Mobilchange news Obsah dokumentace Uživatelská dokumentace Administrátorská dokumentace Rejstřík pojmů Technická podpora Hledání on-line

Přidání skriptové aplikace do MobilChange

Úvod

Tento dokument popisuje, jak přidat novou skriptovou aplikaci do MobilChange a nakonfigurovat filtraci a směrování přišlých SMS do ní.

Přidání skriptové aplikace do MobilChange

Nástroj pro přidání skriptové aplikace do MobilChange najdete zde: Start Menu -> Programs -> MobilChange -> Scripting -> Add a new script application

V prvním dialogu vložte jméno skriptové aplikace a její popis.

Jméno by mělo být jednoslovné, bez diakritických znamének. Toto jméno bude posléze Vaše aplikace vyplňovat ve funkci OnInit().
 

Zde je potřeba vložite regulární výrazy, podle kterých se pozná, že přijatá SMS je určena pro Vaši aplikaci.

Regulární výrazy jsou popsány v tomto dokumentu.

Telefonní čísla se zpracovávají v mezinárodním formátu bez plusu na začátku, tj. např. +420603899285 se zapisuje jako 420603899285. Regexp je nutno konstrukovat s ohledem na tento formát!

Místo regulárního výrazu pro telefonní číslo je možno vložit alias ve formátu $<jméno aliasu>, tj. např $users .

Pokud v regulárním výrazu pro text uzavřete některé podvýrazy do kulatých závorek, můžete jejich hodnotu dále použít (v e-mail adrese nebo v parametrech aplikace).
 

Nyní se zadává, co se má se SMS, vyhovující předešlým pravidlům, udělat.

Vzhledem k tomu, že chcete SMS směrovat do své aplikace, napište do horního editboxu jméno aplikace ve tvaru $A<jméno aplikace>, tj. např. $Apizza pro aplikaci "pizza".

Dole se zadává, jaký text se má poslat aplikaci. K dispozici máte proměnné $0 (která je nahrazena textem celé přišlé SMS) a $1$9 (které jsou nahrazeny obsahem regulárního podvýrazu zadaného čísla).

Příklad: Pokud bylo v předešlém dialogu zadáno filtrovací pravidlo pro text zprávy jako
#pizza (.*)
pak pokud přišla SMS s textem "#pizza se slonama", bude naše aplikace dostávat v závislosti na tomto nastavení následující texty:
 
$0 #pizza se slonama
$1 se slonama
AHOJ $1 BLEBLE AHOJ se slonama BLEBLE

 

Pokud bude SMS vyhovovat filtru, bude odeslána aplikaci. A co se s ní má dít dále?

Ukončit zpracování této SMS - SMS bude předána aplikaci a poté smazána. Nebude již poslána žádné jiné aplikaci ani žádnému uživateli.

Zpracovat i další pravidla - pokud bude SMS vyhovovat i dalším pravidlům, bude předána i dalším aplikacím. A následně bude odeslána i automatickému příjemci (pokud je tento režim zapnutý a je nějaký automatický příjemce) a defaultnímu příjemci (public folderu).

Zpracovávat automatické příjemce - SMS nebude předána dalším aplikacím, i když by jejich pravidlům vyhovovala. Bude však odeslána i automatickému příjemci (pokud je tento režim zapnutý a je nějaký automatický příjemce) a defaultnímu příjemci (public folderu).
 

Tento dialog uvidíte jen tehdy, pokud Vaše aplikace ještě není nahrána v adresáři MobilChange/script/. Nyní ji tam nahrajte a stiskněte OK.

Soubor s Vaší aplikací se musí jmenovat <jméno aplikace>.vbs, kde jméno aplikace bylo zadáno v prvním dialogu přidávání skriptu.
 

Pokud jste aplikaci do adresáře MobilChange/script/ nenahráli, uvidíte tento dialog. Po stisku OK se konfigurační program ukončí.
 

Pokud vše proběhlo správně, je zobrazen tento dialog a následně je spuštěn program mxRouteCfg, abyste si mohli vyzkoušet, zda směrovací pravidlo funguje správně. Program mxRouteCfg je popsán v tomto dokumentu.

Aby MobilChange načetla nová směrovací pravidla, je nutno zrestartovat servis MobilChange.Kernel.
 

zpět na začátek