Project

General

Profile

Доставить отчет о доставке

По получению отчета о доставке из сети от поставщика, 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 ОК

English translation

Also available in: PDF HTML TXT