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

VoiceChange statistiky

VoiceChange umožňuje zobrazit a exportovat statistická data o provozu na linkách. K tomu slouží tyto položky ve Start menu - VoiceChange:

  1. Statistika využití - prohlížení. Spustí se skript, který se zeptá na jméno VoiceChange serveru a zobrazí výpis o provozu na daném serveru v aktuálním dni (získává se z aplikačního logu VoiceChange). Je možné procházet historii směrem vzad po krocích o jeden den.
  2. Statistika využití - export do Excel CSV souboru. Umožní exportovat souhrnné statistiky za zadané dny do Excelu. Je nutno zadat jméno VoiceChange serveru, jméno souboru (pokud jej zadáte bez cesty, uloží se do Voicechange\bin) a počet dní, za které se statistika vyexportuje (ode dneška zpět). Každý řádek souboru obsahuje data o jednom dni.


VoiceChange je možno nakonfigurovat tak, aby ukládal statistická data do databáze - konfigurační soubor common.ini musí obsahovat tyto položky:

Položka Popis Příklad
$VXScript.Modules Modul DatabaseLogHandler musí být uveden mezi VX moduly ...|DatabaseLogHandler|...
$Module.DatabaseLogHandler.ProgID ProgID modulu VXScripting.DatabaseLogHandler
$DatabaseLogHandler.DbConnString Řetězec pro přístup do databáze Provider=sqloledb;Data Source=localhost;Initial Catalog=VoiceChange;Integrated Security=SSPI;
$DatabaseLogHandler.ProcNamePrefix Prefix používaných uložených procedur v databázi. Položka je nepovinná, pokud není nastavena, nepoužívá se žádný prefix. Vx_

V používané databázi musí být vytvořeny uložené procedury, které budou používány pro zpracování událostí. Ty lze vytvořit skriptem No_Prefix.sql (nepoužívá prefix) nebo Vx_Prefix.sql (používá prefix Vx_). Procedury používají pro ukládání informací o hovorech tabulku Call případně Vx_Call (její vytvoření je součástí skriptu), která má následující strukturu:

Atribut Typ Popis
Id int not null identity Jednoznačný identifikátor hovoru.
Line int not null Číslo VX linky, na které byl hovor uskutečněn.
Direction char(1) null Směr hovoru: "i" - příchozí, "o" - odchozí.
LocalNumber varchar(32) null Lokální (v případě příchozího hovoru volané) číslo.
RemoteNumber varchar(32) null Vzdálené (v případě příchozího hovoru volající) číslo.
Time datetime null Čas začátku hovoru.
Length int null Délka hovoru v sekundách.
ModuleName varchar(255) null Jméno VX modulu, který hovor zpracoval.
MenuResults varchar(255) null Posloupnost výsledků žádostí o vstup DTMF. Jednotlivé žádosti (menu) jsou odděleny středníkem.
VxmlSteps varchar(255) null Posloupnost identifikátorů dialogů VXML oddělená středníkem.
TransferedToNumber varchar(32) null Číslo, na které byl hovor skriptem přesměrován.

Skripty pro vytvoření tabulky a procedur najdete na instalačním CD v adresáři VoiceChange\etc.
Pokud je připojení k databázi nesprávně nakonfigurované, chybí stored procedury nebo je databázový server nedostupný, nemá to vliv na funkci VoiceChange. Vše funguje normálně, pouze se statistiky nezapisují do databáze.

zpět na začátek