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.
Key Features
- Defines number format categories (e.g., international, national, subscriber)
- Used in SS7 ISUP and MAP signaling parameters
- Essential for correct call routing and HLR interrogation
- Works in conjunction with Numbering Plan Identification (NPI)
- Supports interworking between PSTN/PLMN and IMS networks
- Enables proper billing categorization based on number type
Evolution Across Releases
Introduced as a core parameter for number representation in circuit-switched core network specifications. Defined standard values (International, National, Network Specific, Subscriber, Abbreviated) for use in MAP and BICC/ISUP signaling, establishing the basis for unambiguous number analysis in GSM and UMTS networks.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 31.117 | 3GPP TR 31.117 |
| TS 31.121 | 3GPP TR 31.121 |
| TS 51.010 | 3GPP TR 51.010 |