[asterisk-bugs] [Asterisk 0010290]: dtmf_end_only test failing on sip-iax bridge

noreply at bugs.digium.com noreply at bugs.digium.com
Thu Aug 16 19:56:29 CDT 2007


The following issue has been RESOLVED. 
====================================================================== 
http://bugs.digium.com/view.php?id=10290 
====================================================================== 
Reported By:                viraptor
Assigned To:                file
====================================================================== 
Project:                    Asterisk
Issue ID:                   10290
Category:                   Addons/General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     resolved
Asterisk Version:           1.4.8  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
Resolution:                 suspended
Fixed in Version:           
====================================================================== 
Date Submitted:             07-24-2007 10:59 CDT
Last Modified:              08-16-2007 19:56 CDT
====================================================================== 
Summary:                    dtmf_end_only test failing on sip-iax bridge
Description: 
SIP->IAX bridge doesn't send correct DTMF.
Even though _FLAG_DTMF_END_ONLY is set when bridge is set up (checked by
debug), it's lost somewhere on the way.
I'm bridging sip->iax. Sending dtmf from sip fails (only BEGIN is sent,
not END). I've tracked it to channel.c:2390 in *-2.4.8, but can't find any
cause for test failing (END_ONLY not being set):

if ( ast_test_flag(chan, AST_FLAG_DEFER_DTMF | AST_FLAG_END_DTMF_ONLY) ||

    (!ast_tvzero(chan->dtmf_tv) && 
      ast_tvdiff_ms(ast_tvnow(), chan->dtmf_tv) < AST_MIN_DTMF_GAP) ) {

gdb shows, that chan->flags == 512 in that moment.
Any other info needed?
====================================================================== 

---------------------------------------------------------------------- 
 file - 08-16-07 19:56  
---------------------------------------------------------------------- 
Suspended due to lack of feedback. If you can get the needed information
please reopen and attach. Thanks. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
08-16-07 19:56  file           Status                   feedback => resolved
08-16-07 19:56  file           Resolution               open => suspended   
08-16-07 19:56  file           Note Added: 0068965                          
======================================================================




More information about the asterisk-bugs mailing list