SevenTech
  • Основная информация
  • Протоколы HTTP (REST API)
    • Отправка сообщений
    • Отправка Viber-сообщений
    • Получения статусов доставки
    • Отслеживание событий смены IMSI
    • Канал 2way
  • Стандартный протокол SMPP v3.4
    • Описание протокола
    • Требования по взаимодействию
    • Установка соединения (BIND)
    • Поддержание соединения (ENQUIRE_LINK)
    • Отправка сообщений (SUBMIT_SM)
    • Получение отчетов о доставке (DELIVER_SM)
  • Коды ошибок
    • Коды ошибок в отчетах о доставке
    • Коды ошибок протокола SMPP
  • Прочие документы
    • Работа через S3
Powered by GitBook
On this page
  1. Стандартный протокол SMPP v3.4

Установка соединения (BIND)

Для установки соединения необходимо послать BIND_TRANSCEIVER, в команде должны быть следующие поля:

Параметр

Описание

Пример

system_id

Идентификатор подключения. Допустимые символы 0...9a...zA...Z_ Максимальная длина 16 символов

company_1

password

Пароль

LfR62ccB

system_type

Тип подключения. Необходимо оставить пустым

null

Ответ будет передан командой BIND_TRANSCEIVER_RESP, в поле command_status будет передано одно из следующих значений:

Значение

Описание

0x0 - ESME_ROK

Подключение установлено

0xD - ESME_RBINDFAIL

Соединение не установлено, необходимо повторить попытку.

0x5 - ESME_RALYBND

Подключение уже установлено.

0xF - ESME_RINVSYSID

Неверный system_id

0xE - ESME_RINVPASWD

Неверный password

Разрыв соединения (UNBIND)

При необходимости разорвать подключение необходимо послать команду UNBIND, в ответ будет передана команда UNBIND_RESP и закрыто TCP-соединение.

PreviousТребования по взаимодействиюNextПоддержание соединения (ENQUIRE_LINK)

Last updated 6 years ago