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