Interworking SIP Response to ISUP Cause Values

If a Reason header as described in IETF RFC 6432 is included in a SIP 4xx, 5xx, 6xx response, and you have enabled the sip-config, sip-response-code parameter, theSBC maps the Cause Value of the Reason header to the ISUP Cause Value field in the REL message, as follows:

SIP Response ISUP Cause Value
400, 414, 416, 420, 421 111 (Protocol Error, Unspecified)
403, 417, 501 79 (Not implemented, Unspecified)
404, 485 1 (Unallocated number)
408, 504 102 (Timer expiry)
410 22 (Number Changed)
422 31 (Normal, Unspecified)
433 24 (Call Rejected due to feature at destination)
480 20 (Subscriber Absent)
483 25 (Exchange routing Error)
484 28 (Invalid Number Format)
486, 600 17 (User Busy)
488 50 (Request Facility Not Supported)
502 27 (Destination Out of order)
503 41 (Temporary Failure)
513 95 (Invalid Message, Unspecified)
603 21 (Call Rejected)
604 2 (No route specified)
606 88 (Incompatible Destination)
Other 127 Interworking Unspecified)

For errors received from the SIP-I side, the SBC inserts a Reason Header into the SIP body, if it is not generated by some other process. This also requires that you have enabled the add-reason-header within the sip-config. The SBC inserts the SIP Reasons according to the ISUP Cause Value (cause attribute and reason) mapping from ITU-T Q.850.