Oversikt over Ozeki SMS Gateway

Moderne bedriftskommunikasjon krever høy gjennomstrømning, høy tilgjengelighet, kuletsikkert sikkerhetssamsvar og problemfri administrasjon. Ozeki SMS Gateway er en toppmoderne meldingsplattform med høy ytelse, konstruert spesielt for krevende forretningskritiske applikasjoner, automatisert tofaktorautentisering (2FA), transaksjonsvarsler, SCADA-varsler og CRM/ERP-integrasjoner for bedrifter.

Ved å utnytte en rask, asynkron 64-bits motor med flere tråder, i stand til å behandle over 1 000 SMS per sekund per node, eliminerer Ozeki SMS Gateway flaskehalser i systemet, reduserer implementeringstiden radikalt og gir en overlegen total eierkostnad (TCO).

Arkitektonisk oversikt og plattformfunksjoner

SMS-gatewayer utgjør ryggraden i moderne bedriftsmeldinger og kobler bedriftsapplikasjoner til telekommunikasjonsnettverk. Ozeki SMS Gateway fungerer som et enhetlig rutingsknutepunkt mellom intern bedriftsprogramvare (SQL-databaser, REST-klienter, e-postservere, webhooks) og eksterne meldingskanaler (SMPP, GSM/4G/5G-modemer, Android SIM-banker, SIP/VoIP, WhatsApp Business API og RCS).

Figur 1 - Overordnet arkitektur

Som illustrert i Figur 1, ligger Ozeki SMS Gateway direkte mellom bedriftsapplikasjoner og mobilnettoperatører (MNO-er). Den abstraherer den underliggende protokollkompleksiteten hos operatørene, håndterer øyeblikkelig protokolloversettelse, administrerer køoptimalisering og iverksetter automatiske gjenforsøksmekanismer for å sikre perfekt leveringsevne.

Viktige arkitektoniske styrker

  • Asynkron 64-bits kjernemotor: Bygget på moderne .NET Core-arkitektur, optimaliserer CPU-flertråding på tvers av alle tilgjengelige prosessorkjerner for rutingsforsinkelser under ett millisekund.
  • Parallell utforming: Distinkte strukturelle grensesnitt muliggjør effektiv flertråding som utnytter systemer med flere kjerner og flere CPU-er for økt effektivitet.
  • Ansvarsseparasjon: Klare grenser mellom systemkomponenter (som UI, mobilnettverksforbindelser, brukergrensesnitt, API-er og datalagring) gjør at brukere og applikasjoner kan fungere uten å påvirke hverandre og andre urelaterte deler av systemet.
  • Feilisolering: Høy strukturell frakobling sikrer at en feil i én isolert komponent eller tjeneste ikke utløser en katastrofal kaskade, og holder resten av applikasjonen i jevn drift.
  • Reviderbarhet og sporbarhet: Velstrukturert design gir tydelige dataflytstier og distinkte komponentgrenser, noe som gjør det betydelig enklere å spore kjøringsstier, feilsøke problemer og oppfylle regulatoriske samsvarskrav.
  • Visuelt webgrensesnitt i skrivebordsklasse: Grafiske sporingsvinduer i sanntid, grafiske rutingbyggere, overvåking av meldingskøer i sanntid og diagnoseverktøy gir enkel oversikt og administrasjon.
  • Samlet omnichannel-meldingshåndtering: Ett kontrollpanel som administrerer SMS, MMS, WhatsApp Business API, RCS, e-post til SMS og SIP/SMS over IP.

Høy tilgjengelighet, klyngedannelse og pålitelighet

For forretningskritiske distribusjoner, som nødvarsler på sykehus, OTP-koder for bank og alarmer for industriell automatisering, er nedetid uakseptabelt. Ozeki SMS Gateway tilbyr funksjoner for høy tilgjengelighet (HA) med aktiv-passiv og aktiv-aktiv klyngedannelse. Hvis den installeres på to (eller flere) noder koblet sammen med administrasjonsprogramvaren Ozeki Cluster, kan feiltoleranse og høy tilgjengelighet oppnås.

Figur 2 - Ozeki klynge med høy tilgjengelighet

For systemer med høy tilgjengelighet (HA) overvåker programvarekomponenten Ozeki Cluster Manager kontinuerlig helsen til aktive noder gjennom heartbeat-mekanismer (Figur 2). Hvis en primær masternode rammes av maskinvarefeil eller tap av nettverk, overtar slavenoden umiddelbart aktiv status. Systemadministratorer mottar øyeblikkelige varsler via e-post, SMS, telefonsamtaler eller Syslog, noe som sikrer null meldingstap og sømløs failover av operatørøkter.

Tekniske spesifikasjoner

Følgende detaljerte tekniske tabell gir en fullstendig driftsmessig oversikt over Ozeki SMS Gateway innen syv sentrale bedriftsområder.

Driftsområde Funksjoner i Ozeki SMS Gateway
1. ARKITEKTUR, YTELSE OG SKALERBARHET
Kjernemotor Asynkron 64-bits C# / .NET Core-motor med flere tråder, optimalisert for moderne servermaskinvare med flere kjerner. Minnesikker og robust design forhindrer minnelekkasjer.
Gjennomstrømning og kapasitet I stand til å behandle 1 000+ SMS/sek per node med minimale interne rutingsforsinkelser. Innebygde meldingskøer, dynamisk lastfordeling og tabeller i minnecache.
Høy tilgjengelighet Nøkkelferdig aktiv-passiv og aktiv-aktiv klyngedannelse med automatisk replikering av øktstatus, heartbeat-deteksjon, umiddelbar failover og helsesjekk av maskinvare.
Operativsystem og distribusjon Kjører nativt på Windows Server (2016/2019/2022), Windows 10/11, Linux (Ubuntu, RHEL, Debian), Docker-containere og skyplattformer (AWS, Azure, Google Cloud).
2. BRUKERGRENSESNITT OG ADMINISTRASJON
Administrasjonssuite Avansert webgrensesnitt i skrivebordsstil (Ozeki 10) med meldingsflytdiagrammer i sanntid, rutinginspeksjon i sanntid, overvåking av meldingskøer og visuelle protokollfeilsøkere.
Analyse og rapportering Interaktive visuelle dashbord med detaljert oversikt over leveringsevne, sporing av latens, oppetidsgrafer for tilkoblinger, kostnadssporing og automatisk generering av PDF/CSV-rapporter.
Konfigurasjon Dynamisk konfigurasjon via UI og API. Endre protokoller, legg til SMSC-tilkoblinger, endre rutingregler og oppdater påloggingsopplysninger underveis uten omstart av tjenester eller avbrutte tilkoblinger.
3. PROTOKOLL- OG MASKINVARESTØTTE
Telekomprotokoller SMPP 3.3/3.4/5.0, UCP/EMI, CIMD2, OZX, HTTP/REST, SIP (SMS over IP) og Modbus/SNMP for direkte integrasjon med industriell automatisering.
Maskinvareintegrasjon Innfødte plug-and-play-drivere med automatisk gjenkjenning for USB GSM-modemer, Android-telefoner (via appen Ozeki Android SMS Gateway), maskinvarebanker med flere SIM-kort og industriell 4G/5G-maskinvare.
Rik meldingsstøtte Full støtte for sammenkjedede SMS (concatenated), Unicode (UCS2), Flash SMS, binære SMS, MMS, WhatsApp Business API-integrasjon, RCS og egendefinerte VCard-formater.
4. INTEGRASJON OG UTVIKLERGRENSESNITT
Applikasjons-API-er REST API, SOAP, JSON, HTTP GET/POST, WebSocket, C#, Java, Python, PHP, C++, Node.js SDK-er, i tillegg til en direkte innebygd SQL-motor for tabellpolling.
Databasepolling Direkte tilkobling til MS SQL, MySQL, PostgreSQL, Oracle, SQLite. Leser automatisk tabellen ozekimessageout og skriver innkommende SMS til ozekimessagein.
E-postintegrasjon Innebygde SMTP- og POP3/IMAP-servermoduler som muliggjør øyeblikkelig konvertering av innkommende e-post til SMS og videresending av mottatte SMS direkte til e-postinnbokser.
5. INTELLIGENT RUTING OG BEHANDLING
Rutingsmotor Visuell regelbygger med støtte for regex, prefikssamsvar, endring av avsender-ID, tidsbasert ruting, prioritetskøer og dynamiske SQL-rutingskript.
Leveringsrapporter (DLR) Automatisk matching av leveringsrapporter med innsendte meldings-ID-er på tvers av alle lagringsmotorer (SQL, filsystem, minne) med umiddelbare utløsere for statushendelser.
Innebygd skripting Innebygd skriptvert for C# og Python for direkte endring av meldinger, dynamiske automatiske svar, nøkkelordbehandling og automatisert orkestrering av webhooks.
6. SIKKERHET, SAMSVAR OG PÅLITELIGHET
Kryptering og sikkerhet Full SSL/TLS-kryptering for SMPP-tilkoblinger, HTTPS REST-grensesnitt, kryptert SQL-lagring, rollebasert tilgangskontroll (RBAC) og fullstendig revisjonslogging.
Spam- og hastighetskontroll Granulær hastighetsbegrensning per bruker og per rute, automatisk beskyttelse mot oversvømmelse, filtre for svarteliste/hviteliste og innholdsbasert avviksdeteksjon.
7. STØTTE OG DRIFTS-TCO
Lisensiering og støtte Evigvarende serverlisens basert på gjennomstrømningsevne (MPS). Inkluderer full kommersiell leverandørstøtte, offisielle SLA-garantier, regelmessige oppdateringer og sikkerhetspatcher.

Integrasjonsmønstre for bedrifter

Ozeki SMS Gateway integreres i bedrifters IT-miljøer ved hjelp av flere sentrale kommunikasjonsmodeller:

SQL-databaseintegrasjon (databasepolling)

Den enkleste og mest pålitelige integrasjonsmetoden for ERP-, CRM- og faktureringssystemer. Programvareapplikasjoner setter inn meldingsoppføringer i en databasetabell, og Ozeki behandler dem automatisk. Ozeki bruker en utgående kø. Applikasjonen kjører INSERT INTO ozekimessageout (receiver, msg) VALUES ('+1234567890', 'Din OTP-kode er 9876');. Ozeki henter raden, sender meldingen via den optimale SMPP-ruten og oppdaterer statusen til 'SENDT' eller 'LEVERT' sammen med nøyaktige tidsstempler. Innkommende meldinger som mottas fra operatører, settes umiddelbart inn i ozekimessagein for bruk i applikasjonen.

REST API og webhooks

Moderne mikrotjenester og skyapplikasjoner bruker Ozekis REST API for øyeblikkelig asynkron meldingshåndtering. Utviklere kan sende SMS via HTTP POST med JSON-nyttelaster og konfigurere webhooks for å motta varsler om leveringsstatus i sanntid eller push av innkommende SMS.

E-post-til-SMS-gateway

Ozeki fungerer som en intern e-postserver (SMTP). Kontoransatte eller automatiserte overvåkingsverktøy (f.eks. Nagios, Zabbix) kan sende en e-post til +1234567890@sms-gateway.company.local. Ozeki trekker automatisk ut emnet/brødteksten og sender den som en tekstmelding til mottakerens telefon.


More information