[Home]

Summary:ASTERISK-09747: AST_FRAME_DTMF_BEGIN not triggered on SIP/IAX channels during READ command
Reporter:Russell Collingham (collywobbles)Labels:
Date Opened:2007-06-25 04:05:05Date Closed:2011-06-07 14:08:07
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) info.txt
Description:AST_FRAME_DTMF_BEGIN is not being triggered on SIP/IAX channels during READ command. On the SIP channel, the AST_FRAME_DTMF_END is triggered and the duration of the key press is shown. On the IAX channel, the AST_FRAME_DTMF_END is triggered and the duration is shown as zero. In neither case is the key down event, AST_FRAME_DTMF_BEGIN, triggered.

core show channeltype SIP correctly shows that "Digit Begin" should be output. Same for IAX2.

Is seems all of the code is present but I can't get this feature to work. Any help greatly appreciated.

Thanks
Russell



****** ADDITIONAL INFORMATION ******

Addition file shows contents of sip.conf and the CLI output using dtmf debug for a SIP and an IAX call.
Comments:By: Joshua C. Colp (jcolp) 2007-06-25 08:10:38

This isn't a bug. On IAX2 a BEGIN frame will only appear if received from the other side. That will only happen if the remote side supports it. For SIP you have disabled sending a BEGIN frame into the core normally by setting the rfc2833compensate setting to yes. If there is a real issue here please reopen detailing it.