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

SmsExpander - hromadné odesílání SMS

SmsExpander je nástroj, který dostává na vstupu CSV soubory se seznamem SMS k odeslání a z těchto souborů vytváří požadavky na odeslání SMS v MobilChange. Nástroj není na standardním CD, ale je dodáván klientům (typicky bankám) na vyžádání.
Oproti přímému vytváření požadavků ve vstupním adresáři MobilChange přináší použití SmsExpanderu následující výhody:



Popis funkce

SmsExpander je nainstalován jako proces umsTaskManageru a je spouštěn pravidelně jednou za zadaný čas.

Po spuštění zkontroluje obsah adresáře se zdrojovými soubory *.sms. Pokud nějaký soubor nalezne, začne z něj vytvářet SMS k odeslání.
Po každém zpracovaném řádku souboru si uloží pozici do registry a po opakovaném spuštění tuto pozici spolu se jménem souboru kontroluje – pokud je tedy jeho práce jakkoli přerušena, v nejhorším případě dojde k duplikaci jedné odeslané SMS. Nemělo by však dojít ke ztrátě zpráv nebo k duplikaci většího počtu zpráv.

Pokud je ve frontách MobilChange příliš mnoho souborů čekajících na odeslání, ukončí svou práci a bude pokračovat po dalším spuštění. Kontrolovány mohou být tři fronty.

Aplikace nastavuje, že pro odeslané SMS nechce potvrzení o doručení. Pokud chcete zpracovávat potvrzení o doručení na cílový mobilní telefon, použijte aplikaci ADbExp.

zpět na začátek


Formát souboru se SMS zprávami

Jedná se o standardní textový soubor v kódování Windows 1250. Jednotlivé položky jsou od sebe odděleny středníky. Řádky jsou ukončeny sekvencí <CR><LF>.

Jméno souboru může být libovolné, přípona musí být sms (např. 514654654.sms).

Aplikace nekontroluje sdílení, tj. doporučujeme soubor vytvářet v daném adresáři s jinou příponou a po naplnění a zavření jej teprve přejmenovat na *.sms.

Položky každého řádku jsou následující:

  1. ID záznamu – musí být unikátní v rámci jednoho souboru; může obsahovat jen písmena anglické abecedy a čísla
  2. fixní text "email" (bez uvozovek)
  3. priorita – "normal", "high", "low" (bez uvozovek)
  4. subjekt SMS – může být prázdný
  5. text odesílané zprávy (nesmí obsahovat znaky <CR>,<LF> a středník)
  6. fixní text "0" (bez uvozovek)
  7. fixní text "0" (bez uvozovek)
  8. jméno odesilatele (bude vidět ve správě fronty); může být totožné s polem 9
  9. e-mail adresa odesilatele (na koho bude SMS v MobilChange účtována)
  10. prázdná položka
  11. telefonní číslo adresáta, ideálně v plném mezinárodním tvaru bez mezer (+420603123456)

Ukázka dvou řádek souboru:

10010;email;high;;Tohle je testovací SMS.;0;0;test;test@datasys.cz;;+420603280030
10011;email;low;;Druhá SMS;0;0;xxx;odesilatel@mail.com;;+420603899285

zpět na začátek


Konfigurace

Konfigurace aplikace je uložena v registry klíči HKEY_LOCAL_MACHINE\Software\Datasys\MobilChange\SMSExpander.
Položka Popis Ukázka
_MaxRunTime Maximální délka jednoho běhu aplikace. Musí být menší než Limit na odpověď (timeout) a Interval spouštění (run period) v umsTaskCfg. V sekundách. 100
_MaxQ1Files Maximální počet souborů v hlídaném adresáři Q1 2000
_MaxQ2Files Maximální počet souborů v hlídaném adresáři Q2 2000
_MaxQ3Files Maximální počet souborů v hlídaném adresáři Q3 2000
_MaxQ1Path Maska definující hlídaný adresář Q1 a soubory v něm c:\mobilchange\queue\out\line1\*.mx
_MaxQ2Path Maska definující hlídaný adresář Q2 a soubory v něm c:\mobilchange\queue\out\line2\*.mx
_MaxQ3Path Maska definující hlídaný adresář Q3 a soubory v něm c:\mobilchange\queue\out\line3\*.mx
pathIn Jméno adresáře, ve kterém jsou hledány soubory *.sms. Musí být totožný se vstupním adresářem MobilChange. c:\mobilchange\mail\in\

zpět na začátek