Options XML File
Overview
Describes the options.xml file used to configure behavior of the ACD Monitor application.
Options XML File
The ACD Monitor application can be configured by customizing the information stored in an XML file named options.xml stored in the application directory.
The file should use UTF-8 encoding and should be XML version 1.0 compatible.
Nodes
The options.xml file can (and should) contain the following nodes:
Node name | Description |
---|---|
SshHost | An IP address or hostname from which to collect ACD data. |
SshPortNumber | The port number to use when making an SSH connection to the host. |
SshConnectionTimeoutInterval | Length of time in milliseconds (1000 = 1 sec) that the application should wait before aborting while attempting to establish an SSH connection. |
UseTelnetEmulation | |
TelnetEmulationType | |
Username | The username to use when authenticating with the SSH host. |
Password | The password to use when authenticating with the SSH host. |
TerminalType | |
CommandMonitor | |
CommandTotals | |
CommandLogoff | |
PromptLogon | |
PromptPassword | |
PromptTerminalType | |
PromptEnterCommand | |
PromptMonitorRetrieved | |
PromptTotalsRetrieved | |
PromptTotalsRetrievedLastPage | |
PromptLogoff | |
PollingInterval | The frequency at which the information should be refreshed in milliseconds (1000 = 1 sec). |
XMLOutputPath | Relative or absolute path to the desired location for the output XML file. |
LogFilePath | Relative or absolute path to the desired location for the application log file. |
LogVerbose | True or False. Whether or not to include extra detailed information in the log file. |
LogBufferText | True or False. Whether or not to include the raw buffer text in the log file. |
CommandTimeoutInterval | Length of time in milliseconds (1000 = 1 sec) that the application should wait for a response to a single command before aborting and skipping to the next command. |
EnableAggregateData | True or False. Whether or not to include aggregate data (e.g. total calls) in the output. |
AgentNames | Must contain a list of child "Agent" nodes each containing the name of an agent who could possibly login to the ACD split. (The spelling of the name must exactly match the spelling in the phone system.) |
Example
An example of the options.xml file can be viewed here.