In this section:
These sections describe configuration objects used to configure signaling at the global level. The following diagram depicts a basic signaling configuration.
Crankback Profile
Use the crankBackProfile
parameter to assign a crankback profile at the global level. The CLI syntax is shown below.
% set global signaling crankBackProfile <profile name>
For flexibility, crankback profiles can be configured at three levels: trunk group, zone, and global. By default, the "default" crankback profile is assigned at the SBC global level, while the trunk group and zone level crankback profile settings are initially empty (" "). Thus in the SBC default configuration, trunk groups and zones inherit the default crankback profile from the global level. However, if you configure a profile at the trunk group or zone level, the user-specified profile assigned at the most specific level takes precedence.
Diameter Signaling Controls
Use this object to configure global diameter signaling controls.
Command Syntax
% set global signaling diamSigControls addSonusSpecificAVP <disabled | enabled> defaultCCF <ipAddress> enableRfApp <disabled | enabled> generateFailedEventAcr <disabled | enabled> maxACRretransmission <0-3> rfInterimAccInrvl <0-180>
Command Parameters
Gateway Signaling Timers
This object allows you to configure the signaling timers for the gateway.
Command Syntax
% set global signaling gwSigTimers congRelDelay <delay in seconds> establish <timer value, in seconds> idle <idle time, in hours> keepalive <keepalive time, in seconds> retry <number of minutes to attempt to recover GW signaling link> % show global signaling gwSigTimers % delete global signaling gwSigTimers
Command Parameters
H.323 Signaling Timers
This object allows you to configure signaling timers for the node.
Command Syntax
% set global signaling h323SigTimers establish <timer value, in seconds> t301 <timer value, in seconds> t302 <timer value, in seconds> t303 <timer value, in seconds> t304 <timer value, in seconds> t310 <T3timer value, in seconds10> tcpConnect <tcpConnect> % show global signaling h323SigTimers % delete global signaling h323SigTimers
Command Parameters
Command Example
To display the global configuration of all h323SigTimers:
% show global signaling h323SigTimers establish 33; tcpConnect 77; t301 444; t302 33; t303 22; t304 33; t310 33;
Max Num Transfers
Configure the SBC for the maximum number of transfers (10-100
) allowed within a call; default is 10
.
Command Syntax
% set global signaling maxNumTransfers <10-100>
Command Parameters
Command Example
To configure
maxNumTransfers
, use the following example:% set global signaling maxNumTransfers 30 % commit
- To display the
maxNumTransfers
, use the following example:In the "configure" mode:
% show global signaling maxNumTransfers maxNumTransfers 30
In the "display" mode (when you exit the "configure" mode):
> show table global signaling maxNumTransfers 30; messageManipulation { inputAdapterProfile DD1; outputAdapterProfile DD1; } sipPeerOverloadControl { samplingPeriod 2; discardPeriod 2; stepDownGain 100; rejectThreshold 1; } sipSigControls { registrarSupportContactParam enabled; maxPduSizeValue pdusize15kb; }
SIP Message Manipulation
The SBC supports applying SIP message manipulation (SMM) profiles (SIP adaptor profiles) at the global level. Use the following parameters to assign SIP adaptor profiles that apply globally on ingress or egress. Refer to SIP Message Manipulation for more information on SMM.
Command Syntax
% set global signaling messageManipulation inputAdapterProfile <profile name> outputAdapterProfile <profile name>
Command Parameters
Command Example
% set global signaling messageManipulation inputAdapterProfile globalInput % set global signaling messageManipulation outputAdapterProfile globalOutput % commit
Signaling Only Mode
The SBC can be configured in a signaling-only mode so that the SBC participates in the exchange of signaling messages that set up a call but does not reserve or allocate any media resources for the session. The media component of the session is handled as direct media between the call participants.
Command Syntax
% set global signaling sigOnlyMode sigOnlyModeValue <global | off>
Command Parameters
Command Example
% set global signaling sigOnlyMode sigOnlyModeValue global commit
SIP IP Peer Stats
Use this flag to configure support for SIP IP Peer Statistics in the SBC.
Command Syntax
% set global signaling sipIpPeerStats <disabled | enabled>
Command Parameters
Command Example
To configure
sipIpPeerStats
, use the following example:% set global signaling sipIpPeerStats enabled % commit
- To display the
sipIpPeerStats
, use the following example:In the "configure" mode:
% show global signaling sipIpPeerStats sipIpPeerStats enabled;
In the "display" mode (when you exit the "configure" mode):
> show table global signaling sipIpPeerStats enabled; maxNumTransfers 30; sipPeerOverloadControl { samplingPeriod 2; discardPeriod 2; stepDownGain 100; rejectThreshold 1; } sipSigControls { registrarSupportContactParam enabled; maxPduSizeValue pdusize15kb; }
SIP Peer Overload Control
This object allows you to configure SIP Peer Overload parameters.
Command Syntax
% set global signaling sipPeerOverloadControl discardPeriod <1-10 seconds> rejectThreshold <0-50> samplingPeriod <1-10> stepDownGain <1-200> % show global signaling sipPeerOverloadControl % delete global signaling sipPeerOverloadControl
Command Parameters
Command Example
To display the global configuration of all SIP overload control:
% show global signaling sipPeerOverloadControl samplingPeriod 2; discardPeriod 1; stepDownGain 44; rejectThreshold 33;
SIP Signaling Controls
Use this object to configure SIP signaling control parameters.
Command Syntax
% set global signaling sipSigControls egressRemoveEnudmi <disabled | enabled> egressRNParam <disabled | enabled> loopDetectionFeature <disabled | enabled> maxPduSizeValue <pdusize2kb | pdusize3kb | pdusize6kb | pdusize15kb | pdusize32kb | pdusize60kb> multipleContactsPerAor <disabled | enabled> registrarSupportContactParam <disabled | enabled> send503DuringSwitchover <disabled | enabled> sendDeRegisterContactAsStar <disabled | enabled> sendSurrogateUnRegAfterReboot <disabled | enabled> sipBulkStatusForSubscribers <disabled | enabled> suppressErrorInfoHdr <disabled | enabled> surrogateRegisterPacingTime <0-10000> ucidNodeId <node_id> offerAnswerTimer <10-300> % show global signaling sipSigControls % delete global signaling sipSigControls
Command Parameters
Command Example
To display the global configuration of all SIP signaling control parameters:
% show global signaling sipSigControls loopDetectionFeature enabled; registrarSupportContactParam enabled; suppressErrorInfoHdr enabled; maxPduSizeValue pdusize3kb; egressRNParam enabled; multipleContactsPerAor enabled; surrogateRegisterPacingTime enabled; sipBulkStatusForSubscribers enabled; ucidNodeId 13; offerAnswerTimer 28 }
Single Radio Voice Call Continuity (SRVCC)
SRVCC provides the ability to transition a voice call from the VoIP/IMS packet domain (LTE) to the legacy circuit domain. Variations of SRVCC are being standardized to support both GSM/UMTS and CDMA 1x circuit domains. For an operator with a legacy cellular network who wishes to deploy IMS/VoIP-based voice services in conjunction with the rollout of an LTE network, SRVCC offers VoIP subscribers with coverage over a much larger area than would typically be available during the roll-out of a new network.
Command Syntax
% set global signaling srvcc atcfUri (1-63 chars) callLingerTimer (1-32 seconds) eStnSr (1-32 chars) pstopsSti (0-32 chars) stnSr (1-32 chars)
Command Parameters
Command Example
set global signaling srvcc pstopsSti +1-pstopsSti-222 commit show global signaling srvcc pstopsSti pstopsSti +1-pstopsSti-222;
Teams Support
The SBC supports special behavior of SIP Signaling, when interfacing with Microsoft Teams.
Command Syntax
% set global signaling teamsSupport <disabled | enabled>
Command Parameters
Command Example
To configure
sipIpPeerStats
, use the following example:% set global signaling teamsSupport enabled % commit
- To display the
teamsSupport
, use the following example:In the "configure" mode:
% show global signaling teamsSupport teamsSupport enabled;
In the "display" mode (when you exit the "configure" mode):
> show table global signaling teamsSupport enabled; maxNumTransfers 30; sipPeerOverloadControl { samplingPeriod 2; discardPeriod 2; stepDownGain 100; rejectThreshold 1; } sipSigControls { registrarSupportContactParam enabled; maxPduSizeValue pdusize15kb; }
Old GSX Support
The SBC is enhanced with a configurable parameter to indicate a legacy meshed network exists on the GW-GW links. This ensures the size of a message to send to older GSXs or remote pre-9.1 SBCs does not exceed the supported size of the remote GW.
Any SBC - running 9.1 or higher version - passes information about the maximum size GW message it can support in the initial GW link setup handshake. The SBC sending the GW message will now release the call with a 500 error response, if the size of the message to be sent is larger than can be supported by the remote GW.
This parameter is used so the SBC reduces the maximum size of the PDUs that can be sent over a GW-GW connection to GSXs to prevent sending a PDU larger than the buffer size allocated on the GSX, which can cause memory corruption.
Command Syntax
% set global signaling oldGsxSupport <disabled | enabled>
Command Parameter
Parameter | Description |
---|---|
oldGsxSupport | When the flag is enabled, the SBC reduces the maximum size of the PDUs sent over a GW-GW connection to a GSX to prevent the PDU sizes from becoming larger than the buffer size allocated on the GSX, which can cause crashes on the GSX. When changing this control, the GW-GW links need to be restarted in order for it to take effect. This functionality also applies to a remote pre-9.1 SBC.
|
Command Example
set global signaling oldGsxSupport enabled