1. DELIVERED (Délivré avec succès)
C'est le statut final idéal. Il confirme formellement que le SMS a atteint le combiné (le téléphone) du destinataire.
Délai technique : Ce statut remonte lorsque l'opérateur confirme la remise ; le délai varie selon l'opérateur et l'état du réseau (en août 2026, le délai médian jusqu'à cette confirmation se situait entre 13 et 40 secondes sur nos routes marocaines).
2. PENDING (En attente de livraison)
Le message a été transmis à l'opérateur local, mais ce dernier n'a pas encore pu le livrer au combiné.
Pourquoi ? Le téléphone est éteint, en mode avion, hors zone de couverture, ou la boîte de réception SMS du client est pleine.
Durée : L'opérateur gardera le message en Pending pendant une période définie (Validity Period, souvent 24h ou 48h). Il réessaiera périodiquement. Si le délai expire, le statut basculera en Failed.
3. FAILED (Échec définitif)
Le message n'a pas pu être livré, et l'opérateur a abandonné les tentatives.
Pourquoi ? Le numéro n'existe plus, n'est pas attribué (Non-Existent Number), le délai de validité est dépassé, ou le téléphone a bloqué spécifiquement la réception. Un taux élevé de Failed indique que votre base de données n'est pas nettoyée et contient de nombreux "numéros morts".
4. UNKNOWN / REJECTED (Rejet opérateur)
L'opérateur a reçu la demande mais refuse catégoriquement de l'acheminer.
Pourquoi ? Le Sender ID n'est pas autorisé sur ce réseau, le contenu a été marqué comme SPAM par les filtres réseau, ou l'itinéraire vers ce préfixe est temporairement fermé.