DLR
Um recibo de entrega informa o status que a rede móvel atribui a um SMS enviado: entregue, expirado, rejeitado ou desconhecido, entre outros.
Apenas definições: um termo explicado aqui não é um serviço que vendemos.
Um recibo de entrega (DLR) é o status que uma rede móvel retorna para um SMS enviado. É um status de rede, não prova de que uma pessoa leu a mensagem.
Os códigos variam entre redes, então mapeie cada estado para um status interno.
O recibo e os estados
O SMSC retorna um ID de mensagem quando aceita um envio e depois envia o recibo de forma assíncrona. A conciliação associa o recibo pelo ID, não pela ordem de envio. Os estados são o conjunto message_state do SMPP (aceito, a caminho, entregue, expirado, excluído, não entregável, rejeitado e desconhecido), não os valores de relatório de status da 3GPP TS 23.040. Nem toda rede envia todos os estados; estados intermediários podem ser suprimidos. Algumas rotas perdem recibos ou traduzem estados.
De onde vem o recibo
- Aplicação
- Gateway SMPP
- SMSC
- HLR / HSS
- MSC / MME
- Celular
- Recibo de entrega
Descrição em texto
A aplicação envia a um gateway SMPP, que repassa a mensagem ao SMSC. A sequência mostra então o registro de localização base e o MSC antes do aparelho. O recibo de entrega é a etapa final destacada.
O que o status não prova
Um estado entregue significa que a rede acredita que a mensagem chegou ao aparelho. Não prova que o aparelho a exibiu nem que o conteúdo chegou intacto. O ID de remetente pode não ser preservado. Em uma mensagem concatenada, os recibos podem chegar por segmento ou por mensagem, então a conciliação precisa conhecer o modelo da rota. O decodificador SMPP mostra os campos brutos do recibo.