[asterisk-bugs] [Asterisk 0011421]: MeetMe conferences don't forward DTMF from SIP clients

noreply at bugs.digium.com noreply at bugs.digium.com
Mon Dec 17 11:40:45 CST 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11421 
====================================================================== 
Reported By:                michael-fig
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   11421
Category:                   Applications/app_meetme
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.14  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             11-29-2007 16:32 CST
Last Modified:              12-17-2007 11:40 CST
====================================================================== 
Summary:                    MeetMe conferences don't forward DTMF from SIP
clients
Description: 
I'm using a MeetMe conference to connect an outbound call (over either SIP
or a Zap channel) with a SIP internal agent.  I've turned on DTMF
forwarding for both users, but when I hit DTMF on any SIP client, it isn't
forwarded to the other end (the background noise is interrupted for dead
air for the duration of the keypress).

The reason I marked this as "major" is that my internal agents cannot
navigate voice menus on the outbound call, which is a big problem for us,
since many of the businesses we call have voice menus.
====================================================================== 

---------------------------------------------------------------------- 
 michael-fig - 12-17-07 11:40  
---------------------------------------------------------------------- 
Yes, this was still a problem, but I found out what was causing it and
worked around it.  The problem is that our SIP phones were only sending
AST_FRAME_DTMF_END, not AST_FRAME_DTMF_BEGIN for their DTMF events.

The attached patch has a workaround (but it's probably not ideal) that
made app_meetme forge an AST_FRAME_DTMF_BEGIN frame if the end frame was
sent without a corresponding begin.  It works for me just fine. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
12-17-07 11:40  michael-fig    Note Added: 0075576                          
======================================================================




More information about the asterisk-bugs mailing list