Получение отчетов о доставке (DELIVER_SM)

Отчеты о статусе доставки будет передан в пакете DELIVER_SM, в ответ партнер должен передать команду DELIVER_SM_RESP с указанием command_status равный 0, любой другой статус либо задержка в ответе более 30 секунд приведет к повторной отправке DELIVER_SM.

Отчет о доставке будет сформирован только на сообщения при иницииации которого в пакете SUBMIT_SM был указан запрос на получения статуса (registered_delivery=1)

Используемые параметры DELIVER_SM

Параметр

Описание

source_addr

Номер абонента в международном формате

destination_addr

Сервисный номер

esm_class

Режим работы и тип сообщения. Будет использован x x 0 0 0 1 x x

Используемые TLV-параметры DELIVER_SM

Параметр

Код TLV

Тип данных

Размер (октетов)

Описание

receipted_message_id

0x001E

Octet String

1-65

Идентификатор сообщения

message_state

0x0427

Integer

1

Статус доставки сообщения абоненту. Значения из справочника

network_error_code

0x0423

Integer

3

Расширенный код ошибки. Значения из справочника

message_type

0x1440

Octet String

3, 4 или 6

Тип сообщения. В случае использования каскада, целевое сообщение может быть доставлено абоненту по каналу отличного от исходного. Примеры: VIBER, VK, SMS (оканчивается 0x00 байтом)

traffic_type

0x1442

Octet String

от 6 до 13

Тип трафика. В случае использования шаблонов сообщений. Возможные варианты: SERVICE, TRANSACTIONAL, ADVERTISING, MULTINAMING, GLOBAL.

Last updated