BroadNet
Основы Ответ BroadNet

Что такое DLR (отчёт о доставке)?

Последнее обновление 1 мин чтенияПроверено инженерным отделом BroadNet
Быстрый ответ

DLR — это асинхронное подтверждение того, что SMS-сообщение было доставлено (или не было доставлено) на мобильный телефон. Оно генерируется SMSC оператора-получателя, возвращается по протоколу SMPP через deliver_sm или HTTP-веб-хук и содержит состояние (DELIVRD, UNDELIV, REJECTD, EXPIRED) плюс код ошибки, специфичный для оператора.

Определение простым языкомНейтральный по отношению к поставщикуПроверено 27 мая 2026 г.
СхемаКак сообщение A2P доходит до телефона
  1. Ваше приложениеОтправка через REST API или SMPP
  2. Платформа BroadNetВалидация, маршрутизация и тарификация каждого сообщения
  3. SMSC оператораПрямое соединение с оператором
  4. Телефон абонентаСообщение доставлено
Отчет о доставке (DLR) возвращается по тому же пути на ваш webhook
Развернутый ответ

Всё, что стоит знать, и ничего лишнего.

§01

Что на самом деле означает слово «доставлено»?

DELIVRD означает, что MSC получателя сообщил об успешной доставке радиосигнала на мобильный телефон — сеть удовлетворена. Это не означает, что пользователь прочитал сообщение, открыл приложение для обмена сообщениями или даже включил экран. Рассматривайте DLR как подтверждение на уровне сети, а не как подтверждение прочтения. (Для подтверждения прочтения используйте RCS или WhatsApp.)

§02

Коды ошибок, которые вы видите на самом деле.

Коды причин GSM 1–127 — это причины на уровне протокола (отсутствие абонента, сбой оборудования и т. д.). Коды ошибок SMPP 0x0000–0x00FF — это причины на уровне SMPP (недопустимый адрес источника, перегрузка). Специфические для оператора TLV иногда содержат более полный контекст (радиосигнал вне зоны покрытия, память телефона заполнена). Хороший агрегатор преобразует некорректные коды операторов в понятную таксономию ошибок, на основе которой можно принимать меры. DLR-поток BroadNet нормализует данные по более чем 200 операторам, создавая словарь ошибок из 25 кодов.

§03

Почему поезда DLR возвращаются с опозданием

Причин много. Роуминг абонента вне сети в течение нескольких часов. Повторные попытки передачи данных через SMSC в течение срока действия (по умолчанию 24 часа; до 72 часов для некоторых операторов). Маршрутизация A2P оператором, проходящая через три промежуточных SMSC, каждый из которых добавляет свою собственную задержку в очереди. Система мониторинга отслеживает задержку DLR p50/p95/p99 в зависимости от оператора назначения и оповещает о снижении качества маршрута — см. /products/dlr-monitoring patterns.

§04

Что делать с DLR?

Три действия. Отметьте сообщение как доставленное/не доставленное в вашей системе учета. Запустите последующую бизнес-логику (процесс восстановления корзины продолжается, запускается повторная попытка ввода OTP). Передайте данные обратно в таблицу оценки качества маршрутов, чтобы ваш агрегатор мог перераспределить трафик. Третье — это то, что отличает CPaaS от проводной сети: BroadNet использует ваши DLR для управления выбором маршрута в режиме реального времени.

BNАвтор статьи — инженерная команда BroadNet·Осуществляем обмен сообщениями операторского класса с 2003 года, штаб-квартира — в Дубае.·Редакционные стандарты
Создавайте с помощью этого

Нужна помощь с подключением?

Ниже представлены продукты и руководства по интеграции, которые позволяют реализовать эту концепцию. Если вы предпочитаете ознакомиться с процессом в режиме реального времени, наша команда инженеров принимает звонки в тот же день в рабочее время MENA .

Свяжитесь с нашей инженерной командой.
Обратная связь

Был ли этот ответ полезен?

Ваш голос помогает нам определить приоритетность ответов, которые следует дополнить примерами, диаграммами и фрагментами кода.

Был ли этот ответ полезен?
Спасибо — принято к сведению. Мы будем поддерживать этот ответ.
Понял. Расскажите, чего не хватало — отправить короткое сообщение.

Как мы готовим и проверяем материалы

Вам всё ещё нужна помощь?

Поговорите с настоящим инженером о ваша сборка.

Мы отвечаем в течение одного рабочего дня, а производственные аккаунты получают круглосуточную поддержку. Наши инженеры-разработчики создают код, а не скрипты.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA по времени ответа
Запросы на тестовый доступОтвет в течение 1 рабочего дня
Продакшн24 / 7 · < 15 min
NOC для операторов24 / 7 · дежурный инженер