### 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 : Pour un numéro marocain valide et couvert par le réseau, ce statut remonte généralement entre 2 et 5 secondes après l'envoi initial.
### 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é.