[asterisk-dev] QSIG error -- can somebody explain?
Johann Steinwendtner
johann.steinwendtner at utanet.at
Fri Feb 17 08:19:25 MST 2006
Hello !
The cref len is also wrong. It needs to be 2 octets long. QSIG ies
behave similiar to EuroISDN but on PRI interface.
I 've managed to connect to my glory Meridian 1, where cref and chid
needs to be coded different. I 'll send the patch to kpj.
Nice weekend !
Hans
Paul Cadach schrieb:
> Hello,
>
> Wolfgang Zweimueller wrote
> [skipped]
>
>>Can somebody explain what the problem is? Configuration error, a bug,
>>a problem on the Alcatel-side?
>
>
> It is definitely bristuff's bug.
>
>
>> -- Executing Dial("SIP/1993-567b", "Zap/g1/006621503|55|j") in new stack
>>1 -- Making new call for cr 136
>> -- Requested transfer capability: 0x00 - SPEECH
>>1 > Protocol Discriminator: Q.931 (8) len=32
>>1 > Call Ref: len= 1 (reference 8/0x8) (Originator)
>>1 > Message type: SETUP (5)
>>1 > [1 041 031 801 901 a31 ]
>>1 > Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: Speech (0)
>>1 > Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16)
>>1 > Ext: 1 User information layer 1: A-Law (35)
>>1 > [1 181 011 891 ]
>>1 > Channel ID (len= 3) [ Ext: 1 IntID: Implicit, Other Spare: 0, Exclusive Dchan: 0
>>1 > ChanSel: B1 channel
>>1 ]
>
>
> Following to ECMA-143, channel identification IE octet 3 should be 1010xx01 instead of 10001001 and should be followed
> by channel ID byte which is not presented in this example.
>
>
>>1 > [1 6c1 061 211 801 311 391 391 331 ]
>>1 > Calling Number (len= 8) [ Ext: 0 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
>>1 > Presentation: Presentation permitted, user number not screened (0) '1993' ]
>>1 > [1 701 0a1 c11 301 301 361 361 321 311 351 301 331 ]
>>1 > Called Number (len=12) [ Ext: 1 TON: Subscriber Number (4) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
>
> '0066215
>
>>03' ]
>> -- Called g1/006621503
>>1 < Protocol Discriminator: Q.931 (8) len=9
>>1 < Call Ref: len= 2 (reference 8/0x8) (Terminator)
>>1 < Message type: RELEASE COMPLETE (90)
>>1 < [1 081 021 811 e41 ]
>>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: (null) (100), class = Protocol Error (6) ]
>>1 -- Making new call for cr 32776
>>1 -- Processing IE 8 (cs0, Cause)
>>1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
>>1 NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
>>1 No response to SETUP message
>
>
> Also, bristuff isn't reacted to RELEASE COMPLETE message with the call reference of Asterisk being initiated, so next
> message is wrong and Alcatel answers to it with correct "Invalid call reference value" cause.
>
>
>>1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Initiated, peerstate Overlap sending
>>1 > Protocol Discriminator: Q.931 (8) len=8
>>1 > Call Ref: len= 1 (reference 8/0x8) (Originator)
>>1 > Message type: DISCONNECT (69)
>>1 > [1 081 021 811 921 ]
>>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 (18), class = Normal Event (1) ]
>> -- Channel 0/1, span 1 got hangup, cause 42
>> -- Zap/1-1 is circuit-busy
>>1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Disconnect Request, peerstate Disconnect Indication
>> -- Hungup 'Zap/1-1'
>> == Everyone is busy/congested at this time (1:0/1/0)
>> -- Executing Busy("SIP/1993-567b", "") in new stack
>> == Spawn extension (dialout, 436621503, 102) exited non-zero on 'SIP/1993-567b'
>>1 < Protocol Discriminator: Q.931 (8) len=9
>>1 < Call Ref: len= 2 (reference 8/0x8) (Terminator)
>>1 < Message type: RELEASE COMPLETE (90)
>>1 < [1 081 021 811 d11 ]
>>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 (81), class = Invalid message (5) ]
>>1 -- Making new call for cr 32776
>>1 -- Processing IE 8 (cs0, Cause)
>>1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
>>1 NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null
>
>
>
> WBR,
> Paul.
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
>
>
>
More information about the asterisk-dev
mailing list