{"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\/et\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","title":{"rendered":"SMPP \u2014 l\u00fchis\u00f5numite v\u00f5rguprotokoll","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tere! Kuigi s\u00f5numi\u00e4ppid ja sotsiaalmeedia t\u00f5rjuvad traditsioonilisi suhtlusviise, ei v\u00e4henda see SMS-ide populaarsust. Verifikatsioon populaarsetes saitides v\u00f5i teated tehingutest j\u00e4\u00e4vad ellu ja elavad edasi. Kas olete kunagi m\u00f5elnud, kuidas see k\u00f5ik toimib? Massiliste s\u00f5numite saatmiseks kasutatakse sageli SMPP-protokolli, millest siin juttu tuleb.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nHabr'd on juba kirjutatud artikleid SMPP-st, <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>, kuid nende eesm\u00e4rk ei olnud protokolli enda kirjeldamine. Ilma kahtluseta v\u00f5ite kohe alustada algallikast \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/sms-assistent.by\/upload\/files\/SMPP-v3.4.rus.pdf\">spetsiifikatsioon<\/a><\/noindex>, aga ma arvan, et oleks hea, kui olemas oleks ka l\u00fchike kokkuv\u00f5te. Selgitan v3.4 n\u00e4itel. Ootan teie objektiivset kriitikat.<\/p>\n<p>SMPP-protokoll on \u00fchtse s\u00f5numite protokoll. See t\u00e4hendab, et iga peer\/hub server on v\u00f5rdne. Lihtsaima variandi korral n\u00e4eb SMS-s\u00f5numite vahetamise skeem v\u00e4lja nii:<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 l\u00fchis\u00f5numite v\u00f5rguprotokoll\" src=\"\/wp-content\/uploads\/2019\/05\/aa25cfec4b0dad8ba0084e4ce794ad12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuid kui riiklik operaator ei oma marsruuti, mis viib teatud kaugemasse piirkonda, palub ta selleks vahendajat \u2014 SMS hub'i. M\u00f5nikord on \u00fche SMS-i saatmiseks vajalik luua ahel mitme riigi vahel v\u00f5i isegi mandrite vahel.<\/p>\n<h4>Protokollist<\/h4>\n<p>\nSMPP on rakenduskiht, mis p\u00f5hineb PDU vahetusel ja edastatakse TCP\/IP v\u00f5i X.25 sessioonide kaudu SMS- ja USSD-s\u00f5numite edastamiseks. T\u00fc\u00fcpiliselt kasutatakse SMPP pideva \u00fchenduse re\u017eiimis, mis aitab aega kokku hoida. SMPP kasutab kliendi ja serveri vahelist suhtlemismudelit.<\/p>\n<h4>Suhtlemise re\u017eiim<\/h4>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 l\u00fchis\u00f5numite v\u00f5rguprotokoll\" src=\"\/wp-content\/uploads\/2019\/05\/5c7ce6970df1425bf52a4486e7a8ba5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nS\u00f5numite vahetus saatja ja SMS-keskuse vahel SMPP kaudu v\u00f5ib toimuda j\u00e4rgmistes re\u017eiimides:<\/p>\n<p>Transmitter (edastaja) \u2014 s\u00f5numi edastamine \u00fches suunas, j\u00e4rk-j\u00e4rgult.<br \/>\nReceiver (vastuv\u00f5tja) \u2014 ainult s\u00f5numite vastuv\u00f5tmine SMS-keskusest. <br \/>\nTransreceiver (vastu- ja edastaja) \u2014 S\u00f5numite vahetus SMS-keskuse ja kasutaja vahel.<\/p>\n<h3>Struktuur<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 l\u00fchis\u00f5numite v\u00f5rguprotokoll\" src=\"\/wp-content\/uploads\/2019\/05\/540b6bd37d65d116067957a8f01c848e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>S\u00f5numi pikkus<\/h3>\n<p>\n\u00dcks SMS-s\u00f5num v\u00f5ib sisaldada 70 kirillitsat\u00e4hte ja mitte rohkem kui 157 ladina t\u00e4hte + 3 UDH. Kui saata SMS-i, millel on rohkem t\u00e4hem\u00e4rke, jagatakse see mitmeks segmentiks ja \u00fchendatakse vastuv\u00f5tvas seadmes. Segmenteerimise korral v\u00e4henevad t\u00e4hem\u00e4rkide arv s\u00f5numi p\u00e4iste t\u00f5ttu, milles on m\u00e4rgitud s\u00f5numi osa. Seet\u00f5ttu, kui saata suur SMS-s\u00f5num, sisaldab see maksimaalselt 153 ladina t\u00e4hte v\u00f5i 67 mittet\u00fc\u00fcpilist t\u00e4hte.<\/p>\n<h3>Data Coding Scheme<\/h3>\n<p>\nSiiski n\u00f5uavad s\u00f5numi edastamiseks s\u00fcmbolid kodeerimist. SMPP protokollis vastutab kodeerimise eest spetsiaalne v\u00e4li \u2014 Data Coding Scheme ehk DCS. See v\u00e4li n\u00e4itab, kuidas s\u00f5numeid tuleb tuvastada. Lisaks sisaldab DCS v\u00e4li:<\/p>\n<ul>\n<li>s\u00fcmbolite komplekti, mis m\u00e4\u00e4rab kodeerimise; <\/li>\n<li>s\u00f5numi klass; <\/li>\n<li>automaatse kustutamise taotlemise p\u00e4rast lugemist; <\/li>\n<li>s\u00f5numi tihendamise m\u00e4rge;<\/li>\n<li>laiaulatusliku s\u00f5numi keel; <\/li>\n<\/ul>\n<p>\nStandardne 7-bitine alfabet (GSM 03.38). See on v\u00e4lja t\u00f6\u00f6tatud GSM-i s\u00f5numite s\u00fcsteemi jaoks. Selline kodeerimine sobib inglise ja mitmete ladina keelte jaoks. Iga s\u00fcmbol koosneb 7 bitist ja kodeeritakse oktetina.<\/p>\n<p>UTF-16 (GSM UCS2) Puuduvaid s\u00fcmboleid 7-bitise alfabeedi jaoks on arendatud UTF-16 kodeering, mis lisab t\u00e4iendavad s\u00fcmbolid (sealhulgas ka kirillitsat) s\u00f5numi suuruse v\u00e4hendamise arvel 160-lt 70-le. See kodeerimist\u00fc\u00fcp kordab peaaegu t\u00e4ielikult Unicode'i.<\/p>\n<p>Kasutaja m\u00e4\u00e4ratud 8-bitised andmed. Nendeks on KOI8-R ja Windows-1251. Kuigi selline lahenduse n\u00e4ib olevat m\u00f5istlikum v\u00f5rreldes sama UTF-16-ga, tekib p\u00f5hjendatud k\u00fcsimus \u00fchilduvuse osas erinevates seadmetes. Kuna sel juhul peavad m\u00f5lemad seadmed olema eelnevalt seadistatud.<\/p>\n<h3>S\u00f5numi klass <\/h3>\n<p><\/p>\n<ul>\n<li>Class0, v\u00f5i flash s\u00f5num, mis j\u00e4\u00e4b telefoni m\u00e4lu j\u00e4rgi kasutaja soovile; <\/li>\n<li>Class1, v\u00f5i need, mis salvestatakse telefoni m\u00e4llu; <\/li>\n<li>Class1, v\u00f5i need, mis salvestatakse telefoni m\u00e4llu; <\/li>\n<li>Class2, peab tagama, et s\u00f5num salvestatakse mobiilterminalis, vastasel juhul peab see edastama SMS-keskusele teate, et salvestamine ei ole v\u00f5imalik; <\/li>\n<li>Class3 \u2014 sel juhul peab telefon edastama teate, et s\u00f5num v\u00f5ib olla salvestatud, s\u00f5ltumata seadme m\u00e4lust. Selline s\u00f5numi t\u00fc\u00fcp eeldab, et s\u00f5num on j\u00f5udnud adressaadini;<\/li>\n<\/ul>\n<p><\/p>\n<h3>S\u00f5numi t\u00fc\u00fcp<\/h3>\n<p>\nSilent message (SMS0) S\u00f5numi t\u00fc\u00fcp, millel ei ole sisu. Selline SMS tuleb ilma teavitamiseta ja ei kuvata seadme ekraanil.<\/p>\n<h3>PDU<\/h3>\n<p>\nIga PDU operatsioon on paaris ja koosneb p\u00e4ringust ja vastusest. N\u00e4iteks: k\u00e4sk, mis \u00fctleb \u00fchenduse loomise kohta (bind_transmitter \/ bind_transmitter_resp), v\u00f5i selle kohta, et s\u00f5num on edastatud (deliver_sm \/ deliver_sm_resp).<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 l\u00fchis\u00f5numite v\u00f5rguprotokoll\" src=\"\/wp-content\/uploads\/2019\/05\/d8991ff61938fb3409cbde575bf2ba53.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIga pdu pakett koosneb kahest osast \u2013 pealkiri (header) ja sisu (body). Pealkirja struktuur on igas pdu paketis sama: command length t\u00e4hendab paketi pikkust, id on paketi nimi ja k\u00e4sk status n\u00e4itab, kas s\u00f5num on edastatud edukalt v\u00f5i vea t\u00f5ttu.<\/p>\n<h3>Lisaparameetrid TLV<\/h3>\n<p>\nTLV (Tag Length Value) ehk lisav\u00e4ljad. Selliseid parameetreid kasutatakse protokolli funktsioonide laiendamiseks ning need ei ole kohustuslikud. Antud v\u00e4li viiakse lisan\u00e4itajana pdu v\u00e4lja l\u00f5ppu. N\u00e4iteks TLV dest_addr_np_information abil on v\u00f5imalik korraldada teabe edastamine numbri porteerimise kohta.<\/p>\n<h3>Ton ja Npi<\/h3>\n<p>\nTON (Type of Number) parameeter teavitab SMSC-d aadressimise formaadist ja v\u00f5rgu t\u00fc\u00fcbist.<br \/>\nNPI (Numbering Plan Identification) parameeter, mis m\u00e4\u00e4rab numbrite planeeringu.<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 l\u00fchis\u00f5numite v\u00f5rguprotokoll\" src=\"\/wp-content\/uploads\/2019\/05\/64e92c1c1563577b7d848a39c468f452.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>S\u00f5numi allika aadress ehk alfa nimi<\/h3>\n<p>\nTelefonile saadetavad s\u00f5numid jagunevad kahte liiki: digitaalsed ja t\u00e4htedega. Digitaalsed v\u00f5ivad olla pikad (sarnased telefoninumbriga) ja l\u00fchikesed. M\u00f5nikord on operaatoritel piirangud neutraalsete nimede saatmiseks, n\u00e4iteks Infosms, Alert jne. M\u00f5ned operaatorid ei luba edastust, kui nimi ei ole registreeritud nende v\u00f5rgus. Kuid see on pigem operaatori spetsiifika.<\/p>\n<h3>Saatmise etapid<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 l\u00fchis\u00f5numite v\u00f5rguprotokoll\" src=\"\/wp-content\/uploads\/2019\/05\/5bf216e1383dfd923595c0e9ff5adcde.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>SMS-SUBMIT<\/b> \u2013 see on s\u00f5numi MO FSM (l\u00fchi s\u00f5num mobiilterminalilt) edastamine<br \/>\n<b>SMS-SUBMIT REPORT<\/b> \u2013 kinnitus, et s\u00f5num on edastatud SMSC-le<br \/>\n<b>SRI SM<\/b> (SendRoutingInfo) \u2013 SMSC saab HLR-ilt teavet MSC \/ VLR asukoha kohta<br \/>\n<b>SRI SM RESP<\/b> \u2013 vastus HLR-ilt abonendi asukoha kohta<br \/>\n<b>MT-FSM<\/b> \u2013 p\u00e4rast asukoha saamist saadetakse s\u00f5num, kasutades operatsiooni \u201eEdasta l\u00fchis\u00f5num\u201c<br \/>\n<b>MT-FSM ACK<\/b> \u2013 vastus SMSC-lt, et s\u00f5num on saadetud<br \/>\n<b>SMS-STATUS REPORT<\/b> \u2013 SMSC saadab s\u00f5numi kohaletoimetamise staatuse.<\/p>\n<h3>S\u00f5numi kohaletoimetamise staatus<\/h3>\n<p>\n<b>SMS-STATUS REPORT<\/b> v\u00f5ib v\u00f5tta mitmeid v\u00e4\u00e4rtusi:<br \/>\n<b>DELIVRD<\/b> s\u00f5num on edukalt kohaletoimetatud<br \/>\n<b>REJECTD<\/b> \u2013 s\u00f5num on tagasi l\u00fckatud SMS-keskusest<br \/>\n<b>EXPIRED<\/b> \u2013 s\u00f5num on eemaldatud saatmisj\u00e4rjekorrast p\u00e4rast TTL-i (s\u00f5numi eluea) l\u00f5ppu<br \/>\n<b>UNDELIV<\/b> \u2013 muud kohaletoimetamise juhtumid<br \/>\n<b>UNKNOWN<\/b>- pole saadud vastust edastamise kohta.<\/p>\n<h3>Erisused edastamises<\/h3>\n<p>\nM\u00f5nikord on p\u00f5hjused, miks SMS s\u00f5numid ei kohaldu abonendile. Nende p\u00f5hjuste tagaj\u00e4rjeks on vigade ilmnemine. Vead tagastatakse PDUs_sms_resp. K\u00f5ik vead jagunevad ajutiseks (Temporary) ja p\u00fcsivaks (Permanent). <\/p>\n<p>N\u00e4iteks v\u00f5ib ajutiste hulka kuuluda absent_subscriber abonent on mitte k\u00e4ttesaadav v\u00f5i mitte v\u00f5rgus, samas kui alalistena \u2014 abonent ei eksisteeri. S\u00f5numite edastamise poliitika kujuneb s\u00f5ltuvalt tekkivatest vigadest. <\/p>\n<p>Kui abonent oli k\u00f5ne ajal ja sai vea MT handset is busy, saab s\u00f5numit uuesti saata m\u00f5ne minuti p\u00e4rast, kuid kui abonent on s\u00f5numite vastuv\u00f5tu teenuse blokeerinud, ei ole korduv edastamine m\u00f5ttekas. Vigade nimekirja leiate SMSC lehtedelt, n\u00e4iteks nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.world-text.com\/docs\/msgerrors.php\">see<\/a><\/noindex>.<br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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 l\u00fchis\u00f5numite peer-to-peer protokoll | ProHoster","description":"Tere! Kuigi s\u00f5numsidemed ja sotsiaalv\u00f5rgustikud t\u00f5ukavad iga p\u00e4ev traditsioonilisi suhtlemisviise k\u00f5rvale, ei v\u00e4henda see SMS-i populaarsust. Kinnitus populaarsetel lehtedel v\u00f5i teavitamine tehingust kordub pidevalt ja j\u00e4\u00e4b ellu.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/34183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=34183"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/25790"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}