SMPP Simulator
SMPP simulator je programska oprema, ki deluje kot virtualni center za kratka sporočila (SMSC). Uporablja se lahko za simulacijo storitve SMS prek SMPP. To pogosto potrebujejo razvijalci programske opreme, ki želijo razviti rešitev za SMS brez pošiljanja in prejemanja resničnih sporočil. Ta vodič (slika 1) pojasnjuje, kako lahko nastavite svoj SMPP simulator z uporabo Ozeki SMS Gateway.
SMPP simulator je programska oprema, ki lahko pošilja in prejema SMS sporočila prek protokola SMPP, ne da bi sporočila dejansko dostavila v mobilno omrežje. Ozeki SMS Gateway je SMPP simulator.
Kako deluje SMPP simulator
SMPP simulator deluje tako, da zagotavlja virtualno storitev SMPP na vratih TCP/IP. SMPP
odjemalci se lahko povežejo s to virtualno storitvijo SMPP na enak način, kot bi se
povezali s standardno storitvijo SMPP. SMPP odjemalci lahko pošiljajo in prejemajo SMS
sporočila z uporabo te virtualne storitve SMPP.
Ozeki SMPP simulator lahko uporabite za simulacijo:
- Uspešne dostave SMS
- Neuspešne dostave SMS
- Uspešnega poročila o dostavi SMS
- Poročila o neuspešni dostavi SMS
- Poročila o napaki SMPP strežnika
- Neveljavnega uporabniškega imena/gesla SMPP
- Napake omejevanja SMPP
Glavna razlika med SMPP simulatorjem in resničnim SMSC je, da SMPP simulator "požre" SMS sporočila. Zabeleži oddajo sporočil, vendar namesto da bi SMS sporočila dostavil v mobilno omrežje, jih odstrani. SMPP simulator omogoča testerjem, da simulirajo različne pogoje za dostavo SMS.
Ali obstaja še kakšno drugo ime za SMPP simulatorSMPP simulator imenujemo tudi virtualni SMPP strežnik.
Kako lahko konfiguriram SMPP simulatorOsnovna ideja za nastavitev SMPP simulatorja z Ozeki SMS Gateway je usmerjanje SMS sporočil v testno povezavo namesto v mobilno omrežje. Testna povezava bo sporočila preprosto zabeležila in jih označila kot poslana ali zavrnjena, odvisno od konfiguracije. Testno povezavo lahko konfigurirate tudi tako, da vrne poročila o dostavi. Če je konfigurirano poročanje o dostavi, bodo poročila o dostavi vrnjena kasneje, da simulirajo obnašanje v resničnem življenju.
Za nastavitev SMPP simulatorja sledite tem korakom:
- Namestite Ozeki SMS Gateway
- Nastavite testno povezavo
- Ustvarite uporabniški račun SMPP
- Omogočite podrobno beleženje SMPP
- Ustvarite SMS pot med uporabnikom SMPP in testno povezavo
- Vaš SMPP simulator je zdaj pripravljen za uporabo
Testna povezava je navedena kot standardna povezava z mobilnim omrežjem. Izberete jo lahko s seznama "Povezave", do katerega lahko dostopate iz orodne vrstice aplikacije SMS Gateway s klikom na ikono "Poveži". Za namestitev testne povezave morate samo klikniti Namesti (slika 1).
Za namestitev uporabnika SMPP za testiranje morate odpreti glavni uporabniški vmesnik SMS Gateway, imenovan Upravljalna konzola. Na tem obrazcu poiščite povezavo "Dodaj novega uporabnika/aplikacijo" in kliknite nanjo, da odprete zaslon s seznamom uporabnikov/aplikacij (slika 2).
Za konfiguracijo uporabnika SMPP morate klikniti Namesti (slika 3), nato pa morate na konfiguracijskem obrazcu, ki se prikaže, navesti uporabniško ime in geslo.
Lokacija dnevnika SMPP simulatorja:
C:\Program Files\Ozeki\Data\Logs\Connections\SMPP_user_smppsim_localhost.txt
Številni ponudniki storitev SMPP vrnejo napako omejevanja SMPP, če njihova storitev ne more obvladati hitrosti prenosa. Napako omejevanja SMPP lahko simulirate tako, da omogočite funkcijo omejevanja hitrosti SMPP v polju skupine Omejitev hitrosti na zavihku Napredno v konfiguracijskem obrazcu uporabnika SMPP (slika 5). Upoštevajte, da je omejitev hitrosti podana v MPM. MPM pomeni Sporočila na minuto. Če nastavite omejitev hitrosti na 10 MPM, se bo napaka omejevanja pojavila pri 11. sporočilu, če je SMPP odjemalec poslal 11 sporočil v 1-minutnem oknu. To omejitev hitrosti lahko povečate ali zmanjšate glede na vaš testni scenarij in jo lahko tudi popolnoma izklopite. Če je funkcija omejevanja hitrosti izklopljena, ne bo prišlo do napake omejevanja. Če sistem postane preobremenjen, bo sistem preprosto reagiral počasneje.
Simulacija pošiljanja ni uspela
Za stalno simulacijo neuspešnega pošiljanja SMS sporočil je najbolje odstraniti vse mobilne omrežne povezave iz aplikacije SMS prehoda. Če uporabnik SMPP ne najde možne poti za dostavo dohodnih SMS sporočil, bo takoj vrnil odgovor SMPP submit failed odjemalcu SMPP. Ta nastavitev je odlična, če želite preizkusiti svoj sistem za odpovedi ponudnika storitev in odpovedi internetne povezave. Če internetna povezava odpove, vse internetne IP SMS povezave prenehajo delovati. V tem primeru bo aplikacija za SMS, ki želi poslati SMS, takoj prejela sporočilo SMPP submit failed.
Simulacija poročil o dostavi SMPPPrivzeto bo testna povezava naključno vrnila poročila o neuspešnem in uspešnem pošiljanju. Lahko ga konfigurirate tako, da vrne poročila o uspešni dostavi SMS za uspešne virtualne dostave. Če omogočite to možnost, bo vaš odjemalec SMPP, ki je povezan z Ozeki SMS Gateway, prejel standardno poročilo o dostavi SMPP, kot da je bilo poslano SMS sporočilo dostavljeno na ročo prejemnika (slika 6).
Čeprav je na spletu na voljo nekaj simulatorjev SMPP, je najboljši simulator SMPP
Ozeki 10 SMS Gateway. Razlog za to je, da je visoko zmogljiv,
nudi podrobno beleženje SMPP, obravnava večdelna SMS sporočila in poročila
o dostavi.
Alternative simulatorja SMPP
- Ozeki 10 SMS Gateway
- Ozeki NG SMS Gateway
- Ozeki Message Server 6
More information
- SMPP specifikacija
- Primerjava različic SMPP protokola
- Beleženje SMPP PDU
- Kako uporabiti SMPP vmesnik z programskimi jeziki
- Varna SMPP povezava preko SSL TLS
- Format SMPP poročila o dostavi
- Kaj je SMPP simulator
- Kode napak SMPP
- Kako poslati testno SMPP SMS sporočilo
- Dekodiranje SMPP PDU
- Kodiranje znakov SMPP
- SMPP wireshark