<br><br><div><span class="gmail_quote">On 3/10/07, <b class="gmail_sendername">Gordon Henderson</b> &lt;<a href="mailto:gordon+asterisk@drogon.net">gordon+asterisk@drogon.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sat, 10 Mar 2007, Mail Lists wrote:<br><br>&gt; I&#39;ve had a look around and I think I have settled on one of the VIA EPIA<br>&gt; fanless boards. Does anyone have any experience with these running asterisk<br>&gt; as far as performance and reliability is concerned? Has anyone run asterisk
<br>&gt; with any compressed codecs on this setup?<br><br>I&#39;ve built several systems based on this motherboard (the 1GHz fanless<br>one) Compressed codecs are fine - as long as you aren&#39;t transcoding ;-) I<br>figured I could push 30 non transcoded calls through one, but I&#39;ve never
<br>had the ability to fully test it out. The max. I had going on one system<br>was 20 calls.</blockquote><div><br>I probably will be doing transcoding .... phone(ulaw)-&gt;PBX(gsm)-&gt;VTSP<br>At least in some circumstances. 
<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Boot it off flash and have it load an initrd.gz into RAM. Everything will<br>run entirely from RAM - no writes to the flash at all! I can get
<br>everything inside a 48MB flash drive, but I use 64MB ones which gives me<br>space to store configs, etc.. (of-course, I make it sound so simple ;-)<br>but I&#39;d already worked this out some years back for a diskless router
<br>project)</blockquote><div><br>I&#39;m guessing you don&#39;t have any sort of graphical UI? I was hoping to run freepbx in <br>some way - probably have the mysql database stuff stored somewhere else.. <br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>I keep voicemail on a 2nd flash IDE device mounted as ext2 (not 3 as ext3<br>writes regularly!) and force the fsck at boot time if it&#39;s dirty - I&#39;d<br>rather lose all voicemail than have it dump itself into single user mode
<br>waiting for keyboard input... (your thoughts here might be different :)</blockquote><div><br>Have you ever burnt out a flash drive from voicemail usage alone?&nbsp; <br></div><div><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; Also, I would really like to run this as a router/firewall appliance as well<br>&gt; so that that the box can sit on a public IP if the client only has one. For<br>&gt; this reason I kind of have my heart set on openbsd. The routing and firewall
<br>&gt; utilities on openbsd are very simple to configure and easy to use. Does<br>&gt; anyone know what limitations asterisk might have on openbsd (besides lack of<br>&gt; zaptel.. ) ? I have run asterisk 1.2.? on openbsd before and found it worked
<br>&gt; pretty well.<br><br>I run similar motherboards as routers, booting off flash too. Also running<br>Linux, but then I find the Linux firewall an easy thing to work with for<br>most simple cases.<br><br>Watch your interrupts - especially if you&#39;re plugging in a 2nd Ethernet
<br>card and a TDM card. The VIA motherboard which has 2 Ethernet ports has a<br>processor with only 64MB of cache ram. The ones I&#39;m using have 128KB<br>cache.</blockquote><div><br>I don&#39;t think TDM is even a consideration - at least not right now. Do the boards you use have 
<br>2 PCI slots??<br><br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Drop me an email and I&#39;ll send you a simple shell script to setup a basic
<br>firewall, do nat, etc.<br><br>I&#39;d probably not recomend running the router/firewall on the same box as<br>asterisk though...</blockquote><div><br>That&#39;d be great thanks! <br><br>Why would you not do that? security? resources?&nbsp; Single point of failure?
<br>&nbsp;</div><br></div>Thanks a lot for all your advice - its nice to know that this sort of setup is working for people. Up till now I&#39;ve only run asterisk on IBM eservers with redundant everything - which works well - but for most small-medium size clients it&#39;s definitely overkill and not very elegant. 
<br><br><br>