Mapping ISUP Cause Codes to SIP-I/SIP-T Responses


Other SIP Resources
 
SIP Pocket Guide
SIP Signaling Router Use Cases Multimedia
SIP Sessions Blog
SIP Signaling Router Application Handbook
SIP Signaling Router (SSR) Use Cases Application Guide
Print Print

RFC 3398

ITU-T Q.1912.5


ISUP Cause Code
SIP-I Response
SIP-T Response
1 Unallocated number 404 Not Found 404 Not Found
2 No route to network 500 Server Internal Error 404 Not Found
3 No route to destination 500 Server Internal Error 404 Not Found
4 Send special information tone 500 Server Internal Error  
5 Misdialed trunk prefix 404 Not Found  
8 Preemption 500 Server Internal Error (SIP-I Only)  
9 Preemption circuit reserved for re-use 500 Server Internal Error (SIP-I Only)  
16 Normal call clearing   ---(*)
17 User busy 486 Busy Here 486 Busy Here
18 No user responding 480 Temporarily Unavailable 408 Request Timeout
19 No answer from the user 480 Temporarily Unavailable 480 Temporarily Unavailable
20 Subscriber absent 480 Temporarily Unavailable 480 Temporarily Unavailable
21 Call rejected 480 Temporarily Unavailable 403 Forbidden (+)
22 Number changed (w/o diagnostic) 410 Gone 410 Gone
22 Number changed (w/ diagnostic)   301 Moved Permanently
23 Redirection to new destination No Mapping 410 Gone
25 Exchange routing error 480 Temporarily Unavailable  
26 Non-selected user clearing   404 Not Found (=)
27 Destination out of order 502 Bad Gateway 502 Bad Gateway
28 Invalid number format (address incomplete) 484 Address Incomplete 484 Address Incomplete
29 Facility rejected 500 Server Internal Error 501 Not Implemented
31 Normal unspecified 480 Temporarily Unavailable 480 Temporarily Unavailable
34 Resource unavailable 480 Temporarily Unavailable  
34 No circuit available   503 Service Unavailable
38 Resource unavailable 500 Server Internal Error  
38 Network out of order   503 Service Unavailable
41 Resource unavailable 500 Server Internal Error  
41 Temporary failure   503 Service Unavailable
42 Resource unavailable 500 Server Internal Error  
42 Switching equipment congestion   503 Service Unavailable
43 Resource unavailable 500 Server Internal Error  
44 Resource unavailable 500 Server Internal Error  
46 Resource unavailable 500 Server Internal Error  
47 Resource unavailable 500 Server Internal Error 503 Service Unavailable
50 Requested facility not subscribed 500 Server Internal Error  
55 Incoming calls barred with CUG 500 Server Internal Error (SIP-I Only) 403 Forbidden
57 Bearer capability not authorized 500 Server Internal Error 403 Forbidden
58 Bearer capability not presently available 500 Server Internal Error 503 Service Unavailable
63 Service option not available, unspecified 500 Server Internal Error  
65 Service or option not implemented 500 Server Internal Error  
65 Bearer capability not implemented   488 Not Acceptable Here
69 Service or option not implemented 500 Server Internal Error  
70 Service or option not implemented 500 Server Internal Error  
70 Only restricted digital avail   488 Not Acceptable Here
79 Service or option not implemented 500 Server Internal Error 501 Not Implemented
87 User not member of CUG 500 Server Internal Error (SIP-I Only) 403 Forbidden
88 Incompatible destiantion 500 Server Internal Error 503 Service Unavailable
90 Non-existent CUG 500 Server Internal Error (SIP-I Only)  
91 Invalid transit network selection 404 Not Found  
95 Invalid message, unspecified 500 Server Internal Error  
97 Message type non-existent or not implemented 500 Server Internal Error  
99 Info element/parameter non-existent or not implemented 500 Server Internal Error  
102 Recovery on timer expiry 480 Temporarily Unavailable 504 Gateway Timeout
103 Parameter non-existent or not implemented, passed on 500 Server Internal Error  
110 Message with unrecognized parameter, discarded 500 Server Internal Error  
111 Protocol error, unspecified 500 Server Internal Error 500 Server Internal Error
127 Interworking, unspecified 480 Temporarily Unavailable 500 Server Internal Error

(*) 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 (i.e., 403 becomes 603)

(=) ANSI procedure – in ANSI networks, 26 is overloaded to signify ‘misrouted ported number’. Presumably, a number portability dip should have been performed by a prior network. Otherwise cause 26 is usually not used in ISUP procedures.