Program slou₧φ k snadnΘmu odesφlßnφ a p°φjmu SMS zprßv p°es p°ipojenΘ GSM za°φzenφ. Komunikace probφhß p°es textovΘ soubory (smsky odesφlate ulo₧enφm souboru do nastavenΘho adresß°e a p°φjatΘ sms se uklßdajφ do adresß°e p°φjmu.)
Hlavnφ nastavenφ se provßdφ v souboru config.ini, v souboru cellular.ini se provßdφ konfigurace p°ipojenΘho GSM modulu (ve v∞tÜin∞ p°φpad∙ nenφ nutnΘ m∞nit).
Popis config.ini
port - Φφslo COM portu p°ipojenΘho za°φzenφ
interval - poΦet sekund, v kter²ch program kontroluje p°φtomnost nov²ch soubor∙ k odeslßnφ, doporuΦenß hodnota 30
AdresarOdchozi - nastavenφ adresß°e k odeslßnφ
AdresarArchiv - do tohoto adresß°e se p°esunujφ soubory po ·sp∞ÜnΘm odeslßnφ
AdresarArchivChyby - do tohoto adresß°e se p°esunujφ soubory po ne·sp∞ÜnΘm odeslßnφ, tj. nebyly odeslßny ani na x.ty Pokus
OdeslaniPauza - pauza v ms mezi ka₧dou odeslanou zprßvou. (pokud dochßzφ Φasto k chybßm p°i odesφlßnφ, zvyÜte tuto hodnotu) - doporuΦenß hodnota 1000
OdeslaniChybaPauza - pauza p°i chyb∞ odeslßnφ, doporuΦenß hodnota 5000
AdresarPrichozi - do tohoto adresß°e se uklßdajφ p°φchozφ zprßvy, pokud je hodnota prßzdnß, p°φchozφ zprßvy se nezpracovßvajφ
Pokusu- poΦet pokus∙ odeslßnφ ka₧dΘ zprßvy ne₧ se oznaΦφ jako neodeslanß
CistzTelefonu - pro nenulovou hodnotu: p°i ka₧dΘm poΦtu p°φchozφch zprßv rovnΘm tomuto poΦtu, program p°eΦte vÜechny SMS zprßvy z telefonu a vyma₧e je. (nenulovou hodnotu pou₧ijte jen v p°φpad∞, ₧e n∞kdy dochßzφ k tomu, ₧e smsky z∙stßvajφ nep°eΦtenΘ v telefonu (v p°φpad∞ p°ehlcenφ...)
Log - soubor do kterΘho se uklßdß log
Tray - pokud je 1 je program po startu minimalizovßn
P°φklad nastavenφ:
[nastaveni]
port=1
interval=30
maska=*.txt
AdresarOdchozi=c:\5
AdresarArchiv=c:\5\archiv
AdresarArchivChyby=c:\5\archiv\chyba
OdeslaniPauza=1000
OdeslaniChybaPauza=5000
AdresarPrichozi=c:\5\prichod
Pokusu=3
CistzTelefonu=0
Log=log.txt
Tray=1
Struktura souboru odesφlanΘ zprßvy:
[message]
Address=SMS://7700
Message=FLEXI KOLIK 1234
Confirm=0
Flash=1
Address - CφlovΘ Φφslo se uvßdφ za SMS://
Message - Text zprßvy, m∙₧e b²t i delÜφ ne₧ 160 znak∙, v tom p°φpad∞ se posφlß tzv. dlouhß zprßva (concatenated msg) tedy zprßva, kterß se posklßdß na cφlovΘm za°φzenφ v jednu dlouhou
Confirm - pokud je hodnota jedna, je vy₧adovßna doruΦenka
Flash - pokud je hodnota jedna, sms zprßva dojde jako flash, tzn. jen na displej telefonu
Pokud dorazφ doruΦenka, je zapsßno datum doruΦenφ do p°φsluÜnΘho souboru v adresß°i archivu nap°. Delivered=1.1.2004 14:04:32
Popis cellular.ini
slou₧φ k pokroΦilejÜφm nastavenφ GSM za°φzenφ
* sekce [INIT] slou₧φ na libovolnΘ inicializaΦnφ AT p°φkazy (jsou spuÜt∞ny po funkci open)
* sekce [MAIN] zapnutφ textovΘho m≤du -> PDU=0; pokud mßte SIM kartu chrßn∞nou PINem zadejte ho ve tvaru -> PIN=1234; n∞kterΘ modemy mohou vy₧adovat aby PDU zprßva neobsahovala informace o SMSC -> SMSCHeader=0
* sekce [FLOWCONTROL] speed -> nastavenφ rychlosti p°ipojenφ, IncomeDelay -> prodleva po p°φjmu zprßvy, DeleteDelay -> prodleva po mazßnφ zprßvy