|
Obsah dokumentace | Uživatelská dokumentace | Administrátorská dokumentace | Rejstřík pojmů | Technická podpora | Hledání on-line |
| Přidání skriptové aplikace do MobilChange |
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
až $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.