Description
Type Of Number (TON) is a fundamental parameter defined within the 3GPP specifications, primarily used in signaling protocols like ISDN User Part (ISUP) and the Mobile Application Part (MAP). It is a numeric code that accompanies a dialed number (e.g., in a Called Party Number or Calling Party Number information element) to indicate the numbering plan and the format of the associated digits. The network elements, such as Mobile Switching Centers (MSCs), Gateway MSCs (GMSCs), and Home Location Registers (HLRs), use the TON to interpret the number correctly. For instance, a TON value tells the switch whether the following digits represent an international number (requiring a country code), a national significant number, a local subscriber number, or a special service code.
The TON works in conjunction with the Numbering Plan Identification (NPI) to provide complete context for a number. While NPI specifies the numbering plan (e.g., ISDN/telephony, data, telex), TON defines the semantic category within that plan. Common TON values include 'International Number', 'National Number', 'Network Specific Number' (used for non-geographic numbers like toll-free), 'Subscriber Number', and 'Abbreviated Number'. When a user dials a number, the originating terminal or network translates the dialed digits into a canonical format and assigns the appropriate TON based on dialing patterns (like a leading '+' or '00' for international). This structured information is then carried in signaling messages throughout the call setup process.
In the core network, routing decisions heavily depend on the correct interpretation of TON. A GMSC performing interrogation for a mobile-terminated call will analyze the TON and digits from the Initial Address Message (IAM) to determine how to query the HLR. If the TON indicates an international number, the GMSC may need to extract the Mobile Country Code (MCC) for HLR lookup. For number portability and intelligent network services, the TON helps in triggering correct service logic. Its role extends into the IP Multimedia Subsystem (IMS), where it is used in Tel URIs and during interworking with the Public Switched Telephone Network (PSTN) to maintain consistent number interpretation across hybrid networks.
Purpose & Motivation
TON exists to solve the fundamental problem of ambiguous number interpretation in global telecommunications networks. Without a TON indicator, a sequence of digits like '441234567890' could be interpreted as a UK national number or an international number from another country, leading to misrouted calls. Prior to standardized number type indicators, networks relied on complex, carrier-specific digit analysis tables and heuristics, which were error-prone and hindered international interoperability.
The creation of TON was motivated by the need for a clear, protocol-level mechanism to convey the nature of a telephone number within signaling messages. This became especially critical with the advent of digital signaling systems like Signaling System No. 7 (SS7) and the globalization of telephony. It allows network switches to process numbers deterministically, enabling efficient call routing, accurate billing (e.g., distinguishing between local and international calls), and the support for advanced features like freephone (800) numbers, which have a specific TON. It provides a foundational layer for number portability and roaming by ensuring that the home network can correctly identify the format of a visited network's provided numbers.
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-5, normative work from Rel-16.
In Release 16, the primary update to the "TON" function was not a change to the Type of Number itself but was related through the clarification and formal definition of terms surrounding mobile number portability. The release introduced precise definitions for key entities in the porting process, including the "donor network," "recipient network," "ported number," and "number range owner network." These definitions provide essential context for routing and identifying numbers, which is a fundamental aspect of the TON and numbering plan indicators used in calls and services.
- Add new general abbreviations MCC Note: CR cover sheet wrongly shows CR number as "1118". TS 21.905CR0118
Explore further
Broader topics and technologies where TON plays a role.
Defining Specifications
3GPP specifications that define or reference TON, 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 |
| TS 31.117 vj10 | USIM Application Toolkit Test for Non-Removable UICC | Rel-19 |
| TS 31.121 vi50 | UICC-terminal interface test specification | Rel-18 |
| TS 51.010 vj00 | SIM Application Toolkit Conformance Testing | Rel-19 |