Porovnání verzí protokolu SMPP

SMPP (Short Message Peer-to-Peer) je otevřený průmyslový standardní protokol, který umožňuje přenos krátkých textových zpráv mezi aplikacemi a mobilními sítěmi. SMPP je široce používán pro SMS zprávy, stejně jako pro další mobilní služby, jako jsou EMS, upozornění na hlasovou schránku, vysílání do buněk, USSD a MMS. SMPP má tři verze v použití: SMPP 3.3, SMPP 3.4 a SMPP 5.0. Každá verze má své výhody a nevýhody v závislosti na použití a požadavcích. V tomto článku porovnáme funkce a výhody každé verze SMPP a poskytneme některé statistiky a srovnávací tabulku, která vám pomůže vybrat tu nejlepší pro vaše potřeby.

SMPP 3.3

SMPP 3.3 je nejstarší verze protokolu, vydaná v roce 1997. Podporuje pouze GSM a má omezenou sadu operací a parametrů. Nepodporuje volitelné parametry tag-length-value (TLV), které se používají k rozšíření funkcionality a informací protokolu. Také nepodporuje ne-GSM SMS technologie, jako jsou UMTS, CDMA, TDMA a iDEN. Navíc nepodporuje transceiverové relace, které umožňují jediné připojení pro odesílání a přijímání zpráv.

Hlavní výhodou SMPP 3.3 je jeho jednoduchost a kompatibilita se staršími systémy. Je snadné jej implementovat a pochopit a funguje s většinou poskytovatelů SMS služeb a mobilních operátorů. Má však mnoho omezení a nevýhod, jako jsou:

  • Neumí zpracovat dlouhé zprávy (více než 160 znaků) nebo spojené SMS (rozdělení dlouhé zprávy na více částí).
  • Neumí zpracovat binární zprávy (jako jsou vyzváněcí tóny, loga nebo obrázky) nebo Unicode zprávy (jako jsou arabské nebo čínské znaky).
  • Neumí zpracovat potvrzení o doručení (potvrzení o doručení nebo selhání zprávy) nebo zprávy o stavu (informace o stavu zprávy).
  • Neumí zpracovat pokročilé funkce, jako jsou schémata kódování dat (určení kódování a komprese zprávy), typy služeb (určení aplikace nebo služby, která zprávu vytvořila), příznaky priority (určení naléhavosti zprávy), doby platnosti (určení, jak dlouho by měla být zpráva uložena v síti) nebo naplánované časy doručení (určení, kdy by měla být zpráva doručena).

Podle průzkumu provedeného společností Ozeki, předním poskytovatelem softwaru pro SMS brány, je SMPP 3.3 stále široce používán podniky a poskytovateli SMS služeb, navzdory svým omezením. Průzkum zjistil, že 38 % respondentů používá SMPP 3.3 pro své potřeby SMS zpráv.

SMPP 3.4

SMPP 3.4 je aktualizovaná verze protokolu, vydaná v roce 1999. Přidává volitelné TLV parametry, podporu pro ne-GSM SMS technologie a podporu transceiverů. Také přidává nové operace a parametry pro rozšíření funkcionality a informací protokolu.

Hlavní výhodou SMPP 3.4 je jeho flexibilita a univerzálnost. Umí zpracovat různé typy zpráv a služeb, jako jsou:

  • Dlouhé zprávy (až 64 KB) nebo spojené SMS
  • Binární zprávy nebo Unicode zprávy
  • Potvrzení o doručení nebo zprávy o stavu
  • Schémata kódování dat nebo typy služeb
  • Příznaky priority nebo doby platnosti
  • Naplánované časy doručení nebo příznaky nahrazení (určení, zda nahradit existující zprávu novou)
  • Obsah zprávy (určení skutečného obsahu zprávy)
  • Hlavička uživatelských dat (určení dalších informací o zprávě)
  • Podjednotka zdrojové adresy (určení podjednotky v zařízení, ze které zpráva pochází)
  • Podjednotka cílové adresy (určení podjednotky v zařízení, kam by měla být zpráva doručena)
  • Další podadresa (určení dalších adresních informací pro směrování)
  • Zpětné volání (určení čísla, na které by měla být odeslána odpověď)
  • Indikátor prezentace zpětného volání (určení, jak by mělo být zpětné volání zobrazeno)
  • Štítek zpětného volání (určení alfanumerického řetězce spojeného se zpětným voláním)
  • Počet zpráv v poštovní schránce (určení, kolik zpráv čeká v poštovní schránce)
  • Upozornění na doručení zprávy (určení, zda upozornit příjemce při doručení zprávy)
  • Indikátor jazyka (určení jazyka zprávy)
  • Informační prvek protokolu SIP (určení informací souvisejících s SIP)

Hlavní nevýhodou SMPP 3.4 je jeho složitost a problémy s kompatibilitou. Je obtížnější implementovat a pochopit než SMPP 3.3 a nemusí fungovat s některými poskytovateli SMS služeb nebo mobilními operátory, kteří jej nepodporují. Navíc některé TLV parametry jsou specifické pro dodavatele nebo volitelné, což může způsobit problémy s interoperabilitou nebo zmatek.

SMPP 3.4 je nejoblíbenější verzí protokolu, kterou používá 54 % respondentů. Je doporučenou verzí pro většinu aplikací a služeb SMS zpráv.

SMPP 5.0

SMPP 5.0 je nejnovější verze protokolu, vydaná v roce 2003. Přidává podporu pro vysílání do buněk, chytré řízení toku a další drobná vylepšení. Také objasňuje některé nejasnosti a nesrovnalosti v předchozích verzích.

Hlavní výhodou SMPP 5.0 je jeho úplnost a standardizace. Pokrývá všechny funkce a funkcionality SMPP 3.4 a přidává některé nové, jako jsou:

  • Operace vysílání do buněk (pro odesílání zpráv více příjemcům v určené oblasti)
  • Schéma kódování dat vysílání do buněk (určení kódování a komprese zprávy vysílání do buněk)
  • Typ služby vysílání do buněk (určení aplikace nebo služby, která vytvořila zprávu vysílání do buněk)
  • Indikátor kanálu vysílání do buněk (určení kanálu, na kterém by měla být zpráva vysílání do buněk přenášena)
  • Indikátor typu obsahu vysílání do buněk (určení typu obsahu zprávy vysílání do buněk)
  • Chytré řízení toku (pro optimalizaci propustnosti a výkonu protokolu)
  • Referenční číslo zprávy (určení jedinečného identifikátoru pro každou zprávu)
  • Pořadové číslo zprávy (určení pořadového čísla pro každou zprávu v rámci relace)
  • TLV parametr stavu zprávy (určení stavu zprávy v libovolném časovém okamžiku)

Hlavní nevýhodou SMPP 5.0 je jeho dostupnost a přijetí. Není široce podporován poskytovateli SMS služeb nebo mobilními operátory a není široce používán podniky nebo poskytovateli SMS služeb. V roce 2023 pouze 8 % respondentů uvedlo, že používá SMPP 5.0 pro své potřeby SMS zpráv.

Následující tabulka shrnuje hlavní vlastnosti a výhody jednotlivých verzí SMPP:

| Vlastnost                     | 3.3 | 3.4 | 5.0 |
| --------------------------- | --- | --- | --- |
| Podpora GSM                 | Ano | Ano | Ano |
| Podpora non-GSM             | Ne | Ano | Ano |
| TLV parametry              | Ne | Ano | Ano |
| Podpora transceiveru         | Ne | Ano | Ano |
| Dlouhé zprávy               | Ne | Ano | Ano |
| Spojované SMS            | Ne | Ano | Ano |
| Binární zprávy             | Ne | Ano | Ano |
| Unicode zprávy            | Ne | Ano | Ano |
| Doručovací potvrzení           | Ne | Ano | Ano |
| Zprávy o stavu zpráv      | Ne | Ano | Ano |
| Schémata kódování dat         | Ne | Ano | Ano |
| Typy služeb               | Ne | Ano | Ano |
| Příznaky priority              | Ne | Ano | Ano |
| Doba platnosti            | Ne | Ano | Ano |
| Naplánované časy doručení    | Ne | Ano | Ano |
| Příznaky nahrazení, pokud jsou přítomny    | Ne | Ano | Ano |
| Obsah zprávy             | Ne | Ano | Ano |
| Hlavička uživatelských dat            | Ne | Ano | Ano |
| Zdrojová adresní jednotka      | Ne | Ano | Ano |
| Cílová adresní jednotka | Ne | Ano | Ano |

Závěr

Shrnutím, SMPP je výkonný a flexibilní protokol, který umožňuje přenos krátkých zpráv mezi aplikacemi a mobilními sítěmi. SMPP má tři verze v použití: SMPP 3.3, SMPP 3.4 a SMPP 5.0. Každá verze má své vlastní funkce a výhody v závislosti na použití a požadavcích. SMPP 3.3 je jednoduchý a kompatibilní, ale omezený a zastaralý. SMPP 3.4 je flexibilní a univerzální, ale složitý a nekonzistentní. SMPP 5.0 je kompletní a standardizovaný, ale nedostupný a nepopulární. Volba nejlepší verze SMPP závisí na potřebách a preferencích uživatele, stejně jako na podpoře a kompatibilitě poskytovatele SMS služeb a operátora mobilní sítě.

Pokud hledáte spolehlivý a snadno použitelný software pro SMS bránu, který podporuje všechny verze SMPP, můžete zvážit Ozeki SMS Gateway. Je to vysoce výkonný software, který vám umožňuje odesílat a přijímat SMS zprávy z vašeho počítače pomocí GSM modemu nebo IP SMS připojení. Nabízí také různé funkce, jako je email-to-SMS, SMS-to-email, database-to-SMS, SMS-to-database, HTTP-to-SMS, SMS-to-HTTP a další. Můžete si stáhnout zkušební verzi zdarma z jejich webových stránek a začít odesílat a přijímat SMS zprávy během několika minut.

More information