# O que é um DLR (relatório de entrega)?

> Um DLR é a confirmação assíncrona de que um SMS foi entregue (ou não foi entregue) ao dispositivo. Ele é gerado pelo SMSC da operadora destinatária, devolvido via SMPP por meio do webhook deliver_sm ou HTTP, e contém um estado (DELIVRD, UNDELIV, REJECTD, EXPIRED) mais um código de erro específico da operadora.

- URL canônico: https://www.broadnet.me/pt/answers/what-is-dlr
- Idioma: pt
- Última revisão: 2026-05-27
- Editor: BroadNet (https://www.broadnet.me)

## O que significa, na realidade, "entregue"

DELIVRD significa que o MSC do destinatário reportou a entrega bem-sucedida da mensagem via rádio para o aparelho — a rede está satisfeita. Isso não significa que o utilizador leu a mensagem, abriu a aplicação de mensagens ou mesmo que o ecrã estava ligado. Considere DLR como um reconhecimento em nível de rede, não como uma confirmação de leitura. (Para confirmações de leitura, use RCS ou WhatsApp.)

## Os códigos de erro que você realmente vê

Os códigos de causa GSM de 1 a 127 representam as razões em nível de protocolo (assinante ausente, falha de equipamento, etc.). Os códigos de erro SMPP de 0x0000 a 0x00FF representam as razões em nível SMPP (endereço de origem inválido, congestionamento). Os TLVs específicos da operadora às vezes carregam um contexto mais rico (rádio fora de área de cobertura, memória do aparelho cheia). Um bom agregador traduz os códigos de operadora, muitas vezes ruidosos, numa taxonomia de erros clara que permite tomar medidas. O feed DLR da BroadNet normaliza mais de 200 operadoras num vocabulário de erros de 25 códigos.

## Porque o DLR volta tão tarde

Vários motivos. Assinante em roaming fora da rede por horas. SMSC armazenando e encaminhando novamente durante o período de validade (padrão de 24 horas; até 72 horas para algumas operadoras). Rota de encaminhamento A2P da operadora passando por três SMSCs intermediários, cada um adicionando o seu próprio atraso de fila. A monitorização avançada rastreia a latência DLR p50/p95/p99 por operadora de destino e alerta quando uma rota se degrada — veja /products/dlr-monitoring patterns.

## O que fazer com o DLR

Três ações. Marque a mensagem como entregue/com falha no seu sistema de registo. Acione a lógica de negócios subsequente (o fluxo de recuperação do carrinho continua, a nova tentativa de OTP é iniciada). Envie os dados de volta para um painel de controlo de qualidade de rota para que o seu agregador possa reequilibrar a distribuição. A terceira ação é o que diferencia uma CPaaS de uma rede fixa — a BroadNet usa os seus DLRs para direcionar a seleção de rotas em tempo real.

## Relacionados

- [Todas as respostas](https://www.broadnet.me/pt/answers)
- [Glossário](https://www.broadnet.me/pt/answers)
- [Porque as minhas mensagens SMS não estão a ser entregues?](https://www.broadnet.me/pt/answers/why-are-my-sms-not-delivering)
- [MO vs MT — qual a diferença?](https://www.broadnet.me/pt/answers/what-is-mo-vs-mt)
- [Qual é o período de validade do SMS?](https://www.broadnet.me/pt/answers/what-is-validity-period)
- [HMAC-SHA256 para assinatura de webhook DLR — como e porquê](https://www.broadnet.me/pt/answers/hmac-sha256-dlr-signing)
- [O que é uma ESME?](https://www.broadnet.me/pt/answers/what-is-esme)
- [Webhook setup](https://www.broadnet.me/pt/developers/webhooks)
- [SMPP error-code lookup](https://www.broadnet.me/pt/tools/smpp-error-codes)
- [SMS API](https://www.broadnet.me/pt/products/sms-api)
