3 Interface Changes

The following topics summarize ACLI, SNMP, HDR, Alarms, Accounting, and Web GUI changes for S-Cz8.4.0. The additions, removals, and changes noted in these topics occured since the previous major release of the Oracle Communications Session Border Controller.

ACLI Configuration Element Changes

The following tables describe the ACLI configuration element changes for the Oracle Communications Session Border Controller (SBC) S-Cz8.4.0 release and subsequent patch releases.

Configuration Assistant

New Elements Description
run configuration-assistant Use to launch the Configuration Assistant from the Acme Command Line Interface (ACLI). Available as of the S-Cz-8.4.0p5 release,.

telnet-timeout

Note:

The following configuration parameter has been deprecated. Although it is still present in the ACLI, it is not functional. Any value set here is ignored.
Removed Elements Description
system-config, telnet-timeout Deprecated. Although the parameter is present, it is not functional. Any value set here is ignored.

Public Key

Note:

The following configuration element has been removed.
Removed Elements Description
security, public-key Removed. Use the ssh-key command instead.

SSH Configuration

Note:

The following attributes have been removed from the ssh-config element.
Element with Removed Attributes Description
security, ssh-config
  • Removed keep-alive-enable attribute.
  • Removed keep-alive-idle-timer attribute.
  • Removed keep-alive-interval attribute.
  • Removed keep-alive-retries attribute.

The following configuration attributes have been added.

New Elements Description
security, ssh-config
  • Adds client-idle-timeout parameter.
  • Adds tcp-keep-alive parameter

Certificate Records

Note:

The following attributes have been removed from the certificate-record element.
Element with Removed Attributes Description
security, certificate-record The key-size attribute no longer accepts 512 as a value.

SIP to SIP-I Interworking

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
session-router,sip-isup-profile, iwf-for-183 Adds the pem-controlled value to the iwf-for-183 parameter
session-router,sip-isup-profile, extract-isup-params Specifies the ISUP parameters to interwork to SIP
session-router,sip-isup-profile, remove-isup-params Removes the specified ISUP parameter from the list of parameters previously added using the extract-isup-param configuration parameter. Allowed values include generic-number | location-number | user-to-user | calling-party-number | inband-announcement

Early Media Support

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
session-router,sip-interface Adds the support value to the p-early-media-header parameter
media-manager,realm-config Adds the merge-early-dialogs parameter

Use of the AF-Requested-Data AVP to Obtain EPC Identity for Emergency Calls

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
session-router, ext-policy-server Adds the use-epc-level-msisdn parameter

NPLI Support

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
session-router,npli-profile Adds this new parameter to allow you to define, then apply augmented NPLI management behavior
session-router,sip-interface Adds the npli-profile parameter

Diversion and History-Info Interworking

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
session-router, sip-interface Adds the anonymize-history-for-untrusted parameter
session-router, sip-interface Adds the hist-to-div-for-cause-380 parameter

SMS and VoLTE CDR Support

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
system, account-config, generate-event Add the message value
system, account-config, options Adds the realm-as-ioi value
session-router,sip-config Adds the sms-report-timeout parameter
media-manager, ext-policy-server, specific-action-subscription Adds the ip-can-change value

IKEv2 Support

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
security, ike, ike-interface
  • Adds the access-control-name parameter
  • Adds the tunnel-orig-name-list parameter
security, ike, ike-config
  • Adds the overload-threshold parameter
  • Adds the overload-interval parameter
  • Adds the overload-action parameter
  • Adds the overload-critical-threshold parameter
  • Adds the overload-critical-interval parameter

SIP REFER with Replaces

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
session-router, sip-config Adds the refer-reinvite-no-sdp parameter

Transcoding Free Operation

This table lists and describes new configuration elements that display in the S-Cz8.4.0 release.

New Elements Description
realm-config Adds the srvcc-trfo parameter.

HTTP Server

New Elements Description
system, http-server Replaces web-server-config.

Two-Factor Authentication

New Elements Description
security, authentication, two-factor-authentication Allows users to configure 2FA.

Audit HTTP Headers

New Elements Description
security, admin-security, audit-logging A new attribute called audit-http was added which logs HTTP headers

Unsupported Configuration

New Elements Description
system, system-config Adds the enable-snmp-tls-srtp-traps parameter.

Note:

Unsupported. Do not enable this parameter.

SIPREC Enhancements

Modified Elements Description
SRG: <srg name>, or<srsname> Modifies configuration parameter to accept to take as input a list of up to four SRGs or SRS' or a combination of both.

Teams Integrations

New Elements Description
realm-config, user-site Lists the user-site names corresponding to the user-site configuration set at the DR. The SBC uses this name to select the realm for allocating media IP. The match for user-site is case insensitive.
realm-config, media-realm-list Lists media realm names the SBC searches to match a user-site and select a media realm for allocating media IP. The first realm in the media-realm-list is the default realm for fall back functionality.
ice-profile, mode Specifies the SBC functionality as Downstream or Proxy for media path optimization. The default, None, avoids this specification.

SSH Client Timeout

The inactivity timeout for SSH clients is set in the client-idle-timeout attribute in the ssh-config element. In S-Cz8.4.0p3 and later, the maximum timeout value changed from 1440 to 59.

MSRP Connection Delay Timer

In S-Cz8.4.0p3 and later, you can alleviate the risk of failed sessions by configuring the conn-setup-delay-timer parameter under the msrp-config element to wait the configured number of milleseconds before initiating an outbound connection.

ACLI Command Changes

The following table summarizes the ACLI command changes that first appear in the Oracle Communications Session Border Controller S-Cz8.4.0 release.

This table lists and describes changes to ACLI commands that are available in the S-Cz8.4.0 release.

New Commands Description
ssh-key Replaces both ssh-pub-key and ssh-priv-key commands.
show processes <process>
The following <process> arguments have been removed:
  • acliSSH0
  • acliSSH1
  • acliSSH2
  • acliSSH3
  • acliSSH4
  • acliTelnet0
  • acliTelnet1
  • acliTelnet2
  • acliTelnet3
  • acliTelnet4
  • acliConsole
  • cliWorker
  • monitor
  • pusher
local-accounts Manage local accounts.

In 840p3 and later, the local-accounts command replaces the ssh-password command.

set-boot-loader Set the bootloader. Available in 8.4.0p4 and later.
delete-boot-file Delete an unused boot file. Availabe in 8.4.0p4 and later.
backup-boot-loader Copy the bootloader to /code/images. Availabe in 8.4.0p4 and later.
ssh-password Deprecated in 840p3 and replaced by local-accounts command.
show-stir stats Display STIR/SHAKEN statistics in 840p5 and later.
reset tacacs-stats Reset the TACACS+ statistics

Accounting Changes

This section summarizes the accounting changes that appear in the Oracle Communications Session Border Controller version S-Cz8.4.0.

SMS and VoLTE CDR Support

With this version, the SBC adds SIP reporting on specific information for Short Message Service (SMS) traffic, defined within the SBC as message events reported using STOP records. New SIP reporting also includes detail on VoLTE sessions to support management within IMS constructs. This development has generated multiple new VSAs and AVPs provided in reports that are specific to these flows.

Attribute Name Attribute Description Attribute Value Attribute Value Type Messages
Acme-Access-Network-Information Extracted from Access-Network-Information field from P-Access-Network-Info headers.

For MO calls it should be the PANI headers of the outgoing INVITE (after the NPLI procedure).

For MT calls it should be the PANI headers of the outgoing 18x response (after the NPLI procedure).

248 SMS and VoLTE Start

Interim-Update

Stop

Acme-P-GW IP Address Obtained from PCRF RAR/AAA in Access-Network-Charging-Address (501) AVP. 249, ext 1 VoLTE call Start

Interim-Update

Stop

Acme-S-GW IP Address Obtained from PCRF AAA/RAR in AN-GW-Address (1050) AVP 249, ext 2 VoLTE call Start

Interim-Update

Stop

Acme-Originating-IOI Extracted from the Originating-IOI field in the P-Charging-Vector header.

For MT, MO (MESSAGE/INVITE) calls, the field is extracted from SIP reply(20X).

249, ext 3 SMS and VoLTE call Start

Interim-Update

Stop

Acme-Terminating-IOI Extracted from the Terminating-IOI field in the P-Charging-Vector header.

For MT, MO (MESSAGE/INVITE) calls, the field is extracted from SIP reply(20X).

249, ext 4 SMS and VoLTE call Start

Interim-Update

Stop

Acme-IMEI Extracted from the registration cache or Initial request.

(The Initial request takes priority.)

249, ext 5 SMS and VoLTE call Start

Interim-Update

Stop

Acme-Node-Functionality Configured with a single, global Node Functionality value. This is done in the SIP config's node functionality parameter.

However, if the node functionality parameter is also configured in a realm config, the ingress realm's node functionality value supersedes the global value.

249, ext 6 SMS and VoLTE call Start

Interim-Update

Stop

Acme-SMS Message Type Extracted from initial SIP MESSAGE. 249, ext 7 SMS

Stop

Acme-SMS Calling party number Extracted from initial SIP MESSAGE.

For MO, from the P-Asserted-Identity header

For MT, from the TP-Originating-Address

249, ext 8 SMS

Stop

Acme-SMS Called party number Extracted from initial SIP MESSAGE.

For MO, from the TP-Destination-Address

For MT, from the To header of the SIP MESSAGE

249, ext 9 SMS

Stop

Acme-Message Length Extracted from SIP MESSAGE field TP-User-Data-Length 249, ext 10 SMS

Stop

Acme-History-Info Extracted from History-Info sip headers, ingress interface and it taken from initial message.

In case of multiple History-Info headers, concatenated into a single header values in CDR.

250 VoLTE call Start

Interim-Update

Stop

Acme-Visited-Network-Identifier Extracted from Visited-Network-Identifier field from P-Visited-Network-Id headers.

For MO calls, the field is extracted from initial request, or from the ingress sip-interface if the PVNI is not received in the initial request.

For MT calls, the field is extracted from the initial request.

251 SMS and VoLTE call Start

Interim-Update

Stop

Acme-IMSI Extracted from the registration cache or Initial request.

(The Initial request takes priority.)

252 SMS and VoLTE call Start

Interim-Update

Stop

See VoLTE and SMS VSAs as well as VoLTE Call and SMS AVPs for Diameter in the Accounting Guide.

Diameter AVPs for VoLTE Calls

The SBC sends an ACR to the PCRF for call accounting with the following VoLTE-specific AVPs. The table shows all mandatory and optional AVP's. If there is data, the SBC includes Optional AVPs. If not the SBC does not include them.

AVP Name AVP Code Is grouped ? Group hierarchy Type
Access-Network-Information 1263 Yes

[ACR] | [Service-Information] | [IMS Information] | [Access-Network-Information ]

String
IMS-Visited-Network-Identifier 2713 Yes

[ACR] | [Service-Information] | [IMS Information] | [IMS-Visited-Network-Identifier]

String
Originating-IOI 839 Yes

[ACR] | [Service-Information] | [IMS Information] | [Inter-Operator-Identifier] | [Originating-IOI]

String
Terminating-IOI 840 Yes

[ACR] | [Service-Information] | [IMS Information] | [Inter-Operator-Identifier] | [Terminating-IOI]

String

In addition, the SBC sends the following fields as custom AVP's in the ACR.

AVP ACME Diameter Attribute AVP Type
IMSI 98 UTF8String
IMEI 97 UTF8String
History-Info 99 UTF8String
PGW-IP Address 95 UTF8String
SGW-IP Address 96 UTF8String

The table below identifies AVPs specific to VoLTE and SMS traffic.

AVP ACME Diameter Attribute Start Interim Stop Event = MESSAGE AVP Type
Pgw-IP 95 Y Y Y N UTF8String
Sgw-IP 96 Y Y Y N UTF8String
IMEI 97 Y Y Y Y UTF8String
IMSI 98 Y Y Y Y UTF8String
History-Info 99 Y Y Y N UTF8String
Sms-Msg-Type 100 N N N Y UTF8String
Sms-called party-Number 101 N N N Y UTF8String
Sms-calling party-Number 102 N N N Y UTF8String
Sms-Msg-Length 103 N N N Y Unsigned32

SNMP/MIB Changes

This section summarizes the SNMP/MIB changes that appear in the Oracle Communications Session Border Controller version S-Cz8.4.0.

MIB Changes for TLS and SRTP Failures

When the SRTP and TLS Encryption/Decryption Failure Alarms feature is enabled and a failure occurs during TLS/SRTP encryption and decryption, the following traps in ap.security.mib are sent:

Trap Name Description
apSecurityTlsEncryptionFailureNotification

1.3.6.1.4.1.9148.3.9.3.10.0.1

These notifications are sent when there is a failure during TLS packet encryption.
apSecurityTlsDecryptionFailureNotification

1.3.6.1.4.1.9148.3.9.3.10.0.2

These notifications are sent when there is a failure during TLS packet decryption.
apSecuritySrtpEncryptionFailureNotification

1.3.6.1.4.1.9148.3.9.3.11.0.1

These notifications are sent when there is a failure during SRTP packet encryption.
apSecuritySrtpDecryptionFailureNotification

1.3.6.1.4.1.9148.3.9.3.11.0.2

These notifications are sent when there is a failure during SRTP packet decryption.

The following objects get sent with the traps, depending on the failure condition:

Object Name MIB File

apSecuritySrcAddressFamily

1.3.6.1.4.1.9148.3.9.2.23

ap-security.mib

apSecuritySrcAddress

1.3.6.1.4.1.9148.3.9.2.24

ap-security.mib
apSecuritySrcPort

1.3.6.1.4.1.9148.3.9.2.32

ap-security.mib

apSecurityDstAddressFamily

1.3.6.1.4.1.9148.3.9.2.25

ap-security.mib

apSecurityDstAddress

1.3.6.1.4.1.9148.3.9.2.26

ap-security.mib

apSecurityDstPort

1.3.6.1.4.1.9148.3.9.2.33

ap-security.mib

apSecurityTlsEncryptionFailureCause

1.3.6.1.4.1.9148.3.9.2.38

ap-security.mib

apSecurityTlsCipherSuite

1.3.6.1.4.1.9148.3.9.2.36

ap-security.mib

apSecurityTlsSessionId

1.3.6.1.4.1.9148.3.9.2.34

ap-security.mib

apSecurityTlsPacketFailureCount

1.3.6.1.4.1.9148.3.9.2.35

ap-security.mib

apSecurityTlsDecryptionFailureCause

1.3.6.1.4.1.9148.3.9.2.37

ap-security.mib

apSecuritySrtpEncrAlgorithm

1.3.6.1.4.1.9148.3.9.2.41

ap-security.mib

apSecuritySrtpAuthAlgorithm

1.3.6.1.4.1.9148.3.9.2.42

ap-security.mib

MIB Changes for STIR/SHAKEN

The S-Cz8.4.0p5 release includes new MIB objects within ap-apps.mib for the STIR/SHAKEN application.

MIB Object Object ID 1.3.6.1.4.1.9148.3.16.1.4.2.1.4.x + Description
apStirServerName .1. Server name as configured on the SBC
apStirServerStats.recent.asQueries .1.1 Recent queries made to the named AS server
apStirServerStats.recent.asSuccessResponses .1.2 Recent successful responses received from the named AS server
apStirServerStats.recent.asFailResponses .1.3 Recent failed responses received from the named AS server
apStirServerStats.recent.asFailServiceException .1.4 Recent failed responses received from the named AS server caused by a service exception
apStirServerStats.recent.asFailPolicyException .1.5 Recent failed responses received from the named AS server caused by a policy exception
apStirServerStats.recent.vsQueries .1.6 Recent queries made to the named VS server
apStirServerStats.recent.vsSuccessResponses .1.7 Recent successful responses received from the named VS server
apStirServerStats.recent.vsFailResponses .1.8 Recent failed responses received from the named VS server
apStirServerStats.recent.vsFailVerification .1.9 Recent failed responses received from the named VS server indicating verification failure
apStirServerStats.recent.vsFailServiceException .1.10 Recent failed responses received from the named VS server caused by a service exception
apStirServerStats.recent.vsFailPolicyException .1.11 Recent failed responses received from the named VS server caused by a policy exception
apStirServerStats.recent.ServerUnreachable .1.12  
apStirServerStats.total.asQueries .2.1 Recent queries made to the named AS server
apStirServerStats.total.asSuccessResponses .2.2 Total successful responses received from the named AS server
apStirServerStats.total.asFailResponses .2.3 Total failed responses received from the named AS server
apStirServerStats.total.asFailServiceException .2.4 Total failed responses received from the named AS server caused by a service exception
apStirServerStats.total.asFailPolicyException .2.5 Total failed responses received from the named AS server caused by a policy exception
apStirServerStats.total.vsQueries .2.6 Total queries made to the named VS server
apStirServerStats.total.vsSuccessResponses .2.7 Total successful responses received from the named VS server
apStirServerStats.total.vsFailResponses .2.8 Total failed responses received from the named VS server
apStirServerStats.total.vsFailVerification .2.9 Total failed responses received from the named VS server indicating verification failure
apStirServerStats.total.vsFailServiceException .2.10 Total failed responses received from the named VS server caused by a service exception
apStirServerStats.total.vsFailPolicyException .2.11 Total failed responses received from the named VS server caused by a policy exception
apStirServerStats.total.ServerUnreachable .2.12  
apStirServerStats.permax.asQueries .3.1 Permax queries made to the named AS server
apStirServerStats.permax.asSuccessResponses .3.2 Permax successful responses received from the named AS server
apStirServerStats.permax.asFailResponses .3.3 Permax failed responses received from the named AS server
apStirServerStats.permax.asFailServiceException .3.4 Permax failed responses received from the named AS server caused by a service exception
apStirServerStats.permax.asFailPolicyException .3.5 Permax failed responses received from the named AS server caused by a policy exception
apStirServerStats.permax.vsQueries .3.6 Permax queries made to the named VS server
apStirServerStats.permax.vsSuccessResponses .3.7 Permax successful responses received from the named VS server
apStirServerStats.permax.vsFailResponses .3.8 Permax failed responses received from the named VS server
apStirServerStats.permax.vsFailVerification .3.9 Permax failed responses received from the named VS server indicating verification failure
apStirServerStats.permax.vsFailServiceException .3.10 Permax failed responses received from the named VS server caused by a service exception
apStirServerStats.permax.vsFailPolicyException .3.11 Recent failed responses received from the named VS server caused by a policy exception
apStirServerStats.permax.ServerUnreachable .3.12  

Alarms

This topic summarizes the Alarm changes that appear in this release.

Core Configuration Change in HA Environments

In HA environments, when the primary node's core configuration changes and syncs to the secondary, the secondary node sends the same alarm that the primary sends:
  • 1 CPU core configuration changed - Reboot is required

SRTP and TLS Encryption/Decryption Failure Alarms

When the notifications for TLS and SRTP Failures are enabled, if a failure occurs during SRTP or TLS encryption or decryption, the SBC can trigger the following alarms:
  • SRTP Encryption Failed
  • TLS Decryption Failed

STIR/SHAKEN Alarms

The SBC generates an alarm for STI server connection failure and failed REST responses. The SBC raises the trap when the circuit-breaker trips and clears it when the circuit-breaker closes again. Examples of events that would trigger the alarm include:

  • Invalid credentials with STI-AS or STI-VS
  • Cannot resolve host
  • REST API response time out
  • Internal REST API query time-out

HDR

This section presents changes to the HDR implementation.

STIR/SHAKEN Statistics

The 840p5 release includes new HDR data for collecting STIR/SHAKEN information. This stir-server-stats group includes the fields in the following table.

Position Statistic Description
1 TimeStamp N/A
2 STI-Server Server name as configured on the SBC
3 AS Queries Recent queries made to the named AS server
4 AS Success Responses Recent successful responses received from the named AS server
5 AS Fail Responses Recent failed responses received from the named AS server
6 AS Fail Service Exception Recent failed responses received from the named AS server caused by a service exception
7 AS Fail Policy Exception Recent failed responses received from the named AS server caused by a policy exception
8 VS Queries Recent queries made to the named VS server
9 VS Success Responses Recent successful responses received from the named VS server
10 VS Fail Responses Recent failed responses received from the named VS server
11 VS Fail Verification Recent failed responses received from the named VS server indicating verification failure
12 VS Fail Service Exception Recent failed responses received from the named VS server caused by a service exception
13 VS Fail Policy Exception Recent failed responses received from the named VS server caused by a policy exception
14 STI Server Unreachable The number of times the server has tripped the STI server's 'circuit breaker'

Errors and Warnings

The following errors or warnings have been added in this release.

verify-config Errors and Warnings

Error or Warning Description
WARNING: [x] and [y] should not be run simultaneously as they may interfere with each other and lead to undefined behavior. Two or more of these conflicting items have been activated: comm-monitor, packet-trace, call-trace and SIP Monitoring & Trace. At least one needs to be disabled.
WARNING: access-control [x] has trust-level set to [y], while none of the attributes `invalid-signal-threshold[0], maximum-signal-threshold[0], nat-trust-threshold[0], max-endpoints-per-nat[0], nat-invalid-message-threshold[0], cac-failure-threshold[0]` are set When DDoS is configured in media-manager, the access-control element [x] needs to have additional attributes set.
When misconfigured, a warning will display when running the packet-trace or capture command. For example:
ORACLE# packet-trace local start wancom0 "host 192.168.1.1"

WARNING: packet-trace and comm-monitor should not be run simultaneously as they may interfere with each other and lead to undefined behavior.

Do you want to continue :  [y/n]?:
ORACLE# capture start global *

WARNING: SIP Monitoring & Trace, call-trace and comm-monitor should not be run simultaneously as they may interfere with each other and lead to undefined behavior.

Do you want to continue :  [y/n]?: