Yurly, > I am working with Bruce on that project. > 1. We stuck for now with version 0.3, we have several > other programs that run periodically (starting by > cron) on the system. Those programs including java > runtime were ported on ver 0.3. It would require time > to port them to Astlinux 0.4.3, which we don't have at > the moment. Runtime java... cron jobs, the plot thickens. Anything else you are keep from us? <smile>
Keep in mind that delivering smooth realtime data (ie voice) is not what UNIX was built for. A process might not take a lot of CPU on average, but if it 'hits' just once and a while, realtime operations like voice could suffer. The net4801 makes a great asterisk box, but I would try to offload any other non-standard AstLinux processes to another server (maybe via a custom AGI?) and maybe upgrade to 0.4.3 in the process. > 2. Yes net4801 uses Playback() and Background() to > send a bunch of relatively small files. Good. > 3. Do you think there could be an issue with eth1? Probably not, but one rule I have is "don't overlook the obvious". Lonnie > --- Lonnie Abelbeck <[EMAIL PROTECTED]> wrote: > >> Bruce, >> >> Interesting problem. >> >> 1) You might try AstLinux 0.4.3 containing asterisk >> 1.2.10 and a more >> efficient uClibc base. Rock solid for me with the >> same hardware. >> >> 2) I assume you are using Playback() to send your >> uLaw files. Is >> this one huge file, or a bunch of reasonably sized >> files played back >> to back? >> >> 3) Just for testing, use an external switch (or old >> hub) and only >> eth0 in asterisk only mode... this would eliminate >> any issues with >> your eth1 bridge. >> >> Lonnie >> >> >> On Dec 13, 2006, at 9:27 AM, Bruce Robertson wrote: >> >>> We are trying to solve an issue affecting Astlinux >> installed on a >>> Soekris 4801-60 (266 MHz, 256MB RAM, booting off a >> CF card). We used >>> Astlinux as the basis for an IVR application - it >> basically plays a >>> series of sound files for a caller. Most >> everything works great in the >>> application, but it is plagued by the sound the >> caller hears - the >>> sound >>> breaks up. It is also playing the sound files, one >> after another, more >>> slowly than it should. I’m hoping someone will >> have advice, since >>> nothing we try has solved the issues - especially >> of the audio >>> breaking up. >>> >>> We’re using Astlinux ver 0.3. Running the >> application on both a voip >>> connection (a byod provider) and on a POTS line >> with a handytone 488. >>> Sound files are G.711 ulaw. The source files (the >> original wav files) >>> are good quality (I have a digital recording >> studio which is used to >>> create telephony audio all day) On the voip >> connection, the audio >>> quality is very poor, and the call breaks up >> rather badly. On the POTS >>> connection, using the handytone, the audio quality >> is much better, and >>> fewer breakups. But that is only when there is one >> caller on the >>> system. >>> If, for example, we call in on both the POTS line >> and the voip >>> connection simultaneously, BOTH calls break up >> badly, and both seem to >>> hesitate when going from one sound file to the >> next. And we have >>> tested >>> with only 2 calls at a time. Can’t imagine how bad >> it would be if >>> we had >>> 5 callers on the system at once. >>> >>> net4801 works in "Asterisk-Only mode" with eth0 >> connected to internet. >>> net4801 uses second ethernet port (eth1) to >> connect to Handytone-488, >>> which works like a bridge allowing net4801 to >> terminate calls from >>> PSTN >>> line. We bring up eth1 manually using ifconfig >> (INTIF is commented out >>> in rc.conf), so there is no firewall or dhcp >> server running on eth1. >>> >>> Our first thought was that the voip provider is >> poor, we are losing >>> packets, the net connection isn’t fast enough - >> all those things. But >>> the problem of breaking up also affects the POTS >> call, which has >>> nothing >>> to do with voip. >>> >>> It almost seems like the Soekris 4801 isn’t >> powerful enough to run >>> this >>> application (which is really nothing but Astlinux >> with a bit of >>> code on >>> the side). But when we check CPU usage while a >> call is in progress, it >>> shows about 95% of CPU processing UNused. It’s >> seems like the CPU >>> is not >>> straining at all to process the call - it just >> sounds like it is when >>> you hear it on a phone. >>> >>> By the way, these issues occur on two separate >> Soekris 4801's that are >>> both running the same application in different >> locations. >>> >>> Can anyone suggest a solution? Thanks! >>> >>> Bruce Robertson >>> _______________________________________________ >>> Astlinux-users mailing list >>> [email protected] >>> >> > http://lists.kriscompanies.com/mailman/listinfo/astlinux-users >>> >>> Donations to support AstLinux are graciously >> accepted via PayPal to >>> [EMAIL PROTECTED] >>> >> >> >> _______________________________________________ >> Astlinux-users mailing list >> [email protected] >> > http://lists.kriscompanies.com/mailman/listinfo/astlinux-users >> >> Donations to support AstLinux are graciously >> accepted via PayPal to [EMAIL PROTECTED] >> > > > > > ______________________________________________________________________ > ______________ > Do you Yahoo!? > Everyone is raving about the all-new Yahoo! Mail beta. > http://new.mail.yahoo.com > _______________________________________________ > Astlinux-users mailing list > [email protected] > http://lists.kriscompanies.com/mailman/listinfo/astlinux-users > > Donations to support AstLinux are graciously accepted via PayPal to > [EMAIL PROTECTED] > _______________________________________________ Astlinux-users mailing list [email protected] http://lists.kriscompanies.com/mailman/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to [EMAIL PROTECTED]
