[asterisk-bugs] [Asterisk 0011955]: Fast RFC2833 dialing results in asterisk generating overlapping

noreply at bugs.digium.com noreply at bugs.digium.com
Mon Feb 18 17:53:38 CST 2008


The following issue has been ASSIGNED. 
====================================================================== 
http://bugs.digium.com/view.php?id=11955 
====================================================================== 
Reported By:                tsearle
Assigned To:                file
====================================================================== 
Project:                    Asterisk
Issue ID:                   11955
Category:                   Core/Channels
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
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:             02-08-2008 02:51 CST
Last Modified:              02-18-2008 17:53 CST
====================================================================== 
Summary:                    Fast RFC2833 dialing results in asterisk generating
overlapping
Description: 
Scenario: call established between 2 rfc2833 endpoints but no packet 2
packet bridge.

If the calling party sends digits really fast (less than the min gap of 45
milliseconds).  Asterisk will attempt to slow down the dialing through dtmf
emulation.  

When this occurs, it is possible that the next digit arrives while the
previous digit is still being emulated by asterisk.  Currently asterisk
doesn't check to see if a dtmf is currently being emulating before
forwarding the start frame of the next dtmf.

This patch adds a check so that if the previous digit is still being
played the start frame will not be forwarded (the end frame will be
enqueued for emulation).


====================================================================== 

---------------------------------------------------------------------- 
 svnbot - 02-18-08 17:53  
---------------------------------------------------------------------- 
Repository: asterisk
Revision: 103801

U   branches/1.4/main/channel.c

------------------------------------------------------------------------
r103801 | file | 2008-02-18 17:53:22 -0600 (Mon, 18 Feb 2008) | 10 lines

Ensure that emulated DTMFs do not get interrupted by another begin frame.
(closes issue http://bugs.digium.com/view.php?id=11740)
Reported by: gserra
Patches:
      v1-11740.patch uploaded by dimas (license 88)
(closes issue http://bugs.digium.com/view.php?id=11955)
Reported by: tsearle
(closes issue http://bugs.digium.com/view.php?id=10530)
Reported by: xmarksthespot

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=103801 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
02-18-08 17:53  svnbot         Checkin                                      
02-18-08 17:53  svnbot         Note Added: 0082537                          
02-18-08 17:53  svnbot         Status                   new => assigned     
02-18-08 17:53  svnbot         Assigned To               => file            
======================================================================




More information about the asterisk-bugs mailing list