Требования по взаимодействию
Протокол взаимодействия — SMPP 3.4
Одна сессия по-умолчанию. Дополнительные сессии открываются по-согласованию.
Тип подключения: Transmitter, Receiver, Transceiver.
Отправлять PDU enquire_link каждые 30 (тридцать) секунд вне зависимости от наличия или отсутствия трафика в SMPP-соединении.
В случае, если при разрыве TCP-сессии со стороны SMSC в сторону Клиент отправляется TCP-пакет с флагом FIN, то в ответ Клиент должен отправить пакет FIN (FIN, ACK), любой другой ответ запрещён.
В случае обрыва SMPP- и TCP-сессий необходимо ожидать не менее 60 (шестидесяти) секунд, после чего требуется установить новую TCP-сессию и отправить в сторону SMSC PDU bind_transceiver (или bind_transmitter или bind_receiver). В случае неуспешной попытки соединения необходимо увеличить время ожидания до 120 (ста двадцати) секунд.
Если сервис использует более одного system_id (несколько аккаунтов), то все части составного Сообщения должны передаваться в рамках одного SMPP-аккаунта (system_id).
Необходимо использовать схему кодировки data_coding=0 для латиницы и data_coding=8 для кириллицы.
Last updated