In this section:
Default values are enclosed in square brackets [ ].
The following parameters are added to sipTrunkGroup services:
% set addressContext <addressContext name> zone <zone name> sipTrunkGroup <sipTrunkGroup name> services dialogEventNotificationSupported <enabled | [disabled]> % set addressContext <addressContext name> zone <zone name> sipTrunkGroup <sipTrunkGroup name> services colocatedPandEcscf <enabled | [disabled]>
The following configurations are added in this release in support of Optimal Media Routing (OMR) and Transit and Roaming Function (TRF) features.
realm
parameter is added to Address Context objectomrAllowed
is added to SIP Trunk Group media object .omrPrimaryRealm
is added to SIP Trunk Group media objectremoteDeviceType
is enhanced with two new values: core, nni% set addressContext <ADDR_CONTEXT_NAME> realm <RealmName> connectedRealm <connectedRealmName>
% 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>
% set addressContext <ADDR_CONTEXT_NAME> zone <Zone_Name> remoteDeviceType <CORE | NNI | accessDevice | appServer | [none]>
The following parameters are added to SBC in support of Stateless Register Relay functionality:
sipRegRelay
is added to Zone object to enable Register Relay functionality.generateSipHeaderEncryptionKeys
is added to generate header encryption keys for AES encryption.encryptPathHeader
encryptServiceRouteHeader
noServiceRotueHdrForEmergencyRegistration
is added to IPSPNew Zone flag:
% set addressContext <address context name> zone <zone name> sipRegRelay <[disable] | enable>
New System Security request command:
> request system security generateSipHeaderEncryptionKeys
New IP Signaling Profile Flags:
% 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 noServiceRotueHdrForEmergencyRegistration <[disable] | enable>
The following methods are added to eventAcctMethods
.
eventNotify
eventRegister
eventRefer
eventSubscribe
% set oam accounting admin eventAcctMethods <eventMessage | eventNotify | eventOptions | eventPublish | eventRegister | eventRefer | eventSubscribe>
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.
% set profiles services relayProfile <relayProfile name> maxEgressConn <[1000]> maxEgressRate <[50/sec]> maxIngressConn <[1000]> maxIngressRate <[50/sec]> tcp keepAlive <1-1000 seconds. default=200>
% set addressContext <addressContext name> zone <zone name> id <zoneId> relayPort <1-4000> ipAddress <IPv4 or IPv6 address> ipInterfaceGroupName <ipInterfaceGroup name> mode <inService | [outOfService]> portNumber <1-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.
% 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.
% 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.
% 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
The flag supportRegEvent
is added to IP Signaling Profile (IPSP) to configure support for registration event package per IP Trunk Group.
% 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.> show table addressContext default sipGeneratedSubscriptionStatus REGISTRAR EXT PACKAGE IP EXPIRATION SUBSCRIPTION DOMAIN ID NAME ADDRESS TIME STATE NAME ---------------------------------------------------------- 516 REG-EVENT 0.0.0.0 3660 active egress.com > show table addressContext default sipSubscriptionCountStatistics SIP SIP SIP SUBSCRIPTION SUBSCRIPTION SIP SUBSCRIPTION SIP COUNT COUNT SUBSCRIPTION COUNT SUBSCRIPTION NAME ATTEMPTS SUCCESSFUL COUNT ACTIVE PENDING COUNT FAILED ----------------------------------------------------------------------------- entry 5 4 1 0 1
The following CLI changes are made in support of routing enhancements for Route Header and Roaming User features:
rcbNexthopAndStored
and roamingOrStored
options to SIP Trunk Group useRouteSet
object useRUriForRegisterRouting
to SIP Trunk Group signaling registration objectdisableZoneLevelLoopDetection
to Zone object Added flag sendRouteUriToPsx
to SIP Trunk Group callRouting
object
% set addressContext <address_context_name> zone <zone_name> sipTrunkGroup <sip_trunk_group_name> callRouting useRouteSet <disabled | rcbNextHopAndStored | received | roamingOrStored | stored | storedAll>
% set addressContext <address_context_name> zone <zone_name> sipTrunkGroup <sip_trunk_group_name> signaling registration useRUriForRegisterRouting <disabled | enabled>
% set addressContext <address_context_name> zone <zone_name> disableZoneLevelLoopDetection <disabled | enabled>
% set addressContext <address_context_name> zone <zone_name> sipTrunkGroup <sip_trunk_group_name> callRouting sendRouteUriToPsx <disabled | enabled>
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.
% set global signaling srvcc atcfUri (1-63 chars) callLingerTimer (1-32 seconds, default-32) eStnSr (1-32 chars) stnSr (1-32 chars)
% set addressContext default zone ZONE_AS srvcc eatf <[disable] | enable>
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
% 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
% set profiles signaling ipSignalingProfile <profile name> commonIpAttributes flags insertPAccessNetworkInfo <disable | enable> % set profiles signaling ipSignalingProfile <profile name> commonIpAttributes flags insertUEFlowInfo <disable | enable>
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
% 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
> show status addressContext <address_context> intercept interceptCallDataChannelStatistics default DSRSuccess DSRFailures primaryTCPChannelStatus secondaryTCPChannelStatus
A new option, transparent
, is added to SIP Trunk Group preconditions
object. This configuration must be enabled on both Ingress and Egress legs.
% set addressContext <addressContext_name> zone <zone_name> sipTrunkGroup <sipTrunkGroup_name> services preconditions <none | required | supported | transparent>
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.
% 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>
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.
> request addressContext <addressContextName> dnsGroup <dnsGroupName> query dnsServer <dnsServerName> fqdn <fqdnValue> recordType <a | aaaa | srv | ns | naptr>
The SBC is enhanced with ability to:
To clear the full DNS Cache, use the command:
> request global dnsClearCache
To clear the particular DNS group cache (under Address Context), use the command:
> request addressContext <addressContextName> dnsGroup <dnsGroupName> clearCache
To clear a particular Domain Name/FQDN under a DNS Group (under Address Context), use the command:
> request addressContext <addressContextName> dnsGroup <dnsGroupName> clearCache domainName <domainName>
To clear a particular record (under Address Context), use the command:
> request addressContext <addressContextName> dnsGroup <dnsGroupName> clearCache domainName <domainName> recordType <a | aaaa | srv |naptr>
To override the Time To Live (TTL), use command syntax:
> request addressContext <addressContextName> dnsGroup <dnsGroupName> updateTtl fqdn <fqdnValue> recordType <a |aaaa | srv | naptr > ttl <ttlvalue>
To view the DNS Server Statistics, use the command:
% 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.
% set profiles signaling ipSignalingProfile <ipSignalingProfile_name> commonIpAttributes flags acceptAlertInfo <disable | enable>
The following emergency-relates statistics are added to Zone sipCurrentStatistics
object:
The PSP option different2833PayloadType
is added to packetToPacketControl
object in this release.
% set profiles media packetServiceProfile <PSP_name> packetToPacketControl conditionsInAdditionToNoCommonCodec different2833PayloadType <disable | enable>
To support flexible policy and routing, the following CLI objects are added.
profileType
parameter
flexiblePolicyAdapterProfile
Zone object
flexiblePolicyAdapterProfile
SIP Trunk Group object
% set profiles signaling sipAdaptorProfile <flexiblePolicyAdapterProfile name> profileType <flexiblePolicy | messageManipulation>
% set addressContext <addressContext name> zone <zone name> flexiblePolicyAdapterProfile <flexiblePolicyAdapterProfile name>
% set addressContext <addressContext name> zone <zone name> sipTrunkGroup <sipTrunkGroup name> signaling flexiblePolicyAdapterProfile <flexiblePolicyAdapterProfile name>
The following CLI commands and statistics are deprecated in this release.
<TBD>