Obsah dokumentace | Uživatelská dokumentace | Administrátorská dokumentace | Vývojářská dokumentace | Technická podpora | Hledání on-line |
Popis konfigurace v registry a databázi |
Zde je popsána většina nastavení CallChange ve Windows registry a databázi. Popis je rozdělen do sekcí podle jednotlivých komponent:
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\UMS\ContactSearch]
- globální nastavení
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\UMS\ContactSearch\PhoneNormalizer]
- nastavení normalizace telefonních čísel
Hodnota | Příklad obsahu | Popis |
InternationalAccessCode | 00 | mezinárodní provolba (vytáčí se před mezinárodním voláním) |
LocalCountryCode | 420 | mezinárodní předčíslí vašeho státu |
AreaCodeEscape | meziměstská provolba (vytáčí se před meziměstským voláním), v ČR prázná | |
AreaCode | 57 | předčíslí telefonního obvodu vašeho města (vnitrostátní předvolba vašeho města; v ČR nechte prázdné) |
PBXdigits | 2 | počet číslic linky |
PBXCommonPart | +4205770023 | společná část telefonního čísla vašich uživatelů |
PBXOutsideAccessCode | 9 | provolba pro volání mimo ústřednu. Tento text se z čísel volajících odstraňuje, aby bylo možno dohledat kontakt |
PBXIncommingPrefix | to, co před telefonní číslo volajícího při příchozím externím volání přidává ústředna, obvykle "0" nebo nic | |
TrunkWildcard | 78?? | maska příček; čárkami oddělený seznam výrazů v hvězdičkové konvenci, pomocí kterého lze detekovat, že telefonní číslo není číslo linky účastníka, ale číslo příčky spojující ústředny |
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\UMS\ContactSearch\UserSet]
- podmnožiny prohledávaných kontaktů. Těchto podmnožin
může být více, s určitými omezeními:
Hodnota | Příklad obsahu | Popis |
<set_name> | Projekty Zlín\kontakty | Pro EX provider: seznam prohledávaných veřejných složek relativně k AllPubFolPrefix, oddělených čárkami. |
<set_name> | ZL02||CN=Administrator, CN=Users,DC=ds-ums,DC=cz| CN=Users,DC=ds-ums,DC=cz| 4C41C5B6531B1A8E739C6 | Pro LDAP provider: seznam connection stringů ve tvaru host|port|rootdn|searchbase|password, oddělených středníky. host = jméno LDAP serveru, port = TCP/IP port (lze vynechat, použije se default), rootdn = DN uživatele, pod kterým se připojujeme k LDAPu, searchbase = DN, od něhož se začíná hledat, password = zakódované heslo pro rootdn, kóduje se pomocí aplikace encpass.exe z adresáře Mobilchange/bin na instalačním CD |
<set_name> | LN:NOTES|LNSERVER|names.nsf| | Pro LN provider: seznam connection stringů ve tvaru LN:typ|server|databáze|filter, oddělených středníky. typ = NOTES (přímé načítání dokumentů databáze) nebo VIEW (načítání přes daný pohled - zatím neimplementováno), server = jméno Lotus serveru (pokud je prázdné, pracuje se s lokálním PC), databáze = jméno databáze (*.nsf), která se prohledává (obvykle names.nsf), filter = pro typ NOTES výraz zkompilovatelný funkcí NSFFormulaCompile() ; pokud je prázdný, neaplikuje se. |
<set_name> | ADO:Provider=sqloledb;Data Source=ZL02;Initial Catalog=CXUser|sa| 4C41C5B6531B1A8E739C6F679F253DF8| -1|10|SELECT * FROM USERS | Pro ADO provider: seznam connection stringů ve tvaru ADO:connstr|user|pswd|openopt|cost|sqlcmd, oddělených znakem ¦ (0x00a6). connstr = ADO connection string user = jméno uživatele pro přihlášení k databázi pswd = zakódované heslo uživatele, kóduje se pomocí aplikace encpass.exe z adresáře Mobilchange/bin na instalačním CDopenopt: 16=asynchronní spojení nebo –1=synchronní spojení (default) – není třeba uvádět cost = cena tohoto SQL dotazu (hledání vrací záznam s nejnižší cenou) sqlcmd = SQL select dotaz |
Po změně parametrů v registry je nutno servis UMS.Search restartovat, aby se nová konfigurace načetla. Konfiguraci lze snadno měnit pomocí nástroje DsCssCfg.
[HKLM\Software\Datasys\CallChange\Client\Level1]
Hodnota | Příklad obsahu | Popis |
ServerName | CXSERVER | Jméno CallChange serveru. Není-li zadáno, program skončí chybou. |
Path | C:\CallChange\client | Adresář, kde je klient nainstalován. |
LogPath | D:\logfiles | Udává cestu, kde bude vyvářet log o činnosti level1 klienta (debug log). Pokud tato hodnota neexistuje nebo je prázdná,
použije se výchozí umístění: z registry
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Local AppData se načte cesta
k lokálnímu nastavení aplikací v uživatelském profilu a zde se vytvoří adresář Datasys\Callchange\log .
Adresář pro logování je pakC:\Documents and Settings\<user>\Local Settings\Application Data\Datasys\Callchange\log. |
Log | 0 | 0 - vypne logování, 1 - zapne logování. Log se ukládá do souboru %LogPath%\CxClientYYMMDD.txt ,
kde %LogPath% je hodnota viz výše. Pro každý den je separátní soubor. |
Loader | 1 | 0 - vypne synchronizaci adresáře Loader ze serveru, 1 - zapne synchronizaci adresáře. Hodnota nemusí existovat - defaultně je synchronizace zapnuta. |
AppPath | C:\CallChange\client\Loader | lokální adresář pro synchronizaci (sem se stahují soubory ze serveru). Hodnota nemusí existovat - defaultní hodnota je %Path%\Loader, kde %Path% je hodnota Path viz výše. |
CxShare | CX | název, pod kterým je na serveru sdílen objekt CXServer2.CXServer pod DSShareObj servisem. Hodnota nemusí existovat - defaultní hodnota je "CX". |
CssName | CXSERVER | jméno serveru DsCssSrv, který zjišťuje aktuální jméno uživatele. Hodnota nemusí existovat - defaultní hodnota je stejná jako ServerName. |
LineName | CXSERVER:C:65 | jméno linky, která se má používat k vytáčení hovoru |
ConnectionDelay | 20 | prodleva pro další pokus o připojení k CX serveru [sec] |
xmlrpc_server_url | http://cxsrv.company.com:58080/RPC2 | URL CX serveru pro komunikaci přes XML RPC. Pokud se nezadá, použije se spojení přes DCOM (server pak určuje hodnota ServerName) |
xmlrpc_css_url | http://cxsrv.company.com:58081/RPC2 | URL CSS serveru pro komunikaci přes XML RPC. Pokud se nezadá, použije se spojení přes DCOM (server pak určuje hodnota CssName) |
Nastavení v databázi
Pokud je v parametrech linky (tabulka CC_LINES) nastaveno DIAL_AFTER_INITIATE na jinou hodnotu než 0 nebo NULL, objeví se při
vytáčení čísla dialog s výzvou ke zvednutí sluchátka a vytočí se až po zvednutí sluchátka. Dialog se zobrazí nejdéle po dobu danou
parametrem DialAfterInitiateTimeout [sec] z konfigurace serveru (tabulka CC_CONFIG). Pokud zde hodnota neexistuje, bere se 10 sekund.
Po změně parametrů v registry je nutno level1 klienta restartovat, aby nová konfigurace začala fungovat. Obecně je nutné měnit jen nastavení logování v případě hledání chyby, ostatní nastavení provádí instalační program. Jméno linky pro vytáčení se mění v menu klienta.
Každý level2 klient si ukládá svoje nastavení v klíči [HKLM\Software\Datasys\CallChange\Client\Level2\<JMENO_APLIKACE>]
.
Zde je mimo jiné hodnota Disable, kde 0 = aplikace je povolena, 1 nebo jiná hodnota = aplikace zakázána.
[HKLM\Software\Datasys\CallChange\Client\Level2\CxCROutl nebo CRLN]
Hodnota | Příklad obsahu | Popis |
InfoDelay | 60 | Max. délka zobrazení informačního okénka o novém hovoru v sekundách. Pokud hovor skončil nebo byl spojen, okénko zmizí
před uplynutím této doby. Hodnota nemusí existovat, default hodnota je 60 sekund |
PW | 876219219219219 | Zakódované heslo pro ochranu konfigurace. Neměnit! |
Alpha | 50 | Průhlednost informačního okna v procentech (0-100); defaultně 70 |
UseCSS | 1 | Má se pro vyhledávání tel. čísel použít search server? (0/1) [pouze pro CRLN] |
LogPath | D:\logfiles | Udává cestu, kde bude vyvářet log o činnosti Call Resolution (debug log). Pokud tato hodnota neexistuje nebo je prázdná,
použije se výchozí umístění: z registry
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Local AppData se načte cesta
k lokálnímu nastavení aplikací v uživatelském profilu a zde se vytvoří adresář Datasys\Callchange\log .
Adresář pro logování je pakC:\Documents and Settings\<user>\Local Settings\Application Data\Datasys\Callchange\log. |
Log | 0 | 0 = nelogovat, 1 = logovat informace o běhu klienta. Log se zapisuje do souboru %LogPath%\cxcroutl.YYMMDD.txt
pro CRfO nebo %LogPath%\cxcrln.YYMMDD.txt pro CRLN, kde %LogPath% je hodnota z registry (viz výše). |
RejectedShow | 2 | Udává při kolika nepřijatých hovorech se zobrazí okno se seznamem nepřijatých hovorů |
RejectedMax | 10 | Max. počet zobrazených nepřijatých hovorů |
Ostatní hodnoty (WarnNOID, AutoCreate, ActivateCallsWindow, ActivateCallsWindowOut, Journal, Journal2, LostCallsB, ShowJournal, ShowJournal2, Event, AutoOpen, InternalUse, InternalSmall, Active, PersonalFirst, Personal, Public) obsahují 0 (nulu) nebo 1 (jedničku) a reflektují aktuální nastavení Call Resolution. Měnit nastavení přímo v registry lze, ale je to zbytečné (po jakékoliv změně je nutný restart klienta, aby nové nastavení začalo fungovat), jednodušší je měnit nastavení přes menu. Obecně je nutné měnit jen logování v případě hledání chyby.
[HKLM\Software\Datasys\CallChange\Client\Level2\CxCROutl\lines]
Zde je uložen seznam linek, které klient monitoruje, např.
DEVRADEK:C:63 = 1 - linka se monitoruje
DEVRADEK:C:64 = 0 - linka se nemonitoruje
Nastavení v databázi
Hodnota | Popis |
L2.CxCROutl.CssShareServer | jméno serveru, na kterém běží UMS.Search servis |
settings.user.%USER_NAME%.cradminpass | centrálně zadané heslo pro přístup k menu, má přednost před heslem zadaným přes menu. Hodnota %USER_NAME% je nahrazena přihlašovacím jménem uživatele včetně domény, tj. např. settings.user.DOM\user.cradminpass |
PHONE.InternationalAccessCode, PHONE.LocalCountryCode, PHONE.AreaCodeEscape, PHONE.AreaCode, PHONE.PBXdigits, PHONE.PBXCommonPart, PHONE.PBXOutsideAccessCode, PHONE.PBXIncommingPrefix | nastavení pro normalizer telefonních čísel |
L2.CxCRLn.ContactDbName | jméno LN databáze ve tvaru server!!dbname.nsf, kde se mají zakládat dokumenty daného typu v režimu Ekobal [pouze CxCRLN] |
L2.CxCRLn.ContactTypeName | typ dokumentu pro režim Ekobal [pouze CxCRLN] |
Po změně parametrů v databázi je nutno restartovat klienta.
[HKLM\Software\Datasys\CallChange\Client\Level2\Reception]
Hodnota | Příklad obsahu | Popis |
FILELOG | 0 | 0 = nelogovat, 1 = logovat informace o běhu aplikace. |
LOGPATH | C:\Callchange\Recepce\ | nastavení cesty pro log soubor. Pokud není zadána, vytvoří se subadresář "log" v adresáři aplikace. Logovací soubor má jméno ve tvaru logYYYYMMDD.log |
DEBUGFEATURES | 0 | Hodnota 1 přepne aplikaci do DEBUG módu, kdy je možné detailněji sledovat linky a všechny i ovládat. |
Jméno linky, např. DEVRADEK:C:63 | LOCAL | Těchto hodnot existuje tolik, kolik linek program Recepce monitoruje. Smazáním hodnoty se linka přestane monitorovat. Hodnota LOCAL
znamená, že linka je "vlastní" (má ji recepční na stole), MONITORED znamená, že linka se monitoruje a lze na ni přepojovat hovory.
Obecně je jednodušší konfiguraci spravovat pomocí menu aplikace. |
Ostatní nastavení udávají polohu okna aplikace na obrazovce a nemá smysl je měnit. Po změně parametrů v registry je nutno aplikaci restartovat, aby nová konfigurace začala fungovat. Obecně je nutné měnit jen logování v případě hledání chyby.
[HKCU\Software\Datasys\CallChange\Client\EnterpriseClient]
Hodnota | Příklad obsahu | Popis |
CXServer | zl02:58080 | jméno CX serveru a komunikační port |
EnableLog | 0 | 0 = nelogovat, 1 = logovat informace o běhu aplikace. |
LineForDial | ZL02:C:65 | jméno linky pro vytáčení |
[HKCU\Software\Datasys\CallChange\Client\EnterpriseClient\Lines]
Seznam linek dostupných klientovi. Název klíče udává jméno linky, hodnota 0/1 určuje, zda se linka monitoruje nebo ne.
[HKCU\Software\Datasys\CallChange\Client\EnterpriseClient\Plugins]
Seznam nainstalovaných pluginů. Název klíče udává třídu pluginu, hodnota 0/1 určuje, zda je plugin aktivní.
Aktivní pluginy si zde vytvářejí vlastní podklíče se svou konfigurací.
Nastavení v databázi
Hodnota | Popis |
APP.CX_CallBar.RC2.PARAM | Seznam typů hovoru ve formátu "1,Firemní hovor|0,Soukromý hovor|2,Hovor se zákazníkem", kde číslo je identifikátor, který je přiřazen k hovoru a následuje text, který se zobrazuje uživatelům |
APP.CX_CallBar.CallTypeRequired | 1 = vynutit zadání typu hovoru uživatelem, 0 = typ nemusí být zadán |
[HKEY_CURRENT_USER\SOFTWARE\DATASYS\Callchange\Client\Level2\CXC Dial]
- Nastavení debugovacího logu pluginu CXC dialer.
Po instalaci tento klíč ani hodnoty v něm uvedené neexistují (vytvoří se při prvním použití), debugování je vypnuto. Pokud potřebujete
debugování zapnout, vytvořte klíč a hodnoty ručně.
Hodnota | Příklad obsahu | Popis |
Log | 1 | 0 = debug log se nevytváří, 1 = debug log cxcdial.YYMMDD.txt se vytváří v adresáři daném hodnotou LogPath |
LogPath | C:\Callchange\ | Udává cestu, kde bude vyvářet log o činnosti CXC dialeru (debug log). Pokud tato hodnota neexistuje nebo je prázdná,
použije se výchozí umístění: z registry
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Local AppData se načte cesta
k lokálnímu nastavení aplikací v uživatelském profilu a zde se vytvoří adresář Datasys\Callchange\log .
Adresář pro logování je pakC:\Documents and Settings\<user>\Local Settings\Application Data\Datasys\Callchange\log. |
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\UMS\UMSDial]
- Nastavení debugovacího logu pluginu UMS dialer. Po instalaci tento klíč ani
hodnoty v něm uvedené neexistují, debugování je vypnuto. Pokud potřebujete debugování zapnout, vytvořte klíč a hodnoty ručně.
Hodnota | Příklad obsahu | Popis |
Log | 1 | 0 = debug log se nevytváří, 1 = debug log umsdial.YYMMDD.txt se vytváří v adresáři daném hodnotou LogPath |
LogPath | C:\Callchange\ | Udává cestu, kde bude vyvářet log o činnosti UMS dialeru (debug log). Pokud tato hodnota neexistuje nebo je prázdná,
použije se výchozí umístění: z registry
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Local AppData se načte cesta
k lokálnímu nastavení aplikací v uživatelském profilu a zde se vytvoří adresář Datasys\Callchange\log .
Adresář pro logování je pakC:\Documents and Settings\<user>\Local Settings\Application Data\Datasys\Callchange\log. |
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\CallChange\CSTAAgent]
- Zde je uloženo nastavení CSTA, pokud používáte tento
způsob připojení k ústředně.
Hodnota | Příklad obsahu | Popis |
ComName | com2 | Jméno sériového portu, kam je připojen kabel z ústředny |
CommBaudRate | 00004b00 (19200) | Komunikační rychlost |
DbgFileName | C:\CallChange\server\log\ CSTALog | Prefix jména souboru s debug informacemi CSTA, soubor má jméno ve tvaru prefix_RRRR_MM_DD_HH-MM.log, kde HH-MM je čas vytvoření souboru. Pro uvedený příklad tedy bude plné jméno souboru např. C:\CallChange\server\log\CSTALog_2005_05_05_16-17.log. Pro každý den se vytváří separátní soubor. |
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\CallChange\Monitor]
- Nastavení monitoru linek.
Hodnota | Příklad obsahu | Popis |
LogFileName | C:\CallChange\server\log\ linemon.log | Jméno souboru pro debug informace line monitoru |
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\CallChange\Server]
- Nastavení CallChange serveru, informace zadané při setupu,
licence CallChange.
Hodnota | Příklad obsahu | Popis |
LogFileName | C:\CallChange\server\log\ cxserver.log | Jméno souboru pro debug informace CallChange serveru |
xmlrpc_port | 58080 | Port, na kterém je CX server dostupný přes XML RPC |
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\UMS\ServMngr]
- zde je uloženo nastavení úloh UMS.TaskManageru. Veškerá nastavení
lze editovat nástrojem umsTaskCfg.
[HKEY_LOCAL_MACHINE\SOFTWARE\DATASYS\UMS\StatusInfo]
- zde jsou uložena všechna hlášení UMS produktů a informace o
aktuální a posledním stavu jednotlivých produktů. Zde nic neměňte, pro prohlížení informací slouží umsMonitor.