[Asterisk-Users] Sangoma A104D is dropping DTMF digits during IVR

Jay Dutt jdutt at softelinc.com
Thu Jun 29 12:26:51 MST 2006


I have the following pbx setup: asterisk 1.2.9.1, IVR setup, Sangoma 
A104D PRI card with HW echo cancel, hw dtmf detect. When calling inbound 
(from a cell phone or wired home phone) I can get the pbx to recognize 
the digits I type in for my extensions 100% of the time. However, when 
dialing inbound from a cordless home phone, the pbx drops the first 
digit or the first two digits (eg. I dial "1201" but the asterisk 
monitor indicates that only "201" or "01" gets detected). This is more 
acute when the Background voice has speech going (not pausing) but less 
so when the Background voice has pauses (ie. if I dial digits at the 
pause at the end of the Backround voice's sentence, I have a better 
chance of getting my digits recognized). Outbound digits seem to be 
recognized (when inside operators dial to external IVR systems). Dial 
plan is pretty standard, starts like this:

exten => 6100,1,Answer
exten => 6100,2,Wait(1)
exten => 6100,3,Background(mainmenu)
exten => 6100,4,WaitExten(${WAITEXTEN_TIME})
... etc

On zapata.conf, current rxgain/txgain settings are 0.0. I've messed with 
many combinations of gain parameters both positive and negative. I had 
better results when I had positive rxgain value of 16 and negative 
txgain value of -8. But my customer reported dropped calls, so I quickly 
set back to 0.0/0.0.
Per Sangoma tech support recommmendation, I also turned OFF the HW echo 
canceller in the wanpipe congig files. This had no effect. I am on 
latest Sangoma beta4-2.3.4, btw.

Has anyone usnig Sangoma A104D experienced this issue, and is there a 
way to get rid of it? If I cannot find the proper solution, I will 
likely swap out and try new Digium TE212P as replacement. I have 
reported to Sangoma that this is occurring on another pbx installation 
as well with the same card.





More information about the asterisk-users mailing list