Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

ENUM

E.164 telephone NUmber Mapping

Services →

ENUM is a system that maps E.164 telephone numbers to Internet resources, like SIP URIs, using DNS to enable convergence between traditional telephony and IP-based services.

Introduced
Rel-2
Where
Services › IMS
Specifications
4 specs
ENUM Description Purpose What changed Specifications

Description

E.164 NUmber Mapping (ENUM) is a protocol and infrastructure framework defined by the IETF (RFC 6116) and adopted by 3GPP for telecommunications. Its core function is to translate a standard international telephone number, formatted according to the ITU-T E.164 standard (e.g., +441632960000), into a domain name. This domain name is then queried in the DNS to retrieve Naming Authority Pointer (NAPTR) resource records. These NAPTR records contain one or more Uniform Resource Identifiers (URIs) that specify how to reach the subscriber using an IP-based service, such as a Session Initiation Protocol (SIP) URI (sip:[email protected]), an email address, or a web address.

The ENUM process involves several steps. First, the E.164 number is canonicalized by removing all non-digit characters (like '+' and '-'). The digits are then reversed, and dots are inserted between each digit. The resulting string is appended with the domain '.e164.arpa' (for the public Tier-1 ENUM) or a carrier-specific domain (for private, carrier ENUM). For example, +44 1632 960000 becomes 0.0.0.0.6.9.2.3.6.1.4.4.e164.arpa. A DNS query for NAPTR records on this domain is issued. The returned NAPTR records are ordered by preference and service fields. A client (like an IMS Telephony Application Server or a SIP proxy) evaluates these records to determine the next step, which is typically to resolve an SRV record or directly use a replacement URI to route the call or message over IP.

Within the 3GPP IP Multimedia Subsystem (IMS) architecture, ENUM is a critical component for number portability, call routing, and service interworking. It is used by Interconnection Border Control Functions (IBCFs), Breakout Gateway Control Functions (BGCFs), and Telephony Application Servers (TAS). When an IMS entity needs to route a call to a destination identified by an E.164 number, it can perform an ENUM query. If a successful mapping to a SIP URI is found, the call is routed directly over the IP network (e.g., to another IMS network or a SIP-based enterprise PBX), avoiding unnecessary traversal through the legacy PSTN. This enables efficient, cost-effective, and feature-rich IP-based communication. ENUM also supports multiple records per number, allowing a single telephone number to map to different services (voice, video, messaging, email) based on the caller's capabilities and preferences.

Purpose & Motivation

ENUM was created to solve the fundamental problem of bridging the world of traditional circuit-switched telephony (PSTN), identified by E.164 numbers, and the emerging world of packet-switched, IP-based communication. Before ENUM, routing a call from an IP network (like early VoIP or IMS) to a telephone number typically required a gateway to break out to the PSTN, even if the destination was also reachable via IP. This was inefficient, added cost and latency, and often stripped away advanced IP-based service features. The primary motivation was to enable 'all-IP' routing where possible, allowing calls to remain on IP networks end-to-end.

Historically, the telephony and Internet addressing schemes evolved separately. ENUM provided the missing link—a standardized, distributed database (leveraging the globally deployed DNS) to discover whether a telephone number had an associated IP address. This addressed the limitations of static routing tables and proprietary gateway controllers. Its adoption by 3GPP was driven by the vision of IMS as the unifying architecture for multimedia services. ENUM enables number portability queries in an IP context, facilitates direct routing between IMS networks, and supports the convergence of communication services. It allows operators to reduce reliance on PSTN interconnects, introduce new IP-based services tied to a user's telephone number, and pave the way for the retirement of legacy TDM networks.

What changed in its specifications

The latest release-to-release comparison of specifications that define ENUM. Each summary describes the whole specification, not only this term.

TS 23.140Rel-5 → Rel-6

Rel-6 added online charging reference point IM9 and updated MMS charging details.

Full comparison in TS 23.140 →
TS 23.228Rel-18 → Rel-19

Rel-19 TS 23.228 adds SBI service operations for IMS data channels, event subscription, and user information, plus HSS lookup of the serving IMS AS. It adds PS Data Off handling for IMS Data Channel services and Multimedia Priority Service for Messaging.

Full comparison in TS 23.228 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-2 Initial

Initial adoption of ENUM principles within 3GPP for early IP multimedia concepts. Focused on defining requirements and architecture for mapping E.164 numbers to SIP URIs to support voice call continuity and basic interworking between CS and IMS domains.

Defining Specifications

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

SpecificationTitleRelease
TS 23.140 v690 MMS Stage 2 & 3 Specification Rel-6 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.806 v700 Voice Call Continuity between CS and IMS Rel-7 read
TR 29.949 vj00 VoLTE IMS Roaming Architecture & Procedures Rel-19 read