Software-based transcoding

The Oracle® Enterprise Session Border Controller supports media transcoding on COTS and VM based systems. The transcoding capacity is limited to 100 sessions.

Transcoding is the process of converting voice audio streams from one encoding format (codec) to another. In addition to conversion between codecs, the Oracle® Enterprise Session Border Controller can also reframe compressed audio streams from one packet size to another (e.g. 10ms G.729 reframed to 30ms G.729) according to packetization times specified in session establishment.

The Oracle® Enterprise Session Border Controller may then convert between any supported codecs and frame size combination to another supported codec and frame size combination. The following are the supported codecs/bit rate, and frame sizes (packetization interval):
Codec Bit rate Packetization intervals
G.711 (PCMU/PCMA) 64 kbps 10, 20, 30, 40, 50, 60 ms
G.729/A/B 8 kbps 10, 20, 30, 40, 50, 60 ms

Software-based transcoding is configured identically to hardware-based transcoding, and is invoked when codec policies are configured but no transcoding hardware is recognized in the system. The dtmf-in-audio parameter is absent from the codec-policy configuration element because DTMF detection/generation is unsupported for COTS and VM based systems.

The following items are also not supported in systems with software-based transcoding only:

  • T.38 Fax IWF
  • In-band DTMF digit detection/generation
  • QoS marking
  • IPv4 to IPv6 interworking for transcoded calls

Codec Royalty Licensing

Use of the G.729 Requires a license due to royalty agreements. Licenses are installed on the system in groups of 25 sessions.