Defining Codec Policies

The following definitions are required for understanding transcoding processing:

DTMFable Codecs—Uncompressed codecs that are capable of properly transmitting a DTMF waveform. The only codecs designated as DTMFable are PCMU and PCMA.

FAXable Codecs—Uncompressed codecs that are capable of properly transmitting a T.30 waveform. The only codecs designated as FAXable are PCMU and PCMA.

Signaling Codecs—Non-audio codecs that are interleaved into a media stream but cannot be used on their own. The only codecs designated as Signaling Codecs by the Oracle® Enterprise Session Border Controller are telephone-event and CN (comfort noise).

Disabling an m= line—This is in reference to an m= line in an SDP message. It means setting the m= line’s port to 0 (RFC 3264). Enabling an m= line means it has a non-zero port. The m= line’s mode attribute (sendrecv/inactive/rtcponly, etc) is not considered.

A codec policy is created by configuring the following information:

  • Which Codecs are allowed and which are denied in a realm.
  • Which Codecs should be added to the SDP m= lines for an egress realm.
  • The preferred order of codecs to indicate in an SDP m= line.
  • The packetization time which should be enforced within a realm.