Užitočné informácie pre operátorov SMS služieb

1.) Na aký server by ste mali nainštalovať komponenty?

Odporúčame operačný systém Windows. Podporované sú všetky verzie Windows 11, Windows 10, ako aj Windows Server 2022, Windows Server 2019. Môže byť spustený na fyzických aj virtuálnych strojoch.

Podrobnejšie informácie nájdete v nasledujúcom odkaze:
https://ozeki-sms-gateway.com/p_7000-sms-gateway-system-requirements__SK.html

2.) Ako vytvoriť systém odolný voči poruchám s redundanciou

Redundancia má v Ozeki dve úrovne. Na jednej strane môžete duplikovať samotný server a to môže byť vyriešené pomocou softvéru Ozeki Cluster, ktorý zabezpečí, že záložný počítač automaticky preberie úlohu primárneho počítača v prípade zlyhania primárneho počítača. Ozeki Cluster najprv synchronizuje všetky knižnice používané programom, a následne kontroluje funkčnosť servera každých 10 sekúnd.

Podrobnejšie informácie o Ozeki Cluster nájdete v nasledujúcom odkaze:
https://ozeki.hu/https://ozekicluster.com/p_1086-cluster-server-redundancy-software.html

Druhou úrovňou redundancie je redundantné poskytovanie služieb poskytovateľov. Dôvodom je, že ak je spojenie "A" prerušené mobilnou sieťou z nejakého dôvodu, program môže presunúť všetky správy na spojenie "B". Redundanciu spojení môžete nakonfigurovať v nastaveniach smerovania SMS.

Viac informácií o tomto nájdete v nasledujúcich odkazoch:
https://ozeki-sms-gateway.com/p_232-how-to-route-sms-messages-to-multiple-mobile-networks__SK.html (Úvod do smerovania SMS)
https://ozeki-sms-gateway.com/p_2839-how-to-setup-backup-sms-routing__SK.html (Spracovanie prerušených spojení poskytovateľov SMS služieb)
https://ozeki-sms-gateway.com/p_2837-how-to-setup-sms-load-balancing__SK.html (Rozdelenie záťaže)

3.) Ako nastaviť smerovanie SMS v prípade viacerých poskytovateľov služieb?

Riešenie smerovania sa vykonáva prostredníctvom smerovacej tabuľky. Najlepšie riešenie je, ak vyberieme, ktorú SMS posielame ktorému poskytovateľovi podľa predvoľby telefónneho čísla. Softvér tiež podporuje možnosť HLR (Home Location Register) vyhľadávania, ktorá používa službu HLR na zistenie, na ktorú sieť poslať SMS, v prípade neznámej adresy.

Smerovanie SMS ponúka mnoho možností. Môžete vytvoriť pravidlá pre obdobie, text obsiahnutý v správach, telefónne čísla odosielateľa a príjemcu, záťaž siete a ďalšie parametre.

Viac informácií o rozhodovacom procese smerovania SMS nájdete tu:
https://ozeki-sms-gateway.com/p_315-sms-routing__SK.html (Rozhodovanie o smerovaní SMS)
https://ozeki-sms-gateway.com/p_445-how-to-do-hlr-lookups-in-sms-routing__SK.html (Informácie o HLR vyhľadávaní)
https://ozeki-sms-gateway.com/p_6932-least-cost-sms-routing__SK.html (Smerovanie s najnižšími nákladmi)

Zrieknutie sa zodpovednosti: Neodporúčame používať HLR vyhľadávanie na vysokovýkonných systémoch. To by malo zmysel len pre prenesené telefónne čísla, a dodatočné dotazy by odčerpali viac výpočtových zdrojov z kapacity odosielateľa.

4.) Aký systém pravidiel by mal byť implementovaný, ak sa vyskytne problém s odosielaním?

Napríklad: SMSC nie je k dispozícii / VPN spojenie s SMSC je pomalé alebo prerušené.

To sa zvyčajne dá vyriešiť pomocou konfigurácie ZÁLOŽNÉHO smerovania.

Nasledujúca dokumentácia demonštruje tento presný prípad a poskytuje správnu konfiguráciu:
https://ozeki-sms-gateway.com/p_2839-how-to-setup-backup-sms-routing__SK.html (Spracovanie prerušených spojení poskytovateľov SMS služieb)

Funguje to tak, že ak je spojenie z nejakého dôvodu nedostupné, systém to zistí z nedostania odpovede na keepalive pakety. V tomto prípade softvér prepne poskytovateľa do režimu offline a presunie správy k inému poskytovateľovi. Tiež sa pokúša v pravidelných intervaloch obnoviť offline spojenie.

5.) Aké možnosti opätovného odoslania existujú?

V prípade vonkajších spojení sa systém môže pripraviť na prerušenia. Napríklad, ak spojenie nie je k dispozícii, ukladá všetky operácie aktualizácie a vkladania SQL do súboru .txt, a ak je databáza opäť k dispozícii, vykoná ich.

Pri odosielaní SMS je štandardná politika:

Ak odosielanie zlyhá v spojení "A", systém skúsi spojenie "B", ak to smerovanie umožňuje.
Ak to nefunguje nikde, vytvorí správu o dôvode, prečo bolo neúspešné. (Napríklad, ak odosielame niečo z databázy, zapíše do databázy "stav neodoslaný").

6.) Čo sa stane, keď dôjde k chybe pri odosielaní, môžem nastaviť upozornenia alebo oznámenia o chybách?

Máme softvér nazvaný Ozeki Alarm. Väčší poskytovatelia ho používajú na upozornenie operátorov, ak jeden z Ozeki spojení zlyhá. Softvér môže posielať upozornenia e-mailom, SMS (ak zostávajú aktívne spojenia), alebo môže zavolať do alarmového centra a použiť protokol Contac ID na odoslanie správy.

Viac informácií o Ozeki Alarm nájdete tu:
https://ozekialarm.com/
https://ozekialarm.com/https://ozekialarm.com/p_1966-phone-line-error-detection-with-email-alert.html (Toto ukazuje, ako poslať e-mail, ak je spojenie nedostupné.)

7.) Aké sú požiadavky na databázu servera?

Systém nevyžaduje nevyhnutne databázu. Ukladá všetky súbory potrebné pre jeho fungovanie v súborovom systéme a používa pamäť na ukladanie do vyrovnávacej pamäte pre rýchlejší chod. Napriek tomu mnohí zákazníci ho pripájajú k databázovým serverom.

Firemní používatelia zvyčajne používajú databázu na odosielanie SMS. Prakticky vložia SMS správy, ktoré chcú odoslať, do databázovej tabuľky. Tu softvér Ozeki nájde, čo odoslať, a odošle to, potom aktualizuje stav v prípade prijatia odoslaných správ a správ o doručení.

Tu nájdete podrobnejší popis:
https://ozeki-sms-gateway.com/p_5708-send-sms-from-sql-database__SK.html

Naši zákazníci - mobilní poskytovatelia a SMS agregátori - používajú databázu na zaznamenávanie prebiehajúcej prevádzky. Toto sa nazýva pripojenie k výkazovej databáze. Používa sa na vytvorenie záznamu v databáze pre každú SMS, ktorá prejde.

Viac informácií nájdete tu:
https://ozeki-sms-gateway.com/p_62-how-to-log-sms-traffic-into-an-sql-database__SK.html

Tieto dve riešenia sa často používajú spolu.

V prípade oboch riešení systém podporuje MS SQL, Oracle, MySQL a prakticky každý hlavný systém na správu databáz. Pokiaľ ide o databázy, osobne by som odporučil Microsoft SQL Server. Myslím si, že je to výhodné, pretože ak databázový server beží na samostatnom počítači, potom sa databázový server a SMS brána nebudú musieť deliť o zdroje (DISK, RAM). Toto je obzvlášť opodstatnené, ak je priemerná prevádzka vyššia ako 10 SMS/sekundu. Ak je to viac ako 100 SMS/sekundu, potom je to nevyhnutné.

8.) Nevyžadujete nevyhnutne klastrové riešenie, ak systém funguje a chcete ho rozšíriť.

Hoci sa server môže neskôr inovovať, na začiatku je výhodné zvýšiť kapacitu, ktorá môže byť potrebná neskôr. Systém, ktorý je od začiatku dôkladne navrhnutý a má veľkú kapacitu, môže fungovať roky bez problémov. Oplatí sa zvoliť potrebnú kapacitu v softvérovej aj hardvérovej licencii. Máme zákazníkov, ktorí nepotrebovali systém upravovať 10-12 rokov a funguje bezchybne.

Ak na to nie je príležitosť, systém sa môže neskôr inovovať. Pokiaľ ide o inováciu vášho systému, všetko závisí od toho, čo systém vyčerpal. Ak je potrebné vymeniť hardvérové komponenty alebo ho úplne rekonfigurovať, môže to znamenať veľa práce, preinštalovania a rekonfigurácie. Hardvérové inovácie sú najjednoduchšie, keď je softvér nainštalovaný na virtuálnych strojoch. Ak poskytneme virtuálnemu stroju vyšší výkon a pridelíme viac RAM a CPU, potom bude fungovať lepšie. (Softvér Ozeki veľmi využíva viacvláknové schopnosti CPU a RAM.)

Je dobré pripraviť sa na inovácie vopred, zaznamenaním každého dôležitého nastavenia pripojenia, aby sme ich mohli neskôr znova použiť. Zabudnuté heslá a unikátne parametre môžu spôsobiť veľa problémov.

Takže pokiaľ ide o postupné inovácie, je lepšie, ak je to možné, zostaviť väčší systém. V dlhodobom horizonte sa to oplatí.

9.) Ukážte mi funkčný systém osobne. (Stačí stretnutie MS Teams/Zoom)

Nemôžeme ukázať systémy našich zákazníkov, pretože obsahujú dôverné informácie (ako telefónne čísla, predplatné poskytovateľov, používateľov atď.). Našťastie na našej webovej stránke je niekoľko videí, ktoré demonštrujú funkčný systém. Odporúčam pozrieť si nižšie uvedené videá.

Toto video ukazuje nastavenie a prevádzku jedného takého systému, ktorý vyžaduje kapacitu 1000 SMS/sekundu:
https://ozeki-sms-gateway.com/p_5784-how-to-test-the-performance-of-your-smpp-server.html
Vo videu môžete vidieť, že sme cez tento testovací systém odoslali 1 000 000 SMS správ.

More information