...
New/Modified CLI in This Release
Info |
---|
Default values are enclosed in square brackets [ ]. |
SBX-
...
The following parameters are added to sipTrunkGroup services:
- dialogEventNotificationSupported
- colocatedPandEcscf
126: RADIUS authentication improvements
The SBC is enhanced in this release to configure up to three RADIUS servers per SBC with the addition of radiusServer
and retryCriteria
parameters to radiusAuthentication
configuration object.
Code Block |
---|
|
Code Block |
---|
language | none |
---|
title | dialogEventNotificationSupported / colocatedPandEcscf |
---|
|
% set addressContextoam <addressContextradiusAuthentication name>
zone <zone name> sipTrunkGroupradiusServer <sipTrunkGroup<server name> services dialogEventNotificationSupported <enabled | [disabled]>
% set addressContext <addressContext name> zone <zone name> sipTrunkGroupmgmtInterfaceGroup <sipTrunkGroup<string>
name> services colocatedPandEcscf <enabled | [disabled]> |
SBX-50: OMR plus TRF Insertion and Transparency Support
The following configurations are added in this release in support of Optimal Media Routing (OMR) and Transit and Roaming Function (TRF) features.
- The
realm
parameter is added to Address Context object - The flag
omrAllowed
is added to SIP Trunk Group media object . - The parameter
omrPrimaryRealm
is added to SIP Trunk Group media object - The Zone parameter
remoteDeviceType
is enhanced with two new values: core, nni
Code Block |
---|
|
% set addressContext <ADDR_CONTEXT_NAME> realm <RealmName> connectedRealm <connectedRealmName> |
Code Block |
---|
language | none |
---|
title | omrAllowed / omrPrimaryRealm |
---|
|
% set addressContext <ADDR_CONTEXT_NAME> zone <Zone_Name> sipTrunkGroup <TrunkGroupName> media omrAllowed <[disabled] | enabled | ravelCallOnly>
% set addressContext <ADDR_CONTEXT_NAME> zone <Zone_Name> sipTrunkGroup <TrunkGroupName> media omrPrimaryRealm <OMR primary realm name> |
Code Block |
---|
language | none |
---|
title | remoteDeviceType |
---|
|
% set addressContext <ADDR_CONTEXT_NAME> zone <Zone_Name> remoteDeviceType <CORE | NNI | accessDevice | appServer | [none]> |
SBX-366: Stateless REGISTER Relay for Peering
The following parameters are added to SBC in support of Stateless Register Relay functionality:
- The flag
sipRegRelay
is added to Zone object to enable Register Relay functionality. - The System Security command
generateSipHeaderEncryptionKeys
is added to generate header encryption keys for AES encryption. - The following Header Encryption flags are added to IP Signaling Profile (IPSP):
encryptPathHeader
encryptServiceRouteHeader
- The flag
noServiceRouteHdrForEmergencyRegistration
is added to IPSP
New Zone flag:
Code Block |
---|
language | none |
---|
title | sipRegRelay |
---|
|
% set addressContext <address context name> zone <zone name> sipRegRelay <[disable] | enable>
|
New System Security request command:
Code Block |
---|
language | none |
---|
title | generateSipHeaderEncryptionKeys |
---|
|
> request system security generateSipHeaderEncryptionKeys |
New IP Signaling Profile Flags:
Code Block |
---|
title | encryptPathHeader / encryptServiceRouteHeader / noServiceRotueHdrForEmergencyRegistration |
---|
|
% set profiles signaling ipSignalingProfile <IPSP name> commonIpAttributes headerEncryptionFlags encryptPathHeader <[disable] | enable>
% set profiles signaling ipSignalingProfile <IPSP name> commonIpAttributes headerEncryptionFlags encryptServiceRouteHeader <[disable] | enable>
% set profiles signaling ipSignalingProfile <IPSP name> commonIpAttributes flags noServiceRouteHdrForEmergencyRegistration <[disable] | enable> |
SBX-570: Event Accounting Methods Enhancements
The following methods are added to eventAcctMethods
.
eventNotify
eventRegister
eventRefer
eventSubscribe
Code Block |
---|
|
% set oam accounting admin eventAcctMethods <eventMessage | eventNotify | eventOptions | eventPublish | eventRegister | eventRefer | eventSubscribe> |
SBX-1344: TCP Relay Enhancements
The SBC is enhanced in this release to support the relaying TCP traffic in addition to SIP/SDP traffic with the addition of a relayProfile
, a relayPort
configuration on a per-Zone basis.
Code Block |
---|
language | none |
---|
title | relayProfile |
---|
|
% set profiles services relayProfile <relayProfile name>
maxEgressConn <[1000]>
maxEgressRate <[50/sec]>
maxIngressConn <[1000]>
maxIngressRate <[50/sec]>
tcp keepAlive <1-1000 seconds. default=200> |
priority <#>
radiusNasIp <default=0.0.0.0>
radiusServerIp <x.x.x.x>
radiusServerPort <#>
radiusSharedSecret <8-128>
state <[disabled] | enabled>
retryCriteria
oosDuration <# minutes>
retryCount <1-[3]>
retryTimer <500-3000 milliseconds, default=1000> |
SBX-638: SRTP Pass-through Enhancement
The flag allowPassthru
is added to secureRtpRtcp
of Packet Service Profile.
Code Block |
---|
|
% set profiles media packetServiceProfile <packetServiceProfile_name> secureRtpRtcp flags allowPassthru <[disable] | enable> |
SBX-4552 DNS SRV pathCheck Enhancement
The default value of hostPort
configuration under ipPeer pathCheck
is updated to 5060.
Code Block |
---|
|
Code Block |
---|
language | none |
---|
title | relayPort |
---|
|
% set addressContext <addressContext name> zone <zone name> idipPeer <zoneId> relayPort <1-4000>
ipAddress <IPv4 or IPv6 address>
ipInterfaceGroupName <ipInterfaceGroup name>
mode <inService | [outOfService]>
portNumber <1<IP peer name> pathCheck hostPort <0-65535, default=5269>
relayProfile <relayProfile name>
state <[disabled] | enabled>
transportProtocolsAllowed <[tcp]>
% request addressContext <addressContext name> deleteRelayPortTransId transId <transactionId> |
Additionally, several statistics are added to report on these new configurations.
The relaySessionStats
object is added to addressContext and includes the following statistics.
Code Block |
---|
|
% show table addressContext default relaySessionStats 3
transId 1;
packetRxTx 2/2;
dataRxTx 34/34;
inboundZone ZONE_IAD;
inboundLocalPeer 10.7.14.41:5222;
inboundRemotePeer 10.7.6.40:60293;
outboundZone ZONE_IAD;
outboundLocalPeer 10.7.14.37:57183;
outboundRemotePeer 10.7.6.40:9992; |
The relayCurrentStatistics
object is added to addressContext
and includes the following statistics.
Code Block |
---|
|
% show table addressContext default relayCurrentStatistics
NEW CONN TERM
CONN CONN TERM NON
KEY CREATED GRACEFULLY GRACEFULLY
------------------------------------------
default 2 1 0 |
The relayIntervalStatistics
object is added to addressContext
and includes the following statistics.
Code Block |
---|
|
% show table addressContext default relayIntervalStatistics
NEW CONN TERM
INTERVAL CONN CONN TERM NON
NUMBER KEY VALID TIME CREATED GRACEFULLY GRACEFULLY
--------------------------------------------------------------------
299 default true 269098 0 0 0
300 default true 269998 0 0 0
302 default true 270898 0 0 0 |
SBX-1368: Reg-Event Subscription Initiation Support
The flag supportRegEvent
is added to IP Signaling Profile (IPSP) to configure support for registration event package per IP Trunk Group.
Code Block |
---|
language | none |
---|
title | supportRegEvent |
---|
|
% set profiles signaling ipSignalingProfile <IPSP name> commonIpAttributes subscriptionPackageSupport supportRegEvent <[disable] | enable> |
Additionally, two Address Context statistics are added to SBC in support of the Reg-Event Subscription feature.
sipGeneratedSubscriptionStatus
– List of individual subscriptions. All subscriptions present in the system display in the command results. Terminated subscriptions, however, will not display.sipSubscriptionCountStatistics
– A count of subscription statistics in the system from the time system is up. These are reset on SBC reboot.
SBX-23345 Transcoder Free Transparency Support for JITC
The following new flags are introduced in Packet Service Profile to configure this feature:
audioTransparency
unknownCodecBitRate
unknownCodecPacketSize
reserveBwForPreferredAudioCommonCodec
Code Block |
---|
|
% set profiles media packetServiceProfile <packetServiceProfile_name> audioTransparency
unknownCodecBitRate <1-1000 KB/s, default=124>
unknownCodecPacketSize <5-100 ms, default=10>
% set profiles media packetServiceProfile <packetServiceProfile_name> flags reserveBwForPreferredAudioCommonCodec <[disable] | enable> |
SBX-25296: SBC5K SIP Response Enhancement When IPTG is OOS
The flag processSGConfigWhenTGOOS
is added to SIP Trunk Group object to support this feature.
Code Block |
---|
|
% set addressContext default zone <zonename> sipTrunkGroup <Trunkgroup name> processSGConfigWhenTGOOS <[disabled] | enabled> |
The following CLI changes made to implement this feature:
The description of Packet Service Profile's maxVideoBandwith
and videoBandwidthReductionFactor
are modified to:
maxVideoBandwith
: Specifies the maximum session bandwidth that can be used for a call with video streams. It Includes the bandwidth for all streams in the call (audio, video, BFCP, and so on). If "0" is the value, video calls are not allowed and only audio calls can be set up which follows the normal allocation process. The value ranges from 0 to 50000 kbps and the default value is 10 kbps.videoBandwidthReductionFactor
: Specifies the amount to reduce the session bandwidth allocation for the calls that include video streams. This does not affect the signaling, but affects only the internal allocation of bandwidth used for the calls. The value of this flag is on percentage reduction factor. For example: If the value of this flag is 20, the allocation of bandwidth for the calls is reduced by 20%. So, if the normal bandwidth allocation for calls is 1000 kbps, it gets reduced to 800 kbps.
Two new statistics, ingressSessionBandwidthkbps
and egressSessionBandwidthkbps
, are added to callDetailStatus
object to display the allocated session bandwidth on each leg.
Code Block |
---|
title | CLI Example (shortened for brevity) |
---|
|
> show status global callDetailStatus
callDetailStatus 524288 {
mediaStreams |
Code Block |
---|
language | none |
---|
title | Example Statistics |
---|
|
> show table addressContext default sipGeneratedSubscriptionStatus
REGISTRAR EXT
PACKAGE IP audio,video;
EXPIRATION SUBSCRIPTIONstate DOMAIN
ID NAME ADDRESS TIME STATE NAME
----------------------------------------------------------
516 REG-EVENT 0.0.0.0 3660Stable;
callingNumber active egress.com
> show table addressContext default sipSubscriptionCountStatistics6033317777;
calledNumber SIP SIP SIP9811587876;
addressTransPerformed SUBSCRIPTION SUBSCRIPTION SIP SUBSCRIPTION SIPnone;
origCalledNum COUNT COUNT SUBSCRIPTION COUNT"";
scenarioType SUBSCRIPTION
NAME ATTEMPTS SUCCESSFUL COUNT ACTIVE PENDING COUNT FAILED
-----------------------------------------------------------------------------
entry 5 SIP_TO_SIP;
callDuration 4 17;
mediaType 0 1 |
SBX-3830/SBX-33543: Routing Enhancements for Route Header and Roaming User
The following CLI changes are made in support of routing enhancements for Route Header and Roaming User features:
...
Added flag sendRouteUriToPsx
to SIP Trunk Group callRouting
object
useRouteSet options 'rcbNextHopAndStored' and 'roamingOrStored'
Code Block |
---|
language | none |
---|
title | useRouteSet options 'rcbNextHopAndStored' and 'roamingOrStored' |
---|
|
% set addressContext <address_context_name> zone <zone_name> sipTrunkGroup <sip_trunk_group_name> callRouting useRouteSet <disabled |passthru;
rcbNextHopAndStored | received |associatedGcid1 roamingOrStored | stored | storedAll> |
useRUriForRegisterRouting Flag
Code Block |
---|
language | none |
---|
title | useRUriForRegisterRouting Flag |
---|
|
% set addressContext <address_context_name> zone <zone_name> sipTrunkGroup <sip_trunk_group_name> signaling registration useRUriForRegisterRouting <disabled | enabled> |
disableZoneLevelLoopDetection Flag
Code Block |
---|
language | none |
---|
title | disableZoneLevelLoopDetection Flag |
---|
|
% set addressContext <address_context_name> zone <zone_name> disableZoneLevelLoopDetection <disabled | enabled> |
sendRouteUriToPsx Flag
Code Block |
---|
language | none |
---|
title | sendRouteUriToPsx Flag |
---|
|
% set addressContext <address_context_name> zone <zone_name> sipTrunkGroup <sip_trunk_group_name> callRouting sendRouteUriToPsx <disabled | enabled> |
SBX-3888: ATCF and EATF Support
The srvcc
parameter is added to global signaling object for configuring SRVCC functionality. The parameter is also added to zone object for enabling/disabling EATF functionality for the zone.
Code Block |
---|
|
% set global signaling srvcc
atcfUri (1-63 chars)
callLingerTimer (1-32 seconds, default-32)
eStnSr (1-32 chars)
stnSr (1-32 chars)
|
Code Block |
---|
language | none |
---|
title | zone srvcc |
---|
|
% set addressContext default zone ZONE_AS srvcc eatf <[disable] | enable> |
SBX-3948: Rx Interface Improvements
The following SIP Trunk Group media PCRF parameters are added in this release to configure Access side to take advantage of Rx interface improvements:
signalingPath
fetchLocationInfo
provSignalingFlow
terminateOnNwFailure
Code Block |
---|
language | none |
---|
title | SIP Trunk Group Media PCRF Parameters |
---|
|
% set addressContext <address context name> zone <zone name> sipTrunkGroup <TG name> media Pcrf fetchLocationInfo <none | retrieveInOffer | retrieveInAnswer>
% set addressContext <address context name> zone <zone name> sipTrunkGroup <TG name> media Pcrf provSignalingFlow <disabled | enabled>
% set addressContext <address context name> zone <zone name> sipTrunkGroup <TG name> media Pcrf signalingPath <disabled | enabled>
% set addressContext <address context name> zone <zone name> sipTrunkGroup <TG name> media Pcrf terminateOnNwFailure <disabled | enabled> |
The following IP Signaling Profile flags are added in this release to configure Core side to take advantage of Rx interface improvements:
insertPAccessNetworkInfo
insertUEFlowInfo
Code Block |
---|
language | none |
---|
title | IP Signaling Profile Common IP Attributes Flags |
---|
|
% set profiles signaling ipSignalingProfile <profile name> commonIpAttributes flags insertPAccessNetworkInfo <disable | enable>
% set profiles signaling ipSignalingProfile <profile name> commonIpAttributes flags insertUEFlowInfo <disable | enable> |
SBX-4000: Lawful Intercept Support
The following parameters are added in this release in support of Lawful Intercept.
Call Data Channel Parameters:
TCPMediaTransport
tcpMediaIpAddress
tcpMediaPort
UDPMediaTransport
udpMediaIpAddress
udpMediaPort
dsrTcpPort
liPolDipForRegdOodMsg
mediaTypeIntercepted
Code Block |
---|
language | none |
---|
title | Call Data Channel Parameters |
---|
|
% set addressContext <address_context> intercept callDataChannel <CDC_name>
TCPMediaTransport
tcpMediaIpAddress <tcp_Media_Ip_Address>
tcpMediaPort <tcp_Media_port>
UDPMediaTransport
udpMediaIpAddress <udp_Media_Ip_Address>
udpMediaPort <tcp_Media_port>
dsrTcpPort <0..65535>
liPolDipForRegdOodMsg <enabled | disabled>
mediaTypeIntercepted <default | multimedia>
|
LI Performance Statistics:
DSRSuccess
DSRFailures
primaryTCPChannelStatus
secondaryTCPChannelStatus
Code Block |
---|
language | none |
---|
title | interceptCallDataChannelStatistics |
---|
|
> show status addressContext <address_context> intercept interceptCallDataChannelStatistics default
DSRSuccess
DSRFailures
primaryTCPChannelStatus
secondaryTCPChannelStatus |
SBX-28890: Preconditions Transparency Support
A new option, transparent
, is added to SIP Trunk Group preconditions
object. This configuration must be enabled on both Ingress and Egress legs.
Panel |
---|
bgColor | transparent |
---|
borderStyle | dashed |
---|
|
% set addressContext <addressContext_name> zone <zone_name> sipTrunkGroup <sipTrunkGroup_name> services preconditions <none | required | supported | transparent>
|
SBX-30207/SBX-30227/SBX-30264: DNS Enhancements
TCP Enhancements
SBC is enhanced in this release to provide support of DNS servers over TCP by the addition of transportProtocol
configuration object. Additionally, the flag tcpFallback
is added to support TCP fallback when the configured protocol is UDP.
Code Block |
---|
|
% set addressContext <addressContext_name> dnsGroup <dnsGroup_name> server <server_name> ipAddress <ipAddress> transportProtocol <udp | tcp>
% set addressContext <addressContext_name> dnsGroup <dnsgroup_name> server <server_name> ipAddress <ipAddress> transportProtocol udp tcpFallback <enabled | disabled> |
Manual DNS Query
SBC is enhanced to perform a manual query to update the cache of the IP address, TTL and port received in response to the query sent to the server. The response is updated if record is already present; otherwise, it creates new entry.
Code Block |
---|
|
> request addressContext <addressContextName> dnsGroup <dnsGroupName> query dnsServer <dnsServerName> fqdn <fqdnValue> recordType <a | aaaa | srv | ns | naptr> |
Cache Management and Override TTL
The SBC is enhanced with ability to:
- Flush DNS Cache
- Override Time To Live (TTL)
To clear the full DNS Cache, use the command:
Code Block |
---|
|
> request global dnsClearCache |
To clear the particular DNS group cache (under Address Context), use the command:
Code Block |
---|
|
> request addressContext <addressContextName> dnsGroup <dnsGroupName> clearCache |
To clear a particular Domain Name/FQDN under a DNS Group (under Address Context), use the command:
Code Block |
---|
|
> request addressContext <addressContextName> dnsGroup <dnsGroupName> clearCache domainName <domainName> |
To clear a particular record (under Address Context), use the command:
Code Block |
---|
|
> request addressContext <addressContextName> dnsGroup <dnsGroupName> clearCache domainName <domainName> recordType <a | aaaa | srv |naptr> |
To override the Time To Live (TTL), use command syntax:
Code Block |
---|
|
> request addressContext <addressContextName> dnsGroup <dnsGroupName> updateTtl fqdn <fqdnValue> recordType <a |aaaa | srv | naptr > ttl <ttlvalue> |
Performance Statistics
To view the DNS Server Statistics, use the command:
Code Block |
---|
|
% show status addressContext addr_1 dnsGroup DNSGrp1 dnsServerStatistics
dnsServerStatistics 1 {
ipAddress 10.54.78.20;
queries 4;
timeouts 6;
errors 0;
referrals 0;
totalTcpConnection 2;
tcpConnectionFailed 1;
tcpConnectionSuccess 1;
tcpConnectiontorndown 0;
tcpFallback 0;
} |
The SBC is enhanced with the addition of IP Signaling Profile flag acceptAlertInfo.
Code Block |
---|
|
% set profiles signaling ipSignalingProfile <ipSignalingProfile_name> commonIpAttributes flags acceptAlertInfo <disable | enable> |
SBX-30269: SIP Current Statistics Enhancements
The following emergency-relates statistics are added to Zone sipCurrentStatistics
object:
- emergencyOODAccept
- emergencyOODRejectPolicer
- emergencySubscribeAccept
- emergencySubscribeRejectLimit
- emergencySubscribeRejectPolicer
SBX-32115: Enhancement to Transcode Calls Using Different RFC2833 Payload Types
The PSP option different2833PayloadType
is added to packetToPacketControl
object in this release.
Code Block |
---|
|
% set profiles media packetServiceProfile <PSP_name> packetToPacketControl conditionsInAdditionToNoCommonCodec different2833PayloadType <disable | enable> |
SBX-32155: Flexible Policy and Routing Support
To support flexible policy and routing, the following CLI objects are added.
profileType
parameter
flexiblePolicyAdapterProfile
Zone object
flexiblePolicyAdapterProfile
SIP Trunk Group object
SIP Adaptor Profile Object 'profileType'
Code Block |
---|
|
% set profiles signaling sipAdaptorProfile <flexiblePolicyAdapterProfile name> profileType <flexiblePolicy | messageManipulation> |
Zone object 'flexiblePolicyAdapterProfile'
Code Block |
---|
|
% set addressContext <addressContext name> zone <zone name> flexiblePolicyAdapterProfile <flexiblePolicyAdapterProfile name> |
SIP Trunk Group Object 'flexiblePolicyAdapterProfile'
Code Block |
---|
|
% set addressContext <addressContext name> zone <zone name> sipTrunkGroup <sipTrunkGroup name> signaling flexiblePolicyAdapterProfile <flexiblePolicyAdapterProfile name> |
524288;
associatedGcid2 524288;
associatedGcidLegId1 1;
associatedGcidLegId2 0;
ingressSessionBandwidthkbps 525;
egressSessionBandwidthkbps 525;
... |
SBX-28540: TCP Connection Cleanup When Registration Becomes Inactive
The SIP trunk group flag clearTcpConnectionsforRegistration
is added to allow the SBC to clear the TCP connection between UE and SBC once the registration becomes inactive.
Code Block |
---|
|
% set addressContext <addressContext name> zone <zone Name> sipTrunkGroup <TG name> signaling clearTcpConnectionsforRegistration <[disabled] | enabled> |
SBX-28807: Check for Charge Number Length on GR394/GR317 ISUP Trunks
The flag gr317ChargeNumberCompliance
is added to the ISUP Signaling Profile configuration to check the charge number digit length is in compliance with GR317 which specifies a maximum of 10 digits in IAM message.
Code Block |
---|
|
% set profiles signaling isupSignalingProfile <profile name> gr317ChargeNumberCompliance <supported | [unsupported]> |
SBX-29116 Supported/Require/Allow Transparency Profile
The SIP Param Filter Profile is added in this release to allow the operator to create a profile defining a set of SIP header tags and methods to transparently pass or block, and then assign that profile to a trunk group. The SIP headers configured in this profile for pass-through are transparently passed to the Egress trunk group if received in the Ingress SIP message.
Code Block |
---|
|
% set profiles services sipParamFilterProfile <profile name>
action
block <all, or comma-separated list of tags/methods to include>
passthru <all, or comma-separated list of tags/methods to include>
rejectRequest <[disabled] | enabled> (flag is applicable to sipHeader 'require' only)
sipHeader <[allow] | require | supported>
state <[disabled] | enabled> |
Deprecated CLI
...
No CLI objects or statistics were deprecated in this release.
Hide |
---|
The following CLI objects and statistics are deprecated in this release. |
Historical istorical List of deprecated CLI:
Caption |
---|
0 | Table |
---|
1 | Deprecated CLI |
---|
3 | Deprecated CLI |
---|
|
Command / CLI Object Impacted | Deprecated CLI |
---|
request system admin command | commitSoftwareUpgrade | Overload Profile staticMode command | acceptPercentage | serverSoftwareUpgradeStatus
| "committed " option | systemCongestionStatus | systemCongestionMemLevel | system admin | managementIpVersion | H.323 IP Signaling Profile commonIpAttributes flags | addPChargingFuncAddr disableMediaLockDown fromHeaderAnonymisation minimizeRelayingOfMediaChangesFromOtherCallLegAll sendRTCPBandwidthInfo sendRtcpPortInSdp terminalPortabilityInterworking usePsxRouteforRegisteredInvite
|
|
...