[asterisk-users] MeetMe() and dahdi_dummy on an embedded system

Shaun Ruffell sruffell at digium.com
Thu Feb 25 12:04:13 CST 2010


On 02/25/2010 11:19 AM, Vinícius Fontes wrote:
> I'm playing around with an ALIX 2D2 board (http://www.pcengines.ch/alix2d2.htm). It's a fanless, x86 system using an AMD Geode processor with 256MB of RAM. Also available are two network interfaces, two USB ports and one serial port (no keyboard or VGA). I'm using the Voyage Linux distro, which basically is Debian Lenny optimized for this board.
> 
> Asterisk 1.6.1.12 runs fine on the system. The only issue I'm having is with MeetMe(). As there's no DAHDI devices attached, I'm running dahdi_dummy. Audio gets all choppy on MeetMe(), but works fine for other applications such as Playback(). SIP calls also work fine.
> 
> Most probably it's a timing issue. I connected an Astribank unit with 16 FXS in order to provide timing, and after that I get crystal clear audio on MeetMe().
> 
> Of course I wouldn't like to have an expensive Astribank attached to the ALIX board just to provide timing. So my question is: is there any way to improve dahdi_dummy's performance, or maybe some other way to get this to work without the need for a physical DAHDI device?

What version of DAHDI are you using?  As long as the host kernel is able to accurately keep accurate wall time, I'm not aware of any conditions that would prevent dahdi_dummy in dahdi-linux 2.2.1 from working fine, so I'm very curious if this isn't the case.  In fact, in the trunk of dahdi-linux dahdi_dummy.ko is off by default and dahdi.ko will be able to keep time regardless of whether there are any physical spans connected or configured.

-- 
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-users mailing list