Доставить отчет о доставке¶
- Table of contents
- Доставить отчет о доставке
По получению отчета о доставке из сети от поставщика, Smartswitch отправит HTTP запрос на URL клиента.
URL клиента нужно указать в поле Оригинатор -> Технологии -> HTTP -> Отчет о доставке -> URL.
Запрос¶
По умолчанию HTTP запрос будет отправлен методом POST.
Тело POST запроса будет содержать следующие атрибуты:
атрибут | описание |
message_id | ID сообщения. Совпадает с атрибутом "id", который был возвращен клиенту в ответе на вызванный клиентом HTTP интерфейс message |
message_state | состояние сообщения. Одно из: enroute, delivered, expired, undeliverable, accepted, unknown, rejected |
Если клиент требует передачи атрибутов в другом формате, вы можете изменить формат передачи атрибутов Smartswitch.
Для этого следует заполнить вкладку Оригинатор -> Технологии -> HTTP -> Отчет о доставке согласно требованиям клиента.
Ответ¶
Клиент должен ответить HTTP кодом 200 ОК.
В этом случае Smartswitch уведомит поставщика, что отчет о доставке был успешно доставлен.
Во всех остальных случаях, Smartswitch уведомит поставщика, что отчет о доставке не был доставлен.
Пример¶
URL запроса | https://имя.сервера.клиента/dlr |
POST тело запроса | message_id=1561370632513 message_state=delivered |
ответ | 200 ОК |