[asterisk-dev] ISDN Hangup Problem

Chan Kwang Mien kwangmien at asgent-tech.com
Tue Aug 22 01:13:29 MST 2006


Hi,

sipphone (caller) <--> Asterisk <--> ISDN <--> Mobile Phone (callee)

Call can be setup from sipphone to Mobile Phone. However, when the
Mobile Phone hangs up, Asterisk does not hangup. 

The ISDN Logs and Asterisk Logs for disconnection are shown below. There
isn't any "Hungup 'Zap/1-1'" message in the logs. 

I have set the priindication in zapata.conf to "outofband". However, it
did not solve the hangup problem.

Does anyone know why Asterisk does not hangup ?

Thank you.

regards,
Kwang Mien

***************************************************************

1 < Message type: DISCONNECT (69)
1 < [1 081  021  801  901 ]
1 < Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0
Location: User (0)
1 <                  Ext: 1  Cause: Unknown (16), class = Normal Event
(1) ]
1 < [1 1e1  021  821  881 ]
1 < Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard
(0) 0: 0   Location: Public network serving the local user (2)
1 <                               Ext: 1  Progress Description: Inband
information or appropriate pattern now available. (8) ]
1 < [1 961 ]
1 < Locking Shift (len=01): Requested codeset 6
1 < [1 011  031  821  311  301 ]
1 < Originating Line Information (len=05): Unknown (130)
1 -- Processing IE 8 (cs0, Cause)
1 -- Processing IE 30 (cs0, Progress Indicator)
1 -- Processing IE 1 (cs6, Originating Line Information)
1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Disconnect Indication,
peerstate Disconnect Request
1 > Protocol Discriminator: Q.931 (8)  len=8
1 > Call Ref: len= 1 (reference 2/0x2) (Originator)
1 > Message type: RELEASE (77)
1 > [1 081  021  811  901 ]
1 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0
Location: Private network serving the local user (1)
1 >                  Ext: 1  Cause: Unknown (16), class = Normal Event
(1) ]
1 < Protocol Discriminator: Q.931 (8)  len=4
1 < Call Ref: len= 1 (reference 130/0x82) (Terminator)
1 < Message type: RELEASE COMPLETE (90)
1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
1 NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
    -- Channel 0/1, span 1 got hangup ACK





More information about the asterisk-dev mailing list