TFO

Tandem Free Operation

Services →
Introduced in R99 Also in: Radio Access Network, Services

TFO is a mechanism that bypasses two transcoders in a mobile-to-mobile call to enable the direct exchange of coded speech frames, preserving original speech quality by avoiding multiple tandem transcoding operations.

Category
Services
Introduced
R99
Where
Core Network › Evolved Packet Core
Also touches
2 segments
Specifications
21 specs
TFO Description Purpose Specifications

Description

Tandem Free Operation (TFO) is a network feature designed to improve end-to-end speech quality in mobile telephony, particularly for mobile-to-mobile calls. In a traditional call setup, speech from a mobile station (MS) is encoded using a specific codec (e.g., AMR in UMTS/GSM). This coded speech frame is transmitted over the air to the Base Station Subsystem (BSS), where it is decoded by a Transcoder (TC) into a standard 64 kbps PCM (Pulse Code Modulation) signal (A-law or μ-law) for transport through the core network (CN). At the far end, another TC re-encodes the PCM signal into the codec format required by the destination MS. This dual transcoding process is called 'tandem coding' and introduces quantization noise and distortion, degrading speech quality.

TFO works by establishing an in-band signaling channel between the two transcoders involved in a call. When both MSs use compatible codecs (e.g., both support AMR), the transcoders negotiate to enter TFO mode. In this mode, they stop performing full decode/re-encode functions. Instead, they extract the received coded speech frames from the incoming PCM bitstream and transparently insert them into the outgoing PCM bitstream towards the other end. The PCM channel itself remains a standard 64 kbps channel, ensuring backward compatibility with all network switching elements that are unaware of TFO. The coded speech frames are embedded into the least significant bits of the PCM samples, a process often called 'bit-stealing' or 'in-band framing'.

The key architectural components are the TFO-capable transcoders (often part of the Media Gateway (MGW) in later architectures) and the TFO protocol. The protocol runs directly between transcoders over the PCM links, using a defined frame structure and message set for capability negotiation, activation, deactivation, and error handling. When active, the speech path becomes effectively a direct digital connection for the coded speech bits between the two MSs, bypassing the detrimental effects of tandem transcoding. This results in speech quality equivalent to a single encoding/decoding cycle, significantly improving clarity and naturalness. TFO is particularly valuable in international roaming scenarios where a call may traverse multiple networks, each potentially inserting its own transcoders.

Purpose & Motivation

TFO was created to solve the significant speech quality degradation caused by multiple, unnecessary speech codec transcoding operations in end-to-end mobile calls. In the early days of digital cellular networks (GSM), the core network was predominantly circuit-switched and based on 64 kbps PCM. Transcoders were necessary to convert the low-bit-rate, bandwidth-efficient air interface codecs (like Full Rate or Half Rate) to/from PCM. However, in a mobile-to-mobile call where both ends use the same or compatible codecs, the intermediate PCM conversion and double transcoding served no purpose other than network compatibility, while actively harming quality.

The historical context was the rollout of 2G digital networks and the subsequent desire to offer voice quality competitive with, or better than, wireline services. The limitations of the previous approach (mandatory tandem transcoding) were clear: reduced clarity, added noise, and the 'hollow' or 'metallic' sound characteristic of multiple codec generations. TFO's purpose is to transparently bypass this inefficiency without requiring upgrades to the entire core network infrastructure. It leverages the existing PCM trunks, making it a cost-effective software upgrade to transcoders. This directly addressed the problem of quality erosion in interconnected networks and became a critical feature for operators to guarantee high-quality voice service, especially as premium codecs like AMR with multiple modes were deployed. It laid the groundwork for more advanced concepts like TrFO (Transcoder Free Operation) in 3G, which avoids placing transcoders in the path altogether.

Evolution Across Releases

R99 Initial

Introduced Tandem Free Operation as a standardized mechanism for GSM and UMTS networks. Defined the in-band protocol for transcoder-to-transcoder communication over PCM links (A-law/μ-law). Initially focused on bypassing transcoders for compatible narrowband codecs like GSM EFR and AMR, establishing the fundamental architecture for quality preservation.

Explore further

Broader topics and technologies where TFO plays a role.

Defining Specifications

3GPP specifications that define or reference TFO, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.153 vj00 Out-of-Band Transcoder Control Stage 2 Rel-19
TS 23.205 vj00 Bearer Independent CS Core Network Stage 2 Rel-19
TS 23.231 vj00 SIP-I based CS core network stage 2 Rel-19
TS 23.877 v1600 Speech Recognition Framework Analysis Rel-6
TS 25.415 vj00 Iu Interface User Plane Protocol Rel-19
TS 26.102 vj00 Mapping of AMR and other codecs to interfaces Rel-19
TS 26.103 vj00 3GPP Codec Lists for OoBTC and TrFO Rel-19
TS 26.114 vj10 IMS Multimedia Telephony Media Handling Rel-19
TS 26.202 vj00 AMR-WB Speech Codec Mapping Specification Rel-19
TR 26.952 vj00 EVS Codec Selection, Verification & Characterization Rel-19
TR 26.975 vj00 AMR Speech Codec Performance Background Rel-19
TR 26.976 vj00 AMR-WB Codec Characterization & Verification Rel-19
TR 26.978 vj00 AMR Noise Suppression Selection Phase Technical Report Rel-19
TS 28.062 vj00 Tandem Free Operation (TFO) Service Description Rel-19
TS 29.232 vj00 Mc Interface Protocol Profile Rel-19
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19
TR 43.902 vj00 GAN Enhancements Feasibility Study Rel-19
TS 44.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19
TS 46.085 vj00 GSM Speech Codec Interoperability Test Report Rel-19
TS 48.061 vj00 BTS-TRAU Protocol for HR Speech/Data Rel-19