Pregled Ozeki SMS Gateway-a

Moderna poslovna komunikacija zahtijeva veliku propusnost, visoku dostupnost, neprobojnu usklađenost sa sigurnosnim standardima i jednostavno administrativno upravljanje. Ozeki SMS Gateway je najsuvremenija platforma za razmjenu poruka visokih performansi, razvijena posebno za zahtjevne aplikacije kritične za poslovanje, automatsku dvofaktorsku autentifikaciju (2FA), transakcijske obavijesti, SCADA alarme i integracije s poslovnim CRM/ERP sustavima.

Korištenjem brzog 64-bitnog višedretvenog asinkronog mehanizma sposobnog obraditi više od 1.000 SMS poruka u sekundi po čvoru, Ozeki SMS Gateway uklanja uska grla sustava, radikalno skraćuje rokove implementacije i pruža superiorni ukupni trošak vlasništva (TCO).

Arhitekturalni pregled i mogućnosti platforme

SMS gatewayi čine okosnicu modernog poslovnog slanja poruka, povezujući poslovne aplikacije s telekomunikacijskim mrežama. Ozeki SMS Gateway služi kao objedinjeno čvorište usmjeravanja između internog poslovnog softvera (SQL baze podataka, REST klijenti, poslužitelji e-pošte, Webhookovi) i vanjskih kanala za slanje poruka (SMPP, GSM/4G/5G modemi, Android SIM banke, SIP/VoIP, WhatsApp Business API i RCS).

Slika 1 - Arhitektura visoke razine

Kao što je prikazano na Slici 1, Ozeki SMS Gateway nalazi se izravno između poslovnih aplikacija i mobilnih mrežnih operatera (MNO). Apstrahira složenost temeljnih protokola operatera, obavlja trenutačni prijevod protokola, upravlja optimizacijom redova čekanja i primjenjuje automatske mehanizme ponovnog pokušaja kako bi se osigurala savršena dostavljivost.

Ključne arhitekturalne prednosti

  • Asinkroni 64-bitni temeljni mehanizam: Izgrađen na modernoj .NET Core arhitekturi, optimizira višedretvenost procesora na svim dostupnim jezgrama procesora radi latencija usmjeravanja ispod milisekunde.
  • Paralelno inženjerstvo: Različita strukturna sučelja omogućuju učinkovitu višedretvenost koja iskorištava višejezgrene i višeprocesorske sustave radi učinkovitosti.
  • Razdvajanje odgovornosti: Jasne granice između komponenti sustava (kao što su UI, mobilne mrežne veze, korisnička sučelja, API-ji i pohrana podataka) omogućuju korisnicima i aplikacijama rad bez međusobnog ometanja i bez utjecaja na ostale nepovezane dijelove sustava.
  • Izolacija grešaka: Visoka strukturna neovisnost osigurava da kvar u jednoj izoliranoj komponenti ili usluzi ne pokreće katastrofalni kaskadni učinak, čime ostatak aplikacije nastavlja nesmetano raditi.
  • Mogućnost revizije i sljedivost: Dobro strukturirana rješenja pružaju jasne putanje tijeka podataka i razgovjetne granice komponenti, što značajno olakšava praćenje putanja izvršavanja, otklanjanje pogrešaka i ispunjavanje regulatornih zahtjeva usklađenosti.
  • Vizualno web sučelje klase radne površine: Prozori grafičkog praćenja uživo, grafički graditelji usmjeravanja, monitori redova poruka u stvarnom vremenu i dijagnostički alati omogućuju jednostavan pregled i administraciju.
  • Objedinjeno omnichannel slanje poruka: Jedinstvena kontrolna ploča za upravljanje SMS-om, MMS-om, WhatsApp Business API-jem, RCS-om, pretvorbom e-pošte u SMS i SIP/SMS-om putem IP-a.

Visoka dostupnost, klasteriranje i pouzdanost

Za implementacije kritične za poslovanje, kao što su hitne bolničke obavijesti, bankovni OTP kodovi i alarmi industrijske automatizacije, zastoj je neprihvatljiv. Ozeki SMS Gateway nudi mogućnosti klasteriranja visoke dostupnosti (HA) u konfiguracijama aktivno-pasivno i aktivno-aktivno. Ako je instaliran na dva (ili više) čvora u kombinaciji sa softverom za upravljanje Ozeki Cluster mogu se postići tolerancija na greške i visoka dostupnost

Slika 2 - Ozeki klaster visoke dostupnosti

Za sustave visoke dostupnosti (HA) softverska komponenta Ozeki Cluster Manager kontinuirano prati ispravnost aktivnog čvora putem mehanizama otkucaja srca (Slika 2). Ako primarni Master čvor doživi hardverski kvar ili gubitak mreže, Slave čvor odmah preuzima aktivni status. Administratori sustava primaju trenutačne obavijesti putem e-pošte, SMS-a, telefonskih poziva ili Sysloga, čime se osigurava da nijedna poruka ne bude izgubljena i omogućuje besprijekorno preuzimanje sesija s operaterom u slučaju kvara.

Tehničke specifikacije

Sljedeća detaljna tehnička tablica pruža potpunu operativnu raščlambu Ozeki SMS Gateway-a kroz sedam temeljnih poslovnih područja.

Operativno područje Mogućnosti Ozeki SMS Gateway-a
1. ARHITEKTURA, PERFORMANSE I SKALABILNOST
Temeljni mehanizam 64-bitni višedretveni C# / .NET Core asinkroni mehanizam optimiziran za moderni višejezgreni poslužiteljski hardver. Dizajn siguran po pitanju memorije i otporan na greške sprječava curenje memorije.
Propusnost i kapacitet Sposoban obraditi 1.000+ SMS poruka/sek po čvoru uz minimalne unutarnje latencije usmjeravanja. Ugrađeni redovi čekanja poruka, dinamička raspodjela opterećenja i tablice u memorijskoj predmemoriji.
Visoka dostupnost Klasteriranje aktivno-pasivno i aktivno-aktivno "ključ u ruke" s automatskom replikacijom stanja sesija, detekcijom otkucaja srca, trenutačnim preuzimanjem u slučaju kvara i provjerama ispravnosti hardvera.
Operativni sustav i implementacija Radi nativno na Windows Serveru (2016/2019/2022), Windows 10/11, Linuxu (Ubuntu, RHEL, Debian), u Docker kontejnerima i na platformama u oblaku (AWS, Azure, Google Cloud).
2. KORISNIČKO SUČELJE I ADMINISTRACIJA
Paket za upravljanje Napredno web sučelje nalik radnoj površini (Ozeki 10) s grafikonima tijeka poruka uživo, inspekcijom usmjeravanja u stvarnom vremenu, nadzorom redova poruka i vizualnim ispravljačima pogrešaka protokola.
Analitika i izvještavanje Interaktivne vizualne nadzorne ploče s raščlambom dostavljivosti, praćenjem latencije, grafikonima vremena neprekidnog rada veza, praćenjem troškova i automatskim generiranjem izvještaja u PDF/CSV formatu.
Konfiguracija Dinamička konfiguracija putem sučelja i API-ja. Modificirajte protokole, dodajte SMSC veze, mijenjajte pravila usmjeravanja i ažurirajte vjerodajnice u hodu bez ponovnog pokretanja usluga ili prekida veza.
3. PODRŠKA ZA PROTOKELE I HARDVER
Telekomunikacijski protokoli SMPP 3.3/3.4/5.0, UCP/EMI, CIMD2, OZX, HTTP/REST, SIP (SMS putem IP-a) te Modbus/SNMP za izravnu integraciju s industrijskom automatizacijom.
Hardverska integracija Nativni upravljački programi s automatskim prepoznavanjem i značajkom "spoji i radi" za USB GSM modeme, Android telefone (putem aplikacije Ozeki Android SMS Gateway), hardverske banke s više SIM kartica i industrijski 4G/5G hardver.
Bogato slanje poruka Puna podrška za povezane (konkatenirane) SMS poruke, Unicode (UCS2), Flash SMS, binarne SMS poruke, MMS, integraciju s WhatsApp Business API-jem, RCS i prilagođene VCard formate.
4. INTEGRACIJA I RAZVOJNA SUČELJA
API-ji aplikacija REST API, SOAP, JSON, HTTP GET/POST, WebSocket, C#, Java, Python, PHP, C++, Node.js SDK-ovi te izravni nativni SQL mehanizam za ispitivanje (polling) tablica.
Ispitivanje (polling) baze podataka Izravna veza s MS SQL, MySQL, PostgreSQL, Oracle, SQLite. Automatski čita tablicu ozekimessageout i upisuje dolazne SMS poruke u ozekimessagein.
Integracija e-pošte Ugrađeni moduli SMTP i POP3/IMAP poslužitelja koji omogućuju trenutačnu pretvorbu dolaznih e-poruka u SMS poruke i izravno prosljeđivanje primljenih SMS poruka u sandučiće e-pošte.
5. INTELIGENTNO USMJERAVANJE I OBRAĐIVANJE
Mehanizam usmjeravanja Vizualni graditelj pravila s podrškom za regex izraze, podudaranje prefiksa, izmjenu ID-a pošiljatelja, usmjeravanje temeljeno na vremenu, redove prioriteta i dinamičke SQL skripte za usmjeravanje.
Potvrde o isporuci (DLR) Automatsko podudaranje potvrda o isporuci s ID-ovima poslanih poruka na svim mehanizmima pohrane (SQL, datotečni sustav, memorija) s trenutačnim okidačima statusnih događaja.
Inline skriptiranje Ugrađeno okruženje za izvođenje C# i Python skripti za inline izmjenu poruka, dinamičke automatske odgovore, obradu ključnih riječi i automatiziranu orkestraciju webhookova.
6. SIGURNOST, USKLAĐENOST I POUZDANOST
Šifriranje i sigurnost Potpuno SSL/TLS šifriranje SMPP veza, HTTPS REST sučelja, šifrirana SQL pohrana, kontrola pristupa temeljena na ulogama (RBAC) i potpuno zapisivanje revizijskog traga.
Kontrola neželjene pošte i ograničavanje brzine Granularno ograničavanje brzine po korisniku i po ruti, automatska zaštita od preplavljivanja, filteri crne/bijele liste i detekcija anomalija temeljena na sadržaju.
7. PODRŠKA I OPERATIVNI TCO
Licenciranje i podrška Trajna licenca za poslužitelj temeljena na sposobnosti propusnosti (MPS). Uključuje punu komercijalnu podršku proizvođača, službene SLA garancije, redovita ažuriranja i sigurnosne zakrpe.

Obrasci poslovne integracije

Ozeki SMS Gateway integrira se u poslovna IT okruženja pomoću nekoliko ključnih komunikacijskih obrazaca:

Integracija sa SQL bazom podataka (ispitivanje baze podataka)

Najjednostavnija i najpouzdanija metoda integracije za ERP, CRM i naplatne sustave. Softverske aplikacije ubacuju zapise poruka u tablicu baze podataka, a Ozeki ih automatski obrađuje. Ozeki koristi Izlazni red čekanja. Aplikacija izvršava INSERT INTO ozekimessageout (receiver, msg) VALUES ('+1234567890', 'Your OTP code is 9876');. Ozeki preuzima redak, šalje poruku putem optimalne SMPP rute i ažurira status na 'SENT' ili 'DELIVERED' zajedno s točnim vremenskim oznakama. Dolazne poruke primljene od operatera odmah se ubacuju u ozekimessagein radi korištenja od strane aplikacije.

REST API i Webhookovi

Moderne mikrousluge i aplikacije u oblaku koriste Ozeki REST API za trenutačnu asinkronu razmjenu poruka. Razvojni inženjeri mogu slati SMS poruke putem HTTP POST-a s JSON sadržajem i konfigurirati Webhookove za primanje obavijesti o statusu isporuke u stvarnom vremenu ili dolaznih SMS poruka.

Gateway za pretvorbu e-pošte u SMS

Ozeki djeluje kao interni poslužitelj e-pošte (SMTP). Uredsko osoblje ili automatizirani alati za nadzor (npr. Nagios, Zabbix) mogu poslati e-poruku na +1234567890@sms-gateway.company.local. Ozeki automatski izdvaja predmet/tijelo poruke i šalje ga kao tekstualnu poruku na telefon primatelja.


More information