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