{"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\/da\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","title":{"rendered":"SMPP \u2014 peer-to-peer-protokol for korte beskeder","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hej! Selvom messaging-apps og sociale medier hver dag erstatter traditionelle kommunikationsmetoder, mindsker det ikke populariteten af SMS. Verifikation p\u00e5 popul\u00e6re hjemmesider eller meddelelser om transaktioner bliver sendt via SMS, og de lever i bedste velg\u00e5ende. Har du nogensinde t\u00e6nkt over, hvordan det hele fungerer? Ofte bruges protokollen SMPP til at sende massebeskeder, som vi vil tale om herunder.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDer har allerede v\u00e6ret artikler om SMPP p\u00e5 Habr\u00e9, <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>, men deres m\u00e5l var ikke at beskrive selve protokollen. Du kan selvf\u00f8lgelig begynde med den originale kilde \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/sms-assistent.by\/upload\/files\/SMPP-v3.4.rus.pdf\">specifikationerne<\/a><\/noindex>, men jeg synes, det ville v\u00e6re godt at have et kort resum\u00e9. Jeg vil forklare med eksempel fra v3.4. Jeg ser frem til din objektive kritik.<\/p>\n<p>SMPP-protokollen er en protokol til peer-to-peer-beskeder. Det betyder, at hver peer\/hub-server er ligestillet. I dens enkleste form ser SMS-beskedudvekslingens ordning s\u00e5ledes ud:<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 peer-to-peer-protokol for korte beskeder\" src=\"\/wp-content\/uploads\/2019\/05\/aa25cfec4b0dad8ba0084e4ce794ad12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMen hvis den nationale operat\u00f8r ikke har en rute til en afsides region, beder de en m\u00e6gler \u2014 en SMS-hub \u2014 om hj\u00e6lp. Nogle gange, for at sende en SMS, skal der opbygges en k\u00e6de mellem flere lande eller endda kontinent.<\/p>\n<h4>Om protokollen<\/h4>\n<p>\nSMPP er en applikationsprotokol, der er baseret p\u00e5 udveksling af PDU og sendes over TCP \/ IP eller X25-sessions til transmission af SMS og USSD-beskeder. Normalt anvendes SMPP i permanent tilstand, hvilket sparer tid. SMPP bruger en klient-server kommunikationsmodel.<\/p>\n<h4>Kommunikationsmodus<\/h4>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 peer-to-peer-protokol for korte beskeder\" src=\"\/wp-content\/uploads\/2019\/05\/5c7ce6970df1425bf52a4486e7a8ba5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBeskedudvekslingen mellem afsenderen og SMS-centret via SMPP kan finde sted i f\u00f8lgende tilstande:<\/p>\n<p>Transmitter (afsender) \u2014 transmission af beskeder i \u00e9n retning, sekventielt<br \/>\nReceiver (modtager) \u2014 kun modtagelse af beskeder fra SMS-centret. <br \/>\nTransreceiver (modtagelsestransmitter) \u2014 Udveksling af beskeder mellem SMS-centret og brugeren<\/p>\n<h3>Struktur<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 peer-to-peer-protokol for korte beskeder\" src=\"\/wp-content\/uploads\/2019\/05\/540b6bd37d65d116067957a8f01c848e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Beskedens l\u00e6ngde<\/h3>\n<p>\nEn SMS-besked kan indeholde 70 tegn, n\u00e5r det skrives med kyrilliske bogstaver og h\u00f8jst 157 latinske tegn + 3 UDH. Hvis der sendes en SMS med et stort antal tegn, vil den blive opdelt i flere segmenter og derefter sammensat i den modtagende enhed. Ved segmentering reduceres antallet af tegn p\u00e5 grund af meddelelsens overskrifter, hvor det angives, hvilken del af meddelelsen det drejer sig om. Derfor vil en stor SMS-besked indeholde maksimalt 153 latinske tegn eller 67 us\u00e6dvanlige tegn.<\/p>\n<h3>Data Coding Scheme<\/h3>\n<p>\nMen for at sende en besked skal tegnene kodes. I SMPP-protokollen ansvarer et specielt felt - Data Coding Scheme, eller DCS - for kodningen. Dette felt angiver, hvordan beskeder skal genkendes. Derudover omfatter DCS-feltet:<\/p>\n<ul>\n<li>et tegns\u00e6t, der bestemmer kodningen; <\/li>\n<li>typen af besked; <\/li>\n<li>anmodning om automatisk sletning efter l\u00e6sning; <\/li>\n<li>angivelse af komprimering af besked;<\/li>\n<li>sproget for broadcast-beskeden; <\/li>\n<\/ul>\n<p>\nStandard 7-bit alfabet (GSM 03.38). Dette blev udviklet til beskedssystemet i GSM. Denne kodning er passende for engelsk og en r\u00e6kke latinske sprog. Hvert tegn best\u00e5r af 7 bit og kodes i en oktet.<\/p>\n<p>UTF-16 (i GSM UCS2) For at inkludere de manglende tegn i 7-bit alfabetet blev UTF-16 kodningen udviklet, som tilf\u00f8jer ekstra tegn (herunder kyrilliske) ved at reducere st\u00f8rrelse af beskeden fra 160 til 70; denne type kodning gentager n\u00e6sten fuldst\u00e6ndig Unicode.<\/p>\n<p>Brugerdefinerede 8-bit data. Disse inkluderer KOI8-R og Windows-1251. Selvom denne l\u00f8sning synes mere \u00f8konomisk sammenlignet med UTF-16, opst\u00e5r et berettiget sp\u00f8rgsm\u00e5l om kompatibilitet p\u00e5 forskellige enheder, eftersom begge enheder skal v\u00e6re forudindstillet.<\/p>\n<h3>Beskedtype <\/h3>\n<p><\/p>\n<ul>\n<li>Class0 eller flash-besked, gemt i telefonens hukommelse efter brugerens \u00f8nske; <\/li>\n<li>Class1 eller dem, der gemmes i telefonens hukommelse; <\/li>\n<li>Class1 eller dem, der gemmes i telefonens hukommelse; <\/li>\n<li>Class2, som skal sikre, at beskeden gemmes i mobilterminalens hukommelse, ellers skal den returnere en SMS-centers underretning om, at det ikke er muligt at gemme; <\/li>\n<li>Class3 - i dette tilf\u00e6lde skal telefonen sende en meddelelse om, at beskeden kan gemmes, uanset hvor meget hukommelse der er p\u00e5 enheden. Denne type besked foruds\u00e6tter, at beskeden er n\u00e5et modtageren;<\/li>\n<\/ul>\n<p><\/p>\n<h3>Beskedtype<\/h3>\n<p>\nSilent message (SMS0) Type smsbesked uden indhold. Denne sms modtages uden underretning og vises ikke p\u00e5 enhedens sk\u00e6rm.<\/p>\n<h3>PDU<\/h3>\n<p>\nHver PDU-operation er parret og best\u00e5r af anmodning og svar. For eksempel: kommandoen, der angiver forbindelsesoprettelse (bind_transmitter \/ bind_transmitter_resp), eller at beskeden er sendt (deliver_sm \/ deliver_sm_resp)<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 peer-to-peer-protokol for korte beskeder\" src=\"\/wp-content\/uploads\/2019\/05\/d8991ff61938fb3409cbde575bf2ba53.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHver PDU-pakke best\u00e5r af to dele - header og body. Strukturen af headeren er identisk for enhver PDU-pakke: command length er l\u00e6ngden af pakken, id er navnet p\u00e5 pakken, og kommandoen status angiver, om beskeden er blevet sendt succesfuldt eller med fejl.<\/p>\n<h3>Supplerende TLV-parametre<\/h3>\n<p>\nTLV (Tag Length Value), eller supplerende felter. Disse parametre bruges til at udvide protokollens funktioner og er ikke obligatoriske. Dette felt angives til sidst i PDU-feltet. Som et eksempel kan TLV-dest_addr_np_information bruges til at organisere overf\u00f8rsel af information om nummerportabilitet.<\/p>\n<h3>Ton og Npi<\/h3>\n<p>\nTON (Type of Number) parameteren informerer SMSC om adresseformatet og typen af netv\u00e6rk.<br \/>\nNPI (Numbering Plan Identification) parameteren angiver nummereringsplanen.<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 peer-to-peer-protokol for korte beskeder\" src=\"\/wp-content\/uploads\/2019\/05\/64e92c1c1563577b7d848a39c468f452.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Afsenderadressen for beskeden, eller alpha-name<\/h3>\n<p>\nBeskeder, der sendes til telefonen, findes i to varianter: digitale og bogstavelige. Digitale kan v\u00e6re lange (lignende et telefonnummer) eller korte. Nogle gange har operat\u00f8rer begr\u00e6nsninger for at sende fra neutrale navne, s\u00e5som Infosms, Alert etc. Nogle gange tillader operat\u00f8rer ikke trafik, hvis navnet ikke er registreret i deres netv\u00e6rk. Men dette er snarere operat\u00f8rens specifikationer.<\/p>\n<h3>Faser af afsendelse<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 peer-to-peer-protokol for korte beskeder\" src=\"\/wp-content\/uploads\/2019\/05\/5bf216e1383dfd923595c0e9ff5adcde.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>SMS-SUBMIT<\/b> \u2014 det er afsendelse af en MO FSM-besked (kort besked fra mobilterminalen)<br \/>\n<b>SMS-SUBMIT REPORT<\/b> \u2014 bekr\u00e6ftelse p\u00e5, at beskeden er sendt til SMSC<br \/>\n<b>SRI SM<\/b> (SendRoutingInfo) \u2014 SMSC modtager information fra HLR vedr\u00f8rende MSC\/VLR, hvor abonnenten befinder sig<br \/>\n<b>SRI SM RESP<\/b> \u2014 svar fra HLR vedr\u00f8rende abonnentens beliggenhed<br \/>\n<b>MT-FSM<\/b> \u2014 efter modtagelse af placeringen sendes beskeden ved hj\u00e6lp af operationen \u2018Forward Short Message\u2019<br \/>\n<b>MT-FSM ACK<\/b> \u2014 svar fra SMSC om, at beskeden er sendt<br \/>\n<b>SMS-STATUS REPORT<\/b> \u2014 SMSC sender status om levering af beskeden.<\/p>\n<h3>Beskedens leveringsstatus<\/h3>\n<p>\n<b>SMS-STATUS REPORT<\/b> kan have flere v\u00e6rdier:<br \/>\n<b>DELIVRD<\/b> beskeden blev leveret succesfuldt<br \/>\n<b>REJECTD<\/b> \u2014 beskeden blev afvist af SMS-centret<br \/>\n<b>EXPIRED<\/b> \u2014 beskeden blev fjernet fra sendek\u00f8en efter udl\u00f8bet af TTL (tid til liv for beskeden)<br \/>\n<b>UNDELIV<\/b> \u2014 andre tilf\u00e6lde af manglende levering<br \/>\n<b>UNKNOWN<\/b>- der blev ikke modtaget svar p\u00e5 afsendelsen.<\/p>\n<h3>Overf\u00f8rselsfejl<\/h3>\n<p>\nNogle gange er der \u00e5rsager til, at SMS-beskeder ikke leveres til abonnenten. F\u00f8lgerne af disse \u00e5rsager f\u00f8rer til opst\u00e5en af fejl. Fejl returneres i PDUs_sms_resp. Alle fejl kan opdeles i midlertidige (Temporary) og permanente (Permanent). <\/p>\n<p>Som eksemplet kan midlertidige fejl som absent_subscriber, som betyder, at abonnenten ikke er tilg\u00e6ngelig eller ikke er online, henf\u00f8res til. Permanent fejl \u2014 abonnenten eksisterer ikke. Afh\u00e6ngigt af de fejl, der opst\u00e5r, dannes politikken for at gensende disse meddelelser. <\/p>\n<p>For eksempel, hvis abonnenten var optaget af et opkald og fik fejlen MT handset is busy, kan meddelelsen gensendes efter et par minutter, men hvis abonnenten har blokkeret tjenesten for modtagelse af meddelelser, vil gensendelsen ikke give mening. Du kan finde listen over fejl p\u00e5 SMSC-siderne, for eksempel som <noindex><a rel=\"nofollow\" href=\"https:\/\/www.world-text.com\/docs\/msgerrors.php\">denne<\/a><\/noindex>.<br \/>\n<br \/>Kilde: <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 5.0.3 - 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.\" \/>\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\/da\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/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\udd47SMPP \u2014 et peer-to-peer-protokol for korte meddelelser | ProHoster","description":"Hej! Selvom messaging-apps og sociale medier i stigende grad udskifter traditionelle kommunikationsmetoder, mindsker det ikke populariteten af SMS. Verifikation p\u00e5 en popul\u00e6r hjemmeside eller meddelelser om transaktioner gentager de sig levende og vil fortsat eksistere.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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.","og:url":"https:\/\/prohoster.info\/da\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=34183"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/25790"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=34183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=34183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=34183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}