3 New Features
The S-Cz8.3.0 release supports the following new features and enhancements.
Note:
System session capacity and performance are subject to variations between various use cases and major software releases.Cloud Platform Support - Microsoft Azure
This E-SBC software version supports deployment over the Microsoft Azure public cloud in Standalone mode.
See Cloud Platform Installation in the Platform Preparation and Installation Guide.
Cloud Platform Support - Amazon EC2
This E-SBC software version supports deployment over the Amazon EC2 public cloud in both Standalone and High Availability mode.
See Cloud Platform Installation in the Platform Preparation and Installation Guide.
Cloud Platform Support - OCI
This E-SBC software version supports deployment over the Oracle Cloud Infrastructure (OCI) public cloud in Standalone mode.
See Cloud Platform Installation in the Platform Preparation and Installation Guide.
Local Media Playback
The Oracle® Enterprise Session Border Controller (E-SBC) can generate media locally based on end station signaling, local media playback configuration, and other E-SBC configuration.See Local Media Playback the ACLI Configuration Guide.
MSRP Support
The Oracle Enterprise Session Border Controller supports Message Relay Protocol (MSRP) sessions initiated by Session Description Protocol (SDP) messages exchanged through the Session Initiation Protocol (SIP) offer/answer model on all Enterprise platforms except the Acme Packet 1100 and the Acme Packet 3900. MSRP usage with SDP and SIP is described in Section 8 of RFC 4975, The Message Relay Protocol. The SBC functions as a Back-to-Back User Agent (B2BUA) for MSRP sessions, terminating incoming MSRP, proxying for the MSRP session originator, initiating outgoing MSRP to the endpoint peer, and providing Network Address Translation (NAT) services.
See the new RCS Services chapter in the ACLI Configuration Guide.
Performance Enhancements
- SIPd, Radd, and MBCD enhancements that increase performance
- Improved SSM card utilization
- File descriptor monitoring
Note:
These optimization and performance enhancements were first introduced in S-Cz8.2.0 and apply to SBC components in this release as well.Notifications for Certificate Expiration
The E-SBC supports setting an alarm when a TLS certificate is about to expire.
See Notifications for Certificate Expiration in the ACLI Configuration Guide.
Quad-Port 10GbE NIU
The Acme Packet 6350 supports the Quad 10 GbE Network Interface Unit (NIU). The Quad 10 GbE NIU contains four 10G interfaces to provide greater session scaling capacity and Packet Processing Module (PPM) support. The Quad 10 GbE NIU also includes an internal network processor to allow for more flexible traffic loading to the multi-core processor.
See "Acme Packet 6350" in the Platform Preparation and Installation Guide.
Rest API Enhancements
Version 1.1 of the REST API adds support for the following features:- Discover the supported versions of the REST API (REST API)
- Execute an HA switchover (REST API, feature documentation)
- Load a Fraud Protection file into the running configuration (REST API, feature documentation)
- Load a Local Route Table file into the running configuration (REST API, feature documentation)
- Delete the current configuration (REST API)
- Retrieve the list of saved backup configuration files (REST API, feature documentation)
- Delete saved backup configuration files (REST API, feature documentation)
- Retrieve the list of supported metrics (REST API)
- Retrieve system metrics (REST API)
- Start, stop, or restart HDR collection (REST API, feature documentation)
- Get the current HDR collection status (REST API, feature documentation)
- Purge collected HDR files (REST API, feature documentation)
- Add a license (REST API, feature documentation)
- Delete a license (REST API, feature documentation)
- Retrieve system information like hardware, storage space, and version (REST API)
- Set product type and entitlements (REST API, feature documentation)
See the REST API documentation for more information.
RFC2833 and KPML Inter-working Function for Hairpin Calls
The E-SBC supports RFC 2833-KPML interworking scenarios that include forwarded calls that hairpin to an endpoint out the original interface. If the initial callee supports one of these digit encapsulation methods, and the caller and final callee support the other, the default E-SBC behavior of preferring RFC 2833 may block the KPML digit tranmission. You can configure the E-SBC to support interworking within these hairpin scenarios in the egress direction.See RFC2833 and KPML Interworking the ACLI Configuration Guide.
Virtual Network Function Enhancements
This version of the E-SBC supports the following functionality on Virtual Network Function deployments:
- Comfort Noise Transcoding
- RTCP Generation
Advanced Media Termination
The Oracle® Enterprise Session Border Controller (E-SBC) supports VoIP calls through the browser-based, real-time communication known as Advanced Media Termination. Using W3C and IETF standards, Advanced Media Termination supports cross-browser video calls and data transfers, such as browser-based VoIP telephony and video streaming. Advanced Media Termination allows users to make and receive calls from within a web browser, relieving the need to install a softphone application. With Advanced Media Termination, the E-SBC can enable users to communicate concurrently with one or more peers through various browsers and devices to stream voice and data communications in real-time through a variety of web applications. Advanced Media Termination also supports communications through end-user clients such as mobile phones and SIP User Agents.- connected to networks with different throughput capabilities.
- on variable media quality networks (wireless).
- on firewalled networks that do not allow UDP.
- on networks with NAT or IPv4 translation devices using any type of mapping and filtering behaviors (RFC 4787).
The E-SBC now supports Advanced Media Termination media handling. When deployed with an associated Advanced Media Termination signaling application receiving Advanced Media Termination signaling from endpoints (using SIP over Websockets or JSON over Multiple Transports signaling), this combination allows users to communicate concurrently with one or more peers through various browsers and devices to stream voice and data communications in real-time through a variety of web applications, as well as end-user clients such as mobile phones and SIP User Agents. Finally, the E-SBC can interwork between Advanced Media Termination media and more traditional VoIP media, allowing customers to connect Advanced Media Termination endpoints to legacy VoIP systems and the PSTN.
- ICE-STUN (Lite mode) - Interactive Connectivity Establishment - Session Traversal Utility for NAT (ICE-STUN) enables an Advanced Media Termination client to perform connectivity checks. Use ICE to provide several STUN servers to the browser by way of the application. ICE processing chooses which candidate to address. Other benefits include support for IPv4, load balancing, and redundancy. ICE-STUN support requires configuring an ice-profile and specifying the profile in realm-config. See "Configure ice-profile" and "Configure Advanced Media Termination in realm-config."
- RTP-RTCP multiplexing - Enables Real-Time Protocol (RTP) and Real-Time Control Protocol (RTCP) packets to use the same media port numbers. RTP is used for real-time multimedia applications, such as internet audio and video streaming, VoIP, and video conferencing. RTCP is used to monitor data transmission statistics and QoS, and helps to synchronize multiple streams. RTP-RTCP support requires enabling rtcp-mux in realm-config. See "Configure Advanced Media Termination in realm-config."
- SIP services including codec renegotiation, late media, early media, PACK interworking, attended and unattended call transfer, call forking, music on hold, transcoding, and High Availability.
Note:
The E-SBC Advanced Media Termination feature supports Advanced Media Termination media handling only and does not support SIP over WebSocket or JSON signaling. For most Advanced Media Termination use cases involving the E-SBC, you need an associated Advanced Media Termination signaling application to convert SIP over Websocket or JSON signaling to standard SIP signaling. See "Advanced Media Termination Support" in the ACLI Configuration Guide.Daylong Transcoding Session Cleanup
The Oracle® Enterprise Session Border Controller can perform hourly checks for long xcode/DSP sessions. The amount of time that defines these long sessions defaults to 86400 seconds (24 hours), and may be configured to a different number. After finding these long sessions, they will be cleared from the system when the hourly process runs. Freeing up these potentially orphaned sessions ensures that maximum transcoding resources are available for incoming calls.
This feature is available in release S-Cz830p7 and later.
Multiple Contact Handling in Redirect Action for LRT
When performing a redirect action triggered by local policy lookups, the Oracle® Enterprise Session Border Controller (E-SBC) typically issues a 305 (Use Proxy) message with a single contact derived from the local policy. In some cases, however, it is preferred to issue a 300 (Multiple Choices) message and provide multiple contacts, providing the endpoint with, for example, fallback contacts. For these scenarios, you can configure the E-SBC with a sip-interface option that supercedes the lookup configuration's compliance with the RFC 3261 standard for issuing a proxy, and respond based on the number of local policy contacts.
See "Session Routing" in the ACLI Configuration Guide.