Um DLR falso é um relatório de entrega que diz "entregue" quando a mensagem nunca chegou ao aparelho, porque uma plataforma intermediária gerou o relatório em vez de repassar o relatório real da operadora. Você detecta isso comparando os DLRs com testes reais em aparelhos, observando relatórios que chegam rápido demais ou uniformes demais e conferindo a conversão no tráfego de OTP.
Como os relatórios de entrega deveriam funcionar
Quando você envia uma mensagem por SMPP pedindo registered delivery, o SMSC da operadora tenta entregá-la e depois devolve um recibo com um status final como DELIVRD, UNDELIV ou EXPIRED. Cada provedor da cadeia deveria repassar esse recibo sem alterações, associado ao ID da sua mensagem. Os status são explicados em status dos relatórios de entrega de SMS.
Um DLR falso quebra essa cadeia: alguma plataforma no meio cria o próprio recibo "DELIVRD" sem confirmação real da operadora.
Por que existem DLRs falsos
- Rotas grey ou baratas, em que as mensagens são descartadas, atrasadas ou enviadas por canais que não devolvem recibo. Gerar "entregue" esconde o problema e mantém o cliente pagando. Veja rotas de SMS grey.
- Cobrança por mensagem entregue: se o fornecedor só recebe pelas mensagens entregues, um relatório falso aumenta a receita.
- Padrões da plataforma: alguns sistemas devolvem DELIVRD quando o fornecedor acima deles não suporta DLR. Nem sempre é fraude, mas para você o resultado é o mesmo: não dá para confiar no número.
- Descarte de mensagens: um revendedor pode jogar fora parte do tráfego e informar que foi entregue.
Sinais de alerta
| Sinal | O que indica |
|---|---|
| Taxa de entrega de 99 a 100% num destino em que outras rotas mostram 85 a 95% | Os relatórios não refletem a realidade: sempre há números desligados, portados ou inválidos |
| Os DLRs chegam sempre em menos de um segundo após o envio | Gerados pela plataforma, não depois de uma tentativa real de entrega |
| "Done date" e "submit date" idênticas em todos os recibos | Recibo criado no momento do envio |
| Números inválidos ou não alocados voltam como DELIVRD | Forte indício de relatórios falsos |
| Código de erro sempre 000, mesmo nas falhas | A plataforma não repassa os erros da operadora |
| A conversão de OTP cai enquanto a taxa de entrega continua alta | Os usuários não estão recebendo os códigos |
Como testar se há DLRs falsos
- Testes em aparelho: envie para chips reais de cada rede no país de destino, seus ou de um serviço de painel de testes. Compare o que o celular recebeu com o que o DLR diz. O método está em como testar uma rota de SMS.
- Teste com números inválidos: envie algumas mensagens para números que você sabe que não estão alocados ou que estão desligados há muito tempo. Uma rota real devolve UNDELIV ou EXPIRED, às vezes depois de horas. Uma falsa devolve DELIVRD.
- Análise de tempo: faça um gráfico do tempo entre o submit_sm_resp e o DLR. Distribuições reais variam; as falsas são planas e muito curtas.
- Acompanhamento da conversão: para OTP, compare códigos enviados com códigos digitados, por rota e por país. Uma rota com entrega alta e conversão baixa é suspeita.
- Verificação cruzada com HLR: uma consulta HLR numa amostra de números mostra quais estão inativos; esses não deveriam voltar como entregues.
O que fazer se você encontrar DLRs falsos
Mostre as provas ao fornecedor: IDs das mensagens, horários, capturas de tela dos aparelhos. Um fornecedor sério vai investigar quem está acima dele. Se a cobrança é por mensagem entregue, peça um crédito sobre o tráfego afetado. Passe o tráfego crítico, como OTP, para uma rota direta e mantenha um monitoramento ativo, porque a qualidade pode mudar de uma semana para outra. Nosso guia sobre taxa de entrega e latência de SMS explica o que acompanhar continuamente.
Como evitar o problema
Escolha fornecedores que digam de onde vêm os relatórios e que aceitem testes antes de o tráfego começar. A VoIPMatcher contrata rotas SMS A2P com os seus carriers e faz a gestão da rota, então você lida com um único interlocutor quando algo dá errado. Solicite uma rota de SMS e conte para nós como você mede a entrega.
Perguntas frequentes
Por que meu SMS aparece como entregue mas não foi recebido?
Ou o relatório de entrega está errado, ou o problema está no aparelho. Uma rota pode devolver um status DELIVRD falso gerado por uma plataforma intermediária, ou o celular pode ter recebido a mensagem e filtrado como spam. Teste a mesma mensagem em aparelhos reais de cada rede e compare o que chega com os relatórios.
DLR falso é fraude?
Nem sempre, mas o efeito é o mesmo. Algumas plataformas devolvem DELIVRD por padrão quando o fornecedor acima delas não envia recibos. Outras geram status de entregue de propósito, para esconder tráfego descartado ou grey, ou para cobrar por mensagem entregue. De um jeito ou de outro, você não pode confiar na taxa de entrega, então trate a rota como pouco confiável até testar.
Qual taxa de entrega de SMS é suspeita?
Uma taxa de entrega de 99 a 100 por cento num destino em que outras rotas mostram 85 a 95 por cento é um sinal de alerta. Toda lista real tem números inativos, portados ou inválidos que deveriam falhar. Relatórios que chegam sempre em menos de um segundo, com datas de envio e de conclusão idênticas, apontam na mesma direção.
Posso pedir reembolso por relatórios de entrega falsos?
Se o seu contrato cobra por mensagem entregue, você pode pedir um crédito sobre o tráfego afetado. Mostre as provas ao fornecedor: IDs das mensagens, horários, capturas de tela dos aparelhos e testes com números inválidos. Um fornecedor sério vai investigar quem está acima dele. Sem provas, ou depois do prazo de contestação, é difícil ganhar a reclamação.
Precisa de uma rota?
Envie o destino, o tipo de rota e a tarifa alvo. Respondemos com o que podemos entregar.