[asterisk-bugs] [Asterisk 0019361]: [patch] OOH323 Unexpectedly Drops Incoming Forwarded Calls in 15 Seconds
Asterisk Bug Tracker
noreply at bugs.digium.com
Thu May 26 13:57:32 CDT 2011
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=19361
======================================================================
Reported By: vmikhelson
Assigned To: may213
======================================================================
Project: Asterisk
Issue ID: 19361
Category: Addons/chan_ooh323
Reproducibility: always
Severity: major
Priority: normal
Status: feedback
Asterisk Version: 1.8.4.1
JIRA:
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2011-05-25 02:00 CDT
Last Modified: 2011-05-26 13:57 CDT
======================================================================
Summary: [patch] OOH323 Unexpectedly Drops Incoming Forwarded
Calls in 15 Seconds
Description:
The scenario:
Unconditional forward is set on an Avaya IPO 403's extension to forward to
Asterisk via OOH323 trunk.
Incoming call is dropped by Asterisk in about 15 seconds in a way that
Avaya does not know about that and continues the call which Asterisk
interprets as a new call.
This scenario goes on indefinitely.
Asterisk 1.8.4.1
FreePBX 2.9.0.4
======================================================================
----------------------------------------------------------------------
(0135447) may213 (manager) - 2011-05-26 13:57
https://issues.asterisk.org/view.php?id=19361#c135447
----------------------------------------------------------------------
Vladimir,
about new trouble. If i understand right it's last call on the attached
log.
Don't see any big time difference between disconnect received from avaya
side and clearing call on asterisk.
will explain below with log:
19:09:57:361 Tunneled H.245 Message = {
19:09:57:361 Decoding 1 tunneled H245 message. (incoming, ooh323c_8)
19:09:57:361 response = {
19:09:57:361 masterSlaveDeterminationAck = {
19:09:57:362 decision = {
19:09:57:362 master = {
19:09:57:363 NULL
19:09:57:364 }
19:09:57:364 }
19:09:57:365 }
19:09:57:365 }
19:09:57:365 }
19:09:57:365 Handling H245 message. (incoming, ooh323c_8)
19:09:57:365 Listing logical channel 257 cap 4 state 3 for (incoming,
ooh323c_8)
19:09:57:365 Listing logical channel 1001 cap 4 state 3 for (incoming,
ooh323c_8)
19:09:57:365 Finished handling H245 message. (incoming, ooh323c_8)
19:09:57:366 Finished handling tunneled messages in empty Facility
message. (incoming, ooh323c_8)
this is last packet in capability exchange and all exchange proc are
finished, call goes normally.
Time is 19:09:57:366
next packet here:
19:09:59:221 H.225 Facility message Received (incoming, ooh323c_8)
19:09:59:221 Received Facility Message.(incoming, ooh323c_8)
19:09:59:221 Handling tunneled messages in empty Facility message.
(incoming, ooh323c_8)
19:09:59:221 Checking for tunneled H.245 messages (incoming, ooh323c_8)
19:09:59:221 Total number of tunneled H245 messages are 1.(incoming,
ooh323c_8)
19:09:59:221 Retrieving 1 of 1 tunneled H.245 messages.(incoming,
ooh323c_8)
19:09:59:221 Tunneled H.245 Message = {
19:09:59:222 Decoding 1 tunneled H245 message. (incoming, ooh323c_8)
19:09:59:222 request = {
19:09:59:222 closeLogicalChannel = {
19:09:59:222 forwardLogicalChannelNumber = {
19:09:59:223 257
19:09:59:223 }
19:09:59:224 source = {
It's first packet of disconnection process from avaya. It close logical
channel
first.
Time is 19:09:59.224.
After this asterisk close his transmitting channel, receive disconnect
command
from avaya and send release complete. Below last log lines:
19:09:59:339 H.225 Release Complete message received (incoming,
ooh323c_8)
19:09:59:339 Cause of Release Complete is 10. (incoming, ooh323c_8)
19:09:59:339 Sending H225 message (incoming, ooh323c_8)
19:09:59:339 Warning:Call marked for cleanup. Can not send
message.(incoming, ooh323c_8)
19:09:59:340 In ooEndCall call state is - OO_CALL_CLEARED (incoming,
ooh323c_8)
19:09:59:340 Cleaning Call (incoming, ooh323c_8)-
reason:OO_REASON_REMOTE_CLEARED
19:09:59:340 Removing call 90c7bb8: ooh323c_8
19:09:59:340 Removed call (incoming, ooh323c_8) from list
19:09:59:353 Ending Call Monitor thread
Time is 19:09:59:353. Call is fully cleared on asterisk side now.
Difference between first disconnect packet and call clearing is 100ms but
call was answered two seconds before and if voicemail app was started
immediately on call begin it could write 2 second message.
So i think there is no problem with chan_ooh323.
Issue History
Date Modified Username Field Change
======================================================================
2011-05-26 13:57 may213 Note Added: 0135447
======================================================================
More information about the asterisk-bugs
mailing list