SMPP Simulátor
SMPP simulátor je software, který funguje jako virtuální centrum krátkých zpráv (SMSC). Lze jej použít k simulaci SMPP SMS služby. To je často vyžadováno vývojáři softwaru, kteří chtějí vyvinout SMS řešení bez odesílání a přijímání skutečných zpráv. Tento průvodce (Obrázek 1) vysvětluje, jak si můžete nastavit vlastní SMPP simulátor pomocí Ozeki SMS Gateway.
Co je SMPP simulátor
SMPP simulátor je software, který umí odesílat a přijímat SMS zprávy prostřednictvím SMPP protokolu, aniž by zprávy skutečně doručil do mobilní sítě. Ozeki SMS Gateway je SMPP simulátor.
Jak SMPP simulátor funguje
SMPP simulátor funguje tak, že poskytuje virtuální SMPP službu na TCP/IP portu. SMPP
klienti se mohou připojit k této virtuální SMPP službě stejným způsobem, jako by se
připojovali ke standardní SMPP službě. SMPP klienti mohou pomocí této virtuální SMPP služby
odesílat a přijímat SMS zprávy.
Ozeki SMPP simulátor lze použít k simulaci:
- Úspěšného doručení SMS
- Neúspěšného doručení SMS
- Úspěšné doručovací zprávy SMS
- Zprávy o neúspěšném doručení SMS
- Zprávy o selhání SMPP serveru
- Neplatné SMPP uživatelské jméno/heslo
- Chyby omezení rychlosti SMPP
Hlavní rozdíl mezi SMPP simulátorem a skutečným SMSC je v tom, že SMPP simulátor "sežere" SMS zprávy. Zaznamenává odeslání zpráv, ale místo jejich doručení do mobilní sítě je odstraní. SMPP simulátor umožňuje testerům simulovat různé podmínky pro doručení SMS.
Existuje jiný název pro SMPP simulátor
SMPP simulátor se také nazývá virtuální SMPP server.
Jak mohu nakonfigurovat SMPP simulátor
Základní myšlenkou nastavení SMPP simulátoru s Ozeki SMS Gateway je směrování SMS zpráv na tester připojení namísto jejich směrování do mobilní sítě. Tester připojení jednoduše zaznamená zprávy a oznámí je jako odeslané nebo odmítnuté v závislosti na konfiguraci. Tester připojení lze také nakonfigurovat tak, aby vracel doručovací zprávy. Pokud je doručovací zpráva nakonfigurována, budou vráceny později, aby simulovaly reálné chování.
Pro nastavení SMPP simulátoru postupujte podle těchto kroků:
- Nainstalujte Ozeki SMS Gateway
- Nastavte tester připojení
- Vytvořte SMPP uživatelský účet
- Povolte podrobné SMPP logování
- Vytvořte SMS trasu mezi SMPP uživatelem a tester připojením
- Váš SMPP simulátor je nyní připraven k použití
Krok 1 - Nastavení tester připojení
Tester připojení je uveden jako standardní připojení k mobilní síti. Lze jej vybrat ze seznamu "Připojení", který je přístupný z panelu nástrojů aplikace SMS Gateway kliknutím na ikonu "Připojit". Pro instalaci Tester připojení stačí kliknout na Instalovat (Obrázek 1).
Krok 2 - Instalace SMPP uživatele
Pro instalaci SMPP uživatele pro testování je třeba otevřít hlavní uživatelské rozhraní SMS Gateway, nazývané Management konzole. Na tomto formuláři najděte odkaz "Přidat nového uživatele/aplikaci" a klikněte na něj pro otevření obrazovky se seznamem uživatelů/aplikací (Obrázek 2).
Krok 3 - Konfigurace SMPP uživatele
Pro konfiguraci SMPP uživatele je třeba kliknout na Instalovat (Obrázek 3), poté na konfiguračním formuláři, který se zobrazí, je třeba zadat uživatelské jméno a heslo.
Umístění logu SMPP simulátoru:
C:\Program Files\Ozeki\Data\Logs\Connections\SMPP_user_smppsim_localhost.txt
Simulace chyby omezení rychlosti SMPP
Mnoho poskytovatelů SMPP služeb vrací chybu omezení rychlosti SMPP, pokud jejich služba nedokáže zvládnout přenosovou rychlost. Chybu omezení rychlosti SMPP můžete simulovat povolením funkce omezení rychlosti SMPP ve skupině Omezení rychlosti na záložce Pokročilé v konfiguračním formuláři SMPP uživatele (Obrázek 5). Poznámka: Omezení rychlosti je uvedeno v MPM. MPM znamená Zprávy za minutu. Pokud nastavíte omezení rychlosti na 10 MPM, chyba omezení rychlosti nastane pro 11. zprávu, pokud SMPP klient odešle 11 zpráv v okně 1 minuty. Toto omezení rychlosti můžete zvýšit nebo snížit podle vašeho testovacího scénáře a můžete jej také úplně vypnout. Pokud je funkce omezení rychlosti vypnuta, nebude vrácena žádná chyba omezení rychlosti. Pokud je systém přetížen, bude jednoduše reagovat pomaleji.
Simulace odeslání selhala
Pro trvalou simulaci selhání odeslání SMS je nejlepší odstranit všechna mobilní síťová připojení z aplikace SMS brány. Pokud SMPP uživatel nenajde možnou cestu k doručení příchozích SMS zpráv, okamžitě vrátí a SMPP odešle selhanou odpověď SMPP klientovi. Toto nastavení je skvělé, pokud chcete otestovat svůj systém na výpadky poskytovatelů služeb a výpadky internetového připojení. Pokud internetové připojení selže, všechna internetová IP SMS připojení přejdou do offline režimu. V tomto případě SMS aplikace, která chce odeslat SMS, okamžitě obdrží zprávu o selhání odeslání SMPP.
Simulace SMPP doručovacích zpráv
Ve výchozím nastavení bude testovací připojení náhodně vracet zprávy o selhání a úspěšném odeslání. Můžete jej nakonfigurovat tak, aby vracel zprávy o úspěšném doručení SMS pro úspěšné virtuální doručení. Pokud tuto možnost povolíte, váš SMPP klient připojený k Ozeki SMS bráně obdrží standardní SMPP doručovací zprávu, jako by byla odeslaná SMS doručena do příjemcova zařízení (Obrázek 6).
Alternativy SMPP simulátoru
Ačkoli na webu existují některé SMPP simulátory, nejlepší SMPP simulátor je
Ozeki 10 SMS brána. Důvodem je, že má vysoký výkon,
poskytuje podrobné SMPP protokolování, zpracovává vícečásté SMS zprávy a doručovací
zprávy.
Alternativy SMPP simulátoru
- Ozeki 10 SMS brána
- Ozeki NG SMS brána
- Ozeki Message Server 6
More information
- Specifikace SMPP
- Porovnání verzí SMPP protokolu
- SMPP PDU logování
- Jak používat SMPP API s programovacími jazyky
- Zabezpečené SMPP připojení přes SSL TLS
- Formát SMPP doručovací zprávy
- Co je SMPP simulátor
- Kódy chyb SMPP
- Jak odeslat testovací SMPP SMS zprávu
- Dekódování SMPP PDU
- Kódování znaků SMPP
- SMPP wireshark