[Asterisk-Users] QSIG error -- can somebody explain?

Johann Steinwendtner johann.steinwendtner at utanet.at
Fri Feb 10 05:05:33 MST 2006


I can only guess, but I think I can remember that the creflen needs
to be 2 octets for qsig. Check what the Alcatel switch sends in the 
setup message to *.
Anyway, why do use QSIG ? Does name display work on the * implementation  ?

Best regards

Hans

P.S.: Schoene Gruesse an Kurt Krenn

Wolfgang Zweimueller schrieb:
> Hi all,
> 
> I tried to connect the bristuffed(0.3.0-PRE-1i) * to an Alcatel PBX
> via BRI (zaphfc) and Q.SIG. The Alcatel PBX is connected to the
> outside world and should forward our calls to the telco. This setup
> works correctly as far as I use euroisdn as the switchtype.
> 
> The first problem was that it is only possible to run the * side in
> CPE-mode -- I wanted NET.
> 
> Anyway, I configured * this way:
> 
>         switchtype=qsig
>         signalling = bri_cpe
>         facilityenable = yes
> 
> My experience now is that it is possible to signal a call (both
> outgoing and incoming) but as soon as the callee takes off the hook
> the call-setup crashes.
> 
> Below is the debug log of an outgoing call to a service number of the
> telco which tells the current time. (The point is that the called
> number immediately answers the call.)
> 
> As you can see the Alcatel side answers to our SETUP message with a
> RELEASE COMPLETE and a cause number 100. This cause (taken from
> ECMA-143) means: "Invalid information element contents"
> 
> ,----
> | This cause indicates that the equipment sending this cause has received an
> | information element which it has implemented; however, one or more of the fields
> | in the information element are coded in a way that has not been implemented by
> | the equipment sending this cause.
> `----
> 
> Can somebody explain what the problem is? Configuration error, a bug,
> a problem on the Alcatel-side?
> 
> Thanks in advance,
> Wolfgang
> 
> 
> 
>     -- 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                          ]
> 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) '006621503' ]
>     -- 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
> 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
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
> 
> 
> 




More information about the asterisk-users mailing list