Взаимодействие по протоколу SMPP

Дополнительная информация


Версия протокола SMPP
3.4
Кодировка сообщений
ISO-8859-1 (Latin1), UCS-2BE
Поддерживаемые запросы PDU

bind_transmitter
bind_receiver
bind_transceiver
unbind
submit_sm
deliver_sm
enquire_link
Формат отчёта о доставке

id:<message_id>
sub:<message_sub>
dlvrd:<message_dlvrd>
submit date:<message_submit_date>
done date:<message_done_date>
stat:<message_stat>
err:<message_err>

Статусы доставки сообщений
DELIVRD
доставлено
EXPIRED
срок жизни истек
DELETED
удалено
UNDELIV
не доставлено
DELIVERY
доставлено
UNKNOWN
статус неизвестен
REJECTED
отклонено
Коды ошибок (HEX)
0x00000022
сеть недоступна
0x0000000B
некорректный номер получателя сообщения
0x00000004
некорректный bind запрос
0x00000002
некорректно-сформированный PDU запрос
0x0000000E
неправильный пароль к подключению по SMPP
0x0000000A
имя отправителя некорректно или не доступно для использования
0x000004A3
кодировка не поддерживается
0x000004A4
не хватает средств для отправки сообщения
0x000004A5
не корректно задан текст сообщения. Количество символов превышено
Передача текста сообщения
текст сообщения передается ТОЛЬКО через параметр short_message. Передача через message_payload НЕ поддерживается
Параметры ton, npi
Отправитель
source_addr_ton = 5
source_addr_npi = 0
Получатель
dest_addr_ton = 1
dest_addr_npi = 1
Ещё в этом разделе