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.