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
Johann Steinwendtner
2005-Sep-14 07:51 UTC
[Asterisk-Users] pri release cause code mismatch
Hi ! Asterisk sends a RELASE COMPLETE with cause code 34. It seems that Nortel expects a RELEASE message in this state. The conversion is done in the protocol engine of the MSDL. Why would you want the cause code 34 to be sent ? Do you need a special rerouting on the Nortel side ? Would it be a help if you send a cause 3 ? (RELASE msg) Best regards Hans Tirp?k Mikl?s schrieb:> 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 > _______________________________________________ > --Bandwidth and Colocation sponsored by Easynews.com -- > > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > > >
Hi Guys, Been following this discussion, do you think these triggers could be a cause of our Nortel dropping some of our digits? ...keep getting: "-- ACKing all packets from 118 to (but not including) 119" ..on an intense debug? Thanks, Michael Johann Steinwendtner wrote:> Tirp?k Mikl?s schrieb: > >> >> Yes. 34 is required by the Nortel to send the call to an alternative >> destination. >> > > Cause 38 or 42 triggers the rerouting also for both options. > > Hans > > _______________________________________________ > --Bandwidth and Colocation sponsored by Easynews.com -- > > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > > >-- MICHAEL TOOP Tel > 011 602 9300 Fax > 011 656 1342 Mobile > 083 364 2370 Web > www.bizcall.co.za