[asterisk-bugs] [Asterisk 0010624]: send_dtmf is call on chan_read() so theres no way to ignore dtmf in meetme

noreply at bugs.digium.com noreply at bugs.digium.com
Tue Sep 4 08:12:25 CDT 2007


The following issue requires your FEEDBACK. 
====================================================================== 
http://bugs.digium.com/view.php?id=10624 
====================================================================== 
Reported By:                junky
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   10624
Category:                   Channels/chan_sip/General
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.4.11  
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 81330 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             09-01-2007 11:19 CDT
Last Modified:              09-04-2007 08:12 CDT
====================================================================== 
Summary:                    send_dtmf is call on chan_read() so theres no way to
ignore dtmf in meetme
Description: 
with current trunk, when used with meetme with no F options
if you press a digit, that digits to spread across all the conf, which is
really bad, since discussion are always interupted by a user pressing a
dtmf.

The problem is that rtp.c::ast_rtp_read() is calling process_rfc2833() and
that function is calling send_dtmf() directly.

I think when you specify no F in meetme, no dtmf at all should go thru the
conf at all, so the conf stays clear for all others users and at this
point, I dont see how we could handle it.
====================================================================== 

---------------------------------------------------------------------- 
 file - 09-04-07 08:12  
---------------------------------------------------------------------- 
I just tested app_meetme with two of my phones here and pressing DTMF on
each does not produce *any* DTMF tones (or partial tones). If it was being
done as inband though it is certainly possible that part of one may get to
the conference as audio, or if inband is not configured it is possible that
they entire digit gets through.

As for send_dtmf it is an internal rtp.c function that produces an
Asterisk frame to be passed into the Asterisk core for handling. What the
core and current application do with the frame is up to them. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
09-04-07 08:12  file           Note Added: 0069876                          
09-04-07 08:12  file           Status                   new => feedback     
======================================================================




More information about the asterisk-bugs mailing list