[Asterisk-Users] Asterisk 1.2.7.1 DTMF anomaly

Dave Fullerton dfullertasterisk at shorelinecontainer.com
Wed Apr 19 11:35:25 MST 2006


Greetings,

I'm using asterisk to connect our three locations together with a sort 
of inter-company auto attendant connected like this:

PBX (fxs) <-> Sipura 3k (fxo) <-> Asterisk <-IAX-> remote asterisk

It works like this: Person picks up their phone and dials a number to 
get to the auto attendant (I don't have any FXO ports available on our 
PBX to do it the "right" way). The attendant answers and asks them the 
remote extension they want to dial. This setup has worked very well for 
several months. Last week I upgraded to 1.2.7.1 from 1.2.4 (I think). 
Since then I've been having trouble with the auto-attendant correctly 
detecting DTMF (missing digits). Some times it works flawlessly, others 
I have to try over and over before it is detected correctly. It isn't 
even consistently dropping the same digit from what I can see on the 
console. The only thing I've found is that I have a better chance of it 
working if I wait for the prompt to finish before dialing. I have 
changed the DTMF method from rfc2833 to info and finally inband with 
only a little change (inband seems to work the best).

Has anyone else run into similar problems or have any more suggestions 
to try?

This is the attendant portion of my extensions.conf:

[inter-attendant]
exten => s,1,Answer
exten => s,2,Wait(1)
exten => s,3,Set(TIMEOUT(response)=10)
exten => s,4,Background(enter-ext-of-person)

exten => i,1,Playback(invalid)
exten => i,2,Goto(s,4)
exten => i,3,Hangup

exten => t,1,Playback(goodbye)
exten => t,2,Hangup

include => tests
include => fullertonpbx
include => intercompany



Thank you for any insight you can provide.

Dave Fullerton



More information about the asterisk-users mailing list