Установка соединения (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-соединение.

Last updated