Porovnanie verzií protokolu SMPP

SMPP (Short Message Peer-to-Peer) je otvorený, priemyselný štandardný protokol, ktorý umožňuje prenos krátkych správ medzi aplikáciami a mobilnými sieťami. SMPP je široko používaný pre SMS správ, ako aj pre ďalšie mobilné služby, ako sú EMS, upozornenia na hlasovú schránku, bunkové vysielania, USSD a MMS. SMPP má tri verzie v používaní: SMPP 3.3, SMPP 3.4 a SMPP 5.0. Každá verzia má svoje výhody a nevýhody v závislosti od použitia a požiadaviek. V tomto článku porovnáme funkcie a výhody každej verzie SMPP a poskytneme niekoľko štatistík a porovnávaciu tabuľku, ktorá vám pomôže vybrať tú najvhodnejšiu pre vaše potreby.

SMPP 3.3

SMPP 3.3 je najstaršia verzia protokolu, vydaná v roku 1997. Podporuje len GSM a má obmedzenú množinu operácií a parametrov. Nepodporuje voliteľné parametre tag-length-value (TLV), ktoré sa používajú na rozšírenie funkčnosti a informácií protokolu. Tiež nepodporuje ne-GSM SMS technológie, ako sú UMTS, CDMA, TDMA a iDEN. Navyše nepodporuje transceiverové relácie, ktoré umožňujú jediné pripojenie na odosielanie a prijímanie správ.

Hlavnou výhodou SMPP 3.3 je jej jednoduchosť a kompatibilita so staršími systémami. Je ľahká na implementáciu a pochopenie a funguje s väčšinou poskytovateľov SMS služieb a mobilných sieťových operátorov. Avšak má mnoho obmedzení a nevýhod, ako napríklad:

  • Nedokáže spracovať dlhé správy (viac ako 160 znakov) alebo zreťazené SMS (rozdelenie dlhej správy na viac častí).
  • Nedokáže spracovať binárne správy (ako napríklad zvuky, logá alebo obrázky) alebo správy v Unicode (ako napríklad arabské alebo čínske znaky).
  • Nedokáže spracovať potvrdenia o doručení (potvrdenie o doručení alebo zlyhaní správy) alebo správy o stave správy (informácie o stave správy).
  • Nedokáže spracovať pokročilé funkcie, ako sú schémy kódovania údajov (špecifikácia kódovania a kompresie správy), typy služieb (špecifikácia aplikácie alebo služby, ktorá správu vytvorila), príznaky priority (špecifikácia naliehavosti správy), platnosť (špecifikácia, ako dlho by mala byť správa uložená v sieti) alebo naplánované časy doručenia (špecifikácia, kedy by mala byť správa doručená).

Podľa prieskumu spoločnosti Ozeki, popredného poskytovateľa softvéru pre SMS brány, je SMPP 3.3 stále široko používané firmami a poskytovateľmi SMS služieb, napriek svojim obmedzeniam. Prieskum zistil, že 38 % respondentov používa SMPP 3.3 pre svoje potreby SMS správ.

SMPP 3.4

SMPP 3.4 je aktualizovaná verzia protokolu, vydaná v roku 1999. Pridáva voliteľné TLV parametre, podporu pre ne-GSM SMS technológie a podporu transceiverov. Tiež pridáva nové operácie a parametre na vylepšenie funkčnosti a informácií protokolu.

Hlavnou výhodou SMPP 3.4 je jej flexibilita a všestrannosť. Dokáže spracovať rôzne typy správ a služieb, ako napríklad:

  • Dlhé správy (až 64 KB) alebo zreťazené SMS
  • Binárne správy alebo správy v Unicode
  • Potvrdenia o doručení alebo správy o stave správy
  • Schémy kódovania údajov alebo typy služieb
  • Príznaky priority alebo platnosť
  • Naplánované časy doručenia alebo príznaky nahradiť-ak-existuje (špecifikácia, či nahradiť existujúcu správu novou)
  • Obsah správy (špecifikácia skutočného obsahu správy)
  • Hlavička používateľských údajov (špecifikácia dodatočných informácií o správe)
  • Podjednotka zdrojovej adresy (špecifikácia podjednotky v rámci zariadenia, z ktorej správa pochádza)
  • Podjednotka cieľovej adresy (špecifikácia podjednotky v rámci zariadenia, kam by mala byť správa doručená)
  • Viac subadries (špecifikácia dodatočných adresných informácií pre účely smerovania)
  • Spätné číslo (špecifikácia čísla, na ktoré by mala byť odoslaná odpoveď)
  • Indikátor prezentácie spätného čísla (špecifikácia, ako by malo byť spätné číslo zobrazené)
  • Značka spätného čísla (špecifikácia alfanumerického reťazca spojeného so spätným číslom)
  • Počet správ v schránke (špecifikácia, koľko správ čaká v schránke)
  • Upozornenie na doručenie správy (špecifikácia, či upozorniť príjemcu pri doručení správy)
  • Indikátor jazyka (špecifikácia jazyka správy)
  • Informačný prvok protokolu SIP (špecifikácia informácií súvisiacich s SIP)

Hlavnou nevýhodou SMPP 3.4 je jej zložitosť a problémy s kompatibilitou. Je ťažšie ju implementovať a pochopiť ako SMPP 3.3 a nemusí fungovať s niektorými poskytovateľmi SMS služieb alebo mobilnými sieťovými operátormi, ktorí ju nepodporujú. Navyše, niektoré TLV parametre sú špecifické pre dodávateľa alebo voliteľné, čo môže spôsobiť problémy s interoperabilitou alebo zmätok.

SMPP 3.4 je najpopulárnejšia verzia protokolu, ktorú používa 54 % respondentov. Je odporúčaná verzia pre väčšinu aplikácií a služieb SMS správ.

SMPP 5.0

SMPP 5.0 je najnovšia verzia protokolu, vydaná v roku 2003. Pridáva podporu pre bunkové vysielania, inteligentné riadenie toku a ďalšie menšie vylepšenia. Tiež objasňuje niektoré nejasnosti a nekonzistencie v predchádzajúcich verziách.

Hlavnou výhodou SMPP 5.0 je jej úplnosť a štandardizácia. Pokrýva všetky funkcie a možnosti SMPP 3.4 a pridáva niektoré nové, ako napríklad:

  • Operácie bunkového vysielania (pre odosielanie správ viacerým príjemcom v určenej oblasti)
  • Schéma kódovania údajov bunkového vysielania (špecifikácia kódovania a kompresie správy bunkového vysielania)
  • Typ služby bunkového vysielania (špecifikácia aplikácie alebo služby, ktorá správu bunkového vysielania vytvorila)
  • Indikátor kanála bunkového vysielania (špecifikácia kanála, na ktorom by mala byť správa bunkového vysielania prenášaná)
  • Indikátor typu obsahu bunkového vysielania (špecifikácia typu obsahu správy bunkového vysielania)
  • Inteligentné riadenie toku (pre optimalizáciu priepustnosti a výkonu protokolu)
  • Referenčné číslo správy (špecifikácia jedinečného identifikátora pre každú správu)
  • Sekvenčné číslo správy (špecifikácia sekvenčného čísla pre každú správu v rámci relácie)
  • TLV parameter stavu správy (špecifikácia stavu správy v akomkoľvek časovom okamihu)

Hlavnou nevýhodou SMPP 5.0 je jej dostupnosť a prijatie. Nie je široko podporovaná poskytovateľmi SMS služieb alebo mobilnými sieťovými operátormi a nie je široko používaná firmami alebo poskytovateľmi SMS služieb. V roku 2023 iba 8 % respondentov uviedlo, že používa SMPP 5.0 pre svoje potreby SMS správ.

Nasledujúca tabuľka sumarizuje hlavné vlastnosti a výhody každej verzie SMPP:

| Vlastnosť                     | 3.3 | 3.4 | 5.0 |
| --------------------------- | --- | --- | --- |
| Podpora GSM                 | Áno | Áno | Áno |
| Podpora non-GSM             | Nie | Áno | Áno |
| TLV parametre               | Nie | Áno | Áno |
| Podpora transceivera        | Nie | Áno | Áno |
| Dlhé správy                | Nie | Áno | Áno |
| Zreťazené SMS              | Nie | Áno | Áno |
| Binárne správy             | Nie | Áno | Áno |
| Unicode správy             | Nie | Áno | Áno |
| Doručovacie potvrdenia     | Nie | Áno | Áno |
| Správy o stave             | Nie | Áno | Áno |
| Schémy kódovania dát       | Nie | Áno | Áno |
| Typy služieb               | Nie | Áno | Áno |
| Príznaky priority          | Nie | Áno | Áno |
| Obdobia platnosti          | Nie | Áno | Áno |
| Naplánované časy doručenia | Nie | Áno | Áno |
| Príznaky nahradenia        | Nie | Áno | Áno |
| Obsah správy               | Nie | Áno | Áno |
| Hlavička používateľských dát | Nie | Áno | Áno |
| Zdrojová adresná jednotka   | Nie | Áno | Áno |
| Cieľová adresná jednotka    | Nie | Áno | Áno |
Záver

Na záver, SMPP je výkonný a flexibilný protokol, ktorý umožňuje prenos krátkych správ medzi aplikáciami a mobilnými sieťami. SMPP má tri verzie v používaní: SMPP 3.3, SMPP 3.4 a SMPP 5.0. Každá verzia má svoje vlastné vlastnosti a výhody v závislosti od prípadu použitia a požiadaviek. SMPP 3.3 je jednoduchý a kompatibilný, ale obmedzený a zastaraný. SMPP 3.4 je flexibilný a všestranný, ale zložitý a nekonzistentný. SMPP 5.0 je kompletný a štandardizovaný, ale nedostupný a nepopulárny. Voľba najlepšej verzie SMPP závisí od potrieb a preferencií používateľa, ako aj od podpory a kompatibility poskytovateľa SMS služieb a mobilného operátora.

Ak hľadáte spoľahlivý a ľahko použiteľný softvér pre SMS bránu, ktorý podporuje všetky verzie SMPP, môžete si pozrieť Ozeki SMS Gateway. Je to vysoko výkonný softvér, ktorý vám umožňuje odosielať a prijímať SMS správy z vášho počítača pomocou GSM modemu alebo IP SMS pripojenia. Ponúka tiež rôzne funkcie a možnosti, ako napríklad email-to-SMS, SMS-to-email, database-to-SMS, SMS-to-database, HTTP-to-SMS, SMS-to-HTTP a ďalšie. Môžete si stiahnuť bezplatnú skúšobnú verziu z ich webovej stránky a začať odosielať a prijímať SMS správy v priebehu niekoľkých minút.

More information