Expertise technical

Statuts SMS DLR : Comprendre la différence entre « Envoyé » et réellement « Reçu sur le terminal »

Décryptage technique des accusés de réception SMS (DLR) au Maroc : QUEUED, SENT, DELIVERED et FAILED sur les réseaux Maroc Telecom, Inwi et Orange.

Statuts SMS DLR : Comprendre la différence entre « Envoyé » et réellement « Reçu sur le terminal »

1. L'anatomie des 4 statuts d'un SMS

Un envoi SMS traverse 4 états techniques distincts :

  1. QUEUED / ACCEPTED : La requête est reçue par la passerelle API. Cela ne garantit aucunement que le message est parti.
  2. SENT / BUFFERED : Le SMS a été transmis au centre de messagerie de l'opérateur marocain. Si le téléphone est éteint ou hors zone, il reste dans ce statut.
  3. DELIVERED (Handset Receipt) : Le téléphone de l'utilisateur a accusé réception physique du paquet SMS auprès de l'antenne-relais. C'est l'unique statut certifiant la réception.
  4. FAILED / UNDELIVERABLE : Numéro invalide, SIM désactivée ou rejet par les pare-feux de l'opérateur.

2. Le piège des « Fake DLR » sur les routes de complaisance

Certains agrégateurs non officiels simulent un statut DELIVERED dès la réception du paquet par leur passerelle intermédiaire (sans attendre le retour réel de l'opérateur marocain).

Chez EnvoiSMS : Le statut DELIVERED n'est mis à jour et transmis par Webhook qu'à la réception de la trame binaire SMPP officielle renvoyée par le réseau de l'opérateur final.

💡 Pourquoi choisir EnvoiSMS pour votre entreprise ?

Délivrabilité Opérateurs

Routes locales vers IAM, Orange et Inwi, avec bascule automatique entre routes et statut de livraison transmis par webhook.

💰

Optimisation Budgétaire

WhatsApp Business API dès 0,65 MAD par message. Le meilleur retour sur investissement.

🛡️

Données Souveraines (CNDP)

Hébergement conforme aux réglementations de protection des données personnelles locales.

Q.Comment recevoir les statuts de livraison en temps réel dans notre backend ?
Configurez simplement l'URL de votre Webhook dans le tableau de bord EnvoiSMS pour recevoir des payloads JSON signés par HMAC à chaque changement d'état.
Q.Pendant combien de temps un SMS reste-t-il en statut BUFFERED ?
Les centres de messagerie des opérateurs marocains conservent le message en tentative de livraison pendant 24 à 48 heures avant de le marquer comme expiré (UNDELIVERED).

Articles suggérés

Comment combiner WhatsApp et SMS pour réduire vos dépenses de notification de 40%
technical

Comment combiner WhatsApp et SMS pour réduire vos dépenses de notification de 40%

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts
technical

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs
technical

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs