Professional Documents
Culture Documents
Release 10.1.1
Configuration Guide
November 2010
© 2003 - 2010 Verint Systems Inc. All Rights Reserved. THIS AVAYA OF THE USE OF THE OPEN SOURCE SOFTWARE, EVEN IF ADVISED OF
PRODUCT ('Product') CONTAINS CONFIDENTIAL AND PROPRIETARY THE POSSIBILITY OF SUCH DAMAGE.
INFORMATION OF VERINT SYSTEMS INC. USE OF THE PRODUCT Certain other software programs or portions thereof included in the Product
INDICATES THE END USER'S ACCEPTANCE OF THE TERMS SET FORTH may contain software distributed under third party agreements ('Third Party
HEREIN AND THE GENERAL LICENSE TERMS AVAILABLE ON THE AVAYA Components'), which may contain terms that expand or limit rights to use
WEBSITE AT http://support.avaya.com/LicenseInfo/ ('GENERAL LICENSE certain portions of the Product ('Third Party Terms'). Information identifying
TERMS'). IN THE EVENT OF ANY CONFLICT OR INCONSISTENCY Third Party Components and the Third Party Terms that apply to them is
BETWEEN THE TERMS SET FORTH HEREIN AND ANY WRITTEN available on Avaya's web site at: http://support.avaya.com/ThirdPartyLicense/.
AGREEMENT WITH AVAYA AND/OR AVAYA EULA, THE TERMS OF SUCH In addition, this product may contain the ReportNet application from Cognos
EITHER WRITTEN AGREEMENT WITH AVAYA AND/OR AVAYA EULA Corporation. If so, you are granted a limited for use: (i) by an unlimited number
SHALL GOVERN. IF YOU DO NOT WISH TO BE BOUND BY THESE of "Anonymous Users" to set personal preferences, view, run, schedule and
TERMS, YOU MUST RETURN THE PRODUCT(S) TO THE POINT OF output reports, subscribe to scheduled reports, create and manage personal
PURCHASE WITHIN TEN (10) DAYS OF DELIVERY FOR A REFUND OR folders, and personalize standard reports, and (ii) by one "Named User"
CREDIT. (unless otherwise specified on this Order) to, in addition to the rights of an
Avaya grants End User a license within the scope of the license types Anonymous User, use the Query Studio module.
described below. The applicable number of licenses and units of capacity for
which the license is granted will be one (1), unless a different number of
Avaya fraud intervention:
licenses or units of capacity is specified in the Documentation or other
materials available to End User. 'Software' means the computer programs in If you suspect that you are being victimized by toll fraud and you need technical
object code, originally licensed by Avaya and ultimately utilized by End User, assistance or support, call Technical Service Center Toll Fraud Intervention
whether as stand-alone Products or pre-installed on Hardware. 'Hardware' Hotline at +1-800-643-2353 for the United States and Canada. Suspected
means the standard hardware Products, originally sold by Avaya and ultimately security vulnerabilities with Avaya Products should be reported to Avaya by
utilized by End User. sending mail to: securityalerts@avaya.com<mailto:securityalerts@avaya.com
License Type(s):
"Channel" means a physical connection between or logical address associated Trademarks:
with a recording device and an audio source. Avaya, Aura, and the Avaya Logo are trademarks of Avaya Inc. and are
"Enterprise" means a license to use, without limitation on the number of copies registered in the United States and other countries. Avaya may also have
or users applicable to that End User, that Software within that End User's trademark rights in other terms used herein. References to Avaya include the
technical environment in conjunction with other Software licensed. Nortel Enterprise business, which was acquired as of December 18, 2009.
"Seat" means the number of uniquely identified work-stations (i) on which the
Software is licensed to be installed, (ii) from or to which the Software will send All trademarks identified by ®, TM or SM are registered marks, trademarks,
or receive data, or (iii) about which the Software generates data. Any one or and service marks, respectively, of Avaya Inc. or the property of their
more of the foregoing, in the aggregate, applicable to a work-station shall respective owners.
qualify that work-station as a licensed Seat. Seat licenses are not concurrent,
except that licenses relating to a work-station may be transferred to another
Patents:
work-station so long as such transfer is on a permanent basis.
The Verint Systems Inc. products are protected by one or more of the following
"Server" means a license to install the Software on a single central computer
U.S., European or International Patents: USPN 5,659,768; USPN 5,790,798;
server.
USPN 6,278,978; USPN 6,370,574; USPN 6,404,857; USPN 6,510,220;
"Site" means a license to use the Software at a physical End User location, USPN 6,724,887; USPN 6,751,297; USPN 6,757,361; USPN 6,782,093;
without limitation on the number of copies or users applicable to that physical USPN 6,952,732; USPN 6,959,078; USPN 6,959,405; USPN 7,047,296;
End User location. USPN 7,149,788; USPN 7,155,399; USPN 7,203,285; USPN 7,216,162;
USPN 7,219,138; USPN 7,254,546; USPN 7,281,173; USPN 7,284,049;
Copyright: USPN 7,325,190; USPN 7,376,735; USPN 7,424,715; USPN 7,424,718;
USPN 7,466,816; USPN 7,478,051; USPN 7,558,322; USPN 7,570,755;
Except where expressly stated otherwise, the Product is protected by copyright
USPN 7,574,000; USPN 7,587,041; USPN 7,613,290; USPN 7,633,930;
and other laws respecting proprietary rights. Unauthorized reproduction,
USPN 7,634,422; USPN 7,650,293; USPN 7,660,307; USPN 7,660,406;
transfer, and or use can be a criminal, as well as a civil, offense under the
USPN 7,660,407; USPN D606,983; USPN RE40,634; AU 2003214926; CA
applicable law.
2,474,735; CA 2,563,960; CA 2,564,127; CA 2,564,760; CA 2,567,232; CA
2,623,178; CA 2,627,060; EP 1096382; EP 1248449; EP 1284077; DE
Third-party Components: 1284077; FR 1284077; DE 833489; FR 833489; GB 833489; GB 2374249; IE
This computer program is protected by U.S. and international copyright laws, 84821; IL 13532400; NZ 534642; and other provisional rights from one or more
patent laws, and other intellectual property laws and treaties. Unauthorized of the following Published U.S. Patent Applications: US 10/061,491; US
use, duplication, publication and distribution of all or any portion of this 10/467,899; US 10/525,260; US 10/633,357; US 10/771,315; US 10/771,409;
computer program are expressly prohibited and will be prosecuted to the US 11/037,604; US 11/090,638; US 11/129,811; US 11/166,630; US
maximum extent provided by law. Your rights in this computer program are 11/345,587; US 11/359,195; US 11/359,319; US 11/359,356; US 11/359,357;
limited to the license rights granted under the license agreement executed by US 11/359,358; US 11/359,532; US 11/361,208; US 11/388,944; US
you in hardcopy form (or if none, by acceptance of the clickwrap terms included 11/394,408; US 11/394,410; US 11/394,496; US 11/394,794; US 11/395,759;
with this computer program). If needed, please contact your vendor for an US 11/395,992; US 11/396,062; US 11/410,004; US 11/428,222; US
additional copy of those terms. All other rights, title and interest are expressly 11/428,239; US 11/475,683; US 11/477,124; US 11/478,714; US 11/479,056;
restricted and retained by Verint Systems, Inc. and its licensors. US 11/479,267; US 11/479,506; US 11/479,841; US 11/479,899; US
11/479,925; US 11/479,926; US 11/509,549; US 11/509,550; US 11/509,551;
Certain open source applications ("Open Source") may be included with this
US 11/509,554; US 11/528,267; US 11/529,132; US 11/529,942; US
computer program. For specific ownership information and license rights
11/529,946; US 11/529,947; US 11/540,107; US 11/540,171; US 11/540,185;
relating to those open source applications, please see the "Free and Open
US 11/540,281; US 11/540,320; US 11/540,322; US 11/540,353; US
Source Licensing Information" guide provided with your computer program, or
11/540,736; US 11/540,739; US 11/540,785; US 11/540,900; US 11/540,902;
contact your vendor for a copy of that guide.
US 11/540,904; US 11/541,313; US 11/565,946; US 11/567,808; US
A license in each Open Source software application is provided to you in 11/567,852; US 11/583,381; US 11/608,340; US 11/608,350; US 11/608,358;
accordance with the specific license terms specified in their respective license US 11/608,438; US 11/608,440; US 11/608,894; US 11/616,490; US
terms. EXCEPT WITH REGARD TO ANY WARRANTIES OR OTHER 11/621,134; US 11/676,818; US 11/691,530; US 11/692,983; US 11/693,828;
RIGHTS AND OBLIGATIONS EXPRESSLY PROVIDED DIRECTLY TO YOU US 11/693,899; US 11/693,923; US 11/693,933; US 11/712,933; US
FROM VERINT, ALL OPEN SOURCE SOFTWARE IS PROVIDED "AS IS'' 11/723,010; US 11/729,185; US 11/742,733; US 11/752,458; US 11/771,499;
AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT US 11/772,440; US 11/776,659; US 11/804,748; US 11/824,980; US
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 11/831,250; US 11/831,257; US 11/831,260; US 11/831,634; US 11/844,759;
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT US 11/868,656; US 11/872,575; US 11/924,201; US 11/937,553; US
SHALL THE OWNERS OF THE OPEN SOURCE SOFTWARE OR ITS 11/959,650; US 11/968,428; US 12/014,155; US 12/015,375; US 12/015,621;
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, US 12/053,788; US 12/055,102; US 12/057,442; US 12/057,476; US
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 12/107,976; US 12/118,781; US 12/118,789; US 12/118,792; US 12/164,480;
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR US 12/245,781; US 12/326,205; US 12/351,370; US 12/416,906; US
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 12/464,694; US 12/466,673; US 12/483,075; US 12/497,793; US 12/497,799;
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF US 12/504,492; US 12/539,640; US 12/608,474; US 12/628,089; US
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 12/684,027; US 12/686,213; US 12/708,558; and other U.S. and International
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT Patents and Patents Pending.
C o n t e n t s
3 Level 1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
What To Do Now . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4 Level 2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Data Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
What To Do Now . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5 Level 3 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
LAN Data Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Workstations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Telephones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Trunk Spans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
CTI Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Email Notifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
What To Do Now . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6 Level 4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Voice Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
What To Do Now . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
9 Localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Changing the Regional Settings . . . . . . . . . . . . . . . . . . . . . . . 148
Changing Browser Language Settings . . . . . . . . . . . . . . . . . . . . . 148
Changing Time Format on the Server . . . . . . . . . . . . . . . . . . . . . 148
Adding User Defined Text to the Login Screen . . . . . . . . . . . . . . . . . . 149
Welcome to Quality
Monitoring
Before you configure your system, you need to confirm that any supporting hardware
and software has been correctly installed. Please refer to the Quality Monitoring
Installation Guide for details.
Date and time information is stored in Greenwich Mean Time (GMT) in the
System Administration database tables.
Note:
or
z https://<servername>:<port>/qm
For new installations, use:
z Username: eadmin
z Password: password
Security Administration
There are various security features you can implement on the Quality Monitoring
system. For information on security features, see the Quality Monitoring Security
Administration Guide.
Maintenance
For guidance on maintaining your Quality Monitoring system, see the Quality
Monitoring Maintenance Guide.
Best Practices
For recommendations for your Quality Monitoring system, see the Quality Monitoring
Best Practices Guide.
The component dependencies are hierarchical not linear. Each component in a certain
level is independent of any other component in the same level. Each level, however, is
dependent upon the level that precedes it.
System Administration
Navigation
You must have appropriate security permissions to perform certain tasks within
the Quality Monitoring system such as editing, adding, or deleting system
administration components. The Administrator (EADMIN user) is responsible
Note:
3 Type your Logon Name and Password. Your Logon Name and Password are
case-sensitive. They can include a maximum of 64 characters, and must not include
spaces.
By default, all lists are sorted using the first column on the left as the sort criterion.
To sort a list of currently defined items, use the up and down triangles at the top of a
column to use that column name as the sorting criterion. You can sort a list either in
ascending or descending order.
Some components have multiple pages. You can use the paging controls to move
through the list.
Level 1 Configuration
The dependencies of the hardware, software, and devices that you define in
System Administration require that you configure the components in a
predefined order.
The first component to configure, on Level 1, is Sites.
Chapter 3 - Level 1 Configuration Sites
Sites
A site is an organizational unit. As the parent element for all hardware and software
components, the site designation enables you to identify each component with a
unique locale. For example, a site can be a country, a city, or an office location. You use
sites to manage the enterprise-wide implementation of the Quality Monitoring system.
Defining a Site
To define a site, follow these steps:
1 From the main System Administration page, click Sites. Any currently defined sites
are listed in the right pane.
2 Click Create. The Enter Site Properties page opens.
2 Click the site definition to review it. The View Site page opens.
What To Do Now
Once you have defined the sites on Level 1, go on to Chapter 4 to configure the
components on Level 2.
Level 2 Configuration
Once you configure the sites at Level 1, you need to configure data
connections, switches, and servers on Level 2.
This chapter describes how to define and edit the following components:
z Data connections and associated logon IDs
z Switches, agent groups, logon IDs, and extensions
z Servers
Chapter 4 - Level 2 Configuration Data Connections
Data Connections
In the Quality Monitoring system, a data connection provides a logical grouping of the
components used for collecting data from the workstation’s graphical user interface
(GUI).
You can better organize and manage your GUI components by assigning them to a
central data connection. In some instances, you can use data connections as logical
devices to configure logon IDs for external applications such as Customer Relationship
Management (CRM) and Workforce Management (WFM). In addition to defining the
data connection itself, you can also define the Quality Monitoring logons used by
agents when logging into the telephone system.
For Quality Monitoring with Full time Recording integrations, you need to create two
data connections:
z One data connection assigned to Quality Monitoring with Full time Recording to set
up the audio server logon IDs for audio playback over the telephone using the
Audioserver.
z Another data connection is required for recording data from the screen.
You need to set up logon IDs for the data connection to use a Connect
application such as AIM or Screen Capture Module. See Chapter 8 of this guide
for more information on setting up these applications.
Note:
2 Click the check box next to the Data Connection to delete it.
Deleting a Logon ID
To delete a logon ID without deleting the entire data connection definition, follow these
steps:
1 From the main System Administration page, click Data Connections. The currently
defined data connections are listed in the right pane.
2 Click the data connection with which the logon ID is associated. The View Data
Connection Properties page opens.
3 Click Logon ID to view the IDs.
4 Click Edit.
Switches
A switch is a piece of hardware that establishes a communication path between the
external public phone lines and the internal telephone extensions in the company, as
well as establishing paths between internal extensions. A switch is also commonly
referred to as a Private Branch Exchange (PBX) or an Automatic Call Distributor (ACD).
Each switch supports multiple incoming lines and maps to agent extensions.
The Quality Monitoring system uses the switch, in conjunction with the CTI adapter, to
gather information for agent logons and extensions, incoming call routing and
recording events (for example, logon, start call, and end call), and outgoing recording
events. In some configurations, the agent's logon triggers an extension association,
allowing the agent to work from various locations (free seating).
The switch definition in the Quality Monitoring system includes not only information
about the switch itself, but also any agent groups, logon IDs, and extensions
associated with the switch.
Agent Groups. An agent group identifies a subset of extensions on a switch. Agent
Group is a term specific to the Aspect switch. Other switch types use other terms, such
as Pilot Number, Hunt Group, Skill Set, Queues, or Resource Group. All of these terms
refer to the grouping of extensions to determine call routing. The groups are created
based upon the specialized skills, areas of knowledge, or services that the agents on
those extensions provide. The routing occurs based upon any number of possible
criteria, such as an IVR-entered credit card number, or a DNIS.
For example, an IVR system requests the preferred language and the customer
responds with Spanish. A defined Agent Group includes all Spanish speaking agents on
the switch, such as extensions 4001 through 4015. The call is then queued for the next
available agent on extensions 4001 through 4015.
Agent groups are associated with a switch and are defined within the switch definition.
Logon IDs. Agents use logon IDs to access the telephone system. You need to specify
the logon IDs to be used by the agents in the Quality Monitoring system. The logon
IDs, like the agent groups, are associated with a particular switch.
Extensions. The Extensions page of the Switch definition enables you to set up
extensions on the Switch and shows you which extensions have been assigned to
telephones. You can also limit recording on the extension based upon either of two
types of attributes:
z Blocked. Designates extensions that should never be recorded (for example,
human resources, executives, and so on). If a contact reaches a blocked
extension, the contact is preserved but recording is terminated.
z Ignored. Designates extensions where recordings are ignored only if the first call
event for the contact occurs on the extension. Typically, ignored extensions are
those dedicated to the eRecorder Server for use during playback of recorded
contacts to prevent re-recording of contacts.
Defining a Switch
To define a Switch, follow these steps:
1 From the main System Administration page, click Switches. Any currently defined
Switches are listed in the right pane.
2 Click Create. The Switch Selection page opens
3 Click the type of switch you want to create. The Enter Switch Properties page for the
selected switch type opens (for example, the Avaya Definity G3/S8300/S8700
Properties page).
z Service Observe By. When using the service-observe function, you can either
use the Extension of the telephone (teleset), or the logon ID of the agent to
address the particular phone. The preferred method is by extension, which
enables monitoring even when no one is logged into the ACD (Automatic Call
Distributor). However, in some environments, the service-observe monitoring by
extension is disabled. In such environments, you must monitor by agent ID.
z Free Seating. Select this option if your organization uses a free seating
environment (that is, extensions are assigned to agents based upon where they
log into the telephone system). Free Seating is always checked when the Service
Observe by Agent ID (default) is selected.
z On Hook Delay. Specify the amount of time, in milliseconds, that a channel
must remain “on hook” before it can be reused. Type up to 6 digits. This field is
required. The default setting is 1000.
z Off Hook Delay. Specify the amount of time, in milliseconds, that the system
waits after the phone is taken off the hook before it dials a number. Type up to 6
digits. This field is required. The default setting is 250.
z Service Observe String. The code that Quality Monitoring must send the switch
in order to monitor extensions on the switch.
If the Hotline options are set for a card, Service Observe String
must be set to something such as 0000, so that eRecorder does
not dial it.
Logon ID Page
If your list exceeds the display area, use the pagination tools to navigate to the item
you want to use.
Extensions Page
If your list exceeds the display area, use the pagination tools to navigate to the item
you want to use.
Do not select this option if the switches in your environment have primary and
secondary extensions for a phone.
5 Click Add. A message confirms that the extension(s) were saved and prompts you
to create additional extensions.
z Click Yes to define another switch.
z Click No to return to the list of switches.
6 After adding extensions to a switch, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
You cannot delete a switch that has any of its extensions assigned
to a telephone, or a switch assigned to a CTI adapter or voice
card.
Servers
Within the Quality Monitoring system, each server can have one or more of the
following roles:
z eRecorder Master Node. The eRecorder Master Node supports environments
with multiple eRecorder servers. The server that is assigned the eRecorder master
node role is the server where contact exports occurs. If you have only one
eRecorder server, you must assign it both the eRecorder server role and the
eRecorder master node role.
z eRecorder Server. The eRecorder server records the voice and screen data of
contacts. The data is available for immediate playback or can be archived and
retrieved for playback later. The eRecorder server features a scalable architecture
that provides high-volume recording and storage, and that allows additional
storage expansion using Storage Area Networks (SANs) and Network Attached
Storage (NAS), or near-line storage options, such as high-volume tape archives,
disk storage, and others.
z Web Server. The Web server hosts the Quality Monitoring browser-based
applications, Search and Replay, Evaluations, and Enterprise Reporting. These
applications interface with the BDR server, Command server, and the Search
server to provide complete user functionality.
With the exception of the eRecorder server, once a role is selected it is removed from
the list of available server roles. Only one server per site can assume a particular role.
You can, however, assign the eRecorder server role to multiple servers.
Defining a Server
To define a server in the Quality Monitoring system, follow these steps:
1 From the main System Administration page, click Servers. Any defined servers are
listed in the right frame.
2 Click Create. The Enter Server Properties page opens.
Do not use an underscore (_) character when defining the Web Server’s host
name.
Note:
z eRecorder Server. Enable this option to assign the role of eRecorder Server.
Assign this role to each NT Server on which you chose “eRecorder Server” during
installation. Define the following properties for the eRecorder Server.
Master Node. Enable this option to designate this server as the server where
contact exports occurs. If you have only one eRecorder server, you must assign it
both the eRecorder server role and the eRecorder master node role.
Content Path. Defines the full path or URL where content used during Playback
is stored. The URL should point to the Content root directory (the directory
shared with the name Content) and should be formatted as follows:
\\server\Content
Export AVI Path. Type the full path or URL where content used during export is
stored.
Disk Space Threshold. Specify the minimum amount of disk space (in
kilobytes) remaining on the server before the system administrator is alerted.
Integer; Range: 0 - 9999999999. Defaults to 5242880 kilobytes.
Reporting Frequency. Specify the interval (in seconds) at which the server
reports that the minimum disk space threshold has been reached. Integer;
Range: 0 - 999. The default is 600 (seconds).
z Command Server. Enable this option to assign the role of Command Server.
Only one server per site can have the role of Command Server. Assign this role to
the machine on which you chose “Quality Monitoring Server” during installation.
Define the following properties for the Command Server:
Input Rate Interval. Specify the interval between updates to Performance
Monitor. Integer; Range: 0 - 999999. The default is 10.
Latency Threshold. Specify the threshold, in seconds, for command processing
latency. Integer; Range: 0 - 100. The default is 30 (seconds).
Num Performance Samples. Specify the number of consecutive threshold
violations that need to occur before an NT event is issued. Integer; Range: 0 -
999999. The default is 2.
Socket Processors. Specify the number of separate processes that the Server
uses to handle connections. Integer; Range: 0 - 999. The default is 5.
Socket Timeout (seconds). This setting will specify the timeout value, in
seconds, when the Quality Monitoring client communicates to the Command
Server. This setting is required and has a range: 10 - 60 (seconds).
z Reporting Server. Enable this option to assign the role of Reporting Server. Only
one server per site can have the role of Reporting Server. Assign this role to each
NT Server on which you chose “Web Server” during installation. Define the
following properties for the Reporting Server:
Socket Port. When you select this option, you must specify the Socket Port. This
port the Reporting Server uses to connect to the Enterprise Reporting application.
The default Socket Port is 8282. When selected, the socket port is required and
has a range: 1024 - 65535.
Socket Timeout. This setting will specify the timeout value, in seconds, when
Quality Monitoring sends a request to Enterprise Reporting. This setting is
required and has a range: 10 - 60 (seconds).
z Reporting ETL Server. When selected, indicates that the server is assigned the
role of Reporting ETL Server. Assign this role to the machine on which the "Web
Server" is installed. Do not configure the server role for the Reporting ETL Server
until Enterprise Reporting is installed on the Quality Monitoring system. Define
the following properties for the Reporting ETL Server:
Socket Port. When selected, indicates that the server is assigned the role of
Reporting ETL Server. Assign this role to the machine on which the "Web Server"
is installed. Do not configure the server role for the Reporting ETL Server until
Enterprise Reporting is installed on the Quality Monitoring system. This setting is
required and has a range: 1024 - 65535.
Socket Timeout. This setting will specify the timeout value, in seconds, when
Quality Monitoring sends a request to the ETL. This setting is required and has a
range: 10 - 60 (seconds)
Extract Task Name. The name given to the extract task for data extraction from
the Quality Monitoring system to be used in the Enterprise Reporting database.
Required. Maximum: 64 characters.
6 Choose one of the following actions:
z Click Submit to validate the properties, save and close the page.If you selected
Submit, a message confirms that the server definition was saved and prompts
you to create additional server definitions.
z Click Yes to define another server.
z Click No to return to the list of defined servers.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
7 After defining a server, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
z Quality Monitoring Apache Tomcat
z Quality Monitoring Command Service
z Quality Monitoring Search Service
You cannot delete a server that has voice cards or LAN data
adapters assigned to it, or a server that has one or more roles
assigned to it.
4 Click Yes to delete the server definition(s). Click No to cancel the command.
5 After deleting a server, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
z Quality Monitoring Apache Tomcat
z Quality Monitoring Command Service
z Quality Monitoring Search Service
What To Do Now
Once you have defined the components on Level 2, go on to Chapter 5 to configure the
components on Level 3.
Level 3 Configuration
This chapter describes how to define and edit the following components:
z LAN Data Adapters
z Workstations
z Telephones
z Trunk Spans
z CTI Adapters
z Email Notifiers
Chapter 5 - Level 3 Configuration LAN Data Adapters
To playback audio over the LAN, you must have a session with the
Audio Playback Usage option selected.
Workstations
Workstation refers to any computer functioning as a Quality Monitoring client. The
workstation is configured to run the Quality Monitoring system for recording and/or
playback of customer contacts. Typically an agent uses the workstation while providing
customer service; however, supervisors may also use the workstation while monitoring
or reviewing contacts.
You can create more than one workstation at a time. To create a single workstation,
leave the Begin and End Sequence Range fields blank. To create multiple workstations
simultaneously, add values to the Begin and End Sequence Range fields.
For example, if you want to add 10 workstations with a base name of CallCenter, type
01 in the Begin Sequence Range and 10 in the End Sequence Range field, select Suffix
and click Create to create the following workstations:
z CallCenter_01
z CallCenter_02
z CallCenter_03
z CallCenter_04
z CallCenter_05
z CallCenter_06
z CallCenter_07
z CallCenter_08
z CallCenter_09
z CallCenter_10
Defining Workstations
You can create multiple workstations simultaneously to streamline site configuration.
To define workstations (and terminal services clients), follow these steps:
1 Click Workstations in the left frame. Any currently defined workstations are listed
in the right frame.
2 Click Create. The Enter Workstations Properties page opens.
z Data Connection. Use the drop-down list to select the data connection for the
workstation. You must use the data connection that is not related to the Quality
Monitoring with Full time Recording integration for setting up recording and
playback. This field is required.
z Base Workstation Name. Type the base name (up to 128 characters) to
identify the workstation. If you are creating multiple workstations, a number is
added to the base workstation name to create a unique identifier for each
workstation. The workstation name and the host name can be the same.Type a
name that does not contain spaces. This field is required.
z Base Host Name. Type up to 128 characters (no spaces) as the host name for
the workstation. If you are creating multiple workstations, a number is added to
the base host name to create a unique identifier for each workstation. The host
name and the workstation name can be the same. This field is required. It is not
required for an anonymous terminal.
z Begin Sequence Range. Use this field only if you want to create multiple
workstations. Type the lowest number you want to add to the workstation
name/host name to create a unique identifier for the workstation. You can use
padding zeros to format the numbers. For example, if you want to add 100
workstations, you can type 001 in this field and 100 in the End Sequence Range
field to add symmetry in the resulting workstation names (for example,
workstation_001; workstation_055; workstation_100 - rather than,
workstation_1; workstation_55; workstation_100). The maximum number is
1000.
z End Sequence Range. Use this field only if you want to create multiple
workstations. Type the highest number you want to add to the workstation
name/host name to create a unique identifier for the workstation. You can use
padding zeros to format the numbers. For example, if you want to add 100
workstations, you can type 001 in the Begin Sequence Range field and 100 in this
field to add symmetry in the resulting workstation names (for example,
workstation_001; workstation_055; workstation_100 - rather than,
workstation_1; workstation_55; workstation_100). The maximum number is
1000.
z Prefix. Select Prefix to add the sequence number before the base name, such as
055_workstation.
z Suffix. Select Suffix to add the sequence number after the base name, such as
workstation_055.
4 Click Create. The workstations are added and listed in the area below. You can use
the page controls to view all of the workstations and, if necessary, remove specific
workstations using the checkbox beside the workstation name and the Delete
button.
5 Choose one of the following actions:
z Click Submit to validate the properties, save and close the page. If you select
Submit, a message confirms that the definition was saved and prompts you to
create additional definitions.
a. Click Yes to define another set of workstations.
b. Click No to return to the list of workstations.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
If the import file has a workstation or host name that exactly matches an existing entry
in Quality Monitoring, the import process will update the existing workstation with the
associated data in the import file. If there are any errors, the workstation will remain in
the Import Workstation table.
The number of records added successfully appears in the Create field. The Error field
lists the number of errored records.
To import workstation definitions, follow these steps:
1 Click Workstations in the left frame. Any currently defined Workstations are listed
in the right pane.
2 Click Import. The Import Workstations page opens.
3 Click Browse to find the comma separated variable file (csv), select it and click
Open.
4 Click Load. The records appear on the page.
5 You can remove any unwanted records by selecting the check box beside the record
and clicking Delete. You can use the page controls to view all of the records.
6 Choose one of the following actions:
z Click Submit to add the workstations. you can view the number of created
records and records with errors in the Create and Error fields. Any records that
match existing workstations in the system are updated with the associated data
in the import file.
z Click Cancel to exit the page without making any changes.
7 Click Done to return to the main workstations page.
Telephones
In the System Administration application, a telephone represents a holding place
assigned to the physical unit used by an agent. When you define telephones, you
specify which telephones are in use and the switches associated with these telephones.
Defining a Telephone
If you selected the Add telephones using Extensions as primary extensions
check box on the Switch Extensions page, the system automatically creates telephones
for every new extension added to the switch. The telephone name always includes the
"Tele-" prefix followed by the extension number.
This option does not work if the switches in your environment have primary and
secondary extensions for the telephones.
To define telephones, follow these steps:
1 From the main System Administration page, click Telephones. Any currently
defined Telephones are listed in the right frame.
2 Click Create. The Enter Telephone Properties page opens.
z Click in the check box next to any unassigned extension to assign it.
z Click in the check box next to any assigned extension to remove it from the
definition.
z Click Submit to validate the properties, save and close the page. If you select
Submit, you are prompted to confirm the change.
a. Click Yes to save the new definition.
b. Click No to return to the Properties page.
z Click Reset to restore the previously defined values.
z Click Cancel to exit the page without making any changes.
Trunk Spans
A trunk is a telephone line that connects telecommunications devices, such as switches
and voice cards. A trunk span is a group of related trunks that all form the same
connection. Unlike a single trunk, a trunk span can conduct multiple exchanges of data
simultaneously so that it provides high bandwidth. Each individual trunk in the trunk
span is known as a trunk span member. When tapping is required, you must configure
an extension span.
z Name. Type a unique name (up to 128 characters) to identify the trunk span.
This field is required.
z Description. Type a any additional text or annotation (up to 255 characters) to
characterize the trunk span, such as the type of trunk or associated switch.
z Switch. Use the drop-down list to specify the telephony switch to which the
trunk span is connected. This field is required.
If you select both the Dialer Trunk Span and Trunk Extension Span
check boxes, you configure a dialer trunk extension span. If you
leave both unchecked, you configure a trunk span.
z Dialer Trunk Span. Select this check box to indicate that the trunk span
represents a dialer trunk span.
z Trunk Extension Span. Select this check box to indicate that the trunk span
represents a trunk extension span.
5 Click Ports.
6 Edit the Port Names as necessary to conform to your site’s naming conventions.
You can also retain the default names.
7 Choose one of the following actions:
z Click Submit to validate the properties, save and close the page.If you select
Submit, a message confirms that the definition was saved and prompts you to
create additional definitions.
a. Click Yes to define another trunk span.
b. Click No to return to the list of defined trunk spans.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
8 After defining a trunk span, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
z Configure a trunk span range (for more information, see Configuring a Trunk
Span Range on page 71)
z Edit individual Port Names as necessary
z Click Submit to save the changes. If you select Submit, a message prompts you
to save the definition.
a. Click Yes to save the definition.
b. Click No to return to the editable properties page.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
5 After editing a trunk span, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
4 After editing a trunk span, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
CTI Adapters
A Computer Telephony Integration (CTI) Adapter is software that runs on a server, and
enables the phone system and the computer system to function together. The Quality
Monitoring system requires a CTI Adapter. The CTI Adapter provides services that
allow Quality Monitoring system to interface with the CTI software and to communicate
with the telephone switch. The CTI Adapter translates CTI event information from
vendor-specific CTI servers and switches, and delivers that event information to the
BDR server. The CTI Adapter interface also enables the telephone switch to
communicate events to Quality Monitoring. One switch can be configured to function
with multiple CTI Adapters. The CTI Adapter is started by the BDR Server at system
startup and should be running whenever the BDR Server is running.
z Logon Application Name. Defaults to the name of the CTI adapter. Change the
default name of the application or delete it.
z Trace.Shows run-time information about what the adapter processes. Select this
option only when troubleshooting. Use of this option during normal operation
negatively impacts performance.
z Debug. Shows additional run-time information about what the adapter
processes. Select this option only when troubleshooting. Use of this option during
normal operation negatively impacts performance.
5 To add custom properties to the definition, click Custom Properties. See “Defining
Custom Properties” for details.
6 Choose one of the following:
z Click Submit to validate the properties, save and close the page.If you select
Submit, a message confirms that the definition was saved and prompts you to
create additional definitions
a. Click Yes to define another CTI adapter.
b. Click No to return to the list of CTI adapters.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
7 After defining a CTI adapter, including a Quality Monitoring Connect Adapter or an
AIM Adapter, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
CT Connect Version 7
If you are using CT Connect version 7, there are additional steps you must take to use
the adapter.
To use CT Connect Version 7:
1 In Windows Explorer, navigate to .\Program Files\Witness\QM\ctadapterV7\.
2 Copy the following dlls to the QM folder (.\Program Files\Witness\QM\):
a. ctadatpterV7.dll
b. ctcapi32.dll
3 Register the adapter dll:
a. Select Run from the Start menu.
b. Type cmd in the Open field and click OK.
c. Navigate to the QM folder.
For example, from the C:\ drive, type "cd C:\Program Files\Witness\QM" at the
command prompt and press Enter.
d. Type "regsvr32 ctadapterV7.dll" at the command prompt and press Enter.
You can now use the CT Connect Version 7 CTI adapter.
Email Notifiers
An e-mail notifier is a software component that enables the Quality Monitoring system
to send messages through Microsoft Outlook. Quality Monitoring can be set up to send
e-mail to certain recipients based upon a business rule.
Before notifications can be sent:
z The e-mail admin must create an account on the Exchange server or POP server to
send mail with a client-specified account name.
z If a firewall is in place, appropriate SMTP ports must be open to allow e-mail to
pass through.
z Outlook Express is the only client that can be used to accomplish this due to
Microsoft Security settings in Outlook regarding sending e-mail with "idsmail32
silently". This is addressed in the following Microsoft articles:
z Outlook Email Security Update Info
(http://www.microsoft.com/presspass/features/2000/jun00/06-08outlook.asp)
z Customizing the Outlook E-mail Security Update
(http://www.microsoft.com/office/ork/updates/97_2000/OutSecUpdate.htm)
Outlook Express must be configured on the BDR server as the default mail client.
What To Do Now
Once you have defined the components on Level 3, go on to Chapter 6 to configure the
components on Level 4.
Level 4 Configuration
The final set of components to configure are on Level 4. These components are:
z Workspaces, page 84
z Voice Cards, page 96
Workspaces
In the Quality Monitoring system, a workspace refers to a physical location where an
agent works, such as a cubicle or an office. Quality Monitoring does not record
audio/video content of workspaces that are not associated with agents.
Quality Monitoring associates a workspace with an agent either statically (the
workspace contains a fixed seating device assigned to the agent by a Quality
Monitoring administrator) or dynamically (upon receiving an Agent Logon message for
a workspace device).
Quality Monitoring supports both static or dynamic workspaces. Workspaces of both
types can contain devices (telephones and workstations) that belong to a free seating,
a fixed seating or a mixed environment (where one device belongs to a free seating
system while the other belongs to a fixed seating system).
For more information, see:
z Dynamic Workspaces, page 84
z Static Workspaces, page 87
Dynamic Workspaces
Dynamic workspaces provide a convenient way of keeping the
agent-telephone-workstation association up-to-date, even in a stable environment,
because workspace changes do not require administrator involvement. In an
environment where agents routinely change their telephones and/or workstations,
especially in environments with virtual desktops and/or extension mobility, this may be
the only solution.
A dynamic workspace is a collection of one unassigned telephone and/or one
unassigned workstation (a Windows workstation or an anonymous terminal), which is
associated with the same agent. From a content recording point of view, dynamic
workspaces are no different from static ones.
Quality Monitoring creates, updates, and deletes dynamic workspaces at runtime. For
the sake of simplicity, Quality Monitoring:
z creates a dynamic workspace as soon as an agent logs onto the first unassigned
device
z updates the dynamic workspace as soon as the agent logs onto or logs off an
unassigned device
z destroys the dynamic workspace as soon as the agent logs off the last unassigned
device
Workspace Name
At any given time, a dynamic workspace carries the following name:
z DWS_<first device>_<second device>
Where <first device> and <second device> are the names of the workspace devices in
the order in which they were added to the workspace.
Anonymous Terminals
If an agent is logged onto a telephone, Quality Monitoring adds an anonymous terminal
to the agent's dynamic workspace upon receiving a message from a Terminal Server
that an agent's session has been created.
Named Terminals
Since Quality Monitoring has no information about agents that log onto Named
Terminals, this type of workstation cannot be used in dynamic workspaces.
Logon is Required
A telephone or a workstation cannot be added to or removed from a dynamic
workspace without Quality Monitoring receiving logon/logoff messages.
A CTI adapter(s) is a source of agent's messages regarding telephones.
The AIM Tray application that runs on agent workstations can be configured to send an
Agent Logon/Logoff messages when an agent logs on/off Windows. For more
information, see AIM Automatic Login/Logoff, page 140.
z If necessary, install and configure the AIM Tray application on every unassigned
workstation to send agent logon messages. For more information, see Configure
Screen Capture Module and Agent Initiated Monitoring on page 128.
z If anonymous terminals are used without telephones, then install and configure
the AIM Tray application on a Terminal Server to send agent logon messages to
Quality Monitoring. This step is not necessary if telephone logon will be used. For
more information, see Configure Screen Capture Module and Agent Initiated
Monitoring on page 128.
Static Workspaces
Static workspaces are configured by a Quality Monitoring administrator via the System
Administration application. Actually, the term workspace in the System Administration
application refers to a static workspace. A single static workspace can contain any
number of telephones and workstations.
Static workspaces provide a convenient way to group all the devices used by an agent
when the device-agent associations are stable.
Quality Monitoring needs only one device in a static workspace to be associated with an
agent to associate every device with this agent.
3 Use the drop-down list to select the Site of the workspace. The site identifies its
location in the enterprise. This field is required.
After you specify the site, all of the telephones and workstations associated with the
Site selected that have not yet been assigned to a workspace appear on the page.
You can use the page controls at the bottom of each column to view all of the
available telephones and workstations.
4 To simplify adding workspaces, you can hide unwanted telephones and
workstations. This does not delete the telephones or workstations, it merely
removes them from the list that appears on the page.
To hide unwanted telephones or workstations, select the corresponding check box
and click Hide.
5 In the Description field, type any text (up to 255 characters), such as the type or
location, to describe the workspace. This description is added to all created
workspaces.
6 Select the telephones and workspaces you want to group into workspaces using the
corresponding check boxes.
Remember that the telephones and workstations are paired in the order they
appear in the list (first selected telephone is paired with the first selected
workstation, regardless of the order in which you select the check boxes). If an
extra telephone or workstation is selected, a workspace will be created with only
one device.
7 Click Create. The workspace name is the telephone name and workstation name
separated by an underscore; "telephone_name_workstation_name".
The value in the description field is added to all workspaces that are created.
8 Continue adding workspaces as needed.
9 Choose one of the following:
z Click Submit to validate the properties, save and close the page. If you select
Submit, a message confirms that the definition was saved and prompts you to
create additional definitions.
a. Click Yes to define another set of workspaces.
b. Click No to return to the list of workspaces.
z Click Cancel to exit the page without making any changes.
3 Click Advanced.
7 Select the check box next to one or more telephones to assign it to the workspace.
You can use the page controls to view all available telephones.
8 Open the Add Workstations tab.
9 Select the check box next to one or more workstations to assign it to the
workspace.
If the import file has a workspace name that exactly matches an existing entry in
Quality Monitoring, the import process shall update the existing workspace with the
associated data in the import file. Also, if the assigned telephones and workstations
currently belong to another workspace in System Administration, the system will not
import and create the new workspace.
If there are any errors, the workspace will remain in the Import Workspace table.
The number of records added successfully appears in the Create field. The Error field
lists the number of records with errors.
To import workspace definitions, follow these steps:
1 Click Workspaces in the left frame. Any currently defined Workstations are listed in
the right pane.
2 Click Import. The Import Workspaces page opens.
3 Click Browse to find the comma separated variable file (csv), select it and click
Open.
4 Click Load. The records appear on the page.
5 You can remove any unwanted records by selecting the check box beside the record
and clicking Delete. You can use the page controls to view all of the records.
6 Choose one of the following actions:
z Click Submit to add the workspaces. you can view the number of created records
and records with errors in the Create and Error fields. Any records that match
existing workspaces in the system are updated with the associated data in the
import file.
z Click Cancel to exit the page without making any changes.
7 Click Done to return to the main workspaces page.
Voice Cards
A voice card is a hardware component that supports the Quality Monitoring system in
the recording and playback of voice media for client contacts. Voice cards reside on the
eRecorder server, and they connect with the telephone system through a switch or by
tapping directly into the T-1 or E-1 span lines.
You can configure a voice card either for monitoring or playback. In service-observe
recording environments, the voice card can perform both monitoring and playback. You
can use multiple monitoring and playback voice cards to provide additional bandwidth
by distributing simultaneous sessions of monitoring and playback across cards.
The Quality Monitoring system supports two types of voice card monitoring options:
z Extension (Service Observe). This type of monitoring is a service provided by
the switch and is similar to a conference call. When the Quality Monitoring system
needs to record a contact, it dials the switch and sends a service-observe string to
record the conversation on the desired extension. In effect, the switch recognizes
the Quality Monitoring system as just another extension that conferences into a
call. Due to resource limitations inherent in such a configuration, continuous
monitoring is not possible.
z Passive Tap. This type of monitoring requires a physical connection wired directly
into the phone lines and does allow continuous monitoring. The tap connects with
the T-1 or E-1 spans before the switch, and feeds directly into the eRecorder
server. A trunk side tap can monitor all activity on the T-1 or E-1 span lines,
although the monitoring methods used can vary based upon board usage and
business rules.
These fields are common to the properties page for most voice
cards; however, your specific card may not require all of them.
8 After defining a voice card, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
To be sure that the voice card definition changes, you may want to
delete the original definition and create a new definition that
reflects the needed changes.
2 Click the check box next to the voice card definition(s) to delete it.
3 Click Delete.A message prompts you to confirm the command.
z Click Yes to delete the voice card definition.
z Click No to cancel the command.
4 After deleting a voice card, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
What To Do Now
Go to Chapter 7 to complete the Quality Monitoring configuration through System
Administrator.
Additional Configuration
Settings
You can define system-wide settings for the Quality Monitoring system using
the System Administration application. These settings control hardware, logon
preferences, as well as playback and record functionality. You configure these
settings on the Additional Settings page of the System Administration
application:
z Custom Attributes, page 104
z Custom Events, page 107
z JRE Settings, page 109
z Root Settings, page 115
z Server Settings, page 123
z System Configuration Report, page 126
Chapter 7 - Additional Configuration Settings Custom Attributes
Custom Attributes
Custom attributes provide external applications with the ability to attach additional
customized information to events sent to the Quality Monitoring system. This
information could be used for business rules evaluation. Some custom attributes are
created during Quality Monitoring installation: ContactStore, ContentType, Error,
WorkForceOptimization. Deletion of these attributes will break certain Quality
Monitoring functionality.
You can only edit the System Name field if you select the
Business Rules Editable option.
You can only edit the Display Name, Tooltip, and Renderer
fields if you select the Business Rules Editable option.
z System Name. Type the name (up to 128 characters) for the attribute.
Alphanumeric characters and the underscore (_) are valid characters for this
field. This field is required.
z Visible. Enable this option to show the attribute in the Customize Columns
window and the Search window for contacts. The default setting is enabled
(checked).
z Business Rule Editable. Enable this option to show custom attributes in the
attributes list on the Condition tab for a business rule. The default setting is
enabled (checked).
z Display Name. Type a display name (up to 128 characters) for this attribute.
This field is required.
z Tooltip. Type a meaningful description (up to 255 alphanumeric characters) for
the attribute that is shown when a cursor is passed over the attribute.
z Renderer. Use the drop-down list to select the attribute type. This field is
required.
4 Click Submit to validate the properties, save and continue. If you select Submit,
you are prompted to confirm the command.
a. Click Yes to save the definition.
b. Click No to return to the properties.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
5 After defining, modifying or removing custom attributes, you must restart the
Quality Monitoring BDR Service service.
2 Click the box next to the name of the attribute definition to delete it.
3 Click Delete. A message prompts you to confirm the command.
z Click Yes to delete the definition.
z Click No to cancel the command.
4 After defining, modifying or removing custom attributes, you must restart the
Quality Monitoring BDR Service service.
Custom Events
The Custom Events page provides the ability to define contact events generated by
third-party applications such as e-mail, web chat, and so on, and sent to the Quality
Monitoring system through Quality Monitoring Connect. Unless a product is integrated
with the Quality Monitoring system and has the ability to send the defined event, no
action occurs in the Search and Replay application.
JRE Settings
You can manage multiple JRE versions using the JRE settings configuration area. This
area allows you to configure JREs that were not part of the original installation.
This can be important as Quality Monitoring and Workforce Optimization must use the
same version of the JRE.
The ability to add, delete, and configure JREs is a permission that can be added to a
role. By default, the administrator role has this permission.
You can define role permissions in Search and Replay > Admin > Roles. The role is
System Administration Application > Add/Delete/Configure JRE Settings. For more
information, see the Quality Monitoring Search and Replay guide.
Troubleshooting Tips:
1 Make sure your role has the appropriate permission.
Note:
Adding JREs
To add a new JRE version:
1 From the main System Administration page, click JRE Settings. Currently defined
JRE versions are listed in the right pane.
3 Click Browse to open a file selector window. Navigate to the JRE version you want
to add.
Configuring JREs
To configure a JRE version:
1 From the main System Administration page, click JRE Settings. Currently defined
JRE versions are listed in the right pane.
Deleting JREs
To delete a JRE version:
1 From the main System Administration page, click JRE Settings. Currently defined
JRE versions are listed in the right pane.
2 Select the JRE you want to remove and click Delete.
a. Click Yes to confirm the deletion.
b. Click No to cancel the deletion.
Root Settings
Root settings control general attributes such as hardware, logon preferences, as well as
playback and record functionality for the Quality Monitoring system. When the system
is installed, default system values are applied for both the general settings and logon
settings. You can edit these parameters as necessary for your enterprise.
mappingfile="sysadmin/conf/logging.mapping.xml"
filename="/WEB-INF/logs/sysadmin_$Date.log" dateFormat="dd-MMM-yyyy
hh:mm:ss a" dateFormatFilename="yyyy_MM_dd" timezone="GMT"/>
to
mappingfile="sysadmin/conf/logging.mapping.xml"
filename="/WEB-INF/logs/sysadmin_$Date.log" dateFormat="dd-MMM-yyyy
hh:mm:ss a" dateFormatFilename="yyyy_MM_dd" timezone="GMT-05:00"/>
z eLearning Enabled. When you enable WFM Integration, this field becomes
available. Set this to Yes (select the check box in Edit mode) to allow access to
the eLearning module from Work Force Management.
z eRecorder Media Ports. Specify the socket ports you want the client to use to
communicate with the eRecorder for Audio and Video data. The ports are opened
on the Quality Monitoring eRecorders.
z Audio default port is 4050.
z Video default port is 4051.
z QM with Full-time Recording. Click to indicate whether Full time Recording is
integrated with the Quality Monitoring system. The default setting is unchecked.
If QM with Full time Recording is enabled, these additional settings are required:
z Host. Indicate the Host Name of the ContactViewer server.
z WebService URL. Indicate the ContactViewer URL to be used for playback. This
field is required if Full time Recording is integrated with Quality Monitoring.
z User Name. Indicate the name of the user who has the appropriate security
permissions for ContactViewer. This name is usually Eyr_Contact7k.
z Password. Indicate the password for the user name above.
z Contacts with Multiple Inums. Select to indicate that Follow the Call is
enabled within Contact Viewer Settings.
z High Volume Storage Exists? Click to indicate that High Volume Storage is
being used. The default setting is unchecked.
z Archive Cycle Time (minutes). Specify the number of minutes between
attempts to archive content of contacts. This field is required if High Volume
Storage is in use.
z Administrator Email. Type the e-mail address of the individual responsible for
responding to problems with archiving and restoring of content of contacts. This
field is required if High Volume Storage is in use.
z Storage Adapter Type. Use the drop-down list to select the type of storage
adapter used to archive the content of contacts. This field is required if High
Volume Storage is in use.
After configuring or changing high volume storage settings you must restart the
following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
4 Choose one of the following actions:
z Click Submit to validate the properties, save and continue.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
z Password Reuse Time (days). Specify the number of days during which a user
can reuse a previous password (limited, too by the Minimum Previous
Password parameter). After the number of days has expired they cannot reuse
the password. This field is required. The default setting is 365.
z Minimum Previous Password. Specify the number of new user passwords that
must be created before a previously used password can be reused. Previously
used passwords are also limited by the Password Reuse Time parameter. This
field is required. The default setting is 5.
z Password Maximum Repeat Characters. Type the maximum number of times
the same character can be repeated in a User password, for example, aaaa. This
field is required. The default is 2.
z Password Match Login. Enable this option to enable the user password to be
the same as the user Login ID. The default is disabled (unchecked).
z Password Restrictions. Choices include: No Special Password Restrictions (The
Default is checked), Password Requires Both Numbers and Alphabets [Minimal
Restriction], Password must contain [Enhanced Restriction]:
zLowercase letters: [a, b, c...z]
zUppercase letters: [A, B, C...Z]
zNumbers: [0-9]
zSpecial Characters: [! @ # % ^ & * ( ) _ = + - [] | \ : ; , " ' < >]
5 Choose one of the following actions:
z Click Submit to validate the properties, save and continue.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
The system refreshes the view of active agents using this default agent refresh
rate. Supervisors can also change the agent refresh rate from this default value
for each logon session. However, the next time the supervisor logs on, the
system reverts to this default Agent Refresh Rate:
z Live Monitor and Playback Audio Setup. Specify how client workstations
receive audio:
z Phone - If selected, the Audio Dialog will display during a live monitor or
playback session.
zPC Speaker\LAN - If selected, the Audio Dialog will not display during a live
monitor or playback session.
z Both (Phone and PC Speaker\LAN) - If selected, the Audio Dialog will display
during a live monitor or playback session.
5 Specify configuration folders to store log, content and playback files on the client
workstation:
z User Home Drive. Select to use the user’s HOME directory on each client
workstation.
z Log Folder. Select the User Temp Folder checkbox to use the default user
temporary folder as defined on the client computer. If you chose not to use the
user temp folder, specify a location for log files on a Supervisor workstation.
z Content Folder. Select the User Temp Folder checkbox to use the default user
temporary folder as defined on the client computer. If you chose not to use the
user temp folder, specify a location for content files on a Supervisor workstation.
z Playback Folder. Specify a libraries folder location for playback files on a
supervisor workstation.
z Spell Check Settings. Specify a dictionary folder for use with the Spell Check
feature. Choose either Use System Variable and specify the variable or User
Home Folder and specify the dictionary folder.
z Properties Folder. Select the User Home Folder checkbox to use the default
user home folder as defined on the client computer. If you chose not to use the
user home folder, specify a location for the properties information to reside on a
Supervisor workstation.
6 Choose one of the following actions:
z Click Submit to validate the properties, save and continue.
z Click Reset to restore the previously defined (or default) values.
z Click Cancel to exit the page without making any changes.
Server Settings
The server settings control how the system manages the call events, logs attributes
and communicate with the BDR server.
WARNING
1 Do not modify these settings unless you are directed to do so by a Tier3
representative of Avaya. The setting value is critical for proper functioning
of the system.
2 Please backup the Witness database before you make any change.
3 The BDR Service should be restarted to accept a new setting value.
4 All Quality Monitoring services should be restarted to accept a new WAPI
SocketPort value.
Call Manager
DestinationAgentisPrimary This setting alters the Primary Agent definition for Required.
Quality Monitoring contacts that begin with an Default: 1 (see
internal (agent-to agent) call. warning above)
General Settings
WAPI
3 Click Export.
What To Do Now
If you are using Screen Capture Module and AIM (Agent Initiated Monitoring), go to
Chapter 8 to complete the configuration for those components.
If you do not plan to use Screen Capture Module and AIM, the system configuration
is complete.
Configure Screen
Capture Module and
Agent Initiated
Monitoring
If you install Screen Capture Module and AIM (Agent Initiated Monitoring) on
agent workstations, you need to configure the Quality Monitoring system to
support Screen Capture Module and AIM in the System Administration
application.
For information on running Screen Capture Module on Citrix, see Citrix and
Screen Capture Module, page 332.
This chapter provides information on the following topics:
z Configuring Quality Monitoring for AIM, page 129
z Configuring Search and Replay for AIM, page 134
z Configuring Custom Properties, page 133
z Configuring Screen Capture Module Compatibility, page 138
z Remote Agent Troubleshooting, page 145
z Using AIM, page 146
Chapter 8 - Configure Screen Capture Module and Agent Initiated Monitoring Configuring Quality Monitoring for AIM
If this is a Quailty Monitoring with Full time Recording environment and AIM is
used to initiate only video recordings in Quality Monitoring, then add the
following registry setting on the BDR Server machine
Note:
Property Value
Visible Unchecked
3 Click Submit and, at the prompt, click Yes, to save your changes.
Although you can use any unique names for the AIM annotation
custom attributes, you must type the same custom attributes
names during each installation of Screen Capture Module/AIM.
Recommendation: assign the names User1, User2, User3,
User4, and User5. Be sure to record the custom attribute names.
You need them during each Screen Capture Module/AIM
installation.
3 If no items appear, or if the list does not contain the five annotation fields, click
Add.
4 Complete the following properties.
Property Value
Visible Checked.
Property Value
Renderer String.
5 Click Submit and, at the prompt, click Yes, to save your changes.
6 Click Go Up Level to return to the AIM System Name.
7 Repeat steps 3 through 5 for each of the four remaining annotation attributes.
Property Value
Property Value
4 Leave unchanged the default values for all other properties on the page and
proceed to Configuring Custom Properties on page 133.
5 After defining the Quality Monitoring Connect Adapter, you must restart the
following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
If users log on through CTI (automatic logon), use the data connection as
the system device. If users log on manually, use the switch as the system
device.
Note:
Name Value
The following procedures outline the process of creating a business rule for
AIM. For in-depth instructions on creating business rule folders or business
rules, consult the Quality Monitoring Search and Replay Guide, or the Search
Note:
Property Value
Status Active.
Property Value
Beginning Immediately.
Property Value
Operator equals.
Value CONTACT_AGENT_INITIATE.
Property Value
3 Click Add.
4 Exit Search and Replay and log off from Quality Monitoring.
Property Value
Status Active.
Beginning Immediately.
Property Value
Operator equals.
Value CONTACT_AGENT_BLOCK.
Property Value
3 Click Add.
4 Exit Search and Replay and log off from Quality Monitoring.
5.x 5
6.x/7.x 1
Pre-requisites
z The agents will login into their Windows PC or Terminal Server session at the start
of the shift. This will send a ’login’ request to the Quality Monitoring server.
z Screen Module Capture with Agent Initiated Monitoring is installed on the
workstations or Terminal Server.
z All the agent workstations have been created in Quality Monitoring System
Administration.
z The agents will logoff from the Windows PC or Terminal Server session when the
shift is over. This will send a ’logoff’ message to the Quality Monitoring server.
Desktop Configuration
On each agent's desktop, either:
z Add the following script to the agent’s Windows Domain logon script (batch file):
<Path to AIM>\AimTray.exe /logon /agentid %USERNAME% /ext
%COMPUTERNAME%
z value data =
"<Path to AIM>\AimTray.exe /logon /agentid %USERNAME% /ext
%COMPUTERNAME%"
If method 1 is chosen, and you add the script to the agent’s Windows Domain
logon script (batch file), then you must remove the "Witness AIM" key from the
registry
Note:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run".
Otherwise two aimtray.exe's will run and could conflict and cause issues.
This logon event works only in a Screen Only workspace. If the workstation
and telephone are grouped in a workspace, then the logon on the telephone
device must be used (AIM can be used to logon on to telephone device).
Note:
Clearing Annotations
There is a new registry entry that will control whether Quality Monitoring cleans the
annotation cache. The new registry key is EnableAnnotationCleaning.
By default, the system keeps the annotations. If you want to clear the annotation field
contents after use, you need to modify the registry key and set it to 1.
To clear annotations:
1 On each agent workstation, open the Windows Registry.
a. Select Run on the Start menu.
b. Type regedit in the Open field and click OK.
2 Make a backup copy of the registry to a safe location so you can revert to the
existing registry in case of difficulties.
a. Select Export from the File menu.
b. Browse to the safe location and name the backup registry file.
c. Click Save.
3 Navigate to the Screen Capture Module registry location:
HKEY_LOCAL_MACHINE\SOFTWARE\Witness Systems\eQuality Agent\Capture\CurrentVersion
4 Hover over the EnableAnnotationCleaning key and select Modify from the
right-menu.
Using AIM
Agent Initiated Monitoring (AIM) complements Search and Replay and allows agents to
initiate recording commands from the desktop.
With this tool, agents can easily monitor customer interactions while they are taking
place. Contacts can be recorded as a single string, or by using several stop and start
commands to capture specific information.
In addition to agent-initiated recordings, the application can be configured to allow
agents to block recordings for the current contact and note important facts about the
call.
Installation Decisions
Accessing AIM
Each AIM user is assigned a user ID and password in order to gain access to the
application. After logging on, the agent will be able to perform tasks based on the
configured AIM options. After completing all tasks, the agent can log off AIM to end the
current session.
If the Agent ID or Agent Extension options are locked during installation, the agent
cannot change the Agent ID or Agent Extension in AIM.
For more information, see the Quality Monitoring Search and Replay guide.
Localization
Configuration Quick
Reference
This appendix presents the fields, options, and commands available in the
System Administrator application.
Components:
CTI Adapters on page 151
Data Connections on page 189
Email Notifiers on page 190
LAN Data Adapters on page 193
Servers on page 195
Sites on page 200
Switches on page 201
Telephones on page 221
Trunk Spans on page 223
Workspaces on page 269
Workstations on page 275
Voice Cards on page 229
Additional:
Custom Attributes on page 277
Custom Events on page 279
Root Settings on page 281
Server Settings on page 289
System Configuration Report on page 292
Appendix A - Configuration Quick Reference
CTI Adapters
After defining, modifying or removing a CTI adapter, including a Quality Monitoring
Connect Adapter or an AIM Adapter, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
Refer to the following topics for properties specific to that CTI Adapter type:
z Alcatel (TSAPI) Adapter Properties Page on page 152
z Apropos Adapter Properties Page on page 154
z Aspect Event Bridge Adapter Properties Page on page 157
z Aspect Contact Server (Portal) Adapter on page 155
z Avaya CT TSAPI (CentreVu) Adapter on page 159
z Avaya Predictive Dialer System (PDS) Adapter on page 160
z CallPath Adapter Properties Page on page 163
z Castel Dialer Adapter on page 165
z Cisco ICM (Geotel) Adapter Properties Page on page 166
z Concerto Conversations (Melita/eShare/divine) Adapter Properties Page on page
168
z Concerto Ensemble / Unison (Davox) Adapter Properties Page on page 169
z Concerto Spectrum Transaction Link (Rockwell) Adapter Properties Page on page
170
z Fujitsu Adapter Properties Page on page 172
z Genesys Adapter Properties Page on page 174
z IFConnector Adapter Properties Page on page 176
z CT Connect Adapter Properties Page on page 178
z Interactive Intelligence Adapter Properties Page on page 180
z Mitel MiTAI Adapter Properties Page on page 181
z Meridian MAX Adapter Properties Page on page 182
z Quality Monitoring Connect Adapter Properties Page on page 183
z Symposium TAPI Adapter Properties Page on page 185
z Terminal Services Adapter Properties Page on page 187
negatively impacts
performance.
negatively impacts
performance.
Logon Application Defaults to the name of the CTI Adapter. Maximum: 128 characters
Name Change the default name of the
application or delete it.
Trace Shows run-time information about what Default: unchecked.
the adapter processes.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
Logon Application Defaults to the name of the CTI Adapter. Maximum: 128 characters.
Name Change the default name of the
application or delete it.
Use Agent State When checked, causes a “device idle” Default: unchecked.
event to be sent to the BDR server in
place of an “agent state ready” event.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
Host File Location The path to the file location of the Maximum: 255 characters.
Windows NT host file.
Temp File Location The path to the file location of the Maximum: 255 characters.
temporary (backup) Windows NT host
file.
ORB End Point Specifies how the CTI Adapter connects Maximum: 255 characters.
to the Quality Monitoring server. It
contains the IP address of the Quality
Monitoring server, a return port Make sure the dialer
number, and a portspan option that has an entry for the
limits the number of ports used. The IP hostname in the
Note:
Use Dotted Decimal Forces both ends of the CORBA services Required: on V12 dialers.
(CTI Adapter and Quality Monitoring) to Optional: on V11 dialers.
use IP addresses for communication
rather than hostnames. Helps to
eliminate some of the issues associated
with hostname resolution in complicated
environments.
Device Type Specifies the type of data stored in the Optional: values are Extension,
Device ID field. Agent ID, and Default
Interface Path Location of the ADInterface.exe binary Required.
and the ACE Tao dlls. Typically, this is
QM\AvayaDialer.
Ignore Logon Logoff Forces the CTI Adapter to ignore agent Optional.
logon and logoff events. Default: Unchecked.
30 minutes or less.
Logon Application Defaults to the name of the CTI Adapter. Maximum: 128 characters.
Name Change the default name of the
application or delete it.
Append Signals that the log file should append Optional: values are True, False,
rather than overwrite. 1 and 0.
Default: Unchecked.
Disabled Prevents the Adapter from initiating Optional: values are True, False,
communications. Allows you to disable 1 and 0.
an Adapter without deleting the Default: Unchecked.
configuration.
Show Shows the AD Interface for debugging Optional: values are True, False,
purposes. 1 and 0.
Default: Unchecked.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
Ignore Stop and Start Indicates whether to ignore the start Default: unchecked.
Recording Events and stop record events sent through the
adapter to Quality Monitoring.
Device Type Indicates the type of device, e.g., agent Default: Default.
identifier or telephone extension,
referred to in the Concerto Ensemble /
Unison (Davox) event.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
Logon Application Defaults to the name of the CTI Adapter. Maximum: 128 characters.
Name Change the default name of the
application or delete it.
Trace Shows run-time information about what Default: unchecked.
the adapter processes.
negatively impacts
performance.
negatively impacts
performance.
All custom properties are required. If any one of the above custom properties
has a blank value, the use of the secondary TServer does not work.
Note:
negatively impacts
performance.
negatively impacts
performance.
Switch Logical The logical identifier for the switch. The Required.
Identifier identifier must match the 'Logical Maximum: 15 characters.
Identifier' for the 'Switch Link', as
configured on the CT Connect server.
Refer to your CT Connect documentation
for more information about these fields.
Devices per Channel Determines the number of logical Required.
connections made by Quality Monitoring Range: 1 - 998.
to the CTI Adapter server. Modify this Default: 150.
setting only if the adapter performs
poorly using the default setting.
CT Connect Server The name of the CT Connect Server Required.
Name where the CTI Adapter resides. Maximum: 15 characters.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
negatively impacts
performance.
Logon Application Defaults to the name of the CTI Adapter. Maximum: 128 characters.
Name Change the default name of the
application or delete it.
negatively impacts
performance.
negatively impacts
performance.
Data Connections
After defining, modifying or removing a data connection, you must restart the following
services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
Multiple IDs Allows you to identify a range of logon IDs for the data N/A
connection.
Email Notifiers
An e-mail notifier is a software component that allows the Quality Monitoring system to
send messages through Microsoft Outlook. Quality Monitoring can be set up to send
e-mail to certain recipients based upon a Business Rule.
Before notifications can be sent:
z The e-mail admin must create an account on the Exchange server or POP server to
send mail with a client specified account name.
z Appropriate SMTP ports must also be open to enable e-mail to pass through if a
firewall is in place.
z Outlook Express is the only client that can be used to accomplish this, since
Microsoft Security settings in Outlook enable sending e-mail with idsmail32
silently. This is addressed in the following Microsoft articles:
z Outlook Email Security Update Info
(http://www.microsoft.com/presspass/features/2000/jun00/06-08outlook.asp)
z Customizing the Outlook E-mail Security Update
(http://www.microsoft.com/office/ork/updates/97_2000/OutSecUpdate.htm)
Outlook Express must be configured on the BDR server as the default mail client.
The following table details the elements found on the Enter Email Notifier Properties
page:
Servers
After defining, modifying or removing a server, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
z Quality Monitoring Apache Tomcat
z Quality Monitoring Command Service
z Quality Monitoring Search Service
Element Description
BDR When selected this is the server responsible for the management of
Server recording contacts within the database. Assign this role to the machine on
which you chose “Quality Monitoring Server” during installation. The
following properties must be defined for the BDR Server.
LMPS Socket Port The port the Playback client uses Required.
to connect to the LMPS Server Range: 1024 -
using TCP/IP. 65535.
Element Description
eRecorder Master When selected, indicates that the server is assigned the role of eRecorder
Node Master Node Server or eRecorder Server. Assign the eRecorder role to each
Server NT Server on which you chose “eRecorder Server” during installation. The
or following properties must be defined for the server:
eRecorder Server
eRecorder Description Restriction
Property
Content Path Defines the full path or URL None.
where content used during
Playback is stored.
The URL should point to the
Content root directory (the
directory shared with the name
Content) and should be
formatted as follows:
\\server\Content
Export AVI Path The full path or URL where None.
content used during export is
stored.
Disk Space Threshold The minimum amount of disk Required.
space, in kilobytes, remaining on Range: 0 -
the server before the system 9999999999.
administrator is alerted. Default: 5242880
kilobytes.
Reporting Frequency The interval, in seconds, at which Required. Range:
the server reports that the 0 - 999. Default:
minimum disk space threshold 600.
has been reached.
Element Description
Command Server When selected, indicates that the server is assigned the role of Command
Server. Assign this role to the machine on which you chose “Quality
Monitoring Server” during installation. The following properties must be
defined for the Command Server.
Element Description
Reporting ETL Server When selected, indicates that the server is assigned the role of the ETL
Server.
Sites
After defining, modifying or removing a site, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
z Quality Monitoring Apache Tomcat
z Quality Monitoring Command Service
z Quality Monitoring Search Service
Switches
After defining, modifying or removing a switch, you must restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
Refer to the following topics for properties specific to that Switch type:
Alcatel 4400 Switch Properties Page on page 205
Aspect Switch Properties on page 206
Avaya Definity G3/S8300/S8700 Switch Properties Page on page 207
Concerto Spectrum Switch Properties Page on page 208
Ericsson Switch Properties Page on page 210
Fujitsu Switch Properties Page on page 212
Intecom Roaming Agent Switch Properties Page on page 213
Mitel SX2000/3300 Switch Properties Page on page 214
DMS-100 Switch Properties Page on page 216
Meridian1 / Succession Switch Properties Page on page 217
Siemens HiCom Switch Properties Page on page 218
Siemens HiPath Switch Properties Page on page 220
Multiple IDs Allows you to identify a range of logon IDs for the switch. N/A
Extensions Page
The Extensions properties in the table below apply to the following switches:
z Alcatel 4400
z Aspect
z Avaya Definity G3/S8300/S8700
z Concerto Spectrum
z Ericsson Switch
z Fujitsu Switch
z Mitel SX2000/3300 Switch
z DMS-100
z Meridian1 / Succession
z Siemens HiCom Switch
z Siemens HiPath Switch
The Extensions page lets you set up extensions on the switch and shows you which
extensions have been assigned to telephones. You can also limit recording on the
extension based upon either of two types of attributes:
Blocked extensions
Designates extensions that should never be recorded (for example, human resources,
executives, and so on). If a contact reaches a blocked extension, the contact is
preserved but recording is terminated.
When Quality Monitoring is integrated with Full time recording, call-based recording
still occurs on blocked extensions. The user is prompted with a warning message
indicating that the system is integrated with Full time recording.
Ignored extensions
Designates extensions where recordings are ignored only if the first call event for the
contact occurs on the extension. Typically, ignored extensions are those dedicated to
the eRecorder Server for use during playback of recorded contacts to prevent
re-recording of contacts.
When Quality Monitoring is integrated with Full time recording, call-based recording
still occurs on ignored extensions. The user is prompted with a warning message
indicating that the system is integrated with Full time Recording.
If your list exceeds the display area, use the pagination tools to navigate to the item
you want to use.
The following table details the elements found on the Extensions page:
Element Description
Blocked Indicates whether to block recording on the
extension.
Ignored Indicates whether to ignore contacts initiated
on the extension.
Add Select this option to automatically create telephones when N/A
Telephones you add extensions for simplified system configuration.
using primary
extensions
The following table details the elements that are found on the Intecom Roaming Agent
Switch Properties page:
Telephones
Telephone Properties Page
The following table details the elements found on the Telephone Properties page:
To change the primary extension, you must delete the telephone definition and
create a new one with the appropriate primary extension.
Note:
The following table details the elements found on the Set Telephone Primary
Extensions page:
Trunk Spans
After defining, modifying or removing a trunk span, you must restart the following
services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
Procedures
z Creating a trunk span:
1. Click Trunk Spans in the left frame.
2. Click Create.
3. Select the type of trunk span you want to create. The Properties pages for the
type of trunk span you selected opens.
4. Refer to the Trunk Span Properties page for details on completing the properties.
z Editing a trunk span:
1. Click Trunk Spans in the left frame.
2. In the right frame, click the type of span you want to edit.
3. Click Edit.
4. Refer to the Trunk Span Properties page for details on completing the properties.
z Deleting a trunk span:
1. Click Trunk Span in the left frame.
2. In the right frame, click the check box next to the span you want to delete.
3. Click Delete.
4. When the delete confirmation page opens, click Yes.
5. If your database server is restarted, you may see an error message as you try to
create, view, or edit a trunk span. Click OK to close the message, then try the
operation again.
Dependencies
z Configure switches before configuring trunk spans.
z Configure trunk spans before configuring the Dialogic D/480JCT - 2T1 and
DM/V960 - 4T1 Voice Cards.
Begin Range:
Type a value for the first extension. For
new trunk extension span, the initial
value of every port is D-channel, which
indicates unassigned trunk channels.
End Range:
Type a value for the last extension.
Assign:
Automatically populates the port
numbers starting from the first number
specified incremented by one for the
next port, and ending at the last line.
Port Number Describes the channels available on the Default: Port - <n>, where n is
trunk span. The number of channels is the channel number.
determined by the type. A T1 trunk
provides 24 channels. An E1 Trunk
provides 30.
Port Name The logical identifier of the trunk port. Must be formatted to match the
way that the CTI adapter
presents the trunk port.
Submit Validates the properties, saves any N/A
changes, and closes the page.
Reset Disregards any changes and restores N/A
the previously defined (or default)
values.
Cancel Exits the page without making any N/A
changes.
Voice Cards
After defining, modifying or removing a voice card, you must restart the following
services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
There are several types of voice cards supported by Quality Monitoring.
Dialogic D/120JCT-LS (Analog) Voice Card Properties Page on page 232
Dialogic D/120JCT-LS (Analog) Passive Span Page on page 233
Dialogic D/160JCT (Resource) Voice Card Properties Page on page 235
Dialogic D/240JCT - T1 Voice Card Properties Page on page 235
Dialogic D/240JCT - T1 Extension Span Page on page 236
Dialogic D/300JCT - E1 Voice Card Properties Page on page 237
Dialogic D/300JCT - E1 Extension Span Page on page 238
Dialogic D/320JCT (Resource) Voice Card on page 239
Dialogic D/480JCT - 2T1 Voice Card on page 240
Dialogic D/480JCT - 2T1 Extension Span Page on page 240
Dialogic D/480JCT - 2T1 Passive Span Page on page 242
Dialogic D/600JCT - 2E1 Voice Card Properties Page on page 246
Dialogic D/600JCT - 2E1 Extension Span Page on page 246
Dialogic D/600JCT - 2E1 Passive Span Page on page 248
Dialogic D/82JCT-U Voice Card Properties Page on page 249
Dialogic DM/V960 - 4T1 Voice Card Properties Page on page 250
Dialogic DM/V960 - 4T1 Extension Span Page on page 250
Dialogic DM/V960 - 4T1 Passive Span Page on page 252
Dialogic DMV1200BTEP/BTEPEQ - as QUAD T1 Voice Card Properties Page on page 253
Dialogic DMV1200BTEP/BTEPEQ - as QUAD T1 Extension Span Page on page 253
Dialogic DMV1200BTEP/BTEPEQ - as QUAD T1 Passive Span Page on page 255
Dialogic DM/V1200 - 4E1 Voice Card Properties Page on page 256
Dialogic DM/V1200 - 4E1 Extension Span Page on page 256
Dialogic DM/V1200 - 4E1 Passive Span Page on page 258
Dialogic DMV1200BTEP/BTEPEQ - as QUAD E1 Voice Card Properties Page on page 259
Dialogic DMV1200BTEP/BTEPEQ - as QUAD E1 Extension Span Page on page 259
Dialogic DMV1200BTEP/BTEPEQ - as QUAD E1 Passive Span Page on page 261
Dialogic DM/V480 - 2T1 - Hiz Voice Card Properties Page on page 262
Dialogic DM/V480 - 2T1 - Hiz Passive Span Page on page 262
Dialogic DM/V600 - 2E1 - Hiz Voice Card Properties Page on page 263
Dialogic DM/V600 - 2E1 - Hiz Passive Span Page on page 264
Music Telecom DAC 16 Voice Card Properties Page 1 on page 265
Music Telecom DAC 16 Voice Card Properties Page 2 on page 266
VTG DSE DL-300x Voice Card Properties Page on page 267
VTG DSE DL-300x Voice Card: Extension Span Page on page 268
VR 1000 (ACR Integration) on page 268
9 In System Administration, add the DM3 cards in the same order in which you
physically installed them.
10 Ensure that you match the Board ID in each card’s definition with the rotary switch
number in the card.
Not Supported
Since the upgrade to the Dialogic 6.0 drivers, the following older voice cards are no
longer supported:
z D/240/PCI
z D/240SC-LS
z D/160PCI
z D/160SC
z D/160SC-LS
z D/300PCI
z D/300SC
z D/320PCI
z D/320SC
z D/480SC-LS
z D/600SC
z D/640SC
Signaling Mask Toggles the bit settings that indicate an Default: All bits off.
off-hook condition to the switch.
Signaling Mask Toggles the bit settings that indicate an Default: All bits off.
off-hook condition to the switch.
Signaling Mask Toggles the bit settings that indicate an Default: All bits off.
off-hook condition to the switch.
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Signaling Mask Toggles the bit settings that indicate an Default: All bits off.
off-hook condition to the switch.
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Signaling Mask Toggles the bit settings that indicate an Default: All bits off.
off-hook condition to the switch.
The Dialogic DM/V960 - 4T1 voice card does not support the Robbed Bit
signaling mode for T1. This card works only for ISDN.
Note:
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Signaling Mask Toggles the bit settings that indicate an Default: All bits off.
off-hook condition to the switch.
The Dialogic DM/V960 - 4T1 voice card does not support the Robbed Bit
signaling mode for T1. This card works only for ISDN.
Note:
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Signaling Mask Toggles the bit settings that indicate an Default: All bits off.
off-hook condition to the switch.
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Signaling Mask Toggles the bit settings that indicate an Default: All bits off.
off-hook condition to the switch.
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Trunk Span The trunk span to which the voice card Required.
is connected. The list only includes trunk
spans that are available for use (not
currently assigned).
Port Number list Allows you to specify the capability of Default: Record Only.
each individual port on the voice card.
Workspaces
In the Quality Monitoring system, a workspace refers to a physical location where an
agent works, such as a cubicle or an office. Quality Monitoring does not record
audio/video content of workspaces that are not associated with agents.
Quality Monitoring associates a workspace with an agent either statically (the
workspace contains a fixed seating device assigned to the agent by a Quality
Monitoring administrator) or dynamically (upon receiving an Agent Logon message for
a workspace device).
Quality Monitoring supports both static or dynamic workspaces. Workspaces of both
types can contain devices (telephones and workstations) that belong to a free seating,
a fixed seating or a mixed environment (where one device belongs to a free seating
system while the other belongs to a fixed seating system).
Workspace Properties
If you want to add multiple workspaces in bulk with a single telephone and/or a single
workstation, see Static Workspace Properties—Bulk on page 270.
If you want to add workspaces with more than one telephone or more than one
workstation, see Static Workspace Properties—Advanced Page on page 272
Element Description
Workstations list Shows a list of the workstations that are available to be assigned to a
workspace.
Select one or more workstations to add them to the workspace.
The following table details the elements found on the Telephones tab:
Element Description
Telephones list Shows a list of the telephones that are available to be assigned to a
workspace.
Select one or more telephones to add them to the workspace.
Element Description
Device List Lists the existing devices assigned to the workspace. Includes the
device name and the device type, such as telephone or workstation.
Remove Devices Click to remove any currently selected devices in the Device List.
Add Telephones Shows the Add Telephones page, which provides the means to select
and add telephones to the workspace.
Add Workstations Shows the Add Workstations page, which provides the means to
select and add workstations to the workspace.
Submit Saves your workspace as currently configured and provides the
option to create or update another workspace.
Reset Disregards any changes and restores the previously defined (or
default) values.
Cancel Exits the page without making any changes.
If the import file has a workspace name that exactly matches an existing entry in
Quality Monitoring, the workspace is not added. Also, if the assigned telephones and
workstations currently belong to another workspace in System Administration, the
system will not import and create the new workspace.
If there are any errors, the workspace will remain in the Import Workspace table.
The number of records added successfully appears in the Create field. The Error field
lists the number of errored records.
To import workspace definitions, follow these steps:
1 Click Workspaces in the left frame. Any currently defined Workstations are listed
in the right pane.
Workstations
Workstation refers to any computer functioning as a Quality Monitoring client. The
workstation is configured to run the Quality Monitoring system for recording and/or
playback of customer contacts. Typically an agent uses the workstation while providing
customer service; however, supervisors may also use the workstation while monitoring
or reviewing contacts.
You can create more than one workstation at a time. To create a single workstation,
leave the Begin and End Sequence Range fields blank. To create multiple workstations
simultaneously, add values to the Begin and End Sequence Range fields.
For example, if you want to add 10 workstations with a base name of CallCenter, type
01 in the Begin Sequence Range and 10 in the End Sequence Range field, select Suffix
and click Create to create the following workstations:
z CallCenter_01
z CallCenter_02
z CallCenter_03
z CallCenter_04
z CallCenter_05
z CallCenter_06
z CallCenter_07
z CallCenter_08
z CallCenter_09
z CallCenter_10
The thin client workstation can be either Named or Anonymous.
If the import file has a workstation or host name that exactly matches an existing entry
in Quality Monitoring, the workstation is not added. If there are any errors, the
workstation will remain in the Import Workstation table.
The number of records added successfully appears in the Create field. The Error field
lists the number of errored records.
Export Workstations
You can export workstation definitions from System Administration into a Microsoft
Excel comma separated variable format (csv).
Custom Attributes
After defining, modifying or removing custom attributes, you must restart the Quality
Monitoring BDR Service service.
Custom Events
The Custom Events page provides the ability to define contact events generated by
third-party applications such as e-mail, web chat, and so on, and send contact events
to Quality Monitoring using the Quality Monitoring Connect Adapter. Unless a product is
integrated with Quality Monitoring, and has the ability to send the defined event, no
action occurs in the Search and Replay feature.
Procedures
z Creating custom events:
1. Click Custom Events in the left frame.
2. Click Create. The Custom Events page opens.
3. Refer to the Custom Events page for details on completing the properties.
4. After defining, modifying or removing custom events, you must restart the Qual-
ity Monitoring BDR Service service.
z Editing custom events:
1. Click Custom Events in the left frame.
2. In the right frame, click the custom event that you want to edit.
3. Click Edit.
4. Refer to the Custom Events page for details on completing the properties.
5. After defining, modifying or removing custom events, you must restart the Qual-
ity Monitoring BDR Service service.
z Deleting custom events:
1. Click Custom Events in the left frame.
2. In the right frame, click the box next to the custom event you want to delete.
3. Click Delete.
4. When the delete confirmation page opens, click Yes.
5. After defining, modifying or removing custom events, you must restart the Qual-
ity Monitoring BDR Service service.
JRE Settings
You can manage multiple JRE versions using the JRE settings configuration area. This
area allows you to configure JREs that were not part of the original installation.
The ability to add, delete, and configure JREs is a permission that can be added to a
role. By default, the administrator role has this permission.
You can define role permissions in Search and Replay > Admin > Roles. The role is
System Administration Application > Add/Delete/Configure JRE Settings. For more
information, see the Quality Monitoring Search and Replay guide.
Troubleshooting Tips:
1 Make sure your role has the appropriate permission.
Note:
Root Settings
Root settings includes the following property pages:
z General Properties Page on page 282
z Logon Properties Page on page 285
z Client Settings Page on page 286
z Security Settings Page on page 288
Log Folder User Temp Folder - select this checkbox Windows folder path.
to use the default user temporary folder Default: User Temp Folder as
as defined on the client computer. defined on the client computer
If you chose not to use the user temp
folder, specify a location for log files on a
Supervisor workstation.
Content Folder User Temp Folder - select this checkbox Windows folder path.
to use the default user temporary folder Default: User Temp Folder as
as defined on the client computer. defined on the client computer
If you chose not to use the user temp
folder, specify a location for the Player
content files to reside on a Supervisor
workstation.
Playback Folder Specify a libraries folder location for Windows folder path.
playback files on a supervisor Default: .\Program
workstation. Files\Java\<jre version>\bin on
the client computer
Spell Check Settings
Server Settings
The server settings control how the system manages the call events, logs attributes
and communicate with the BDR server.
WARNING
1 Do not modify these settings unless you are directed to do so by a Tier3
representative of Avaya. The setting value is critical for proper functioning
of the system.
2 Please backup the Witness database before you make any change.
3 The BDR Service should be restarted to accept a new setting value.
4 All Quality Monitoring services should be restarted to accept a new WAPI
SocketPort value.
Call Manager
DestinationAgentisPrimary This setting alters the Primary Agent definition for Required.
Quality Monitoring contacts that begin with an Default: 1 (see
internal (agent-to agent) call. warning above)
General Settings
WAPI
Section Definition
Header The report header displays the user who ran the report, the date and
time the report was executed and the report description. The report
description is entered on the System Configuration Report page in
System Administration when the report is exported.
Workspace The workspace section includes the workspace name, the
description, the telephone name, the telephone extension, the
workstation name and the workstation host name.
Site The site section includes the name, description, city and state. Each
site includes the following sub-sections:
Data Connections The data connections sub-section lists the attributes and the logon
IDs for the data connection.
LAN Data Adapters The LAN data adapters sub-section lists the attributes and the
session list for the LAN data adapter. Each session list includes the
session, board usage, maximum connections and data connections.
Section Definition
Servers The server sub-section lists each server name, the server attributes
and the roles for each server, with the appropriate settings for each
role.
Switch The switch sub-section lists the attributes for the switch, all
associated agent groups, all logon IDs, and all extensions. The
extensions list the extension, blocked, ignored and assigned.
Each switch also lists the Voice Cards configured for the switch. Each
voice card includes the name, attributes, extension span attributes,
port configuration and capability.
Workstation The workstation section includes the name, description, host name,
and operating system.
Telephone The telephone section includes the name, description, switch,
primary, secondary for each telephone.
Voice Cards The voice card section includes the name, properties, extension span
properties, port configuration and capability.
Root Settings The root settings section includes the properties from the general
tab, the login tab, the client tab and the security tab.
Server Settings The server settings section includes the call manager settings.
CTI Adapters The CTI adapter section includes the properties for all defined CTI
adapters.
Email Notifiers The email notifiers section includes the defined properties.
Custom Attributes The custom attributes section lists all custom attributes and the
related properties.
Pre-Requisites
1 You must have network connectivity to the dialer.
2 The dialer must be able to connect to ADInterface by hostname or IP address. You
may need to modify the host file on the dialer.
3 You must have a valid IOR string, logon ID, and password for the Avaya Predictive
Dialer System (PDS).
4 Obtain the fully qualified domain name of the dialer. Typically, this name is
cpu1.<domain>. This information is provided to you by your Avaya representative.
Your non-Avaya representative does not have access to this information.
5 To verify that the EnClient service is running on the dialer, type enclient-S. If you
encounter issues after running this command on the dialer, contact Avaya for
additional technical support.
6 Verify that the Quality Monitoring server is identified in the host file on the dialer.
7 Verify that the Quality Monitoring server can ping the dialer by hostname.
Limitations
For trunk-side recording, a separate CTI server is required for PBX trunk information.
The Avaya Predictive Dialer System (PDS) does not provide PBX trunk information.
Installation Files
The following files are part of the installation:
z ADAdapterD.dll
z ADInterface.exe
z Ace.dll
z Tao.dll
z Tao_CosNaming.dll
z Tao_IORTable.dll
z Tao_PortableServer.dll
z Tao_SVC_Utils.dll
The ADAdapterD.dll belongs in the QM folder. The remaining files must reside in a
separate folder. The default folder is QM\AvayaDialer. This folder is required to prevent
conflicts between the versions of Ace.dll and Tao*.dlls used by the BDR server.
Dialer Set-up
The HOSTNAME and IP address of the Quality Monitoring server must be typed into the
/etc/hosts file on the Avaya Predictive Dialer System (PDS). If this information is not
contained in the host file, the EnServer is unable to pass events. Essentially, the
adapter starts up, connects, registers, logs on and begins to wait for events that never
arrive.
Non-Avaya personnel do not have rights to modify the host file on the dialer, or display
the contents of this file. Your Avaya engineer must perform these modifications.
Utility Description
Catior-f filename.txt This utility help diagnose valid IOR strings. Run
(or filename.ior) CATIOR from the operating system command line.
The filename.txt must contain only the IORString,
all on a single line. Do not include carriage returns
or line feed characters at the end of the line. For
example,
IOR=1234987234234...0000
Overview
The appendix outlines the correct settings for ports that are used by the Quality
Monitoring system in release 6.5.0 and above. It identifies the network ports used in
the following environments:
z Regular Client Server
z Terminal Server
Refer to the Quality Monitoring Server Infrastructure Guide for more information on the
Quality Monitoring components touched upon in this appendix.
Agent Recording
z The Screen Capture Module is installed on an agent machine and communicates
directly with the eRecorder server for data recording.
z The Agent-Initiated Monitoring (AIM) application is installed on an agent machine
and communicates directly with the BDR server.
Supervisor Client
The supervisor can log on to the Quality Monitoring application and work on the
following applications:
z Search and Replay
z Evaluations
z Reporting
Database ports are not listed for database servers (neither Oracle nor SQL
Server). Database ports are very customer specific. Database ports need to be
open from the BDR Server/eRecorder to the database server.
Note:
Similarly, the necessary ports on the CTI Server need to be opened for the BDR
Server to connect to it via the adapters. This is adapter-specific information
that can be obtained and configured during implementation.
Agent Recording
z The Screen Capture Module and Terminal Service Capture service is installed on
the Terminal Services/Citrix server and communicates directly with the BDR Server
and the eRecorder for data recording.
z The Agent-Initiated Monitoring (AIM) application is installed on the Terminal
Services/Citrix server and communicates directly with the BDR Server.
Supervisor Client
The supervisor can log on to the Quality Monitoring system and work on the following
applications. All of these applications run in the browser executing on the Terminal
Services/Citrix server and connect to the server from that browser.
z Search and Replay
z Evaluations
z Reporting
Firewall Considerations
z Communication between the BDR server and the eRecorder server(s): It is much
easier to open up any firewall between these two servers, rather than to open up
all of the ports required for the communication to be successful.
z Connection through a Virtual Private Network (VPN) or trusted network: You must
enable both to communicate through the ports listed in the port description tables.
For more information, see Client Server Environment, page 298.
5 Select New Rules in the right panel. The New Inbound Rule Wizard opens.
7 Select TCP and select the specific local ports. Enter the appropriate ports, such as
15000, 15001, 15002, 15003, 15004, 15005. The space for ports is limited;
you cannot add all of the ports as assigned in System Administration. You may have
to adjust the System Administration port settings to match the ports defined on this
screen.
ReconnectInterval The time (in msec) the server will REG_DWORD 1000
wait after losing a connection to
capture before trying to reconnect.
The setting cannot be less than 1000.
HKEY_LOCAL_MACHINE\SOFTWARE\Witness\eQRecord
The setting is supported for digital trunk cards (Global Call only) and for analog cards.
This appendix presents all of the supplementary information required for Alcatel
4400 integration.
z Overview on page 312
z Installation on page 313
z Voice Board(s) Configuration on page 319
z Troubleshooting on page 323
Appendix D - Alcatel 4400 Integration
Overview
Voice connectivity and CTI event connectivity are the two necessary components that
enable the Quality Monitoring system to integrate with the Alcatel 4400 Switch. The
voice recording connectivity option relies on the Alcatel Dedicated Recording link
feature (DR-Link) available in the Alcatel 4400 switch. For playback, Quality Monitoring
Server uses the regular E-1 interface on the Alcatel 4400 switch.
This appendix details the installation and configuration of the Alcatel 4400 switch with
the Quality Monitoring system.
Installation
Before configuring the Quality Monitoring System Administration module for the Alcatel
integration, install and configure the Alcatel TSAPI client software on the BDR server
and copy the following two files from the Alcatel TSAPI Client installed directory to the
Quality Monitoring installed directory.
csta32.dll
alccsta.cfg
Refer to the Alcatel TSAPI documentation for instructions on installation and
configuration of the Alcatel TSAPI client software. Installation of the Alcatel TSAPI
server directly on the Quality Monitoring server is supported provided that sufficient
hardware resources are available on the Quality Monitoring server.
System Configuration - 1
This configuration describes the situation in which only the Alcatel TSAPI CTI server is
available.
z The Alcatel TSAPI server provides both the CTI events and the Single Step
Conference facility.
z In this configuration, only the Alcatel TSAPI adapter needs to be configured in
Quality Monitoring. This adapter gets the CTI Events and provides Single Step
Conference facility.
The following is an example of the Alcatel 4400 Switch Configuration page. Configure
the switch properties, agent groups, logon IDs, and extensions as needed.
The following is an example of the Alcatel TSAPI Adapter page configuration for the
System Configuration – 1 scenario.
The option “CTI Event Source” is checked for the System Configuration – 1
scenario.
System Configuration - 2
This configuration describes the situation in which both the Alcatel TSAPI CTI server
and Genesys CTI server are available. The Genesys CTI server provides the ability to
add custom attributes with the events.
z Alcatel TSAPI server provides the Single Step Conference facility.
z Genesys CTI server provides the CTI events.
In this configuration:
z Configure the Alcatel TSAPI adapter for Single Step Conference facility.
z Configure the Genesys adapter for the CTI events source.
The following is an example of the Alcatel 4400 Switch configuration page for the
System Configuration - 2 scenario. Configure the switch properties, agent groups,
logon IDs, and extensions as needed. The switch configuration is the same as that
shown for the System Configuration – 1 scenario.
The following is an example of the Alcatel TSAPI Adapter page configuration for the
System Configuration – 2 scenario.
The option “CTI Event Source” is not selected for the System Configuration – 2
scenario.
The Service ID comprises following items, separated by the # symbol:
z Alcatel (switch type)
recording and some channels for playback on the same extension span. Please confirm
the protocol information with the switch administrator.
When using the DR-Link voice connectivity option, at least two 300 SC - E1 (or one 600
SC - 2E1) cards must be present in the Quality Monitoring server:one PCM card for
Alcatel to monitor and one PRA2 card in the Alcatel 4400 switch for playback.
For more than 30 monitor or playback ports, additional E-1 cards can be installed in the
Quality Monitoring server.
If the card has more than one extension span, then some extension spans can be used
for recording and some for playback. For example, on a 600 SC - 2E1 card, one span
can be used for recording, and other span can be used for playback.
For Alcatel, the Recording E1 extension span needs three additional parameters, the
shelf (CRYSTAL), slot (COUPLER) and channel (TIMESLOT). The channel (TIMESLOT)
parameter should be set to the first channel (TIMESLOT) number on the PCM board.
For subsequent ports, the Quality Monitoring server calculates the channel numbers, as
they are sequential. Obtain these configuration parameters from the switch
administrator. This extension span should be plugged in to PCM board on the Alcatel
4400 Switch. The E-1 protocol, by default “us_mf_o", must be specified.
The following is a sample configuration of the E1 recording span with Shelf (CRYSTAL)
set to 0, Slot (COUPLER) set to 0 and channel (TIMESLOT) set to 1.
In the above image, note that all ports are set to have ‘Record Only” capability.
If Usage is selected as Record always or Record at Start of Call or Record at
Business Rule Trigger then each port can be assigned either the Record Only or
Disabled Capability option. Note that playback related options are not possible.
Playback channels used with the Alcatel 4400 are ISDN channels. The playback span
must be plugged into the PRA2 card in the Alcatel 4400.
The following is a sample configuration for the E1 Playback span.
In the above image, note that all ports are set to the Playback Only capability.
If Usage is selected as Playback then each port can be assigned either the Playback
Only or Disabled Capability option. Note that record-related options are not available.
Troubleshooting
z Make sure that the E1 spans are plugged into the proper boards on the switch.
z Recording spans should be plugged into PCM board(s) in the Alcatel 4400 switch.
z Playback spans must be plugged in to PRA2 board(s) in the Alcatel 4400 switch.
z Make sure that the Alcatel Link identifier is correct and is typed on the Alcatel
TSAPI adapter configuration page.
z Make sure that the extension spans are configured correctly in Dialogic DCM.
z Make sure that the crystal, coupler and timeslot information is correct for each
recording extension span configured.
z If only the Alcatel TSAPI adapter is configured, make sure that the CTI event
source check box is selected.
Intecom Switch
Configuration
b. Refer to the 5.x AIM troubleshooting article 102000-002 for more details on the
auto logon feature of AIM. The symbols %USERNAME% and
%COMPUTERNAME% are used by Windows to identify the logon ID and host
name of the computer that the agent is using. We pass these to the AIM tray so
that it can send a logon event to the BDR Server when the agent logs on to his
computer.
c. Remove the registry value “Witness AIM” from the key:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ru
n"
This prevents the AimTray from running twice when the logon script executes it.
8 After starting the system, perform a live monitor and playback to make sure the
system is working properly. Also playback a contact from a business rule trigger to
verify that it works as well.
There MUST be a workstation that the agent sits at to log on to the system. If
there is no workstation then we cannot record the phone. Voice-only Intecom
workspaces are not supported using this configuration method.
Note:
The Avaya Contact Recorder (ACR) was previously known as the ContactStore
for Communication Manager (CSCM) recorder.
Release 10 of the Avaya Contact Recorder can be connected to Quality
Monitoring to provide audio services.
Quality Monitoring is a Web-based solution that enables supervisors to record
and replay customer interactions, assign eLearning to agents and track their
participation, as well as many other features that enable you to monitor agents
more efficiently.
You can configure the Avaya Contact Recorder to link to Quality Monitoring to
implement true Selective Recording with Quality Monitoring.
To establish the link, you simply specify the IP address of the Quality
Monitoring server in the Avaya Contact Recorder system configuration.
This section includes the following topics:
z Selective Quality Solution, page 328
z Configuring the ACR Selective Recorder, page 328
Appendix F - ACR Selective Recorder
Site The site of the CTI Adapter, which identifies its location in
the enterprise. Choose from the drop-down list. Required
field.
Logon Application Name Defaults to the name of the CTI Adapter. Change the
default name of the application or delete it.
Server The server on which this voice card resides. Choose from
the drop-down list. Required. Configure Servers and their
Roles prior to configuring voice cards. Server(s) with only
eRecorder role should be displayed in the drop down list.
TCP Port eRecorder listen TCP port. Avaya Contact Recorder will
connect to it. Required. Default is: 1415.
12 Click Submit.
13 After defining the CTI Adapter and the Voice Card, restart the following services:
z Quality Monitoring eRecorder service
z Quality Monitoring eRecorder audio service
z Quality Monitoring eRecorder video service
z Quality Monitoring BDR Service
14 Access the Avaya Contact Recorder System Administration application.
15 Open Port Allocations > Quality.
Apply Beep Tone within Select either Yes or No, depending on whether you want
the recorder the recorder to inject a beep tone.
Audio format Select either G7.11 or G7.29A audio format. If you want
to use these quality ports to record stations that are also
being recorded in other service observe-based modes,
you must use the same codec as those other modes.
URL(s) of Quality Specify the IP node name of the Quality server. The port
server(s) to connect to number defaults to 1415 and must match the one you
specified on the voice card properties page. If the
recorder is supporting multiple servers, list their names
separated by semicolons.
Ports Configured This number shows how many ports you have allocated to
this recording mode (as detailed in the table at the
bottom of the Quality Server Ports page). Click Add
ports(s) to add a port range.
For this mode, you typically add a single range of ports -
large enough for the total number of recording and replay
ports. The split between recording and replay is set up on
the Quality Server not the recorder.
Unassigned Capacity This field shows how many more ports you can assign
before exhausting the available channel licenses on the
recorder. It does not indicate that the Communication
Manager has a corresponding number of IP softphone
licenses installed.
If a user has multiple sessions (which is always the case when the
user runs concurrent applications on multiple Citrix servers) only
the applications running within one session will be captured.
For more information, see Tracking Citrix User Sessions, page 336.
Registry Settings
The following registry settings are applicable only when Capture Service is running on a
Thin Client Server, including a Citrix server. The registry settings location is
HKLM\SOFTWARE\Witness Systems\eQuality Agent\Capture\Current Version
ServiceUpdateInterval Defines the time interval (in seconds) the REG_DWORD 300
Capture Service use when sending user
session updates to a Quality Monitoring
server
For more Screen Capture Module registry settings, see the Quality Monitoring Best
Practices Guide.
Memory Requirements
Screen Capture Module memory requirements on a Citrix server can be roughly
estimated by the following formula:
M = 2000 + (4*H*W*D)/1000 where
M - Memory per user in KB.
H - Screen height in pixels.
W - Screen width in pixels.
D - Screen color depth in bytes.
Troubleshooting
Troubleshooting of screen recording issues usually involves researching Screen Capture
Module and Quality Monitoring Server logs and using diagnostic and testing tools, such
as Captest.
Log Files
When a screen recording problem occurs the following information must be collected
and sent to customer support:
z examples (contact names) that have the problem
z the following logs from the Citrix Server:
• WitnessService_ServerUpdate.log
• WitnessService_ClientConnection.log
• Screen Capture Module logs for the agents recorded in the provided examples
(Screen Capture Module log name on a Citrix server have the following format:
WCAPW32_<agent id>.log)
z the following logs from the Quality Monitoring server(s):
• BDR log
• eRecVideoSvc log
• eQualityConnect log
Before reproducing the problem on the Citrix server and gathering the logs, make the
following changes in the registry on the Citrix server:
z Set AgentLogLevel to 4
z Set AgentLogAppend to 1
z Set ServiceLogLevel to 3
z Set ServiceLogAppend to 1
Captest
Captest is a utility that allows testing data capture without the Quality Monitoring
server.
Troubleshooting Tips
The following lists common causes of recording problems on the Citrix server and how
to resolve them.
Cause Resolution
Agents have multiple Citrix sessions To understand how Quality Monitoring server tracks Citrix
user sessions, see Tracking Citrix User Sessions, page
336.
No session information has been received for Check the WitnessService_ServerUpdate log and the
the agent. eQualityConnect log to find out whether the updates are
being sent from the Citrix server to the Quality Monitoring
server for the agent.
A published application the agents are For instructions on setting the registry key, see Registry
running has not been listed under the Settings, page 335, or the Quality Monitoring Installation
AdditionalUserApps registry key. guide.
A published application has not started Try to increase the PubAppRate registry setting. For
within 5 seconds after creation a user instructions on setting the registry key, see Registry
session. Settings, page 335, or the Quality Monitoring Installation
guide.