В протоколе 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, обратитесь в техническую поддержку.