0% found this document useful (0 votes)
1K views5 pages

Cause Code Mappings

The document maps ISUP cause codes to equivalent SIP response codes for call clearing and failure scenarios. It provides the ISUP cause value, a description of the normal event or error, and the corresponding SIP response code. For example, ISUP cause value 1 for an unallocated number is mapped to SIP response 404 Not Found, and ISUP cause value 17 for a busy user is mapped to SIP response 486 Busy Here. The mappings aim to provide interworking between ISUP and SIP networks for call setup, clearing, and error conditions.

Uploaded by

Avinash sanas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views5 pages

Cause Code Mappings

The document maps ISUP cause codes to equivalent SIP response codes for call clearing and failure scenarios. It provides the ISUP cause value, a description of the normal event or error, and the corresponding SIP response code. For example, ISUP cause value 1 for an unallocated number is mapped to SIP response 404 Not Found, and ISUP cause value 17 for a busy user is mapped to SIP response 486 Busy Here. The mappings aim to provide interworking between ISUP and SIP networks for call setup, clearing, and error conditions.

Uploaded by

Avinash sanas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Cause Code Mappings - ISUP to SIP

ISUP Cause Value SIP Response

Normal event

1 – unallocated number 404 Not Found

2 – no route to network 404 Not Found

3 – no route to destination 404 Not Found

16 – normal call clearing --- (*)

17 – user busy 486 Busy here

18 – no user responding 408 Request Timeout

19 – no answer from the user 480 Temporarily


unavailable

20 – subscriber absent 480 Temporarily


unavailable

21 – call rejected 403 Forbidden (+)

22 – number changed (s/o diagnostic) 410 Gone

23 – redirection to new destination 410 Gone

26 – non-selected user clearing 404 Not Found (=)

27 – destination out of order 502 Bad Gateway

28 – address incomplete 484 Address incomplete

29 – facility rejected 510 Not implemented

31 – normal unspecified 480 Temporarily


unavailable Resource
unavailable

34 – no circuit available 503 Service unavailable

38 – network out of order 503 Service unavailable

41 – temporary failure 503 Service unavailable

42 – switching equipment congestion 503 Service unavailable


47 – resource unavailable 503 Service unavailable
Service or option not
available

55 – incoming calls barred within CUG 403 Forbidden

57 – bearer capability not authorized 403 Forbidden

58 – bearer capability not presently 503 Service unavailable


available

65 – bearer capability not 488 Not Acceptable here


implemented

70 – Only restricted digital information 488 Not Acceptable here


bearer capability is available (National
use)

79 – service or option not 501 Not implemented


implemented

Invalid message  

87 – user not member of CUG 403 Forbidden

88 – incompatible destination 503 Service unavailable

   

102 – Call Setup Time-out Failure 504 Gateway timeout

111 – Protocol Error  Unspecified 500 Server internal error


Interworking

127 – Internal Error - interworking 500 Server internal error


unspecified

 
(*) ISDN Cause 16 will usually result in a BYE or CANCEL
(+) If the cause location is user then the 6xx code could be given rather than the 4xx code.
the cause value received in the H.225.0 message is unknown in ISUP, the unspecified cause
value of the class is sent.
(=) ANSI procedure
 

SIP Status Code to ISDN Cause Code Mapping


Response received Cause value in the REL.
SIP Status Code ISDN Map
400 - Bad Request 41 – Temporary failure

401 - Unauthorized 21 – Call rejected (*)

402 - Payment required 21 – Call rejected

403 - Forbidden 21 – Call rejected

404 - Not Found 1 – Unallocated number

405 - Method not allowed 63 – Service or option unavailable

406 - Not acceptable 79 – Service/option not


implemented (+)

407 - Proxy authentication 21 – Call rejected (*)


required

408 - Request timeout 102 – Recovery on timer expiry

410 - Gone 22 – Number changed (w/o


diagnostic)

413 - Request Entity too long 127 – Interworking (+)

414 - Request –URI too long 127 – Interworking (+)

415 - Unsupported media type 79 – Service/option not


implemented (+)

416 - Unsupported URI Scheme 127 – Interworking (+)

402 - Bad extension 127 – Interworking (+)

421 - Extension Required 127 – Interworking (+)

423 - Interval Too Brief 127 – Interworking (+)

480 - Temporarily unavailable 18 – No user responding

481 - Call/Transaction Does not 41 – Temporary Failure


Exist

482 - Loop Detected 25 – Exchange – routing error

483 - Too many hops 25 – Exchange – routing error

484 - Address incomplete 28 – Invalid Number Format (+)

485 - Ambiguous 1 – Unallocated number

486 - Busy here   17 – User Busy

487 - Request Terminated --- (no mapping)

488 - Not Acceptable here --- by warning header

500 - Server internal error 41 – Temporary Failure


501 - Not implemented 79 – Not implemented,
unspecified

502 - Bad gateway 38 – Network out of order

503 - Service unavailable 41 – Temporary Failure

504 - Service time-out 102 – Recovery on timer expiry

505 - Version Not supported 127 – Interworking (+)

513 - Message Too Large 127 – Interworking (+)

600 - Busy everywhere 17 – User busy

603 - Decline 21 – Call rejected

604 - Does not exist anywhere 1 – Unallocated number

606 - Not acceptable --- by warning header


 

You might also like