{"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 v\u00f5rgustiku protokoll l\u00fchis\u00f5numite jaoks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tere! Kuigi messengers ja sotsiaalmeedia p\u00e4ev-p\u00e4evalt asendavad traditsioonilisi suhtlemisviise, ei v\u00e4henda see SMS-i populaarsust. Kinnitamised populaarsetes saitides v\u00f5i teated tehingutest kordavad neid, elavad ja j\u00e4\u00e4vad ellu. Kas olete kunagi m\u00f5elnud, kuidas see k\u00f5ik t\u00f6\u00f6tab? Massiliste s\u00f5numite saatmiseks kasutatakse v\u00e4ga tihti SMPP protokolli, millest r\u00e4\u00e4gitakse allpool.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nHabr on juba olnud 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\u00e4rgiks ei olnud protokolli iseenese kirjeldamine. Loomulikult v\u00f5ite kohe alustada algallikast \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/sms-assistent.by\/upload\/files\/SMPP-v3.4.rus.pdf\">spetsifikatsioonis<\/a><\/noindex>, aga arvan, et oleks hea, kui oleks olemas ka l\u00fchikokkuv\u00f5te. Selgitan n\u00e4iteks versiooni 3.4 p\u00f5hjal. Olen avatud teie objektiivsetele kriitikatele.<\/p>\n<p>SMPP protokoll on omavaheliste s\u00f5numite protokoll. See t\u00e4hendab, et iga peer\/hub server on v\u00f5rdses positsioonis. Lihtsaimal juhul n\u00e4eb SMS-i saatmise skeem v\u00e4lja selline:<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 v\u00f5rgustiku protokoll l\u00fchis\u00f5numite jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/aa25cfec4b0dad8ba0084e4ce794ad12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuid kui riiklik operaator ei oma marsruuti m\u00f5nda kaugesse piirkonda, palub ta selleks vahendajat \u2014 SMS hub'i. M\u00f5nikord, et saata \u00fcks SMS, tuleb luua ahel mitme riigi vahel v\u00f5i isegi kontinendi ulatuses.<\/p>\n<h4>Protokollist<\/h4>\n<p>\nSMPP \u2014 rakendusprotokoll, mis p\u00f5hineb PDU vahetusel ja edastatakse TCP\/IP v\u00f5i X.25 sessioonide kaudu SMS- ja USSD-s\u00f5numite edastamiseks. SMPP-d kasutatakse tavaliselt pideva \u00fchenduse re\u017eiimis, mis s\u00e4\u00e4stab aega. SMPP rakendab kliendi-serveri suhtlemismudelit.<\/p>\n<h4>Suhtlemisre\u017eiim<\/h4>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 v\u00f5rgustiku protokoll l\u00fchis\u00f5numite jaoks\" 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 l\u00e4bi SMPP v\u00f5ib toimuda j\u00e4rgmistes re\u017eiimides:<\/p>\n<p>Transmitter (edastaja) \u2014 s\u00f5numi \u00fchekordne edastamine j\u00e4rjestikku.<br \/>\nReceiver (vastuv\u00f5tja) \u2014 ainult s\u00f5numi vastuv\u00f5tt SMS-keskuse poolt. <br \/>\nTransreceiver (vastuv\u00f5tja-edastaja) \u2014 s\u00f5numite vahetus SMS-keskuse ja kasutaja vahel.<\/p>\n<h3>Struktuur<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 v\u00f5rgustiku protokoll l\u00fchis\u00f5numite jaoks\" 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 t\u00e4hte kirillitses ja mitte rohkem kui 157 ladina t\u00e4hte + 3 UDH. Kui saata SMS-i, millel on rohkem t\u00e4hti, jagatakse see mitmeks segmendiks ja koondatakse vastuv\u00f5tvas seadmes. Segmenteerimise korral v\u00e4hendatakse t\u00e4hem\u00e4rkide arvu s\u00f5numi peat\u00fckkide t\u00f5ttu, kus on m\u00e4rgitud s\u00f5numi osa. Seet\u00f5ttu, kui saadate suurt SMS-s\u00f5numit, sisaldab see maksimaalselt 153 ladina t\u00e4hte v\u00f5i 67 mittestandardsed t\u00e4hte.<\/p>\n<h3>Andmete kodeerimise skeem<\/h3>\n<p>\nKuid s\u00f5numi edastamiseks on s\u00fcmbolid vaja kodeerida. SMPP protokollis vastutab kodeerimise eest spetsiaalne v\u00e4li \u2014 Data Coding Scheme ehk DCS. See v\u00e4li n\u00e4itab, kuidas s\u00f5numeid tuvastada. Lisaks sisaldab DCS v\u00e4li:<\/p>\n<ul>\n<li>s\u00fcmbolite kogumit, mis m\u00e4\u00e4rab kodeerimise; <\/li>\n<li>s\u00f5numi klass; <\/li>\n<li>automaatse kustutamise taotlus p\u00e4rast lugemist; <\/li>\n<li>teade kokkusurumise kohta;<\/li>\n<li>laialdase s\u00f5numi keel; <\/li>\n<\/ul>\n<p>\nTavap\u00e4rane 7-bitine t\u00e4hestik (GSM 03.38). See on loodud GSM s\u00f5numite s\u00fcsteemi jaoks. See kodeering sobib inglise ja mitme l\u00e4ti keele jaoks. Iga s\u00fcmbol koosneb 7 bitist ja kodeeritakse oktetina.<\/p>\n<p>UTF-16 (GSM UCS2) Puuduvaid s\u00fcmboleid 7-bitistes t\u00e4hestikes sisaldava kodeeringu loomiseks t\u00f6\u00f6tati v\u00e4lja UTF-16, mis lisab t\u00e4iendavad s\u00fcmbolid (sealhulgas kirillitsed) s\u00f5numi suuruse v\u00e4hendamise arvelt 160-lt 70-le; see kodeering kordab peaaegu t\u00e4ielikult Unicode'i.<\/p>\n<p>8-bit kasutajam\u00e4\u00e4ratud andmed. Nendeks on KOI8-R ja Windows-1251. Kuigi selline lahendus tundub olevat odavam v\u00f5rreldes UTF-16-ga. T\u00f5statub \u00f5igustatud \u00fchilduvuse k\u00fcsimus erinevates seadmetes. Selles osas peavad m\u00f5lemad seadmed olema eelnevalt seadistatud.<\/p>\n<h3>S\u00f5numiklass <\/h3>\n<p><\/p>\n<ul>\n<li>Class0 ehk flash-s\u00f5num, mis salvestatakse telefoni m\u00e4llu kasutaja soovi kohaselt; <\/li>\n<li>Class1 ehk need, mis salvestatakse telefoni m\u00e4llu; <\/li>\n<li>Class1 ehk need, mis salvestatakse telefoni m\u00e4llu; <\/li>\n<li>Class2 peab tagama, et s\u00f5num salvestatakse mobiilse terminali m\u00e4llu, vastasel juhul peab see edastama sms-keskusele teate, et salvestamine ei \u00f5nnestu; <\/li>\n<li>Class3 \u2014 sel juhul peab telefon suunama teate, et s\u00f5numi salvestamine on v\u00f5imalik, s\u00f5ltumata seadme m\u00e4lu hulgast. Selline s\u00f5numit\u00fc\u00fcp eeldab, et s\u00f5num on j\u00f5udnud adressaadini;<\/li>\n<\/ul>\n<p><\/p>\n<h3>S\u00f5numit\u00fc\u00fcp<\/h3>\n<p>\nVaikne s\u00f5num (SMS0) S\u00f5numit\u00fc\u00fcp ilma sisuta. Selline s\u00f5num tuleb ilma teavitamiseta ja ei kuvatakse seadme ekraanil.<\/p>\n<h3>PDU<\/h3>\n<p>\nIga PDU operatsioon on paariline ja koosneb p\u00e4ringust ja vastusest. N\u00e4iteks: k\u00e4sk, mis r\u00e4\u00e4gib \u00fchenduse loomise kohta (bind_transmitter \/ bind_transmitter_resp), v\u00f5i et s\u00f5num on edastatud (deliver_sm \/ deliver_sm_resp)<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 v\u00f5rgustiku protokoll l\u00fchis\u00f5numite jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/d8991ff61938fb3409cbde575bf2ba53.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIga PDU pakk koosneb kahest osast \u2014 pealkirjast (header) ja sisust (body). Pealkirja struktuur on sama iga PDU paki jaoks: k\u00e4skude pikkus (command length) n\u00e4itab paketi pikkust, ID on paketi nimi, ning k\u00e4sk status n\u00e4itab, kas s\u00f5num on edukalt edastatud v\u00f5i esines t\u00f5rge.<\/p>\n<h3>Lisaparoometrid TLV<\/h3>\n<p>\nTLV (Tag Length Value), ehk lisav\u00e4ljad. Selliseid parameetreid kasutatakse protokolli funktsioonide laiendamiseks ja need ei ole kohustuslikud. See v\u00e4li on m\u00e4rgitud PDU v\u00e4lja l\u00f5ppu. N\u00e4iteks, kasutades TLV dest_addr_np_information, saab korraldada teabe edastamise numbri portimise kohta.<\/p>\n<h3>Ton ja Npi<\/h3>\n<p>\nTON (Type of Number) parameeter, teatab SMSC-le aadressimise vormingust ja v\u00f5rgut\u00fc\u00fcbist.<br \/>\nNPI (Numbering Plan Identification) parameeter, mis n\u00e4itab numbriplani.<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 v\u00f5rgustiku protokoll l\u00fchis\u00f5numite jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/64e92c1c1563577b7d848a39c468f452.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>S\u00f5numi allika aadress v\u00f5i alfa-nimi<\/h3>\n<p>\nTelefonile saadetavad s\u00f5numid on kahte t\u00fc\u00fcpi: digitaalne ja t\u00e4htede. Digitaalsed v\u00f5ivad olla pikad (sarnased telefoninumbri laadsetega) ja l\u00fchikesed. M\u00f5nikord on operaatoritel piirangud neutraalsete nimede, n\u00e4iteks Infosms, Alert jne saatmiseks. M\u00f5nikord ei luba operaatorid liiklust, kui nimi ei ole nende v\u00f5rgus registreeritud. Siiski on see pigem operaatori erip\u00e4ra.<\/p>\n<h3>Saadetamise etapid<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 v\u00f5rgustiku protokoll l\u00fchis\u00f5numite jaoks\" src=\"\/wp-content\/uploads\/2019\/05\/5bf216e1383dfd923595c0e9ff5adcde.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>SMS-SUBMIT<\/b> \u2014 on MO FSM (l\u00fchi-s\u00f5num mobiiliterminalilt) saatmine<br \/>\n<b>SMS-SUBMIT REPORT<\/b> \u2014 kinnitus, et s\u00f5num on saadetud SMSC-le<br \/>\n<b>SRI SM<\/b> (SendRoutingInfo) \u2014 SMSC saab HLR-ist teavet mobiili asukoha MSC \/ VLR kohta<br \/>\n<b>SRI SM RESP<\/b> \u2014 vastus HLR-ilt abonendi asukoha kohta<br \/>\n<b>MT-FSM<\/b> \u2014 p\u00e4rast asukoha saamist saadetakse s\u00f5num, kasutades 'Forward Short Message' operatsiooni<br \/>\n<b>MT-FSM ACK<\/b> \u2014 vastus SMSC-lt, et s\u00f5num on saadetud<br \/>\n<b>SMS-STATUS REPORT<\/b> \u2014 SMSC saadab staatuse s\u00f5numi kohaletoimetamise kohta.<\/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> \u2014 s\u00f5num on SMS-keskuse poolt tagasi l\u00fckatud<br \/>\n<b>EXPIRED<\/b> \u2014 s\u00f5num eemaldati saatmisj\u00e4rjekorrast p\u00e4rast TTL-i (s\u00f5numi eluaeg) l\u00f5ppu<br \/>\n<b>UNDELIV<\/b> \u2014 teised k\u00e4ttetoimetamata juhtumid<br \/>\n<b>UNKNOWN<\/b>- vastust saatmisest ei saadi.<\/p>\n<h3>\u00dclekandevead<\/h3>\n<p>\nM\u00f5nikord on p\u00f5hjused, miks SMS-s\u00f5numid ei j\u00f5ua adressaadini. Nende p\u00f5hjuste tagaj\u00e4rjel tekivad vead. Vead tagastatakse PDUs_sms_resp-is. K\u00f5iki vigu saab jagada ajutisteks (Temporary) ja p\u00fcsivateks (Permanent). <\/p>\n<p>Ajutisteks v\u00f5ib n\u00e4iteks lugeda absent_subscriber, kui adressaat ei ole saadaval v\u00f5i ei ole v\u00f5rgus, ja p\u00fcsivateks \u2014 adressaat ei eksisteeri. S\u00f5ltuvalt tekkivatest vigadest kujundatakse nende s\u00f5numite uuesti saatmise poliitika. <\/p>\n<p>N\u00e4iteks, kui adressaat on k\u00f5ne ajal ja saab vigade p\u00f5hjal MT handset is busy, saab s\u00f5numit uuesti saata m\u00f5ne minuti p\u00e4rast, kuid kui adressaadi teenus on s\u00f5numite vastuv\u00f5tmise osas blokeeritud, ei ole uuesti saatmine m\u00f5istlik. Veateabe loendi leiate SMSC lehtedelt, n\u00e4iteks kuidas <noindex><a rel=\"nofollow\" href=\"https:\/\/www.world-text.com\/docs\/msgerrors.php\">seda<\/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.0.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.0.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 v\u00f5rgup\u00f5hine l\u00fchis\u00f5numite protokoll | ProHoster","description":"Tere! Kuigi s\u00f5numirakendused ja sotsiaalmeedia t\u00f5rjuvad iga p\u00e4ev traditsioonilisi suhtlemisviise, ei v\u00e4henda see SMS-ide populaarsust. Tuntud saidil autentimine v\u00f5i teate edastamine tehingute kohta kordavad neid elus ja neid saab j\u00e4tkuvalt kasutada.","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}]}}