Description
Enhanced Voice Services (EVS) is a comprehensive audio codec suite standardized by 3GPP, designed as the successor to the AMR-WB codec for IMS-based voice services like VoLTE and VoNR. Its architecture is built around a highly flexible core codec that can operate in multiple modes: a primary Code-Excited Linear Prediction (CELP) mode for traditional speech coding, a Modified Discrete Cosine Transform (MDCT)-based mode for high-quality music and general audio, and a hybrid mode that seamlessly blends both. The codec supports a wide range of sampling rates and bitrates, from 5.9 kbps for super-efficient narrowband operation up to 128 kbps for ultra-high-definition fullband stereo audio. Key components include a robust voice activity detector (VAD), a sophisticated discontinuous transmission (DTX) mechanism for silence compression, and advanced packet loss concealment (PLC) algorithms to mask the effects of frame erasures in packet-switched networks.
In operation, the EVS encoder analyzes the input audio signal, classifies it as speech or music/audio, and selects the optimal coding mode and bitrate based on network conditions and service requirements signaled via the Session Description Protocol (SDP). For speech, the CELP mode models the vocal tract using linear prediction and represents the excitation signal with an adaptive and fixed codebook. For music or mixed content, the MDCT mode provides a transform-domain representation, offering superior audio quality at higher bitrates. The encoded bitstream is packetized into frames, typically 20 ms, and transmitted over the IP network. The decoder reconstructs the audio, applying PLC if packets are lost, using predictive techniques based on previously received frames to generate a smooth, natural-sounding replacement.
EVS plays a critical role in the 3GPP ecosystem by being the mandatory and recommended codec for Voice over LTE (VoLTE) and Voice over NR (VoNR), ensuring interoperability and a consistent high-quality user experience across networks and devices. Its advanced error resilience features, including channel-aware mode switching and frame erasure concealment, make it exceptionally robust against packet loss and jitter, which is vital for maintaining call quality over wireless links. The codec's efficiency allows operators to offer superior voice quality while optimizing spectral efficiency, supporting higher capacity on their networks. Furthermore, its support for super-wideband (50-7000 Hz) and fullband (20-20000 Hz) audio enables immersive voice calls, bridging the quality gap between traditional telephony and streaming media services.
Purpose & Motivation
EVS was created to address the limitations of previous 3GPP voice codecs, primarily AMR-NB and AMR-WB, in the context of all-IP networks like LTE and 5G. While AMR-WB provided a significant quality improvement over narrowband telephony, the evolution towards high-definition multimedia services and the inherent challenges of packet-switched networks (e.g., packet loss, delay jitter) demanded a more robust and higher-fidelity audio solution. The driving motivation was to define a single, future-proof codec that could deliver studio-quality voice, efficiently handle music and other audio content during calls (e.g., on-hold music), and provide unparalleled robustness in poor radio conditions, thereby enhancing the overall user experience for operator-led voice services.
Historically, the transition to VoLTE exposed the need for a codec that could match the quality expectations set by Over-The-Top (OTT) communication apps while meeting the stringent reliability and interoperability requirements of carrier networks. EVS solves the problem of quality degradation under packet loss through its sophisticated error concealment and channel-aware operation, a significant improvement over prior codecs. It also solves the bandwidth inefficiency problem by offering superior audio quality at similar or lower bitrates than AMR-WB, allowing operators to conserve precious radio resources. Its creation was motivated by the desire to make IMS-based voice the unequivocally best voice service available, with quality and features that could not be matched by circuit-switched fallback or OTT alternatives, thereby securing the role of operator services in the IP era.
What changed in its specifications
The latest release-to-release comparison of specifications that define EVS. Each summary describes the whole specification, not only this term.
Rel-19 brings only minor changes to TS 23.153: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 23.153 →EVS Codec Extension for Immersive Voice and Audio Services adds handling procedures and references for the IVAS speech codec.
Full comparison in TS 23.333 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (32 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- Addition of reference to Alt_FX_EVS implementation TS 26.103CR0048
- Correction and addition of reference to Alt_FX_EVS implementation TS 26.179CR0004
- Correction and addition of reference to Alt_FX_EVS implementation TS 26.444CR0025
- Addition of reference to Alt_FX_EVS implementation TS 26.446CR0001
- Correction and addition of reference to Alt_FX_EVS implementation TS 26.447CR0011
- Correction and addition of reference to ALT_FX_EVS implementation TS 26.448CR0002
+ 18 more changes
Defining Specifications
3GPP specifications that define or reference EVS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 22.813 va00 | Enhanced Voice Services for EPS Study | Rel-10 read |
| TS 23.153 vj00 | Out-of-Band Transcoder Control Stage 2 | Rel-19 read |
| TS 23.333 vj00 | MRFC-MRFP Mp Interface Requirements | Rel-19 read |
| TS 23.334 vj00 | IMS-ALG to IMS-AGW Interface (Iq) Stage 2 | Rel-19 read |
| TS 23.782 vf00 | Interworking between LTE MC and non-LTE MC systems | Rel-15 read |
| TR 25.993 vj00 | UTRA RAB Examples and Radio Interface Mapping | Rel-19 read |
| TS 26.103 vj00 | 3GPP Codec Lists for OoBTC and TrFO | Rel-19 read |
| TS 26.114 vk11 | IMS Multimedia Telephony Client | Rel-20 read |
| TS 26.117 vj20 | 5G Media Streaming (5GMS) | Rel-19 read |
| TS 26.119 vj10 | Device Media Capabilities for AR Services | Rel-19 read |
| TS 26.131 vj00 | Terminal Acoustic Performance Requirements | Rel-19 read |
| TS 26.132 vk00 | Terminal Acoustic Test Methods for Telephony | Rel-20 read |
| TS 26.179 vj00 | Codecs and Media Handling for MCPTT | Rel-19 read |
| TS 26.244 vj10 | 3GPP File Format (3GP) Specification | Rel-19 read |
| TS 26.250 vj10 | IVAS Codec: General Overview | Rel-19 read |
| TS 26.252 vj20 | Digital Test Sequences for IVAS Codec and Related Functions | Rel-19 read |
| TS 26.254 vj10 | IVAS Codec Rendering Specification | Rel-19 read |
| TS 26.255 vj00 | IVAS Frame Loss Concealment Procedure | Rel-19 read |
| TS 26.256 vj10 | IVAS Jitter Buffer Management Specification | Rel-19 read |
| TS 26.258 vj30 | IVAS Codec Floating-Point C Code | Rel-19 read |
| TS 26.261 vj10 | Terminal audio performance for immersive services | Rel-19 read |
| TS 26.441 vj00 | EVS Audio Processing Introduction | Rel-19 read |
| TS 26.442 vj00 | EVS Codec Fixed Point ANSI-C Code | Rel-19 read |
| TS 26.443 vj00 | EVS Codec Floating-Point C Code | Rel-19 read |
| TS 26.444 vj01 | EVS Codec Test Sequences | Rel-19 read |
| TS 26.446 vj00 | EVS Codec AMR-WB Backward Compatibility Spec | Rel-19 read |
| TS 26.447 vj00 | EVS Frame Loss Concealment Procedure | Rel-19 read |
| TS 26.448 vj00 | EVS Jitter Buffer Management Specification | Rel-19 read |
| TS 26.449 vj00 | EVS Codec Comfort Noise Generation for DTX | Rel-19 read |
| TS 26.450 vj00 | EVS Codec DTX System Level Aspects | Rel-19 read |
| TS 26.451 vj00 | EVS Codec Voice Activity Detector (VAD) Specification | Rel-19 read |
| TS 26.452 vj00 | EVS Codec Fixed-Point C Code Implementation | Rel-19 read |
| TS 26.453 vj00 | EVS Codec Generic Frame Format for 3G CS Networks | Rel-19 read |
| TS 26.454 vj00 | EVS Codec Mapping for 3G CS Networks | Rel-19 read |
| TS 26.511 vj00 | 5G Media Streaming Profiles, Codecs & Formats | Rel-19 read |
| TS 26.818 vf00 | Audio Media Profiles Test Results for VR Streaming | Rel-15 read |
| TS 26.858 vk00 | Web APIs for 3GPP Audio Codecs | Rel-20 read |
| TR 26.916 ve20 | eSRVCC Transcoding Minimization Study | Rel-14 read |
| TR 26.923 vj00 | Study on IMS-based Telepresence Media Handling | Rel-19 read |
| TR 26.926 vj00 | Traffic Models & Quality Evaluation for Media/XR in 5G | Rel-19 read |
| TR 26.952 vj00 | EVS Codec Selection, Verification & Characterization | Rel-19 read |
| TR 26.954 vj00 | UE Headset Electrical Interface Testing | Rel-19 read |
| TS 26.997 vj11 | IVAS Codec Selection Phase Results | Rel-19 read |
| TS 29.162 vj00 | IMS-IP Network Interworking | Rel-19 read |
| TS 29.163 vj00 | Interworking between 3GPP IM CN and CS networks | Rel-19 read |
| TS 29.232 vj00 | Mc Interface Protocol Profile | Rel-19 read |
| TS 29.238 vj00 | H.248 Profile for IBCF-TrGW Interface | Rel-19 read |
| TS 29.292 vj00 | IMS Centralized Services (ICS) Interworking | Rel-19 read |
| TS 29.332 vj00 | MGCF-IM-MGW Interface Protocol (Mn) | Rel-19 read |
| TS 29.333 vj00 | MRFC-MRFP Mp Interface Protocol | Rel-19 read |
| TS 29.334 vj00 | IMS-ALG to IMS-AGW Interface Protocol | Rel-19 read |
| TS 29.414 vj00 | Nb Interface Bearer Transport & Control Protocols | Rel-19 read |
| TS 29.415 vj00 | Nb User Plane Protocol Specification | Rel-19 read |
| TS 36.750 ve10 | Study on enhancement of VoLTE | Rel-14 read |