Retour au blog Opérations SMS en gros

Valider les politiques de routage A2P SMS avant leur déploiement

Un cadre général proposé pour examiner les règles de routage, repérer les conflits éventuels et documenter les vérifications avant d’activer des changements, sans confondre cohérence logique et livraison effective.

Schéma conceptuel des règles et des routes de routage A2P SMS

Pourquoi examiner les règles avant de les activer

Ce guide propose des contrôles généraux pour examiner une configuration ; il ne constitue pas une norme 3GPP, ITU-T ou GSMA et ne décrit pas de procédures validées par ces organismes. Les éléments disponibles ne permettent pas d’attribuer à ces organisations des recommandations spécifiques sur la priorité, les chevauchements ou les tests de politiques commerciales de routage A2P SMS.

Dans le cadre d’un examen, une équipe peut vérifier si plusieurs règles correspondent au même message, si leurs conditions semblent incompatibles ou si certains cas ne bénéficient d’aucune route admissible. L’interprétation de ces cas dépend de la conception de la mise en œuvre et doit être confirmée dans sa documentation. Ces vérifications ne démontrent pas qu’une route est disponible, qu’un opérateur acceptera le trafic ni que le SMS parviendra à l’appareil.

  • Considérez la recherche de règles identiques ou partiellement chevauchantes comme une vérification proposée, et non comme une exigence normative.
  • Examinez si les critères pourraient sélectionner des actions différentes et confirmez le comportement dans la documentation de la mise en œuvre.
  • Notez les cas que l’équipe considère comme couverts et ceux dont la vérification reste à faire.
  • N’interprétez pas une configuration examinée comme une garantie de livraison.
Pourquoi examiner les règles avant de les activer

Inventaire des conditions et des actions

Pour commencer un examen interne, rassemblez les règles en vigueur et les règles proposées dans un format comparable. Le schéma et les champs appropriés dépendent de la mise en œuvre ; les éléments disponibles ne suffisent pas à établir ici un schéma minimal de règles applicable à tous les systèmes.

Utilisez uniquement des champs présents dans la mise en œuvre et dans les accords opérationnels applicables. Si l’équipe crée un modèle, elle peut consigner les conditions évaluées par chaque règle, l’action effectuée, les restrictions pertinentes, la version et la source de chaque restriction. Considérez ce modèle comme une proposition d’organisation, et non comme une procédure technique appuyée par une norme externe.

  • À titre de proposition de suivi, notez l’identifiant et l’objectif de la règle, son propriétaire et son statut.
  • Décrivez les conditions à l’aide des valeurs et des formats effectivement reconnus par le système.
  • Consignez l’action mise en œuvre, si vous pouvez la confirmer dans la documentation de la plateforme.
  • Distinguez les restrictions confirmées des hypothèses qui restent à vérifier.
  • Conservez la version de la politique et la source des informations consignées.
Inventaire des conditions et des actions

Définir explicitement la priorité

Lorsque plusieurs règles peuvent correspondre, consultez la documentation de la mise en œuvre pour déterminer comment le système traite cette correspondance. Les éléments fournis ne permettent pas d’établir un mécanisme de priorité commun aux politiques commerciales de routage A2P SMS. Ne supposez pas que l’ordre visuel, l’ordre de création ou une convention informelle détermine le résultat.

Si la documentation ne précise pas comment deux règles concordantes dont les actions diffèrent sont départagées, consignez la question comme non résolue et demandez une confirmation technique avant de vous fier à un résultat. La proposition de documenter cette confirmation est un contrôle général, et non une recommandation attribuable à 3GPP, ITU-T ou GSMA.

  • Consultez la documentation pour identifier le mécanisme de priorité, s’il en existe un.
  • Consignez tout ex æquo ou conflit dont l’issue n’est pas claire.
  • Ne présumez pas qu’une exception ou une règle plus spécifique prévaudra sans l’avoir confirmé.
  • Si le comportement du moteur ne peut pas être déterminé, demandez une confirmation avant d’activer le changement.

Examiner la couverture, les chevauchements et les routes admissibles

Une équipe peut comparer les règles aux cas qu’elle prévoit de traiter, mais les éléments externes fournis ne permettent pas d’étayer une procédure technique spécifique pour tester la couverture, les chevauchements, les règles inatteignables ou les routes admissibles. La manière d’effectuer ces vérifications dépend de la conception et des capacités de chaque mise en œuvre.

À titre de questions générales, examinez s’il existe des cas sans correspondance définie, si plusieurs règles pourraient s’appliquer et si une règle risque d’être neutralisée par une autre. Vérifiez dans la documentation ou au moyen des outils de test disponibles comment le moteur traite effectivement ces cas ; ne déduisez pas le résultat de la seule position d’une règle dans une liste.

Si aucune route ne satisfait les restrictions configurées, vérifiez quel résultat prévoit la mise en œuvre. Ne présumez pas qu’une option d’absence de route admissible existe ni que l’absence de route déclenche automatiquement une solution de remplacement.

  • Envisagez d’examiner les règles individuellement et leurs interactions dans le cadre d’un examen interne proposé.
  • Notez les cas sans correspondance, les correspondances multiples et les règles qui semblent ne pas s’appliquer, sans supposer que la liste révèle à elle seule le comportement réel.
  • Confirmez dans la documentation comment les restrictions sont évaluées et ce qui se passe lorsqu’aucune route n’est admissible.
  • Consignez les questions auxquelles l’examen n’a pas permis de répondre.

Examiner les cas limites au moyen d’une matrice de décision

Une matrice de décision peut servir de support de travail aux équipes Opérations et Ingénierie pour documenter ensemble l’interprétation d’une politique. Les sources fournies ne contiennent pas suffisamment d’éléments techniques pour présenter cette méthode comme une procédure validée ou applicable à toutes les plateformes.

Si l’équipe choisit de l’utiliser, elle peut consigner les entrées, le résultat attendu et le résultat observé pour les cas qu’elle juge pertinents : conditions concordantes ou non, restrictions, exceptions et correspondances multiples éventuelles. Le choix des cas doit dépendre des conditions existantes et des capacités documentées de la plateforme.

Distinguez un examen manuel d’un test exécuté. Avant d’interpréter les résultats, confirmez quel outil ou environnement reproduit le comportement de la politique et quelles en sont les limites.

  • Si une matrice est utilisée, consignez les entrées, le résultat attendu et le résultat observé.
  • Notez les cas que l’équipe décide d’examiner et les raisons de ce choix.
  • Indiquez si le résultat provient d’un test exécuté ou d’un examen manuel.
  • Ne présentez pas la matrice comme une preuve de livraison effective.

L’examen des règles ne prouve pas la livraison

Examiner la logique d’une configuration et observer le comportement du trafic sont deux activités distinctes. Les informations disponibles ne suffisent pas à recommander une procédure technique spécifique pour mesurer la couverture, la qualité de livraison ou le comportement des routes A2P SMS.

Un accusé de livraison (DLR) est un état communiqué par le système concerné. À lui seul, il ne prouve pas que le message a été reçu sur l’appareil. Lorsque vous communiquez des résultats, précisez quelles preuves ont été observées et quelles incertitudes subsistent.

  • Précisez si la vérification portait sur la configuration ou sur l’observation du trafic.
  • Indiquez la source et la portée des éléments de preuve de livraison communiqués.
  • Distinguez un DLR communiqué d’une réception de bout en bout vérifiée.
  • Ne présentez pas l’examen logique comme une garantie de disponibilité ou de livraison.

Consigner les résultats, les responsables et les changements

À titre de pratique interne proposée, conservez les versions antérieure et proposée d’une politique, ainsi que les informations disponibles sur la personne qui a demandé ou examiné le changement. Consignez les éléments examinés, le résultat attendu et le résultat observé, sans présenter ce format comme une exigence technique normative.

Si l’équipe définit des exceptions ou une procédure de retour à une configuration précédente, documentez qui les a approuvées et comment elles seraient mises en œuvre dans le système utilisé. Ne présumez pas qu’une fonction de retour automatique existe. Si des écarts inexpliqués apparaissent, consignez la question et demandez un examen technique avant d’élargir le périmètre.

  • À titre de proposition de suivi, notez la version de la politique, la date et la personne responsable du changement.
  • Conservez les informations sur les vérifications effectuées et leurs limites.
  • Consignez les exceptions et leur approbation, si cela s’inscrit dans le processus interne.
  • Documentez la manière de revenir à la configuration précédente, si une telle procédure existe et a été confirmée.

Liste de vérification et suivi

La liste suivante regroupe des questions générales qu’une équipe peut adapter à la documentation et aux capacités réelles de sa plateforme. Elle ne constitue ni une norme technique ni une liste validée par 3GPP, ITU-T ou GSMA. Les éléments fournis ne suffisent pas à étayer des recommandations spécifiques sur la validation des politiques A2P SMS.

Après un changement, l’équipe peut examiner les aspects concernés en fonction de sa mise en œuvre et consigner les limites de cet examen. Un échantillon limité de vérifications ne constitue pas une garantie universelle.

  • Les règles et les conditions effectivement reconnues par la plateforme ont-elles été identifiées ?
  • La manière dont les correspondances sont départagées est-elle documentée, ou une confirmation a-t-elle été demandée ?
  • Les chevauchements et les cas dont le résultat n’est pas clair ont-ils été consignés ?
  • Les cas examinés et les limites de cet examen ont-ils été décrits ?
  • La différence entre l’examen de la configuration et l’observation de la livraison est-elle clairement établie ?
  • Les responsables, les exceptions et les changements ont-ils été consignés selon le processus interne ?
  • L’existence éventuelle d’une procédure de retour à la configuration précédente a-t-elle été confirmée ?
FAQ

Questions fréquentes

Une politique cohérente garantit-elle la livraison du SMS ?

Non. L’examen de la logique d’une configuration ne démontre ni la disponibilité d’une route ni le résultat de la livraison, qui dépendent des conditions opérationnelles et des réseaux externes.

Que faire si deux règles concordent et sélectionnent des actions différentes ?

Consultez la documentation du système pour déterminer comment il résout le conflit. Si le résultat n’est ni défini ni vérifié, demandez une confirmation technique avant de vous y fier.

Un DLR confirme-t-il que le SMS est arrivé sur le téléphone ?

Pas nécessairement. Un DLR est un état communiqué par le système concerné et ne correspond pas, à lui seul, à une réception vérifiée sur l’appareil.

Quelles vérifications faut-il répéter après un changement ?

Cela dépend des conditions modifiées et des capacités de la plateforme. Consignez les cas examinés, la manière dont ils l’ont été et les limites de la vérification ; ne présentez pas ces contrôles comme une garantie de livraison.

Sources consultées

  1. 3GPP specifications3GPP
  2. ITU-T E.164International Telecommunication Union
  3. GSMA resourcesGSMA