Professional Documents
Culture Documents
SIP ISUP Cause Code
SIP ISUP Cause Code
An REL message contains an ISDN Cause Code (see [16]) in the Cause
Indicator (CAI) parameter. Most ISUP variants (including ANSI and
ETSI) use these cause codes to represent conditions surrounding the
termination of a call.
In addition to the ISDN Cause Code, the CAI parameter also contains a
cause 'location' that gives some sense of which entity in the network
was responsible for terminating the call (the most important
distinction being between the user and the network). In most cases,
the cause location does not affect the mapping to a SIP status code;
some exceptions are noted below. A diagnostic field may also be
present for some ISDN causes; this diagnostic will contain additional
data pertaining to the termination of the call.
The use of the REL message in the SS7 network is very general,
whereas SIP has a number of specific tools that, collectively, play
the same role as REL - namely BYE, CANCEL, and the status codes. An
REL can be sent to tear down a call that is already in progress
(BYE), to cancel a previously sent call setup request (IAM) that has
not yet been completed (CANCEL), or to reject a call setup request
(IAM) that has just been received (corresponding to a SIP status
code).
Normal event
Resource unavailable
Invalid message
Protocol error
Interworking