Quand un SMS professionnel n'est pas délivré, la cause se trouve en général du côté de l'expéditeur : filtrage par l'opérateur, sender ID non enregistré ou bloqué, destinataires inscrits sur une liste d'opposition (DND), enregistrement manquant, route faible ou grise, ou problèmes de contenu et d'encodage. Le code d'erreur de l'accusé de réception et un test par opérateur indiquent de quelle cause il s'agit.
Pourquoi mon SMS n'est-il pas délivré ?
Pour les expéditeurs A2P, la plupart des échecs entrent dans sept catégories. Vérifiez-les dans cet ordre, car les premières expliquent la plus grande part des échecs sur la plupart des routes.
- Filtrage et firewalls des opérateurs
- Sender ID non enregistré ou non autorisé
- Enregistrement du trafic, de l'entité ou des templates manquant
- Listes d'opposition (DND) et de désinscription
- Problèmes de route (grise, surchargée ou mauvais opérateur)
- Problèmes de contenu et d'encodage
- Numéros invalides, inactifs ou injoignables
Que signifie « possible filtrage par l'opérateur » ?
Cela signifie que l'opérateur de destination, ou un firewall placé devant lui, a reçu votre message et a choisi de ne pas le délivrer. Les opérateurs filtrent le trafic A2P qui arrive par des routes non autorisées, qui correspond à des schémas de spam ou de fraude, ou qui porte des sender ID ou des contenus non enregistrés sur ce réseau. L'erreur peut revenir sous forme de rejet, d'accusé « non délivrable » ou ne pas revenir du tout.
Déclencheurs de filtrage courants :
- Trafic envoyé sur des routes grises ou à base de SIM que le firewall SMS de l'opérateur détecte.
- Raccourcisseurs d'URL, surtout les publics, partagés avec des spammeurs.
- Mots-clés liés à des catégories restreintes comme les prêts, les jeux d'argent ou la crypto. Voir restrictions de contenu SMS.
- Pics de volume soudains depuis un nouvel expéditeur ou un nouveau numéro.
- Messages identiques vers de nombreux numéros depuis un numéro long enregistré pour un faible volume.
Problèmes de sender ID
Dans beaucoup de pays, un sender ID alphanumérique doit être enregistré à l'avance, parfois par opérateur. Les sender ID non enregistrés sont bloqués, ou remplacés par un sender ID générique ou numérique, ce qui peut aussi susciter la méfiance des utilisateurs. Certains opérateurs rejettent les sender ID numériques venant de routes internationales, ou n'acceptent que certains formats. Vérifiez les règles pays par pays : enregistrement du sender ID SMS et types de sender ID SMS. Notez qu'un sender ID enregistré chez un fournisseur n'est pas automatiquement valable sur la route d'un autre fournisseur dans tous les pays.
Règles d'enregistrement et listes d'opposition
Plusieurs pays gèrent des dispositifs nationaux d'enregistrement. En Inde, les messages doivent correspondre à une entité, un header et un template DLT enregistrés, sinon ils sont bloqués. Aux États-Unis, les SMS application vers personne depuis des numéros longs à 10 chiffres exigent l'enregistrement 10DLC, et les numéros toll-free doivent être vérifiés. Le trafic promotionnel envoyé à des numéros inscrits sur une liste nationale DND ou d'opposition est bloqué ou ne peut être envoyé qu'aux heures autorisées. Voir enregistrement DLT en Inde, 10DLC et SMS toll-free aux États-Unis et SMS transactionnel ou promotionnel.
Problèmes de route
La route entre votre plateforme et l'opérateur de destination est le suspect suivant. Une route peut être grise (non autorisée par l'opérateur, donc filtrée), surchargée (les messages font la queue et expirent) ou mal routée (envoyée au mauvais opérateur parce que le numéro a été porté). Certaines routes renvoient aussi de faux accusés de réception, si bien que le tableau de bord affiche « délivré » pour des messages qui ne sont jamais arrivés. Voir types de routes SMS, faux DLR et portabilité des numéros et routage.
Problèmes de contenu et d'encodage
- Unicode par accident. Un seul emoji ou un guillemet typographique fait passer le message en UCS-2, ce qui réduit chaque segment à 70 caractères et multiplie les segments.
- Concaténation cassée. Les messages longs arrivent en morceaux ou dans le désordre quand une route supprime l'UDH. Voir SMS longs concaténés.
- Caractères non pris en charge. Les caractères hors GSM-7 sont remplacés par « ? » ou supprimés. Voir GSM-7 ou Unicode.
- Template non conforme. Dans les pays qui imposent l'enregistrement des templates, tout écart par rapport au texte approuvé entraîne un blocage.
Comment trouver la cause
Lisez d'abord l'accusé de réception et son code d'erreur : il distingue en général abonné absent, numéro invalide, rejet par l'opérateur et message expiré. Voir codes de statut DLR SMS et codes d'erreur SMPP. Regroupez ensuite les échecs par pays, opérateur, sender ID et template : un échec concentré sur un opérateur désigne un filtrage ou un enregistrement, alors que des échecs répartis partout désignent la route ou le compte. Nettoyez votre liste avec un HLR lookup et refaites des tests sur de vrais téléphones, comme décrit dans comment tester une route SMS. Pour le trafic OTP en particulier, voir SMS OTP non reçu.
Si c'est la route elle-même qui pose problème, VoIPMatcher source des routes SMS A2P auprès de ses carriers et les gère, avec l'enregistrement traité pays par pays. Demandez une route SMS fiable.
Questions fréquentes
Pourquoi mon SMS indique-t-il envoyé mais pas délivré ?
Envoyé signifie que votre fournisseur a accepté le message et l'a transmis ; délivré signifie que l'opérateur a confirmé son arrivée sur le téléphone. Entre les deux, le message peut être filtré, retenu parce que le téléphone est éteint ou hors couverture, ou expirer. Si le statut ne se met jamais à jour, la route ne renvoie peut-être pas d'accusés. Regardez d'abord le code d'erreur.
Pourquoi les SMS échouent-ils sur un seul opérateur ?
Quand les échecs se concentrent sur un opérateur, la cause est en général propre à ce réseau : son firewall bloque votre route, votre sender ID ou votre template n'y est pas enregistré, ou l'opérateur a changé ses règles. Demandez à votre fournisseur les codes d'erreur de cet opérateur et si la route vers lui est directe ou passe par d'autres carriers.
Les raccourcisseurs d'URL empêchent-ils la livraison des SMS ?
C'est possible. Les raccourcisseurs d'URL publics sont très utilisés par les spammeurs, beaucoup d'opérateurs et de filtres les traitent donc comme un signal de risque et bloquent ou retardent les messages qui en contiennent. Utilisez des liens sur votre propre domaine de marque, gardez-les courts et déclarez-les là où les règles du pays exigent l'enregistrement des liens.
Pendant combien de temps un SMS non délivré est-il retenté ?
Chaque message a une durée de validité, fixée par l'expéditeur ou le fournisseur, pendant laquelle le réseau retente la livraison vers un téléphone éteint ou hors couverture. La valeur par défaut varie selon les réseaux et les fournisseurs, et les expéditeurs peuvent en général fixer la leur. Ensuite, le message expire. Pour l'OTP, une validité courte évite que des codes arrivent après leur expiration.
Un destinataire peut-il bloquer les SMS professionnels ?
Oui. Les destinataires peuvent se désinscrire en répondant STOP ou un mot-clé local, s'inscrire sur une liste nationale d'opposition là où elle existe, ou bloquer l'expéditeur sur leur téléphone. Dans beaucoup de pays, la loi impose de respecter les désinscriptions et les inscriptions sur liste d'opposition : tenez vos listes propres et excluez ces numéros de chaque campagne.
Besoin d'une route ?
Indiquez la destination, le type de route et le tarif cible. Nous vous répondons avec ce que nous pouvons fournir.