SIP Release Codes and Release Causes

Created by Kelly Evans, Modified on Fri, 28 Mar at 9:49 AM by Kelly Evans

The CDR Diagnostic page of the Service Provider portal can display the following two fields, among others:

  1. Release Code - The 3 digit response code from the SIP response message to a SIP transaction (i.e. SIP Invite).  This is the sip_code header in a call detail record (CDR).

  2. Release Cause: Local to the 46 Labs Orchestrator, a release cause provides additional meaning to the final disposition of the call/call attempt.  This is the reason header in the call detail record (CDR).  


Note: A call detail record (CDR) also contains a sip_reason header.  This field contains the reason phrase from the SIP response message to a SIP transaction (i.e. SIP Invite). 


Release Causes generated by the Traffic Switch


Release Code (sip_code in CDR)

Release Cause (reason in CDR)

Description

18X/2XX

BLOCK_SDP_RFC1918_IP

Blocked due to use of a private IP. (i.e. can't reach internet)

18X/2XX

BLOCK_SDP_ORIG_WRONG_PORT

Blocked due to customer's port not matching the trunk group port. (For example: TG is set up for 5060, customer set up for 5061)

18X/2XX

BLOCK_SDP_TERM_WRONG_PORT

Blocked due to vendor's port not matching the trunk group port. (For example: TG is set up for 5060, vendor set up for 5061)

18X/2XX

BLOCK_SDP_HAS_NO_CODECS

Blocked due to the sending party sending signaling with no codec identified in the SDP.

200

BLOCK_CANCEL_AFTER_200

The customer's party canceled the call after the 200 OK. (i.e. race condition)

200

NORMAL_CLEARING

Normal/good call.

200

HANGUP_BY_SUSPENSION

Call hungup due to the Trunk Group Balance/Payment "Kill Calls on Suspension" feature.

403

VENDOR_403

The owner of number does not have the TF/DID programmed into the switch. (i.e. downstream vendor 403)

404

VENDOR_404

The vendor is indictating that the number is not valid.

408

LOCAL_PDD_TIMEOUT

PDD timed out before the call was able to connect between vendors.

408

PDD_TIMEOUT

PDD timed out.

408

REMOTE_PDD_TIMEOUT

PDD timeout returned by a vendor. (i.e. exceeded their PDD)

428

VENDOR_428

The server policy requires an Identity header and one has not been provided.

436

VENDOR_436

Bad Identity-Info - The request has an Identity-Info header, and the URI scheme in that header cannot be dereferenced.

437

VENDOR_437

Unsupported Certificate - The server was unable to validate a certificate for the domain that signed the request.

438

VENDOR_438

Invalid Identity Header - The server obtained a valid certificate that the request claimed was used to sign the request, but was unable to verify that signature.

484

ADDRESS_INCOMPLETE

Request-URI is incomplete. (i.e. the number is not formatted correctly)

486

NUMBER_BUSY

The callee is busy.

487

ORIGINATOR_CANCEL

The request has terminated by bye.

487

200_AFTER_CANCEL

The request has terminated by cancel.

4XX/5XX/6XX

ROUTE_REJECT

The call details state a rejection/404/etc in or during routing.

4XX/5XX/6XX

CARRIER_REJECT

An external system rejected the call attempt.  Examples include:

Release Code
SIP Reason
403Forbidden
404Not Found
480
Temporally no available 
482Loop Detected
486Busy Here
503Service Unavailable
603
Decline

500

NO_OUT_SOCKET

The IP assigned is not available.

503

CALL_FAILURE

A server is undergoing maintenance or is temporarily overloaded and so cannot process the request. A "Retry-After" header field may specify when the client may reattempt its request. (i.e. service unavailable)

504

VENDOR_504

The server attempted to access another server in attempting to process the request, and did not receive a prompt response. (i.e. server timeout)

607

VENDOR_607

Unwanted - The called party did not want this call from the calling party. Future attempts from the calling party are likely to be similarly rejected.

608

VENDOR_608

Rejected - An intermediary machine or process rejected the call attempt. This contrasts with the 607 (Unwanted) SIP response code in which the called party rejected the call. The response may include the contact entities that blocked the call in Call-Info header containing. This provides a remediation mechanism for legal callers that find their calls blocked.

 

Release Causes generated by the Traffic Manager


Release Code (sip_code in CDR)

Release Cause (reason in CDR)

Description

(Depends on what the user will choose)

ANI_GLOBAL_BLOCK

The call is violating an ANI Global Block list rule.

(Depends on what the user will choose)

ANI_ROUTEPLAN_BLOCK

The call is violating an ANI Routeplan Block list rule.

(Depends on what the user will choose)

DNIS_GLOBAL_BLOCK

The call is violating a DNIS Global Block list rule.

(Depends on what the user will choose)

DNIS_ROUTEPLAN_BLOCK

The call is violating a DNIS Routeplan Block list rule.

(Depends on what the user will choose)

MEDIAIP_GLOBAL_BLOCK

The call is violating a Media IP Global Block list rule.

(Depends on what the user will choose)

MEDIAIP_ROUTEPLAN_BLOCK

The call is violating a Media IP Routeplan Block list rule.

(Depends on what the user will choose)

404_GLOBAL_BLOCK

The call is violating a 404 Global Block list rule.

(Depends on what the user will choose)

404_ROUTEPLAN_BLOCK

The call is violating a 404 Routeplan Block list rule.

(Depends on what the user will choose)

EX_ROUTING_BLOCK

The call is violating a (external) block list rule.

503

ISUP_OLI_BLOCK

ISUP-OLI block (to block payphones)

503

ANI_SD_BLOCK

Blocked due to the "Short Duration" Intelligent Filter found in Routeplan Options. (Relationship > Routing > Create > Intelligent Filters)

503

ANI_487_BLOCK

Blocked due to the "487" Intelligent Filter found in Routeplan Options. (Relationship > Routing > Create > Intelligent Filters)

503

ANI_PRV_BLOCK

Blocked due to the "ANI PRV" Intelligent Filter found in Routeplan Options. (Relationship > Routing > Create > Intelligent Filters)

503

ANI_BLOCK_ACD

Blocked due to the "Minimum ANI ACD" Intelligent Filter found in Routeplan Options. (Relationship > Routing > Create > Intelligent Filters)

503

ANI_BLOCK_ASR

Blocked due to the "Minimum ANI ASR" Intelligent Filter found in Routeplan Options. (Relationship > Routing > Create > Intelligent Filters)

503

DEST_PRV_BLOCK

Blocked due to the "Dest. PRV" Intelligent Filter found in Routeplan Options. (Relationship > Routing > Create > Intelligent Filters)

503

NO_CUSTOMER_DECK

There is no ratedeck assigned to customer trunk group.

503

NO_VENDOR_DECK

There is no ratedeck assigned to vendor trunk group.

503

EMPTY_TG_LIST

There are no assigned IPs in the trunk group.

503

MAX_RATE

Due to exceeding amount entered into the Maximum Rate field found in Routeplan Options. (Relationship > Routing > Create)

503

NEPR

The call failed due to not having enough profitable routes.

503

LERG_NOT_FOUND

The switch is unable to find the NPANXX in the LERG.

 

Example CDR extracts

 

sip_codesip_reasonreason
403ForbiddenCARRIER_REJECT
404Not FoundCARRIER_REJECT
408Request TimeoutPDD_TIMEOUT
480Temporarily not availableCARRIER_REJECT
482Loop DetectedROUTE_REJECT
487Request TerminatedORIGINATOR_CANCEL
503Call FailureCALL_FAILURE
503Loop DetectedLOOP_BLOCKED
503Service UnavailableEX_ROUTING_BLOCK
503Service UnavailableROUTES_EXHAUSTED
503Service UnavailableNEPR
503Service UnavailableROUTE_REJECT
603DeclineCARRIER_REJECT

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article