Navigace:  MobilChange™ - Dokumentace > Administrace a funkčnost MobilChange™ > Administrátorské nástroje > Popis MobilChange > Základní princip práce MobilChange > Přehled funkcí >

Směrování odchozích SMS

Předchozí stránkaDomůDalší stránka

MobilChange může odesílat SMS prostřednictvím více než jedné linky. Proces, při kterém se MobilChange rozhoduje, přes kterou linku bude SMS odeslána, se nazývá směrování (routing).

Směrování provádí MobilChange takto:

1.Určení cílového operátora - MobilChange určí cílového operátora, tj. operátora, v jehož síti je cílové telefonní číslo provozováno.

Pro určení operátora používá MobilChange tabulku MX_OPERATOR, ve které má pro každého operátora, kterého MobilChange zná, uvedeny prefixy telefonních čísel (např. prefix 736 -> T-Mobile Czech Republic).

MobilChange může volitelně používat i databázi přenesených čísel pro určení cílového operátora (modul NPAC).

Pokud MobilChange v tabulce MX_OPERATOR nenajde žádného operátora, kterému telefonní číslo patří, bude cílovým operátorem speciální neznámý (unknown) operátor (V tabulce operátorů má OPERATOR_ID = 0).

2.Výběr sady odchozích pravidel - Pro každého operátora, kterého MobilChange zná (včetně speciálního neznámého operátora), je v konfiguraci MobilChange sada odchozích směrovacích pravidel (viz MX_RULE_OUT a MX_RULE_LINE_ASSIGN).

Tyto sady pravidel jsou na sobě nezávislé. Pro každého operátora existuje právě jedna sada pravidel.

Každá sada pravidel obsahuje libovolný počet pravidel. Sady pro jednoho či více operátorů také mohou být prázdné (není v nich žádné pravidlo).

Pro každou SMS, kterou má MobilChange odeslat, se je na základě cílového operátora určena sada pravidel, podle které bude SMS směrována. Ostatní sady pravidel tuto SMS nijak neovlivňují.

Pokud je cílový operátor neznámý operátor, bude pro směrování SMS použita sada odchozích pravidel pro neznámého operátora.

Pokud je sada pravidel cílového operátora prázdná, použije MobilChange pro směrování SMS sadu pravidel pro neznámého operátora.

priklad_24Příklad: Cílovým operátorem SMS je T-Mobile. Sada pravidel pro T-Mobile je však prázdná. Pro směrování této SMS tedy bude použita sada pravidel pro neznámého operátora přesto, že cílový operátor není neznámý.

3.Směrování SMS pomocí vybrané sady pravidel

Skupina pravidel pro jednoho operátora je tvořena jednotlivými pravidly, které jsou seřazeny podle priority. Každé jednotlivé pravidlo pak určuje zejména:

oSeznam priorit SMS (Low, Normal, High, Extra), pro které je pravidlo určeno. Pokud má odesílaná SMS prioritu (MX_MAIL_IN.PRIORITY_TYPE), která není v tomto seznamu, pravidlo je při odesílání této SMS ignorováno.

o(Neprázdnou) množinu linek, přes které má být podle tohoto pravidla SMS odeslána.

MobilChange prochází pravidla v pořadí podle jejich priority. V každém kroku je použito pravidlo, které je znovu na řadě tak, že MobilChange SMS nabídne všem linkám, které jsou v pravidle uvedeny. To, přes kterou z těchto linek SMS odejde, záleží na tom, která linka to dřív stihne.

Pokud se některá z linek, přes kterou má SMS podle aktuálního pravidla odejít, dostane do chybového stavu a zůstane v tomto chybovém stavu dobu delší, než je timeout MX.LINE.LineId.REROUTE_ERROR_TIMEOUT v UMS_SETTINGS, ovladač tyto SMS vrátí k přesměrování (rerouting) - tj. k použití dalšího pravidla v pořadí.

5.13

Rozšíření směrování od verze UMS 5.13.0

Od verze UMS 5.13 existuje v číselníku operátorů (tabulka MX_OPERATOR) pseudooperátor s názvem Shared (sdílený operátor). Pravidla tohoto operátora se pro účely směrování přidávají na konec všech existujících sad pravidel pro jednotlivé operátory. Logika směrování se nijak nemění, pouze se rozšiřuje počet pravidel.