{"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\/hu\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","title":{"rendered":"SMPP \u2014 a r\u00f6vid \u00fczenetek rangsor protokollja","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Szia! B\u00e1r a messenger alkalmaz\u00e1sok \u00e9s k\u00f6z\u00f6ss\u00e9gi m\u00e9dia napr\u00f3l napra kiszor\u00edtj\u00e1k a hagyom\u00e1nyos kommunik\u00e1ci\u00f3s m\u00f3dszereket, ez nem cs\u00f6kkenti az SMS n\u00e9pszer\u0171s\u00e9g\u00e9t. Az ellen\u0151rz\u00e9s egy n\u00e9pszer\u0171 weboldalon, vagy egy tranzakci\u00f3 \u00e9rtes\u00edt\u00e9se, ezek \u00e9lnek \u00e9s fognak \u00e9lni. Elgondolkodt\u00e1l m\u00e1r azon, hogyan m\u0171k\u00f6dik mindez? Nagyon gyakran t\u00f6meges \u00fczenetek k\u00fcld\u00e9s\u00e9re az SMPP protokollt haszn\u00e1lj\u00e1k, amelyr\u0151l sz\u00f3 lesz a cikkben.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nA Habr-on m\u00e1r voltak cikkek az SMPP-r\u0151l, <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>, de ezek c\u00e9lja nem volt a protokoll le\u00edr\u00e1sa. Term\u00e9szetesen azonnal kezdheted az eredeti forr\u00e1ssal \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/sms-assistent.by\/upload\/files\/SMPP-v3.4.rus.pdf\">specifik\u00e1ci\u00f3<\/a><\/noindex>, de \u00fagy gondolom, hogy nem \u00e1rtana, ha lenne egy r\u00f6vid \u00f6sszefoglal\u00f3 is. P\u00e9ld\u00e1n kereszt\u00fcl fogom magyar\u00e1zni a v3.4-en. \u00d6r\u00fcl\u00f6k az objekt\u00edv kritik\u00e1dnak.<\/p>\n<p>Az SMPP protokoll egy p\u00e1rhuzamos \u00fczenetk\u00fcld\u00e9si protokoll. Ez azt jelenti, hogy minden egyes peer\/hub szerver egyenrang\u00fa. A legegyszer\u0171bb esetben az SMS \u00fczenetek cser\u00e9j\u00e9nek s\u00e9m\u00e1ja \u00edgy n\u00e9z ki:<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 a r\u00f6vid \u00fczenetek rangsor protokollja\" src=\"\/wp-content\/uploads\/2019\/05\/aa25cfec4b0dad8ba0084e4ce794ad12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAzonban, ha a nemzeti szolg\u00e1ltat\u00f3nak nincs \u00fatja egy t\u00e1voli r\u00e9gi\u00f3ba, akkor k\u00e9r egy k\u00f6zvet\u00edt\u0151t \u2014 SMS hubot. N\u00e9ha, hogy egy SMS-t k\u00fcldj\u00fcnk, t\u00f6bb orsz\u00e1gon kereszt\u00fcl kell l\u00e1ncot \u00e9p\u00edteni, ak\u00e1r kontinenst is \u00e1t\u00edvelve.<\/p>\n<h4>A protokollr\u00f3l<\/h4>\n<p>\nAz SMPP egy alkalmaz\u00e1si szint\u0171 protokoll, amely PDU-k cser\u00e9j\u00e9n alapul, \u00e9s TCP\/IP-n, vagy X25 \u00fcl\u00e9seken kereszt\u00fcl k\u00fcld SMS \u00e9s USSD \u00fczeneteket. Az SMPP-t \u00e1ltal\u00e1ban \u00e1lland\u00f3 kapcsol\u00f3d\u00e1si m\u00f3dban haszn\u00e1lj\u00e1k, ami id\u0151t takar\u00edt meg. Az SMPP az \u00fcgyf\u00e9l \u2014 szerver kommunik\u00e1ci\u00f3s modellt haszn\u00e1l.<\/p>\n<h4>Kapcsolati m\u00f3d<\/h4>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 a r\u00f6vid \u00fczenetek rangsor protokollja\" src=\"\/wp-content\/uploads\/2019\/05\/5c7ce6970df1425bf52a4486e7a8ba5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAz \u00fczenetek cser\u00e9je az SMS k\u00f6zpont \u00e9s a k\u00fcld\u0151 k\u00f6z\u00f6tt SMPP-n kereszt\u00fcl az al\u00e1bbi m\u00f3dokban t\u00f6rt\u00e9nhet:<\/p>\n<p>Transmitter (kibocs\u00e1t\u00f3) \u2014 az \u00fczenet egyir\u00e1ny\u00fa \u00e1tvitele, sorban<br \/>\nReceiver (fogad\u00f3) \u2014 csak az \u00fczenetek fogad\u00e1sa az SMS k\u00f6zpontt\u00f3l. <br \/>\nTransreceiver (\u00e1tvitel) \u2014 \u00fczenetek cser\u00e9je az SMS k\u00f6zpont \u00e9s a felhaszn\u00e1l\u00f3 k\u00f6z\u00f6tt<\/p>\n<h3>Strukt\u00fara<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 a r\u00f6vid \u00fczenetek rangsor protokollja\" src=\"\/wp-content\/uploads\/2019\/05\/540b6bd37d65d116067957a8f01c848e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>\u00dczenet hossza<\/h3>\n<p>\nEgy SMS \u00fczenet 70 karaktert tartalmazhat cirill \u00edr\u00e1ssal, \u00e9s legfeljebb 157 latin karaktert + 3 UDH. Ha t\u00f6bb karaktert k\u00fcldesz SMS-ben, az t\u00f6bb szegmensre oszlik, \u00e9s a fogad\u00f3 eszk\u00f6z egyes\u00edti \u0151ket. A szegment\u00e1l\u00e1s eset\u00e9n a karakterek sz\u00e1ma cs\u00f6kken a szegmensekhez sz\u00fcks\u00e9ges \u00fczenetfejl\u00e9cek miatt. Ez\u00e9rt, ha nagy SMS-t k\u00fcldesz, az maxim\u00e1lisan 153 latin karakter vagy 67 nem tipikus karaktert tartalmaz.<\/p>\n<h3>Adatok k\u00f3dol\u00e1si s\u00e9ma<\/h3>\n<p>\nAz \u00fczenet \u00e1tvitel\u00e9hez a karakterek k\u00f3dol\u00e1sa sz\u00fcks\u00e9ges. Az SMPP protokollban a k\u00f3dol\u00e1s\u00e9rt egy speci\u00e1lis mez\u0151, a Data Coding Scheme (DCS) felel. Ez a mez\u0151 hat\u00e1rozza meg, hogy hogyan kell felismerni az \u00fczeneteket. Ezen k\u00edv\u00fcl a DCS mez\u0151 tartalmazza:<\/p>\n<ul>\n<li>a karakterk\u00e9szletet, amely meghat\u00e1rozza a k\u00f3dol\u00e1st; <\/li>\n<li>az \u00fczenet oszt\u00e1ly\u00e1t; <\/li>\n<li>az automatikus t\u00f6rl\u00e9s ig\u00e9ny\u00e9t olvas\u00e1s ut\u00e1n; <\/li>\n<li>az \u00fczenet t\u00f6m\u00f6r\u00edt\u00e9s\u00e9re vonatkoz\u00f3 utas\u00edt\u00e1st;<\/li>\n<li>a sz\u00e9lesk\u00f6r\u0171 hirdet\u00e9si \u00fczenet nyelv\u00e9t; <\/li>\n<\/ul>\n<p>\nA standard 7 bites \u00e1b\u00e9c\u00e9 (GSM 03.38). Ezt a GSM \u00fczenetrendszerhez fejlesztett\u00e9k ki. Ez a k\u00f3dol\u00e1s megfelel\u0151 az angol \u00e9s sz\u00e1mos latin nyelv sz\u00e1m\u00e1ra. Minden egyes karakter 7 bitb\u0151l \u00e1ll \u00e9s oktettbe van k\u00f3dolva.<\/p>\n<p>UTF-16 (GSM UCS2) Az elt\u00e9r\u0151 karakterek 7 bites \u00e1b\u00e9c\u00e9b\u0151l val\u00f3 bevon\u00e1s\u00e1ra hozt\u00e1k l\u00e9tre az UTF-16 k\u00f3dol\u00e1st, amely tov\u00e1bbi karaktereket (p\u00e9ld\u00e1ul cirill bet\u0171ket) ad hozz\u00e1, cs\u00f6kkentve az \u00fczenet m\u00e9ret\u00e9t 160-r\u00f3l 70-re, ez a k\u00f3dol\u00e1si t\u00edpus szinte teljes m\u00e9rt\u00e9kben megfelel a Unicode-nak.<\/p>\n<p>Felhaszn\u00e1l\u00f3 \u00e1ltal defini\u00e1lt 8-bites adatok. Ide tartozik a KOI8-R \u00e9s a Windows-1251. B\u00e1r ez a megold\u00e1s k\u00f6lts\u00e9ghat\u00e9konyabbnak t\u0171nik az UTF-16-hoz k\u00e9pest, felmer\u00fcl a kompatibilit\u00e1s k\u00e9rd\u00e9se k\u00fcl\u00f6nb\u00f6z\u0151 eszk\u00f6z\u00f6k\u00f6n. Mivel ebben az esetben mindk\u00e9t eszk\u00f6znek el\u0151re be kell \u00e1ll\u00edtva lennie.<\/p>\n<h3>\u00dczenet oszt\u00e1lya <\/h3>\n<p><\/p>\n<ul>\n<li>Class0, vagy flash \u00fczenet, amelyet a felhaszn\u00e1l\u00f3 k\u00edv\u00e1ns\u00e1g\u00e1ra a telefon mem\u00f3ri\u00e1j\u00e1ban t\u00e1rolnak; <\/li>\n<li>Class1, vagy azok, amelyek a telefon mem\u00f3ri\u00e1j\u00e1ban t\u00e1rol\u00f3dnak; <\/li>\n<li>Class1, vagy azok, amelyek a telefon mem\u00f3ri\u00e1j\u00e1ban t\u00e1rol\u00f3dnak; <\/li>\n<li>Class2, amely garant\u00e1lja, hogy az \u00fczenet megmarad a mobiltermin\u00e1l mem\u00f3ri\u00e1j\u00e1ban, ellenkez\u0151 esetben \u00e9rtes\u00edt\u00e9st kell k\u00fcldenie az SMS k\u00f6zpontnak az elment\u00e9s lehetetlens\u00e9g\u00e9r\u0151l; <\/li>\n<li>Class3 \u2013 ebben az esetben a telefon \u00e9rtes\u00edt\u00e9st kell k\u00fcldj\u00f6n arr\u00f3l, hogy az \u00fczenet menthet\u0151, f\u00fcggetlen\u00fcl az eszk\u00f6z mem\u00f3ri\u00e1j\u00e1nak mennyis\u00e9g\u00e9t\u0151l. Ez a t\u00edpus\u00fa \u00fczenet azt felt\u00e9telezi, hogy az \u00fczenet el\u00e9rte a c\u00edmzettet;<\/li>\n<\/ul>\n<p><\/p>\n<h3>\u00dczenett\u00edpus<\/h3>\n<p>\nCsendes \u00fczenet (SMS0) Olyan SMS \u00fczenett\u00edpus, amely nem tartalmaz tartalmat. Ez az SMS \u00e9rtes\u00edt\u00e9s n\u00e9lk\u00fcl \u00e9rkezik, \u00e9s nem jelenik meg az eszk\u00f6z kijelz\u0151j\u00e9n.<\/p>\n<h3>PDU<\/h3>\n<p>\nMinden PDU m\u0171velet p\u00e1rba \u00e1ll\u00edtott \u00e9s egy k\u00e9r\u00e9sb\u0151l \u00e9s v\u00e1laszb\u00f3l \u00e1ll. P\u00e9ld\u00e1ul: a parancs, amely a kapcsolat l\u00e9trehoz\u00e1s\u00e1t jelzi (bind_transmitter \/ bind_transmitter_resp), vagy hogy az \u00fczenet \u00e1t lett adva (deliver_sm \/ deliver_sm_resp)<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 a r\u00f6vid \u00fczenetek rangsor protokollja\" src=\"\/wp-content\/uploads\/2019\/05\/d8991ff61938fb3409cbde575bf2ba53.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMinden PDU csomag k\u00e9t r\u00e9szb\u0151l \u00e1ll \u2014 fejl\u00e9c (header) \u00e9s t\u00f6rzs (body). A fejl\u00e9c szerkezete b\u00e1rmilyen PDU csomag eset\u00e9n azonos: a parancs hossza (command length) a csomag hossza, az ID a csomag neve, m\u00edg a status parancs azt jelzi, hogy az \u00fczenetet sikeresen tov\u00e1bb\u00edtott\u00e1k, vagy hiba t\u00f6rt\u00e9nt.<\/p>\n<h3>Tov\u00e1bbi TLV param\u00e9terek<\/h3>\n<p>\nA TLV (Tag Length Value), vagyis a tov\u00e1bbi mez\u0151k. Ezek a param\u00e9terek a protokoll funkci\u00f3inak kiterjeszt\u00e9s\u00e9re szolg\u00e1lnak, \u00e9s nem k\u00f6telez\u0151ek. Ez a mez\u0151 a PDU mez\u0151 v\u00e9g\u00e9n tal\u00e1lhat\u00f3. P\u00e9ld\u00e1ul a TLV dest_addr_np_information seg\u00edts\u00e9g\u00e9vel lehet\u0151s\u00e9g van a sz\u00e1m hordozhat\u00f3s\u00e1g\u00e1val kapcsolatos inform\u00e1ci\u00f3k tov\u00e1bb\u00edt\u00e1s\u00e1ra.<\/p>\n<h3>Ton \u00e9s Npi<\/h3>\n<p>\nA TON (Type of Number) param\u00e9ter t\u00e1j\u00e9koztatja az SMSC-t a c\u00edmz\u00e9si form\u00e1tumr\u00f3l \u00e9s a h\u00e1l\u00f3zat t\u00edpus\u00e1r\u00f3l.<br \/>\nAz NPI (Numbering Plan Identification) param\u00e9ter a sz\u00e1m\u00edt\u00e1shoz haszn\u00e1lt sz\u00e1mtervet jelzi.<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 a r\u00f6vid \u00fczenetek rangsor protokollja\" src=\"\/wp-content\/uploads\/2019\/05\/64e92c1c1563577b7d848a39c468f452.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Az \u00fczenet forr\u00e1sc\u00edme, vagy alfa n\u00e9v<\/h3>\n<p>\nAz okostelefonokra k\u00fcld\u00f6tt \u00fczenetek k\u00e9tf\u00e9le lehet: digit\u00e1lis \u00e9s bet\u0171s. A digit\u00e1lis \u00fczenetek lehetnek hossz\u00faak (hasonl\u00edtanak a telefonsz\u00e1mokra) \u00e9s r\u00f6videk. N\u00e9ha a szolg\u00e1ltat\u00f3knak lehetnek korl\u00e1toz\u00e1saik a semleges nevek, p\u00e9ld\u00e1ul Infosms, Alert stb. k\u00fcld\u00e9s\u00e9re. N\u00e9ha a szolg\u00e1ltat\u00f3k nem enged\u00e9lyezik a forgalmat, ha a n\u00e9v nincs regisztr\u00e1lva a h\u00e1l\u00f3zatukban. Ez azonban ink\u00e1bb a szolg\u00e1ltat\u00f3 saj\u00e1toss\u00e1ga.<\/p>\n<h3>Az \u00fczenetk\u00fcld\u00e9s szakaszai<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 a r\u00f6vid \u00fczenetek rangsor protokollja\" src=\"\/wp-content\/uploads\/2019\/05\/5bf216e1383dfd923595c0e9ff5adcde.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>SMS-SUBMIT<\/b> \u2014 az MO FSM \u00fczenet (r\u00f6vid \u00fczenet a mobiltermin\u00e1lb\u00f3l) elk\u00fcld\u00e9se<br \/>\n<b>SMS-SUBMIT REPORT<\/b> \u2014 meger\u0151s\u00edt\u00e9s arr\u00f3l, hogy az \u00fczenetet elk\u00fcldt\u00e9k az SMSC-nek<br \/>\n<b>SRI SM<\/b> (SendRoutingInfo) \u2014 az SMSC inform\u00e1ci\u00f3t kap a HLR-t\u0151l az MSC\/VLR hely\u00e9r\u0151l, ahol a felhaszn\u00e1l\u00f3 tart\u00f3zkodik<br \/>\n<b>SRI SM RESP<\/b> \u2014 v\u00e1lasz a HLR-t\u0151l a felhaszn\u00e1l\u00f3 poz\u00edci\u00f3j\u00e1nak hely\u00e9r\u0151l<br \/>\n<b>MT-FSM<\/b> \u2014 a helymeghat\u00e1roz\u00e1s ut\u00e1n \u00fczenetet k\u00fcldenek az 'Forward Short Message' m\u0171velet seg\u00edts\u00e9g\u00e9vel<br \/>\n<b>MT-FSM ACK<\/b> \u2014 az SMSC v\u00e1lasza arr\u00f3l, hogy az \u00fczenet elk\u00fcld\u00e9sre ker\u00fclt<br \/>\n<b>SMS-STATUS REPORT<\/b> \u2014 az SMSC az \u00fczenet k\u00e9zbes\u00edt\u00e9si \u00e1llapot\u00e1r\u00f3l t\u00e1j\u00e9koztat.<\/p>\n<h3>Az \u00fczenet k\u00e9zbes\u00edt\u00e9si \u00e1llapota<\/h3>\n<p>\n<b>SMS-STATUS REPORT<\/b> t\u00f6bb \u00e9rt\u00e9ket vehet fel:<br \/>\n<b>DELIVRD<\/b> az \u00fczenet sikeresen k\u00e9zbes\u00edtve<br \/>\n<b>REJECTD<\/b> \u2014 az \u00fczenetet elutas\u00edtotta az SMS k\u00f6zpont<br \/>\n<b>EXPIRED<\/b> \u2014 az \u00fczenet t\u00f6rl\u00e9sre ker\u00fclt a k\u00fcld\u00e9si sorb\u00f3l a TTL (id\u0151tartam) lej\u00e1rta ut\u00e1n<br \/>\n<b>UNDELIV<\/b> \u2014 egy\u00e9b k\u00e9zbes\u00edt\u00e9si esetek<br \/>\n<b>UNKNOWN<\/b>- nem \u00e9rkezett v\u00e1lasz a k\u00fcld\u00e9sr\u0151l.<\/p>\n<h3>\u00c1tvitel hib\u00e1i<\/h3>\n<p>\nN\u00e9ha vannak okok, amelyek miatt az SMS \u00fczenetek nem jutnak el a c\u00edmzetthez. Ezeknek az okoknak a k\u00f6vetkezm\u00e9nyei hib\u00e1k keletkez\u00e9se. A hib\u00e1k az PDUs_sms_resp -ben t\u00e9rnek vissza. Minden hiba k\u00e9t csoportba oszthat\u00f3: \u00e1tmeneti (Temporary) \u00e9s \u00e1lland\u00f3 (Permanent). <\/p>\n<p>P\u00e9ld\u00e1ul a dobozok eset\u00e9ben az absent_subscriber a nem el\u00e9rhet\u0151 vagy nem online el\u0151fizet\u0151, m\u00edg a tart\u00f3s hib\u00e1k k\u00f6z\u00e9 tartozik az el\u0151fizet\u0151 nem l\u00e9tezik. A hib\u00e1k f\u00fcggv\u00e9ny\u00e9ben alakul ki az \u00fczenetek visszak\u00fcld\u00e9s\u00e9nek politik\u00e1ja. <\/p>\n<p>P\u00e9ld\u00e1ul, ha az el\u0151fizet\u0151 egy besz\u00e9lget\u00e9s k\u00f6zep\u00e9n volt, \u00e9s kapott egy MT handset is busy hib\u00e1t, az \u00fczenetet n\u00e9h\u00e1ny perc m\u00falva \u00fajra lehet k\u00fcldeni, viszont ha az el\u0151fizet\u0151n\u00e9l le van tiltva az \u00fczenetfogad\u00e1s, akkor a tov\u00e1bbi k\u00fcld\u00e9snek nincs \u00e9rtelme. A hib\u00e1k list\u00e1j\u00e1t megtal\u00e1lhatja az SMS k\u00f6zpont oldalain, p\u00e9ld\u00e1ul itt: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.world-text.com\/docs\/msgerrors.php\">ez<\/a><\/noindex>.<br \/>\n<br \/>Forr\u00e1s: <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\/hu\/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=\"hu_HU\" \/>\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\/hu\/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 az SMS-ek peer-to-peer protokollja | ProHoster","description":"Hell\u00f3! B\u00e1r a messenger alkalmaz\u00e1sok \u00e9s a k\u00f6z\u00f6ss\u00e9gi m\u00e9dia napr\u00f3l napra kiszor\u00edtj\u00e1k a hagyom\u00e1nyos kommunik\u00e1ci\u00f3s m\u00f3dokat, ez nem cs\u00f6kkenti az SMS n\u00e9pszer\u0171s\u00e9g\u00e9t. Az ismert webhelyeken val\u00f3 hiteles\u00edt\u00e9s vagy a tranzakci\u00f3kr\u00f3l val\u00f3 \u00e9rtes\u00edt\u00e9s tov\u00e1bbra is \u00e9letben van \u00e9s marad.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/34183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=34183"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/34183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/25790"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=34183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=34183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=34183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}