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.

SMPP Simulator
Slika 1 - SMPP Simulator

Š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:

  1. Instalirajte Ozeki SMS Gateway
  2. Postavite tester vezu
  3. Kreirajte SMPP korisnički račun
  4. Omogućite detaljno SMPP bilježenje
  5. Kreirajte SMS rutu između SMPP korisnika i tester veze
  6. 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).

Tester SMS veza
Slika 1 - Tester SMS veza

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).

Instalirajte SMPP korisnika
Slika 2 - Instalirajte SMPP korisnika

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.

Konfigurirajte SMPP korisnika
Slika 3 - Konfigurirajte SMPP korisnika

Nakon što ste kreirali SMPP korisnički račun, spremni ste za povezivanje na SMPP simulator. Da biste vidjeli SMPP komunikaciju, preporučuje se omogućiti detaljno SMPP bilježenje. Da biste to učinili, otvorite konfiguracijski obrazac SMPP korisnika, a na kartici Napredno u konfiguracijskom obrascu, otvorite okvir za bilježenje i označite potvrdni okvir "Niski komunikacijski događaji". Također možete označiti druge potvrdne okvire kako biste imali detaljniji zapis. Datoteke zapisa bit će zapisane u zadanu mapu zapisa. Svaki SMPP simulator račun imat će vlastitu datoteku zapisa. (Slika 4)

smpp simulator zapisi
Slika 4 - SMPP simulator zapisi

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.

smpp greška ograničenja
Slika 5 - Ograničavanje brzine SMPP-a

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).

Slika 6 - Simulacija SMPP izvješća o isporuci

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