[Asterisk-Users] RE: Pb DTMF with Asterisk vs Cirpack Transit, ,
Node
Florian Lefeuvre
florian.lefeuvre at actinium-corp.com
Tue Mar 1 01:59:33 MST 2005
Salut Guy,
I have the same problem with a Cirpack (B3G carrier)
What I see is that you use sip info to detect DTMF.
The problem is that there is no normalisation on the content of the sip
info frame for dtmf detection.
First, asterisk try to detect the header "application/dtmf-relay"
and you have the header "application/dtmf"
see line 6069 of /channels/chan_sip.c function "receive_info"
Second, asterisk use the protocol define by cisco for dtmf sip info.
It means it's looking for the word "signal" into the body.
in you body, you have only the digits corresponding to the dtmf so
asterisk can't find the dtmf.
You have to modify the code around the line 6075 to extract the information.
I think it can resolve your problem.
hope it's helps.
I have some problem detecting DTMF from GSM phone using B3G services
(cirpack node also)...
do you have also this kind of problem?
Florian Lefeuvre
Actelium Corporation.
Pau.
------------------------------
More information about the asterisk-users
mailing list