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

Konfigurace linek (odesílacích modulů)

MobilChange Standard umí používat pouze jeden linkový ovladač (hardware nebo HTTPS přípojení, ne přímé připojení k SMSC). MobilChange Enterprise umí používat více linkových ovladačů včetně ovladače pro přímé připojení k SMSC.
Po instalaci obsahuje Mobilchange jeden linkový ovladač; pokud chcete přidat další linku (a váš klíč to povoluje), spusťte skript _add_line.cmd v adresáři Mobilchange/setup (nebo zvolte start menu - MobilChange - Konfigurace - Přidání dalších linek ...). Při zadávání jména další linky nepoužívejte zástupné znaky jako *, &, ?, jinak smí být jméno libovolné (line5, GSMbrana1, linkaO2).


Seznam aktivních linek najdeme v registry klíči
[HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\MobilChange\line\]
v položce active, kde jsou názvy jednotlivých linek oddělené čárkou.
Dále je zde položka DaySMSLimitDefault - standardní hodnota je 1000. Toto je defaultní denní limit počtu odeslaných SMS, který se dědí do jednotlivých linek, pokud tyto nemají ještě limit nastaven.


Konfigurace každé linky je pak v klíči
[HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\MobilChange\line\<název linky>\]
(defaulně se po instalaci linka jmenuje "line1") a obsahuje následující položky:

bodylen
Maximální délka SMS v tomto systému.
cost
Cena za odeslání jedné SMS. Platí, jen pokud neexistuje subklíč [HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\MobilChange\line\<název linky>\nets], viz dále.
customize_*
Položky určené k formátování odcházející zprávy; bližší popis zde.
DaySMSCounter
Zde je uložen počet již odeslaných SMS ve dni, který je uložen v položce DaySMSLimitDate. Pokud tento počet dosáhne 50% z hodnoty DaySMSLimit, administrátor Mobilchange je na tuto skutečnost upozorněn mailem. Jakmile tento počet dosáhne hodnotu DaySMSLimit, je administrátor na tuto skutečnost upozorněn mailem a Mobilchange přestane odesílat (i přijímat) jakékoliv další SMS. Při dosažení obou limitů se rovněž zapíše informace do UMS monitoru a do eventlogu. Toto je bezpečnostní funkce proti odesílání neomezeného počtu SMS (dostupná od verze 4.0.36) - např. vlivem chyby skriptové aplikace atd. Pro znovuzprovoznění je nutný zásah administrátora - musí buďto zvýšit denní limit (DaySMSLimit) nebo vynulovat počet odeslaných SMS a restartoval service Mobilchange.Kernel. Každopádně je rozumné zjistit, proč k přepročení limitu došlo.
Pokud během dne nedojde k překročení denního limitu, čítač se následující den vynuluje (při odeslání první SMS v daný den) a Mobilchange pracuje normálně.
DaySMSLimit
Denní limit počtu odeslaných SMS. Pokud tato hodnota není při startu systému nastavena, převezme se z HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\MobilChange\line\DaySMSLimitDefault. Po překročení tohoto limitu se Mobilchange zastaví.
DaySMSLimitDate
Datum, pro které se sleduje počet odeslaných SMS (aktuální datum). Pokud dojde k překročení limitu a Mobilchange se zastaví, je zde uvedeno datum, kdy došlo k překročení limitu.
delay
Mezera (v sekundách), která musí minimálně být mezi odesláním dvou SMS na stejné číslo (kvůli přiřazování delivery reportů -- pokud DR určuje čas odeslání s přesností jedné minuty, musí být dvě SMS po sobě odeslány alespoň s odstupem tři minuty, aby nedošlo ke špatnému párování.
dr
Text, kterým se SMS centrum požádá o zaslání DR/NDR. Přidává se na začátek zprávy.
driver_name
Jméno ovladače (jméno DLL s ovladačem v adresáři MobilChange/bin/drv/).
drtype
0 = síť nepodporuje DR
1 = v DR je čas doručení
2 = v DR je čas odeslání (a případně i doručení)
JavaDriver
Zapíná spolupráci s driverem implementovaným v jiném procesu (tzv. JavaDriver) zapsáním hodnoty 1.
maxdiff
Maximální rozdíl mezi časem odeslání v DR a skutečným časem odeslání SMS, aby byl přiřazen DR ke zprávě.
name
Display name linky
preprocess_java_driver
Umožňuje vypnout předzpracování kernelem pro JavaDriver zapsáním hodnoty 0.
sc
Číslo SMS centra
stateprefix
Mezinárodní předvolba státu bez + nebo 00 (tj. přo ČR je to 420)
SuffixAllowed
Zapíná / vypíná (1/0) podporu suffixů pro tuto linku
timeout_send
Jak dlouho má zpráva čekat na DR/NDR/INFO zprávu po odeslání, v sekundách. Pokud do zadaného času nepřijde alespoň INFO zpráva, přestane zpráva čekat na DR a uživateli je odeslána informace o ztrátě potvrzení.
timeout_info
Pokud do timeout_info sekund po poslední INFO zprávě nepřijde nová INFO zpráva nebo DR, zpráva přestane čekat na DR a uživateli je odeslána informace o ztrátě potvrzení.

[HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\MobilChange\line\<název linky>\driver]
Zde jsou další upřesňující nastavení ovladače linky. Popis některých důležitých hodnot:

baID
Aplikační telefonní číslo (jen O2 SMS connector driver)
certifcate
Cesta a jméno k souboru s certifikátem pro O2 SMS connector
MSISDN
MSISDN telefonní číslo pro O2 SMS connector
pin
Pin pro SIM kartu, pokud používáte GSM HW zařízení
port
Port, kam je připojeno GSM HW zařízení
privateKey
Cesta a jméno k souboru s privátním klíčem pro O2 SMS connector
privkeyPassword
Heslo k privátnímu klíči pro O2 SMS connector
SignalTimeout
Doba, po které když se nepodaří navázat spojení s SMS centrem, je linka převedena do stavu porucha (v sekundách)
SmsRedirector
Nastavuje chování O2 SMS connectoru:

[HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\MobilChange\line\<název linky>\nets]
Konfigurace ceny za odeslání SMS.
Konfigurace zde uvedená má přednost před hodnotou cost v [HKEY_LOCAL_MACHINE\SOFTWARE\Datasys\MobilChange\line\<název linky>].

cost = 1.50
Default cena za SMS do neznámých sítí.
0_numbers = "(^420603.+)|(^420604.+)|(^420605.+)|(^42073.+)|(^420608.+)|(^42077.+)"
Předvolby sítě 0 (zde T-Mobile CZ a Vodafone CZ).
0_cost = 1.50
Cena SMS do sítě 0.
1_numbers = "(^420602.+)|(^420606.+)|(^420607.+)|(^42072.+)"
Předvolby sítě 1 (zde O2 CZ).
1_cost = 0.85
Cena SMS do sítě 1.

zpět na začátek