Pour tester une route SMS, envoyez de vrais messages vers des terminaux sur chaque grand réseau du pays de destination, puis comparez ce que les téléphones ont reçu avec les accusés de réception : vérifiez que le sender ID et le texte arrivent intacts, mesurez la latence, et confirmez que les échecs sont bien signalés comme des échecs. Répétez sur plusieurs jours avant de déplacer du trafic réel.
Avant de commencer
- Obtenez des numéros de test sur chaque réseau. Utilisez vos propres SIM, des collègues ou partenaires dans le pays, ou un service de panel de terminaux de test. Tester un seul réseau masque les problèmes sur les autres. Utilisez les codes MCC et MNC pour vous assurer de couvrir chaque opérateur.
- Utilisez votre vrai sender ID et votre vrai contenu. Une route qui délivre « Test 123 » depuis un expéditeur générique peut bloquer votre nom de marque ou votre modèle OTP. Si l'enregistrement est obligatoire, faites-le d'abord. Voir l'enregistrement du sender ID.
- Demandez des DLR sur chaque message de test et journalisez l'heure de soumission, l'heure du submit_sm_resp et l'heure du DLR.
- Convenez du test avec le fournisseur pour que le volume soit faible et que la route soit bien celle que vous aurez en production.
Ce qu'il faut vérifier
| Vérification | Comment | Bon résultat |
|---|---|---|
| Délivrance | Le message apparaît sur chaque terminal de test | Tous les terminaux le reçoivent |
| Sender ID | Comparez l'expéditeur affiché avec celui envoyé | Identique, non remplacé par un numéro aléatoire |
| Contenu | Comparez le texte, les caractères spéciaux, les liens | Inchangé, sans caractères illisibles, liens intacts |
| Messages longs | Envoyez un message en 2 ou 3 parties | Affiché comme un seul message |
| Latence | Temps entre la soumission et l'arrivée sur le téléphone | Quelques secondes sur de bonnes routes |
| Fiabilité des DLR | Comparez le statut et l'heure du DLR avec le téléphone | DELIVRD uniquement pour les messages reçus, horodatages proches de l'arrivée |
| Signalement des échecs | Envoyez vers un numéro invalide et vers un téléphone éteint | UNDELIV ou EXPIRED, pas DELIVRD |
La dernière ligne est le test unique le plus utile pour détecter les faux DLR. Une route qui signale une délivrance vers un téléphone éteint ne dit pas la vérité.
Types de tests
- Test fonctionnel : 10 à 20 messages par réseau couvrant les vérifications ci-dessus, y compris du texte en Unicode si vous envoyez en langues locales. Voir GSM-7 ou Unicode.
- Test selon l'heure : répétez aux heures de pointe et tard le soir. Certaines routes changent de chemin quand le volume augmente, et certaines ne délivrent les contenus promotionnels qu'aux heures autorisées.
- Test de charge : envoyez à votre TPS de pointe prévu pour voir si un bridage ou des retards apparaissent. Voir les binds SMPP et le TPS.
- Pilote : basculez une petite part du trafic réel (par exemple 5 à 10%) et comparez la délivrance et la conversion avec votre route actuelle.
Lire les résultats
- Un sender ID remplacé ou un contenu modifié signifie en général que la route est indirecte ou grey pour ce réseau. Voir les types de routes SMS.
- Une latence qui varie de 2 secondes à plusieurs minutes suggère des files d'attente ou plusieurs sauts.
- Pour le trafic OTP, le taux de conversion du pilote (codes saisis par rapport aux codes envoyés) est le résultat qui compte le plus.
- Enregistrez les résultats avec leurs dates. Les routes changent, et vous aurez besoin d'une référence quand la qualité baissera.
Continuez à tester après le lancement
Une route qui a passé le test en première semaine peut se dégrader en sixième semaine. Programmez de petits tests automatiques par pays et par réseau chaque jour ou toutes les quelques heures, et déclenchez une alerte en cas de changement du taux de délivrance, de la latence ou de la répartition des DLR. Ce qu'il faut suivre est décrit dans taux de délivrance et latence SMS.
Obtenir une route à tester
VoIPMatcher obtient des routes SMS A2P auprès de ses carriers et travaille avec vous sur les tests avant le démarrage du trafic. Demandez une route SMS en indiquant les pays et réseaux que vous voulez tester.
Questions fréquentes
Comment tester une connexion SMPP ?
Établissez un bind avec les identifiants et l'adresse IP que le fournisseur a mis en liste blanche, à l'aide d'un client SMPP ou de votre propre plateforme. Vérifiez que le bind réussit, que l'enquire_link le maintient actif et qu'un submit_sm de test renvoie le statut 0 avec un identifiant de message. Confirmez ensuite que les accusés de réception arrivent sur le bind et correspondent à ce que reçoit le terminal de test.
Qu'est-ce qu'un outil de test SMS ?
Un outil de test SMS envoie des messages vers de vraies cartes SIM sur les réseaux du pays de destination et indique ce qui est arrivé : sender ID, texte, encodage et délai de délivrance. Il remplace le fait d'avoir vos propres téléphones dans chaque pays. Utilisez-le avec vos accusés de réception, car c'est la comparaison des deux qui révèle les problèmes de route.
Combien de messages de test faut-il envoyer ?
Pour un test fonctionnel, 10 à 20 messages par réseau suffisent en général pour vérifier la délivrance, le sender ID, le contenu et la latence. Répétez aux heures de pointe et creuses sur plusieurs jours. Ensuite, basculez une petite part du trafic réel, par exemple 5 à 10 pour cent, et comparez la conversion avec votre route actuelle avant de monter en volume.
Un test SMS gratuit suffit-il pour juger une route ?
Non. Quelques messages de test gratuits montrent qu'une route peut délivrer, pas qu'elle continuera à délivrer votre trafic réel. Les routes peuvent changer de chemin quand le volume augmente, et certaines bloquent des noms de marque ou des modèles OTP qu'un message de test générique passerait. Testez avec votre vrai sender ID et votre vrai contenu, puis lancez un pilote.
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.