Zurück zum Blog Wholesale SMS

A2P-SMS-Routenbeschränkungen: So dokumentieren Sie sie, um nicht unterstützte Sendungen und intransparente Routingentscheidungen zu vermeiden

Ein praxisnaher Leitfaden, um Anforderungen an Ziel, Absender, Inhalt, Registrierung und Kapazität in eine versionierte Matrix zu überführen, mit der sich A2P-Traffic vor dem Versand validieren und jede Routingentscheidung erklären lässt.

Operative Restriktionsmatrix für A2P-SMS-Routen nach Ziel, Absender und Verkehrsart

Warum Routenbeschränkungen operative Daten sein müssen

Eine A2P-SMS-Routenbeschränkung ist eine Bedingung, die festlegt, ob eine konkrete Nachricht über eine bestimmte Route gesendet werden kann. Sie kann vom Terminierungsziel, gegebenenfalls vom Betreiber, von der Verkehrsart, dem Absender, dem Inhalt, einer vorherigen Registrierung, der verfügbaren Kapazität oder einer kommerziellen Bedingung abhängen.

Diese Bedingungen sind häufig auf Verträge, E-Mails, Anbieterportale, Tickets und das informelle Wissen einzelner Teammitglieder verteilt. Dieses Modell ist schwer prüfbar und fehleranfällig: Eine Route kann technisch verfügbar sein, aber ein bestimmtes Ziel, eine Sender ID, Werbeverkehr, Links oder ein bestimmtes Versandvolumen nicht unterstützen.

Die Restriktionsmatrix ersetzt weder den Vertrag noch die anwendbaren Vorschriften oder die Bestätigung des Anbieters. Ihre Aufgabe besteht darin, verstreute Informationen in abfragbare, nachvollziehbare und vor der Annahme, Weiterleitung oder Skalierung von Traffic umsetzbare Regeln zu überführen.

  • Behandeln Sie jede Beschränkung als Regel mit explizitem Geltungsbereich, nicht als allgemeine Notiz.
  • Modellieren Sie das Terminierungsziel konkret; leiten Sie Anforderungen nicht allein aus dem Herkunftsland des Absenders ab.
  • Verwenden Sie die standardisierte internationale Rufnummerierung als Validierungsfeld für das Ziel gemäß der ITU-T-Empfehlung E.164 für den internationalen öffentlichen Nummerierungsplan.
  • Halten Sie technische SMS-Beschränkungen, kommerzielle Bedingungen einer Route sowie regulatorische oder netzbezogene Anforderungen getrennt.
Warum Routenbeschränkungen operative Daten sein müssen

Eine verfügbare Route ist nicht automatisch eine geeignete Route

Die Verfügbarkeit von Konnektivität beweist nicht, dass eine Route für jeden Traffic geeignet ist. Dieselbe Route kann eine HTTP- oder SMPP-Verbindung akzeptieren und dennoch Absender beschränken, eine Vorregistrierung verlangen, nur bestimmte Anwendungsfälle zulassen oder unterschiedliche Kapazitätsgrenzen je nach Konto, Absender oder Kanal anwenden.

Die richtige Frage lautet nicht nur, ob es eine Route in ein Land gibt. Sie muss als Kompatibilitätsprüfung formuliert werden: Sind dieses Ziel, dieser Absender, dieser Anwendungsfall, dieser Inhalt und dieses Versandmuster auf dieser Route zum Zeitpunkt der Entscheidung zulässig?

Dieser Ansatz verhindert eine besonders riskante Schlussfolgerung: eine kommerzielle Bedingung oder eine Verfügbarkeitsaussage als technische Zustellgarantie zu interpretieren. Selbst wenn eine Sendung zur Verarbeitung angenommen wird, kann das Ergebnis von Faktoren abhängen, die außerhalb der Kontrolle eines einzelnen Beteiligten in der Messaging-Kette liegen.

  • Ziel: Land und, sofern die Nachweise dies erfordern, Terminierungsnetz oder -betreiber.
  • Traffic: OTP oder 2FA, Kontobenachrichtigung, Betrugswarnung, Kundenservice, zustimmungsbasiertes Marketing oder eine andere kontrollierte Kategorie.
  • Absender: alphanumerisch, Rufnummer, Kurzwahl oder ein anderer vom Ziel und der Route erlaubter Typ.
  • Inhalt: Sprache, Kodierung, Links, URL-Shortener, Vorlagen, Opt-out-Wörter und Markenelemente.
  • Versandmuster: Volumen, Rate, Wiederholung, Gültigkeitsfenster und Antwortbedarf.
  • Onboarding-Bedingungen: Vorregistrierung, Genehmigung, Kampagne, Einwilligung und erforderliche Tests.
Eine verfügbare Route ist nicht automatisch eine geeignete Route

Die Mindestkategorien einer Restriktionstabelle

Eine hilfreiche Tabelle muss es Betrieb, Einkauf, Compliance und Engineering ermöglichen, dieselbe Frage anhand derselben Felder zu beantworten. Eine Spalte mit „erlaubt“ oder „nicht erlaubt“ reicht nicht aus, da diese Antwort keinen Kontext liefert und nicht erklärt, welche Bedingung sie verändert.

Die Granularität muss ausreichend sein, um übermäßig allgemeine Regeln nach Ländern zu vermeiden. Wenn eine Bedingung nur für einen Betreiber, ein Netz oder einen Absendertyp bestätigt wurde, muss der Eintrag diese Grenze widerspiegeln, statt sie auf das gesamte Ziel auszuweiten.

Konnektivität sollte nur erfasst werden, wenn sie die operative Annahme von Traffic beeinflusst und spezifische Nachweise für die jeweilige Route oder den Anbieter vorliegen. Die Verfügbarkeit von HTTP oder SMPP bestätigt für sich allein nicht, dass eine Verkehrsart zulässig ist.

HLR Lookup kann als technisches Netzsignal in einer operativen Entscheidung berücksichtigt werden. Verfügbare Ergebnisse und Felder hängen jedoch vom Anbieter, Netz und der Jurisdiktion ab. Ein HLR Lookup beweist weder Einwilligung, Identität, Inhaberschaft der Nummer noch garantierte Zustellung.

Kontrollierte technische Tests können auf definierten Routen, Zielen und bei Betreibern gemeldete DLR-Status, DLR-Konsistenz, Latenz, Verfügbarkeit sowie begrenzte Signale zum Absender- oder Inhaltsverhalten beobachten. Solche Beobachtungen sind keine Compliance-Validierung, keine Autorisierung von Traffic und kein Nachweis eines unabhängig bestätigten Empfangs auf dem Endgerät. Sie bieten auch keine kommerzielle Garantie. Vor dem Kauf oder Verkauf von A2P-Kapazität empfiehlt es sich, den Geltungsbereich jeder Beschränkung, die verfügbaren Nachweise und deren Aktualität abzugleichen.

  • Regelkennung: eindeutiger und stabiler Code für Verweise in Tickets, Kontrollen und Änderungen.
  • Ziel: Land, anwendbare Vorwahl oder Nummerierungsmuster sowie erwartetes Format.
  • Betreiber oder Netz: nur erforderlich, wenn die Bedingung auf dieser Ebene nachgewiesen ist.
  • Route oder Geschäftsbeziehung: interne Kennung der Route und Geltungsbereich der Bedingung.
  • Verkehrsart: kontrollierter Wert, keine freie Bezeichnung.
  • Absendertyp und -wert: Absenderklasse, Längen- oder Formatbeschränkungen und gegebenenfalls Antwortfähigkeit.
  • Inhalt: Anforderungen an Vorlagen, Links, Domains, URL-Shortener, Sprachen oder nicht unterstützte Kategorien.
  • Konnektivität: Protokoll, Parameter oder Integrationsbeschränkungen, die die operative Annahme von Traffic beeinflussen, sofern sie für die spezifische Route dokumentiert sind.

Angegeben, verifiziert und zur Bestätigung ausstehend

Die Qualität einer Matrix hängt sowohl davon ab, was sie erfasst, als auch davon, wie sie Gewissheit ausdrückt. Eine von einem Anbieter genannte Regel, eine durch offizielle Dokumentation bestätigte Anforderung und eine in einem Test beobachtete Bedingung haben nicht denselben Beweiswert.

Verwenden Sie explizite Nachweisstatus. So wird verhindert, dass ein Team eine kommerzielle Aussage in eine bestätigte Tatsache umwandelt oder eine begrenzte technische Beobachtung zu einer allgemeinen Regel wird. Der Status muss jede Beschränkung begleiten und darf nicht nur als allgemeine Routennotiz bestehen.

  • Angegeben: von der Gegenpartei mitgeteilte Bedingung, die auf unabhängige Validierung oder ausreichende dokumentarische Nachweise wartet.
  • Verifiziert: Bedingung, die durch eine Primärquelle, dokumentierte Genehmigung, anwendbare Klausel oder operative Nachweise mit definiertem Geltungsbereich gestützt wird.
  • Zur Bestätigung ausstehend: unvollständige, widersprüchliche, abgelaufene oder nicht eindeutig auf den Anwendungsfall anwendbare Information.
  • Nicht anwendbar: Die Bedingung wurde geprüft und fällt nicht in den Geltungsbereich dieses Eintrags; eine Begründung ist erforderlich.
  • Zurückgezogen oder ersetzt: historische Regel, die nicht für neue Entscheidungen verwendet werden darf und zu Audit-Zwecken aufbewahrt wird.

Sender ID, Vorregistrierung und Antwortfähigkeit

Der Absender muss als regelgebundenes Objekt dokumentiert werden, nicht als Text, der am Ende eines Prozesses eingefügt wird. Der Eintrag muss angeben, welcher Absendertyp verwendet wird, ob er im Ziel zulässig ist, ob er vorher registriert werden muss und welche Nachweise seinen Status belegen.

Alphanumerische Sender IDs verdienen besondere Aufmerksamkeit. Sie werden für unidirektionale Nachrichten verwendet und dürfen nicht als Antwortkanal behandelt werden. Die Twilio-Dokumentation weist darauf hin, dass alphanumerische Sender IDs für Ziele in den Vereinigten Staaten und Kanada nicht verfügbar sind; diese Bedingung bezieht sich auf den dokumentierten Anbieter und darf nicht automatisch auf andere Routen oder Anbieter übertragen werden.

Wenn eine Vorregistrierung erforderlich ist, erfassen Sie die Kennung des Antrags oder der Kampagne, den Status, das Genehmigungsdatum, die genehmigende Stelle, gegebenenfalls das Ablaufdatum sowie die abgedeckten Nachrichten oder Domains. Ein aktiver oder registrierter Absender beweist für sich allein nicht, dass der gesamte zugehörige Traffic zulässig ist.

  • Name oder Wert des beantragten Absenders und tatsächlich genehmigter Wert.
  • Absendertyp und ob eingehende Nachrichten oder Antworten unterstützt werden.
  • Vorregistrierungsanforderung je Ziel und Status des Vorgangs.
  • Marke, Anwendungsfall, Beispielnachrichten, Links und Schlüsselwörter, sofern sie Teil des anwendbaren Verfahrens sind.
  • Onboarding-Datum, Gültigkeit, Verlängerung und zuständige Person für die Statusprüfung.
  • Beschränkungen zwischen dem Absender und einer Kampagne, einer Domain, einer Verkehrsart oder einer bestimmten Route.

Klassifizieren Sie Traffic, bevor Sie Regeln anwenden

Die Verkehrskategorie darf kein Freitextfeld wie „transaktional“ ohne Definition sein. Eine kontrollierte Klassifizierung ermöglicht die einheitliche Anwendung von Beschränkungen und erkennt, wenn ein gemischter Ablauf eine zusätzliche Prüfung erfordert.

Im Kontext von A2P-Kampagnen in den Vereinigten Staaten umfassen die dokumentierten Kategorien 2FA, Kontobenachrichtigungen, Kundenservice, Betrugswarnungen, Marketing und gemischte Kampagnen. Die exakt anwendbare Klassifizierung hängt vom Ziel, dem Registrierungsrahmen und der Route ab; daher muss die Matrix den verwendeten Katalog und seine Quelle aufbewahren.

Bei wiederkehrendem Traffic muss die Dokumentation Opt-in-Mechanismus, Opt-out-Mechanismus und Hilfestellung trennen. Im Leitfaden von The Campaign Registry ist Opt-in für nahezu alle Kampagnentypen verpflichtend, und die Elemente für Opt-out und HELP haben eigene Anforderungen. In den Vereinigten Staaten müssen Anträge auf Widerruf der Einwilligung, die der TCPA unterliegen, als operative Ereignisse behandelt werden: Die FCC verlangt, sie innerhalb einer angemessenen Frist von höchstens zehn Arbeitstagen nach Eingang zu bearbeiten.

  • OTP oder 2FA: Definieren Sie das Ereignis, das den Code auslöst, die erwartete Gültigkeit und den autorisierten Absender.
  • Transaktionale Warnungen: Beschreiben Sie das Konto-, Bestell-, Sicherheits- oder Serviceereignis, das die Nachricht auslöst.
  • Zustimmungsbasiertes Marketing: Dokumentieren Sie den Einwilligungsablauf, die Frequenz, die Opt-in-Nachricht, Opt-out und gegebenenfalls Hilfe.
  • Kundenservice: Grenzen Sie ab, ob eine Konversation besteht, welcher Absender genutzt wird und welcher Inhalt zulässig ist.
  • Nicht unterstützter Traffic: Verwenden Sie eine explizite Kategorie für bestätigte Verbote; lassen Sie diese nicht als implizite Ausnahme stehen.
  • Gemischter Traffic: Fordern Sie eine menschliche Prüfung, wenn Zwecke kombiniert werden oder die Klassifizierung unklar ist.

Inhalt, Links und Opt-out-Mechanismen

Der Inhalt muss als final gerenderter Text bewertet werden. Personalisierungsvariablen können Zeichen, Links oder zusätzliche Länge einführen, die in der Grundvorlage nicht vorhanden waren. Die Validierung nur der unvollständigen Vorlage kann zu einer falschen Kodierungsklassifizierung führen oder eine Routenbedingung verletzen.

Dokumentieren Sie die für jedes Ziel oder jede Kampagne verifizierten Inhaltsbeschränkungen getrennt: erforderliche Vorlagen, genehmigte Beispielnachrichten, Domains, Links, URL-Shortener, Marken und Schlüsselwörter. Wenn für eine Kategorie keine ausreichenden Nachweise vorliegen, markieren Sie die Bedingung als zur Bestätigung ausstehend und machen Sie daraus kein allgemeines Verbot oder eine allgemeine Erlaubnis.

Eine DLR mit Zustellstatus validiert weder Inhalt, Einwilligung, Vorregistrierung noch die Eignung einer Kampagne. Sie ist ein von der Messaging-Kette gemeldeter Zustellstatus; Compliance benötigt eigene Nachweise.

  • Bewahren Sie genehmigte Beispiele zusammen mit der Version der Kampagne oder des Absenders auf.
  • Erfassen Sie erlaubte Domains und Links, wenn der anwendbare Rahmen dies verlangt.
  • Gehen Sie nicht davon aus, dass ein URL-Shortener zulässig ist, nur weil ein anderer Link akzeptiert wurde.
  • Verknüpfen Sie bei wiederkehrenden Kampagnen die Anweisungen für Opt-out und Hilfe mit den Nachweisen des Opt-in-Ablaufs.
  • Erfassen Sie eingegangene Opt-out-Anträge, ihr Eingangsdatum, das zuständige System und das Ausführungsdatum.
  • Unterscheiden Sie zwischen einer von einem Anbieter gemeldeten DLR und einem unabhängig bestätigten Empfang auf dem Endgerät; sie sind nicht gleichwertig.

Technische Grenzen: dokumentieren, ohne Zustellung zu versprechen

Technische Grenzen sind erforderlich, um zu entscheiden, ob eine Nachricht erwartungsgemäß verarbeitet werden kann, dürfen jedoch nicht als Zustellgarantien formuliert werden. Die technische Umsetzung von SMS wird durch Spezifikationen wie 3GPP TS 23.040 geregelt, die weiterhin Änderungen unterliegt, während die tatsächlichen Grenzen einer Plattform oder Route eigene Bedingungen hinzufügen können.

Als von Twilio dokumentierte technische Referenz gilt: Eine GSM-7-SMS unterstützt 160 Zeichen in einem Segment, UCS-2 70 Zeichen. Bei verketteten Nachrichten liegen die Referenzwerte bei 153 GSM-7-Zeichen und 67 UCS-2-Zeichen pro Segment. Ein einzelnes Zeichen außerhalb des GSM-7-Zeichensatzes kann dazu führen, dass die gesamte Nachricht auf UCS-2 umgestellt wird und sich die Segmentanzahl ändert.

Auch Versandrate, Kapazität und Wartezeit in der Queue benötigen Kontext. Ein TPS- oder MPS-Limit muss Geltungsbereich, Prüfdatum und anwendbare Bedingung enthalten, da es vom Konto, Absender und Kanal abhängen kann. Die Überschreitung des Limits kann zu Warteschlangen führen. Das Gültigkeitsfenster muss ebenfalls erfasst werden: Eine Warteschlange kann früher ablaufen, wenn eine kürzere Gültigkeitsdauer festgelegt ist. Auf der von Twilio dokumentierten Plattform können Nachrichten nicht länger als zehn Stunden in der Warteschlange verbleiben.

  • Erwartete Kodierung: GSM-7, UCS-2 oder eine andere von der Plattform dokumentierte Bedingung.
  • Länge und Segmentierung, berechnet auf Grundlage des final gerenderten Textes.
  • Richtlinie für Verkettung und Behandlung mehrteiliger Nachrichten.
  • TPS oder MPS: Wert, Einheit, Geltungsbereich, Quelle, Datum und Verhalten bei Überschreitung des Schwellenwerts.
  • Gültigkeitsfenster: angeforderter Wert, unterstütztes Limit und Folge eines Ablaufs.
  • DLR: verfügbare Status, Herkunft der Empfangsbestätigung und Einschränkungen bei der Interpretation.
FAQ

Häufige Fragen

Was sollte eine Restriktionsmatrix für A2P-SMS-Routen enthalten?

Sie sollte mindestens Ziel, gegebenenfalls Betreiber, Route, Verkehrsart, Absender, Vorregistrierungsanforderungen, Inhalt, Kapazität, technische Grenzen, Nachweisstatus, Quelle, Abrufdatum, Gültigkeit, Version und Verantwortlichen enthalten.

Garantiert eine verfügbare Route die Zustellung einer Nachricht?

Nein. Die Verfügbarkeit einer Route beweist nicht, dass sie ein bestimmtes Ziel, einen Absender, Inhalt, eine Kampagne oder ein Verkehrsmuster unterstützt. Sie entspricht auch keiner Zustellgarantie.

Beweist eine zugestellte DLR Compliance oder Einwilligung?

Nein. Eine DLR ist ein von der Messaging-Kette gemeldeter Zustellstatus. Einwilligung, Vorregistrierung und Inhaltskonformität benötigen unabhängige Nachweise.

Warum sollte ich die Kodierung nach dem Einfügen von Variablen validieren?

Weil ein durch eine Variable eingefügtes Zeichen außerhalb von GSM-7 liegen und die gesamte Nachricht auf UCS-2 umstellen kann. Dadurch sinkt die Kapazität pro Segment und die Anzahl der Nachrichtenteile kann steigen.

Kann ein HLR Lookup nachweisen, dass ein Empfänger seine Einwilligung gegeben hat?

Nein. Ein HLR Lookup beweist weder Einwilligung, Identität, Inhaberschaft der Nummer noch garantierte Zustellung. Verfügbare Ergebnisse und Felder können je nach Anbieter, Netz und Jurisdiktion variieren.

Wie häufig sollte eine Beschränkung überprüft werden?

Sie sollte zum angegebenen Gültigkeitsdatum sowie bei Änderungen des Anbieters, Ziels, Absenders, der Kampagne, Konnektivität, regulatorischen Anforderungen, bei Vorfällen oder widersprüchlichen Nachweisen überprüft werden.

Verwendete Quellen

  1. Recommendation E.164: The international public telecommunication numbering planInternational Telecommunication Union (ITU-T)
  2. 3GPP TS 23.040: Technical realization of the Short Message Service (SMS)3GPP
  3. Messaging Principles & Best PracticesCTIA
  4. FCC 24-24: Order on revocation of consent for robocalls and robotextsFederal Communications Commission
  5. Key ConceptsThe Campaign Registry
  6. CampaignsThe Campaign Registry
  7. CSP User GuideThe Campaign Registry
  8. International SMS guideTwilio
  9. Alphanumeric sender ID registrationTwilio
  10. Messages resource: statuses and delivery receiptsTwilio
  11. SMS character limits and encodingTwilio
  12. Account-based throughput and message queuesTwilio