The following table lists all sub-fields in Ingress and Egress Codec Type fields. A colon character (":") separates sub-field 1 from 2 and separates 2 from 3.

The Codec Type string is always six (6) characters, including both colons.

Circuit calls are always codec type G.711.

Codec Type Sub-fields

Sub-fields in Codec Type Fields

Sub-Field

Description

Sub-Field 1

Network Type (one character):

  • C – Circuit Network
  • P – Packet Network

Sub-Field 2

Codec Type (two numeric digits):

  • 0 – PKT_ENCODING_NULL
  • 1 – PKT_ENCODING_G711
  • 2 – PKT_ENCODING_G711_SILENCE_SUPPRESS
  • 3 – PKT_ENCODING_G723
  • 4 – PKT_ENCODING_G729A
  • 5 – PKT_ENCODING_G729AB
  • 6 – PKT_ENCODING_FAX_RELAY
  • 7 – PKT_ENCODING_G723A
  • 8 – PKT_ENCODING_G726
  • 9 – PKT_ENCODING_ILBC
  • 10 – PKT_ENCODING_ILBCSS
  • 11 – PKT_ENCODING_G722
  • 12 – PKT_ENCODING_G722_SILENCE_SUPPRESS
  • 13 – PKT_ENCODING_G7221
  • 14 – PKT_ENCODING_G7221_SILENCE_SUPPRESS
  • 15 – PKT_ENCODING_G728
  • 16 – PKT_ENCODING_G728_SILENCE_SUPPRESS
  • 17 – PKT_ENCODING_AMR Bandwidth-efficient Mode
  • 18 – PKT_ENCODING_AMR Octet-align Mode
  • 19 – PKT_ENCODING_AMR/CRC
  • 20 – PKT_ENCODING_AMR/CRC/Interleaving
  • 21 – PKT_ENCODING_AMR/CRC/Robust-sorting
  • 22 – PKT_ENCODING_AMR/CRC/Interleaving/Robust-sorting
  • 23 – PKT_ENCODING_AMR/Interleaving
  • 24 – PKT_ENCODING_AMR/Interleaving/Robust-sorting
  • 25 – PKT_ENCODING_AMR/Robust-sorting
  • 26 – PKT_ENCODING_AMRWB/BW Efficient
  • 27 – PKT_ENCODING_AMRWB Octet-align Mode
  • 28 – PKT_ENCODING_AMRWB/CRC
  • 29 – PKT_ENCODING_AMRWB/CRC/Interleaving
  • 30 – PKT_ENCODING_AMRWB/CRC/Robust-sorting
  • 31 – PKT_ENCODING_AMRWB/CRC/Interleaving/Robust-sorting
  • 32 – PKT_ENCODING_AMRWB/Interleaving
  • 33 – PKT_ENCODING_AMRWB/Interleaving/Robust-sorting
  • 34 – PKT_ENCODING_AMRWB/Robust-sorting
  • 35 – PKT_ENCODING_EVRC Interleaved/Bundled format
  • 36 – PKT_ENCODING_EVRC0 Header-free format
  • 37 – PKT_ENCODING_EVRC1 Compact-bundled format, Half-rate in single rate mode
  • 38 – PKT_ENCODING_EVRC1_FR_Compact-bundled format, Full-rate in single rate mode
  • 39 – PKT_ENCODING_EVRCB Interleaved/Bundled format
  • 40 – PKT_ENCODING_EVRCB0 Header-free format
  • 41 – PKT_ENCODING_EVRCB1 Compact-bundled Format, Half-rate in single rate operation
  • 42 – PKT_ENCODING_EVRCB1_FR Compact-bundled format, Full-Rate in single rate operation
  • 43 – PKT_ENCODING_EFR
  • 44 – PKT_ENCODING_REVERSE_OFFER_WILDCARD
  • 45 – (not used)
  • 46 – PKT_ENCODING_G726SS

Sub-Field 3

G711 Audio Encoding Types (these one digit values apply only when the Codec Type is G711 or G711_SILENCE_SUPPRESS):

  • 0 – CKT_ENCODING_NULL
  • 1 – CKT_ENCODING_G711_ULAW
  • 2 – CKT_ENCODING_G711_ALAW

    G723 Audio Encoding Type (these one digit values apply only when the Codec Type is G723 or G723A):
  • 0 – G723_CODING_RATE_5P3_KBPS (5.3K bits per second)
  • 1 – G723_CODING_RATE_6P3_KBPS (6.3K bits per second)

    G726 Audio Encoding Type (this one digit value applies only when the Codec Type is G726 or G726SS):
  • 0 – G726_CODING_RATE_16KBPS
  • 1 – G726_CODING_RATE_24KBPS
  • 2 – G726_CODING_RATE_32KBPS
  • 3 – G726_CODING_RATE_48KBPS

    ILBC Audio Encoding Type (these one digit values apply only when the Codec Type is ILBC and ILBCSS):
  • 0 – ILBC_CODING_RATE_13P3_KBPS
  • 1 – ILBC_CODING_RATE_15P2_KBPS
    Sub-Field 3 is not applicable (treated as "don't care") for Code Types NULL, G729A, G729AB, and FAX_RELAY)

Codec Type String Examples

Codec String Examples

Codec StringDescription
P:4:1

Ingress or egress leg is from a packet network with G.729A encoding.

The Audio Encoding Type of "1" is meaningless for G.729A packet encoding.

C:1:2

Ingress or egress leg is from a circuit network with G.711 encoding and a Law audio encoding.

P:1:2

G.711 packet call with aLaw encoding.

C:3:1

G.723 circuit call a 6300 bits per second.

  • No labels