![]() |
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.