About configuring Avaya SBC for transcoding and transrating

Last Updated : Dec 18, 2023 |

Transcoding translates a media stream encoded by using one codec into a media codec encoded by using another codec. Avaya SBC performs transcoding when the inbound and outbound entities have incompatible codecs. The Session Description Protocol (SDP) offer contains information about the codecs that the device sending the message prefers. The device that receives the message responds to the SDP offer by using the set of codecs that the receiving device supports.

Transrating reduces the bit rate of the media while retaining the original media format. Transrating is required where bandwidth is a constraint, for example, on the Wide Area Network (WAN). Enabling transrating results in a lesser number of packets and packet overhead because the packetization period is increased. For example, the packetization period (ptime) is 40 ms on WAN and 10 ms on an internal enterprise network for the same codec. For this example, transcoding is not required, but transrating is required because the packetization period for the same codec is different between inbound and outbound streams.

Codecs supported for transcoding

The following codecs are supported for transcoding:

  • G711

  • G711A

  • G711MU

  • G711U

  • G722

  • G726-32

    This codec is available only when AMS Offloading is enabled.

  • G729

  • G729AB

  • H224

  • H264/SVC

  • OPUS Constrained Narrow Band

  • OPUS Narrow Band

  • OPUS Wide Band

  • PCMA

  • PCMU

  • AMR-WB

  • AMR-NB

The following codecs are supported specifically for Teams:

  • G711A

  • G711U

  • G722

  • G729

  • OPUS

Any codecs not listed here that are used for calls passing through Avaya SBC do not receive any transcoding treatment from Avaya SBC and are simply relayed through the system.

Note:

Avaya SBC does not support the SILK codec, and it can be filtered if required.