Получение отчетов о доставке (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. |