Rapporti di recapito e stati SMS

Un rapporto di recapito — detto anche delivery report o DLR — è il riscontro della rete su ciò che è successo al tuo messaggio. La distinzione più importante: Sent significa che il messaggio è stato consegnato all'operatore, Delivered che è effettivamente arrivato sul dispositivo. Solo quest'ultimo è una conferma.

Qui sotto trovi ogni codice di stato restituito da SMSBOX, che cosa significa e che cosa puoi fare.

Tutti i codici di stato e il loro significato

Codice Stato Che cosa significa Che cosa fare
10 Sent Il messaggio è stato consegnato alla rete dell'operatore. Attendere — è uno stato intermedio, non una conferma di recapito.
11 Delivered Il messaggio è arrivato sul dispositivo del destinatario. Nulla. È lo stato finale che vuoi vedere.
12 Buffered Accettato ma non ancora recapitabile — il dispositivo è spento o fuori copertura. Attendere. La rete riprova finché dura il periodo di validità.
13 Undelivered La rete non è riuscita a recapitare il messaggio, ad esempio perché il numero non esiste più. Verifica il numero. Se capita spesso, ripulisci la tua lista con un HLR bulk.
14 Expired Il periodo di validità è scaduto senza che il dispositivo sia tornato raggiungibile. Reinvia in un altro momento oppure contrassegna il numero come inattivo.
15 Rejected La rete ha rifiutato il messaggio — ad esempio per un nome mittente non consentito o per un contenuto giudicato spam. Controlla il mittente e il testo. Non insistere: danneggia la tua reputazione presso l'operatore.
16 Unknown La rete non fornisce indicazioni. Alcuni operatori esteri semplicemente non offrono una reportistica affidabile. Non considerarlo un errore. Se hai dubbi, verifica il numero separatamente.
20 Blacklist Il numero è in una lista di blocco e non riceve più messaggi da te — di norma dopo una disiscrizione. Rimuovi il numero dalla tua lista. Continuare a inviare consuma crediti e non produce nulla.
21 LowBalance Crediti insufficienti sul tuo account per inviare il messaggio. Ricarica, oppure attiva la ricarica automatica e un avviso di saldo.
01 Error Qualcosa è andato storto durante l'elaborazione del messaggio. Consulta il trace log per la richiesta e la risposta grezze, oppure contatta l'assistenza indicando l'ID del messaggio.

stato finale, riuscito   stato intermedio o indeciso   non recapitato, serve un intervento

Il percorso che compie il tuo messaggio

1

Tu invii

Dalla dashboard, con un'importazione Excel, via e-mail o tramite l'API REST. Il messaggio riceve un ID univoco.

2

Noi inoltriamo

SMSBOX instrada il messaggio verso l'operatore del destinatario. Lo stato diventa Sent.

3

L'operatore recapita

Se il dispositivo è spento, il messaggio resta in coda: Buffered.

4

La rete dà il riscontro

Arriva lo stato finale: Delivered oppure uno degli stati di errore qui sopra.

Tra il passaggio 2 e il 4 può passare del tempo. Un messaggio che dopo qualche secondo è ancora su Sent non è quindi fallito — sta aspettando il riscontro della rete.

Gli stati nel tuo sistema

Nella dashboard consulti lo stato di ogni messaggio inviato. Se lavori tramite l'API, non devi continuare a interrogarla: indica al momento dell'invio un URL di notifica e invieremo ogni cambio di stato a quell'indirizzo tramite una HTTP POST.

Quella POST contiene l'ID del messaggio e il codice di stato della tabella qui sopra. Così mantieni aggiornato il tuo database e puoi reagire subito — chiamare un cliente in caso di Undelivered o contrassegnare un numero in caso di Blacklist.

Inoltrare gli stati di recapito al tuo sistema

Ecco come mantenere alto il tuo tasso di recapito

La maggior parte dei messaggi non recapitati è evitabile. Una lista che dura anni contiene inevitabilmente numeri che non esistono più — e ogni invio verso di essi consuma crediti senza risultato.

Verifica in anticipo la tua lista con un HLR bulk ed elimina i numeri morti
Gestisci subito ogni disiscrizione, così non continui a inviare a una blacklist
Usa un mittente riconoscibile — i messaggi anonimi vengono rifiutati più spesso
Mantieni un saldo sufficiente o attiva la ricarica automatica
Pulire la lista di numeri Ricarica automatica

Domande frequenti sui rapporti di recapito

Un rapporto di recapito, detto anche delivery report o DLR, è il riscontro della rete su ciò che è successo al tuo messaggio. Ti dice se il messaggio è stato inoltrato, se è effettivamente arrivato sul dispositivo o se è rimasto bloccato lungo il percorso — e perché.
Sent significa che il messaggio è stato consegnato alla rete dell'operatore. Delivered significa che è effettivamente arrivato sul dispositivo del destinatario. Solo Delivered è una conferma che il messaggio ha raggiunto la sua destinazione.
La rete ha accettato il messaggio ma non riesce ancora a recapitarlo, di norma perché il dispositivo è spento o fuori copertura. Il messaggio resta per un po' in coda e viene comunque recapitato non appena il dispositivo torna raggiungibile. Se non ci riesce entro il periodo di validità, lo stato diventa Expired.
Undelivered significa che la rete non è riuscita a recapitare il messaggio, ad esempio perché il numero non esiste più. Rejected significa che la rete ha rifiutato il messaggio, ad esempio per un nome mittente non consentito o per un contenuto giudicato spam. Con stati Undelivered ripetuti, il tuo elenco di numeri ha bisogno di una pulizia.
Il numero è su un elenco di blocco e non riceve più messaggi da te. Succede ad esempio quando qualcuno si è disiscritto. Non continuare a inviare a numeri del genere: costa crediti e danneggia la tua reputazione presso gli operatori.
Sul tuo account non c'erano crediti sufficienti per inviare il messaggio. Attiva un avviso di saldo o la ricarica automatica per evitare che una campagna si fermi a metà.
Sì. Indica al momento dell'invio un URL di notifica e invieremo ogni cambio di stato con un HTTP POST a quell'indirizzo, con l'ID del messaggio e il codice di stato. Così tieni aggiornato il tuo database senza dover interrogare in continuazione.
Gli stati restano visibili sui tuoi messaggi inviati nella dashboard. Se lavori tramite l'API e vuoi rivedere anche le richieste e le risposte grezze in caso di problema, le trovi nel tracelog, conservato trenta giorni.
Chiama ora
Invia un'e-mail