SMPP Simulator
SMPP simulator je softver koji djeluje kao virtualni centar za kratke poruke (SMSC). Može se koristiti za simulaciju SMPP SMS usluge. Ovo je često potrebno programerima koji žele razviti SMS rješenje bez slanja i primanja stvarnih poruka. Ovaj vodič (Slika 1) objašnjava kako možete postaviti vlastiti SMPP simulator koristeći Ozeki SMS Gateway.
Što je SMPP simulator
SMPP simulator je softver koji može slati i primati SMS poruke putem SMPP protokola bez stvarnog isporučivanja poruka na mobilnu mrežu. Ozeki SMS Gateway je SMPP simulator.
Kako radi SMPP simulator
SMPP simulator radi tako što pruža virtualnu SMPP uslugu na TCP/IP portu. SMPP
klijenti se mogu povezati na ovu virtualnu SMPP uslugu na isti način na koji bi se
povezali na standardnu SMPP uslugu. SMPP klijenti mogu slati i primati SMS
poruke koristeći ovu virtualnu SMPP uslugu.
Ozeki SMPP simulator može se koristiti za simulaciju:
- Uspješne isporuke SMS-a
- Neuspješne isporuke SMS-a
- Uspješnog izvješća o isporuci SMS-a
- Izvješća o neuspješnoj isporuci SMS-a
- Izvješća o grešci SMPP servera
- Nevažećeg SMPP korisničkog imena/lozinke
- Greške ograničenja SMPP-a
Glavna razlika između SMPP simulatora i stvarnog SMSC-a je u tome što SMPP simulator "jede" SMS poruke. Bilježi podnošenje poruka, ali umjesto da isporuči SMS poruke na mobilnu mrežu, uklanja ih. SMPP simulator omogućuje testerima simulaciju različitih uvjeta za isporuku SMS-a.
Postoji li drugi naziv za SMPP simulator
SMPP simulator se također naziva virtualni SMPP server.
Kako mogu konfigurirati SMPP simulator
Osnovna ideja iza postavljanja SMPP simulatora s Ozeki SMS Gatewayom je usmjeravanje SMS poruka na tester vezu umjesto usmjeravanja na mobilnu mrežu. Tester veza će jednostavno bilježiti poruke i prijaviti ih kao poslane ili odbijene ovisno o konfiguraciji. Tester veza se također može konfigurirati da vraća izvješća o isporuci. Ako je konfigurirano izvješćivanje o isporuci, izvješća o isporuci će se vratiti kasnije kako bi simulirali stvarno ponašanje.
Za postavljanje SMPP simulatora slijedite ove korake:
- Instalirajte Ozeki SMS Gateway
- Postavite tester vezu
- Kreirajte SMPP korisnički račun
- Omogućite detaljno SMPP bilježenje
- Kreirajte SMS rutu između SMPP korisnika i tester veze
- Vaš SMPP simulator je sada spreman za rad
Korak 1 - Postavite tester vezu
Tester veza je navedena kao standardna veza mobilne mreže. Može se odabrati s popisa "Veze", kojem se može pristupiti iz alatne trake SMS Gateway aplikacije klikom na ikonu "Poveži". Za instalaciju Tester veze, sve što trebate učiniti je kliknuti Instaliraj (Slika 1).
Korak 2 - Instalirajte SMPP korisnika
Za instalaciju SMPP korisnika za testiranje, potrebno je otvoriti glavno korisničko sučelje SMS Gatewaya, nazvano Upravljačka konzola. Na ovom obrascu pronađite poveznicu "Dodaj novog korisnika/aplikaciju" i kliknite na nju kako biste otvorili zaslon s popisom korisnika/aplikacija (Slika 2).
Korak 3 - Konfigurirajte SMPP korisnika
Za konfiguraciju SMPP korisnika, potrebno je kliknuti Instaliraj (Slika 3), zatim na konfiguracijskom obrascu koji se pojavi, potrebno je unijeti korisničko ime i lozinku.
Lokacija zapisa SMPP simulatora:
C:\Program Files\Ozeki\Data\Logs\Connections\SMPP_user_smppsim_localhost.txt
Simulirajte SMPP grešku ograničenja
Mnogi pružatelji SMPP usluga vraćaju SMPP grešku ograničenja ako njihova usluga ne može podnijeti brzinu prijenosa. Možete simulirati SMPP grešku ograničenja omogućavanjem značajke ograničenja brzine SMPP-a u okviru za ograničenje brzine na kartici Napredno u konfiguracijskom obrascu SMPP korisnika (Slika 5). Imajte na umu da je ograničenje brzine navedeno u MPM. MPM znači Poruke po minuti. Ako postavite ograničenje brzine od 10 MPM, greška ograničenja će se dogoditi za 11. poruku, ako je SMPP klijent poslao 11 poruka u prozoru od 1 minute. Možete povećati i smanjiti ovo ograničenje brzine prema vašem scenariju testiranja i možete ga potpuno isključiti. Ako je značajka ograničenja brzine isključena, neće se vratiti greška ograničenja. Ako se sustav preoptereti, sustav će jednostavno reagirati sporije.
Simulacija neuspješnog slanja
Za stalno simuliranje neuspjeha u slanju SMS-a, najbolje je ukloniti sve veze mobilne mreže iz aplikacije SMS pristupnika. Ako SMPP korisnik ne pronađe moguću rutu za isporuku dolaznih SMS poruka, odmah će vratiti i SMPP odgovor o neuspješnom slanju SMPP klijentu. Ova postavka je izvrsna ako želite testirati svoj sustav na kvarove pružatelja usluga i kvarove internetske veze. Ako internetska veza zakaže, sve internetske IP SMS veze prestaju raditi. U tom slučaju SMS aplikacija koja želi poslati SMS odmah će primiti poruku o neuspješnom SMPP slanju.
Simulacija SMPP izvješća o isporuci
Prema zadanim postavkama, veza za testiranje će nasumično vraćati izvješća o neuspješnom i uspješnom slanju. Možete je konfigurirati da vraća izvješća o uspješnoj isporuci SMS-a za uspješne virtualne isporuke. Ako omogućite ovu opciju, vaš SMPP klijent, koji je povezan s Ozeki SMS pristupnikom, primit će standardno SMPP izvješće o isporuci kao da je poslana SMS poruka isporučena na uređaj primatelja (Slika 6).
Alternative SMPP simulatoru
Iako na webu postoje neki SMPP simulatori, najbolji SMPP simulator je
Ozeki 10 SMS pristupnik. Razlog za to je što je visokoučinkovit,
pruža detaljno SMPP bilježenje, rukuje višedijelnim SMS porukama i izvješćima
o isporuci.
Alternative SMPP simulatoru
- Ozeki 10 SMS pristupnik
- Ozeki NG SMS pristupnik
- Ozeki Message Server 6
More information
- SMPP specifikacija
- Usporedba verzija SMPP protokola
- SMPP PDU evidentiranje
- Kako koristiti SMPP API s programskim jezicima
- Sigurna SMPP veza preko SSL TLS
- Format SMPP izvješća o isporuci
- Što je SMPP simulator
- SMPP kodovi grešaka
- Kako poslati testnu SMPP SMS poruku
- SMPP PDU dekodiranje
- SMPP kodiranje znakova
- SMPP wireshark