[asterisk-bugs] [Asterisk 0011740]: DTMF problem on 1.4.17

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Feb 6 06:31:49 CST 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11740 
====================================================================== 
Reported By:                gserra
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   11740
Category:                   Channels/chan_sip/Interoperability
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.17 
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             01-11-2008 05:55 CST
Last Modified:              02-06-2008 06:31 CST
====================================================================== 
Summary:                    DTMF problem on 1.4.17
Description: 
Hi,

when a call is being passed over from AS5400 via PRI to SIP into asterisk,
dtmf is working in 1.4.11 but not on 1.4.17
====================================================================== 

---------------------------------------------------------------------- 
 dimas - 02-06-08 06:31  
---------------------------------------------------------------------- 
Okay, it means we know why error happens.

To whom it may concers: the DTMF post-processing code of ast_read although
being in emulation mode still allowed passthu of DTMF_BEGIN which is
something it should NOT be doing. In emulation mode it can only queue stuff
nothing more.

In the arnd's case emulation started on digit '4' because it was going too
close (without proper gap) to the previous '3'. So when later DTMF_BEGIN of
'5' arrived, ast_read passed it thru and updated status variables (like
chan->dtmf_tv) although it was still in the middle of emulation '4'. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
02-06-08 06:31  dimas          Note Added: 0081781                          
======================================================================




More information about the asterisk-bugs mailing list