SMPP-Protokoll

Auf dieser Seite finden Sie Informationen über das am weitesten verbreitete SMS-Protokoll, das Short Message Peer-to-Peer Protocol (SMPP). Sie erhalten eine Einführung in grundlegende SMS-Konzepte, erfahren, wie SMS mit SMPP zusammenhängt, und finden einige Dokumente und Diagramme, die Ihnen helfen, diese Technologie besser zu verstehen.

Was ist ein SMS-Protokoll?

Ein SMS-Protokoll ist ein Regelwerk für die Kommunikation, das zum Versenden kurzer Textnachrichten im Mobilfunknetz verwendet wird. Es wird auch als Textnachrichtendienstkomponente eines Telefon-, Internet- und Mobilgerätenetzes bezeichnet. Es verwendet Standardnachrichten, die über das Netzwerk gesendet werden und alle notwendigen Informationen enthalten (einschließlich Absendertelefonnummer, Empfängertelefonnummer, Zustellberichtskennzeichen, Nachrichtentext usw.), die es Mobilgeräten ermöglichen, kurze Textnachrichten auszutauschen.

smpp protocol
Abbildung 1 - SMPP-Protokoll

Wie wird das SMS-Protokoll verwendet?

Das SMS-Protokoll wird von Softwareanwendungen genutzt, die mit SMS-Gateways verbunden sind, wenn Büronutzer oder automatisierte Nachrichtensoftware Massennachrichten an Mobiltelefone und andere Geräte senden, die SMS-Nachrichten empfangen können. Dasselbe Protokoll wird auch zum Empfangen von SMS-Nachrichten verwendet.

Ist SMS ein TCP- oder UDP-Protokoll?

Kurz gesagt ist SMS ein TCP-Protokoll. Genauer gesagt bezieht sich SMS auf den Short Message Service (SMS), der zur Übertragung von Textnachrichten im Mobilfunknetz über TCP/IP verwendet wird. Das Protokoll, das zur Übertragung von SMS-Nachrichten über das Internet verwendet wird, heißt SMPP-Protokoll. Es ist ein Client-Server-Protokoll, das einen Ozeki SMS Gateway und einen SMPP-Client erfordert.

Abbildung 2 - SMPP-Protokollstapel

Um SMS-Nachrichten über das Internet zu übertragen, wird ein Protokollstapel eingerichtet. Dieser Protokollstapel verwendet einen TCP/IP-Kanal. Darüber wird optional eine Sicherheitsprotokollschicht hinzugefügt. Diese Schicht heißt TLS oder SSL. Diese Sicherheitsschicht ist für die Verschlüsselung und Entschlüsselung der Kommunikation verantwortlich. Die Sicherheitsschicht wird nur verwendet, wenn ein Sicherer SMPP-Server genannt SMPPS-Server auf der Serverseite verwendet wird. In diesem Fall müssen sowohl der SMPP-Client als auch der SMPP-Server über TLS kommunizieren. Ozeki SMS Gateway unterstützt SMPP-Protokollstapel mit und ohne die Sicherheitsschicht.

Über der TLS-Sicherheitsschicht wird SMPP verwendet. Es ist ein Kommunikationskanal, der für die Übertragung von Textnachrichten (SMS-Nachrichten) über das Internet verantwortlich ist. SMPP wird von vielen SMS-Dienstanbietern verwendet, um SMS-Nachrichten untereinander auszutauschen. SMPP wird auch von Computeranwendungen verwendet, um SMS-Nachrichten an SMS-Dienstanbieter zu senden.

Im Jahr 2025 wird eine weitere Schicht über der SMPP-Schicht benötigt, da die SMPP- Schicht keine mehrteilige SMS-Übertragung unterstützt. Diese Schicht heißt Segmentierungs- und Wiederzusammenführungsschicht. Wenn eine Anwendung eine Textnachricht sendet, die länger als 160 lateinische Zeichen oder 70 Unicode-Zeichen ist, muss sie in mehreren Teilen gesendet werden. Dies wird als mehrteilige SMS-Technologie bezeichnet. Ozeki SMS Gateway fügt diese Nachrichtensegmentierungs- schicht zum SMS-Protokollstapel hinzu, sodass sowohl kurze als auch lange Textnachrichten zuverlässig gesendet werden können.

Laden Sie die SMPP-Protokollspezifikation herunter

Das SMPP-Protokoll ist in einer PDF-Datei definiert. Die PDF enthält die Spezifikationen, die vom SMPP-Forum verwaltet werden, das als Standardisierungsgremium für dieses Protokoll fungiert. Die SMPP-Spezifikation entwickelt sich weiter und wird mit Versionsnummern gekennzeichnet. Die am weitesten verbreitete Version ist SMPP v3.4.

Sie können die SMPP-Protokollspezifikation über den folgenden Link herunterladen:
SMPP-Protokollspezifikation v3.4 herunterladen (pdf)

More information