Réponse courte
Un SMS OTP n'arrive généralement pas pour l'une de ces raisons : le numéro est faux ou mal formaté, le téléphone est éteint ou hors couverture, l'identifiant d'expéditeur (Sender ID) n'est pas enregistré dans le pays, un filtre opérateur bloque le message, ou l'utilisateur a bloqué les expéditeurs promotionnels. Les accusés de réception indiquent la cause : consultez-les en premier.
Causes fréquentes et comment les repérer
| Cause | Signal typique |
|---|---|
| Numéro erroné ou hors format E.164 | Statut rejeté ou en échec immédiatement |
| Téléphone éteint, en itinérance ou hors couverture | Statut expiré après la période de validité |
| Identifiant d'expéditeur non enregistré | Échecs concentrés sur un pays ou un opérateur |
| Filtrage opérateur | Rejeté ou non distribué sur un réseau, souvent après un changement de contenu |
| Blocage sur le téléphone ou dossier spam | Statut délivré, mais l'utilisateur ne voit rien |
Comment diagnostiquer la distribution des OTP
- Consultez l'accusé de réception des numéros concernés et notez le statut et le code d'erreur.
- Vérifiez que le numéro est au format international complet (E.164).
- Confirmez que l'identifiant d'expéditeur est enregistré pour la destination ; dans les pays du Golfe, les identifiants d'expéditeur sont en général enregistrés avant toute utilisation.
- Gardez un texte d'OTP court, sans contenu marketing ni liens raccourcis inconnus.
- Testez sur chaque grand opérateur du marché.
- Prévoyez un secours : modèle d'authentification WhatsApp ou appel vocal après un court délai.
Les limites des accusés de réception
Certains opérateurs renvoient les accusés en retard, voire jamais, et d'autres indiquent « délivré » dès que le message atteint le réseau plutôt que le téléphone. Un accusé de réception est un indice fort, pas une preuve. Une chute soudaine des codes saisis alors que le volume d'envoi augmente peut aussi signaler du SMS pumping plutôt qu'un problème de distribution.
OmniChannels.ai fournit des webhooks de statut de distribution, la vérification de numéros par HLR et un secours OTP entre SMS, WhatsApp et voix.
