{"id":34183,"date":"2019-10-31T21:56:52","date_gmt":"2019-10-31T18:56:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/smpp-odnorangovyj-protokol-korotkih-soobshhenij\/"},"modified":"2019-10-31T21:56:52","modified_gmt":"2019-10-31T18:56:52","slug":"smpp-odnorangovyj-protokol-korotkih-soobshhenij","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","title":{"rendered":"SMPP \u2014 ein Peer-to-Peer-Protokoll f\u00fcr Kurzmitteilungen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo! Obwohl Messenger und soziale Netzwerke die traditionellen Kommunikationswege zunehmend verdr\u00e4ngen, mindert dies nicht die Beliebtheit von SMS. Die Verifizierung auf einer beliebten Website oder die Benachrichtigung \u00fcber eine Transaktion werden weiterhin genutzt und werden auch in Zukunft bestehen bleiben. Haben Sie sich schon einmal gefragt, wie das alles funktioniert? Sehr oft wird f\u00fcr den Versand von Massen-Nachrichten das SMPP-Protokoll verwendet, \u00fcber das wir im Folgenden sprechen werden.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAuf Habr gab es bereits Artikel \u00fcber SMPP, <noindex><a rel=\"nofollow\" href=\"http:\/\/habr.com\/ru\/post\/267991\">1<\/a><\/noindex>,<noindex><a rel=\"nofollow\" href=\"http:\/\/habr.com\/ru\/post\/129150\">2<\/a><\/noindex>, aber deren Ziel war es nicht, das Protokoll selbst zu beschreiben. Nat\u00fcrlich k\u00f6nnen Sie direkt beim Ursprung beginnen \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/sms-assistent.by\/upload\/files\/SMPP-v3.4.rus.pdf\">Spezifikationen<\/a><\/noindex>, aber ich denke, es w\u00e4re nicht schlecht, wenn es auch eine kurze Zusammenfassung g\u00e4be. Ich werde es am Beispiel von v3.4 erkl\u00e4ren. Ich freue mich auf Ihre objektive Kritik.<\/p>\n<p>Das SMPP-Protokoll ist ein Protokoll f\u00fcr Peer-to-Peer-Nachrichten. Das bedeutet, dass jeder Peer\/HUB-Server gleichberechtigt ist. Im einfachsten Fall sieht das Schema f\u00fcr den Austausch von SMS-Nachrichten so aus:<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 ein Peer-to-Peer-Protokoll f\u00fcr Kurzmitteilungen\" src=\"\/wp-content\/uploads\/2019\/05\/aa25cfec4b0dad8ba0084e4ce794ad12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn jedoch der nationale Betreiber keine Route zu einer abgelegenen Region hat, bittet er einen Vermittler \u2014 einen SMS-Hub. Manchmal muss f\u00fcr den Versand einer SMS eine Kette zwischen mehreren L\u00e4ndern oder sogar Kontinenten aufgebaut werden.<\/p>\n<h4>\u00dcber das Protokoll<\/h4>\n<p>\nSMPP \u2014 ein Anwendungsprotokoll, das auf dem Austausch von PDUs basiert und \u00fcber TCP\/IP oder X.25-Sitzungen zum Versand von SMS- und USSD-Nachrichten \u00fcbertragen wird. In der Regel wird SMPP im Modus einer permanenten Verbindung verwendet, was Zeit spart. SMPP nutzt das Client-Server-Kommunikationsmodell.<\/p>\n<h4>Kommunikationsmodus<\/h4>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 ein Peer-to-Peer-Protokoll f\u00fcr Kurzmitteilungen\" src=\"\/wp-content\/uploads\/2019\/05\/5c7ce6970df1425bf52a4486e7a8ba5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Nachrichtenwechsel zwischen dem Absender und dem SMS-Zentrum \u00fcber SMPP kann in den folgenden Modi erfolgen:<\/p>\n<p>Transmitter (Sender) \u2014 \u00dcbertragung der Nachricht in eine Richtung, nacheinander.<br \/>\nReceiver (Empf\u00e4nger) \u2014 nur Empfang von Nachrichten vom SMS-Zentrum. <br \/>\nTransreceiver (Sende- und Empfangsger\u00e4t) \u2014 Nachrichtenwechsel zwischen dem SMS-Zentrum und dem Benutzer.<\/p>\n<h3>Struktur<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 ein Peer-to-Peer-Protokoll f\u00fcr Kurzmitteilungen\" src=\"\/wp-content\/uploads\/2019\/05\/540b6bd37d65d116067957a8f01c848e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Nachrichtendauer<\/h3>\n<p>\nEine SMS-Nachricht kann 70 Zeichen in kyrillischer Schrift und h\u00f6chstens 157 lateinische Zeichen + 3 UDH enthalten. Wenn Sie eine SMS mit einer gr\u00f6\u00dferen Anzahl von Zeichen senden, wird sie in mehrere Segmente aufgeteilt und im empfangenden Ger\u00e4t zusammengef\u00fcgt. Bei der Segmentierung reduziert sich die Anzahl der Zeichen aufgrund der Kopfzeilen der Nachricht, in denen der Teil der Nachricht angegeben wird. Daher enth\u00e4lt eine gro\u00dfe SMS-Nachricht maximal 153 lateinische Zeichen oder 67 un\u00fcbliche Zeichen.<\/p>\n<h3>Data Coding Scheme<\/h3>\n<p>\nF\u00fcr die \u00dcbertragung von Nachrichten m\u00fcssen die Zeichen kodiert werden. Im SMPP-Protokoll \u00fcbernimmt ein spezielles Feld die Kodierung \u2013 das Data Coding Scheme, oder DCS. Dieses Feld gibt an, wie Nachrichten erkannt werden sollen. Dar\u00fcber hinaus beinhaltet das DCS-Feld:<\/p>\n<ul>\n<li>ein Zeichensatz, der die Kodierung definiert; <\/li>\n<li>die Klassifikation der Nachricht; <\/li>\n<li>die Aufforderung zur automatischen L\u00f6schung nach dem Lesen; <\/li>\n<li>die Angabe zur Kompression der Nachricht;<\/li>\n<li>die Sprache der Broadcast-Nachricht; <\/li>\n<\/ul>\n<p>\nDer standardisierte 7-Bit-Zeichensatz (GSM 03.38). Er wurde f\u00fcr das Nachrichtensystem im GSM entwickelt. Diese Kodierung eignet sich f\u00fcr Englisch und eine Reihe von lateinischen Sprachen. Jedes Zeichen besteht aus 7 Bits und wird in einem Oktett kodiert.<\/p>\n<p>UTF-16 (im GSM UCS2) wurde entwickelt, um fehlende Zeichen im 7-Bit-Zeichensatz zu integrieren. Diese Kodierung f\u00fcgt zus\u00e4tzliche Zeichen (einschlie\u00dflich kyrillischer) hinzu, indem die Nachrichtenl\u00e4nge von 160 auf 70 Zeichen reduziert wird. Dieser Kodierungstyp spiegelt fast vollst\u00e4ndig Unicode wider.<\/p>\n<p>Benutzerdefinierte 8-Bit-Daten. Dazu geh\u00f6ren KOI8-R und Windows-1251. Obwohl diese L\u00f6sung wirtschaftlicher erscheint als UTF-16, stellt sich die berechtigte Frage der Kompatibilit\u00e4t auf verschiedenen Ger\u00e4ten. In diesem Fall m\u00fcssen beide Ger\u00e4te im Voraus konfiguriert sein.<\/p>\n<h3>Nachrichtentyp <\/h3>\n<p><\/p>\n<ul>\n<li>Class0 oder Flash-Nachrichten, die im Speicher des Telefons nach Wunsch des Benutzers gespeichert werden; <\/li>\n<li>Class1 oder solche, die im Speicher des Telefons gespeichert werden; <\/li>\n<li>Class1 oder solche, die im Speicher des Telefons gespeichert werden; <\/li>\n<li>Class2, die garantieren muss, dass die Nachricht im Speicher des Mobilger\u00e4ts gespeichert wird; andernfalls muss sie dem SMS-Zentrum eine Benachrichtigung \u00fcber die Unm\u00f6glichkeit der Speicherung \u00fcbermitteln; <\/li>\n<li>Class3 \u2013 in diesem Fall muss das Telefon eine Benachrichtigung senden, dass die Nachricht gespeichert werden kann, unabh\u00e4ngig von der verf\u00fcgbaren Speicherkapazit\u00e4t des Ger\u00e4ts. Dieser Nachrichtentyp impliziert, dass die Nachricht den Empf\u00e4nger erreicht hat;<\/li>\n<\/ul>\n<p><\/p>\n<h3>Nachrichtentyp<\/h3>\n<p>\nStille Nachricht (SMS0) \u2013 SMS-Nachricht ohne Inhalt. Diese SMS kommt ohne Benachrichtigung und wird nicht auf dem Bildschirm des Ger\u00e4ts angezeigt.<\/p>\n<h3>PDU<\/h3>\n<p>\nJede PDU-Operation ist paarweise und besteht aus einer Anfrage und einer Antwort. Zum Beispiel: der Befehl, der die Verbindung herstellt (bind_transmitter \/ bind_transmitter_resp) oder der angibt, dass eine Nachricht \u00fcbermittelt wurde (deliver_sm \/ deliver_sm_resp).<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 ein Peer-to-Peer-Protokoll f\u00fcr Kurzmitteilungen\" src=\"\/wp-content\/uploads\/2019\/05\/d8991ff61938fb3409cbde575bf2ba53.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJedes PDU-Paket besteht aus zwei Teilen \u2013 Header und Body. Die Struktur des Headers ist f\u00fcr jedes PDU-Paket gleich: die Befehlsl\u00e4nge steht f\u00fcr die L\u00e4nge des Pakets, die ID ist der Name des Pakets, und der Statusbefehl zeigt an, ob die Nachricht erfolgreich \u00fcbermittelt wurde oder ob ein Fehler aufgetreten ist.<\/p>\n<h3>Zus\u00e4tzliche TLV-Parameter<\/h3>\n<p>\nTLV (Tag Length Value) oder zus\u00e4tzliche Felder. Solche Parameter werden verwendet, um die Funktionen des Protokolls zu erweitern und sind nicht obligatorisch. Dieses Feld wird am Ende des PDU-Felds angegeben. Als Beispiel kann mithilfe von TLV dest_addr_np_information die \u00dcbertragung von Informationen zur Rufnummernportabilit\u00e4t organisiert werden.<\/p>\n<h3>TON und NPI<\/h3>\n<p>\nTON (Type of Number) ist ein Parameter, der der SMSC das Adressierungsformat und den Netztyp mitteilt.<br \/>\nNPI (Numbering Plan Identification) ist ein Parameter, der den Plan zur Nummerierung angibt.<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 ein Peer-to-Peer-Protokoll f\u00fcr Kurzmitteilungen\" src=\"\/wp-content\/uploads\/2019\/05\/64e92c1c1563577b7d848a39c468f452.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Die Quelladresse der Nachricht oder der Alpha-Name.<\/h3>\n<p>\nDie an das Telefon gesendeten Nachrichten lassen sich in zwei Kategorien unterteilen: digitale und alphanumerische. Digitale Nachrichten k\u00f6nnen lang (\u00e4hnlich einer Telefonnummer) oder kurz sein. Manchmal haben Anbieter Einschr\u00e4nkungen bez\u00fcglich der Absendernamen, wie z. B. Infosms, Alert usw. Gelegentlich wird der Datenverkehr nicht durchgelassen, wenn der Name nicht im Netzwerk registriert ist. Dies sind jedoch eher Eigenheiten des jeweiligen Anbieters.<\/p>\n<h3>\u00dcbermittlungsphasen<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 ein Peer-to-Peer-Protokoll f\u00fcr Kurzmitteilungen\" src=\"\/wp-content\/uploads\/2019\/05\/5bf216e1383dfd923595c0e9ff5adcde.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>SMS-SUBMIT<\/b> \u2014 dies ist die \u00dcbermittlung einer MO FSM-Nachricht (kurze Nachricht von einem mobilen Terminal)<br \/>\n<b>SMS-SUBMIT REPORT<\/b> \u2014 Best\u00e4tigung, dass die Nachricht an den SMSC gesendet wurde<br \/>\n<b>SRI SM<\/b> (SendRoutingInfo) \u2014 der SMSC erh\u00e4lt Informationen vom HLR \u00fcber den MSC \/ VLR Standort des Teilnehmers<br \/>\n<b>SRI SM RESP<\/b> \u2014 Antwort vom HLR bez\u00fcglich des Standorts des Teilnehmers<br \/>\n<b>MT-FSM<\/b> \u2014 nach Erhalt des Standorts wird die Nachricht mittels der Operation \u201eForward Short Message\u201c gesendet<br \/>\n<b>MT-FSM ACK<\/b> \u2014 Antwort vom SMSC, dass die Nachricht gesendet wurde<br \/>\n<b>SMS-STATUS REPORT<\/b> \u2014 der SMSC sendet den Status zur Zustellung der Nachricht.<\/p>\n<h3>Der Zustellstatus der Nachricht<\/h3>\n<p>\n<b>SMS-STATUS REPORT<\/b> kann mehrere Werte annehmen:<br \/>\n<b>DELIVRD<\/b> Nachricht erfolgreich zugestellt<br \/>\n<b>REJECTD<\/b> \u2014 Nachricht wurde vom SMS-Zentrum abgelehnt<br \/>\n<b>EXPIRED<\/b> \u2014 Nachricht wurde aus der Versandwarteschlange nach Ablauf der TTL (Lebensdauer der Nachricht) entfernt<br \/>\n<b>UNDELIV<\/b> \u2014 andere Zustellfehler<br \/>\n<b>UNBEKANNT<\/b>- keine R\u00fcckmeldung \u00fcber den Versand erhalten.<\/p>\n<h3>\u00dcbertragungsfehler<\/h3>\n<p>\nEs gibt verschiedene Gr\u00fcnde, warum SMS-Nachrichten nicht an den Empf\u00e4nger zugestellt werden. Diese Gr\u00fcnde f\u00fchren zu Fehlern. Fehler werden in PDUs_sms_resp zur\u00fcckgegeben. Alle Fehler k\u00f6nnen in vor\u00fcbergehende (Temporary) und permanente (Permanent) unterteilt werden. <\/p>\n<p>Ein Beispiel f\u00fcr vor\u00fcbergehende Fehler w\u00e4re 'absent_subscriber' \u2013 der Abonnent ist nicht erreichbar oder nicht im Netz, w\u00e4hrend permanente Fehler darauf hinweisen, dass der Abonnent nicht existiert. Die Art der auftretenden Fehler beeinflusst die Richtlinien f\u00fcr die Wiederzusendung dieser Nachrichten. <\/p>\n<p>Wenn der Abonnent beispielsweise w\u00e4hrend eines Gespr\u00e4chs besch\u00e4ftigt war und den Fehler 'MT handset is busy' erhielt, k\u00f6nnte die Nachricht nach einigen Minuten erneut gesendet werden. Wenn jedoch der Dienst zum Empfang von Nachrichten beim Abonnenten gesperrt wurde, h\u00e4tte eine erneute Versendung keinen Sinn. Eine Liste der Fehler finden Sie auf den Seiten der SMSC, zum Beispiel, wie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.world-text.com\/docs\/msgerrors.php\">diesem<\/a><\/noindex>.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452842\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442! \u0425\u043e\u0442\u044f \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b \u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0438 \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u044e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0441\u0432\u044f\u0437\u0438, \u044d\u0442\u043e \u043d\u0435 \u0443\u043c\u0430\u043b\u044f\u0435\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0441. \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435, \u0438\u043b\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043e\u043d\u0438 \u0436\u0438\u0432\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0436\u0438\u0442\u044c. \u0410 \u0437\u0430\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? \u041e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b SMPP, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438 \u043f\u043e\u0439\u0434\u0435\u0442 \u0440\u0435\u0447\u044c \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c. \u041d\u0430 \u0425\u0430\u0431\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25790,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34183","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u0425\u043e\u0442\u044f \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b \u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0438 \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u044e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0441\u0432\u044f\u0437\u0438, \u044d\u0442\u043e \u043d\u0435 \u0443\u043c\u0430\u043b\u044f\u0435\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0441. \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435, \u0438\u043b\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043e\u043d\u0438 \u0436\u0438\u0432\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0436\u0438\u0442\u044c. \u0410 \u0437\u0430\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? \u041e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b SMPP, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438 \u043f\u043e\u0439\u0434\u0435\u0442 \u0440\u0435\u0447\u044c \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c. \u041d\u0430 \u0425\u0430\u0431\u0440\u0435\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47SMPP \u2014 \u043e\u0434\u043d\u043e\u0440\u0430\u043d\u0433\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u0425\u043e\u0442\u044f \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b \u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0438 \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u044e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0441\u0432\u044f\u0437\u0438, \u044d\u0442\u043e \u043d\u0435 \u0443\u043c\u0430\u043b\u044f\u0435\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0441. \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435, \u0438\u043b\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043e\u043d\u0438 \u0436\u0438\u0432\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0436\u0438\u0442\u044c. \u0410 \u0437\u0430\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? \u041e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b SMPP, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438 \u043f\u043e\u0439\u0434\u0435\u0442 \u0440\u0435\u0447\u044c \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c. \u041d\u0430 \u0425\u0430\u0431\u0440\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:56:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 SMPP \u2013 ein Peer-to-Peer-Protokoll f\u00fcr Kurznachrichten | ProHoster","description":"Hallo! Obwohl Messenger und soziale Netzwerke traditionelle Kommunikationsmethoden zunehmend verdr\u00e4ngen, mindert das nicht die Beliebtheit von SMS. Die Verifizierung auf beliebten Websites oder Benachrichtigungen \u00fcber Transaktionen werden weiterhin verwendet und werden es auch in Zukunft tun. Haben Sie sich jemals gefragt, wie das alles funktioniert? Oft wird zum Versenden von Massenmitteilungen das SMPP-Protokoll verwendet, \u00fcber das wir im Folgenden sprechen werden. Auf Habr.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47SMPP \u2014 \u043e\u0434\u043d\u043e\u0440\u0430\u043d\u0433\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442! \u0425\u043e\u0442\u044f \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b \u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0438 \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u044e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0441\u0432\u044f\u0437\u0438, \u044d\u0442\u043e \u043d\u0435 \u0443\u043c\u0430\u043b\u044f\u0435\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0441. \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435, \u0438\u043b\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043e\u043d\u0438 \u0436\u0438\u0432\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0436\u0438\u0442\u044c. \u0410 \u0437\u0430\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? \u041e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b SMPP, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438 \u043f\u043e\u0439\u0434\u0435\u0442 \u0440\u0435\u0447\u044c \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c. \u041d\u0430 \u0425\u0430\u0431\u0440\u0435","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:56:52+00:00","article:modified_time":"2019-10-31T18:56:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34183","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:14:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:26:25","updated":"2026-01-21 18:14:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=34183"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/25790"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=34183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=34183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=34183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}