La plupart des équipes techniques supposent qu'envoyer un SMS à l'international fonctionne à peu près comme un envoi local. Ce n'est pas le cas. Comprendre comment la livraison SMS mondiale fonctionne réellement — accords opérateurs, intermédiaires, exigences d'enregistrement — permet de diagnostiquer pourquoi un message arrive en quelques secondes sur un marché et disparaît silencieusement sur un autre.
Le chemin de transmission : de l'application au téléphone
Quand votre application envoie un SMS via une API, le message ne va pas en ligne droite jusqu'au téléphone. Le chemin type est : application, puis passerelle/fournisseur (agrégateur) qui route vers un fournisseur détenant des accords d'interconnexion pour le marché de destination, puis l'opérateur destinataire directement ou via un hub intermédiaire, puis le SMSC (Short Message Service Center) de l'opérateur, un nœud de stockage-retransmission qui met le message en file et tente la livraison au téléphone en réessayant dans une fenêtre de validité, et enfin le téléphone, où le message peut ou non être affiché et lu.
Pour le trafic domestique cette chaîne peut être un seul saut entre deux opérateurs. Pour le trafic international, elle implique généralement au moins un fournisseur intermédiaire, car aucun agrégateur ne détient d'accords d'interconnexion directs avec tous les opérateurs de tous les pays. Chaque saut supplémentaire est un endroit où un message peut être retardé, filtré ou perdu.
Facteurs au niveau du message qui influencent ce parcours : le sender ID (identifiant alphanumérique ou numérique affiché au destinataire, dont le format et l'enregistrement varient selon le pays et l'opérateur) ; l'encodage (GSM-7 permet 160 caractères par segment, l'Unicode requis pour les scripts non latins et certains emojis réduit cela à 70 caractères, ce qui augmente le nombre de segments et le coût) ; la période de validité (durée pendant laquelle le SMSC continue de réessayer avant d'expirer le message, configurable et variable selon le fournisseur et le marché plutôt que fixée par une norme unique) ; et le DLR (accusé de livraison, un callback de statut censé confirmer ce qui est arrivé au message quelque part dans cette chaîne).
Ce qu'un DLR vous dit vraiment — et ce qu'il ne dit pas
Un DLR est un rapport du réseau, pas un rapport du téléphone. Un statut « livré » signifie généralement que le SMSC de destination a accepté le message pour livraison à l'appareil — cela ne garantit pas que l'appareil l'a affiché, et cela ne dit rien sur une lecture effective par le destinataire.
Trois modes de défaillance à anticiper : l'échec silencieux, où certaines routes de moindre qualité perdent des messages sans jamais renvoyer de code d'erreur (si vous n'alertez que sur les échecs explicites, vous manquerez toute cette catégorie) ; les DLR synthétiques ou fabriqués, où certains fournisseurs, en particulier sur des routes grises ou de moindre qualité, renvoient un statut « livré » quel que soit le résultat réel en aval, par intérêt commercial à afficher un succès (un DLR venant d'une route non fiable n'est pas une preuve de livraison) ; et l'écart entre acceptation réseau et résultat réel sur le téléphone, où même un « livré » authentique venant du réseau terminal ne dit rien sur ce que l'utilisateur a vu ou fait.
La conclusion pratique est que les DLR sont un signal opérationnel utile pour détecter une dégradation au niveau d'une route, mais ne remplacent pas la mesure des résultats au niveau applicatif — l'utilisateur a-t-il cliqué le lien, saisi l'OTP, complété le parcours attendu. Construisez vos tableaux de santé autour de ce signal de conversion par route, pas uniquement autour du taux de DLR.
L'enregistrement des expéditeurs
Un nombre croissant de marchés exige l'enregistrement des identités d'expéditeur avant d'autoriser le trafic : pré-enregistrement de sender ID alphanumérique auprès des régulateurs ou opérateurs nationaux dans certains pays, la plateforme DLT indienne qui exige l'enregistrement de l'entité, du sender ID et du modèle avant l'envoi, les règles de la NCC au Nigeria sur le sender ID et les messages non sollicités, et des dispositifs similaires ailleurs. Les sender ID non enregistrés ou mal configurés sont généralement filtrés ou bloqués au niveau de l'opérateur — souvent silencieusement. Les délais et exigences d'enregistrement diffèrent selon le marché et le fournisseur, à planifier marché par marché plutôt qu'à supposer un processus mondial unique.
Portabilité des numéros et pourquoi router par préfixe échoue
Historiquement, le préfixe d'un numéro indiquait son opérateur, et certaines logiques de routage supposent encore cela. La portabilité des numéros a cassé cette hypothèse sur la plupart des marchés il y a des années. Des décisions de routage basées sur une recherche par plage de numéros sans vérification de portabilité actuelle achemineront une part significative du trafic vers le mauvais opérateur, ce qui se traduit par des échecs de livraison ou une précision de DLR dégradée sans rapport avec la qualité de la route. Un routage fiable exige d'interroger des données de portabilité/HLR à jour plutôt que de se fier à une table statique de plages de numéros.
Catégories de routes : directes, transit et grises
Toutes les voies entre votre plateforme et un opérateur de destination ne présentent pas le même risque.
Les routes directes sont des accords d'interconnexion bilatéraux, entre opérateurs ou entre un opérateur et un agrégateur licencié détenant son propre accord. Elles offrent généralement la livraison la plus fiable et les DLR les plus dignes de confiance, car le reporting vient d'une partie ayant une relation contractuelle directe avec le réseau terminal.
Les routes de transit passent par un ou plusieurs fournisseurs intermédiaires détenant leurs propres interconnexions avec les opérateurs régionaux. C'est ainsi que se déplace la majorité du SMS international — aucun fournisseur n'a d'accords directs partout — et une route de transit bien gérée via un fournisseur licencié et responsable peut être entièrement fiable.
Les routes grises (contournement SIM-box / ferme de SIM) sont un contournement commercial et technique de l'interconnexion normale. Le trafic est injecté dans le réseau de destination de façon à ressembler à du trafic ordinaire entre particuliers — souvent via des batteries de cartes SIM dans des « SIM box » physiquement situées dans le pays de destination — plutôt que d'être porté sous un accord commercial A2P en bonne et due forme. C'est moins cher pour qui vend la route, car cela évite les frais d'interconnexion et de terminaison qu'exige un accord A2P légitime. Les compromis sont réels : l'identité d'expéditeur n'est pas fiable (le destinataire peut voir un numéro mobile local au lieu du sender ID de votre marque), la livraison est irrégulière, les DLR issus de cette voie ne doivent pas être crus, et les réseaux terminaux cherchent activement ce type de trafic pour le bloquer ou le filtrer, ce qui explique pourquoi les volumes en route grise peuvent se dégrader ou s'arrêter sans préavis.
Il vaut la peine d'être précis sur un sujet distinct souvent confondu avec les routes grises : les vulnérabilités de signalisation SS7. SS7 est le protocole de signalisation utilisé par les opérateurs pour router appels et messages et gérer la localisation des abonnés entre réseaux. Des failles connues du SS7 permettent certains types d'interception, de suivi de localisation ou de réacheminement de messages par des parties qui accèdent au réseau de signalisation — c'est un enjeu de sécurité réseau touchant l'infrastructure d'interconnexion elle-même. Ce n'est pas la même chose qu'un contournement SIM-box, et ce n'est pas un mécanisme de routage à faible coût — personne n'envoie de trafic de campagne A2P via des failles SS7 comme modèle commercial. Confondre « route SMS grise bon marché » et « vulnérabilité SS7 » décrit mal les deux : l'une est un contournement du routage commercial, l'autre une préoccupation de sécurité de signalisation pour l'industrie en général.
Filtrage de contenu et comportement de retry
Les opérateurs filtrent le contenu au niveau réseau pour diverses raisons : heuristiques anti-spam, catégories restreintes sur certains marchés (promotions financières, jeux d'argent, messages politiques), et application du statut d'enregistrement du sender ID. Un message peut être filtré silencieusement après soumission même si le DLR initial semblait normal, et le comportement de retry varie selon l'opérateur et le fournisseur. Rien de tout cela n'est visible depuis le seul DLR, ce qui renforce la même conclusion : utilisez les signaux de conversion au niveau applicatif comme source de vérité, et traitez les DLR comme une aide au diagnostic de la santé des routes, pas comme une garantie de livraison.
Mesurer ce qui compte vraiment
Une approche viable à l'échelle : segmentez le trafic par catégorie (l'OTP et le trafic transactionnel ont besoin des routes les plus rapides et fiables ; le marketing a d'autres contraintes) ; surveillez les schémas de DLR pour détecter des anomalies au niveau des routes, avec des alertes sur les changements brusques, en les associant à des données de conversion plutôt qu'en vous fiant au seul pourcentage de DLR ; utilisez un routage multi-fournisseurs pour le trafic critique, en répartissant OTP et transactionnel sur plusieurs fournisseurs licenciés et en prévoyant un fallback de canal (WhatsApp, RCS, voix) pour récupérer un parcours quand le SMS est dégradé sur un marché donné ; suivez le coût par action complétée plutôt que le coût par message envoyé ; et ayez un processus d'escalade testé avec chaque fournisseur avant d'en avoir besoin.
Où Flowstates intervient
Opérer cela de façon fiable sur plusieurs marchés, fournisseurs et catégories de trafic est une discipline à temps plein, distincte du fait de comprendre comment ça marche. Flowstates opère la couche gateway de messagerie — routage multi-fournisseurs, supervision de la livraison, suivi de l'enregistrement des expéditeurs et basculement sensible à la catégorie — sur des capacités que nous vendons directement, sur des routes et contrats fournisseurs que vous détenez déjà, ou un mélange des deux.