Risposta breve
Gli SMS di solito non vengono consegnati perché il numero non è valido o inattivo, il telefono è rimasto spento oltre il periodo di validità, il Sender ID non è registrato per quel paese, il contenuto è stato filtrato come spam oppure le regole sui messaggi promozionali hanno bloccato l’invio. I rapporti di consegna indicano la causa: UNDELIV, EXPIRED o REJECTD rimandano a motivi diversi.
Quali sono le cause più comuni?
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| UNDELIV o FAILED | Formato errato, numero inattivo o portato | Normalizzate in E.164 e ripulite la lista con verifiche HLR |
| EXPIRED | Telefono spento o senza copertura | Riprovate più tardi o passate a un altro canale |
| REJECTD o REJECTED | Sender ID non registrato o contenuto bloccato | Registrate l’ID; rivedete link e testo |
| Nessun rapporto | L’operatore non restituisce rapporti | Chiedete al provider quali rotte restituiscono i rapporti |
| Falliscono solo i messaggi di marketing | Orari di silenzio, lista DND o opt-in mancante | Inviate negli orari consentiti ai contatti con opt-in |
Come diagnostico un problema di consegna?
- Controllate la risposta dell’API: un invio rifiutato non ha mai raggiunto la rete.
- Leggete stato e codice di errore del rapporto di consegna dei messaggi non riusciti.
- Raggruppate gli errori per paese e operatore per individuare uno schema.
- Confermate che il Sender ID sia registrato per quella destinazione e quel caso d’uso.
- Inviate una prova a un telefono noto dello stesso operatore.
- Se lo schema persiste, condividete gli ID dei messaggi con il provider.
Cos’altro può bloccare gli SMS nel GCC?
Gli operatori di EAU e Arabia Saudita si aspettano Sender ID registrati e gli ID non registrati di norma vengono bloccati. Gli SMS promozionali sono vietati negli orari di silenzio: dalle 21:00 alle 07:00 negli EAU secondo la policy antispam della TDRA, e dalle 22:00 alle 09:00 in Arabia Saudita secondo le regole CST. Anche i firewall SMS degli operatori bloccano link sospetti e traffico che arriva su rotte non autorizzate.
Come posso recuperare i messaggi non riusciti?
Per i messaggi importanti usate il fallback tra canali: se l’SMS fallisce, provate WhatsApp o RCS, o viceversa. OmniChannels.ai supporta un ordine di fallback configurabile e normalizza gli stati di consegna in un unico formato di webhook.
