In this section:
Use this feature to configure specific SIP response codes to particular internal SIP request rejections from SIP Service Group.
% set profiles signaling sipCauseCodeMapping internalSipCauseMapProfile <profile_name> causeMap internalCause congestionPolicing sipCause <300-606> dnsRcodeError sipCause <300-606> otherReqRatePolicing sipCause <300-606> PeerBidirectionalBlocked sipCause <300-606> PeerIncomingBlocked sipCause <300-606> PeerInDisabledstate sipCause <300-606> PeerOutgoingBlocked sipCause <300-606> PeerOutofService sipCause <300-606> regRatePolicing sipCause <300-606> regTGLimit sipCause <300-606> regTimeout sipCause <300-606> subsEndPointRatePolicing sipCause <300-606> subsRatePolicing sipCause <300-606> subsTGLimit sipCause <300-606> TGCallLimit sipCause <300-606> TGIngressCallLimit sipCause <300-606> TGEgressCallLimit sipCause <300-606> TGIngressCallRate sipCause <300-606> TGEgressCallRate sipCause <300-606> TrunkGroupBidrectionalBlocked sipCause <300-606> TrunkGroupIncomingBlocked sipCause <300-606> TrunkGroupInDisabled sipCause <300-606> TrunkGroupOutgoingBlocked sipCause <300-606> TrunkGroupOutofService sipCause <300-606> sipCause <300-606> sipCauseText <string: 0-127 chars>
Use following CLI syntax to attach an Internal SIP Cause Map profile to a SIP trunk group.
% set addressContext <addressContext_name> zone <zone_name> sipTrunkGroup <TG_NAME> signaling causeCodeMapping sipInternalCauseMappingProfile <profile_name>
Use following CLI syntax to attach an Internal SIP Cause Map profile to a zone.
% set addressContext default zone INGRESS_ZONE causeCodeMapping Possible completions: sipInternalCauseMappingProfile - The name of internal cause to SIP mapping profile % set addressContext default zone INGRESS_ZONE causeCodeMapping sipInternalCauseMappingProfile <sipInternalCauseMappingProfile>
The Internal SIP Cause Mapping Profile Parameters are shown below.
Internal SIP Cause Map Profile Parameters
Parameter | Length/Range | Description |
---|---|---|
| 1-23 |
|
sipCause | 300-606 | <#> – Specify the response code to use when a received SIP message other than an INVITE or a REGISTER is rejected due to congestion in the SBC. |
sipCauseText | 0-127 chars | <string> – Specify the Internal SIP Cause text that is used in the Reason Header of the error response to reject the SUBSCRIBE Request. |
| N/A | Use this object to configure custom SIP cause response codes in the Cause Map to attach to this Internal SIP Cause Map Profile. See Cause Map Enumerations table for SIP cause codes. |
Cause Map Enumerations
Parameter | Length/Range | Default | Description |
---|---|---|---|
congestionPolicing | 300-606 | 0 |
This internal cause code is mapped to 503 by default, and a Retry-After header is added to it. The Retry-After value is randomized between 'retryAfterMin' and 'retryAfterMax' values. |
| 300-606 | 0 | sipCause <value> – SIP cause code to allow 500 and 503 error code mapping to a configurable response code. |
otherReqRatePolicing | 300-606 | 0 | sipCause <value> – SIP cause code when a message rate other than REGISTER or SUBSCRIBE exceeds IP trunk group's maximum configured value. |
peerBidirectionalBlocked | 300-606 | 0 | sipCause <value> – SIP cause code used when the peer has the bidirectional blocked. |
peerinDisabledState | 300-606 | 0 | sipCause <value> – SIP cause code used when the peer is in disabled state. |
peerIncomingBlocked | 300-606 | 0 | sipCause <value> – SIP cause code used when the peer has the incoming calls blocked. |
peerOutgoingBlocked | 300-606 | 0 | sipCause <value> – SIP cause code used when the peer has the outgoing calls blocked. |
peerOutofService | 300-606 | 0 | sipCause <value> – SIP cause code used when the peer is out-of-service. |
regRatePolicing | 300-606 | 0 | sipCause <value> – SIP cause code when REGISTER message rate exceeds IP trunk group's maximum configured value. |
regTGLimit | 300-606 | 0 | sipCause <value> – SIP cause code when current REGISTRATION exceeds IP trunk group's maximum registration limit. |
regTimeout | 300-606 | 0 | sipCause <value> – SIP cause code from REGISTER request timeout. |
subsEndPointRatePolicing | 300-606 | 0 | sipCause <value> – SIP cause code to map SUBSCRIBE Endpoint CAC default error response. |
subsRatePolicing | 300-606 | 0 | sipCause <value> – SIP cause code when SUBSCRIBE message rate exceeds IP trunk group's maximum configured value. |
subsTGLimit | 300-606 | 0 | sipCause <value> – SIP cause code when current Subscription on IP trunk group exceeds maximum configuration limit. |
tGCallLimit | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group level Call limit is exceeded. |
tGIngressCallLimit | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group Ingress level Call limit is exceeded. |
tGEgressCallLimit | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group Egress level Call limit is exceeded. |
tGIngressCallRate | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group Ingress level Call Rate is exceeded. |
tGEgressCallRate | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group Egress level Call Rate is exceeded. |
trunkGroupBidirectionalBlocked | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group has the bidrectional calls blocked. |
trunkGroupinDisabled | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group is in disabled state. |
trunkGroupIncomingblocked | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group has the incoming calls blocked. |
trunkGroupOutgoingblocked | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group has the outgoing calls blocked. |
trunkGroupOutofService | 300-606 | 0 | sipCause <value> – SIP cause code used when the trunk group is out-of-service. |
TGCallLimit | 300-606 | 0 |
|
TGIngressCallLimit | 300-606 | 0 |
|
TGEgressCallLimit | 300-606 | 0 |
|
TGIngressCallRate | 300-606 | 0 |
|
TGEgressCallRate | 300-606 | 0 |
|