Получение отчетов о доставке (DELIVER_SM)
Last updated
Last updated
Отчеты о статусе доставки будет передан в пакете DELIVER_SM, в ответ партнер должен передать команду DELIVER_SM_RESP с указанием command_status равный 0, любой другой статус либо задержка в ответе более 30 секунд приведет к повторной отправке DELIVER_SM.
Отчет о доставке будет сформирован только на сообщения при иницииации которого в пакете SUBMIT_SM был указан запрос на получения статуса (registered_delivery=1)
Используемые параметры DELIVER_SM
Используемые TLV-параметры DELIVER_SM
Параметр
Описание
source_addr
Номер абонента в международном формате
destination_addr
Сервисный номер
esm_class
Режим работы и тип сообщения. Будет использован x x 0 0 0 1 x x
Параметр
Код 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.