Summary:ASTERISK-04448: sendDTMF inband does not send when a digit is repeated
Reporter:Jon Brüel (jb)Labels:
Date Opened:2005-06-21 11:19:42Date Closed:2005-08-24 08:18:12
Versions:Frequency of
Description:The sendDTMF application will, when you try to send the digits XYZZZ only send XYZ when in in-band mode. When a out-of-band mode is negotiated, however, all digits are sent properly.


I checked the SIP debug during the test to be quite sure that the DTMF was sent in-band. The connection goes to a Vegastream gateway and is passed on as a PSTN call.

Seperating each digit with a wait(1) delay does not help.

The sendDTMF was used in a macro called by a Dial statement with the M() option. I have not tested sendDTMF under other constraints.

I have not tested if the digits are eaten by the Vegastream gateway, but do find this unlikely as the DTMF is send in-band.
Comments:By: Kevin P. Fleming (kpfleming) 2005-06-21 11:30:06

How is this a "code formatting/comments" issue?

By: Kevin P. Fleming (kpfleming) 2005-06-21 11:31:14

As the bug guidelines request, please upload (not paste) a trace of a failing call, with 'set verbose 255', 'set debug 255' and 'sip debug' enabled, and ensure that the 'debug' channel is being dumped into the log file you grab the trace from.

By: Michael Jerris (mikej) 2005-06-21 11:59:34

Also, bug guidlines state that it is not major if you have a work around.  You can use out of band dtmf as you noted in your bugnote.  Why would you not use out of band dtmf?

By: Olle Johansson (oej) 2005-07-20 12:57:49

Please always ad SIP debug as an attached file - that amount of inline text makes it really hard to work with the bug tracker. I don't think this is a SIP issue, it's somewhere else within Asterisk. I'll blame the PBX core.

Someone that can check this?

By: Michael Jerris (mikej) 2005-08-24 01:44:06

can we please have this re-tested with current cvs head.

By: Jon Brüel (jb) 2005-08-24 04:30:24

I have tested sendDTMF with the HEAD as of today, and it works as it should now.