Perché il mio SMS non arriva?
Un SMS che non arriva ha quasi sempre una di cinque cause. In ordine di quanto spesso le vediamo.
1. Il numero non è corretto
Un refuso, un numero fisso in un campo per cellulari, o un numero senza prefisso internazionale. Inviare all'estero richiede sempre il formato con il prefisso, quindi +32 al posto dello zero iniziale. Controllare in anticipo una lista con un HLR lookup elimina i numeri morti prima che tu ci paghi sopra.
2. Il dispositivo è spento o fuori copertura
L'operatore trattiene allora il messaggio e riprova. Può volerci qualche ora. Nel rapporto di recapito vedi quei messaggi come Buffered: in viaggio, non ancora consegnati.
3. Il nome mittente viene rifiutato
Alcuni paesi non ammettono un mittente alfanumerico, oppure richiedono una registrazione preventiva. Il messaggio viene allora bloccato dall'operatore senza che il destinatario si accorga di nulla.
4. Il destinatario ha bloccato
Chi ha risposto STOP una volta è sulla lista di blocco e non riceve più nulla. È voluto e non puoi aggirarlo.
5. Il messaggio è scaduto
Ogni messaggio ha un periodo di validità. Se entro quel termine il dispositivo non diventa raggiungibile, il messaggio sparisce. Per un promemoria di appuntamento va bene, per un codice monouso è troppo lungo.
Guarda sempre prima il rapporto di recapito: ti dice esattamente in quale di questi cinque casi ti trovi.