| TeliWeb | |||||
| This website provides a description how to configure the TeliWeb (TeliTouch) application. | |||||
| Quick start | |||||
| Please refer to the following installation guide: | |||||
| TeliWeb (TeliTouch) Installation Guide.pdf | |||||
| TeliWeb configuration (web.config) | |||||
| The following settings are stored in the web.config file of the
application. They are XML subnodes of the configuration/appSettings node and they are named add. Their key attribute is an identifier and the value attribute stores a setting for the key. If you want the application to use the default value for a given key, just comment out or delete the node the key belongs to. To comment a node out, use the following notation: <!-- commented_node -->, e.g. <!--<add key="CTIServerPort" value="8332"/>-->. |
|||||
| Key | Example | Description | Version | ||
| CTIServerIP | <add key="CTIServerIP" value="192.168.11.124"/> | The IP address of CTI-Server
[Default "127.0.0.1"] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.45; 23.11.2012 | ||
| CTIServerPort | <add key="CTIServerPort" value="8332"/> | The port of
CTI-Server used for TeliWeb connections. [Default "8332"] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.45; 23.11.2012 | ||
| MakeCall_ InternalNumberPrefix |
<add key="MakeCall_InternalNumberPrefix" value="0617276420"/> |
Defines a
prefix added to dialed internal numbers when the application is used in
mobile mode. [Default ""] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.45; 23.11.2012 | ||
| MakeCall_ InternalNumberPrefix_ FinalDigitCount |
<add
key="MakeCall_InternalNumberPrefix_FinalDigitCount" value="2"/> |
Defines how
many final digits of internal number are appended to the value defined as
InternalNumberPrefix. Used when the application is running in mobile
mode. The value of 0 indicates that the whole internal number should be used. [Default "0"] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.45; 23.11.2012 | ||
| RefSearch_ResultsLimit | <add key="RefSearch_ResultsLimit" value="50"/> | Determines how
many contacts can be displayed at most on the search page. The value
indicates that only top n alphabetically ordered contacts will be displayed.
The value of 0 means that there are no limits. [Default "20"] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.45; 23.11.2012 | ||
| RefSearch_ ShowFilterMinResults |
<add key="RefSearch_ShowFilterMinResults" value="10"/> | When the number
of contacts displayed on the search page is greater than this value, then a
filter box appears over the list. The value of 0 indicates that the filter
field is never displayed. [Default "15"] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.45; 23.11.2012 | ||
| Path_AppData | <add key="Path_AppData" value="C:\inetpub\wwwroot\TeliWeb\App_Data"/> |
Determines a
directory where error and debug log files should be stored. It is necessary to give the application write access rights to
that folder. [Default: the App_Data folder inside the root directory of the application] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.45; 23.11.2012 | ||
| RememberUserPeriod_m | <add key="RememberUserPeriod_m" value="1440"/> | Determines how
long (how many minutes) user credentials and settings should be stored in web
browser's cookies. [Default: “43200” (30 days)] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.45; 23.11.2012 | ||
| HttpRequest_Timeout_ms | <add key="HttpRequest_Timeout_ms" value="30000"/> | Determines how
long in milliseconds a request can be processed by the IIS Server at most
before a timeout occurs. This value refers to time-consuming operations that the application is able to abort when they last too long. [Default: “30000”] [Restart necessary] |
TeliWeb_Server: ≥ 2.0.641; 14.01.2013 | ||
| DebugServer | <add key="DebugServer" value="1"/> | Enables/disables
debug logs. This feature is not implemented yet. [Default "0"] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.47; 10.12.2012 | ||
| DebugClient_InternalNumbers | <add key="DebugClient_InternalNumbers" value="282;283" /> | Enables/disables
client-side debugging. The value of this node determines clients that should
take part in debugging (semicolon-separated internal numbers). An asterisk
(*) means all clients and an empty value means none. The clients selected for debugging will see alerts whenever there is an exception on any page or when a debug action is defined in the source code. Please note that before the user logs in (login page), it is impossible to determine their internal number, so unless an asterisk is provided in the value attribute of this node, the login page will not display any alerts. [Default ""] [Restart necessary] |
TeliWeb_Server: ≥ 1.0.47; 10.12.2012 | ||
| Monitor_GlobalTimeout_ms | <add key="Monitor_GlobalTimeout_ms" value="2500"/> | A maximum
period of time (in milliseconds) a thread can wait for obtaining an exclusive
lock of a thread-safe object. This is a global application setting. [Default "2500"] [Restart necessary] |
TeliWeb_Server: ≥ 2.0.645; 31.01.2013 | ||
| UserList_Log_LongerUse_ms | <add key="UserList_Log_LongerUse_ms" value="1000"/> | A period of
time in milliseconds after which a too long use entry is written to error log
files. Such entries indicate that a thread-safe object has been locked for
too long by a thread and provide context details. This setting refers to a global system user list with up-to-date user info. [Default "0" (inactive)] [Restart necessary] |
TeliWeb_Server: ≥ 2.0.645; 31.01.2013 | ||
| NetworkRequestList_Log_ LongerUse_ms |
<add key="NetworkRequestList_Log_LongerUse_ms" value="1000"/> | A period of
time in milliseconds after which a too long use entry is written to error log
files. Such entries indicate that a thread-safe object has been locked for
too long by a thread and provide context details. This setting refers to a global list of network requests sent to CTI-Server. [Default "0" (inactive)] [Restart necessary] |
TeliWeb_Server: ≥ 2.0.645; 31.01.2013 | ||
| WebClientList_Log_ LongerUse_ms |
<add key="WebClientList_Log_LongerUse_ms" value="1000"/> | A period of
time in milliseconds after which a too long use entry is written to error log
files. Such entries indicate that a thread-safe object has been locked for
too long by a thread and provide context details. This setting refers to a global list of clients (users) that have successfully logged in. [Default "0" (inactive)] [Restart necessary] |
TeliWeb_Server: ≥ 2.0.645; 31.01.2013 | ||
| WebClient_ContactList_Log_ LongerUse_ms |
<add
key="WebClient_ContactList_Log_LongerUse_ms" value="1000"/> |
A period of
time in milliseconds after which a too long use entry is written to error log
files. Such entries indicate that a thread-safe object has been locked for
too long by a thread and provide context details. This setting refers to individual contact lists of each user that has logged in. [Default "0" (inactive)] [Restart necessary] |
TeliWeb_Server: ≥ 2.0.645; 31.01.2013 | ||
| ActiveDirectoryAuthentication_ Enable |
<add key="ActiveDirectoryAuthentication_Enable" value="1"/> | If set to 1,
the user can log in using Active Directory credentials. In that case, user
validation is performed by Active Directory and CTI-Server does not verify
password correctness. It is necessary to make sure that the user names in
CTI-Server configuration equal Active Directory user names. [Default "0" (inactive)] [Restart necessary] |
TeliWeb_Server: ≥ 2.0.972; 13.08.2013 | ||
| ActiveDirectoryAuthentication_ DomainName |
<add key="ActiveDirectoryAuthentication_DomainName"
value="ROMICO"/> |
If
ActiveDirectory authentication is active, this value is mandatory. It tells
which domain to use for user validation. [Default ""] [Restart necessary] |
TeliWeb_Server: ≥ 2.0.972; 13.08.2013 | ||
| Debug | <add key="Debug" value="1"/> | Enables/disables
debug logs. This feature is not implemented yet. [Default "0"] [Restart necessary] |
TeliWeb_Server: < 1.0.47; 10.12.2012 | ||
| Registry entries (legacy versions) | |||||
| [HKLM_TeliWebServer] =
HKEY_LOCAL_MACHINE\SOFTWARE\ROMICO\TeliWeb_Server [HKCU_TeliWebServer] = HKEY_CURRENT_USER\SOFTWARE\ROMICO\TeliWeb_Server |
|||||
| Name | Location | Example | Description | Registry Key example | Version |
| General settings | |||||
| CTIServerIP | [HKLM_TeliWebServer]\ Networking |
"CTIServerIP"="192.168.254.30" | The
IP address of CTI-Server [Default "127.0.0.1"] [Restart necessary] |
TeliWeb_Server_Networking_ CTIServerIP.reg |
TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| CTIServerPort | [HKLM_TeliWebServer]\ Networking |
"CTIServerPort"="8332" | The
port of CTI-Server used for TeliWeb communication. [Default "8332"] [Restart necessary] |
TeliWeb_Server_Networking_ CTIServerPort.reg |
TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| MakeCall_ InternalNumberPrefix |
[HKLM_TeliWebServer] | "MakeCall_InternalNumberPrefix"="" | Defines
a prefix added to dialed internal numbers when the application is used in
mobile mode. [Default ""] [Restart unnecessary] |
TeliWeb_Server_ MakeCall_ InternalNumberPrefix.reg |
TeliWeb_Server:
≥ 1.0.43; 12.11.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| MakeCall_ InternalNumberPrefix_ FinalDigitCount |
[HKLM_TeliWebServer] | "MakeCall_InternalNumberPrefix_ FinalDigitCount"="2" |
Defines
how many final digits of internal number are appended to the value defined as
InternalNumberPrefix. Used when the application is running in mobile
mode. The value of 0 indicates that the whole internal number should be used. [Default "0"] [Restart unnecessary] |
TeliWeb_Server_ MakeCall_ InternalNumberPrefix_ FinalDigitCount.reg |
TeliWeb_Server:
≥ 1.0.43; 12.11.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| RefSearch_ResultsLimit | [HKLM_TeliWebServer] | "RefSearch_ResultsLimit"="50" | Determines
how many contacts can be displayed at most on the search page. The value
indicates that only top n alphabetically ordered contacts will be displayed.
The value of 0 means that there are no limits. [Default "20"] [Restart unnecessary] |
TeliWeb_Server_ RefSearch_ResultsLimit.reg |
TeliWeb_Server:
≥ 1.0.43; 12.11.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| RefSearch_ ShowFilterMinResults |
[HKLM_TeliWebServer] | "RefSearch_ShowFilterMinResults" ="10" |
When
the number of contacts displayed on the search page is greater than this
value, then a filter box appears over the list. The value of 0 indicates that
the filter field is never displayed. [Default "15"] [Restart unnecessary] |
TeliWeb_Server_ RefSearch_ ShowFilterMinResults.reg |
TeliWeb_Server:
≥ 1.0.43; 12.11.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| RememberUserPeriod_m | [HKLM_TeliWebServer] | "RememberUserPeriod_m"="1440" | Determines
how long (how many minutes) user credentials and settings should be stored in
cookies. [Default: “43200” (30 days)] [Restart unnecessary] |
TeliWeb_Server_ RememberUserPeriod_m.reg |
TeliWeb_Server:
≥ 1.0.43; 12.11.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| Protocol_GroupOption_Show | [HKLM_TeliWebServer] | Protocol_GroupOption_Show="0" | Show
or hide position for set "alle Nebenstellen" [Default "0"] |
TeliWeb_Server_ Protocol_GroupOption_Show .reg |
TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| Debug | [HKLM_TeliWebServer] | "Debug"="1" | Enable/disable
debug loging [Default "0"] |
TeliWeb_Server_Debug_1.reg | TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: < 1.0.45; 23.11.2012 |
| AppPath | [HKLM_TeliWebServer] | AppPath="C:\Inetpub\wwwroot\TeliWeb" | Main
part of asp application path [Default "C:\Inetpub\wwwroot\TeliWeb"] [Restart necessary] |
TeliWeb_Server_AppPath.reg | TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: < 1.0.42; 07.11.2012 |
| InternalNumberPrefix | [HKLM_TeliWebServer]\ Settings |
"InternalNumberPrefix"="" | Defines
a prefix added to dialed internal numbers when the application is used in
mobile mode. [Default ""] [Restart necessary] |
TeliWeb_Server_Settings_ InternalNumberPrefix.reg |
TeliWeb_Server:
≥ 1.0.41; 24.10.2012 TeliWeb_Server: < 1.0.43; 12.11.2012 |
| InternalNumberPrefix_ FinalDigitCount |
[HKLM_TeliWebServer]\ Settings |
"InternalNumberPrefix_ FinalDigitCount"="2" |
Defines
how many final digits of internal number are appended to the value defined as
InternalNumberPrefix. Used when the application is running in mobile
mode. The value of 0 indicates that the whole internal number should be used. [Default "0"] [Restart necessary] |
TeliWeb_Server_Settings_ InternalNumberPrefix_ FinalDigitCount_2.reg |
TeliWeb_Server:
≥ 1.0.41; 24.10.2012 TeliWeb_Server: < 1.0.43; 12.11.2012 |
| MaxWidth | [HKLM_TeliWebServer]\ Settings |
"MaxWidth"="224" | Determines
the maximum width of the user interface. [Default "480"] [Restart unnecessary] |
TeliWeb_Server_Settings_ MaxWidth.reg |
TeliWeb_Server:
≥ 1.0.29; 20.08.2012 TeliWeb_Server: < 1.0.43; 12.11.2012 |
| MinWidth | [HKLM_TeliWebServer]\ Settings |
"MinWidth"="150" | Determines
the minimum width of the user interface. [Default: “240”] [Restart unnecessary] |
TeliWeb_Server_Settings_ MinWidth.reg |
TeliWeb_Server:
≥ 1.0.29; 20.08.2012 TeliWeb_Server: < 1.0.43; 12.11.2012 |
| RememberUserPeriod_m | [HKLM_TeliWebServer]\ Settings |
"RememberUserPeriod_m"="1440" | Determines
how long (how many minutes) user credentials and settings should be stored in
cookies. [Default: “43200” (30 days)] [Restart unnecessary] |
TeliWeb_Server_Settings_ RememberUserPeriod_m.reg |
TeliWeb_Server:
≥ 1.0.29; 20.08.2012 TeliWeb_Server: < 1.0.43; 12.11.2012 |
| Database connection settings | |||||
| ProtocolSqlServer | [HKLM_TeliWebServer]\ DataBase |
"ProtocolSqlServer"= "192.168.254.21\\SQLEXPRESS" |
Protocol
database server [Default "127.0.0.1\SQLEXPRESS"] |
TeliWeb_Server_Database_ ProtocolSqlServer.reg |
TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: ≤ 1.0.37; 27.09.2012 |
| ProtocolSqlDatabase | [HKLM_TeliWebServer]\ DataBase |
"ProtocolSqlDatabase"="ROMICO-CTI" | Protocol
database name [Default "ROMICO-CTI"] |
TeliWeb_Server_Database_ ProtocolSqlDatabase.reg |
TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: ≤ 1.0.37; 27.09.2012 |
| ProtocolSqlUser | [HKLM_TeliWebServer]\ DataBase |
"ProtocolSqlUser"="TeliMan" | User
of Protocol database [Default "TeliMan"] |
TeliWeb_Server_Database_ ProtocolSqlUser.reg |
TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: ≤ 1.0.37; 27.09.2012 |
| ProtocolSqlPwd | [HKLM_TeliWebServer]\ DataBase |
"ProtocolSqlPwd"="TeliRefPass | PWD
of protocol database [Default "TeliRefPass"] |
TeliWeb_Server_Database_ ProtocolSqlPwd.reg |
TeliWeb_Server:
≥ 1.0.27; 16.07.2012 TeliWeb_Server: ≤ 1.0.37; 27.09.2012 |