> For the complete documentation index, see [llms.txt](https://legacy-docs.seven.tech/v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy-docs.seven.tech/v1/smpp/deliver.md).

# Получение отчетов о доставке (DELIVER\_SM)

Отчеты о статусе доставки будет передан в пакете **DELIVER\_SM**, в ответ партнер должен передать команду **DELIVER\_SM\_RESP** с указанием *command\_status* равный 0, любой другой статус либо задержка в ответе более 30 секунд приведет к повторной отправке **DELIVER\_SM**.

{% hint style="danger" %}
Отчет о доставке будет сформирован только на сообщения при иницииации которого в пакете SUBMIT\_SM был указан запрос на получения статуса (**registered\_delivery=1**)
{% endhint %}

**Используемые параметры DELIVER\_SM**

| Параметр          | Описание                                                                  |
| ----------------- | ------------------------------------------------------------------------- |
| source\_addr      | Номер абонента в международном формате                                    |
| destination\_addr | Сервисный номер                                                           |
| esm\_class        | <p>Режим работы и тип сообщения.<br>Будет использован x x 0 0 0 1 x x</p> |

**Используемые TLV-параметры DELIVER\_SM**

| Параметр               | Код TLV | Тип данных   | Размер (октетов) | Описание                                                                                                                                                                                       |
| ---------------------- | ------- | ------------ | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| receipted\_message\_id | 0x001E  | Octet String | 1-65             | Идентификатор сообщения                                                                                                                                                                        |
| message\_state         | 0x0427  | Integer      | 1                | Статус доставки сообщения абоненту. Значения из [справочника](https://docs.danytech.ru/v1/errors/delivery#standartnye-kody-oshibok)                                                            |
| network\_error\_code   | 0x0423  | Integer      | 3                | Расширенный код ошибки. Значения из [справочника](https://docs.danytech.ru/v1/errors/delivery#rasshirennye-kody-oshibok)                                                                       |
| message\_type          | 0x1440  | Octet String | 3, 4 или 6       | <p>Тип сообщения. В случае использования каскада, целевое сообщение может быть доставлено абоненту по каналу отличного от исходного.<br>Примеры: VIBER, VK, SMS (оканчивается 0x00 байтом)</p> |
| traffic\_type          | 0x1442  | Octet String | от 6 до 13       | Тип трафика. В случае использования шаблонов сообщений. Возможные варианты: SERVICE, TRANSACTIONAL, ADVERTISING, MULTINAMING, GLOBAL.                                                          |
