[asterisk-bugs] [Asterisk 0015795]: asterisk sends no RELEASE_COMPLETE when mISDN Call gets disconnected from asterisk side in 1.6.0.13 and likely others

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Aug 31 01:08:48 CDT 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15795 
====================================================================== 
Reported By:                Schnullimaus
Assigned To:                rmudgett
====================================================================== 
Project:                    Asterisk
Issue ID:                   15795
Category:                   Channels/chan_misdn
Reproducibility:            have not tried
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           Older 1.6.0 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-08-30 13:35 CDT
Last Modified:              2009-08-31 01:08 CDT
====================================================================== 
Summary:                    asterisk sends no RELEASE_COMPLETE when mISDN Call
gets disconnected from asterisk side in 1.6.0.13 and likely others
Description: 
Trace from mISDN:

Sun Aug 30 00:36:27 2009: P[ 4] * IND : HANGUP pid:3 ctx:default dad:
oad:*14 State:CONNECTED
Sun Aug 30 00:36:27 2009: P[ 4]   --> out_cause:16
Sun Aug 30 00:36:27 2009: P[ 4]   --> state:CONNECTED
Sun Aug 30 00:36:27 2009: P[ 4]  I SEND:DISCONNECT oad:29 dad:14 pid:3
Sun Aug 30 00:36:27 2009: P[ 4]   --> channel:1 mode:TE cause:16 ocause:16
rad: cad:14
Sun Aug 30 00:36:27 2009: P[ 4]   --> info_dad: onumplan:0 dnumplan:0
rnumplan:0 cpnnumplan:4
Sun Aug 30 00:36:27 2009: P[ 4]  I IND :RELEASE oad:29 dad:14 pid:3
state:CLEANING
Sun Aug 30 00:36:27 2009: P[ 4]   --> channel:1 mode:TE cause:16 ocause:16
rad: cad:14
Sun Aug 30 00:36:27 2009: P[ 4]   --> info_dad: onumplan:0 dnumplan:0
rnumplan:0 cpnnumplan:4
Sun Aug 30 00:36:27 2009: P[ 4]   --> No need to queue hangup
Sun Aug 30 00:36:27 2009: P[ 4]  Cannot hangup chan, no ast
Sun Aug 30 00:36:27 2009: P[ 4]  $$$ Cleaning up bc with stid :10010400
pid:3

looks like that all data for that call (the ast) gets voided when sending
the DISCONNECT, so the RELEASE cannot be associated to a call and no
RELEASE_COMPLETE is sent. According to Q931 Specs there must be a
RELEASE_COMPLETE sent.
====================================================================== 

---------------------------------------------------------------------- 
 (0109823) Schnullimaus (reporter) - 2009-08-31 01:08
 https://issues.asterisk.org/view.php?id=15795#c109823 
---------------------------------------------------------------------- 
same issue found in 1.6.0.14, and same workaround applies. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-08-31 01:08 Schnullimaus   Note Added: 0109823                          
======================================================================




More information about the asterisk-bugs mailing list