Dégradation partielle d’un fournisseur SMS A2P : isoler l’impact et décider de la réponse opérationnelle
Un guide prudent pour déterminer si un problème SMS se limite à certains segments, réunir des éléments comparables et choisir entre surveiller, limiter ou suspendre le trafic.

Que signifie une dégradation partielle ?
Une dégradation partielle est une hypothèse opérationnelle : certaines parties du trafic présentent des résultats différents des autres, tandis que les données agrégées peuvent masquer cet écart. Le phénomène peut être associé à une destination, un opérateur, un expéditeur, un type de message ou une période donnée, mais les données disponibles ne suffisent pas, à elles seules, à en attribuer la cause.
Ne présumez pas que le fournisseur est entièrement hors service ni que le problème vient de son réseau. Une variation peut également être liée au système d’origine, à la configuration du trafic ou à la supervision. Le premier objectif est de déterminer ce qui a changé et quels messages sont concernés.
- Considérez l’incident comme une hypothèse à vérifier, et non comme un diagnostic confirmé.
- Comparez des segments équivalents et des périodes comparables avant de modifier le trafic.
- Distinguez ce qui a été observé, la cause attribuée et l’action proposée.

Segmentez avant de décider
Créez une vue permettant de comparer le trafic affecté à celui qui semble normal. Utilisez les dimensions présentes dans vos journaux et pertinentes pour vos opérations. Évitez de regrouper des catégories distinctes dans un même pourcentage : une moyenne globale peut masquer un problème concentré.
Dans la mesure du possible, gardez les conditions de comparaison constantes. Si la destination, l’expéditeur et le type de trafic changent en même temps, il sera plus difficile de déterminer quelle dimension coïncide avec la dégradation. La segmentation délimite le phénomène, mais ne permet pas, à elle seule, d’en prouver la cause.
- Destination et opérateur, si ces informations sont disponibles et fiables.
- Expéditeur et type de trafic, par exemple OTP, messages transactionnels ou campagnes avec consentement.
- Fournisseur ou route, état observé et période.
- Volume et dénominateur de chaque segment, afin de ne pas comparer des nombres isolés comme s’il s’agissait de taux équivalents.
- Modifications récentes de la configuration ou du trafic susceptibles d’influer sur l’interprétation.

Confrontez acceptation, erreurs, DLR et signaux indépendants
Rassemblez les signaux disponibles et précisez ce que chacun représente. Une requête acceptée par une interface n’équivaut pas à une livraison sur le terminal. De même, un DLR reçu est un rapport d’état, et non une confirmation indépendante que la personne a reçu ou lu le message sur son appareil.
Comparez les journaux d’envoi, les erreurs et les rapports de livraison aux observations indépendantes dont vous disposez réellement, par exemple les résultats de tests contrôlés ou les mesures de vos propres systèmes. N’affirmez pas qu’un signal en valide un autre s’ils ne mesurent pas le même événement.
Les éléments fournis ne précisent pas comment les états SMS sont signalés ou interprétés techniquement sur l’ensemble des réseaux. Documentez donc la source et la signification opérationnelle de chaque champ selon l’interface et les accords applicables, au lieu d’en déduire des détails de protocole.
- Consignez, par segment et par période, les requêtes envoyées et acceptées, les erreurs observées et les DLR reçus.
- Notez la définition utilisée par chaque système pour chaque état ; ne présumez pas que deux fournisseurs donnent le même sens à leurs libellés.
- Distinguez les rapports de livraison des vérifications indépendantes de réception sur le terminal.
- Signalez les données manquantes, tardives ou non comparables ; l’absence d’un DLR ne prouve pas, à elle seule, une cause.
Évaluez l’impact en fonction de l’usage du message
Les messages n’ont pas tous la même urgence ni les mêmes conséquences opérationnelles. Distinguez les OTP, les messages transactionnels et les campagnes avec consentement pour évaluer l’impact sur le service et ses destinataires. Ne généralisez pas le comportement d’un segment aux autres.
Convenez avec les responsables du service du délai, du taux d’erreur ou du degré d’incertitude qui nécessite une intervention. Le seuil dépend de la fonction du message et des politiques de votre organisation ; les éléments disponibles ne fournissent pas de valeur universelle applicable à tous les cas.
- OTP : évaluez l’effet d’un retard ou d’un échec sur le processus qui dépend du code.
- Messages transactionnels : identifiez le processus ou la communication affectés, et pendant combien de temps.
- Campagnes : vérifiez la portée de l’envoi avec consentement et appliquez les règles et contrôles pertinents.
- Établissez les priorités en fonction de l’impact et de la portée, pas seulement du volume total.
Que demander au fournisseur ?
Partagez un résumé précis et reproductible du phénomène observé. Demandez au fournisseur de confirmer quels segments et quelles périodes il a pu examiner, l’état qu’il attribue à l’incident et les éventuelles contraintes connues pertinentes. Évitez de lui demander une cause définitive avant que des éléments ne l’étayent.
Convenez de la date de la prochaine mise à jour et du format des données qui permettront de comparer les résultats. En cas de limites liées à la confidentialité, à la conservation ou à l’accès, utilisez les canaux et les champs autorisés dans le cadre de votre relation opérationnelle.
- Périmètre de l’investigation : destinations, opérateurs, expéditeurs, types de trafic et période.
- État de l’incident et observations à l’appui.
- Contraintes connues ou changements pertinents que le fournisseur peut confirmer.
- Prochaines étapes, responsable de la mise à jour et moment convenu pour faire le point.
- Définition des états signalés et toute limite concernant les données partagées.
Choisir entre surveiller, limiter ou suspendre
La réponse doit être proportionnée à l’impact, à la solidité des éléments disponibles et à la possibilité de revenir sur la décision. Si le phénomène n’est pas certain et que son impact semble limité, une surveillance renforcée peut être raisonnable, conformément aux contrôles internes. Si un segment est clairement délimité et qu’une action est réversible, envisagez de limiter uniquement le trafic concerné. Si l’impact est élevé ou si vous ne pouvez pas maîtriser le risque par une mesure ciblée, envisagez de suspendre le segment ou la route affectée, conformément à vos procédures.
Il n’existe ici ni seuil numérique universel ni règle technique permettant de déterminer automatiquement quand agir. Définissez qui est habilité à prendre chaque décision et consignez les conditions qui justifieraient de la modifier.
- Surveiller : le phénomène n’est pas encore confirmé et le risque peut être suivi en toute sécurité.
- Limiter : l’impact semble localisé et la mesure peut être ciblée et réversible.
- Suspendre : l’impact ou l’incertitude dépasse ce que vos contrôles vous permettent d’accepter.
- Dans chaque cas, désignez un responsable, fixez la prochaine revue et définissez la condition d’escalade.
Évaluez une solution de remplacement comme une mesure d’atténuation, pas comme un remède
Une route de remplacement pourrait réduire l’exposition au segment affecté, mais elle ne permet pas d’établir la cause du problème et ne garantit pas que celui-ci ne se produira pas également sur cette route. Les éléments disponibles ne justifient pas d’affirmer qu’une route de remplacement résoudra une dégradation.
Avant de déplacer le trafic, confirmez que la solution de remplacement est autorisée pour le cas d’usage et que vous pouvez en observer les résultats selon des critères comparables. Appliquez les contrôles de consentement et de conformité pertinents. Documentez ce changement comme une mesure temporaire d’atténuation, jusqu’à ce que vous disposiez de suffisamment de données pour réexaminer la décision.
- Délimitez le trafic qui serait déplacé et désignez la personne qui autorise le changement.
- Définissez des signaux d’évaluation comparables à ceux du segment d’origine.
- Convenez d’une condition de réexamen et d’une méthode pour revenir en arrière.
- Ne présentez pas une amélioration observée comme la preuve que la cause est résolue.
Consignez la décision et les conditions de reprise
Tenez un registre succinct permettant de comprendre ce qui a été observé, la décision prise et ses raisons. Incluez les segments et les périodes examinés, les sources consultées, les incertitudes et les personnes responsables. Vous éviterez ainsi de confondre une mesure temporaire d’atténuation avec une résolution confirmée.
Définissez à l’avance les éléments qui permettront de reprendre le trafic et qui vérifiera que les conditions sont remplies. La reprise doit respecter les contrôles internes et les accords opérationnels applicables ; ne la fondez pas uniquement sur un DLR ni sur une affirmation dont le périmètre n’est pas défini.
- Incident : périmètre, périodes, signaux disponibles et données manquantes.
- Décision : maintien, limitation ou suspension, avec justification et responsable.
- Communications : fournisseur, équipes internes et date convenue de la prochaine mise à jour.
- Réexamen : condition de maintien ou d’annulation de la mesure d’atténuation et critères de reprise.
- Clôture : indiquez si la cause a été confirmée, demeure inconnue ou si seul l’impact a été atténué.
Questions fréquentes
Un DLR confirme-t-il que le message est arrivé sur le téléphone ?
Il ne doit pas être considéré comme une confirmation indépendante de la réception sur le terminal. Il s’agit d’un rapport d’état dont l’interprétation dépend de sa source et du contexte. Distinguez toujours le DLR d’une vérification indépendante de la réception.
Comment savoir si la défaillance est partielle ou générale ?
Comparez les segments définis par destination, opérateur, expéditeur, type de trafic et période, selon les données disponibles. Si certains segments se comportent différemment des autres, le phénomène peut être partiel, mais la segmentation ne permet pas, à elle seule, d’en identifier la cause.
Dois-je immédiatement passer à une autre route ?
Pas nécessairement. Évaluez d’abord l’impact, les éléments disponibles et la réversibilité de l’action. Une solution de remplacement peut servir de mesure d’atténuation, mais elle ne garantit pas la livraison et ne prouve pas que la cause initiale est résolue.
Que dois-je communiquer au fournisseur pour ouvrir un incident ?
Indiquez le périmètre et les périodes examinés, les signaux observés, les définitions d’état pertinentes et les limites des données. Demandez-lui de confirmer ce qu’il a pu vérifier, les contraintes connues et les prochaines étapes.
Existe-t-il un seuil universel pour suspendre le trafic ?
Les informations disponibles ne justifient pas de seuil numérique universel. Définissez vos critères internes en fonction de l’impact du cas d’usage, du niveau de confiance dans les éléments disponibles, de votre capacité à limiter le périmètre et de la possibilité de revenir sur la décision.
Sources consultées
- 3GPP specifications3GPP
- ITU-T E.164International Telecommunication Union
- GSMA resourcesGSMA