[asterisk-bugs] [Asterisk 0016371]: Asterisk detects DTMF inband even when dtmfmode=rfc2833

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Mar 23 09:47:09 CDT 2010


The following issue has been CLOSED 
====================================================================== 
https://issues.asterisk.org/view.php?id=16371 
====================================================================== 
Reported By:                amorsen
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   16371
Category:                   Channels/chan_sip/CodecHandling
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     closed
Asterisk Version:           1.6.0.19 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 open
Fixed in Version:           
====================================================================== 
Date Submitted:             2009-12-02 06:28 CST
Last Modified:              2010-03-23 09:47 CDT
====================================================================== 
Summary:                    Asterisk detects DTMF inband even when
dtmfmode=rfc2833
Description: 
When Asterisk has a peer with dtmfmode=rfc2833, it should not react to
inband DTMF. Unfortunately, it does.

The problem happens when using the Dial option t to allow the callee (B)
to transfer the call. When that is done, Asterisk starts interpreting DTMF
in order to detect the transfer button presses. At the same time, Asterisk
strangely turns into an inband-to-rfc2833 gateway, even though both caller
(A) and callee (B) are speaking rfc2833. When the CALLER (A) noises
resembling DTMF, those get translated to rfc2833 DTMF, which can be quite
annoying especially when the noises weren't DTMF in the first place. I have
a tcpdump showing no rfc2833 frames coming from the caller but rfc2833
being sent to the callee (B).

Asterisk 1.6.0.18.

Reproduce by setting up two SIP phones with dtmfmode=rfc2833, call from
one to the other and make sure that Dial has options tT. Then play
DTMF-like noises through one of them. Dump packets going to the other phone
and notice how no rfc2833-frames are sent from the phone to Asterisk, but
rfc2833-frames are sent to the other phone.
====================================================================== 

---------------------------------------------------------------------- 
 (0119715) lmadsen (administrator) - 2010-03-23 09:47
 https://issues.asterisk.org/view.php?id=16371#c119715 
---------------------------------------------------------------------- 
Looks like there is no change required on this issue. If I am mistaken then
please reopen the issue. Thanks! 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-03-23 09:47 lmadsen        Note Added: 0119715                          
2010-03-23 09:47 lmadsen        Status                   feedback => closed  
======================================================================




More information about the asterisk-bugs mailing list