SMPP protokol

Na tejto stránke nájdete informácie o najpoužívanejšom SMS protokole, Short Message Peer-to-Peer Protocol (SMPP). Získate úvod do základných konceptov SMS, dozviete sa, ako súvisí SMS s protokolom SMPP, a nájdete niekoľko dokumentov a diagramov, ktoré vám pomôžu lepšie pochopiť túto technológiu.

Čo je SMS protokol?

SMS protokol je súbor pravidiel komunikácie používaný na odosielanie krátkych textových správ v mobilnej telefónnej sieti. Označuje sa aj ako služba textových správ, ktorá je súčasťou telefónnej, internetovej a mobilnej siete. Používa štandardné správy, ktoré sú odosielané cez sieť a obsahujú všetky potrebné informácie (vrátane telefónneho čísla odosielateľa, telefónneho čísla príjemcu, príznaku doručenia, textu správy atď.), ktoré umožňujú mobilným zariadeniam vymieňať si krátke textové správy.

smpp protokol
Obrázok 1 - SMPP protokol

Ako sa používa SMS protokol?

SMS protokol využívajú softvérové aplikácie pripojené k SMS bránam, keď používatelia v kancelárii alebo automatizovaný softvér na odosielanie správ posielajú hromadné správy na mobilné telefóny a iné zariadenia schopné prijímať SMS správy. Tento istý protokol sa používa aj na prijímanie SMS správ.

Je SMS protokol TCP alebo UDP?

Stručne povedané, SMS je TCP protokol. Presnejšie, SMS označuje službu krátkych správ (Short Message Service), ktorá sa používa na prenos textových správ v mobilnej sieti cez TCP/IP. Protokol používaný na prenos SMS správ cez internet sa nazýva SMPP protokol. Je to klient-server protokol, ktorý vyžaduje Ozeki SMS Gateway, a SMPP klienta.

Obrázok 2 - SMPP protokolový zásobník

Na prenos SMS správ cez internet sa nastaví protokolový zásobník. Tento zásobník používa TCP/IP kanál. Nad týmto komunikačným kanálom je voliteľne pridaná vrstva zabezpečenia. Táto vrstva sa nazýva TLS alebo SSL. Táto bezpečnostná vrstva je zodpovedná za šifrovanie a dešifrovanie komunikácie. Bezpečnostná vrstva sa používa len v prípade, že na strane servera je použitý Secure SMPP server, nazývaný aj SMPPS server. V tomto prípade je potrebné, aby SMPP klient aj SMPP server komunikovali cez TLS. Ozeki SMS gateway podporuje protokolové zásobniky SMPP s bezpečnostnou vrstvou aj bez nej.

Nad bezpečnostnou vrstvou TLS sa používa SMPP. Je to komunikačný kanál, ktorý je zodpovedný za prenos textových správ (SMS správ) cez internet. SMPP používa mnoho poskytovateľov SMS služieb na výmenu SMS správ medzi sebou. SMPP používajú aj počítačové aplikácie na odosielanie SMS správ poskytovateľom SMS služieb.

V roku 2025 bude potrebná ďalšia vrstva nad SMPP vrstvou, pretože SMPP vrstva nepodporuje prenos viacdielnych SMS. Táto vrstva sa nazýva vrstva segmentácie a opätovného zostavenia. Ak aplikácia odošle textovú správu dlhšiu ako 160 latinských znakov alebo 70 unicode znakov, musí byť odoslaná v niekoľkých častiach. Táto technológia sa nazýva viacdielna SMS. Ozeki SMS gateway pridáva túto vrstvu segmentácie správ do protokolového zásobnika SMS, aby bolo možné spoľahlivo odosielať krátke aj dlhé textové správy.

Stiahnite si špecifikáciu SMPP protokolu

SMPP protokol je definovaný v súbore PDF. PDF obsahuje špecifikácie spravované fórom SMPP, ktoré funguje ako normalizačný orgán pre tento protokol. Špecifikácia SMPP sa vyvíja a je označená číslami verzií. Najpoužívanejšia verzia je SMPP v3.4.

Špecifikáciu SMPP protokolu si môžete stiahnuť z nasledujúceho odkazu:
Stiahnuť špecifikáciu SMPP protokolu v3.4 (pdf)

More information