Provided by:
gammu-smsd_1.26.1-2_i386 
JMÉNO
gammu-smsdrc - konfigurační soubor pro gammu-smsd(1)
SYNTAXE
/etc/gammu-smsdrc
POPIS
gammu-smsd(1) čte konfiguraci z konfiguračního souboru. Jeho umístění
může být zadáno na příkazové řádce, jinak se použije /etc/gammu-smsdrc.
Tento soubor používá syntaxi ini souborů, komentáře mohou být značeny
buď ; nebo #. Sekce souboru jsou zapsány v hranatých závorkách jako
[toto].Všechny hodnoty klíčů nerozlišují velikost písmen.
Konfigurační soubor pro gammu-smsd se skládá alespoň ze dvou sekcí -
[gammu] a [smsd].
Sekce [gammu] je konfigurací připojení k telefonu a je stejná jako je
popsáno v gammurc(5) s jedinou vyjímkou a to ignorování direktivy
logfile, protože logování je prováděno přes SMS démona. Nicméně
direktiva logformat stále určuje jak moc ladicích hlášek bude gammu
předávat.
Sekce [smsd] nastavuje SMS démona a je popsána v následující části
textu. Nejdříve jsou popsány obecné parametry SMS démona a pak
parametry pro jednotlivé služby.
Dále jsou volitelné sekce [include_numbers] a [exclude_numbers], které
ovládají filtrování zpráv (viz dále).
Obecné parametry SMS démona
Service
Jakou službu SMSM použít, jedna z FILES, MYSQL, PGSQL, DBI
(záleží na zakompilovaných knihovnách).
FILES - ukládá zprávy v souborech, pro podrobnosti viz
gammu-smsd-files(7)
MYSQL - ukládá zprávy v MySQL databázi, pro podrobnosti viz
gammu-smsd-mysql(7)
PGSQL - ukládá zprávy v databázi PostgreSQL, pro podrobnosti viz
gammu-smsd-pgsql(7)
DBI - ukládá zprávy v jakékoliv databázi podporované libdbi,
toto zahrnje MSSQL, MySQL, PostgreSQL nebo SQLite , pro
podrobnosti viz gammu-smsd-dbi(7)
PIN PIN pro SIM kartu. Tento parametr je volitelný, ale měl by být
zadán, pokud telefon po restartu vyžaduje PIN.
NetworkCode
Heslo nastavení sítě. Tento parametr je volitelný, ale měl by
být zadán, pokud ho telefon po zapnutí vyžaduje.
PhoneCode
Heslo zámku telefonu. Tento parametr je volitelný, ale měl by
být zadán, pokud ho telefon po zapnutí vyžaduje.
LogFile
Soubor, kde budou zaznamenány informace o akcích prováděných
SMSD. Můžete také použít speciální hodnotu "syslog", která zapne
logování prostřednictvím syslog démona. Na Windows je možné
použít jinou speciální hodnotu "eventlog", při které budou
záznamy posílány do Logu Událostí ve Windows.
Výchozí stav je vypnuté logování.
DebugLevel
Ladicí úroveň SMSD. Číslo je součtem všech hodnot, které chcete
logovat.
1 - základní ladicí informace
2 - logování SQL dotazů
4 - zapne logování ladicích informací gammu
Pro maximální množství ladicích informací nastavte 255.
Výchozí je 0, což znamená žádné ladicí informace.
CommTimeout
Kolik sekund by měl SMSD čekat po každém cyklu čtení/zápis.
Výchozí je 30.
SendTimeout
Určuje kolik sekund má SMSD čekat na odpověď sítě během
odesílání zprávy. Pokud se během té doby nic nestane, zpráva
bude odeslána znovu.
Výchozí je 30.
MaxRetries
Kolikrát se bude SMSD pokoušet znovu odeslat zprávu pokud se to
na první pokus nepodaří.
Výchozí je 1.
ReceiveFrequency
Počet sekund mezi zjišťováním, zda jsou nějaké nově přijaté SMS
zprávy, pokud je telefon zaměstnán odesíláním zpráv. Obvykle se
nové zprávy hledají každých CommTimeout sekund a po každé
odeslané SMS.
Výchozí je 0 (není použito).
CheckSecurity
Jestli se má kontrolovat, zda telefon vyžaduje PIN.
Výchozí je 1 (povoleno).
CheckBattery
Jestli se má periodicky kontrolovat stav baterie telefonu.
Výchozí je 1 (povoleno).
CheckSignal
Jestli se má periodicky kontrolovat stav signálu.
Výchozí je 1 (povoleno).
ResetFrequency
Počet sekund mezi provádění preventivního resetu telefonu. Tato
volba může zabránit zatuhnutí některý telefonů (například Nokia
5110), které při delším použivání přestanou reagovat a jen
vyndání baterie je může oživit.
Výchozí je 0 (není použito).
DeliveryReport
Jak mají být používány doručenky, jedna z možností 'no', 'log',
'sms'.
log - logovat informace o doručenkách,
sms - ukládat doručenky jako příchozí SMS.
no - nevyžadovat doručenky
Výchozí je 'no'.
DeliveryReportDelay
Prodleva v sekundách, jak dlouho je doručenka považována za
platnou. Tento parametr závisí na chybách v použité síti
(doručenka by měla obsahovat stejný čas jako odeslaná zpráva).
Zvyšte tuto hodnotu pokud se Gammu nedaří spárovat doručenky s
odeslanými zprávami.
Výchozí je 600 (10 minut).
PhoneID
Text s informací o telefou, použité při odesílání a přijímání.
Tato volba může být užitečná, pokud chcete provozovat více SMS
démonů.
Pokud nastavíte PhoneID, všechny zprávy (včetně těch vložených
pomocí gammu-smsd-inject) budou označeny tímto textem a tím bude
umožněno více démonům sdílet jednu databázi. Tento parametr nemá
žádný vliv na službu ukládání zpráv do souborů (FILES).
RunOnReceive
Spustí program po přijetí zprávy. Tento prarametr je spuštěn
přes shell, takže možná budete potřebovat escapovat některé
znaky a můžete použít jakékoliv množství parametrů. SMSD dále
přidá parametry s identifikátory přijatých zpráv. Typ
identifikátorů záleží na použité službě, pro databázové služby
je to obvykle ID vloženého řádku, pro souborové pak jméno
souboru.
Parametry pro služby používající databázi
Všechny ze služeb DBI, MYSQL a PGSQL (viz gammu-smsd-mysql(7),
gammu-smsd-pgsql(7), gammu-smsd-dbi(7)) podporují stejné parametry pro
nastavení připojení k databázi:
User Uživatelské jméno pro připojení k databázi.
Password
Heslo použité pro připojení k databázi.
PC Adresa databázového serveru. Za dvojtečkou může být také zadán
port nebo cesta k socketu, například localhost:/path/to/socket.
Database
Jméno databáze, která se má použít. Před spuštěním gammu-smsd
musí být vytvořeny všechny potřebné tabulky. Pro tento účel
můžete použít SQL souboru obsažené v dokumentaci.
SkipSMSCNumber
Pokud odešlete SMS zprávu přes nějaké SMS centrum, může se stát,
že doručenky přijdou z jiného SMS centra. Pro tento případ
použijte tento parametr a nastavte zde takovéto SMS centrum.
Gammu pak nebude kontrolovat číslo tohoto SMS centra při
přiřazování doručenek zprávám.
Driver Který ovladač DBI se má použít. Možnosti závisí na tom, které
máte nainstalovány. DBI podporuje: mysql, freetds (umožňuje
přístup k MS SQL Serveru a Sybase), pgsql, sqlite, sqlite3,
firebird a ovladače ingres, msql a oracle se vyvíjejí.
DriversPath
Cesta, kde jsou umístěny ovladače DBI. Tento parametr obvykle
není potřeba nastavovat, pokud jsou ovladače nainstalovány
správně.
DBDir Adresář, kde je uložena databáze pro některé (v současné době
pouze sqlite) ovladače DBI. Nastavte zde cestu. kde je uložen
soubor se sqlite databází.
Parametry pro službu používající soubory
Služba FILES používá následující konfigurační volby. Podrobnější popis
této služby je v gammu-smsd-files(7). Prosím ujistěte se, že všechny
cestky končí oddělovačem cest (na Unixových systémech /):
InboxPath
Kde jsou ukládány přijaté zprávy.
Výchozí je aktuální adresář.
OutboxPath
Kde jsou umístěny zprávy ve frontě k odeslání.
Výchozí je aktuální adresář.
SentSMSPath
Kde jsou ukládány přenesené zprávy. Pokud je cesta stejná jako
OutBoxPath, zprávyjsou vymazány.
Výchozí je mazat přenesené zprávy.
ErrorSMSPath
Kde jsou umístěny SMS po chybě při odesílání.
Výchozí je stejné jako SentSMSPath.
InboxFormat
Formát ukládání SMS: 'detail', 'unicode', 'standard'.
detail - formát používaný gammu(1) pro zálohy zpráv
unicode - text zprávy uložený v unicode (UTF-16)
standard - text zprávy uložený v systémovém kódování
Nastavení 'standard' a 'unicode' nemají vliv na 8-bitové zprávy,
které jsou vždy zapsány tak jak přišly s příponou bin.
Výchozí je 'unicode'.
TransmitFormat
Formát přenosu SMS: 'auto', 'unicode', '7bit'.
Výchozí je 'auto'.
Filtrování zpráv
SMSD umožňuje zpracovat jen část přijatých zpráv. Filtry můžete
definovat v sekcích [include_numbers] a [exclude_numbers]. Pokud
existuje sekce [include_numbers], všechny hodnoty z ní (klíče jsou
ignorovány) jsou použity jako povolená čísla a jiné zprávy nejsou
zpracovány. Naopak v [exclude_numbers] můžete zadat jaká čísla chcete
ignorovat.
PŘÍKLAD
Kompletnější ukázka je dostupná v dokumentaci Gammu. Pro jednoduchost
následující příklady neobsahují sekci [gammu], na její příkladu se
můžete podívat do gammurc(5).
Konfigurační soubor pro SMSD používající službu FILES by mohl vypadat
takto:
[smsd]
Service = files
PIN = 1234
LogFile = syslog
InboxPath = /var/spool/sms/inbox/
OutboPpath = /var/spool/sms/outbox/
SentSMSPath = /var/spool/sms/sent/
ErrorSMSPath = /var/spool/sms/error/
Pokud chcete použít službu MYSQL, bute potřebovat přibližně toto:
[smsd]
Service = mysql
PIN = 1234
LogFile = syslog
User = smsd
Password = smsd
PC = localhost
Database = smsd
Zpracovávat jen zprávy od čísla 123456:
[include_numbers]
number1 = 123456
Nezpracovávat zprávy od ďábelského čísla 666:
[exclude_numbers]
number1 = 666
DALŠÍ INFORMACE
gammu-smsd(1), gammu(1), gammurc(5)
gammu-smsd-files(7), gammu-smsd-mysql(7), gammu-smsd-pgsql(7),
gammu-smsd-dbi(7), gammu-smsd-tables(7)
AUTOR
gammu-smsd a tuto manuálovou stránku napsal Michal Čihař
<michal@cihar.com>.
COPYRIGHT
Copyright (C) 2009 Michal Čihař a další autoři. Licence GPLv2: GNU GPL
verze 2 <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
Tento program je svobodný software; můžete jej šířit a modifikovat.
Není poskytována ŽÁDNÁ ZÁRUKA, v rozsahu jaký je povolen zákonem.
HLÁŠENÍ CHYB
Prosím hlašte chyby na <http://bugs.cihar.com>.
Před hlášením chyb prosím zapněte logovaní v nastavení SMSD:
[smsd]
debuglevel = 255
logfile = smsd.log
a přiložte tento log k hlášení chyby.