TON (Type of Number) and NPI (Numbering Plan Identification) are parameters that are used to define the format of a telephone number and the numbering system to which it belongs. These parameters play a key role in telecommunication systems, especially when transmitting messages via SMS or voice calls. Proper TON/NPI configuration helps carriers and routing systems to correctly process and deliver messages, ensuring compatibility between different networks and platforms.
A TON specifies the type of number that is used for addressing. It can be a national, international, short code, or special service number. NPI defines the numbering plan by which the number is constructed, allowing systems to correctly interpret the structure of the number and determine its purpose.
Suppose you have the number +1 202 555 0173. Here, “+1” is the international country code, “202” is the national area or city code, and “555 0173” - is the local number of the subscriber. In this case, for this number, the TON will be set as “International Number” (International Number) and the NPI will be set as “ITU-T E.164” (the numbering plan that is used for international telephone numbers).
Another example is a short code that is used for SMS campaigns. Let's say the number to send messages is 12345. This number does not follow the normal phone number formats and in order to route it correctly, the TON would be set to “Short Code” and the NPI could be “Private Numbering Plan” to indicate a private numbering plan.
TON (Type of Number) categorizes the type of telephone number. The basic values of TON include:
NPI (Numbering Plan Identification) identifies the numbering plan that is used to interpret a number. Basic NPI values include:
Properly configured TON/NPI settings ensure that messages and calls are routed correctly, ensuring that they reach their final destination. Understanding the TON and NPI values is especially important for companies that send bulk SMS or provide international services, as it determines the success of interoperability between different networks and platforms.