Die einfache API verdeckt eine komplexe Kette
Eine internationale SMS durchläuft mehrere Schichten: Ihre Anwendung, das Gateway, einen oder mehrere Aggregatoren/Anbieter mit Interconnect-Verträgen, Carrier- oder Hub-Verbindungen, das SMSC des Zielnetzes und schließlich das Endgerät. Jeder Übergang ist eine Stelle, an der eine Nachricht verzögert, gefiltert oder verworfen werden kann.
Faktoren auf Nachrichtenebene, die das beeinflussen: die Sender-ID, deren Format und Registrierungsanforderungen je nach Land und Carrier variieren; die Kodierung (GSM-7 mit 160 Zeichen pro Segment gegenüber Unicode mit 70 Zeichen); und die Gültigkeitsdauer, die das SMSC für Zustellversuche nutzt und die je nach Anbieter und Markt konfigurierbar ist, statt einem festen Branchenwert zu folgen.
Was ein DLR tatsächlich zeigt – und was nicht
Ein Delivery Receipt ist ein Bericht des Netzes, nicht des Endgeräts. "Delivered" bedeutet in der Regel, dass das Ziel-SMSC die Nachricht zur Zustellung angenommen hat – nicht, dass das Gerät sie gerendert hat, und schon gar nicht, dass sie gelesen wurde.
Drei Fehlerarten, auf die man sich einstellen muss: stille Fehler, bei denen minderwertige Routen Nachrichten verwerfen, ohne je einen Fehlerstatus zurückzumelden; synthetische DLRs, bei denen manche Anbieter auf schwachen oder Graumarkt-Routen unabhängig vom tatsächlichen Ergebnis "delivered" melden; und der Unterschied zwischen Netzannahme und tatsächlichem Ergebnis beim Nutzer. DLRs sind ein nützliches Signal, um Verschlechterungen auf Routenebene zu erkennen, aber kein Ersatz dafür, Ergebnisse auf Anwendungsebene zu messen – ob der Nutzer den Link geklickt oder den OTP-Code eingegeben hat.
Sender-Registrierung
Immer mehr Märkte verlangen eine Registrierung der Absenderidentität, bevor Traffic durchgelassen wird: alphanumerische Sender-ID-Registrierung bei nationalen Regulierungsbehörden oder Carriern, Indiens DLT-Plattform mit Pflichtregistrierung von Entität, Sender-ID und Template, Nigerias NCC-Regeln zu Sender-ID und unerwünschten Nachrichten, und ähnliche Rahmenwerke andernorts. Nicht registrierte oder falsch konfigurierte Sender-IDs werden typischerweise auf Carrier-Ebene gefiltert oder blockiert – oft stillschweigend. Zeitrahmen und Anforderungen unterscheiden sich je nach Markt und Anbieterbeziehung.
Nummernportabilität und warum Routing nach Nummernbereich scheitert
Historisch zeigte die Vorwahl einer Nummer, zu welchem Carrier sie gehörte. Nummernportabilität hat diese Annahme in den meisten Märkten längst gebrochen. Routing-Entscheidungen, die auf Nummernbereichs-Lookups ohne aktuellen Portabilitätsabgleich basieren, leiten einen relevanten Teil des Traffics fehl – das zeigt sich als Zustellfehler oder verzerrte DLR-Genauigkeit, die nichts mit der Routenqualität zu tun hat.
Routenkategorien: direkt, Transit und grau
Direkte Routen sind bilaterale Interconnect-Verträge, entweder Carrier-zu-Carrier oder zwischen Carrier und einem lizenzierten Aggregator mit eigenem Vertrag – meist die zuverlässigste Zustellung und die vertrauenswürdigsten DLRs. Transitrouten laufen über einen oder mehrere zwischengeschaltete Anbieter mit eigenen Interconnects zu regionalen Carriern – so bewegt sich der Großteil des internationalen SMS-Verkehrs tatsächlich, und eine gut geführte Transitroute über einen lizenzierten, verantwortlichen Anbieter kann durchaus zuverlässig sein.
Graue Routen (SIM-Box-/SIM-Farm-Umgehung) sind eine kommerzielle und technische Umgehung des normalen Interconnects: Traffic wird über Bänke von SIM-Karten in "SIM-Boxen" im Zielland so eingespeist, dass er wie gewöhnlicher Person-zu-Person-Verkehr aussieht, statt unter einem regulären A2P-Geschäftsvertrag zu laufen. Das ist günstiger, weil Interconnect- und Terminierungsgebühren umgangen werden – die Kehrseite: unzuverlässige Absenderidentität (der Empfänger sieht womöglich eine lokale Mobilnummer statt Ihrer Marken-Sender-ID), inkonsistente Zustellung, nicht vertrauenswürdige DLRs, und Zielnetze suchen aktiv nach solchem Traffic und blockieren oder filtern ihn – weshalb Graumarkt-Volumen ohne Vorwarnung einbrechen können.
Getrennt davon zu betrachten sind Schwachstellen im SS7-Signalisierungsprotokoll. SS7 ist das Protokoll, mit dem Carrier Anrufe und Nachrichten routen und Teilnehmerstandorte zwischen Netzen verwalten. Bekannte Schwachstellen erlauben bestimmten Akteuren mit Zugang zum Signalisierungsnetz Abhören, Standortverfolgung oder Umleitung von Nachrichten – das ist ein Sicherheitsproblem der Interconnect-Infrastruktur selbst, kein kostensparender Routing-Mechanismus. Niemand versendet A2P-Kampagnen-Traffic über SS7-Exploits als Geschäftsmodell. "Günstige Graumarkt-SMS-Route" und "SS7-Schwachstelle" sind zwei getrennte Themen, die man nicht vermischen sollte.
Content-Filterung und Retry-Verhalten
Carrier filtern Inhalte aus verschiedenen Gründen: Spam-Heuristiken, eingeschränkte Kategorien in manchen Märkten (Finanzwerbung, Glücksspiel, politische Botschaften) und Durchsetzung des Sender-ID-Registrierungsstatus. Eine Nachricht kann nach dem Versand still gefiltert werden, selbst wenn der erste DLR normal aussah, und das Retry-Verhalten variiert je nach Carrier und Anbieter.
Was wirklich zu messen ist
Ein praktikabler Ansatz: Traffic nach Kategorie trennen (OTP braucht die schnellsten, zuverlässigsten Routen), DLR-Muster auf Routenebene mit Alerting auf plötzliche Verschiebungen überwachen, aber mit Conversion-Daten kombinieren, Multi-Vendor-Routing für kritischen Traffic nutzen, um die Abhängigkeit von einem einzelnen Anbieter zu begrenzen, Kosten pro abgeschlossener Aktion statt pro gesendeter Nachricht verfolgen, und mit jedem Anbieter einen getesteten Eskalationsprozess vorhalten.
Wo Flowstates ansetzt
Das zuverlässig über mehrere Märkte, Anbieter und Traffic-Kategorien zu betreiben, ist eine eigene Vollzeit-Disziplin. Flowstates betreibt die Gateway-Schicht – Multi-Vendor-Routing, Zustellmonitoring, Sender-Registrierungs-Tracking und kategoriebewusstes Failover – auf Kapazität, die wir direkt liefern, auf Routen und Vendor-Verträgen, die Sie bereits halten, oder einer Mischung aus beidem.