Codec Selections | Coding Rates (Kbps) |
Packetization Periods (ms) |
AMR-Bandwidth Efficient | Variable – mix of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.20, 12.20 | 20, 40, 60, 80 |
AMR-Octet Aligned | Variable – mix of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.20, 12.20 | 20, 40, 60, 80 |
EFR | 12.2 | 20, 40, 60 |
EVRC | Variable (171, 80, or 16 bit samples per 20 ms) | 20, 40, 60 |
EVRC0 | Variable (171, 80, or 16 bit samples per 20 ms) | 20 |
EVRCB0 | 4.8, 5.8, 6.2, 6.6, 7.0, 7.5, 8.5, 9.3 | 20 |
EVRCB | Variable (171, 80, 40, or 16 bit samples per 20 ms) | 20, 40, 60 |
G.711 | 64 | 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 |
G.711 with Silence Suppression | 64 | 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 |
G.722 | 48, 56, 64 | 10, 20, 30, 40 |
G.722.1 | 16, 24, 32 | 20, 40, 60, 80 |
G.722.2 (AMRWB-Bandwidth Efficient) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.722.2 (AMRWB-Octet Aligned) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.723.1 | 5.3, 6.3 | 30, 60, 90, 120, 150 |
G.723.1A | 5.3, 6.3 | 30, 60, 90, 120, 150 |
G.726 | 32 | 10, 20, 30, 40 |
G.726 with Silence Suppression | 32 | 10, 20, 30, 40 |
G.729A (compatible with G.729) | 8 | 10, 20, 30, 40, 50, 60 |
G.729A+B | 8 | 10, 20, 30, 40, 50, 60 |
iLBC, iLBC-SS | 15.2 | 20, 40, 60 |
13.3 | 30, 60 | |
Opus |
· 6 to 20 (transcoded) · 6 to 510 (pass-through) |
10, 20, 30, 40, 50, 60 |
T.38 (version 0) | up to 14.4 | |
T.38 (version 3) | up to 33.6 |
Codec Selections | Coding Rates (Kbps) |
Packetization Periods (ms) |
AMR-CRC | Variable – mix of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.20, 12.20 | 20, 40, 60 |
AMR-CRC Robust Sorting | Variable – mix of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.20, 12.20 | 20, 40, 60 |
AMR-CRC-Interleaving-Robust Sorting | Variable – mix of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.20, 12.20 | 20, 40, 60 |
AMR-Interleaving | Variable – mix of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.20, 12.20 | 20, 40, 60 |
AMR-Interleaving-Robust Sorting | Variable – mix of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.20, 12.20 | 20, 40, 60 |
AMR-Robust Sorting | Variable – mix of 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.20, 12.20 | 20, 40, 60 |
Broadvoice | 16, 32 | 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 |
Broadvoice with FEC | 32 | 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 |
Dolby DVC-2/8000 | 82 | 20 |
EVRC1 | Variable (171, 80, or 16 bit samples per 20 ms) | 20, 40, 60 |
EVRC1 FR | 8.55 | 20, 40, 60 |
EVRCB1 | Variable (171, 80, 40, or 16 bit samples per 20 ms) | 20, 40, 60 |
EVRCB1 FR | 8.55 | 20, 40, 60 |
G722 with Silence Suppression | 48, 56, 64 | 10, 20, 30, 40 |
G.722.2 (AMRWB-CRC) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.722.2 (AMRWB-CRC-Interleaving) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.722.2 (AMRWB-CRC-Robust Sorting) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.722.2 (AMRWB- CRC-Interleaving-Robust_Sorting) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.722.2 (AMRWB-Interleaving) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.722.2 (AMRWB-Interleaving-Robust Sorting) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.722.2 (AMRWB-Robust Sorting) | 6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 | 20, 40, 60, 80, 100 |
G.728 | 16 |
10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150 |
G.728 with Silence Suppression | 16 |
10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150 |
GSM (full rate) | 13.2 | 20, 40, 60 |
iSAC HD codec (pass-through and direct media) | 10 to 32 | 30, 60 |
L16 | 128 | 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 |
MS-RTA | 8, 16 | 20, 40, 60 |
SILK | 8, 12, 16, 24 | 20, 40, 60, 80, 100 |
Speex | 8, 16, 32 | 20, 40, 60 |
Speex with FEC | 8, 16 | 20, 40, 60 |
The SBC supports the Opus audio codec in accordance with RFC 6716 and draft-ietf-payload-rtp-opus-01
Opus is an open, royalty-free, highly versatile audio codec consisting of a combination of SILK (LPC) and CELT (Constrained-Energy Lapped Transform) codecs. At any given point of time the LP layer, the MDCT (CELT) layer or both may be active. Opus is used for the following applications:
The SBC platforms include the following Opus functionality:
SBC supports DTX on the transmitter side and Inband FEC on the transmitter and the receiver side for Opus codec. The following parameters are enhanced to support this feature:
Parameter | Current Behavior | Enhanced Behavior |
Maxaveragebitrate | min (route PSP, 20kbit/s) | min (offer/answer of peer, route PSP, 20kbit/s) |
Useinbandfec | Route-Config | min (offer/answer of peer, route PSP) |
usedtx | Route-Config | min (offer/answer of peer, route PSP) |
usecbr | Route-Config | Constant bit rate if either peer requests cbr=1 OR route is configured for cbr=1 |