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
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
