Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Noprint
Panel
borderColorgreen
bgColortransparent
borderWidth2

Back to Table of Contents

Back to CLI and MIB Changes

Section
Column
width40%
Panel

In this section:

Table of Contents
maxLevel3

Column

Noprint
Panel
bgColortransparent

Table of Contents
maxLevel3
minLevel2

 

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
titleCLI Syntax
Code Block
languagenone
titledialogEventNotificationSupported / 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
languagenone
titlerealm
% set addressContext <ADDR_CONTEXT_NAME> realm <RealmName> connectedRealm <connectedRealmName> 
Code Block
languagenone
titleomrAllowed / 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
languagenone
titleremoteDeviceType
% 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
languagenone
titlesipRegRelay
% set addressContext <address context name> zone <zone name> sipRegRelay <[disable] | enable>

New System Security request command:

Code Block
languagenone
titlegenerateSipHeaderEncryptionKeys
> request system security generateSipHeaderEncryptionKeys

New IP Signaling Profile Flags:

Code Block
titleencryptPathHeader / 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
titleeventAcctMethods
% 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
languagenone
titlerelayProfile
% 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
titleCLI Syntax
% set profiles media packetServiceProfile <packetServiceProfile_name> secureRtpRtcp flags allowPassthru <[disable] | enable> 
Noprint

Back to Top

SBX-4552 DNS SRV pathCheck Enhancement

 The default value of hostPort configuration under ipPeer pathCheck is updated to 5060.

Code Block
titleCLI Syntax
Code Block
languagenone
titlerelayPort
% 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
languagenone
% 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
languagenone
% 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
languagenone
% 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
languagenone
titlesupportRegEvent
% 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.
5060>

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
titleCLI Syntax
% 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
titleCLI Syntax
% set addressContext default zone <zonename> sipTrunkGroup <Trunkgroup name> processSGConfigWhenTGOOS <[disabled] | enabled> 
Noprint

Back to Top

SBX-26140: Video Bandwidth SDP Handling Improvements and Enhanced Statistics

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
titleCLI Example (shortened for brevity)
> show status global callDetailStatus
callDetailStatus 524288 {
    mediaStreams
Code Block
languagenone
titleExample 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             

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
languagenone
titleuseRouteSet 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
languagenone
titleuseRUriForRegisterRouting Flag
% set addressContext <address_context_name> zone <zone_name> sipTrunkGroup <sip_trunk_group_name> signaling registration useRUriForRegisterRouting <disabled | enabled> 
disableZoneLevelLoopDetection Flag
Code Block
languagenone
titledisableZoneLevelLoopDetection Flag
% set addressContext <address_context_name> zone <zone_name> disableZoneLevelLoopDetection <disabled | enabled> 
sendRouteUriToPsx Flag
Code Block
languagenone
titlesendRouteUriToPsx 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
languagenone
titlesrvcc
% set global signaling srvcc
	atcfUri (1-63 chars)
	callLingerTimer (1-32 seconds, default-32)
	eStnSr (1-32 chars)
	stnSr (1-32 chars)
Code Block
languagenone
titlezone 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
languagenone
titleSIP 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
languagenone
titleIP 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
languagenone
titleCall 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
languagenone
titleinterceptCallDataChannelStatistics
> 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
bgColortransparent
borderStyledashed

% 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
languagenone
% 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
languagenone
> 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
languagenone
> request global dnsClearCache

To clear the particular DNS group cache (under Address Context), use the command:

Code Block
languagenone
> 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
languagenone
> request addressContext <addressContextName> dnsGroup <dnsGroupName> clearCache domainName <domainName>

To clear a particular record (under Address Context), use the command:

Code Block
languagenone
> 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
languagenone
> 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
languagenone
% 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;
} 

 

SBX-30265: Alert-Info Header Support

The SBC is enhanced with the addition of IP Signaling Profile flag acceptAlertInfo.

Code Block
languagenone
% 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
languagenone
% 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
languagenone
% set profiles signaling sipAdaptorProfile <flexiblePolicyAdapterProfile name> profileType <flexiblePolicy | messageManipulation> 

Zone object 'flexiblePolicyAdapterProfile'

Code Block
languagenone
% set addressContext <addressContext name> zone <zone name> flexiblePolicyAdapterProfile <flexiblePolicyAdapterProfile name>

SIP Trunk Group Object 'flexiblePolicyAdapterProfile'

Code Block
languagenone
% 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;
    ...
Noprint

Back to Top

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
titleCLI Syntax
% 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
titleCLI Syntax
% 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
titleCLI Syntax
% 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>

 

 

Code Block
titleCLI Syntax
 
Code Block
titleCLI Syntax
 
Code Block
titleCLI Syntax
 
Code Block
titleCLI Syntax
 
Code Block
titleCLI Syntax
 
Code Block
titleCLI Syntax
 
Noprint

Back to Top

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
0Table
1Deprecated CLI
3Deprecated CLI
Command / CLI Object ImpactedDeprecated CLI
request system admin commandcommitSoftwareUpgrade
Overload Profile staticMode commandacceptPercentage
serverSoftwareUpgradeStatus
"committed" option
systemCongestionStatussystemCongestionMemLevel
system adminmanagementIpVersion
H.323 IP Signaling Profile commonIpAttributes flags
  • addPChargingFuncAddr
  • disableMediaLockDown
  • fromHeaderAnonymisation
  • minimizeRelayingOfMediaChangesFromOtherCallLegAll
  • sendRTCPBandwidthInfo
  • sendRtcpPortInSdp
  • terminalPortabilityInterworking
  • usePsxRouteforRegisteredInvite

...