У протоколі SMPP використовуються параметри Type of Number (TON) та Numbering Plan Indicator (NPI) для правильної маршрутизації повідомлень. Ці параметри визначають, як інтерпретувати номер одержувача і відправника під час передачі SMS через SMSC. Коректне налаштування TON та NPI критично важливе для успішної доставки повідомлень, особливо при міжнародних відправках та роботі з короткими номерами.
TON визначає, якого типу належить номер, вказаний у повідомленні.
| Значення TON | Опис | Приклад |
|---|---|---|
| 0 | Unknown (невідомий) | Використовується, якщо тип номера не визначено. SMSC самостійно визначає формат. |
| 1 | International (міжнародний) | Використовується для номерів E.164. |
| 2 | National (національний) | Використовується для номерів без коду країни. |
| 3 | Network Specific (мережевий) | Номер прив'язаний до конкретної мережі Найчастіше використовується для коротких кодів. |
| 4 | Subscriber Number (абонентський) | Внутрішньомережевий номер без зазначення національного плану. |
| 5 | Alphanumeric (буквено-цифровий) | Використовується для надсилання повідомлень із брендованим ім'ям відправника. |
| 6 | Abbreviated (скорочений) | Короткі номери, які можна використовувати в межах певних мереж. |
NPI вказує, до якої нумераційної системи належить зазначений номер.
| Значення NPI | Опис |
|---|---|
| 0 | Unknown (невідомий, визначається оператором) |
| 1 | ISDN / Telephone (стандартний мобільний чи фіксований номер) |
| 3 | Data (використовується для передачі даних) |
| 4 | Telex (використовується для послуг телексу) |
| 6 | Land Mobile (мобільний радіозв'язок) |
| 8 | National (національний телефонний план) |
| 9 | Private (приватна нумерація) |
| 10 | ERMES (пейджингова мережа ERMES) |
| 18 | Internet (IP-адресація) |
| 20 | WAP Client ID (ідентифікатор клієнта WAP) |
Найчастіше в SMS-розсилках використовується NPI = 1 (ISDN/Telephone), оскільки він застосовується для стандартних мобільних та фіксованих номерів.
Якщо у вас є питання щодо налаштування SMPP, зверніться до технічної підтримки.