B Supported Codecs

The KPI for a negotiated codec is incremented ONLY if the corresponding negotiated codec is present.

The following tables provide the list of: Supported codecs and their values, Negotiated codecs and the codec KPI incremented.

If the codec string does not match this list, then the KPI is not incremented. The codec name is however reflected in the negotiated_codecs column.

For example: For G726, there are variants such as:
  • G726-40
  • G726-32
  • G726-24
  • G726-16
But, if we receive the codecs like AAL2-G726-16, then it does not match with the G726 string "G726-16" and hence KPI is not incremented.
If you have created an 'UNKNOWN_CODEC' KPI, then this KPI is incremented if the codec does not match any of the below listed codec names.

Table B-1 Supported Codecs and their Values

Supported Codec Value
PCMA 0
PCMU 1
G726_40 2
G726_32 3
G726_24 4
G726_16 5
G729/G.729 6
G729A/G.729A 7
G729B/G.729B 8
G729AB/G.729AB 9
G723/G.723 10
G7231/G.723.1 11
G7231-H/G.723.1-H 12
G7231A-H/G.723.1A-H 13
G7231-L/G.723.1-L 14
G7231A-L/G.723.1A-L 15
G729E/G.729E 16
G728/G.728 17
iLBC 18
GSM-FR 19
AMR/AMR-NB 20
AMR-WB 21
clear-channel 22
T.38 23
G722/G.722 24
OPUS 25
SILK 26
EVS 27
EVRC 28
EVRCB/EVRCB0/EVRCB1 29
EVRCC/EVRCC0/EVRCC1 30
EVRCD/EVRCD0/EVRCD1 31
EVRCE/EVRCE0/EVRCE1 32
UNKNOWN-CODEC 33

Matrix of Negotiated Codecs and Codec KPIs Incremented

Table B-2 Negotiated Codecs and the Respective Codec KPI Incremented

Negotiated Codecs in Call Negotiated Codec KPIs Incremented
PCMA, PCMA, PCMA PCMA KPI
PCMA/G729, PCMA, PCMA G729 and PCMA KPIs
PCMA/G729/PCMA, PCMA, PCMA PCMA KPI
PCMA/G729/PCMA/AMR telephone-event, PCMA, PCMA AMR and PCMA KPIs
G722/EVS/PCMA , iLBC/GSM/G729 PCMA and G729 KPIs
AMR telephone-event/PCMA telephone-event, iLBC/GSM PCMA and GSM KPIs
G722 tone/EVS, iLBC/GSM tone EVS and GSM KPIs

Negotiated Codecs and Data in the Respective Columns of the Calls Page

This table provides examples of how negotiated codecs and transcoded calls are identified and listed. The information provided here serves as a reference guide on how to read the Negotiated codecs column in the Calls table to determine the codec negotiation across multiple call legs. The Negotiated codecs column shows the negotiated codecs per RTP leg of a call and is separated by comma (,). If the codec renegotiation happens during the call, renegotiated codecs are displayed in the Negotiated Codecs column separated by a (/) forward slash.

Figure B-1 Negotiated Codecs and Data in the Respective Columns of the Calls Page


Negotiated Codecs and Data in the Respective Columns of the Calls Page