BroadNet
Protokolle BroadNet-Antwort

Was ist die SMPP-Fenstergröße?

Zuletzt geprüft 2 Min. LesezeitGeprüft von BroadNet Engineering
Kurze Antwort

Das SMPP-Window (Fenstergröße) gibt die Anzahl der SMPP-PDUs an, die ein ESME gleichzeitig für eine einzelne Bindung senden, aber noch nicht bestätigt haben darf. Es ist der wichtigste Faktor für den Durchsatz einer Bindung und die Einstellung, die am häufigsten auf dem Standardwert belassen wird, wodurch die Integration stillschweigend weit unter die vereinbarte Rate gedrosselt wird.

Definition in einfacher SpracheHerstellerneutralRezension 10. September 2026
DiagrammEine SMPP-Sitzung zwischen Ihrer Plattform und BroadNet
Ihre Plattform (ESME)
BroadNet SMSC
Eine dauerhafte TCP/TLS-Verbindung
  1. bind_transceiverSitzung öffnen und authentifizieren
  2. bind_transceiver_respSitzung akzeptiert
  3. submit_smNachricht senden
  4. submit_sm_respAkzeptiert, Nachrichten-ID zurückgegeben
  5. deliver_smZustellungsbericht oder eingehende Nachricht
  6. deliver_sm_respBestätigt
  7. enquire_linkKeepalive im Leerlauf
Die ausführliche Antwort

Alles Wissenswerte, nichts Unwissendes.

§01

Warum gibt es überhaupt ein Fenster?

SMPP ist asynchron: Sie senden eine submit_sm, und der SMSC antwortet mit einer submit_sm_resp. Sie müssen jedoch nicht auf diese Antwort warten, bevor Sie die nächste PDU senden. Das Fenster gibt an, wie viele Nachrichten Sie im Voraus senden dürfen. Bei einem Fenster von 1 wird die Sitzung zu einer Anfrage-Antwort-Sitzung, und Ihr Durchsatz sinkt auf eine Nachricht pro Roundtrip – bei einer 50-ms-Verbindung sind das 20 Nachrichten pro Sekunde, unabhängig von den Vertragsbedingungen.

§02

Die Arithmetik

Der ungefähre Durchsatz ergibt sich aus der Fenstergröße geteilt durch die Roundtrip-Latenz. Ein Fenster von 10 ms bei einer Roundtrip-Latenz von 50 ms ergibt etwa 200 Nachrichten pro Sekunde bei einem Bindungsvorgang; ein Fenster von 50 ms ergibt etwa 1.000. Daher kann der tatsächliche Durchsatz bei zwei Kunden mit identischen Vertragsbedingungen stark variieren – einer hat das Fenster optimiert, der andere nicht. Die Erhöhung des Fensters verursacht auf Ihrer Seite keine zusätzlichen Kosten außer dem Speicherplatz für die nicht bestätigten PDU.

§03

Warum man es nicht einfach auf 1.000 einstellen kann

Das Zeitfenster wird mit dem Betreiber oder Provider vereinbart. Eine Überschreitung führt zu ESME_RTHROTTLED -Antworten oder einem Verbindungsabbruch. Das SMSC muss außerdem den Status jeder nicht bestätigten PDU speichern. Ab einem bestimmten Punkt verlagert sich der Engpass vom Zeitfenster auf die Übermittlungsrate des SMSC selbst. Ein größeres Zeitfenster führt lediglich zu einer längeren Warteschlange, die nicht abgebaut werden kann. Legen Sie Zeitfenster und TPS Obergrenze gemeinsam fest und behandeln Sie sie als eine einzige Einstellung.

§04

Mehrere Bindungen und Reihenfolge

Reicht ein einzelner Datenblock nicht aus, sind mehrere Datenblöcke die bessere Lösung als ein unbegrenztes Datenfenster – die meisten Anbieter legen den Durchsatz pro Datenblock fest. Achten Sie auf die Reihenfolge der Nachrichten: PDU über verschiedene Datenblöcke hinweg haben keine garantierte relative Reihenfolge. Daher sollten mehrteilige Nachrichten oder Sequenzen, die ein Benutzer der Reihe nach liest, auf einem einzigen Datenblock bleiben. Halten Sie auf jedem Datenblock einen enquire_link aktiv, damit ein ungenutzter Datenblock nicht stillschweigend getrennt wird.

BNVerfasst vom BroadNet -Entwicklungsteam·Betrieb von Carrier-Grade-Messaging seit 2003, Hauptsitz in Dubai·Redaktionelle Standards
Bauen Sie damit

Brauchen Sie Hilfe beim Anschließen?

Auf den folgenden Seiten finden Sie die Produkte und Integrationsleitfäden, die dieses Konzept veranschaulichen. Wenn Sie lieber eine Live-Besprechung wünschen, steht Ihnen unser Entwicklungsteam während der üblichen Geschäftszeiten MENA noch am selben Tag telefonisch zur Verfügung.

Sprechen Sie mit unserem Ingenieurteam.
Rückmeldung

War diese Antwort hilfreich?

Ihre Stimme hilft uns dabei, zu priorisieren, welche Antworten wir mit Beispielen, Diagrammen und Code-Ausschnitten ergänzen sollen.

War diese Antwort hilfreich?
Danke – zur Kenntnis genommen. Wir werden diese Antwort beibehalten.
Verstanden. Sagen Sie uns, was fehlte. sende eine kurze Nachricht.

Wie wir Inhalte erstellen und prüfen

Benötigen Sie noch Hilfe?

Sprechen Sie mit einem echten Ingenieur über Ihr Build.

Wir antworten innerhalb eines Werktags, Produktionskunden erhalten Support rund um die Uhr. Unsere Lösungsingenieure liefern Code, keine Skripte.

$ curl -X POST https://api.broadnet.me/sms/sendSms
Reaktions-SLA
Anfragen für TestzugangAntwort innerhalb von 1 Werktag
Produktion24 / 7 · < 15 min
Betreiber-NOC24 / 7 · Rufbereitschaft