Unable to retrieve DTMF signal for INFO message FIX

382 views
Skip to first unread message

Mark Diab

unread,
Dec 18, 2014, 12:32:03 PM12/18/14
to doub...@googlegroups.com
Hi,

I've been unable to send DTMF tones to Asterisk resulting in this error every time:

chan_sip.c:21629 handle_request_info: Unable to retrieve DTMF signal for INFO message on call XXX

(latest asterisk 13.1.0)

According to Asterisk docs (I'm not sure if it's standard..) SIP INFO DTMF messages have two alternative formats:

Content-Type: application/dtmf-relay

Signal=5
Duration=160

-------------

Content-Type: application/dtmf

5

-------------

For some reason sipML is sending a mixed format (relay in content type but a single number in the content itself)
Replacing "application/dtmf-relay" with "application/dtmf" in SIPml-api.js magically fixed this problem.

Someone might find this useful tackling the same issue :)

best,

Mark






favaro....@gmail.com

unread,
Dec 19, 2014, 5:43:28 AM12/19/14
to doub...@googlegroups.com
Same problem with FreeSwitch, changing the properties "application/dtmf" now i can "hear" the dtmf but the format sent to freeswitch is always the same as dtmf-relay.

Mark Diab

unread,
Jan 19, 2015, 4:55:45 AM1/19/15
to doub...@googlegroups.com
Hi,

Try to fiddle with DTMF settings in Freeswitch once you've patched the JS. Mine is set to "auto" in Asterisk - I'm not sure what the freeswitch equivalent is.

Mark

Mikkel Bach-Mortensen

unread,
Jan 27, 2015, 10:20:27 AM1/27/15
to doub...@googlegroups.com
Hiya guys, 

I encountered the same problem, it's due to an invalid change to the DTMF Info message in sip-ml5.

Cheers,
X
Reply all
Reply to author
Forward
0 new messages