The SBC SWe Cloud inter-operates with a third-party transcoding platform called Media Resource Function (MRF) to transcode audio and relay video/T140.
Info | ||
---|---|---|
| ||
Only SBC SWe on OpenStack (D-SBC) supports this enhancement. |
The SBC supports the following:
Info | ||
---|---|---|
| ||
The SBC SWe supports this functionality only for MRF-transcoded calls on D-SBC platforms. |
Info | ||
---|---|---|
| ||
If the Packet Service Profile is configured as "transcode-only", the SBC transcodes the audio and relays video/ T140. |
For more information on CLI changes and CDR changes, refer to:
Info | ||
---|---|---|
| ||
The first three activities below cause the SBC to include DSP when invoking MRF. |
Link_in_new_tab | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
This configuration example explains how to configure the MRF cluster profile in the S-SBC. The MRF servers are configured as FQDN or IP Address is decided by Routing Type configured in the MRF Profile.
Noprint | |
---|---|
|
Cloak |
---|
To configure the Domain Name of MRF Server, select FQDN: When FQDN routing is enabled, configure DnsGroup on zone in which mrfTgName is present. To configure an IP-Address for the MRF Server, select IpAddress. When Routing Type is selected as IP Address, a minimum of one IP must be configured. In case of multiple IP addresses, each IP address is separated by a comma (,). Sonus supports a maximum of four IP address configurations. To configure a dedicated TG on MRF servers: To configure transport type for MRF server: To configure request URI sent in the invite towards the MRF server: To configure Port of the MRF server in MRF Profile: When the mrfRoutingType is selected as IpAddress, mrfPort default value is 5060. When the mrfRoutingType is selected as fqdn, mrfPort default value is 0. When the value for the port is 0, user must configure desired port in DNS server for SRV record. To configure the state of the MRF server: |
This configuration example explains the CLI command required to configure the MRF cluster profile in M-SBC.
Noprint | |
---|---|
|
Cloak |
---|
To configure Private IP Interface Group that communicates towards MRF, execute the
To view the configured Private IP Interface Group Name, execute the Debug Statistics CommandsThe following CLI can be used to get the media statistics corresponding to private NIF resources for an MRF call.
Use the following CLI 'show' command to view the call statistics for an MRF call.
The callDetailStatus command contains the following new fields (with example output):
Use the following CLI 'show' command to view the call resource statistics for an MRF call.
Value dresMrf indicates MRF is used for transcoding the call. Parameter: resType
Use the following CLI 'show' command to view the call media leg information for an MRF call. |
Div | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Path Check ProfileThe Path Check Profile specifies the conditions that constitute a connectivity failure, and in the event of such a failure, the conditions that constitute a connectivity recovery.
ARS ProfileThe Address Reachability Service (ARS) determines whether a server is reachable, able to blacklist a server IP address when unreachable, and remove the server from blacklist state. ARS profiles can be created to configure blacklisting and recovery algorithm variants. For more information, refer to Service Profiles - Sip Ars Profile (EMA) or SIP ARS Profile - CLI. Create an ARS profile and attach to the MRF TG as configured in the cluster profile. The ARS feature controls the congestion to handle the 503 response. CAC ProfileThe Call Admission Control (CAC) feaure creates and configures a profile that provides each registered SIP or static endpoint to have individual limits on the number of active calls and the call rates. For more information, refer to CAC Provisioning - SIP CAC Profile.
|
In a cluster profile, you can configure the routing type for FQDN or a list of IP addresses. If FQDN is chosen, the FQDN resolves into a list of IP addresses.
If the MRF profile is configured with a list of MRF server IP addresses and a call is routed to MRF server(s) as follows:
Example: The MRF profile is configured with a list of MRF server IP addresses such as IP1, IP2, IP3 and IP4, then for the 1st call, S-SBC tries to connect for MRF server IP1. Meanwhile, S-SBC received 2nd, 3rd, 4th calls and connected to the MRF servers IP2, IP3 and IP4 respectively. For the 1st call, the S-SBC has received a Failure/No response from the MRF server IP1. Hence, the S-SBC tries with IP2 and connects successfully.
Signaling and Media flow for a transcoded call using S-SBC, M-SBC and MRF:
Caption | ||||
---|---|---|---|---|
| ||||
Pagebreak |
---|