cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1352
Views
0
Helpful
3
Replies

AS5400 released wrong disconnect cause code

daneth.mean
Level 1
Level 1

Dear All,

I am not sure what is the problem while i always get code 404 Not found in Status line of SIP trace when the call disconnect incase end user did not pick up the phone. But different In reason hearder field i got Q.850,cause=31.

What could be the problem? Please helt to advice. I would attach call trace as below:

Best Regards,

Daneth

3 Replies 3

ushkdollar
Level 1
Level 1

Hi Daneth,

  Can you post the call flow: ex PSTN-------E1-----AS5400--------IP/SIP------Far end, also the configof your cisco AS5400.

BRG

Huong

Hi Huong,

Thanks for your response. the call flow is :   (Originate Gateway) SIP ----> SIP( Terminate Gateway )-----> PSTN---> Mobile phone.

Here is my dial-peer config:

dial-peer voice 123998 voip

description Inbound Peer Aicent

translation-profile incoming 250

max-conn 60

voice-class codec 1

session protocol sipv2

incoming called-number 250.

Regards,

Dan

It's correct behaviour. 31 cause code is mapped to 404 sip code by default. Please check this link for more information:

http://www.cisco.com/en/US/docs/ios/12_2t/12_2t11/feature/guide/ftmap.html#wp1022663

You have options to change this default mapping. It's desribed in that document as well. For example:

sip-ua 

 set sip-status 486 pstn-cause 34

 set pstn-cause 17 sip-status 503

I guess in your case it has to be

set pstn-cause 31 sip-status  

I guess it can be 480.