In this section:


This profile provides information about each SIP-to-CPC Cause Mapping Profile on the node.

Info

The SBC Core supports up to 64 SIP-to-CPC and 64 CPC-to-SIP cause code mapping profiles.

Command Syntax

% set profiles signaling sipCauseCodeMapping 
	sipToCpcCauseMapProfile <sipToCpcCauseMapProfile> 
		loc3xx <locNxx> 
		loc4xx <locNxx> 
		loc5xx <locNxx> 
		loc6xx <locNxx> 
		locBye <locBye> 
		locCancel <locCancel> 
		cancelCause <cancelCause> 
		baseProfile <defaultCpcSip | defaultQ1912CpcSip | defaultRfc3398CpcSip | defaultTs29163CpcSip | defaultTsgspec17SipCpc> 
		causeMap <causeMap> 
			cpcCause <cpcCause>
			location <loc value>

% show profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile <sipToCpcCauseMapProfile> displaylevel <displaylevel> 

% delete profiles signaling sipCauseCodeMapping <sipToCpcCauseMapProfile> 

Command Parameters

Modified: for 9.2.2


The SIP to CPC Cause Code Mapping Profile Parameters are as shown below:

SP to CPC code mapping profile parameters

Parameter

Length/RangeDescription

baseProfile

1-23

The name of the default SIP-to-CPC Mapping Profile on which to base this new profile.

  • defaultQ1912SipCpc
  • defaultRFC3398SipCpc
  • defaultSipCpc
  • defaultTs29163SipCpc
  • defaultTsgspec17SipCpc

NOTE:

  • The base profiles cannot be modified. The base profile that you designate will be copied to the profile that you create. Additions, modifications, and deletions may subsequently be applied to the new profile through the set command.
  • For information on the default SIP-CPC Mapping for TSG/SPEC/017 (defaultTsgspec17SipCpc), refer to Support for SIP Cause Code Mapping as per TSG-SPEC-017.
  • For versions prior to SBC 8.2, you can manually configure the causemap - cpcCause mapping table to produce the same effect as caused by defaultTsgspec17SipCpc. For detailed manual configuration, see the section Manual SIP-CPC Mapping for TSG/SPEC/017.

cancelCause

N/AThe Q850 cause value that the SIP CANCEL message should generate. RFC3398 specifies 16 (normal clearing), whereas Q1912.5 specifies 31 (normal unspecified). The respective default profiles contain these mappings but this provides a user override to the default mapping. Must be 1-127.

causeMap

300-799


Specifies the SIP status code that can be mapped to the following cpcCause and location value:
ParameterLength/RangeDescription
  • cpcCause
1-255

CPC Cause value for a given SIP cause value.

  • location
N/A

Specifies the cause location.

  • internationalNetwork
  • localPrivateNetwork
  • localLocalNetwork
  • localInterfaceControlledByThisSigLink
  • networkBeyondPoint
  • privateBranchExchange
  • remoteLocalNetwork
  • remotePrivateNetwork
  • transitNetwork
  • user

sipToCpcCauseMapProfile

1-23

The name of a SIP-to-CPC Cause Map Profile. This table contains information about each SIP-to-CPC Cause Mapping Profile on the node. The default values are:

  • defaultQ1912SipCpc
  • defaultRFC3398SipCpc
  • defaultSipCpc
  • defaultTs29163SipCpc
  • defaultTsgspec17SipCpc

locBye

N/A

Specifies the location value to use for the SS7 REL message when a SIP BYE message is received:

  • internationalNetwork
  • localPrivateNetwork
  • localLocalNetwork
  • localInterfaceControlledByThisSigLink
  • networkBeyondPoint – default in defaultQ1912SipCpc and in defaultRFC3398SipCpc.
  • privateBranchExchange
  • remoteLocalNetwork
  • remotePrivateNetwork
  • transitNetwork
  • user

locCancel

N/A

Specifies the location value to use for the SS7 REL message when a SIP CANCEL message is received:

  • internationalNetwork
  • localPrivateNetwork
  • localLocalNetwork
  • localInterfaceControlledByThisSigLink
  • networkBeyondPoint – default in defaultQ1912SipCpc and in defaultRFC3398SipCpc.
  • privateBranchExchange
  • remoteLocalNetwork
  • remotePrivateNetwork
  • transitNetwork
  • user

locNxx

N/A

Specifies the location value to use for the SS7 REL message when a SIP 3XX, 4XX, 5XX, or 6XX message is received:

  • internationalNetwork
  • localInterfaceControlledByThisSigLink
  • localLocalNetwork – default in defaultRFC3398SipCpc for SIP 4XX and 5XX messages
  • localPrivateNetwork
  • networkBeyondPoint – default in defaultQ1912SipCpc for SIP 4XX, 5XX, and 6XX.
  • privateBranchExchange
  • remoteLocalNetwork
  • remotePrivateNetwork
  • transitNetwork
  • user – default in DefaultRFC3398SipCpc for SIP 6XX messages.

Command Example

Following is an example of creating new CPC-to-SIP and SIP-to-CPC profiles, and then associating the profiles to a trunk group.

% set profiles signaling sipCauseCodeMapping cpcToSipCauseMapProfile INGRESS_CPC_TO_SIP baseProfile defaultTs29163CpcSip 
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile INGRESS_SIP_TO_CPC baseProfile defaultRfc3398SipCpc
% set addressContext default zone ZONE1 sipTrunkGroup TG_SIPART signaling causeCodeMapping cpcSipCauseMappingProfile INGRESS_CPC_TO_SIP 
% set addressContext default zone ZONE1 sipTrunkGroup TG_SIPART signaling causeCodeMapping sipCpcCauseMappingProfile INGRESS_SIP_TO_CPC

Manual SIP-CPC Mapping for TSG/SPEC/017

Note

The causeMap - cpcCause correspondence shown below is similar to defaultTsgspec17SipCpc.

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc cancelCause 31 locBye user locCancel user loc3xx networkBeyondPoint loc4xx networkBeyondPoint loc5xx networkBeyondPoint loc6xx networkBeyondPoint
% commit

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 400 cpcCause 95
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 401 cpcCause 63
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 402 cpcCause 63
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 403 cpcCause 63
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 404 cpcCause 1
% commit

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 405 cpcCause 63
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 406 cpcCause 79
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 407 cpcCause 63
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 408 cpcCause 18
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 410 cpcCause 22
% commit

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 413 cpcCause 111
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 414 cpcCause 111
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 415 cpcCause 79
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 416 cpcCause 127
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 420 cpcCause 79
% commit

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 421 cpcCause 79
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 423 cpcCause 63
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 433 cpcCause 24
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 480 cpcCause 31
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 481 cpcCause 95
% commit

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 482 cpcCause 25
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 483 cpcCause 25
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 484 cpcCause 28
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 485 cpcCause 1
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 486 cpcCause 34
% commit

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 487 cpcCause 31
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 488 cpcCause 79
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 493 cpcCause 127
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 500 cpcCause 47
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 501 cpcCause 79
% commit

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 502 cpcCause 111
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 503 cpcCause 42
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 504 cpcCause 102
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 505 cpcCause 127
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 513 cpcCause 111
% commit

% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 580 cpcCause 34
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 600 cpcCause 17
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 603 cpcCause 21
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 604 cpcCause 4
% set profiles signaling sipCauseCodeMapping sipToCpcCauseMapProfile tsgspec17SipCpc causeMap 606 cpcCause 79
% commit