BroadNet
Das JournalEngineering
Engineering

Die Betriebskosten einer SMS-Integration: Binds, Webhooks und Fehlerbilder.

Es geht nicht nur um den Durchsatz. Verbindungsmodell, DLR-Verarbeitung, Betriebskosten und Fehlermodi unterscheiden sich alle. Ein praktischer Rahmen für die Auswahl der richtigen Integration.

BroadNet Engineering
8 Min. Lesezeit
Engineering · Ausgabe 17
8 Min. Lesezeit

ir haben Anfang des Jahres einen kurzen Überblick über SMPP vs. REST veröffentlicht. Da die Frage immer wieder komplexer wird, als es der Artikel abdecken konnte, präsentieren wir Ihnen hier den ausführlicheren Entscheidungsleitfaden – den wir auch unseren neuen Unternehmenskunden bei der Integrationsplanung vorstellen.

Der grundlegende Unterschied liegt im Verbindungsmodell.

Eine HTTP-API arbeitet mit kurzlebigen Verbindungen, die auf Anfrage und Antwort basieren. Man sendet eine Nachricht per POST, erhält eine Antwort, und die Verbindung kann geschlossen werden. SMPP hingegen ist eine persistente, zustandsbehaftete TCP-Sitzung: Man bindet sich einmalig, hält den Socket offen und überträgt PDUs (submit_sm, deliver_sm) über Stunden oder Tage in beide Richtungen. Dieser architektonische Unterschied ist ausschlaggebend für nahezu alle nachfolgenden praktischen Abwägungen.

Durchsatz und Latenz

  • HTTP: Jede Nachricht verursacht zusätzlichen TCP- und TLS-Handshake-Overhead, sofern keine aggressive Verbindungsbündelung eingesetzt wird. BroadNet setzt keine festen Ratenlimits pro Konto (siehe API-Ratenlimits), aber bei hohem Volumen wird der Overhead pro Anfrage zum Flaschenhals.
  • SMPP: Kein Handshake pro Nachricht. Eine einzelne Bindung ermöglicht problemlos Hunderte bis Tausende von Transaktionen pro Sekunde (TPS); der Durchsatz wird durch die ausgehandelte Fenstergröße und den SMSC begrenzt, nicht durch den Verbindungsaufbau.
  • Bei OTP-Datenverkehr entfällt durch SMPP der TLS-Handshake aus dem kritischen Pfad – was besonders dann von Bedeutung ist, wenn ein Bestätigungscode in weniger als zwei Sekunden übermittelt werden muss.

Lieferbelege

Bei SMPP werden Zustellbestätigungen als deliver_sm PDUs auf demselben Bind empfangen, über den die Daten gesendet wurden – in Echtzeit, direkt im Datenstrom, ohne zusätzliche Infrastruktur. Bei einer HTTP-API werden Zustellbestätigungen als Webhook-Callbacks an einen von Ihnen gehosteten Endpunkt zurückgesendet. Dies erfordert einen öffentlich erreichbaren, hochverfügbaren HTTPS-Dienst und den Abgleich der Callbacks mit den gesendeten Daten. Beide Ansätze sind korrekt; sie erfordern lediglich unterschiedliche betriebliche Verpflichtungen.

Betriebskosten – die Teilteams unterschätzen

Eine HTTP-Integration ist etwas, das ein einzelner Backend-Entwickler an einem Nachmittag implementiert und dann weitgehend vergisst. Eine SMPP-Integration hingegen erfordert Infrastruktur: Sie müssen den gesamten Lebenszyklus von Bindung und Unbindung, Keepalives von enquire_link, automatische Wiederverbindung mit Backoff, Fensterverwaltung, Sequenznummernverfolgung und einen reibungslosen Failover bei mehreren Bindungen managen. Das bedeutet echte, kontinuierliche Entwicklungsverantwortung. Viele Teams, die technisch für SMPP geeignet wären, sind mit HTTP besser bedient, einfach weil sie keinen permanenten Telekommunikationsprotokoll-Stack betreiben möchten.

Eine einfache Faustregel

  • Anwendungsspezifischer Datenverkehr unterhalb von mehreren hundert Nachrichten pro Sekunde, kleines Team – verwenden Sie die HTTP-API.
  • Bei dauerhaft mehreren hundert Nachrichten pro Sekunde oder Bedarf an persistenten Binds, latenzkritischen OTPs, wenn Sie ein Aggregator sind oder über eine bestehende SMPP-Infrastruktur verfügen – verwenden Sie SMPP 3.4.
  • Unterschiedliche Anforderungen – viele BroadNet-Kunden nutzen SMPP für Massen- und ereignisgesteuerten Datenverkehr, während sie HTTP für interne Tools mit geringem Datenaufkommen verwenden. Die gleichzeitige Nutzung beider Methoden ist nicht ausgeschlossen.
BroadNet stellt für SMPP 3.4 und HTTPS dieselbe Routing-, Sender-ID-Konformitäts- und Zustellbarkeits-Engine bereit. Das gewählte Protokoll ändert die Integrationsstruktur, nicht aber die Nachrichtenqualität oder die Routen.

Eine Sache, die kein ausschlaggebender Faktor ist

Die Kosten pro Nachricht sind in unserem Netzwerk protokollübergreifend identisch – die Wahl von SMPP führt nicht zu einem Rabatt, und die Wahl von HTTP verursacht keinen Aufpreis. Wählen Sie das Verbindungsmodell anhand Ihrer Latenzanforderungen und der gewünschten operativen Reichweite Ihres Teams. Nicht anhand eines nicht existierenden Preisunterschieds.

Den vollständigen Vergleich finden Sie unter SMPP vs. HTTP-(REST-)API für SMS.

War das hilfreich?

Wie wir Inhalte erstellen und prüfen

Verfasst von

BroadNet Engineering

Die Ingenieure betreiben die Netzwerkinfrastruktur: SMPP Bindungen, SS7 Stacks, Routing-Engines – die im Grunde unscheinbare Infrastruktur, die den Versand von einer Milliarde Nachrichten pro Monat ermöglicht. Hier schreiben sie, wenn etwas erwähnenswert ist.

Das Journal, per E-Mail

Ein Aufsatz pro Monat. Sonst nichts.

Abonnieren Sie unseren Newsletter und wir senden Ihnen den nächsten Beitrag – ob zu Technik, Regulierung oder Industrie – direkt am Erscheinungstag. Keine E-Mail-Kampagnen, keine Produktpräsentationen, keine Weitergabe an Dritte. Abmeldung mit einem Klick.

Wir senden eine E-Mail pro Monat. Abmeldung jederzeit möglich. Siehe unsere Datenschutzerklärung.

Was Sie erhalten
  • Ausführlicher Text, kein Linkköder
    Sechs bis elf Minuten konzentriertes Schreiben zu einem einzigen Thema.
  • Verfasst von Bedienern
    Ingenieure, Zulassungsbeauftragte und Produktentwickler sind im eigenen Haus tätig.
  • Regionsabhängig
    MENA-zentrierte Sicht auf Regulierungsbehörden, Betreiber und Vertriebskanalmix.
  • Einmal im Monat
    Keine tröpfchenweise Kampagne. Nur ein Essay, wenn es einen zu teilen gibt.
Hör auf zu lesen. Fang an zu versenden.

Das meiste von dem, was wir schreiben, haben wir in der Produktion gelernt.

Wenn Ihnen dieser Artikel zusagte, sollten wir uns unterhalten. Schildern Sie uns Ihren Anwendungsfall, die Volumina und die Märkte – wir melden uns dann mit Routing, Preisen und einem Referenzkunden, den Sie kontaktieren können.

$ curl -X POST https://api.broadnet.me/sms/sendSms