Rapports de remise & statuts SMS

Un rapport de remise — aussi appelé delivery report ou DLR — est le retour du réseau sur ce qu'il est advenu de votre message. La distinction essentielle : Envoyé (Sent) signifie que le message a été transmis à l'opérateur, Livré (Delivered) qu'il est effectivement arrivé sur l'appareil. Seul ce dernier constitue une confirmation.

Vous trouverez ci-dessous chaque code de statut renvoyé par SMSBOX, sa signification et ce que vous pouvez faire.

Tous les codes de statut et leur signification

Code Statut Ce que cela signifie Ce que vous pouvez faire
10 Envoyé (Sent) Le message a été envoyé et est en route vers le destinataire. Nous attendons encore la confirmation de sa réception. Patientez — c'est un statut intermédiaire, pas une confirmation de remise.
11 Livré (Delivered) Le message est arrivé sur le gsm du destinataire. Rien. C'est le statut final que vous voulez voir.
12 Mis en mémoire (Buffered) Le gsm du destinataire est temporairement injoignable, par exemple parce qu’il est éteint ou n’a pas de réseau. Le message est conservé et renvoyé dès que le gsm est de nouveau joignable. Patientez. Le réseau réessaie tant que la durée de validité court.
13 Pas livré (Undelivered) Le message n’a pas pu être délivré. Raisons possibles :
  • Ce numéro ne peut pas recevoir de sms (par ex. une carte sim uniquement pour internet ou pour un appareil comme un système d’alarme).
  • Ce numéro n’est plus utilisé.
  • Le destinataire ne peut pas recevoir de messages pour le moment.
  • Le message a été refusé par l’opérateur du destinataire.
  • Le message n’a pas pu être délivré sur le gsm.
Vérifiez le numéro. Si cela arrive souvent, nettoyez votre liste avec un HLR en masse.
14 Expiré (Expired) Le gsm du destinataire est resté injoignable trop longtemps. Le message n’a donc plus été délivré. Renvoyez à un autre moment, ou marquez le numéro comme inactif.
15 Refusé (Rejected) Le réseau a refusé le message — par exemple à cause d'un nom d'expéditeur non autorisé ou d'un contenu jugé comme spam. Vérifiez votre expéditeur et le texte. Ne répétez pas l'envoi : cela nuit à votre réputation auprès de l'opérateur.
16 Inconnu (Unknown) Le réseau ne se prononce pas. Certains opérateurs étrangers ne fournissent tout simplement pas de rapport fiable. Ne considérez pas cela comme une erreur. En cas de doute, vérifiez le numéro séparément.
20 Liste noire (Blacklist) Le numéro figure sur une liste de blocage et ne reçoit plus de messages de votre part — le plus souvent après une désinscription. Supprimez le numéro de votre liste. Continuer à envoyer coûte des crédits et ne rapporte rien.
21 Faible solde (LowBalance) Crédits insuffisants sur votre compte pour envoyer le message. Rechargez, ou activez la recharge automatique et une alerte de solde.
01 Erreur (Error) Un problème est survenu lors de l’envoi, de sorte que le message n’est pas parti. Réessayez. Si le problème persiste, contactez le support avec l'ID du message.

Attention : les messages envoyés vers des numéros en roaming (des numéros connectés à un autre réseau que celui d'origine) peuvent rester au statut 'Envoyé' (Sent). Nous ne donnons aucune garantie de livraison pour les numéros en roaming ; des routes spéciales sont nécessaires. Contactez le support.

statut final, réussi   statut intermédiaire ou indéterminé   non remis, action requise

Le chemin que parcourt votre message

1

Vous envoyez

Via le tableau de bord, un import Excel, un e-mail ou l'API REST. Le message reçoit un ID de message unique.

2

Nous transmettons

SMSBOX achemine le message vers l'opérateur du destinataire. Le statut devient Envoyé (Sent).

3

L'opérateur remet le message

Si l'appareil est éteint, le message reste en file d'attente : Mis en mémoire (Buffered).

4

Le réseau fait son retour

Le statut final arrive : Livré (Delivered), ou l'un des statuts d'échec ci-dessus.

Il peut s'écouler du temps entre les étapes 2 et 4. Un message encore en Envoyé (Sent) après quelques secondes n'a donc pas échoué — il attend le retour du réseau.

Les statuts dans votre propre système

Dans le tableau de bord, vous consultez le statut de chaque message envoyé. Si vous travaillez via l'API, inutile de continuer à interroger : indiquez une URL de notification lors de l'envoi et nous transmettons chaque changement de statut via un HTTP POST à cette adresse.

Ce POST contient l'ID du message et le code de statut du tableau ci-dessus. Vous gardez ainsi votre propre base de données à jour et pouvez réagir immédiatement — appeler un client en cas de statut Pas livré (Undelivered), ou marquer un numéro en cas de statut Liste noire (Blacklist).

Transférer les statuts de remise vers votre propre système

Comment maintenir un taux de remise élevé

La plupart des messages échoués peuvent être évités. Une liste qui vit depuis des années contient inévitablement des numéros qui n'existent plus — et chaque envoi vers ceux-ci coûte des crédits sans résultat.

Vérifiez votre liste au préalable avec un HLR en masse et retirez les numéros morts
Traitez chaque désinscription immédiatement, pour ne pas continuer à envoyer vers une blacklist
Utilisez un expéditeur reconnaissable — les messages anonymes sont plus souvent refusés
Gardez un solde suffisant ou activez la recharge automatique
Nettoyer votre liste de numéros Recharge automatique

Questions fréquentes sur les rapports de remise

Un rapport de livraison, aussi appelé delivery report ou DLR, est le retour du réseau sur ce qu'il est advenu de votre message. Il vous indique si le message a été transmis, s'il est effectivement arrivé sur l'appareil, ou s'il est resté bloqué en chemin — et pourquoi.
Envoyé (Sent) signifie que le message a été transmis au réseau de l'opérateur. Livré (Delivered) signifie qu'il est effectivement arrivé sur l'appareil du destinataire. Seul Livré (Delivered) constitue une confirmation que le message a atteint sa destination.
Le réseau a accepté le message mais ne peut pas encore le livrer, généralement parce que l'appareil est éteint ou hors de portée. Le message reste un moment en file d'attente et est tout de même livré dès que l'appareil redevient joignable. Si cela échoue dans le délai de validité, le statut passe à Expiré (Expired).
Pas livré (Undelivered) signifie que le réseau n'a pas pu livrer le message, par exemple parce que le numéro n'existe plus. Refusé (Rejected) signifie que le réseau a refusé le message, par exemple à cause d'un nom d'expéditeur non autorisé ou d'un contenu jugé comme spam. En cas de statuts Pas livré (Undelivered) répétés, votre liste de numéros a besoin d'un nettoyage.
Le numéro figure sur une liste de blocage et ne reçoit plus de messages de votre part. Cela se produit par exemple lorsque quelqu'un s'est désinscrit. Ne continuez pas à envoyer vers de tels numéros : cela coûte des crédits et nuit à votre réputation auprès des opérateurs.
Il n'y avait pas assez de crédits sur votre compte pour envoyer le message. Activez une alerte de solde ou le rechargement automatique afin d'éviter qu'une campagne ne s'arrête à mi-chemin.
Oui. Indiquez une URL de notification lors de l'envoi et nous transmettons chaque changement de statut à cette adresse via une requête HTTP POST, avec l'ID du message et le code de statut. Vous tenez ainsi votre propre base de données à jour sans devoir interroger le système en continu.
Les statuts restent visibles au niveau de vos messages envoyés dans le dashboard. Si vous travaillez via l'API et souhaitez aussi consulter les requêtes et réponses brutes en cas de problème, vous les trouverez dans le tracelog, conservé pendant trente jours.
Trust Guard Security Scanned
Appelez-nous
Envoyer un e-mail