[asterisk-bugs] [Asterisk 0011443]: Call hangup if send a DTMF during phone ringing in DTMF HYBRID MODE
noreply at bugs.digium.com
noreply at bugs.digium.com
Mon Dec 10 18:39:57 CST 2007
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=11443
======================================================================
Reported By: eferro
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 11443
Category: Channels/chan_mgcp
Reproducibility: always
Severity: major
Priority: normal
Status: new
Asterisk Version: 1.4.15
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 12-03-2007 06:19 CST
Last Modified: 12-10-2007 18:39 CST
======================================================================
Summary: Call hangup if send a DTMF during phone ringing in
DTMF HYBRID MODE
Description:
If from A phone y dial to B phone, when B phone start ringing, if I press a
digit in A phone, asterisk send:
RQNT 30 aaln/2 at mta248.lab.voip MGCP 1.0
X: 626395fe
R: L/hd(N)
S: 5
So, even if B phone is ON HOOK asterisk try to send the digit (in this
case "5"), the other phone reply with:
402 30 Phone Already Onhook
And asterisk hangup the call.
I test the same process with asterisk 1.4.4 and asterisk don't send
anything to the B phone before the off hook transition. So when B is
ringing anything happens if I press a digit.
I have a little patch to workaround this problem but is not a good
solution becouse it check for ON/OFF HOOK state before send the digit with
mgcp...
======================================================================
----------------------------------------------------------------------
eferro - 12-10-07 18:39
----------------------------------------------------------------------
The dtmf_control_hybrid-inband-mode.patch control the RQNT message using
the OFFHOOK/ONHOOK state. So if the mode is hybrid or in-band it not
request the DTMFs events.
This patch also change mgcp_senddigit_begin and mgcp_senddigit_end because
in the previous version allways send the DTMF using MGCP signaling... even
if we are using in-band/hybrid mode.
Issue History
Date Modified Username Field Change
======================================================================
12-10-07 18:39 eferro Note Added: 0075170
======================================================================
More information about the asterisk-bugs
mailing list