DLR
Una conferma di consegna riporta lo stato restituito dalla rete mobile per un SMS inviato, come consegnato, scaduto, rifiutato o sconosciuto.
Solo definizioni — un termine spiegato qui non è un servizio che vendiamo.
Una conferma di consegna (DLR) è lo stato che una rete mobile restituisce per un SMS inviato. È uno stato di rete, non la prova che una persona abbia letto il messaggio.
I codici differiscono da rete a rete, quindi ogni stato va associato a uno stato interno.
Conferma e stati
L’SMSC restituisce un ID messaggio quando accetta un invio, poi invia la conferma in modo asincrono. La riconciliazione la abbina tramite ID, non in base all’ordine di invio. Gli stati sono quelli dell’insieme message_state di SMPP (accepted, enroute, delivered, expired, deleted, undeliverable, rejected e unknown), non i valori dello status report di 3GPP TS 23.040. Non tutte le reti inviano tutti gli stati. Gli stati intermedi possono essere soppressi. Alcune rotte perdono le conferme o traducono gli stati.
Da dove arriva la conferma
- Applicazione
- Gateway SMPP
- SMSC
- HLR / HSS
- MSC / MME
- Telefono
- Ricevuta di consegna
Descrizione testuale
L’applicazione invia il messaggio a un gateway SMPP, che lo passa all’SMSC. La sequenza mostra poi l’home location register e l’MSC prima del telefono. La conferma di consegna è il passaggio finale evidenziato.
Che cosa lo stato non dimostra
Lo stato «consegnato» significa che la rete ritiene che il messaggio abbia raggiunto il telefono. Non dimostra che il telefono lo abbia visualizzato né che il contenuto sia arrivato integro. Il mittente potrebbe non essere conservato. In un messaggio concatenato le conferme possono arrivare per segmento o per messaggio, quindi la riconciliazione deve conoscere il modello della rotta. Il decodificatore SMPP mostra i campi grezzi della conferma.