Installing Avaya T-Server Real-Time Adapter

Overview

QueueManager needs to be configured to listen for statistics in order to receive real-time information from the adapter. Configure the Avaya TServer Real-Time Adapter by updating the settings in the adapter configuration file.

Adapter config File

The following is a sample VHT_GenesysRealTimeAdapter_Console.exe.config file. This file may be manually configured based on the fields in vhtLogging, vhtCommunication, statServer, and appSettings.

<?xml version="1.0" encoding="utf-8"?><configuration>    <configSections>        <sectionGroup name="VHTConfiguration">            <section name="vhtLogging" type="VHT.Common.Library.Configuration.Logging.VHTLoggingSection, VHT.Common.Library" allowLocation="true" allowDefinition="Everywhere"/>            <section name="vhtCommunication" type="VHT.Common.Library.Configuration.Communication.VHTCommunicationSection, VHT.Common.Library" allowLocation="true" allowDefinition="Everywhere"/>            <section name="statServer" type="RealTimeAdapters.Configuration.Sections.StatServerSection, RealTimeAdapters" allowLocation="true" allowDefinition="Everywhere"/>        </sectionGroup>    </configSections>    <VHTConfiguration>        <vhtLogging>            <application level="10" name="GenesysRealTimeAdapter" logFilePath="C:\Program Files (x86)\Virtual Hold Technology\VHLogs"/>        </vhtLogging>        <vhtCommunication>            <QMCL reconnectIntervalSeconds="3">                <Connections>                    <Connection connectionType="Primary">                        <Server ipAddress="QUEUEMANAGER_IP" port="6999"/>                        <Client ipAddress="REALTIMEADAPTER_IP" port="0"/>                    </Connection>                </Connections>            </QMCL>        </vhtCommunication>        <statServer tenant="TENANT" password="PASSWORD" clientName="VHTGenRTAdapter" intervalFrequencySecs="15"> <!-- ipVersion -->            <servers>                <add name="primary" host="STAT_SERVER_IP" port="5100"/>            </servers>            <!-- <callsInAcd statType="" /> -->            <agentsAvailable statType="VHT_CurrNumberWaitStatuses" category="CurrentNumber" subject="AgentStatus" mainMask="WaitForNextCall"/>                        <agentsStaffed statType="VHT_CurrAgentsLoggedIn" category="CurrentNumber" subject="AgentStatus" mainMask="*,~NotMonitored,~LoggedOut"/>        </statServer>    </VHTConfiguration>    <appSettings>        <add key="VhqmwsUrl" value="http://[VHQMWS_IP]/VHQMWS/VHQMWS.asmx"/>        <add key="SiteName" value="SITENAME"/>        <add key="UseTialAdapter" value="[TRUE OR FALSE]"/>        <add key="UseDefaultsOnConnectionLost" value="false"/>    </appSettings>    <startup>    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1"/></startup></configuration>

vhtLogging

This section of the configuration file designates where the log files reside.

Field Name Sample Value Description
name GenesysRealTimeAdapter Name which designates real-time adapter log files. This name may be modified.
logFilePath C:\Program Files (x86)\Virtual Hold Technology\VHLogs Location of log files.

vhtCommunication

This section of the configuration file handles the connection to Queue Manager.

Field Name Sample Value Description
Connection connectionType Primary Refers to the type of connection. Valid values are Primary and Secondary (optional).
Server ipAddress 10.20.0.162 IP address of QueueManager
Client ipAddress 172.16.59.229 IP address of the real-time adapter.

statServer

This section of the configuration file handles the connection to Avaya T-Server and the configuration of the statistics.

Optional values are marked with an asterisk (*). All other fields are required.

Field Name Sample Value Description
tenant Resources T-Server tenant name.
password * NA Password for the T-Server tenant.
clientName * VHTGenRtAdapter

Identifies the adapter when connecting to Statistics Server.

Default is VHTGenRTAdapter.

intervalFrequencySecs * 15 Indicates the number of seconds between statistic value updates from Statistics Server. Default is 15 seconds.
ipVersion * IPv4 Used to enable IPv6. Default value is IPv4.
host 10.10.1.62 IP address of the stat server.
agentsStaffed CurrentAgentsLoggedIn

Configuration for getting the number of agents logged in for a particular agent group or other similar T-Server configuration object.

agentsAvailable CurrNumberWaitStatuses

Configuration for getting the number of agents currently available for a particular agent group or other similar T-Server configuration object.

For more information, see T-Server Statistics.

callsInAcd CurrNumberWaitingCalls

Configuration for getting the number of calls waiting for a particular virtual queue or similar configuration object.

For more information, see T-Server Statistics.

appSettings

This section of the configuration file handles the connection to the Avaya T-Server.

Field Name Sample Value Description
VhqmwsUrl http://10.10.10/VHQMWS.asmx

URL containing the VHQMWS Url. Format of the Url should be:

http:// VHQMWS_IP /VHQMWS.asmx

SiteName VHT Site name of the real-time adapter.
UseTIALAdapter False Set value to true to use TIAL connection for statistics. Set value to false to not use TIAL connection for statistics.
UseDefaultsOnConnectionLost False

Defines what queue variable table values to send to QueueManager when the Genesys server is shut down. When set to true, the queue variable table values are used. When set to false, the last known values are used.

Default value is False.