[Asterisk-Users] pri release cause code mismatch

Tirpák Miklós mtirpak at sztaki.hu
Wed Sep 14 01:05:54 MST 2005


Hi!

My asterisk (1.0.7) is connected to a Nortel pbx with Digium E100P card, both 
side are ETSI EuroISDN. I would like to reject an incomming call with cause code 
34, but the Nortel PBX gets the value of 31 instead of 34. It seems to work on 
the asterisk side:

< Protocol Discriminator: Q.931 (8)  len=41
< Call Ref: len= 2 (reference 17162/0x430A) (Originator)
< Message type: SETUP (5)
...
 > Protocol Discriminator: Q.931 (8)  len=9
 > Call Ref: len= 2 (reference 49930/0xC30A) (Terminator)
 > Message type: RELEASE COMPLETE (90)
 > [08 02 81 a2]
 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0   Location: 
Private network serving the local user (1)
 >                  Ext: 1  Cause: Circuit/channel congestion (34), class = 
Network Congestion (2) ]

My macro looks like:
exten => s,1,SetVar(PRI_CAUSE=34)
exten => s,2,Hangup

According to the debug on Nortel it gets 31 cause code in the release complete 
q.931 message. Do you have any idea?

Thanks,
Miklos



More information about the asterisk-users mailing list