Zurück zum Blog Konnektivität und Betrieb

Saisonalität im A2P-SMS-Verkehr: Kapazitäten je Ziel planen

Ein praxisorientierter Leitfaden, um eigene Verlaufsdaten in Prognosen nach Ziel und Zeitfenster umzuwandeln, mit vereinbarten Grenzwerten abzugleichen und den Plan bei veränderten Verkehrssignalen zu überprüfen.

Dashboard zur Planung des A2P-SMS-Verkehrs, aufgeschlüsselt nach Ziel, Uhrzeit und Routenkapazität

Eine globale Zahl kann einen lokalen Engpass verbergen

Das Gesamtvolumen der Nachrichten kann stabil erscheinen, während sich die Auslastung eines Ziels, eines Mobilfunkbetreibers oder eines Zeitfensters verändert. Eine aggregierte Prognose reicht deshalb nicht aus, um Kapazitäten zu planen: Sie kann Konzentrationen verbergen, die mit Routengrenzwerten oder einem intensiven Nachfragezeitraum zusammenfallen.

Die Analyseeinheit sollte widerspiegeln, wie der Verkehr tatsächlich geroutet und kontrolliert wird. Mindestens sollte er nach Ziel und Zeitfenster aufgeschlüsselt werden. Wenn Datenlage und Vereinbarungen es zulassen, ergänzen Sie Betreiber, Nachrichtentyp und genutzte Route. Gehen Sie nicht davon aus, dass dasselbe Gesamtvolumen für alle Komponenten dieselbe Auslastung bedeutet.

  • Legen Sie fest, was in Ihren Berichten als „Ziel“ gilt, und verwenden Sie diese Definition über alle Zeiträume hinweg einheitlich.
  • Vergleichen Sie Volumina in einheitlichen Zeitintervallen und bringen Sie Zeitstempel auf eine konsistente Referenzzeit. Bewahren Sie zugleich die jeweils relevante Ortszeit auf.
  • Addieren Sie keine inkompatiblen Kategorien und setzen Sie das versendete Volumen nicht mit dem zugestellten gleich.
Eine globale Zahl kann einen lokalen Engpass verbergen

Vergleichbare Verlaufsdaten und Betriebssignale zusammentragen

Verwenden Sie zunächst Ihre eigenen Daten und prüfen Sie, ob sich deren Definitionen im untersuchten Zeitraum verändert haben. Erfassen Sie für jedes Intervall das eingereichte und akzeptierte Volumen, das Ziel, gegebenenfalls Betreiber oder Route, die Art des Verkehrs, Zeitstempel, Ablehnungsantworten und Warteschlangendaten. Dokumentieren Sie außerdem bekannte Änderungen an der Konfiguration oder an vereinbarten Grenzwerten.

Zustellstatus sind mit Vorsicht zu interpretieren. Ein empfangener DLR ist ein von der Nachrichtenkette gemeldetes Signal; für sich allein belegt er keinen verifizierten Empfang auf dem Endgerät. Halten Sie Ereignisse für Versand, Annahme und Ablehnung, gemeldete Zustellstatus sowie gegebenenfalls verfügbare unabhängige Beobachtungen getrennt.

  • Prüfen Sie Zeitzonen, fehlende Intervalle, Duplikate und Änderungen bei der Klassifizierung von Zielen.
  • Trennen Sie OTP-, Transaktions- und Marketingverkehr, wenn sich deren zeitliches Verhalten oder Anforderungen unterscheiden.
  • Kennzeichnen Sie Zeiträume mit Kampagnen, Störungen, Routenänderungen, Tests oder Richtlinienänderungen, damit sie nicht mit dem normalen Betrieb verwechselt werden.
  • Behalten Sie die Einheiten im Blick: Nachrichten, Anfragen, gegebenenfalls bekannte Segmente, vereinbarte TPS und Warteschlangendauer sind nicht austauschbar.
Vergleichbare Verlaufsdaten und Betriebssignale zusammentragen

Saisonalität, Kampagnen, Ausnahmen und Trends unterscheiden

Ein beobachteter Anstieg erklärt weder seine Ursache noch seine Dauer. Vergleichen Sie zur Einordnung vergleichbare Zeiträume aus den verfügbaren Verlaufsdaten und prüfen Sie den Kontext: Kalender, bekannte Kampagnen, Veränderungen im Verkehrsmix, betriebliche Änderungen und außergewöhnliche Ereignisse. Wenn nicht genügend vergleichbare Verlaufsdaten vorliegen, dokumentieren Sie diese Einschränkung, statt ein Muster als saisonal darzustellen.

Behandeln Sie eine einmalige Kampagne als Szenario, das an konkrete Termine oder Bedingungen gebunden ist, nicht als dauerhaftes Wachstum. Gehen Sie nur dann von einem anhaltenden Trend aus, wenn sich die Veränderung in vergleichbaren Beobachtungen wiederholt und nicht durch eine Änderung der Messung, des Mixes oder des Routings erklärt wird. Die Einordnung ist eine betriebliche Hypothese, die anhand späterer Daten überprüft werden muss.

  • Saisonalität: ein Muster, das in vergleichbaren Zeiträumen der verfügbaren Verlaufsdaten erneut auftritt.
  • Kampagnenspitze: ein Anstieg, der mit einer erkennbaren Aktivität oder einem bestimmten Zeitraum zusammenhängt.
  • Außergewöhnliches Ereignis: eine einzelne Abweichung, deren Wiederholung nicht bestätigt ist.
  • Trend: eine anhaltende Veränderung, die beim Vergleich homogener Zeiträume und nach Prüfung des Kontexts bestehen bleibt.

Eine Prognose je Ziel erstellen und Annahmen offenlegen

Erstellen Sie für jedes betrieblich relevante Ziel und Zeitfenster eine Prognose. Gehen Sie von vergleichbaren historischen Intervallen aus, berücksichtigen Sie nur bekannte Änderungen und dokumentieren Sie, welche Annahmen Sie treffen, welche Belege sie stützen und welche Unsicherheiten bestehen. Extrapolieren Sie keine Wachstumsrate ohne entsprechende Datengrundlage.

Stützen Sie sich nicht auf eine einzige Zahl, sondern arbeiten Sie mit Szenarien. Ein Basisszenario kann die Fortsetzung des beobachteten Musters beschreiben; weitere Szenarien können eine bestätigte Kampagne oder eine anhand eigener Verlaufsdaten plausible Abweichung darstellen. Legen Sie fest, welche Bedingung das jeweilige Szenario auslöst und wer die Änderung bestätigt. Szenarien dienen dazu, die Auslastung zu untersuchen – sie sind keine Zusage für ein Volumen oder eine Zustellung.

  • Dokumentieren Sie Referenzzeitraum, Granularität, interne Quellen und ausgeschlossene Daten.
  • Erfassen Sie Annahmen zu Verkehrsmix, Kalender, Routen und Konfigurationsänderungen.
  • Halten Sie verantwortliche Person, Überprüfungsdatum und Signal fest, das eine Aktualisierung der jeweiligen Hypothese erforderlich machen würde.
  • Trennen Sie Prognose, gewählten betrieblichen Puffer und vereinbarte Kapazität.

Nachfrage, Grenzwerte und Routenverhalten abgleichen

Vergleichen Sie die prognostizierte Auslastung vor der Zuweisung von Verkehr mit den für jeden Abschnitt geltenden und bestätigten Grenzwerten: vereinbarte TPS, Verbindungskapazität, Anbietervorgaben und Versandrichtlinien. Prüfen Sie außerdem das beobachtete Verhalten der Warteschlangen und der in Ihrer Integration verfügbaren Flusssteuerungsmechanismen. Ein angegebener Grenzwert bedeutet nicht, dass jederzeit entsprechende Kapazität garantiert verfügbar ist.

Klären Sie, was jeder Grenzwert misst und wo er gilt: pro Verbindung, Konto, Route, Ziel oder Anbieter. Addieren Sie Kapazitäten unterschiedlicher Komponenten nicht so, als wären sie austauschbar. Wenn die vertragliche oder technische Dokumentation den Geltungsbereich eines Werts nicht eindeutig festlegt, lassen Sie dies klären, bevor Sie ihn für die Planung verwenden.

  • Prüfen Sie die geltenden Grenzwerte und ihren Geltungsbereich anhand der technischen Dokumentation und der einschlägigen Vereinbarungen.
  • Vergleichen Sie die Nachfrage je Intervall mit jedem relevanten Grenzwert, nicht nur mit einer globalen Zahl.
  • Beobachten Sie den Auf- und Abbau von Warteschlangen, Ablehnungen und Signale der Flusssteuerung. Ein einzelnes Signal weist für sich genommen nicht auf eine bestimmte Ursache hin.
  • Planen Sie nur zulässige und bestätigte betriebliche Alternativen ein. Gehen Sie nicht davon aus, dass eine andere Route über eine gleichwertige Abdeckung, Kapazität oder Qualität verfügt.

Betrieblichen Puffer festlegen, ohne ihn als Garantie darzustellen

Ein Puffer ist eine interne Entscheidung, um Schwankungen aufzufangen und auf Unsicherheit zu reagieren; er ist keine allgemeingültige Eigenschaft und keine Zustellzusage. Legen Sie ihn anhand beobachteter Schwankungen, der Serviceanforderungen, bestätigter Grenzwerte und der Reaktionsfähigkeit des Teams fest. Wenn die Daten für eine Schätzung nicht ausreichen, halten Sie die Unsicherheit fest und beschränken Sie die Aussage entsprechend.

Vereinbaren Sie im Voraus, welche Maßnahmen die jeweiligen Verantwortlichen ergreifen dürfen, wenn sich die Auslastung einem Grenzwert nähert: die Verkehrsverteilung überprüfen, sich mit dem Anbieter abstimmen, genehmigte betriebliche Kontrollen aktivieren oder die Annahme neuer Anfragen vorübergehend reduzieren, sofern die Servicerichtlinie dies zulässt. Maßnahmen müssen Vereinbarungen, geltende Verpflichtungen und die gegenüber Kunden kommunizierten Erwartungen einhalten.

  • Stellen Sie nominale TPS nicht als nachhaltig verfügbare Leistung dar, wenn dies nicht bestätigt und durch betriebliche Nachweise belegt ist.
  • Präsentieren Sie eine kleine oder zu einem bestimmten Zeitpunkt leere Warteschlange nicht als Beweis dafür, dass für eine künftige Kampagne genügend Kapazität vorhanden ist.
  • Unterscheiden Sie zwischen geplanter, beobachteter und vereinbarter Kapazität.
  • Legen Sie fest, wer Änderungen genehmigen darf und wie eine Leistungsminderung oder Einschränkung kommuniziert wird.

Schrittweise validieren und Prognose mit Realität vergleichen

Überprüfen Sie den Plan schrittweise und innerhalb der zulässigen Grenzwerte. Bestätigen Sie vor jeder Änderung der Verkehrslast die Bedingungen mit den verantwortlichen Parteien und legen Sie fest, welche Kennzahlen Sie wie lange beobachten und welche Maßnahme auf eine Abweichung folgt. Verwenden Sie keinen nicht autorisierten Verkehr und führen Sie keine Tests durch, die gegen geltende Regeln verstoßen.

Vergleichen Sie anschließend Prognose und tatsächliches Ergebnis für dasselbe Ziel und Zeitfenster. Dokumentieren Sie sowohl Abweichungen als auch Kontextänderungen: Eine Differenz zwischen Prognose und Ergebnis kann durch die Nachfrage, Konfiguration, Grenzwerte, Datenqualität oder andere Faktoren verursacht worden sein. Aktualisieren Sie Annahmen und Szenarien anhand von Belegen, ohne eine einzelne Beobachtung zur allgemeinen Regel zu machen.

  • Verwenden Sie vergleichbare Zeitfenster und behalten Sie dieselbe Definition von Volumen und Status bei.
  • Dokumentieren Sie Änderungen, die während des Beobachtungszeitraums vorgenommen wurden, damit sich das Ergebnis einordnen lässt.
  • Prüfen Sie Warteschlangen, Ablehnungen, Latenz und gemeldete Status zusammen mit dem Volumen; keine einzelne Kennzahl beschreibt den gesamten Service.
  • Führen Sie ein Protokoll zu Prognose, Ergebnis, vorläufiger Erklärung und getroffener Entscheidung.

Überprüfungssignale nutzen, keine automatischen Diagnosen

Überprüfen Sie die Prognose, wenn sich der Verkehrsmix oder das zeitliche Profil verändert, Warteschlangen anwachsen, mehr Ablehnungen auftreten oder vereinbarte Grenzwerte erreicht werden. Diese Signale sprechen dafür, den Sachverhalt zu untersuchen; sie bestimmen nicht von selbst eine eindeutige Ursache. Prüfen Sie den zeitlichen Zusammenhang, den Geltungsbereich des Grenzwerts, Änderungen beim Anbieter oder an der Route sowie die Qualität der Protokolle, bevor Sie ein Problem zuordnen.

Halten Sie einen festen Prüfprozess ein: Dokumentieren Sie das Signal, seinen Umfang, die Hypothese, die durchgeführten Prüfungen und die Entscheidung. So kann das Team eine kurze Spitze von einer anhaltenden Veränderung unterscheiden und sowohl eine Überdimensionierung aufgrund einer Ausnahme als auch das Übersehen einer lokalen Überlastung vermeiden.

  • Abweichender Mix oder abweichendes Volumen in einem bestimmten Ziel und Zeitfenster.
  • Warteschlangen, die im Vergleich zu ähnlichen Zeiträumen anwachsen oder langsamer abgebaut werden.
  • Wiederholte Ablehnungen, erreichte Grenzwerte oder Signale der Flusssteuerung.
  • Anhaltende Unterschiede zwischen Prognose, akzeptiertem Volumen und gemeldeten Zustellstatus.
  • Änderungen an Route, Betreiber, Verbindung, Richtlinien oder Datenqualität.
FAQ

Häufige Fragen

Wie viele Verlaufsdaten benötige ich, um Saisonalität zu erkennen?

Ohne Kenntnis der Granularität, der Stabilität der Definitionen und der Verfügbarkeit vergleichbarer Beobachtungen lässt sich kein allgemeingültiger Zeitraum empfehlen. Nutzen Sie die verfügbaren eigenen Verlaufsdaten, benennen Sie deren Einschränkungen und bezeichnen Sie ein Muster nicht als saisonal, solange es sich nicht in vergleichbarer Form wiederholt hat.

Bedeutet ein Anstieg des Verkehrs, dass ich die Kapazität erhöhen muss?

Nicht unbedingt. Ermitteln Sie zunächst, ob es sich um eine kurzfristige Spitze, eine Veränderung des Mixes, ein Datenproblem oder einen anhaltenden Trend handelt. Gleichen Sie anschließend die Auslastung je Ziel und Zeitfenster mit bestätigten Grenzwerten, Warteschlangen und Ablehnungen ab und stimmen Sie mögliche Anpassungen mit den Routenverantwortlichen ab.

Garantiert die für eine Route angegebene TPS-Zahl, dass ich dieses Tempo dauerhaft halten kann?

Nein. Klären Sie, ob der Wert vertraglich vereinbart, technisch festgelegt oder lediglich angegeben ist, wo er gilt und unter welchen Bedingungen. Die verfügbare Kapazität kann von mehreren Abschnitten und betrieblichen Bedingungen abhängen. Eine einzelne TPS-Zahl garantiert weder Annahme noch Zustellung oder Empfang auf dem Endgerät.

Bestätigt eine DLR-Benachrichtigung, dass die SMS auf dem Telefon angekommen ist?

Ein DLR ist ein von der Nachrichtenkette gemeldeter Status und muss entsprechend seiner Definition und Herkunft interpretiert werden. Für sich allein ist er keine unabhängige Bestätigung des Empfangs auf dem Endgerät.

Wie nutze ich Szenarien, wenn mir nicht genügend Daten vorliegen?

Beschreiben Sie sie als Hypothesen, nicht als präzise Prognosen. Legen Sie dar, was bekannt ist, was fehlt, welche Annahme zugrunde liegt und welche Beobachtung eine Überprüfung ermöglichen würde. Erfinden Sie keine Wachstumsraten und stellen Sie kein Szenario als garantierte Kapazität dar.

Verwendete Quellen

  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