Description
The National Destination Code (NDC) is a fundamental element within the ITU-T E.164 international public telecommunication numbering plan. It forms part of the complete international telephone number structure, which typically comprises a Country Code (CC), a National Destination Code (NDC), and a Subscriber Number (SN). The NDC is used within a country or integrated numbering plan area to identify a specific geographic area, a network, or a service type. Its length and structure are defined by the national numbering plan of the administering country or region. In mobile networks, the NDC can be part of the Mobile Station International ISDN Number (MSISDN), helping to route calls to the correct mobile network operator or specific service platform within a country.
From a 3GPP perspective, the NDC is referenced across multiple specifications that deal with numbering, addressing, and identification. It is integral to protocols and procedures for call establishment, supplementary services, and interworking with other networks (like PSTN/ISDN). The NDC allows network elements, such as Mobile Switching Centers (MSCs) and Home Location Registers (HLRs), to interpret dialed numbers correctly. For instance, during call setup, the serving network analyzes the dialed digits, isolates the NDC, and uses it, along with the Country Code, to determine routing information—whether the call is destined for a subscriber within the same national network, a different national network, or requires international gateway handling.
Its role extends beyond basic call routing. The NDC is also used in number portability solutions. When a subscriber changes service providers but retains their number, the NDC may no longer directly indicate the current network. In such cases, number portability databases (like Number Portability Databases - NPDB) are queried using the NDC and subscriber number to retrieve the current routing number (e.g., a Routing Number or Mobile Network Code). This ensures calls are correctly delivered despite the disassociation between the NDC and the actual serving network. Therefore, the NDC acts as a key for database lookups and routing decisions throughout the call handling chain.
Purpose & Motivation
The National Destination Code exists to structure and organize telephone numbering on a national scale, enabling efficient and unambiguous routing of telephone calls within a country's borders. Before standardized national numbering plans with clear destination codes, telephony networks faced significant challenges in scaling, managing subscriber growth, and automating call switching. The NDC provides a hierarchical addressing scheme that breaks down the national numbering space into manageable blocks assigned to specific regions, cities, or network operators.
This hierarchical structure solves the problem of requiring switch operators or automated equipment to have knowledge of every individual subscriber number. Instead, switches can route calls based on the NDC prefix, directing the call to the appropriate regional exchange or network gateway. This dramatically simplifies routing tables and improves the speed and reliability of call setup. The introduction of the NDC, as part of the E.164 standard, was motivated by the globalization of telecommunication and the need for interoperability between different national networks and between fixed and mobile services.
In the context of mobile networks standardized by 3GPP, the purpose of the NDC is integrated into mobility management and call control procedures. It allows mobile networks to interface seamlessly with the global PSTN/ISDN and with each other. The NDC helps identify the home network of a roaming subscriber for billing purposes and is used in signaling messages (like in ISUP or MAP) to convey addressing information. Its continued relevance is evident in the transition to all-IP networks (IMS), where telephone numbers (often containing the NDC) are still a primary subscriber identifier for telephony services, ensuring backward compatibility and service continuity.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-4, normative work from Rel-17.
In Release 17, the primary update for the National Destination Code (NDC) function was clarifying the abbreviation "DN" to avoid ambiguity. The specification changed the expansion of "DN" from "Destination Network" to explicitly include "Data Network and Distinguished Name." This change helps differentiate network-related identifiers from other technical uses of the abbreviation.
- Change of abbreviation of DN from Destination Network to Data Network and Distinguished Name TS 21.905CR0125
Explore further
Broader topics and technologies where NDC plays a role.
Defining Specifications
3GPP specifications that define or reference NDC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TR 22.975 v1310 | UMTS Numbering and Addressing Requirements | Rel-4 |
| TS 23.226 vj00 | Global Text Telephony (GTT) Stage 2 | Rel-19 |
| TS 23.796 vg00 | FRMCS Architectural Analysis | Rel-16 |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 |
| TS 24.404 v1700 | Communication Diversion Services (CDIV) | Rel-7 |
| TS 24.504 v8m0 | Communication Diversion Services Stage 3 | Rel-8 |
| TS 29.204 vj00 | SS7 Security Gateway Functional Description | Rel-19 |
| TS 43.068 vj00 | Voice Group Call Service (VGCS) Stage 2 | Rel-19 |
| TS 43.069 vj00 | Voice Broadcast Service (VBS) Stage 2 | Rel-19 |