[asterisk-bugs] [Asterisk 0016664]: [patch] Random DTMF duplicate emulation on bridged OOH323 channel on outgoing calls
Asterisk Bug Tracker
noreply at bugs.digium.com
Sat Mar 6 18:32:18 CST 2010
The following issue has been ASSIGNED.
======================================================================
https://issues.asterisk.org/view.php?id=16664
======================================================================
Reported By: vmikhelson
Assigned To: may
======================================================================
Project: Asterisk
Issue ID: 16664
Category: Addons/chan_ooh323
Reproducibility: random
Severity: major
Priority: normal
Status: assigned
Asterisk Version: SVN
JIRA:
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2010-01-21 00:44 CST
Last Modified: 2010-03-06 18:32 CST
======================================================================
Summary: [patch] Random DTMF duplicate emulation on bridged
OOH323 channel on outgoing calls
Description:
In majority of cases DTMF tones are duplicated by Asterisk when bridging a
SIP or DAHDI channel with OOH323 channel on outgoing calls.
In case of a normal DTMF processing the following sequence is observed:
[Jan 20 19:59:56] DTMF[21084]: channel.c:2855 __ast_read: DTMF begin '9'
received on SIP/464-00000012
[Jan 20 19:59:56] DTMF[21084]: channel.c:2865 __ast_read: DTMF begin
passthrough '9' on SIP/464-00000012
[Jan 20 19:59:56] DTMF[21084]: channel.c:2783 __ast_read: DTMF end '9'
received on SIP/464-00000012, duration 120 ms
[Jan 20 19:59:56] DTMF[21084]: channel.c:2823 __ast_read: DTMF end
accepted with begin '9' on SIP/464-00000012
[Jan 20 19:59:56] DTMF[21084]: channel.c:2839 __ast_read: DTMF end
passthrough '9' on SIP/464-00000012
In case of a problematic DTMF processing it looks like that:
[Jan 20 19:18:54] DTMF[20916]: channel.c:2855 __ast_read: DTMF begin '9'
received on SIP/464-00000011
[Jan 20 19:18:54] DTMF[20916]: channel.c:2865 __ast_read: DTMF begin
passthrough '9' on SIP/464-00000011
[Jan 20 19:18:54] DTMF[20916]: channel.c:2783 __ast_read: DTMF end '9'
received on OOH323/172.17.135.2:1720-9915, duration 0 ms
[Jan 20 19:18:54] DTMF[20916]: channel.c:2809 __ast_read: DTMF begin
emulation of '9' with duration 100 queued on OOH323/172.17.135.2:1720-9915
[Jan 20 19:18:54] WARNING[20916]: chan_ooh323.c:1054 ooh323_indicate:
Don't know how to indicate condition 20 on ooh323c_o_21
[Jan 20 19:18:54] WARNING[20916]: chan_ooh323.c:1054 ooh323_indicate:
Don't know how to indicate condition 20 on ooh323c_o_21
[Jan 20 19:18:54] DTMF[20916]: channel.c:2932 __ast_read: DTMF end
emulation of '9' queued on OOH323/172.17.135.2:1720-9915
[Jan 20 19:18:54] WARNING[20916]: chan_ooh323.c:1054 ooh323_indicate:
Don't know how to indicate condition 20 on ooh323c_o_21
[Jan 20 19:18:54] DTMF[20916]: channel.c:2783 __ast_read: DTMF end '9'
received on SIP/464-00000011, duration 120 ms
[Jan 20 19:18:54] DTMF[20916]: channel.c:2823 __ast_read: DTMF end
accepted with begin '9' on SIP/464-00000011
[Jan 20 19:18:54] DTMF[20916]: channel.c:2839 __ast_read: DTMF end
passthrough '9' on SIP/464-00000011
[Jan 20 19:18:55] WARNING[20916]: chan_ooh323.c:1054 ooh323_indicate:
Don't know how to indicate condition 20 on ooh323c_o_21
======================================================================
----------------------------------------------------------------------
(0119057) svnbot (reporter) - 2010-03-06 18:32
https://issues.asterisk.org/view.php?id=16664#c119057
----------------------------------------------------------------------
Repository: asterisk-addons
Revision: 1092
U branches/1.6.0/channels/ooh323c/src/oochannels.c
U branches/1.6.0/channels/ooh323c/src/ooq931.c
U branches/1.6.0/channels/ooh323c/src/ooq931.h
------------------------------------------------------------------------
r1092 | may | 2010-03-06 18:32:16 -0600 (Sat, 06 Mar 2010) | 14 lines
added docallbacks flag in q931decode
backport from trunk rev 239037
add docallbacks flag in q931decode function because
we must do callbacks when we decode received q931 packet and
we must don't when we print sended q931.
(closes issue https://issues.asterisk.org/view.php?id=16664)
Reported by: vmikhelson
Patches:
ooh323-dtmf-duplicate-3.patch uploaded by may213 (license 454)
Tested by: vmikhelson
------------------------------------------------------------------------
http://svn.digium.com/view/asterisk-addons?view=rev&revision=1092
Issue History
Date Modified Username Field Change
======================================================================
2010-03-06 18:32 svnbot Note Added: 0119057
2010-03-06 18:32 svnbot Status ready for testing =>
assigned
2010-03-06 18:32 svnbot Assigned To may213 => may
======================================================================
More information about the asterisk-bugs
mailing list