[asterisk-bugs] [Asterisk 0014815]: [patch] DTMF Appears to be broken from certain sources on asterisk 1.4.24 - double digit.

Asterisk Bug Tracker noreply at bugs.digium.com
Tue May 5 09:56:28 CDT 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14815 
====================================================================== 
Reported By:                geoff2010
Assigned To:                file
====================================================================== 
Project:                    Asterisk
Issue ID:                   14815
Category:                   Core/RTP
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     feedback
Target Version:             1.4.25
Asterisk Version:           1.4.24 
Regression:                 Yes 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-04-02 15:38 CDT
Last Modified:              2009-05-05 09:56 CDT
====================================================================== 
Summary:                    [patch] DTMF Appears to be broken from certain
sources on asterisk 1.4.24 - double digit.
Description: 
I am having some trouble with 1.4.24.  This appears to be a regression
since 1.4.21.1 as I have just recently upgraded and started to experience
the problem.

When calling my asterisk box from a cell phone the system detects double
DTMF digits.  When calling from a landline or pure SIP device DTMF
detection works fine.  I have determined that the cell phone is sending the
RTP DTMF payload about 2x more than the other devices, but as far as I can
tell it should still be considered a single digit as per the RFC.

Attached are two TXT files of pcap exports which show the dump for a
working DTMF interaction, and one for a failure situation.

Please let me know if I can provide any further information.

Thanks,
Geoff
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0014460 Asterisk plays a continuous tone foreve...
related to          0015024 DTMF is not working correctly for cell ...
====================================================================== 

---------------------------------------------------------------------- 
 (0104207) moliveras (reporter) - 2009-05-05 09:56
 http://bugs.digium.com/view.php?id=14815#c104207 
---------------------------------------------------------------------- 
I retested with your latest patch and am attaching the log.  As far as my
dtmfmode, it is not wrong - however I did find an issue.  The SBC has a
mode of auto and the phone has a mode of 2833.  We have some carriers who
do not support 2833 when G711 is used, so we provision the mode on the SBC
as auto and let it negotiate on or off.  The problem is that I am using
sipp to play a sample that was captured from a production environment, and
my sipp script was not advertising 101 in the sdp.  I have corrected that,
and your patch now works for that scenario.   I tried just placing a call
between two peers and holding down a key - If I hold it long enough, I am
still getting a constant tone.  I will attach a log for the pass and the
fail case momentarily.

Thanks 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-05-05 09:56 moliveras      Note Added: 0104207                          
======================================================================




More information about the asterisk-bugs mailing list