Подключение

Поддерживаемые команды

Команда Описание Комментарий
bind_transceiver подключение ESME к SMSC в режиме передачи сообщений используйте эту команду для отправки сообщений от SMSC к ESME, и для приема отчетов о доставке сообщений
bind_receiver (получатель) подключение ESME к SMSC в режиме приема сообщений используйте эту команду только для приема сообщений от SMSC к ESME
enquire_link проверка соединения с SMSC для поддержки соединения, выполняйте эту команду с периодичностью менее 15 мин, иначе уведомления о доставке перестанут приходить, в связи с тем, что соединение с ESME разорвано
submit_sm отправка сообщения используйте эту команду для отправки сообщения
deliver_sm отчет о доставке/отправка входящего сообщения
unbind отключение от SMSC используйте эту команду для отключения ESME от SMSC

Подключение

При запуске сессии командой bind_transceiver или bind_receiver установите в PDU следующие параметры:

Параметр Описание/Значение
system_id логин для подключения
password пароль для подключения

Подробнее о команде bind_* вы можете прочитать в спецификации SMPP-протокола 3.4 в разделе 4.1 (стр 45).

Статус подключения

При попытке подключения отправляется ответ о статусе подключения в PDU bind_transceiver_resp или bind_receiver_resp, в зависимости от режима подключения. Статус подключения будет передан в поле command_status.

Ответ при успешном подключении

PDU Hex значение command_status Decimal значение command_status Описание
bind_transceiver_resp 0x00000000 0 ошибок при подключении в режиме приема и передачи сообщений нет
bind_receiver_resp 0x00000000 0 ошибок при подключении в режиме приема сообщений нет

Ответ при неуспешном подключении

PDU Hex значение command_status Decimal значение command_status Описание
bind_transceiver_resp 0x0000000d 13 подключение в режиме приема и передачи сообщений не удалось
bind_receiver_resp 0x0000000d 13 подключении в режиме приема сообщений не удалось

Все статусы неудачных подключений вы можете найти в спецификации SMPP-протокола 3.4 в разделе 5.1.3 (стр 112).

Содержание статьи