Retour au blog Connectivité et opérations

Saisonnalité du trafic A2P SMS : planifier la capacité par destination

Un guide opérationnel pour convertir vos historiques en prévisions par destination et par plage horaire, les confronter aux limites convenues et revoir le plan lorsque les signaux de trafic évoluent.

Tableau de planification du trafic A2P SMS ventilé par destination, heure et capacité de route

Un chiffre global peut masquer un goulot d’étranglement local

Le volume total de messages peut sembler stable alors que la charge évolue pour une destination, un opérateur ou un créneau horaire. C’est pourquoi une prévision agrégée ne suffit pas pour décider de la capacité : elle peut masquer des concentrations qui coïncident avec des limites de route ou une période de forte demande.

L’unité d’analyse doit refléter la manière dont le trafic est réellement acheminé et contrôlé. Au minimum, ventilez-le par destination et par plage horaire ; si les données et les accords le permettent, ajoutez l’opérateur, le type de message et la route utilisée. Ne partez pas du principe qu’un même volume total représente une charge identique pour tous les composants.

  • Définissez ce que signifie « destination » dans vos rapports et conservez cette définition d’une période à l’autre.
  • Comparez les volumes sur des intervalles homogènes et convertissez les horodatages selon une référence cohérente, tout en conservant l’heure locale pertinente.
  • Évitez d’additionner des catégories incompatibles ou de considérer que le volume envoyé équivaut au volume livré.
Un chiffre global peut masquer un goulot d’étranglement local

Rassemblez des historiques et des signaux opérationnels comparables

Commencez par utiliser vos propres données et vérifiez que leurs définitions n’ont pas changé pendant la période analysée. Pour chaque intervalle, rassemblez le volume présenté et accepté, la destination, l’opérateur ou la route si ces données sont disponibles, le type de trafic, les horodatages, les réponses de rejet et les données de file d’attente. Consignez également les changements connus de configuration ou des limites convenues.

Les états de livraison doivent être interprétés avec prudence. Un DLR reçu est un signal rapporté par la chaîne de messagerie ; à lui seul, il ne prouve pas que le message a été reçu sur le terminal. Distinguez les événements d’envoi, d’acceptation et de rejet, les états de livraison rapportés et toute observation indépendante disponible.

  • Vérifiez les fuseaux horaires, les intervalles manquants, les doublons et les changements de classification des destinations.
  • Séparez les OTP, les messages transactionnels et les messages marketing lorsque leurs profils horaires ou leurs exigences diffèrent.
  • Notez les périodes de campagne, d’incident, de changement de route, de test ou de modification des politiques afin de ne pas les confondre avec l’activité habituelle.
  • Conservez les unités : messages, demandes, segments lorsqu’ils sont connus, TPS convenus et durée des files d’attente ne sont pas des grandeurs interchangeables.
Rassemblez des historiques et des signaux opérationnels comparables

Distinguez saisonnalité, campagnes, exceptions et tendances

Une hausse observée n’explique à elle seule ni sa cause ni sa durée. Pour la classer, comparez des périodes équivalentes de l’historique disponible et examinez le contexte : calendrier, campagnes connues, changements dans la composition du trafic, modifications opérationnelles et événements exceptionnels. Si vous ne disposez pas d’un historique comparable suffisant, consignez cette limite au lieu de présenter une évolution comme saisonnière.

Considérez une campagne ponctuelle comme un scénario associé à des dates ou à des conditions précises, et non comme une croissance permanente. Ne retenez l’hypothèse d’une tendance persistante que si le changement se répète dans des observations comparables et ne s’explique pas par une modification de mesure, de composition ou d’acheminement. Cette classification est une hypothèse opérationnelle à réexaminer au regard des données ultérieures.

  • Saisonnalité : schéma qui réapparaît sur des périodes comparables de l’historique disponible.
  • Pic de campagne : hausse liée à une activité ou à une période identifiable.
  • Événement exceptionnel : variation isolée dont la répétition n’est pas confirmée.
  • Tendance : évolution durable qui persiste dans des comparaisons de périodes homogènes, après examen des changements de contexte.

Établissez une prévision par destination avec des hypothèses explicites

Préparez une prévision pour chaque destination et plage horaire pertinente sur le plan opérationnel. Partez d’intervalles historiques comparables, n’ajustez la prévision qu’en fonction de changements connus et consignez les hypothèses, les éléments qui les étayent et les incertitudes restantes. N’extrapolez pas un taux de croissance sans données pour le justifier.

Au lieu de vous fier à un seul chiffre, établissez plusieurs scénarios. Un scénario de référence peut décrire la poursuite du profil observé ; d’autres peuvent représenter une campagne confirmée ou un écart plausible fondé sur vos propres antécédents. Précisez la condition qui déclenche chaque scénario et la personne chargée de valider le changement. Ces scénarios servent à explorer la charge, et non à promettre un volume ou une livraison.

  • Consignez la période de référence, la granularité, les sources internes et les exclusions.
  • Notez les hypothèses concernant la composition du trafic, le calendrier, les routes et les changements de configuration.
  • Indiquez le responsable, la date de révision et le signal qui imposerait de mettre à jour chaque hypothèse.
  • Distinguez la prévision, la marge opérationnelle choisie et la capacité convenue.

Confrontez la demande aux limites et au comportement de la route

Avant d’acheminer le trafic, comparez la charge prévue aux limites applicables et confirmées pour chaque segment : TPS convenus, capacité de connexion, restrictions du fournisseur et politiques d’envoi. Examinez également le comportement observé des files d’attente et des mécanismes de contrôle de flux disponibles dans votre intégration. Une limite déclarée ne signifie pas que la capacité correspondante est garantie et disponible à tout moment.

Précisez ce que mesure chaque limite et où elle s’applique : connexion, compte, route, destination ou fournisseur. N’additionnez pas les capacités de composants distincts comme si elles étaient interchangeables. Si la documentation contractuelle ou technique ne précise pas la portée d’une valeur, demandez des éclaircissements avant de l’utiliser pour la planification.

  • Vérifiez les limites en vigueur et leur portée dans la documentation technique et les accords applicables.
  • Comparez la demande par intervalle à chaque limite pertinente, et pas seulement à un chiffre global.
  • Surveillez l’accumulation et la résorption des files d’attente, les rejets et les signaux de contrôle de flux ; un signal isolé ne suffit pas à déterminer la cause.
  • Prévoyez des solutions opérationnelles alternatives autorisées et validées, sans supposer qu’une autre route offre une couverture, une capacité ou une qualité équivalentes.

Définissez une marge opérationnelle sans en faire une garantie

La marge est une décision interne destinée à absorber la variabilité et à répondre à l’incertitude ; ce n’est ni une propriété universelle ni un engagement de livraison. Définissez-la à partir de la variabilité observée, des exigences du service, des limites confirmées et de la capacité de réaction de l’équipe. Si les données sont insuffisantes pour l’estimer, consignez l’incertitude et limitez la portée de votre conclusion.

Convenez à l’avance des mesures que chaque responsable peut prendre lorsque la charge approche d’une limite : revoir la répartition du trafic, se coordonner avec le fournisseur, activer des contrôles opérationnels approuvés ou réduire temporairement l’admission de nouvelles demandes si la politique du service le permet. Ces mesures doivent respecter les accords, les obligations applicables et les attentes communiquées aux clients.

  • Ne présentez pas les TPS nominaux comme un débit soutenu disponible sans confirmation ni éléments opérationnels à l’appui.
  • Ne considérez pas une file d’attente faible ou vide à un instant donné comme la preuve d’une capacité suffisante pour une campagne à venir.
  • Distinguez la capacité planifiée, la capacité observée et la capacité convenue.
  • Définissez qui peut autoriser des changements et comment signaler une dégradation ou une limitation.

Validez progressivement et comparez les prévisions aux résultats

Révisez le plan progressivement et dans les limites autorisées. Avant toute modification de la charge, confirmez les conditions avec les parties responsables et déterminez les indicateurs à surveiller, la durée de l’observation et les mesures à prendre en cas d’anomalie. N’utilisez pas de trafic non consenti ni de tests qui enfreignent les règles applicables.

Ensuite, comparez les prévisions aux résultats pour la même destination et la même plage horaire. Consignez les écarts et les changements de contexte : une différence entre prévision et résultat peut être due à la demande, à la configuration, aux limites, à la qualité des données ou à d’autres facteurs. Mettez à jour les hypothèses et les scénarios à partir des éléments disponibles, sans transformer une observation isolée en règle générale.

  • Utilisez des fenêtres comparables et conservez la même définition du volume et de son état.
  • Notez les changements effectués pendant l’observation afin de pouvoir interpréter le résultat.
  • Examinez les files d’attente, les rejets, la latence et les états rapportés en même temps que le volume ; aucun indicateur isolé ne décrit l’ensemble du service.
  • Conservez un relevé des prévisions, des résultats, des explications provisoires et des décisions prises.

Utilisez des signaux de révision, pas des diagnostics automatiques

Réexaminez la prévision lorsque la composition du trafic ou le profil horaire change, que les files d’attente s’allongent, que les rejets se multiplient ou que les limites convenues sont atteintes. Ces signaux indiquent qu’une enquête est nécessaire ; ils ne permettent pas, à eux seuls, d’identifier une cause unique. Avant d’attribuer le problème, vérifiez la corrélation temporelle, la portée de la limite, les changements de fournisseur ou de route et la qualité des journaux.

Adoptez une méthode de révision rigoureuse : consignez le signal, sa portée, l’hypothèse, les vérifications effectuées et la décision. L’équipe pourra ainsi distinguer un pic bref d’un changement durable et éviter aussi bien de surdimensionner les ressources en réaction à une exception que d’ignorer une saturation localisée.

  • Composition ou volume différents des prévisions pour une destination et une plage horaire précises.
  • Files d’attente qui augmentent ou se résorbent plus lentement que lors de périodes comparables.
  • Rejets, limites atteintes ou signaux de contrôle de flux qui se répètent.
  • Écarts persistants entre les prévisions, le volume accepté et les états de livraison rapportés.
  • Changements de route, d’opérateur, de connexion, de politiques ou de qualité des données.
FAQ

Questions fréquentes

De combien d’historique ai-je besoin pour identifier une saisonnalité ?

Il n’existe pas de période universelle à recommander sans connaître la granularité, la stabilité des définitions et la disponibilité d’observations comparables. Utilisez l’historique dont vous disposez, indiquez ses limites et ne qualifiez pas un schéma de saisonnier tant qu’il ne s’est pas répété dans des conditions comparables.

Une hausse du trafic signifie-t-elle que je dois augmenter la capacité ?

Pas nécessairement. Déterminez d’abord s’il s’agit d’un pic ponctuel, d’un changement de composition, d’un incident lié aux données ou d’une tendance persistante. Comparez ensuite la charge par destination et par plage horaire aux limites confirmées, aux files d’attente et aux rejets, puis coordonnez tout ajustement avec les responsables de la route.

Le TPS annoncé pour une route garantit-il que je pourrai maintenir ce débit ?

Non. Déterminez si la valeur est contractuelle, technique ou simplement déclarative, où elle s’applique et dans quelles conditions. La capacité disponible peut dépendre de plusieurs segments et conditions opérationnelles ; un TPS pris isolément ne garantit ni l’acceptation, ni la livraison, ni la réception sur le terminal.

Une notification DLR confirme-t-elle que le SMS est arrivé sur le téléphone ?

Un DLR est un état rapporté par la chaîne de messagerie et doit être interprété en fonction de sa définition et de sa source. À lui seul, il ne constitue pas une vérification indépendante de la réception sur le terminal.

Comment utiliser des scénarios si je ne dispose pas de données suffisantes ?

Présentez-les comme des hypothèses, et non comme des prévisions précises. Expliquez ce qui est connu, ce qui manque, l’hypothèse retenue et les observations qui permettraient de la réviser. Évitez d’inventer des taux de croissance ou de présenter un scénario comme une capacité garantie.

Sources consultées

  1. El mercado de mensajería A2P: problemáticas, retos y oportunidadesTelefónica (estudio de Analysys Mason)
  2. Especificaciones por series3GPP
  3. Recomendación E.164Unión Internacional de Telecomunicaciones (UIT-T)
  4. SMPP v3.4 Issue 1.2SMPP Developers Forum
  5. Semántica HTTPIETF