Tutto ciò che vale la pena sapere, niente di superfluo.
Gli stati comuni
In coda/accettato significa che la piattaforma ha preso il messaggio; inviato significa che ha raggiunto l'operatore; consegnato significa che il telefono ha confermato la ricezione; non riuscito/scaduto/rifiutato significa che non è arrivato, di solito con un codice di errore dell'operatore che ne spiega il motivo. Vedi /answers/what-is-dlr.
Il messaggio inviato non è stato consegnato.
Lo stato "inviato" indica solo che l'operatore ha accettato il messaggio, non che questo sia effettivamente arrivato al telefono. Solo lo stato "consegnato" – con una ricevuta a livello di operatore – conferma l'avvenuta ricezione, ed è per questo che la trasparenza dei tassi di consegna degli SMS è importante. Vedi /answers/how-to-improve-sms-delivery-rates.
Agire sullo stato
Leggi gli stati in tempo reale tramite un webhook, in modo che la tua applicazione possa riprovare in caso di errori, attivare un meccanismo di fallback o aggiornare l'utente. Vedi /answers/what-is-a-messaging-webhook e /tools/dlr-decoder.