Отправка сообщений (SUBMIT_SM)
Для отправки сообщений абоненту необходимо выполнить команду SUBMIT_SM, используемые параметры:
Параметр | Описание |
source_addr | Имя отправителя. Сообщение абоненту будет отправлено с номера, указанного в данном параметре. Допустимая длина 2-11 символов. Допустимые символы: 0...9a...zA...Z!@#$%^&*()/{}';:,+-_ и пробел. |
destination_addr | Номер абонента в международном формате. Пример 79031234567 |
esm_class | Режим работы и тип сообщения. |
data_coding | Тип кодирования сообщения. Рекомендуем использовать 0 для латинских сообщений и 8 для передачи символов юникода. |
registered_delivery | Флаг для запроса отчета о статусе доставке. 0 — отчет не нужен, 1 — передать отчет. |
Коды ошибок SUBMIT_SM_RESP
Ответ о приеме запроса будет передан командой SUBMIT_SM_RESP, в поле command_statusбудет отправлен код указывающий на результат обработки.
Код (HEX) | Описание | Действия |
0x0 | Сообщение принято | Не требуется |
0х3 | Передан неверный набор TLV-параметров | Устранить ошибки и повторить вызов |
0х55 | Превышение длины сообщения: - не более 1000 символов суммарно; - не более 11 частей на одно сообщение; - не более 140 символов на одну часть сообщения | Устранить ошибки и повторить вызов |
0x58 | Превышение установленной для подключения скорости | Уточнить пропускную способность канала и продолжить рассылку на допустимой скорости |
0x443 | Ошибка в конфигурации сервиса | Обратиться в службу поддержки |
0x444 0xAA | Внутренняя ошибка сервера | Обратиться в службу поддержки |
0x445 | Превышении максимально допустимого количества сообщений одному и тому же абоненту за период времени | Не отправлять сообщения абоненту в течение 1 часа, после чего повторить отправку. |
0xB | Запрещена отправка сообщений на данный номер. Как правило, означает запрет отправки сообщений на международное направление. | Обратиться к аккаунт-менеджеру и уточнить возможность отправки сообщений по данному направлению |
0xA | Запрещена отправка от данного имени отправителя | Использовать другое имя отправителя, либо обратиться к аккаунт-менеджеру и уточнить возможность отправки сообщений с данного имени |
0xAB | Запрещена отправка дубликатов | Не повторять отправку сообщений на которые возвращается данная ошибка |
0xAC | Некорректная кодировка для многосоставного сообщения | Необходимо передавать все части многосоставного сообщения в едином data_coding |
Last updated