UDPTL

Facsimile UDP Transport Layer

Protocol →
Introduced in Rel-5 Also in: Core Network

UDPTL is a 3GPP protocol for transporting real-time fax data over IP networks using UDP, enabling transmission in packet-switched environments like IMS with error recovery and network adaptation.

Category
Protocol
Introduced
Rel-5
Where
Services › Codecs
Also touches
1 segments
Specifications
5 specs
UDPTL Description Purpose Related Classification Detected Changes Specifications

Description

The Facsimile UDP Transport Layer (UDPTL) is a protocol standardized within 3GPP to support real-time Group 3 facsimile services over IP-based networks, such as the IP Multimedia Subsystem (IMS). It operates by encapsulating fax signaling and image data within UDP datagrams, leveraging UDP's low-latency characteristics while adding mechanisms to handle packet loss and jitter inherent in IP networks. UDPTL defines a packet structure that includes sequence numbers for ordering, primary and secondary error correction schemes (like redundancy or FEC), and indicators for fax control signals. This allows fax machines or fax gateways to communicate seamlessly across packet networks, mimicking the reliability of traditional circuit-switched fax over PSTN.

Architecturally, UDPTL functions as an adaptation layer between the T.30 fax protocol—used for session establishment and page transmission—and the underlying UDP/IP transport. In a typical 3GPP deployment, such as IMS-based fax-over-IP, a User Equipment (UE) or Media Gateway employs UDPTL to send and receive fax packets. The protocol works by breaking fax data into discrete UDPTL packets, each containing a portion of the scanned image or control command. To combat packet loss, it may include redundant copies of previous data or forward error correction codes, enabling the receiver to reconstruct missing information without retransmission delays. This is critical for real-time fax, where strict timing requirements preclude TCP-style retransmissions.

UDPTL's role in 3GPP networks is primarily within service enablers for multimedia communication, ensuring backward compatibility with legacy fax services while transitioning to all-IP infrastructures. It is specified in contexts like IMS Multimedia Telephony (MMTel) and circuit-switched fallback, allowing operators to offer fax as part of their voice services. The protocol's design balances efficiency and robustness: by using UDP, it avoids the connection setup latency of TCP, but through its built-in error recovery, it maintains sufficient reliability for fax transmission. This makes UDPTL a key component in converging traditional telephony services onto modern packet networks, supporting business and regulatory requirements for fax communication in mobile and fixed environments.

Purpose & Motivation

UDPTL was developed to address the challenge of transporting real-time facsimile traffic over IP networks, which emerged with the migration from circuit-switched to packet-switched telephony. Traditional fax over PSTN relied on dedicated circuits with guaranteed bandwidth and minimal delay, but IP networks introduce packet loss, variable latency, and jitter that can disrupt fax sessions. Initial attempts to use standard TCP for fax resulted in timeouts and failures due to TCP's retransmission delays and congestion control, which are incompatible with fax's strict real-time constraints.

3GPP adopted UDPTL to enable reliable fax services in IMS and other IP-based architectures, solving the problem of maintaining fax compatibility in an all-IP world. It was motivated by the need to support legacy business and regulatory fax applications—such as document signing and legal notifications—during the transition to 4G and 5G networks. UDPTL provides a tailored transport layer that mimics the reliability of circuit-switched fax without sacrificing the efficiency of UDP, incorporating error correction techniques that allow fax data to survive typical IP network impairments. This ensures that operators can offer continuous fax services as they decommission legacy networks, facilitating a smooth evolution toward fully packetized communication systems.

Classification

Part ofUDP
Related approachesMMTEL

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (10 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-5, normative work from Rel-15.

Rel-15 5 changes

In Release 15, no changes were introduced for the UDPTL (Facsimile UDP Transport Layer) function, as the provided Change Requests and grounding specification text exclusively concern MMTel services, Unified Access Control, and PS Data Off features for 5GS and voice/video calls. The technical details for facsimile services, including references to protocols like ITU-T T.38, remain as previously standardized without any noted updates in this release cycle.

  • UE behaviour for MO MMTel voice call when service request failure TS 24.173CR0123
  • MMTel -PS Data Off for 5GS TS 24.173CR0125
  • Unified Access Control for MMTel TS 24.173CR0126
  • 3GPP PS Data Off2 and MMTEL voice and MMTEL video TS 24.173CR0127
  • No unified access control check when adding or removing media during MMTEL session TS 24.173CR0130
Rel-16 1 change

In Release 16, the UDPTL function was enhanced to support the handover of an ongoing MMTEL voice or MMTEL video session from a non-3GPP access network, with the network providing an indication to the NAS (Non-Access Stratum) to manage this procedure. This allows for service continuity when a user equipment moves between different radio access technologies during a multimedia telephony call. The change ensures the facsimile adaptation and underlying transport layers can maintain synchronization and data integrity during such access transitions.

  • Provide handover of ongoing MMTEL voice or MMTEL video from non-3GPP access indication to NAS TS 24.173CR0142
Rel-17 3 changes

In Release 17, the updates for the UDPTL function focused on enhancing MMTEL services, specifically by adding mechanisms for handling lower layer congestion notification for MMTEL video and introducing support for MMTEL voice and video in non-3GPP access networks. These changes were complemented by the new capability to measure and report MMTEL call setup time. The updates did not introduce new technical procedures or interfaces specific to the facsimile UDP transport layer itself, as the grounding context for UDPTL and the facsimile adaptation protocol remained based on the established ITU-T T.30 and T.38 procedures.

  • Handling of lower layer congestion notification for MMTEL video TS 24.173CR0145
  • Add MMtel Call Setup Time TS 26.114CR0522
  • MMTEL Voice and MMTEL Video in non-3GPP TS 24.173CR0146
Rel-18 1 change

In Release 18, the enhancement for the UDPTL function introduced a new capability to provide an indication to the NAS layer for a Mobile Terminated call. This addition specifically supports the facsimile teleservices defined in the document by improving the network's ability to manage and signal incoming facsimile sessions.

  • Indication to the NAS layer for an MT call TS 24.173CR0151

Explore further

Broader topics and technologies where UDPTL plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.146 vj00 3G Facsimile Group 3 Technical Realization Rel-19
TS 23.334 vj00 IMS-ALG to IMS-AGW Interface (Iq) Stage 2 Rel-19
TS 24.173 vj00 Multimedia Telephony Service and Supplementary Services in IMS Rel-19
TS 24.229 vj50 IMS call control protocol based on SIP and SDP Rel-19
TS 26.114 vj10 IMS Multimedia Telephony Media Handling Rel-19