Mitel Version 5 7 Sp1 Users Manual 6100 User Guide

Version 5.7 SP1 to the manual faa384d8-8ee7-41c6-8b68-3a0488335519

2015-01-21

: Mitel Mitel-Version-5-7-Sp1-Users-Manual-350372 mitel-version-5-7-sp1-users-manual-350372 mitel pdf

Open the PDF directly: View PDF PDF.
Page Count: 644

DownloadMitel Mitel-Version-5-7-Sp1-Users-Manual- 6100 User Guide  Mitel-version-5-7-sp1-users-manual
Open PDF In BrowserView PDF
User Guide
September 16, 2010
for Version 5.7 SP1

NOTICE
The information contained in this document is believed to be accurate in all respects
but is not warranted by Mitel Networks Corporation (MITEL®). The information is
subject to change without notice and should not be construed in any way as a
commitment by Mitel or any of its affiliates or subsidiaries. Mitel and its affiliates and
subsidiaries assume no responsibility for any errors or omissions in this document.
Revisions of this document or new editions of it may be issued to incorporate such
changes.
No part of this document can be reproduced or transmitted in any form or by any
means - electronic or mechanical - for any purpose without written permission from
Mitel Networks Corporation.
Mitel is a trademark of Mitel Networks Corporation.
Windows and Microsoft are trademarks of Microsoft Corporation.
Adobe Reader is a registered trademark of Adobe Systems Incorporated.
Other product names mentioned in this document may be trademarks of their
respective companies and are hereby acknowledged.
® Trademark of MITEL Networks Corporation
© Copyright 2010, MITEL Networks Corporation
All rights reserved.

i

Contents
Contact Center Solutions
Contact Center Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
What’s new in Version 5.7 SP1? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Contact Center Enterprise Edition and Contact Center Business Edition . . . . . . . . . . . . . . 5
Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Locating the latest versions of our guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Searching for key words and definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Required and optional software components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Required components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Optional components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Client Component Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Contact Center Concepts
Contact Center Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Call Distribution (ACD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding ACD call flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoring the call flow process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ensuring traffic-carrying efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling to optimize call flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routing calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dialing an agent’s extension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dialing a queue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overflowing calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interflowing calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The inbound call environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15
15
15
16
16
16
16
17
17
17
18
18

Contact Center Planning and Management
Contact Center Planning and Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step #1 Establish a corporate service objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding the Service Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding why the Service Level is the most meaningful statistic . . . . . . . . . . . . . .
Choosing a Service Level goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding Quality of Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoring call handling techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoring systems and tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automating help desk workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step #2 Collect data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Collecting data on call handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21
22
22
22
24
24
24
25
27
27
27

ii

Step #3 Forecast the Call Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forecasting accurately . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conducting forecasts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step #4 Calculate the resources required . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Predicting agent requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding Erlang C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Considerations when predicting resource requirements. . . . . . . . . . . . . . . . . . . . . . .
Performing “what-if” scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding the relationship between agents and trunks . . . . . . . . . . . . . . . . . . . . . .
Understanding Erlang B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Predicting trunk requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step #5 Schedule agents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding the Shrinkage Factor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculating the Shrinkage Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimizing schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routing calls to optimize coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step #6 Determine contact center costs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Breaking down expenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Anticipating growth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28
28
28
29
29
29
30
30
30
31
31
32
33
33
34
35
36
36
37
37

Getting Started
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registering Contact Center Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activating Contact Center Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Updating license files on the Enterprise Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up Contact Center Management on the Enterprise Server . . . . . . . . . . . . . . . . . .
Setting up Contact Center Management on client computers . . . . . . . . . . . . . . . . . . . . . .
Starting Contact Center Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing multiple Contact Center Management sessions . . . . . . . . . . . . . . . . . . . . . . . .
Installing the latest version of Client Component Pack . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Client Component Pack using an administrative procedure. . . . . . . . . . . . . . .
Installing the prerequisite software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locating the client_setup.exe and extracting Client Component Pack.msi . . . . . . . .
Performing the MSI procedure for the administrative installation . . . . . . . . . . . . . . . .
Running the silent installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Client Role Selector to select your Contact Center Client role . . . . . . . . . . . . . . .
Running client role selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disabling the IE security warning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up user preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying your language preference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying the number of records displayed on a page . . . . . . . . . . . . . . . . . . . . . . . . .

41
41
41
42
42
42
42
43
43
44
44
44
45
45
45
46
47
47
47
47

iii

Changing your password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing security role properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring email contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding email contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding contact groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding email contacts to contact groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up the SMTP Mail Server for report distribution . . . . . . . . . . . . . . . . . . . . . . . . . .

48
48
48
48
48
49
49

Services and Database Administration
Services and Database Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying enterprise maintenance functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backing up data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backing up .xml files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backing up SQL Server data files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding SQL Server recovery models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backing up Enterprise Server configuration data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backing up raw telephone system data files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Management Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opening Management Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Updating server IP addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing configuration data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running the maintenance routine immediately . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summarizing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controlling services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Converting data files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Converting Callview and Contact Center Suite data . . . . . . . . . . . . . . . . . . . . . . . . .

53
53
53
53
54
54
55
55
55
56
56
56
56
60
60
61
61
62
62
63
63

Configuration
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
YourSite database application areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enterprise setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Contact Center Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring enterprise settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Enterprise Server IP address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring enterprise maintenance functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring email alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Displaying the warranty warning and expiry message. . . . . . . . . . . . . . . . . . . . . . . .
Adding sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the SMTP Mail Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring smart algorithms for sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67
69
69
71
71
71
71
72
72
72
73
73

iv

YourSite Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Starting YourSite Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Paging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Customizing the user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Minimizing aspects of the user interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Selecting the first record of each list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Changing the order of the columns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Changing column options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Grouping device criteria by column headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Making multiple changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Changing the YourSite Explorer view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Adding media servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Adding a 3300 ICP media server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Adding a 3300 ICP media server in YourSite Explorer. . . . . . . . . . . . . . . . . . . . . . . . 79
Configuring location settings for a 3300 ICP in YourSite Explorer . . . . . . . . . . . . . . . 80
Configuring data collection settings for a 3300 ICP in YourSite Explorer. . . . . . . . . . 80
Configuring data summary options for a 3300 ICP in YourSite Explorer . . . . . . . . . . 81
Configuring MiTAI options for a 3300 ICP in YourSite Explorer . . . . . . . . . . . . . . . . . 82
Configuring Network Monitor settings for a 3300 ICP in YourSite Explorer . . . . . . . . 82
Configuring call recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Adding a 3300 ICP media server in the Contact Center Management website . . . . . 83
Configuring data collection settings for a 3300 ICP in the Contact Center Management website
84
Configuring data summary options for a 3300 ICP in the Contact Center Management website
85
Configuring MiTAI options for a 3300 ICP in the Contact Center Management website 85
Configuring Network Monitor settings for a 3300 ICP in the Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Adding an SX-200 ACD media server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Configuring data collection settings for an SX-200 ACD . . . . . . . . . . . . . . . . . . . . . . 86
Configuring data summary options for an SX-200 ACD . . . . . . . . . . . . . . . . . . . . . . . 87
Configuring Network Monitor settings for an SX-200 ACD . . . . . . . . . . . . . . . . . . . . . 87
Adding a 5000/Axxess media server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Configuring location settings for a 5000/Axxess. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Configuring data summary options for a 5000/Axxess . . . . . . . . . . . . . . . . . . . . . . . . 89
Configuring data collection settings for a 5000/Axxess . . . . . . . . . . . . . . . . . . . . . . . 89
Configuring Network Monitor settings for a 5000/Axxess . . . . . . . . . . . . . . . . . . . . . . 89
Adding an SX-2000 UCD media server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Configuring data collection settings for an SX-2000 UCD . . . . . . . . . . . . . . . . . . . . . 90
Configuring data summary options for an SX-2000 UCD . . . . . . . . . . . . . . . . . . . . . . 92
Configuring Network Monitor settings for an SX-2000 UCD . . . . . . . . . . . . . . . . . . . . 92
Adding an SX-2000 ACD media server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Configuring data collection settings for an SX-2000 ACD . . . . . . . . . . . . . . . . . . . . . 93
Configuring data summary options for an SX-2000 ACD . . . . . . . . . . . . . . . . . . . . . . 94
Configuring Network Monitor settings for an SX-2000 ACD . . . . . . . . . . . . . . . . . . . . 94
Adding a Multimedia Contact Center Email media server . . . . . . . . . . . . . . . . . . . . . . . . 94

v

Adding a Multimedia Contact Center Email media server in YourSite Explorer . . . . 95
Configuring options for a Multimedia Contact Center Email media server in YourSite Explorer
95
Configuring Network Monitor settings for a Multimedia Contact Center Email media server in
YourSite Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Adding a Multimedia Contact Center Email media server in the Contact Center Management
website. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Configuring data summary options for a Multimedia Contact Center Email media server in the
Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Configuring Multimedia Contact Center Email media server options in the Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Configuring Network Monitor settings for a Multimedia Contact Center Email media server in
the Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Adding a Multimedia Contact Center WebChat media server . . . . . . . . . . . . . . . . . . . . 97
Adding a Multimedia Contact Center WebChat media server in YourSite Explorer . 97
Configuring options for a Multimedia Contact Center WebChat media server in YourSite Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Configuring Network Monitor settings for a Multimedia Contact Center WebChat media server
in YourSite Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Adding a Multimedia Contact Center WebChat media server in the Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Configuring data summary options for a Multimedia Contact Center WebChat media server in
the Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Configuring Multimedia Contact Center WebChat media server options in the Contact Center
Management website. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Configuring Network Monitor settings for a Multimedia Contact Center WebChat media server
in the Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Adding a Multimedia Contact Center Fax media server. . . . . . . . . . . . . . . . . . . . . . . . 100
Adding a Multimedia Contact Center Fax media server in YourSite Explorer . . . . . 100
Configuring options for a Multimedia Contact Center Fax media server in YourSite Explorer
100
Configuring Network Monitor settings for a Multimedia Contact Center Fax media server in
YourSite Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Adding a Multimedia Contact Center Fax media server in the Contact Center Management
website. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Configuring data summary options for a Multimedia Contact Center Fax media server in the
Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Configuring Multimedia Contact Center Fax media server options in the Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Configuring Network Monitor settings for a Multimedia Contact Center Fax media server in the
Contact Center Management website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Adding an Intelligent Queue media server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Configuring data collection settings for an Intelligent Queue media server. . . . . . . 103
Deleting media servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Network Monitor alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Configuring data alarms for media servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
YourSite database configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Determining your contact center configuration needs . . . . . . . . . . . . . . . . . . . . . . . . . 108

vi

Configuration scenario 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration scenario 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring YourSite database devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring devices and device groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the YourSite database using synchronization . . . . . . . . . . . . . . . . . . . . . .
Preparing for synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying synchronization settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performing synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling Synchronization during the nightly maintenance routine . . . . . . . . . . . .
Viewing Synchronization reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding Synchronization reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subscribing to the Synchronization report RSS feed . . . . . . . . . . . . . . . . . . . . . . . .
Editing telephone system assignment forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing System options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing SMDR options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Class of Service options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Class of Restriction options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding resilient and/or Network ACD hot desking agents . . . . . . . . . . . . . . . . . . . . . . . .
Invalid ACD cluster programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring devices and device groups using Quick Setup . . . . . . . . . . . . . . . . . . . . .
Employee Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queue Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extension Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trunk Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trunk group Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DNIS Quick Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Account Code Quick Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Make Busy Reason Codes Quick Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Team Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device group Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring devices using .csv files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fields required for successful .csv imports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing a range of devices using a .csv file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring devices manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding employee groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding employee divisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding agents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding agent groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding teams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding queue groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding extension groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding trunks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding trunk groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding DNIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

108
109
111
112
112
114
115
115
117
117
117
118
119
119
119
120
120
120
121
122
123
124
124
125
126
126
126
127
127
127
128
128
129
130
131
132
135
136
136
138
140
141
151
152
154
155
156
157

vii

Adding DNIS groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Account Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Account Code groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding ANI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Make Busy Reason Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Do Not Disturb Reason Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding phone numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding phone number groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding auto-acknowledgement messages and associating them with queues. . . .
Configuring Intelligent Queue devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing Smart Choice layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Smart Choice layer groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Smart Choice layers to a Smart Choice layer group . . . . . . . . . . . . . . . . . .
Viewing Intelligent Queue ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Intelligent Queue port groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Intelligent Queue ports to an Intelligent Queue port group . . . . . . . . . . . . .
Viewing Intelligent Queue Smart Choice layer exit codes . . . . . . . . . . . . . . . . . . . .
Configuring employee scheduling preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring employee roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring employee work hours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring employment status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring employee payroll information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring employee availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring employee time off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overriding employee time off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring employee skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring scheduling options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring holidays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring overtime types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring time off types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Business hour schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing schedule exclusion lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Applying schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Security roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating and applying security roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating security lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying security role properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning security roles to employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

158
159
160
160
161
161
161
162
163
163
163
164
164
164
164
165
165
165
166
166
166
166
167
167
167
168
168
168
169
169
170
171
171
172
172
172
173
174
175
178
178

Real-time Monitors
Real-time Monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contact Center Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Contact Center Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

181
182
183
184

viii

Extension states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding Contact Center Client features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contact Center Client options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing agent availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent, Employee, and Extension State by Position . . . . . . . . . . . . . . . . . . . . . . . . .
Agent State and Employee State by Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent State by Time for Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent Shift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing queue statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queue by Period. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queue Now and Queue Group Now. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing queue chart statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queue Now and Queue Group Now. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queue Performance by Period and Queue Group Performance by Period . . . . . . .
Viewing web pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing and customizing real-time monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opening monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Docking monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding and removing devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sorting monitor devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rearranging cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting monitor dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hiding monitor columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Filtering device variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing the information displayed on position and time monitors . . . . . . . . . . .
Grouping data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Building marquee monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring charts characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Contact Center Chat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sending an initial Contact Center Chat message . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding someone to a conversation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Responding to a Contact Center Chat message . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Contact Center Client with Office Communicator . . . . . . . . . . . . . . . . . . . . . . . .
Sending an initial message in Office Communicator . . . . . . . . . . . . . . . . . . . . . . . .
Adding someone to a conversation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Responding to a message in Office Communicator . . . . . . . . . . . . . . . . . . . . . . . . .
Hot desking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Providing Contact Center Client functionality to teleworkers . . . . . . . . . . . . . . . . . . . . . .
Setting up phones for teleworkers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registering phones for use with Teleworker Solution . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up soft phones to support Teleworker Solution . . . . . . . . . . . . . . . . . . . . . . . . .
Approving the Teleworker Solution certificate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Teleworker Solution with Contact Center Client. . . . . . . . . . . . . . . . . . . . . . . . .
WallBoarder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
WallBoarder parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sign groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sign variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

185
186
187
189
190
194
195
196
197
197
199
203
203
203
204
204
205
205
207
207
208
208
208
209
209
211
214
214
216
218
219
220
220
220
222
224
224
224
224
225
225
226
226
227
227
227
228
228
230
231

ix

Sign messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sign plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting Spectrum wall signs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring wall signs and wall sign messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selecting the computer on which the WallBoarder Service is installed . . . . . . . . . .
Creating sign groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding signs to sign groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring sign variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring sign messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating sign plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activating priority messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting real-time issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring ACD resiliency and ACD hot desking . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interactive Contact Center and resiliency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enabling Enterprise Presence / Chat Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ensuring Contact Center Client recognizes Office Communicator users. . . . . . . . . . .
Employee and agent monitors display instant message presence as Unknown . . .
Extension monitor displays instant message presence as Unknown . . . . . . . . . . .
Connect using Teleworker option does not appear on log on window . . . . . . . . . . . . .
Contact Center Client could not connect to Teleworker Solution . . . . . . . . . . . . . . . . .
Contact Center Client could not send the certificate request . . . . . . . . . . . . . . . . . . . .
Your logon failed when you tried to log on remotely . . . . . . . . . . . . . . . . . . . . . . . . . .

232
233
234
235
235
236
237
238
239
240
242
242
243
243
244
244
244
244
245
245
246
246
247

Reports
Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the Service Level objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Voice queue Service Level objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Email queue service level objective. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chat queue service level objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fax queue service level objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Report types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recommended top-five reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using reports to identify problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reporter options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up contacts and contact groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up email contacts for emailing reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up email contact groups for emailing reports. . . . . . . . . . . . . . . . . . . . . . . .
Generating on-demand reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generating reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Emailing reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Printing reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduled Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduled reports options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

251
251
253
253
254
254
254
255
256
257
259
259
260
260
260
260
260
262
262
263
263

x

Generating scheduled reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating report schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding reports to schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generating scheduled reports immediately . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Report Inbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reporter Inbox options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing call recordings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing reports in Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring user printer settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting reporting issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting missing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring reports to exclude Junk Mail from completed email statistics . . . . . . . . . .
Troubleshooting Reporting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

263
263
266
267
267
268
268
268
269
269
270
270
270
271
271

Forecasting
Forecasting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forecasting terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forecasting tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loading historical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modifying historical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modifying Average Talk time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modifying Calls Offered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modifying the weekly total for Calls Offered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performing forecasts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Printing forecasts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saving forecasts as Excel files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

275
275
276
276
276
277
278
279
279
280
280

Data-mining
Data Mining. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ACD Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running searches in ACD Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent events criteria for searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queue events criteria for searches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Option events criteria for searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running agent events searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent events search results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Narrowing an Agent events search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running queue events searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queue events search results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Narrowing a Queue events search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running wild card queue events searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wild card queue events search results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running searches for error and information records . . . . . . . . . . . . . . . . . . . . . . . . . . .

283
283
283
284
288
289
290
291
292
293
294
295
296
298
298

xi

Exception events search results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMDR Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting SMDR Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running searches in SMDR Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Call parties criteria for searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Call types criteria for searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options criteria for searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMDR search results information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMDR record boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running call parties searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Call parties search results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running call types searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Call types search results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running option searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options search results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running searches for error and information records . . . . . . . . . . . . . . . . . . . . . . . . . .
Exception search results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wild card searches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exporting search results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auditor icons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing historical real-time events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Contact Center Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opening monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Auditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

298
298
299
299
299
300
302
304
307
309
309
310
310
311
311
312
312
313
313
314
315
316
316
316
316

Data Collection
Data Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing Network Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opening the Network Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying media servers are receiving telephone system data . . . . . . . . . . . . . . . . . . .
Configuring enterprise and media server alarm notifications . . . . . . . . . . . . . . . . . . . .
Adding alarm thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying threshold colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying threshold notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting data collection issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMDR data is not streaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ACD data is not streaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing the data collection TCP/IP ports with Hyperterminal . . . . . . . . . . . . . . . . .
Restarting Collector Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

321
321
321
321
321
323
324
324
325
325
326
326
326
326
327

Interactive Contact Center
Interactive Contact Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Interactive Contact Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supervisors and Interactive Contact Center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agents and Interactive Contact Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

331
331
331
331

xii

Starting Contact Center Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hiding the Monitor control option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging on an agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging off an agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging off all of the agents on a monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging an agent out of one queue and into another queue . . . . . . . . . . . . . . . . . .
Using agent group presence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Placing agents in Make Busy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing agents from Make Busy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Placing agents in Do Not Disturb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing agents from Do Not Disturb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cancelling agents in Work Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Queue Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manually controlling queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controlling queues using a schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controlling queues using Queue control plans . . . . . . . . . . . . . . . . . . . . . . . . . . . .

332
332
333
333
333
333
334
334
336
336
336
336
337
337
337
338
339

Interactive Visual Queue
Interactive Visual Queue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Interactive Visual Queue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring options in Contact Center Management . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Contact Center Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opening Interactive Visual Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interactive Visual Queue monitor grids. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redirecting calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redirecting calls between queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redirecting calls to specific numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calling back abandoned callers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding call priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

343
343
343
343
344
345
346
346
347
348
348
348
349

Contact Center PhoneSet Manager and Contact Center Softphone
Contact Center PhoneSet Manager and Contact Center Softphone . . . . . . . . . . . . .
Using Contact Center PhoneSet Manager and Contact Center Softphone . . . . . . . . . .
Starting Contact Center Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supported phone sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tested headsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USB-to-headset adaptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Integrating the GN 8120 with Contact Center Softphone. . . . . . . . . . . . . . . . . . . . .
Setting up the soft phone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring sound and audio device properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring sound and audio device properties for Windows Vista . . . . . . . . . . . . .
Configuring sound and audio device properties for Windows XP . . . . . . . . . . . . . .
Opening the soft phone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging on to the ACD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

353
353
353
353
354
354
355
355
356
356
356
357
359

xiii

Phone and Functions toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Phone functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing the soft phone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring soft phone settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying the address book source for contacts . . . . . . . . . . . . . . . . . . . . . . . . . .
Resizing toolbar buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Displaying, hiding, and retiring toolbar buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Repositioning toolbar buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring sounds and notifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making calls ring through your computer speakers . . . . . . . . . . . . . . . . . . . . . . . . .
Adjusting the volume of your speakers and microphone . . . . . . . . . . . . . . . . . . . . .
Configuring call forward destinations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring speed dial numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring shortcut keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring pre-announcement messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making and terminating calls using Contact Center Phoneset Manager . . . . . . . . . . .
Making calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making calls to your contacts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making calls using speed dial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terminating calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forwarding and answering calls using Contact Center Phoneset Manager. . . . . . . . .
Forwarding calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Answering calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Handling calls using Contact Center PhoneSet Manager . . . . . . . . . . . . . . . . . . . . . .
Adding call notes to a call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transferring calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conferencing calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consulting with people while on calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requesting help while on calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Camp on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leaving and retrieving messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Call me back . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tagging calls with Account Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making and terminating calls using Contact Center Softphone . . . . . . . . . . . . . . . . . .
Making calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making calls to your contacts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making calls to contacts who have called you recently . . . . . . . . . . . . . . . . . . . . . .
Making calls using speed dial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Redialing numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terminating calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forwarding and answering calls using Contact Center Softphone. . . . . . . . . . . . . . . .
Forwarding calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Answering calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Handling calls using Contact Center Softphone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Placing calls on hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Retrieving calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Mute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transferring calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

359
360
361
362
362
362
362
363
363
363
364
364
364
365
365
366
366
367
367
367
367
367
368
368
369
370
370
371
371
371
371
372
372
372
373
373
373
373
373
374
374
374
374
375
375
375
375
376

xiv

Conferencing calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consulting with people while on calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requesting help while on calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Camp on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Leaving and retrieving messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Call me back. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tagging calls with Account Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controlling your availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Making and handling calls using Contact Center Client . . . . . . . . . . . . . . . . . . . . . . . .
Making calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forwarding calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Answering calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding call notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recording calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Silent monitoring calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transferring calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consulting with employees while on calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requesting help while on calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

376
376
377
377
377
378
378
378
379
379
379
379
379
380
380
380
381
381

Contact Center Screen Pop
Contact Center Screen Pop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Contact Center Screen Pop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring options in Contact Center Management . . . . . . . . . . . . . . . . . . . . . . . . . .
Enabling Contact Center Screen Pop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Contact Center Screen Pop options . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Contact Center Screen Pop display variables. . . . . . . . . . . . . . . . . . . .
Configuring Contact Center Screen Pop Outlook options for journal entries . . . . . .
Configuring Contact Center Screen Pop to display Outlook contacts . . . . . . . . . . .
Configuring Contact Center Screen Pop to display Goldmine contacts . . . . . . . . . .
Testing Contact Center Screen Pop search functions . . . . . . . . . . . . . . . . . . . . . . .
Disabling Contact Center Screen Pop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

385
385
385
385
386
387
388
389
389
390
390

Flexible Reporting
Flexible Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Flexible Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Flexible Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing the Flexible Reporting user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Report Designer wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Layout designer window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flexible Reporting button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ribbon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Toolbox window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating new reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modifying standard Contact Center Management report templates . . . . . . . . . . . . . . .
Modifying existing Flexible Reporting report templates . . . . . . . . . . . . . . . . . . . . . . . . .
Designing reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding images to report headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting images on report headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

393
393
393
394
395
395
395
396
396
396
397
398
399
399
399

xv

Editing report header titles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Moving report header titles and values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing report header titles and values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding report header titles and values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding existing columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding custom columns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Moving columns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing column heading names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying column width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying row height. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifying row colors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Freezing columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unfreezing columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing your Flexible Reporting reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Changing access properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Renaming reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running reports in the Contact Center Management website . . . . . . . . . . . . . . . . .
Running reports in Flexible Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saving templates and reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Printing reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

399
399
400
400
400
400
401
401
402
402
402
402
403
403
403
403
403
404
404
404
405
405
405

Intelligent Queue
Intelligent Queue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Intelligent Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Licensing Intelligent Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registering and Activating Intelligent Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registering your Intelligent Queue software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registering online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registering offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registering a seven-day demo license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activating your Intelligent Queue software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading an existing license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intelligent Queue functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optional functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Core functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Incoming call handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Music on hold. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optional functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Callback processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent call recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Call detail reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Planning the number of ports you require . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

409
409
409
414
414
414
415
415
415
415
416
416
416
417
419
419
420
420
421
421
421

xvi

Types of ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Types of messaging ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Types of messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Number of ports purchased . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Understanding the call flow process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Creating call flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Setting up Intelligent Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Administration procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Logging on and off for the first time (Administrator) . . . . . . . . . . . . . . . . . . . . . . . . . 428
Entering your purchased options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Setting up administrator and user permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Changing system modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Changing passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Setting up the automatic database backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Configuring ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Configuring PBX settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Manually configuring PBX settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Configuring Contact Center Management settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Configuring Music Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Disabling Windows sounds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Preventing CDs from starting automatically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Removing a music file from the play list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Adjusting music volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Configuring Updated position in queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Before you configure Updated position in queue messages . . . . . . . . . . . . . . . . . . 436
Configuring Updated position in queue for all queue positions. . . . . . . . . . . . . . . . . 436
Configuring Updated position in queue for specific queue positions . . . . . . . . . . . . 437
Creating action plans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Creating unverified collected digits plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Creating verified collected digits plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Creating interactive tree plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Setting up messaging plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Configuring emergency messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Activating emergency messaging over the phone . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Setting up routing plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Managing Conditions: Assigning conditions to call flows . . . . . . . . . . . . . . . . . . . . . . . 455
Creating ANI conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Creating DNIS conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Creating emergency conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Creating queue conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Creating redirection conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Creating schedule conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
Managing call flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Overview of creating a call flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Managing port groups: updated position in queue, messaging, callback, and recording ports 461
Configuring an updated position in queue port group. . . . . . . . . . . . . . . . . . . . . . . . 462
Configuring a messaging port group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Configuring a callback port group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

xvii

Configuring a recording port group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing system, port, and callback queue status. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing system status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing port status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing callback queue status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Callback and recording plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing outgoing calls: Voice and Web Callbacks . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of voice and web callbacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Callback call processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring web callbacks in Windows Server 2003 . . . . . . . . . . . . . . . . . . . . . . . .
Configuring web callbacks in Windows Server 2008 . . . . . . . . . . . . . . . . . . . . . . . .
Setting up callback plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning caller messages to callback plans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning agent messages to callback plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning agent options to callback plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting callback plan parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Managing recording plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Maintaining Intelligent Queue and Contact Center Management . . . . . . . . . . . . . . . . . .
Adding an Intelligent Queue media server to Contact Center Management . . . . . . . .
Using Network Monitor with Intelligent Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring data collection settings for Intelligent Queue media servers . . . . . . . .
Configuring Contact Center Management settings in Intelligent Queue . . . . . . . . .
Resolving Network Monitor alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Intelligent Queue devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intelligent Queue Smart Choice layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intelligent Queue ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intelligent Queue exit codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Before you can produce a report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Report types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recording voice prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recording messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recording messages with a microphone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recording messages with a phone, using Intelligent Queue. . . . . . . . . . . . . . . . . .
Converting .wav files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Readback .wav file names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recorded phrases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Web Callback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing the Web Callback example page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing your Web Callback page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing the header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing the footer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing the Cascading Style Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing the Web configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing the content of the Web Callback page. . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting Intelligent Queue issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting using the configuration wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Establishing a connection to the database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

463
463
463
464
464
465
465
465
466
467
467
468
468
469
470
470
471
472
472
472
473
473
473
473
473
474
475
475
475
475
478
478
478
478
479
479
480
483
483
484
485
485
485
485
486
487
488
489

xviii

Scenario 1: Using Control Panel to verify SQL Server has started . . . . . . . . . . . . .
Scenario 2: Viewing the tray icon to verify SQL Server has started . . . . . . . . . . . . .
Viewing event logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gaining Web access to Intelligent Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting the login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the Intelligent Queue Web session timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Services tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Intelligent Queue from a shared or local drive . . . . . . . . . . . . . . . . . . . . . . . .
Scenario 1: Receiving a System IO Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scenario 2: Being unable to install Microsoft .Net Framework . . . . . . . . . . . . . . . .
Receiving an Updated position in queue message . . . . . . . . . . . . . . . . . . . . . . . . . . . .
There are too many Updated position in queue messages . . . . . . . . . . . . . . . . . . .
There are not enough ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Your callers hear only a position, not a message . . . . . . . . . . . . . . . . . . . . . . . . . . .
Updated Position in Queue and RAD messages do not play when expected . . . . .
Removing Internet Explorer WebControls from a workstation. . . . . . . . . . . . . . . . . . . .

489
490
490
490
491
493
494
495
496
496
496
496
496
496
497
497
497

Workforce Scheduling, Schedule Adherence, and Employee Portal
Workforce Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Before installing Workforce Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enabling remote SQL Server connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Granting SQL Server permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading from Contact Center Scheduling to Workforce Scheduling . . . . . . . . . . . . . .
Installing Workforce Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Workforce Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing the Workforce Scheduling user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
People pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time bar pane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Totals pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Schedule details pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding forecasting concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding the Workforce Scheduling process . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Workforce Scheduling and your contact center needs . . . . . . . . . . . . . . . . . . . . . . . .
Assigned shift-based scheduling configuration scenario. . . . . . . . . . . . . . . . . . . . . . . .
Availability-based scheduling configuration scenario . . . . . . . . . . . . . . . . . . . . . . . . . .
Rotational-based scheduling configuration scenario . . . . . . . . . . . . . . . . . . . . . . . . . . .
Forecast-based scheduling configuration scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Before you start scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selecting a scheduling method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling using forecast data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling manually. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Schedule setup and customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Workforce Scheduling on a client computer . . . . . . . . . . . . . . . . . . . . . . . . . .

501
501
501
502
503
503
503
504
505
505
505
506
507
508
510
510
510
511
511
512
513
513
513
513
514

xix

Configuring schedule options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring scheduling options using the Schedule wizard. . . . . . . . . . . . . . . . . . .
Creating schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding employees to schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring business hours for schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Renaming schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activating / Deactivating schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding fixed shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding variable shifts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Renaming shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding fixed breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding variable breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Renaming breaks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding fixed jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding variable jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Renaming jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding breaks or jobs to shifts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing breaks and jobs from shifts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning shifts to schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning shifts to employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring event display preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the time bar display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the smallest scheduling time interval . . . . . . . . . . . . . . . . . . . . . . . . . .
To prevent users from manually making changes that trigger warnings . . . . . . . . .
Configuring the default colors on the time bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the time format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring tool tip display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Schedule creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Building schedules with Schedule Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the date and time range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generating schedules with forecast data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generating schedules without forecast data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generating schedules for your entire workforce . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selecting employees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring scheduling options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating and adjusting schedules manually. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loading schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Populating schedules with events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

514
514
515
515
515
516
516
516
516
517
517
517
518
518
518
518
519
519
519
520
520
520
521
521
521
521
522
522
522
523
523
523
524
524
524
526
526
527
527
528
528
528
528
528
529
529
530
530

xx

Drag inserting events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recurring events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mass deleting events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mass applying time off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modifying forecast totals in the event totals pane. . . . . . . . . . . . . . . . . . . . . . . . . . .
Modifying event times and notes in the schedule details pane. . . . . . . . . . . . . . . . .
Schedule distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing scheduled events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Changing the time interval of the time bar pane . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing event totals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing schedule details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Synchronizing views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running schedule reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running on-demand reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running scheduled reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

530
531
531
531
532
532
533
533
533
533
534
534
535
535
535
536

Schedule Adherence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring adherence preference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring adherence parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring state groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing adherence monitors in Contact Center Client . . . . . . . . . . . . . . . . . . . . . . . . . .
Adherence Detail Grid monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adherence Timebars monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Employee State by Position/Time monitors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Running adherence reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

537
537
537
538
538
538
540
541
542

Employee Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Employee functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Employee Portal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating a desktop shortcut to Employee Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing currently scheduled shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Offering shifts for other employees to take or trade . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing shifts from the bulletin board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Proposing to take shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Proposing to trade shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accept or reject an employee proposal to take or trade your shift . . . . . . . . . . . . . . . .
Requesting time off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requesting availability changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supervisor functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Handling employee scheduling requests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Employee Portal reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

542
542
543
543
543
543
543
543
544
544
544
544
545
545
546

Traffic Analysis
Traffic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Traffic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up telephone systems to collect traffic data . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up the SX-2000 without datasets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

549
549
549
549

xxi

Setting up the 3300 ICP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
Configuring media servers in YourSite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
Verifying traffic data is saved on the Enterprise Server. . . . . . . . . . . . . . . . . . . . . . 553

Multimedia Contact Center
Multimedia Contact Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Multimedia Contact Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multimedia Contact Center options in Contact Center Management . . . . . . . . . . . . . . .
Disassociating email addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting Multimedia Contact Center on a client computer . . . . . . . . . . . . . . . . . . . . . .
Multimedia Contact Center options in Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verifying real-time server connection parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Multimedia Contact Center startup options. . . . . . . . . . . . . . . . . . . . . . . .
Displaying shortcuts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Displaying the agent login window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring which inbox opens when you start Outlook . . . . . . . . . . . . . . . . . . . . .
Displaying real-time queue statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Multimedia Contact Center arrival options . . . . . . . . . . . . . . . . . . . . . . . .
Displaying Outlook as your top window when contacts arrive . . . . . . . . . . . . . . . . .
Directing ACD contacts to your Agent Inbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring contact arrival sounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Checking spelling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replying to faxes with the original fax request . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customizing the Agent Inbox columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Performing agent actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging in to multiple media types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging in to one media type at a time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Make Busy Reason Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Make Busy Reason Codes for multiple media types . . . . . . . . . . . . . . . . . .
Setting Make Busy Reason Codes for one media type at a time . . . . . . . . . . . . . .
Requeuing contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contact management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating and using Multimedia Contact Center templates . . . . . . . . . . . . . . . . . . . . . .
Creating templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replying to emails/SMS messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replying to chats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing faxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replying to faxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tagging contacts with Account Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Placing contacts on hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transferring contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting No Reply Needed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing client history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing current case history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing entire contact history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing a specific contact history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

557
557
557
558
558
559
560
561
561
561
561
561
562
562
562
562
563
563
563
564
564
564
565
565
565
565
566
566
566
567
567
567
568
568
569
569
569
569
570
570
570
571
571
571

xxii

Contact Center Management Enterprise Node
Contact Center Management Enterprise Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enterprise Node configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting up Enterprise Node examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scenario 1 - With a dedicated server at the remote site. . . . . . . . . . . . . . . . . . . . . .
Scenario 2 - No dedicated server at the remote site . . . . . . . . . . . . . . . . . . . . . . . .
Enterprise Node Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Enterprise Node software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing the status of the data collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

575
576
576
576
577
578
579
579

CTI Developer Toolkit
CTI Developer Toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CTI Developer Toolkit sample applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best practices for custom development. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Common user scenarios and source code examples . . . . . . . . . . . . . . . . . . . . . . . . . . .
Click to dial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Call received notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Add call detail (using a third-party IVR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

583
587
591
592
592
593
594

Troubleshooting CTI Developer Toolkit issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Troubleshooting specific issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Retrieve All commands does not display any devices . . . . . . . . . . . . . . . . . . . . . . . . .
GetDevice method fails or returns null unexpectedly . . . . . . . . . . . . . . . . . . . . . . . . . .
Agent control actions succeed while call control actions fail . . . . . . . . . . . . . . . . . . . . .
Unable to set monitor on agent device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Web service errors occurring in log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
"Softphone proxy did not respond after 30 seconds" error . . . . . . . . . . . . . . . . . . . . . .

595
595
595
596
596
597
597
597

Salesforce.com Integration
Salesforce.com Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Salesforce.com Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Salesforce.com Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating your first call center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding users to a call center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring soft phone layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the soft phone with Salesforce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging into your soft phone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Salesforce.com Integration functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

583
584
584
584
585
586
586
586
587

Contact center terms and definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
Multimedia Contact Center terms and definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
Mitel 5000/Axxess terminology compared. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599

Chapter 1
Contact Center Solutions

What’s new in Version 5.7 SP1
Contact Center Enterprise Edition and
Contact Center Business Edition
Licensing
About this user guide
Required and optional software
components

2

Chapter 1 Contact Center Solutions

What’s new in Version 5.7 SP1?

3

Contact Center Solutions
Mitel Contact Center Solutions is designed for the 3300 IP Communications Platform (ICP), SX-2000, SX-200
ICP, 5000, and Axxess telephone systems. Contact Center Management is the core Contact Center Solutions
product.
Contact Center Management
• Provides a browser-based user interface (UI) that works across Windows platforms.
• Operates in conjunction with familiar Microsoft Office productivity tools.
• Is installed on the server only.
• Instantly deploys configuration changes from the server to authorized intranet and Internet users.
• Enables you to log on to any computer and manage contact center operations and configure system
features.

What’s new in Version 5.7 SP1?
The following features and product enhancements have been introduced with Contact Center Solutions
Version 5.7 SP1.

Interactive Contact Center—Agent group presence enhancements
Support for Agent Group Presence functionality has been enhanced with new Contact Center Management
website security settings that enable you to show or hide agent group presence controls in Contact Center
Client based on agent Class of Service settings.
For more information, see “Using agent group presence” on page 334.

ACD license violation notifications
In Mitel MCD 4.0 SP2 and 4.1, general hot desk sets and ACD hot desk sets are no longer mutually exclusive.
Any set designated as a hot desking phone is now available for both general hot desk users and ACD hot
desk users to log into. This enables agents to move freely around an organization, log in at any phone, and
have the ACD system route calls to them at their location.
Hot desk agents using Contact Center PhoneSet Manager and Contact Center Softphone will now participate
in the new concurrent licensing model on the 3300 ICP. When a hot desk agent logs in to the system a license
is drawn from the MCD Active Agent licensing pool and upon logout, the license is released back to the pool.
Any user who attempts to log in when there are no available licenses will receive a notification that the number
of current active users has exceeded the number of available licenses. Supervisors who attempt to log in
agents using Interactive Contact Center will receive the same notification if there are no remaining licenses.

Support for Personal Identification Number (PIN) protection
Similar to general hot desk user logins, ACD hot desk agent logins now offer the ability to password protect
the agent login with a PIN. Contact Center PhoneSet Manager and Contact Center Softphone now prompt
users participating in the use of PINs to enter their PIN upon login. Hot desk users who use Interactive
Contact Center to login will also be prompted for their PIN. However, supervisors who use Interactive Contact
Center to login agents will not be prompted for the agent’s PIN as they will have a higher permission level,
controlled by Class of Service, that does not require them to specify PINs when using interactive agent
controls. Contact Center Client users who do not want to participate in the use of PINs will continue to operate
as usual.
For more information, see "Logging on an agent" or "Opening the soft phone" in the Contact Center Solutions
User Guide.

4

Chapter 1 Contact Center Solutions

Reporting enhancements
Contact Center Management now offers Queue Group Performance by Queue and Queue Group
Performance by Queue - Multi-select reports. Both reports provide Reporting number, Name, Max agents
logged in, Offered calls per day, ACD calls offered, Average ACD handling time, ACD calls handled, Average
ACD time to answer, Service Level %, calls abandoned, Abandon %, External outbound calls, Average
external outbound calls handling time, and External outbound calls handling time statistics.
The only difference between the two reports is that if you select multiple queue groups to report on for a
Queue Group Performance by Queue report, Contact Center Management will make a separate report for
each queue group, and if you select multiple queue groups to report on for a Queue Group Performance by
Queue - Multi-select report, all of the selected queue groups will display in a single report.
For more information, see "Queue Group Performance by Queue" and "Queue Group Performance by Queue
- multi-select" in the Contact Center Solutions Enterprise Edition Reports Guide.

Email alarm enhancements
The computer name and IP address of the server computer being alarmed on is now included in email alarm
notifications.

Soft phone enhancements
The Automatically log off this ACD agent when closing the soft phone option is now enabled by default.

Workforce Scheduling enhancements
Workforce Scheduling has been enhanced with the following functionality for Version 5.7 SP1:
• Added a Microsoft Office styled Recent Schedules list to the main menu
• Added the ability to insert time off in the middle of a scheduled shift
• Added a mass delete option to filter by employee, reporting number, full time/part time, and fixed or
variable shift type
• Added the ability to schedule staff within scheduled unavailable time and time off
• Added the ability to mix variable shifts and fixed breaks with fixed shifts and variable breaks
•
For more information, see "Workforce Scheduling" in the Contact Center Solutions User Guide.

Employee Portal enhancements
Added date and time to employee requests so supervisors can prioritize requests based on date and time of
submission.
For more information, see "Employee Portal" in the Contact Center Solutions User Guide.

Salesforce.com Integration enhancements
Salesforce.com Integration has been enhanced with the following functionality for Version 5.7 SP1:
• Added support for ACD hot desking agents
• Added support for general business, non-ACD, hot desking agents
• Added a customizable button in the soft phone to pop up new Leads

Intelligent Queue reporting enhancements
Four new Intelligent Queue DNIS reports have been added in this release:
• DNIS Group Performance by DNIS
• DNIS Group Performance by DNIS by Period
• DNIS Group Performance by Period
• DNIS Performance by Period

Contact Center Enterprise Edition and Contact Center Business Edition

5

For more information, see "Intelligent Queue reports" in the Contact Center Solutions Enterprise Edition
Reports Guide.

Technology updates
Contact Center Solutions Version 5.7 SP1 introduces support for:
• SQL Server 2008 Express R2 (10 GB database limit)
• 64-bit client computers running Windows Vista and Windows 7
• Microsoft Excel 2010 is now supported for use with Contact Center Solutions and Call Accounting

Contact Center Enterprise Edition and Contact Center
Business Edition
The Contact Center Solutions portfolio comprises Contact Center Enterprise Edition and Contact Center
Business Edition. Contact Center Business Edition is for individual contact centers with 25 or fewer agents.
When customers purchase Contact Center Business Edition, they can select from a number of applications
including historical reporting, real-time monitoring, dynamic agent and queue control, screen pops, and
intelligent messaging.
Contact Center Enterprise Edition (formerly Contact Center Solutions) is for sophisticated contact centers and
supports all forms of communication including voice, email, web chat, fax, and walk-in customer distribution.
This scalable, resilient solution combines robust IP communications platforms, Automatic Call Distribution
(ACD), and a modular suite of feature-rich, web-based applications for streamlining contact center
management and enabling agent productivity.
The Contact Center Solutions applications and contact center devices available to you depend on whether
you have Contact Center Business Edition or Enterprise Edition.
Contact Center Solutions includes the following applications:
• Contact Center Management
• Interactive Contact Center
• Interactive Visual Queue
• Contact Center PhoneSet Manager
• Contact Center Softphone*
• Contact Center Screen Pop*
• Flexible Reporting
• Intelligent Queue*
• Salesforce.com Integration
• Workforce Scheduling
• Schedule Adherence
• Traffic Analysis*
• Multimedia Contact Center
• Enterprise Node
• Teleworker Solution*
• CTI Developer Toolkit*

6

Chapter 1 Contact Center Solutions

* Not currently supported for the Mitel 5000 and Axxess telephone systems. Support will be made available in
a future release of Contact Center Solutions.

Licensing
An employee is a physical person you track in your contact center. In the YourSite database, you must create
an employee ID for each employee who works in your contact center. Employees can have multiple agent IDs,
but only one employee ID. You can run reports on licensed employees only. The number of employees you
license in YourSite Configuration must be consistent with your software license.
To view details on your software license
• Click Help=>About your Mitel applications.
To view details on applications installed by Professional Services
• Click Help=>About your Mitel applications=>Professional Services

About this user guide
This user guide provides information on how to manage your contact center using the Contact Center
Solutions applications. To make full use of Contact Center Solutions, you must have a working knowledge of
the Microsoft Windows operating environment and Microsoft Excel 2003 or greater. The tutorials that
accompany Microsoft Windows and Excel provide information on basic use.

Chapter 1 Contact Center Solutions
Chapter 1 describes
• The features and benefits of Contact Center Management
• Licensing
• The layout of the user guide
• Document conventions
• Information on how to install client applications from the Contact Center Management website

Chapter 2 Contact Center Concepts
Chapter 2 describes
• The inbound contact center environment
• How resources interact to process contacts

Chapter 3 Contact Center Planning and Management
Chapter 3 provides information on how to plan and manage your contact center, including how to
• Establish a corporate Service Level objective
• Collect data.
• Forecast the Call Load.
• Calculate the resources required.
• Schedule agents.
• Determine contact center costs.

Chapter 4 Getting Started
Chapter 4 describes how to
• Register your software.
• View multiple Contact Center Management sessions.
• Back up and restore the YourSite database and raw telephone system data files.

Licensing

•
•

7

Set up client computers to use Contact Center Management.
Specify user preferences.

Chapter 5 Services and Database Administration
Chapter 5 describes how to
• Start and stop the Contact Center Management services.
• Perform database and maintenance functions.
Management Console resides in the Contact Center Client real-time application. Using Management Console,
you can
• Back up and restore YourSite database configuration data
• Update the server IP address.
• Import configuration data used to configure the YourSite database.
• Run the maintenance routine.
• Summarize data for running reports.
• Create a support package.

Chapter 6 Configuration
Chapter 6 describes how to
• Configure contact center devices in the YourSite database so you can view real-time activity and
generate reports on these devices.
• Configure the YourSite database using Synchronization.
• Create business hour schedules.
• Configure data alarms.
• Implement security measures to restrict user access to specific Contact Center Solutions application
areas and contact center devices.
• Configure call recordings.

Chapter 7 Real-time Monitors and device control
Chapter 7 describes how to
• View real-time agent and queue statistics on real-time monitors.
• Configure alarms for agent and queue performance.
• Customize monitor display characteristics.
• Build marquee monitors and broadcast statistics and messages.
• Chat online with agents or supervisors.
• Configure and display real-time statistics on one or more wall signs.
• Set up support for teleworking.
• Add and view call notes appended to calls.

Chapter 8 Reports
Chapter 8 describes how to
• Generate on-demand reports.
• Set up timetables for generating reports.

Chapter 9 Forecasting
Chapter 9 describes how to
• Create forecasts.
• Export forecasts to Excel.

8

Chapter 1 Contact Center Solutions

Chapter 10 Data-mining Tools
Chapter 10 describes how to
• Search for agent and ACD queue event records.
• Search for specific contact center events.
• View the historical real-time events that occurred on a particular date, in the sequence they occurred.

Chapter 11 Data Collection
Chapter 11 describes how to
• View data and system alarms.
• Verify media servers are receiving telephone system data.

Chapter 12 Interactive Contact Center
Chapter 12 describes how to
• Control the availability of agents and ACD queues.

Chapter 13 Interactive Visual Queue
Chapter 13 describes how to
• View calls within queues and move calls from busy queues to less active queues.
• Call back abandoned callers.

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone
Chapter 14 describes how to
• Enable agents to use their desktop computers as IP-based phones.

Chapter 15 Contact Center Screen Pop
Chapter 15 describes how to
• Launch applications or Web pages when agents receive calls.
• Provide agents with caller and account information via pop-ups on their computer monitors when they
receive calls.

Chapter 16 Flexible Reporting
Chapter 16 describes how to
• Design your own report templates and customize existing reports.

Chapter 17 Intelligent Queue
Chapter 17 describes how to
• Provide static messaging, intelligent messaging, voice and web callbacks, and call recording.

Chapter 18 Workforce Scheduling
Chapter 18 describes how to
• Schedule agents.
• Measure employee adherence to schedules.

Chapter 19 Traffic Analysis
Chapter 19 describes how to
• Set up the telephone system and YourSite database so you can collect data and run reports on the
traffic data stream.

Chapter 20 Multimedia Contact Center
Chapter 20 describes how to
• Configure Contact Center Management so you can track and run reports on multimedia contacts.

Locating the latest versions of our guides

•

Configure Multimedia Contact Center so you can control your availability to receive multimedia
contacts and handle them.

Chapter 21 Enterprise Node
Chapter 21 describes how to
• Configure data collection nodes in multi-site enterprises.

Chapter 22 CTI Developer Toolkit
Chapter 21 describes
• Common uses of the CTI Developer Toolkit
• Examples of how to use the CTI Developer Toolkit to customize applications

Chapter 23 Salesforce.com Integration
Chapter 23 describes how to
• Integrate your Mitel phone directly into the Salesforce.com user interface

Locating the latest versions of our guides
prairieFyre recommends you obtain the latest versions of our guides.
To obtain the Mitel Contact Center Solutions User Guide:
• Start Internet Explorer and type
http://www.prairiefyre.com/wp-content/rscs/documentation/ContactCenterSolutions_UserGuide.pdf
To obtain the Mitel Call Accounting User Guide:
• Start Internet Explorer and type
http://www.prairiefyre.com/wp-content/rscs/documentation/CallAccounting_UserGuide.pdf

Document conventions
This document uses the following conventions.

UI syntax
The following terms apply to actions you perform on the UI:
• Click precedes options you select with the mouse, such as buttons, menus, and items in list boxes.
• Press precedes keys you use on the keyboard.
• Select or clear precedes options you turn on or turn off, such as check boxes.
• Select precedes options you select in combo boxes (text boxes with attached list boxes).
For example,
1.
2.
3.
4.

Click OK.
Press Enter.
Select the PFdatabase check box.
Drag and drop the name to the Available list.

Italics
Italic typeface is used
• For emphasis (for example, hot desking)
• To set off words, letters, and numbers referred to as themselves in the text (for example, overflow is
the routing of calls to more than one queue; the application saves text files as MMDDYYYY.sql)

9

10

Chapter 1 Contact Center Solutions

Bold
Bold typeface designates paths you select in your root directory and items you click, press, type, or select.
For example,
1.
2.
3.

Click OK.
Delete 50 and type 60.
Select the Check database integrity check box.

UI Menu items
UI menu items you select are separated by an arrow [=>]. For example, File=>Open tells you to select the
Open submenu on the File menu.

Note
The word NOTE: designates essential user information.

Searching for key words and definitions
The Help Documentation menu displays the user guides and installation guides available. The documents are
in .pdf format and will open in your browser in Adobe Reader or Adobe Acrobat. The first time a key word or
acronym is used in the guide it is defined.
To search for a key word or definition in the guide, such as ACD
1.
2.
3.
4.
5.
6.

Click Help=>Documentation.
Select the Mitel Contact Center Solutions User Guide.
On the Adobe toolbar, click the Binocular icon to search for key words or definitions.
After What word or phrase would you like to search for? type ACD.
Click Search.
The Table of Contents opens and the first instance of ACD is highlighted.
Under Results, click the ACD hypertext link to locate the next instance of ACD.

Required and optional software components
Contact Center Solutions applications have a number of required and optional applications you install on
client computers.

Required components
In order to use Contact Center Solutions and Call Accounting applications, the following components must be
installed on client computers.
• Microsoft .NET Framework enables your computer to run applications created with .NET. All client
computers must have the latest version of .NET Framework installed.
• Microsoft Internet Explorer updates your browser software to the latest version. All client computers
require IE 6.0 or greater.
• Microsoft Report Viewer 2005 Redistributable Package includes Windows Forms and ASP.NET Web
server controls for viewing reports designed using Microsoft reporting technology.
• Web Services Enhancements (WSE) 3.0 for Microsoft .NET is the Microsoft .NET Framework version
3.0 redistributable package that installs the common language runtime and associated files required
to run applications developed to target the .NET Framework.
• Microsoft DirectX significantly enhances graphics, sound, music, and 3-D animation in Windows
applications.

Required and optional software components

11

Optional components
You can install the following application on client computers.
• Adobe Reader enables you to view documents and reports in .pdf format. You require Acrobat Reader
to view the online user guide, user tutorial, reporting guide, and reports. If you have Microsoft Excel,
you can also use it to view reports.
• Remote Server installs media servers (for voice, email, fax, or chat), and/or the WallBoarder Service
on a computers other than the Enterprise Server.
• WebChat Server installs the Multimedia Contact Center WebChat Server. You install this software on
the public Web server only.
NOTE: If you are upgrading from a previous version of WebChat Server to version 5.4 or later, you
must upgrade your WebChat Server software to the same version as your Contact Center Solutions
software.

Client Component Pack
Client Component Pack contains all of the Contact Center Management, Flexible Reporting, Multimedia
Contact Center, and Workforce Scheduling software components that contact center employees could need
on their computers. You require administrator privileges to run this installation.
You can install Client Component Pack on individual client computers or servers running Windows or Citrix
Terminal Services with or without the Mitel Unified IP Client for Sun Ray Solution.
You can install the following software components.
• Contact Center Client enables you to monitor devices in real time, run Contact Center PhoneSet
Manager or Contact Center Softphone, Management Console, and Network Monitor.
• Flexible Reporting enables you to run reports, create new report templates, redesign report templates
based on existing Contact Center Management voice reports, and modify report templates available
in Flexible Reporting.
• The Multimedia Contact Center Outlook Extensions download enables you to use the Multimedia
Contact Center Outlook Extensions download to run Multimedia Contact Center on client computers.
• Salesforce.com Integration enables you to integrate Contact Center Solutions with Salesforce.com
• The Workforce Scheduling download enables you to run Workforce Scheduling on client computers.

12

Chapter 1 Contact Center Solutions

Chapter 2
Contact Center Concepts

Automatic Call Distribution (ACD)
Inbound call environment

14

Chapter 2 Contact Center Concepts

Automatic Call Distribution (ACD)

15

Contact Center Concepts
Contact centers process a high volume of contacts to meet marketing, sales, customer service, technical
support, and other business objectives. A fine-tuned contact center distributes contacts efficiently and
optimizes the use of agents and other resources. This section describes the inbound contact center
environment and how resources interact to process voice contacts.

Automatic Call Distribution (ACD)
Automatic Call Distribution (ACD) is a specialized mechanism for distributing incoming calls. The primary goal
of ACD is to ration calls to agents in a cost-effective manner that provides acceptable service to callers.
To optimize the use of agents, you cross-train them so they can handle a variety of inquiries. Rather than
distributing calls to a number of small, specialized agent or extension groups, ACD distributes them efficiently
among the entire pool of available agents. When you consolidate resources (use the Pooling Principle), the
same number of contact center agents handle more calls while maintaining Service Levels.
Typically, you program ACD to ensure the first call to arrive reaches the first available agent or the agent who
has been idle the longest. However, you can vary the order of calls and agents to provide superior service to
preferred customers, and skills-based routing.

Understanding ACD call flow
The path of an incoming call is as follows. A caller telephones your contact center via the Public Switched
Telephone Network (PSTN). (The PSTN is a global collection of Central Offices (COs) interconnected by longdistance telephone switching systems.) The local CO directs the call to one of your trunk groups. An available
trunk picks up the call. Typically, calls from the PSTN arrive to the contact center over incoming trunks and
calls from the contact center to the PSTN travel over outgoing trunks. If no trunks are available, the call does
not get through to the system (it is blocked) and the caller receives a busy signal.
When a trunk picks up a call, it forwards it through to a group of agents handling calls, or to some other
answering point. The call arrives at the ACD queue of an agent group. The queue delays the call rather than
blocking the call from entering the system. The length of time the caller waits in queue is the queue time.
While waiting in queue, the caller listens to product features, announcements, or other messages provided by
a Recorded Announcement Device (RAD). The caller can wait patiently in queue for an available agent, leave
a voice mail message, or hang up (abandon) the call. (See Figure 2-1.)
An agent handles the call. The time the caller spends talking to the agent is the ACD Handling Time (including
the hold time). If the agent calls the supervisor in search of more information (while the caller is on hold) and/
or transfers or conferences the call, these times are added to the ACD Handling Time value.
For example, an agent speaks to a caller for two minutes and then puts the caller on hold for three minutes
and tries to solve the problem. This may include a call to the supervisor. The agent then initiates a conference
call with the caller and a third party and they speak for three minutes and resolve the issue. Therefore, the
ACD Handling Time for the agent is 2 + 3 + 3 = 8 minutes.
When the call is completed, the agent might need to perform additional work associated with the call. The time
taken to perform this work is the Wrap Up Time.

16

Chapter 2 Contact Center Concepts

Figure 2-1 Call flow

Monitoring the call flow process
Second-by-second (real-time) statistics presented on wall signs and desktop monitors enable you to monitor
the service provided to callers. You can monitor the number of incoming calls, the time it takes to process
them, the queue load, and the availability of agents using a Management Information System (MIS). The MIS
refers processes data produced by the telephone system. The MIS uses telephone system records to provide
forecasting, real-time monitoring, and reporting functions.

Ensuring traffic-carrying efficiency
To optimize traffic-carrying efficiency ensure
• Sufficient trunks are available to carry incoming calls.
• Callers experience a delay in queue.
• There is a random distribution of calls among available agents.

Scheduling to optimize call flow
You schedule agents so the number of incoming calls at any given time typically exceeds the number of
agents currently available. The intent is that callers experience a slight delay before agents answer their calls.
The expected number of incoming calls forecasted for the time of day, and day of the week influence
scheduling decisions.

Routing calls
Call routing options you program in the telephone system provide a set of instructions that automate the
movement of calls to their intended answering points. You can define options—for example, if the caller dials
1, the system forwards the caller to customer service. You can specify re-routing for calls not answered after a
set period of time and parse incoming Automatic Number Identification (ANI) and Dialed Number Identification
Service (DNIS) data to direct call routing. (See Figure 2-2.)

Automatic Call Distribution (ACD)

17

Figure 2-2 Call routing

Dialing an agent’s extension
In the simplest call scenario, a single trunk picks up an incoming call to your contact center. The telephone
system presents the caller with options to dial various answering points. The caller dials an individual agent at
an extension through a queue number. A queue number is an address mechanism for a queue or other
answering point. The programming associated with the queue number defines the routing and timing features
of the call. The telephone system collects data on the agent and trunk involved in the call. The ACD
management reporting application produces reports on agent and trunk activity.

Dialing a queue
In the next call scenario a trunk group picks up an incoming call to your contact center. The system presents
the caller with options to dial various answering points. The caller dials queue number 1 to reach queue 1
(Customer Service). The system forwards the call to the first available agent in the agent or extension group
associated with queue 1. The call is an ACD call because one dialable number represents all of the agents in
the group. The telephone system collects data records for the call. The ACD management software produces
Queue Reports on queue 1.

Overflowing calls
An ACD call that is not answered immediately is placed in a queue. If an agent does not pick up the call after
a set amount of time (the overflow time) the system places the call in the queue of another agent group, in
addition to keeping it in the first queue. The first available agent in either group handles the call. The overflow
feature limits the delay faced by callers by queuing calls against two or more agent groups. (See Figure 2-3.)

18

Chapter 2 Contact Center Concepts

Figure 2-3 Multiple queue routing

Interflowing calls
You can program the telephone system to direct a queue delayed call to voice mail or to another answering
point. The interflow timer runs independently of the overflow timer. If the interflow timer expires, the system
removes the call from the queue and re-directs it to another answering point, such as a trunk or voice mail.

The inbound call environment
The inbound contact center environment has unique characteristics that must be considered in effective
planning and management.

Predicting call arrivals
Calls arrive randomly to contact centers. You cannot predict the minute-to-minute arrival of calls. This results
in unanticipated increases in workload, and impacts staffing calculations and the load carried by system and
network resources.
You can predict the pattern of call arrivals for 15-minute or longer intervals. For example, you can predict that
next Monday between 1:00 P.M. and 1:30 P.M. you will receive 60 phone calls. However, you cannot predict
how many calls will arrive in the first five minutes, the second five minutes, and so on.

Understanding caller tolerance
Several factors influence a caller’s tolerance to queue delays:
• The immediacy of the caller’s requirement
• The availability of similar products or services
• The caller’s expectations for service
• The time available to make the call
• Whether or not the caller is paying for the call

Chapter 3
Contact Center Planning and
Management

Establish a service level objective
Collect data
Forecast the Call Load
Calculate the resources required
Schedule agents
Determine contact center costs

20

Chapter 3 Contact Center Planning and Management

21

Contact Center Planning and Management
Effective contact center management involves having the right resources in place at the right times to handle
an accurately forecasted workload at the desired level of service. Commitment to a systematic planning and
management strategy is essential. The strategy is based on corporate objectives that you continually assess
and refine.
Whether you are managing a start-up contact center or refining the performance of an existing operation, the
process illustrated in Figure 3-1 applies. It is the basic framework for achieving and maintaining your service
objectives.

Figure 3-1 Planning cycle

The objective of contact center management is to find the right balance between the agents scheduled and
the service provided to customers. This involves assessing and re-assessing trade-offs between the Service
Level, agents scheduled, and average call duration for a known Call Load for each 15-minute or half-hour
interval of the day. Collecting, properly interpreting, and applying ACD and other information allows you to
accurately forecast the workload and schedule sufficient agents to meet your service objectives.

22

Chapter 3 Contact Center Planning and Management

Step #1 Establish a corporate service objective
The Service Level % is a performance metric contact center managers use to determine what proportion of
customers, that contact you by voice/email/chat/fax, receive “good” service. Using the Service Level %, you
can gauge the level of service customer's experience, from a historical and a real-time perspective.
Defining and adequately funding a service objective should be closely tied to your corporate mission. The
service objective identifies the average length of time a caller who has obtained a trunk waits for an available
agent. It is the basis for planning and budgeting and links the resources you require to your service objectives.
Choosing a service objective is the first step in a comprehensive planning and management solution. Once
you set a service objective, you should routinely access it to see how consistently you are meeting it, on a 15minute or half-hour basis.
Contact centers in different industries use different criteria for measuring service. Your service objective
should reflect the type of service being provided and the expectations of callers seeking the service. For
example, a company that sells magazine subscriptions has less to lose in the outcome of any one call than a
car dealership does. A caller to a credit card “lost or stolen” line might expect different service than a caller to
a customer service department at a bank. Contact center metrics across industries are designed to reflect
this.
Performance targets must suit the primary function of a contact center. In revenue-based contact centers
where agents sell products or services, the net revenue per call is considered when defining a service
objective. Revenue-based contact centers strive to provide a high level of service with minimal blocking and
delays.

Understanding the Service Level
The Service Level applies to all of the media types (voice/email/chat/fax) and is expressed as a percentage of
a statistical goal: it specifies the Service Level Time and the Service Level % goals for the queue or agent
group.
The Service Level is expressed as X percent of calls handled in Y seconds or less, such as 80 percent of calls
handled in less than 20 seconds. Why is Service Level the standard measurement of service? Service Level
provides the most accurate representation of the callers’ experience. It is ultimately the caller who decides
what constitutes good service, and whether or not to end a call. It applies to inbound transactions that must be
addressed as they arrive.
When a caller enters a queue, the call is processed in one of three ways:
• An agent answers the contact (handled contact).
• The client disconnects before an agent answers (abandoned contact) (for calls and chats only).
• The contact is removed from the queue, and sent to another handling point (for example, to voice mail,
an automated attendant, or another queue), (Interflowed contact).
For detailed information on Calls Offered, Calls Handled, Calls Abandoned, Calls Interflowed, and other
Service Level parameters see “Choosing a Service Level goal” on page 24.

Understanding why the Service Level is the most meaningful
statistic
The Service Level is one of many ACD statistics used to measure performance. Each statistic has its purpose.
For example, the Grade of Service (GOS) statistic relates the number of trunks to the level of traffic and
indicates the likelihood an attempted call will receive a busy signal. It is expressed as a decimal fraction. For
example, a GOS of P.02 means a caller will have a two percent chance of receiving a busy signal. Since trunk
costs are insignificant compared to agent costs contact centers are well advised to schedule sufficient trunks,
abandons should be minimal.

Step #1 Establish a corporate service objective

23

A delayed call is a call placed in the ACD queue because it cannot be answered immediately by an agent. The
probability of delay statistic relates the number of agents or extensions to the level of traffic carried by the
trunks and indicates the likelihood and amount of delay experienced. The GOS, probability of delay, and
Quality of Service rendered by agents provide vital information about the callers’ experience. (See Figure 32.)

Figure 3-2 Service criteria

The GOS and probability of delay contribute to our understanding of what happens to the calls not answered
in Y seconds, and give meaning to Service Level. Service Level is the primary statistic used in planning and
budgeting because it is the most stable measurement of queue activity.
The following statistics are also meaningful contact center indicators:

ASA
The Average Speed of Answer (ASA) is an ACD statistic that measures how long the average caller waits on
hold before the call is picked up by an agent. ASA is a valuable measure of service quality, but is often
misinterpreted. The average does not represent what is typically experienced by individual callers. Most calls
are answered by agents more quickly than the average, but a small percentage of callers wait several minutes
in queue. ASA is a useful parameter, but Service Level is a more reliable indicator of what callers experience.

Abandonment
ACDs collect statistics on how long callers wait before abandoning calls, and what percentage of calls are
abandoned. Unfortunately, abandonment is difficult to forecast because it is impossible to predict caller
behavior with any reliability. Sometimes when the Service Level is high more callers abandon than expected.
There are no industry standards for abandonment. It is a somewhat unreliable measure of contact center
performance. However, abandonment statistics assist in planning Service Levels, and provide valuable
information used to create in-queue and message-on-hold announcements.

24

Chapter 3 Contact Center Planning and Management

Choosing a Service Level goal
Contrary to popular belief, there is no industry standard Service Level. Some contact centers base their
Service Level goal on the targets of same-industry companies. In doing so, they assume these companies are
actually meeting their intended targets. Companies are setting increasingly rigorous Service Level targets in
sectors where outstanding customer service is the norm. In a survey of over 100 UK contact centers Opta
Consulting was surprised to find an average performance target of 90 percent of calls answered in 15
seconds. They found that companies setting extremely rigorous targets did not necessarily meet them, and
the investment required to achieve “best in class” targets was difficult to justify.
Setting an appropriate Service Level goal for your contact center is not easy. The motivation and expectations
of your customers, the availability of similar goods or services, the Service Level targets of same-industry
companies, and the value of calls are things to consider. It may be useful to run some calculations to
determine the trade-offs in Service Level associated with adding or removing an agent, and implement
customer satisfaction surveys. When defining your corporate Service Level, consider several factors and rate
their relative importance.
An appropriate Service Level is one that
• Satisfies callers’ expectations for service
• Keeps abandonment in check (at less than five percent)
• Minimizes expenses and maximizes revenue
• Meets with the approval and support of agents, supervisors, and senior management
Consider this modest objective. For a Service Level of 80 percent of calls answered in less than 20 seconds,
callers receive the following service:
• Approximately 30 percent of callers experience a delay in queue.
• The longest wait time is approximately three minutes.
• The average speed of answer is approximately 12 seconds.
Is this acceptable service for you and for your callers?

Understanding Quality of Service
Agent statistics reflect the time agents spend in various states and are used to assess agent performance.
The average time an agent spends handling contacts, and in the Make Busy, Do Not Disturb, Unavailable,
and Wrap Up states directly affects the agent’s availability and the Service Level provided to callers.
Service Level alone does not ensure customer satisfaction. The quality of the interaction between the caller
and agent leaves a lasting impression.The Quality of Service reflects an agent’s ability to provide excellent
service to each customer. The knowledge of the agent, the accuracy and completeness of the information
provided, and the courtesy extended to the caller contribute to the caller’s experience.

Monitoring call handling techniques
Silent monitoring systems complement ACD statistics by providing a snapshot of quality and productivity in
your contact center. You can track call handling techniques and determine where improvements can be made
in individual performance. Advanced systems capture the voice conversations between agents and callers
and record agent data tables for a complete picture of call handling. They provide online evaluation forms so
you can annotate recordings with feedback.
Silent monitoring takes the bias out of performance evaluation. Silent monitoring provides a systematic
process for monitoring and grading agent calls. You can schedule sessions across different times of the day,
days of the week, and evaluators promoting fairness and consistency. Showing agents where improvement is
needed is more effective than just telling them. Silent monitoring can contribute to a reduction in call time, a
reduction in monitoring time and personnel, and increased training efficiency.

Step #1 Establish a corporate service objective

25

You can use pre-recorded conversations between agents and customers to train agents and for ongoing
evaluation.
You can use the information to
• Provide recorded examples of exceptional service and unacceptable service to agents in training.
• Record, review, annotate with feedback, and forward call records to agents who then review your
comments within the context of the actual call.
• Calibrate and routinely access the scoring consistency of call monitors.
• Assess the effectiveness of current training programs.
• Assess the efficiency of the monitoring and assessment process.

Defining scoring parameters
The parameters used to evaluate how well agents handle calls are based on the purpose of the calls. Goals
vary across calls for inbound and outbound services. For example, in an outbound sales environment quality
may be based on whether or not the agent made the sale, took advantage of cross-sell opportunities, and
adhered to a pre-defined script. In an inbound environment quality may be based on the completeness and
accuracy of the information and whether or not the caller’s questions were answered satisfactorily. Agents are
also evaluated on “soft skills”, such as voice quality, pausing at regular intervals, rate of speech, use of
positive language, and other listening and communication skills.

Setting performance standards and goals
Once you determine appropriate scoring parameters, you define standards for exceptional and acceptable
levels of performance. Assessment standards are based on consensus and must be clearly defined and
communicated to monitors and agents. Collaborate with agents in setting performance goals and clearly
define exceptional service and interim performance steps. Determine a baseline of current performance and
set performance steps for an agent group. Provide agents in the group who meet or exceed the interim target
with rewards and recognition commensurate with their performance. When systematically used in training and
coaching recorded sessions positively impact productivity. Fair assessment is good for moral and motivation,
and contributes to an environment in which agents can learn and grow.

Monitoring frequency
The frequency of monitoring sessions is determined by individual companies and ranges from once a month
to 15 or 20 sessions a month. Implementing five to 10 monitoring sessions per month is common practice.
Trainees and agents with consistently low scores are monitored more frequently than other agents. Resource
limitations typically influence the frequency of monitoring.

Monitoring systems and tools
The following monitoring systems and tools help you evaluate the performance and manage the quality of
service of your contact center.

Silent monitoring systems
Silent monitoring systems range from tape recorders to client/server based recording systems. Advanced
systems schedule, record, and store voice files in a compressed digital format using a real-time link to your
telephone system. They capture any data tables accessed by the agent in addition to voice data. Silences are
eliminated to optimize monitoring efficiency. Recording sessions can be played back from any telephone,
anywhere, at anytime. You can customize agent evaluation forms and define parameters for quality with
advanced systems. They provide activity, status, and management reports for evaluating agents and
observation practices.

26

Chapter 3 Contact Center Planning and Management

IT support systems
Information Technology (IT) support systems are commonplace in contact centers. Contact center agents
divide their time between listening to customer requests, entering and updating customer information and
other entries, searching for required information, and providing feedback to customers. In order to provide
prompt and complete information, agents must have immediate online access to information including
customer records and case histories, products and services, and company policies and procedures.
The push to increase agent efficiency and customer service has placed new demands on computer
information systems and information technology. Information products that enhance agent productivity are
continually being developed. Contact center systems are designed to incorporate some, or all of the following
specialized support functions.

CTI
Computer telephony integration (CTI) is the merging of computers and telephone systems. Today’s computerbased telephone systems deliver synchronized voice and data, voice and data conferencing, automatic
information retrieval for calls, caller-based messaging and routing, and desktop productivity tools. You can
use customer databases in call handling to enhance customer service and agent productivity. When
databases are shared between contact center departments each agent can access a caller’s contact
information, purchasing records, call history, and preferences by a caller ID number.

ANI
Automatic Number Identification (ANI) identifies the telephone numbers of callers to your contact center, so
agents can receive screen pops with calls. You can connect a database to your telephone system to
simultaneously send calls and caller information. The telephone system forwards the caller’s telephone
number to a software application that relays database records on the caller to the agent. Alternately, the caller
enters an ID number that the database associates with a set of records for the caller and the agent is sent the
information.
ANI saves agents time since they do not have to ask for and enter a name for a caller, and wait for the
database to respond. This time savings significantly impacts staffing requirements and telephone service
charges. ANI also identifies telephone numbers of callers who abandon calls so they can be contacted later
for potential business.
Reports can identify the volume of usage and costs of internal line numbers, and help you track the long
distance distribution per line number and maximize long distance efficiency.

DNIS
Dialed Number Identification Service (DNIS) is a feature of toll-free lines that identifies the telephone number
the caller dials. This assists agents who handle calls for more than one business or product line. Each
business or product line has its own toll-free number. When a caller dials a toll-free number, the telephone
system forwards information to the agent so the agent can identify who the caller dialed. For example, a caller
dials a toll-free number for a cruise line. The telephone system sends a script to the agent along with the call.
The agent then knows to answer “Good morning. Thank you for calling Southern Cruises,” instead of the
name of another cruise line serviced by the center.

Step #2 Collect data

27

Automating help desk workflow
Agents at IT help desks require quick access to customer information and call history, and the ability to rapidly
log all of the support calls and incidents. Advanced help desk packages offer automated desk help workflow
systems. They assist agents in logging service requests (tickets), dispatching them to prioritized queues or
agents, tracking them, and documenting activities.
External applications, help desk operators, or end users (in web-based applications) generate tickets. The
system generates them manually, or in some cases automatically, in response to system events. It can
correlate multiple incidents with single tickets, and multiple problems with a single call.
Automated help desk workflow systems track each step taken in answering a call, with automatic time
stamping of all of the referrals, escalations, reminders, alerts, and email notifications. Calls are prioritized and
referred to other departments without reassignment, reassigned (escalated) to other technicians or
specialized staff, and placed in an alert condition when they are not resolved promptly. Activities are date and
time stamped automatically. Most help desks offer outgoing email notification and paging. Some help desks
offer automated logging of incoming emails, and automated call acknowledgment emails to clients.

Step #2 Collect data
Telephone systems generate an enormous amount of real-time and historical data used in planning and
management of your contact center. You use real-time data to monitor the current Call Load and agent
availability so minute-to-minute adjustments can be made. You use historical information in forecasting,
staffing, and scheduling. Other critical management information comes from customer surveys, market
studies, employees, external departments, telephone networks, workforce management systems,
competitors, and the media. Data collection is a continuous process you implement as soon as your
telephone system is up and running.
Telephone systems provide detailed report data on every aspect of call transactions. You can program
computer-based telephone systems connected to a Local Area Network (LAN). Users on the LAN can view or
print real-time and historical reports. Using web-enabled telephone systems, you can view and generate
reports in a Web browser. You can monitor contact center activities remotely, and distribute reports to people
on different networks.

Collecting data on call handling
Contact center reporting software displays real-time telephone system data on desktop monitors and wall
signs. Using real-time data, you can manage current conditions and ensure agents respond to changing
contact center events. The telephone system provides information on call activity, agent activity, and queue
activity.
You can use historical data in forecasting and in assessing the performance of your resources. Historical
reports provide vital information on load activity, resource activity, and queue activity. For example, resource
activity reports on trunks can tell you the highest number of trunks used during peak traffic periods, and the
total duration of calls handled by each trunk for the reporting period. You can determine how busy your trunks
are, and whether or not you have the right number of trunks scheduled.
CTI provides in-depth information on call transactions. Detailed information on keystroke sequences,
databases searched on, and on-screen assistance provides a clear picture of agent activities. Using ANI data,
you can identify callers by area code and collate information on demographic trends in caller behavior.
Workforce management systems use telephone system data to forecast and schedule agents. Some
packages monitor the real-time adherence of agents to scheduled activities, so you know the number of
agents currently logged on and available to handle calls. Workforce management systems collect and store
real-time adherence data. This data provides a historical account of adherence used in agent assessment.

28

Chapter 3 Contact Center Planning and Management

Customer surveys provide valuable supporting information on callers’ tolerance to delay, and expectations for
service. They address some of the following questions: Was the agent accessible? Was the caller put on hold
for too long? Was the agent courteous and responsive to my request? Was the agent well informed? Did the
agent provide the correct information and keep commitments? Contact centers use this information to
estimate the repercussions of poor service: escalated costs, duplication of work, lost customers.
As the economy moves towards individual, personalized services, new ways of handing calls continue to
emerge. These new features add to the complexity of collecting and measuring information. It is vital you
establish an integrated, reliable system for measuring the key indicators of performance: the efficiency of call
handling, the service callers experience, and their perceptions of that service.

Step #3 Forecast the Call Load
Finding the right balance between resources and traffic volumes is a critical step in effective contact center
management. Estimating resource requirements is particularly challenging as the number of calls and the total
duration of calls expected for a given time interval is difficult to predict.
Forecasting impacts contact center operations and performance in the following ways:
• The number of blocked and abandoned calls
• The level of service provided to callers and callers’ perception of service
• Agent workload, call behavior, and retention
• The accuracy and usefulness of schedules
• The success of periodic sales campaigns

Forecasting accurately
Forecasting is an imprecise science. The accuracy of your forecast increases markedly with the size of your
data sample. You take a year (or preferably two or three years) of ACD queue traffic data, examine trends in
Call Load patterns, break down the information, and determine the ACD Handling Times of the calls. You then
modify the forecast based on current contact center activities and other considerations, such as absenteeism,
agent breaks, holidays, and training.
The range of forecast dates you specify depends on the purpose of the forecast. Using long-term forecasts,
you can estimate future budgets and expansion opportunities, and establish corporate objectives. Using
short-term forecasts (of one to three months) you can determine seasonal staffing requirements, plan for
short-term sales campaigns, and assess upcoming hiring needs. You can use weekly, daily, hourly and halfhour forecasts to tweak agent schedules and adjust for absenteeism.

Conducting forecasts
Conducting a forecast involves accurately estimating the three components of Call Load: the ACD Handling
Time, Wrap Up Time, and Calls Offered. After you run a forecast, it is useful to examine the data and make
adjustments based on present contact center conditions. You tweak the forecast by adding or reducing calls
based on your intuition and on information gathered by yourself and others.
To forecast the agent requirement, you
1.
2.
3.
4.

Examine trends in Call Load patterns.
Break the information down in to monthly, weekly, daily, half-hour, and 15-minute intervals that reflect
Call Load patterns.
Determine the handling times of calls.
Modify the forecast based on current contact center activities and other considerations, such as
absenteeism, agent breaks, holidays, and training.

Step #4 Calculate the resources required

29

You may need to consider the following issues: hardware or software system changes, expected callers,
advertising and media, changes to your products, services, or pricing, new products, product performance,
competitors actions, and international, national, and corporate events. It is vital to have a systematic
forecasting process in place that all of the departments support. For detailed information on Call Load, ACD
Handling time, Wrap Up Time parameters, see “Forecasting terms” on page 275.

Step #4 Calculate the resources required
You calculate the agent requirement in conjunction with the trunking requirement. The number of available
agents affects the likelihood and length of delay experienced by callers. The delay affects the load trunks must
carry. Because the number of available agents impacts the number of trunks required, you calculate the agent
requirement first.
The Erlang C formula uses your historical Call Load and Average Talk Time data to predict the agent
requirement for the time interval and date range in the forecast. The resultant spreadsheet displays the Call
Load and agents required across time intervals.

Predicting agent requirements
Agent costs account for over 60 percent of all of the contact center costs. Accurately predicting the agent
requirement, making the most effective use of agents, and standardizing and monitoring agent activities are
paramount to achieving your service objectives. Agents are your most valuable resource: make team building
and team management a high priority.
You can predict the agent requirement for your Service Level Percentage and Service Level Time targets by
applying the Erlang C equation to the estimated Call Load and Average Talk Time.

Understanding Erlang C
Staffing models consider important factors unique to the inbound contact center environment:
• Call arrival is random.
• Consolidating resources allows the same number of contact center agents to handle more calls while
maintaining Service Levels.
• Maintaining high Service Level targets requires staffing a large number of agents that will be idle a
significant portion of the day.
The industry standard Erlang C equation operates on these principals. Most contact center reporting
packages use Erlang C. An Erlang measures telephone traffic, or the flow of calls and call attempts to your
contact center during a given period. One Erlang equals one hour or 60 x 60 = 3,600 seconds of telephone
conversation. This could be one call lasting one hour, six calls lasting 10 minutes, or any combination of calls
and call durations that equal 60 minutes. The Erlang formulas provide a mathematical basis for making
predictions about randomly arriving workloads.
A.K. Erlang, a Danish engineer who worked for the Copenhagen Telephone Company, developed Erlang C in
1917. Agent and delay calculations use the Erlang C equation. It predicts the resources required to keep
delay times within your Service Level objective. Three variables influence the delay time: the number of
agents, the number of waiting callers, and the average time it takes to handle each call.

30

Chapter 3 Contact Center Planning and Management

Limitations of Erlang C
Erlang C has fundamental principles that do not reflect real-world circumstances. It assumes all of the calls
reach the contact center and all of the callers wait indefinitely to reach agents. Because Erlang C assumes no
blocking or abandons, it may overestimate the agents you need. Erlang C requires accurate information on
call flow where voice messaging and call overflow are employed, assumes your Call Load prediction is
extremely accurate, and assumes you have the same number of agents handling calls the entire half hour.
Although Erlang C has its limitations, it is the preferred planning tool as it provides reasonable traffic estimates
for contact centers that maintain good service-minimal blocking and few abandons.

Considerations when predicting resource requirements
Erlang C provides theoretical numbers for staffing that you need to assess in light of the following contact
center realities:
• The contact center blocks a certain proportion of calls and some callers abandon their calls.
• Talk time is unpredictable, and although most calls may last two to three minutes, a few calls can last
upwards of an hour.
• Agents in training may require more time to process calls.
• Agents may use wrap up (after-call paperwork) time inconsistently during busy periods.
• Not all of the agents within an agent group are available at all times to handle calls offered to the agent
group.
Erlang C predicts staffing needs fairly accurately. However, contact centers that use skills-based routing,
overflow, interflow, and advanced routing options need to use intuition and experience in adjusting the final
numbers.
The Erlang C formula uses your historical Call Load and Average Talk Time data to predict the agent
requirement for the time interval and date range in the forecast. The resultant spreadsheet displays the Call
Load and agents required across time intervals.

Performing “what-if” scenarios
After you run a forecast, you can perform “what-if” scenarios on the resultant data by changing the value of
forecast parameters and recalculating the results. You can enter values for the ACD Calls Offered, average
ACD Handling Time, Wrap Up Time, and Service Level Percent and Time and recalculate the number of
agents required. For example, you can reduce the average handling time and recalculate the agents required
and the calls handled across 15-minute time intervals for the shift.

Understanding the relationship between agents and trunks
You are already familiar with the terms GOS (probability of blockage) and Service Level (average wait time).
The following definitions are essential to understanding the relationship between agents and trunks.

Delay
Trunk calculations assume no queueing. For trunk calculations, the delay includes the time from when a trunk
picks up a call until an agent answers it.

Agent Load
The Agent Load includes the ACD Handling Time and Wrap Up Time. See “Handled” on page 251.

Step #4 Calculate the resources required

31

Trunk Load
The Trunk Load includes the time from when a trunk picks up a call until the agent finishes speaking to the
caller and disconnects. The Trunk Load does not include Wrap Up Time.
Callers expect to have a 95 percent or better chance of obtaining a free trunk in to your contact center, and
expect to connect to an agent within a reasonable amount of time. There must be sufficient trunks available to
pick up calls, and sufficient agents available to handle the level of traffic carried by the trunks. The more
agents handling a given Call Load, the less delay callers’ experience. Callers experience a delay if there are
insufficient agents available. If the delay is considerable, calls back up and some calls do not reach the
contact center.
Traffic engineering involves estimating the number of trunks and amount of communications equipment
needed to service an anticipated number of callers. It revolves around basic questions concerning the
relationships between service parameters and trunk and agent resources. How much traffic can a particular
number of trunks handle for a particular GOS? What is the GOS for a particular number of trunks and traffic
level? How many trunks are required to handle a particular traffic level and GOS? What is the probability of
delay and length of delay experienced for a particular traffic level and number of agents? How many agents
are required to handle a particular traffic level for a given set of delay characteristics?

Understanding Erlang B
Contact centers use the Erlang B equation to estimate the number of trunks required. Erlang B assumes calls
are not queued and that callers who receive a busy signal do not attempt to call again. It can underestimate
the trunks required. One Erlang equals one hour or 60 x 60 = 3,600 seconds of telephone conversation.
Predicting your trunk requirement involves
• Determining your Busy Hour Traffic (BHT)
• Deciding how many blocked calls you can tolerate, or Grade of Service (GOS)

BHT
The Busy Hour Traffic (BHT) statistic, measured in Erlangs, is the number of hours of call traffic (or trunk
traffic) you experience during the busiest hour of operation. It is important that your busy hour figure represent
the busiest Call Load your trunks will ever receive, and not just today’s peak traffic. BHT is the (average call
duration + average delay) x calls per hour ÷ 3600. This value represents the highest Trunk Load (occupancy)
in hours.
The call center traffic is the average number of trunks busy during the hour in question. One Erlang equals
one hour, or 60 x 60 = 3,600 seconds of telephone conversation. If a contact center experiences 6.12 erlangs
(or 6.12 hours of telephone conversation) during an hour, an average of six trunks were busy.

GOS
The Grade of Service (GOS) value is a decimal fraction. A GOS of P.02 means a caller has a two percent
chance of receiving a busy signal. Contact centers use GOS in calculating the number of trunks required. It is
important to specify a GOS that is right for you in order for the trunk calculation to be realistic.

Predicting trunk requirements
The number of trunks you require reflects the level of traffic expected during your busiest hour of operation.
The busy hour is the hour during the workday in which a trunk group carries the most traffic. You calculate the
Trunk Load after you forecast the Call Load for the busiest hour and determine the number of agents required
to handle the Call Load for your Service Level objective.

32

Chapter 3 Contact Center Planning and Management

Traffic calculators used to predict contact center resource requirements are available on the Web from
companies such as erlang.com. You can obtain basic calculators at no cost. Calculators that display and print
results or calculations made during the previous week are available at a modest cost.
To calculate the trunks required you simply input two of the figures and calculate the third. For example, if you
know that your Busy Hour Traffic is 10 erlangs and you want to determine how many trunks are required when
two calls are blocked in every 100 call attempts, you input the busy hour time (10) and your target rate of
blocking (0.02). The calculator displays a value for the trunks required (17).
Figure 3-3 illustrates the trunks required across a spectrum of GOS values. Whether you chose a GOS of
0.01, 0.05, or somewhere in between these values reflects how may calls per 100 call attempts you can afford
to lose. In revenue-based contact centers minimal blocking and delay is a priority.

Figure 3-3 Estimating the trunk requirement

Although some contact centers base the trunk requirement on a staff-to-trunk ratio, such as 1.5 trunks per
agent, many use the Erlang B equation. Whatever ratio results will be the right one for you.
It is better to slightly overestimate than slightly underestimate the number of trunks required: trunks are
inexpensive, compared to agent costs. You can always cancel a trunk if periodic Trunk Load calculations
show low occupancy on the trunk.
No staffing approach is absolute. You need to acknowledge the assumptions implicit in your calculations and
use common sense when estimating your resource requirements. When you schedule resources, they must
be closely monitored to ensure you are making full use of them.

Step #5 Schedule agents
Scheduling involves accurately forecasting the workload and determining which agents should work which
shifts. This has traditionally been a labor-intensive manual process for contact center supervisors. You can
schedule agents for breaks, split shifts, ACD and non-ACD work periods, repeating work patterns, holidays,
and on call work. You can categorize agents by pay level, overtime eligibility, skill level, employment status
(part time or full time), and scheduling preferences. Matching these shift and agent variables to the anticipated
workload, and re-allocating agents in response to employee absenteeism can be a daunting task.

Step #5 Schedule agents

33

Scheduling is becoming increasingly challenging, as contact centers support a wider range of products and
services, and agents require more frequent and specialized training. Advances in technology have automated
many agent tasks and have resulted in more varied and challenging calls and responsibilities.
Accurately forecasting and building schedules that reflect the workload as it changes across intervals for days
of the week, weeks of the month, and seasons of the year is essential in meeting your service objectives. You
need a schedule that accurately matches agents to the anticipated workload and agents who aspire to adhere
to the activities scheduled.
You can track the availability and activities of agents throughout the day and verify agents are performing the
duties for which they are scheduled. Not adhering to the schedule, such as forgetting to log out for a break, or
performing non-ACD work when scheduled to perform ACD work adversely affects your Service Level and the
moral of other agents who must compensate for the unavailable agent.

Understanding the Shrinkage Factor
Accurately forecasting the workload and scheduling agents to satisfy your Service Level objective is a good
start, but does not account for the activities that prevent agents from sitting at their desks and handling
telephones.
Agents scheduled for ACD work can be involved in some of the following activities:
• On a bathroom break
• Making or receiving personal calls
• Conferring with the supervisor or another agent
• On the phone with other departments
• Sending emails or faxes
• Involved in a lengthy, difficult call
• Prolonged in after-call work
• Absent due to illness or compassionate leave
To account for short-term or daily unscheduled absences, you can calculate the rostered staff factor
(Shrinkage Factor). The Shrinkage Factor is a numerical value that defines the percentage of time agents are
scheduled to work but are unavailable to handle calls. It tells you the number of agents you must schedule in
addition to the base number of agents required to meet your Service Level.

Calculating the Shrinkage Factor
You calculate the Shrinkage Factor for one or more agent groups as follows:
1.
2.
3.
4.

Determine the base staff forecasted by hour or half hour for the day.
Make a list of activities that prevent ACD agents from handling calls.
Add the base staff to the number of agents who are unavailable to handle calls because they are
absent, on break, at a unanticipated meeting, etcetera.
Calculate the Shrinkage Factor for each time interval by dividing the scheduled staff by the base staff
required to handle telephones.
The result is a set of Shrinkage Factors that represent the expected shrinkage by half hour.
(See Figure 3-4.)

34

Chapter 3 Contact Center Planning and Management

Figure 3-4 Calculating the Shrinkage Factor

You multiply shrinkage values against the base staff required on telephones when setting future schedules. If
your agent requirements vary considerably on certain days of the week, you can calculate a separate set of
Shrinkage Factors for these days. You must use your good judgement in identifying absences that are
relevant to include in your Shrinkage Factor calculations. Anticipating higher absenteeism on Fridays and
Mondays is a safe bet while factoring in daily compassionate leave is not. As with all of the steps in contact
center planning, routinely assess the accuracy of your shrinkage predictions and adjust them as required.

Optimizing schedules
Now that you have adjusted your agent requirement to account for unanticipated absences, the next step is to
design a schedule that makes the most of your resources.
The following examples illustrate ways to adequately staff a contact center without having agents sit idle
during slower periods.

Scheduling split shifts
Although not everyone likes to take a long break in the middle of a shift, for some agents split shifts fit well with
priorities outside of work. For contact centers that experience heavy call traffic in the morning and evening,
split shifts prevent overstaffing during these periods.

Staggering shifts
Staggering shifts allows you to maintain staffing levels over busy periods or periods when agents are on
breaks. For example, one set of agents could start at 8:00 A.M., a second group at 9:00 A.M., and a third
group at 10:00 A.M. so the contact center is fully staffed when it starts getting busy mid morning. Alternately,
you could schedule morning and afternoon shifts that overlap from noon until 1:00 P.M. to enable the morning
shift to break for lunch while the afternoon shift handles calls.

Staggering breaks
Making slight adjustments to the timing of morning, lunch, and afternoon breaks has a tremendous effect on
call handling. The Erlang C equation predicts 28 agents can handle 300 calls, each lasting 280 seconds and
delayed 20 seconds. (See Figure 3-5.)
Figure 3-5 illustrates that changing the availability by one agent decreases the average delay time by five
seconds, and allows the contact center to handle 16 additional calls.

Step #5 Schedule agents

35

Figure 3-5 Staggering breaks to optimize call handling

Forecasting non-ACD work
Not all of the non-ACD work must be performed immediately. For example, call-backs to clients, emails, and
discussions with staff and supervisors can sometimes wait until less busy periods. Forecast and schedule
non-ACD work for slow times to ensure sufficient agents are available during peak periods. Set availability
priorities and regularly communicate them to agents.

Scheduling part-time agents and agents on call
When practical, scheduling part-time agents and agents on call can be an effective strategy for topping up
your pool of available agents. Scheduling agents on call is particularly useful for days of the week and
seasons when absenteeism is noticeably higher.

Routing calls to optimize coverage
To optimize service, you can use the following routing strategies that involve resources outside of the target
agent group.

Overflowing calls to less busy agent groups
You can overflow calls from busy agent groups to less busy agent groups during peak periods. You can route
calls to agents who primarily perform non-ACD work but act as reinforcements during busy periods, and to
supervisors.

Employing call-back messaging
You can program the ACD to forward calls to voice mail so callers can leave messages instead of waiting for
live agents. Call-back messaging helps to balance agent workloads between peak call periods and slow
periods.

Contracting calls to customer care bureaus
Contracting calls is a growing industry. During peak periods, you can route simple, routine calls externally to
customer care bureaus. Service bureaus collaborate with contact centers to set up scheduling and monitoring
practices, and train agents to handle calls that vary in complexity.

36

Chapter 3 Contact Center Planning and Management

Employing ACD enterprise call routing
Contact centers that provide extended, or around-the-clock service, can interflow calls to other sites. For
example, you can interflow mid-day calls received by a busy center in San Francisco to agents working the
late-afternoon shift at a center in Philadelphia. This optimizes call handling without scheduling additional
agents.

Scheduling considerations
Scheduling should be a collaborative effort. Agents have schedule preferences, and want to know when they
are working well in advance. Agents are more likely to adhere to schedules if they are involved in defining the
conditions of schedule adherence and non-adherence, and in other areas of the planning process.
Producing long-term schedules is less efficient than producing monthly schedules, as contact center
conditions and agent availability are continually changing. Short-term scheduling is more accurate, but less
popular with agents. It is important to find a good balance.

Measuring scheduling accuracy
You can measure the effectiveness of your scheduling process. Create a line graph of the Service Level for
each half-hour interval for each day over the past week. Draw a horizontal line across the graph to indicate
your service objective. Look for inconsistencies in the service provided for different time intervals across days,
and how far you stray from your service objective.
If the Service Level is erratic, you may have enough resources in place, but they may not be consistently
available to handle calls. If the Service Level is inconsistent at certain time intervals across the week, or you
are not meeting your Service Level objective, investigate to see if you are adequately staffed at these times
and are making the best use of resources. Try to assess how consistently the agents are responding to realtime information displays. Determine if they are restricting non-ACD activities to slow periods and adhering to
the schedule.

Scheduling agents with workforce management tools
Workforce management tools assist you in scheduling agents for work and holiday periods. Many packages
offer an integrated forecasting component that uses historical data to partially automate the scheduling
process for established agents. Scheduling is not entirely automated: you must tweak agent schedules and
enter shift and agent variables for agents manually.

Step #6 Determine contact center costs
An effective budget conveys what is currently happening in the contact center, projections for the upcoming
year, and business objectives. It is important to highlight the trade-offs between the service provided to callers
and costs to the organization by developing at least two budgets that reflect different scenarios.
You need to provide a clear indication of how the money is being spent, what you are doing to reduce or curb
spending, and what equipment is required to meet service objectives and expected growth over the next year.
Budgeting is on-going process that needs continuous refinement.

Step #6 Determine contact center costs

37

Breaking down expenses
The costs associated with contact center operations include
• Loaded labor costs
Loaded labor costs include wages, fringe benefits, and facilities, and account for over 60 percent of
contact center costs. This is a significant cost and underlines the importance of accurate forecasting
and scheduling.
• Equipment and automation costs
Equipment and automation costs include the cost of the telephone system, computer systems, and
furniture, and account for about five percent of total expenses.
• Transmission costs
Transmission costs include costs incurred for voice (telephone lines) and data (email, fax, and
modem) transmission, and account for 25 to 30 percent of contact center costs. Transmission costs
have decreased considerably in the past few years and are continuing to drop. In revenue-based
contact centers, toll-free lines cost approximately 15 cents per minute, or nine dollars per hour, per
line.
The following statistics help you breakdown and analyze your contact center costs:
• Cost of Delay
When insufficient agents are available to handle a given Call Load, the delay increases as does the
Trunk Load. Calls are queued. For toll-free services each call delayed in queue is a cost to the
organization. You are charged for the toll-free service from the time a trunk picks up a call until an
agent completes the call and hangs up. The expense of queueing callers is known as the Cost of
Delay. Staffing affects toll-free service costs: if insufficient agents are available and the Service Level
is continually low, network costs will be high. You need to consider the Cost of Delay when estimating
the agent requirement, and closely monitor it.
• Cost per Call
You use a cost-per-call analysis to measure contact center profitability and performance. The cost per
call measures labor, communication, and equipment costs against the revenue generated. You
calculate it by dividing the total cost by the total calls for a particular period of time.
• Average Call Value
You use the Average Call Value in revenue-based contact centers. You calculate it by dividing the
total revenue by the number of calls received for a given period. Sales and reservations
environments use the Average Call Value. The value of each call is balanced against the service
provided to customers.

Anticipating growth
Predicting company growth is a challenging and essential aspect of contact center costing. Growth
predictions impact budgeting considerations and must be clearly communicated to senior management. It is
useful to map out your projected costs and time frames for the upcoming year and substantiate them with
statistics and graphs. Determine when and how many resources you require, and lead-time issues.

38

Chapter 3 Contact Center Planning and Management

Chapter 4
Getting Started

Registering Contact Center
Management
Setting up Contact Center Management
on the Enterprise Server
Setting up Contact Center Management
on client computers
Using Client Role Selector to select your
Contact Center Client role
Disabling the IE security warning
Setting up user preferences
Setting up the SMTP Mail Server for
report distribution

40

Chapter 4 Getting Started

Registering Contact Center Management

41

Getting Started
After you install Contact Center Management on the Enterprise Server, you must set up the Enterprise Server
and client computers to use Contact Center Management. This section provides basic information on postinstallation procedures. For detailed information on installation and post-installation procedures, see the Mitel
Contact Center Management Installation Guide.

Registering Contact Center Management
NOTE:
• If you have not registered your Contact Center Management software, thirty days after you install it
you will no longer be able to log on to Contact Center Management and will be required to contact
prairieFyre software to register the software. After you register your contact center prairieFyre emails
permanent license files to you. You implement these license files on the Enterprise Server to activate
your software.
• Registration information is processed during regular business hours only (Monday to Friday from 8:00
A.M. to 6:00 P.M. ET).
When you initially register your software with prairieFyre, for one year you receive
• The latest Contact Center Management software updates.
• A quarterly newsletter.
• Free technical support.
To register with prairieFyre
• Call prairieFyre at (613)-599-0045. The turn around is immediate. (Recommended)
• Visit the www.prairiefyre.com website, fill out a registration form, and submit the form. The turn around
time is four hours.
• In Contact Center Management, click Help=>Register Now, fill out a registration form, and submit,
email, or courier the form to prairieFyre.

Activating Contact Center Management
If you did not activate Contact Center Management during installation, you can activate it now. If you have
access to the Internet, you can rerun the Installation Wizard at any time to register Contact Center
Management online. If you do not have access to the Internet or if you cannot access our license server, you
can register offline.
To activate the Contact Center Management software online
1.

On the Enterprise Server, click Start=>Programs=>Mitel=>Mitel Contact Center Management
Licensing.
2. Click Register Online.
The Online Registration window opens.
3. Open the PFlicense.txt file, type your 26-digit site serial number, enter the path to the license files, and
click Register.
To activate the Contact Center Management software
1.
2.
3.
4.

On the Enterprise Server, click Start=>Programs=>Mitel=>Mitel Contact Center Management
Licensing.
Click Register offline.
The Offline Registration window opens.
Click the here link in the first step to open the directory that contains the license package.
Email the license package (licensing.zip) to support@prairiefyre.com.
prairieFyre will sign the license files and send them back to you.

42

Chapter 4 Getting Started

5.
6.
7.
8.
9.

After you receive the signed license files, save them to a directory.
NOTE: We recommend you place the license files in the original directory.
Repeat steps 1-2 to open the Offline registration window.
Type your product key.
Click Browse and specify the directory that contains your license files.
Click Apply License.
The license registration is complete.

Updating license files on the Enterprise Server
You must update the license files on your Enterprise Server with the new license files prairieFyre sends you.
To implement new license files
1.
2.
3.

On the Enterprise Server, start Windows Explorer.
Save the new license files in the following directory, :\program files\prairiefyre
software\CCM.
Click Yes to overwrite the existing files.

Setting up Contact Center Management on the Enterprise
Server
After you install the Contact Center Management software on the Enterprise Server, you need to set up the
server and client computers to use Contact Center Management. To view detailed installation procedures,
click Help=>Documentation and click the Mitel Contact Center Management Installation Guide to open it.

Setting up Contact Center Management on client computers
NOTE:
• The date format for Contact Center Management is tied to the regional settings on your client
computer. For example, if you configure your computer to display the date as mm/dd/yyyy, when you
browse to the Contact Center Management Web UI, the Contact Center Management applications
and any reports you generate display the date as mm/dd/yyyy.
• The system administrator must provide all of the Contact Center Management users with a user name
and password.
To set up a client computer to use Contact Center Management, on the client computer
1.
2.
3.

Start Contact Center Management.
See “Starting Contact Center Management” on page 42.
Install Client Component Pack.
Use Client Role Selector to select your Contact Center Client role.

Starting Contact Center Management
To start Contact Center Management on the Enterprise Server or on a client computer
1.
2.

Start Internet Explorer type your Enterprise Server IP address http://[your Enterprise Server IP
address]/CCMWeb/. Otherwise, click the Contact Center Management desktop icon.
If you do not see the Contact Center Management desktop icon, to create a shortcut to Contact
Center Management, move the Contact Center Management Web address to your desktop using a
drag-and-drop operation.

Setting up Contact Center Management on client computers

43

Viewing multiple Contact Center Management sessions
Sometimes you will need to view two or more instances of Contact Center Management simultaneously. For
example, you need to open two or more Contact Center Management sessions to perform multiple searches
for event records, and to compare report data to SMDR search results.
To view multiple Contact Center Management sessions using Favorites
1.

Start Internet Explorer and type your Enterprise Server IP address http://[your Enterprise Server IP
address]/CCMWeb/. Otherwise, click the Contact Center Management desktop icon.
2. Click Favorites=>Add to Favorites to add the Enterprise Server IP address to your list of favorite
addresses.
3. Click OK.
4. Click Favorites, click Contact Center Management (at the bottom of the list), and move it to the top of
the list using a drag-and-drop operation.
5. To start an additional Contact Center Management session, open Internet Explorer and select
Contact Center Management from your list of favorites.
You start the first instance of Contact Center Management by clicking the Contact Center
Management desktop icon. You start the second (and subsequent) sessions of Contact Center
Management by opening Internet Explorer, clicking Favorites, and clicking Contact Center
Management.
NOTE: You can switch between Contact Center Management sessions and desktop applications by holding
down the Alt key and pressing the Tab key until you locate the desired session.

Installing the latest version of Client Component Pack
Microsoft .NET Framework 3.5 SP1 must be installed on your system before you install Client Component
Pack. If you attempt to install Client Component Pack, and .NET Framework is not installed, Client
Component Pack will prompt you to install a list of required components, including .NET Framework.
You can install Client Component Pack on individual client computers or servers running Windows or Citrix
Terminal Services with or without the Mitel Unified IP Client for Sun Ray Solution.
NOTE: If the client is on an external network, you can either:
• VPN to the internal network and install the Contact Center Client, or
• Copy the Contact Center Client from the server to the client using a CD or USB key
• Use an administrative procedure to silently install Client Component Pack on remote desktops
• See “Installing Client Component Pack using an administrative procedure” on page 44.
To install Client Component Pack on the client computer:
1.
2.
3.
4.
5.

6.
7.
8.
9.

On the client computer, start Internet Explorer and type http://[your Enterprise Server IP address]/
CCMWeb.
Type your user name and password and click Submit.
Click Help=>Software downloads/Installations.
Click Client Component Pack.
The File Download - Security Warning window opens.
Click Run.
Close the Software downloads window.
The Internet Explorer - Security Warning window opens.
Click Run.
The Mitel Contact Center Solutions Client Component Pack Se... window opens.
To install Updater Service Clean Up, click Install.
The Mitel Contact Center Solutions Client Component Pack - InstallShield Wizard opens.
Click Next.

44

Chapter 4 Getting Started

10.
11.
12.
13.

After Enterprise IP Address, type the IP address of the Enterprise Server.
If your Enterprise uses SSL, select the SSL check box.
Click Install.
The program features you selected are installed.
Click Finish.
The Select role window opens.

Installing Client Component Pack using an administrative
procedure
You can install Client Component Pack silently on remote desktops using an MSI (Microsoft Installer)
administrative installation procedure. A silently installed program is a program that can be installed with no
user interaction.
To install client software silently on remote desktops
1.
2.
3.
4.

Install the prerequisite software.
Locate the client_setup.exe and extract Client Component Pack.msi.
Perform the .msi procedure for the administrative installation.
Run the silent installations.

Installing the prerequisite software
Before you install client software, you must install the prerequisite software.
To install the prerequisite software
1.

Go to the src folder located in your Contact Center Solutions Installation folder.
NOTE: The default location of this folder is C:\CCM\src.
2. Open the Windows Installer 3_1 folder.
3. Install Windows Installer 3.1.
4. Go back to the src folder.
5. Open the vcredist_x86 folder.
6. Install vcredist_x86.
7. Log onto your Contact Center Management Enterprise Server.
8. Click Help.
9. Click on the Software downloads/Installations tab.
10. Click Software Downloads.
11. Install the following components:
• Microsoft .NET Framework 3.5 SP1.
• Web Services Enhancements (WSE) 3.0 for Microsoft .NET.
• Microsoft Report View Redistributable 2005.

Locating the client_setup.exe and extracting Client Component Pack.msi
To locate the client_setup.exe and extract Client Component Pack.msi
1.
2.
3.

Go to the src folder located in your Contact Center Solutions Installation folder.
NOTE: The default location of this folder is C:\CCM\src.
Open client_setup.exe.
Open the folder that was modified the same day you extracted client_setup.exe. The folder naming
format will be xxx_xxxx.
Client Component Pack.msi will be in that folder

Setting up Contact Center Management on client computers

45

Performing the MSI procedure for the administrative installation
NOTE: See Installing the Prerequisite Software for a list of programs that must be installed on each computer
before you install Client Component Pack.
You must create a command for the administrative installation that is similar to the following example: msiexec
/a”\\Mitel Installations\Setup\Client Component Pack.msi” SSLSTATUS=0
ENTERPRISEIPADDRESS=10.1.4.12
To perform the MSI procedure for the silent installation
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

Click Start=>Run.
Type cmd.
The MS-DOS window opens.
Open the folder where the msi file is located.
Type MsiExec.exe /a.
Press the spacebar.
Drag the msi file from the folder where it is located to the MS-DOS window.
Press the spacebar.
Type SSLSTATUS=.
If the Enterprise Server uses a secure socket layer, type 1. If it does not, type 0.
Press the spacebar.
Type ENTERPRISEIPADDRESS=.
Type the Enterprise Server IP address or DNS name.
Press Enter.
The InstallShield Wizard opens.
Follow the instructions of the Wizard.
Ensure the file is saved to a network drive.

Running the silent installation
NOTE: Subsequent updates are done via the prairieFyre Updater Service.
To silently install Client Component Pack
1.
2.

Click Start=>Run.
Type “\\\Client Component Pack.msi” /qb
Contact Center Client and the prairieFyre Updater Service are installed.

Using Client Role Selector to select your Contact Center Client role
The Contact Center Management client installation includes the Client Role Selector. It is a wizard that helps
you select a Contact Center Client role based on the functions you perform. The roles are as follows:
• Supervisor is designed for supervisors and managers who monitor devices (for example agents and
queues) and schedule agents.
• Agent is designed for agents who monitor themselves and/or other agents and queues.
• Administrator is designed for employees who manage the Enterprise Server.
• Power user is designed for employees who may perform the functions of a supervisor, agent, and
administrator.
You can re-run Client Role Selector on a client computer at any time to change the components and
applications installed on the client computer.

46

Chapter 4 Getting Started

NOTE:
• If you want to customize the client installation, select Power User. For example, if a supervisor also
performs administrative functions, select the Power User role and choose the components and
applications the supervisor will need.
• For Version 5.7 SP1 of Contact Center Solutions support for the 5000 and Axxess telephone systems,
client applications are limited to Real-time monitors, Management Console, Network Monitor,
Multimedia Contact Center, and YourSite Explorer. All other client applications will be made available
in a future release of Contact Center Solutions.
Table 4-1 lists the components and applications available for installation with each client role installation. Only
those applications for which you have a license are listed here.

Table 4-1 Client role installation
Components/
applications

Supervisor

Agent

Real-time monitors

x

x

Flexible Reporting*1

x

Contact Center Softphone*1/2

x

x

Teleworker*1/2

x

x

Administrator

Power User
x
x
x

x

x

Management Console

x

x

Network Monitor

x

x

x

x

Salesforce.com Integration*1/2

x

Workforce Scheduling*1

x

x

x

Employee Portal*1
x

Multimedia Contact Center*1
(requires Outlook)
YourSite Explorer

x

x
x

x

*1 Flexible Reporting, Contact Center Softphone, Teleworker Solution V4.5 and V5.0.12.0, Salesforce.com
Integration, Workforce Scheduling, Employee Portal, and Multimedia Contact Center are optional applications
to Contact Center Management that you purchase separately.
*2 Contact Center Softphone, Teleworker, and Salesforce.com Integration are not currently supported with the
Mitel 5000 and Axxess telephone systems.

Running client role selector
To run Client Role Selector:
1.
2.
3.
4.

If you are installing software on the client computer for the first time, go to step 2. Otherwise, click
Start=>Programs=>Mitel=>Client Role Selector.
Click a client role.
Click Next.
Select the check boxes of the features you want to install.
• Real-time monitors
• Flexible Reporting
• Contact Center Softphone
• Teleworker

Disabling the IE security warning

5.
6.

47

• Management Console
• Network Monitor
• Salesforce Integration
• Workforce Scheduling
• Multimedia Contact Center (requires Outlook)
• YourSite Explorer
Click Finish.
After the wizard installs the features you selected, the Contact Center Client log on window opens.
Close the Contact Center Client log on window.

Disabling the IE security warning
When you browse Contact Center Management, you may see an Internet Explorer (IE) security warning. You
can disable the warning.
To disable the IE security warning
1.
2.
3.
4.
5.
6.
7.

Start Internet Explorer in your browser.
Click Tools=>Internet Options=>Security.
Select the Web content zone used to access the site.
The Web contact zone is typically Internet.
Click Custom Level.
Under Settings select Miscellaneous.
Under Miscellaneous, after Display mixed content, click Enable.
Click OK.

Setting up user preferences
You can change your user preferences at any time. They can be found on the Contact Center Management
website, on the My options link. With these preferences you can
• Specify your language preference
• Specify the number of records displayed on a page
• Change your password
• View your security role properties
• Configure email contacts

Specifying your language preference
To specify your language preference
1.
2.
3.

On the My options tab, click My preferences.
After Display this language, select a language.
Click Save.

Specifying the number of records displayed on a page
Contact Center Management enables you to configure the number of items that will appear in the
YourSite=>Configuration.
To specify the number of records that display on a page
1.
2.
3.

On the My options tab, click My preferences.
After Display this number of records, select a number.
Click Save.

48

Chapter 4 Getting Started

Changing your password
To change the password for your login
1.
2.
3.
4.
5.

On the My options tab, click My password.
After Old password, type your old password.
After New password, type your new password.
After Confirm new password, type your new password.
Click Save.

Viewing security role properties
You can view your security role properties. They describe the application areas to which you can gain access.
Only employees with access to YourSite=>Configuration can change the security role properties of
employees.
To view the security role properties of the credentials with which you logged in
• Click My options=>My security role.

Configuring email contacts
You can create a list of email contacts and contact groups to whom you email reports.
NOTE: You must configure SMTP settings in YourSite=>Enterprise in order to be able to configure email
contacts.
To create a contact group
1.
2.
3.

Add email contacts
Add contact groups
Add email contacts to the groups

Adding email contacts
To add an email contact
1.
2.
3.
4.
5.
6.

On the My contacts tab, click My email contacts.
Click Add.
After First name, type the first name of your contact.
After Last name, type the last name of your contact.
After Email address, type the email address of your contact.
Click Save.

Adding contact groups
To add a contact group
1.
2.
3.
4.
5.

On the My contacts tab, click My email contact groups.
Click Add.
After Name, type the name of the contact group.
After Description, type the description of the contact group.
Click Save.

Setting up the SMTP Mail Server for report distribution

49

Adding email contacts to contact groups
To add an email contact to a contact group
1.
2.
3.

On the My contacts tab, click My email contact groups.
Click Members for the contact group with which you want to associate agents.
Under Available contacts, select the check boxes of the members you want to add to the group and
click Add >>.

Setting up the SMTP Mail Server for report distribution
If you require email distribution of your Contact Center Management reports, you must configure the SMTP
Mail Server. It is the SMTP Mail Server that we use to email reports.
To set up the SMTP Mail Server for report distribution
1.
2.
3.
4.
5.
6.
7.

8.
9.

In Contact Center Management, click Tools=>Administrative tools=>Manage SMTP Mail Server.
Click Add.
Click Edit adjacent to the Mail server you want to configure.
Under SMTP Mail Server, type the IP address or name of the mail server (for example,
PFEXCHANGE).
Under SMTP Email Server port, type the port number of the SMTP mail server.
The default value of this port is 25.
If the Mail server uses Secure Sockets Layer, under Use SSL, type True.
After From address, type the email address from which all Contact Center Management reports will
be mailed.
The field is mandatory because some email servers will not relay mail messages without a valid
sender.
If the email server requires authentication, type the logon information in the Username and Password
boxes.
Click Update.

50

Chapter 4 Getting Started

Chapter 5
Services and Database Administration

Specifying maintenance functions
Backing up data
Management Console

52

Chapter 5 Services and Database Administration

Specifying enterprise maintenance functions

53

Services and Database Administration
This chapter includes specifying maintenance functions, backing up data, and those functions available on
Management Console (updating server IP addresses, importing configuration data using the Quick
Configuration Wizard, running the maintenance routine immediately, summarizing data, creating a support
package, controlling services, and converting Toolbox and Contact Center Solutions data files to prairieFyre
data files).

Specifying enterprise maintenance functions
The Enterprise Server is the server computer on which you installed the Contact Center Management server
software.
To specify an enterprise maintenance function
1.
2.
3.
4.
5.
6.
7.
8.

9.

Click YourSite=>Enterprise.
The Enterprise tab opens.
Click the Advanced tab.
If the site uses Secure Sockets Layer, select the This server uses SSL (Secure Sockets Layer)
check box.
After Zip files older than, select the number of days after which you want to zip data files.
After Purge reports older than, select the number of days after which reports will be discarded.
After Delete maintenance logs older than, select the number of days after which maintenance logs
will be discarded.
After Delete configuration backup files older than, select the number of days after which
configuration backup files will be discarded.
After Time maintenance service runs, select the time at which the maintenance service summarizes
data. The maintenance service is set to run at 2:00 A.M. by default. Select a time for the maintenance
manager to run when your company is closed or is the least busy.
Click Save.

Backing up data
NOTE: We recommend you back up the SQL server data files, YourSite Database configuration data files,
and raw telephone data files to an off-board media type (DVD, CD, tape, alternate network drive) each day as
a precaution in case of server failure.
In the event of server failure, you can restore your company history and configuration with
• A backup copy of .xml files.
• A backup copy of the SQL server data files.
• A backup copy of the YourSite database.
• The raw telephone system data files stored on the local hard drive.

Backing up .xml files
The maintenance routine automatically backs up an .xml file of the YourSite database every night. This
backup file is stored in the directory: :\program files\prairiefyre software inc\CCM\Backup Files. The
maintenance routine keeps an .xml file for each of the last 30 days maintenance ran.
To back up or restore the .xml files
1.
2.
3.
4.
5.
6.

Start Contact Center Client.
Click View=>Administration.
Click Management.
Click Configuration.
Click Back up/Restore configuration data.
Follow the steps in the Backup and Restore Wizard to back up or restore the .xml file.

54

Chapter 5 Services and Database Administration

Backing up SQL Server data files
You back up SQL Server data files to ensure you can replace corrupted or lost data as a result of media
problems, user errors, hardware failures, and natural disasters. Please review Microsoft procedure for
creating a recovery model that controls the backup and restores operations for a database. See http://
www.exforsys.com/tutorials/sql-server-2005/sql-server-backing.html

Understanding SQL Server recovery models
The following section details SQL Server recovery models and how they relate to backups and disk space
usage. There are three recovery models available for use with SQL Server:
1.
2.
3.

Simple
Full
Bulk logged

For detailed information on backing up SQL Server through SQL Server Management Studio, see
http://msdn.microsoft.com/en-us/library/ms187510.aspx.
For a complete overview of SQL Server recovery models, see
http://msdn.microsoft.com/en-us/library/ms175987(SQL.90).aspx
By default, SQL Server Express uses the Simple recovery model. Retail versions of SQL Server use the Full
recovery model. There are two things you must consider when deciding which recovery model to use:
1.
2.

The importance of the data being stored in the SQL Server database.
The amount of disk space used by the transaction log file.

The only way to recover a SQL Server database is to restore it from a SQL Server backup. The type of
recovery model you use impacts the ability to restore the database.
The Simple recovery model is recommended for customers who do not have an IT department upon which to
rely for regular backups and who believe the summarization process is sufficient to re-generate historical
data. There are several things that should be considered when using the Simple recovery model:
• The log file does not continually grow and is truncated each time a successful transaction is
completed.
• When the log file is 80% full, the log will automatically clear out old transactions and rewrite the log file
with the newer transactions.
• Point-in-time recovery is not supported with this model and the database can be restored only from
the last full or differential backup.
• This model is ideal when the data in the database is not considered mission critical, is being backed
up periodically, or can be restored from another means, such as summarization.
The Full recovery model is recommended for customers who have an IT department that can manage
scheduled backups. There are several things that should be considered when using the Full recovery model:
• The log file will grow until a transaction log backup is successfully completed against the SQL Server
database. Transaction logs can be applied to full database backups to ensure point-in-time recovery,
up to the time when the last transaction log backup was taken.
• Point-in-time recovery is supported with this model
• This model requires a regular backup schedule and sufficient disk space to house the log file as it
grows between backups.

Management Console

55

Frequency and scope of configuration changes may be a suitable indicator in determining which recovery
model to use. If configuration changes are infrequent and point-in-time recovery is not critical, the Simple
recovery model may be sufficient. However, when using the Simple recovery model, we highly recommend
that SQL Server backups are performed after any significant configuration changes have been made to the
database.
Regardless of the recovery model used, it is strongly recommended that the data files collected by the
Contact Center Solutions applications are backed up on a regular basis, as these files are used in the
summarization process to re-generate historical data.

Backing up Enterprise Server configuration data
CAUTION: Restoring the YourSite database deletes all of the current database table entries and replaces
them with the entries defined at the time of your last database backup. Any changes made to the database in
the interim are lost.
Backing up and restoring Enterprise Server configuration data offers protection in case you program the
database incorrectly, or a careless user reconfigures it. prairieFyre recommends you perform this backup
weekly, in addition to regular database maintenance. If required, you can later recover the YourSite database
data exclusively, rather than restoring the entire SQL database.
To back up or restore the YourSite database
1.
2.
3.
4.
5.
6.

Start Contact Center Client.
Click View=>Administration.
Click Management.
Click Configuration.
Click Back up/Restore configuration data.
Follow the steps in the Backup and Restore Wizard to back up or restore the database.

For any additional information contact prairieFyre technical support at 613-599-0045.

Backing up raw telephone system data files
To back up raw telephone system data files
1.
2.

On the Enterprise Server, right-click Start=>Explore.
Copy the :\program files\prairiefyre software inc\CCM\DataDirectory folder to the
desktop, a network share, or optionally store it on a CD.

Management Console
The Management Console application resides in Contact Center Client. Using Management Console, you can
administer the database, perform maintenance functions, create support packages, and update your Contact
Center Management software.
Management Console consists of the following menus:
• Configuration
• Maintenance
• Support
• System

56

Chapter 5 Services and Database Administration

Opening Management Console
Management Console is available to users whose security permissions permit them to use Management
Console.
To open Management Console
1.
2.
3.
4.

Click Start=>Programs=>Mitel=>Contact Center Client.
Type your user name and password.
Click Log on.
The Contact Center Client window opens.
On the main toolbar, click Management.
See Figure 5-1.

Figure 5-1 Management Console

Configuration
The Configuration menu enables you to
• Update the server IP address
• Import configuration data

Updating server IP addresses
If you want to apply Enterprise Server or SQL Database Server IP address changes to all Contact Center
Solutions applications, you use the Update Server IP Address Wizard.
To apply the IP address change to all Contact Center Solutions applications
1.
2.
3.
4.

In Management Console, click Configuration.
Click Configuration.
Click Update server IP address.
Follow the steps in the wizard to apply the IP address change universally.

Importing configuration data
NOTE:
• To use the Quick Configuration Wizard, you must have a SX-2000 telephone system.
• You can use the Quick Configuration Wizard one time only.
• If you have a 3300 ICP, you must use Synchronization to synchronize the YourSite Database and the
3300 ICP.
See “Configuring the YourSite database using synchronization” on page 112.

Management Console

57

The Quick Configuration Wizard helps Mitel dealers configure Contact Center Management quickly and
accurately. Using the wizard, you can configure queues, agents, agent groups, trunks, trunk groups,
extensions, and the telephone directory. (See Table 5-1.)

Table 5-1 Devices configured by assignment forms
Devices configured

Telephone system assignment forms

Agents, agent groups

Agent group assignment form

Queues

Path assignment form

Extensions

Multiline set assignment form, Station service assignment form

Trunks

Trunk assignment form

Trunk groups

Trunk group assignment form
CAUTION: To correctly import a Telephone Directory assignment form with
the Quick Configuration Wizard, the names of the media servers in YourSite
must be exactly the same as on the telephone switch.Otherwise, devices
cannot be associated to the correct media server.

Telephone Directory

Telephone Directory assignment form

To input telephone system data into the YourSite database using the Quick Configuration Wizard
1.
2.

Convert the telephone system Path, Agent Group, Trunk, Trunk Group, Multiline Set, Station Service,
and Telephone Directory Assignment Forms to .txt files.
Use the Quick Configuration Wizard to input the information from these forms into the Contact Center
Management YourSite database.

Converting SX-2000 assignment forms to .txt files
NOTE: It takes 10 to 15 minutes to convert each assignment form to text.
If you have an SX-2000, use the following instructions to convert the Path, Agent Group, Trunk, Trunk Group,
Multiline Set, Station Service, and Telephone Directory Assignment Forms to .txt files:
1.

Click Start=>Programs=>Accessories=>Communications =>HyperTerminal.
The New Connection - HyperTerminal window and Connection Description window opens.
2. On the Connection Description window, under Name, type the name of this connection (for
example, Connection1).
3. Click OK.
The Connect To window opens.
4. After Connect using, select the Com port (for example, COM1).
5. Click OK.
The COM1 Properties window opens.
6. Verify that the bits per second, data bits, parity, stop bits, and flow control are correct.
7. Click OK.
The Connection1 HyperTerminal window opens.
8. Click File Properties.
9. Click the Settings tab.
10. Under Emulation, select VT-100.
11. Click OK.
12. On your keyboard, press Ctrl+W to refresh the page.
The SX-2000 terminal session page refreshes.

58

Chapter 5 Services and Database Administration

13.
14.

Log on to the SX-2000 with a username that permits installer privileges.
Type formprint path ass /all /port lpr3 to convert the Path Assignments Form to text.
See Figure 5-2.
Or, to convert the Agent Group Assignment Form to text, type formprint agent group ass /all /port lpr3.
Or, to convert the Trunk Assignments Form to text, type formprint trunk ass /all /port lpr3.
Or, to convert the Trunk Group Assignment Form to text, type formprint trunk group ass /all /port lpr3.
Or, to convert the Multiline Set Assignment Form to text, type formprint multiline set ass /all /port lpr3.
Or, to convert the Station Service Assignment Form to text, type formprint station service ass /all /port
lpr3.
Or, to convert the Telephone Directory Assignment Form to text, type formprint tel dir /port lpr3.
NOTE: The lpr3 printer is not the default printer.

Figure 5-2 Hyperterminal-Path Assignments Form

15.

Type show print lpr3 to confirm that formprint is queued.
See Figure 5-3.

Management Console

Figure 5-3 Hyperterminal-Show print

16.
17.
18.
19.

Click Transfer=>Capture Text.
The Capture Text window opens.
Click Browse and specify the destination of the text file.
Click Start.
To enable printing, type enable print /n.
See Figure 5-4.

Figure 5-4 Hyperterminal-Enable print

20.
21.
22.

Click Transfer=>Capture Text=>Stop.
Repeat steps 14-20 for the other assignment forms.
NOTE: The .txt file. will resemble Figure 5-5.
When you have converted all of the Mitel forms to text, close the Connection1 HyperTerminal
window.

59

60

Chapter 5 Services and Database Administration

Figure 5-5 Text file

On the telephone system, you now send all of the valid assignments to file. Save the text files and proceed to
Configuring the YourSite database.

Importing configuration data into the YourSite database
To configure the YourSite database
1.
2.
3.

On the Management Console main menu, click Configuration.
Click Import configuration data.
Follow the steps outlined in the Quick Configuration Wizard to import the configuration data.

When you click YourSite=>Configuration, you will see queues, agents, agent groups, trunks, trunk groups,
extensions, and the telephone directory configured.

Maintenance
Using the Maintenance menu, you can
• Run the maintenance routine
• Summarize data

Running the maintenance routine immediately
Contact Center Management runs the prairieFyre Maintenance Service automatically at 2:00 A.M. However,
you can manually invoke the prairieFyre Maintenance Service at any time with the Run maintenance
command.
To run the maintenance routine
1.
2.

In Management Console, click Maintenance.
Click Run maintenance.
A message notifies you that processing is complete.

Management Console

61

Summarizing data
The Summarize Data Wizard uploads historical telephone system data to the SQL database for a specific
date range.
If you run a report and notice that data for a particular device is missing from the report output, verify the
device is programmed in the telephone system and in the YourSite database. If you determine the device is
missing from the database, add it to the database and use the Summarize command to update Collector
Service and the SQL database with the complete raw telephone system data (stored on the local hard drive).
You can then produce reports on the device.
NOTE:
• When a summarize is performed the devices not programmed in the telephone system or YourSite
database are identified and logged to an XML file located in the Logs directory. The files are named
as in the following example, summarizeInspection[29-01-2007][29-01-2007][29-01-2007].xml, where
the first date is the current date, the second is the start date of the summarize, and the third is the
end date of the summarize.
• If you attempt to summarize data and there is no data for that date an error opens. Please select
another date.
To summarize data
1.
2.
3.

In Management Console, click Maintenance.
Click Summarize data.
Follow the steps in the Summarize Data Wizard to summarize the data.

Support
Using the Support menu, you can
• Create an Enterprise Server support package
• Create a client support package
• View contact information

Creating an Enterprise Server support package
You can package your Enterprise Server telephone system records and YourSite configuration data to send to
prairieFyre for troubleshooting issues using the Support Package Wizard. The Support package formats your
data in a way that helps to resolve any problems.
To create an Enterprise Server support package
1.
2.
3.
4.

In Management Console, click Support.
Click Create support package.
Follow the steps in the Support Package Wizard to package your telephone system records and
YourSite configuration data.
Click Finish.

62

Chapter 5 Services and Database Administration

Creating a client support package
You can package your client configuration data to send to prairieFyre for troubleshooting issues using the
Client Support Package Wizard. The Client Support Package Wizard formats your data in a way that helps to
resolve any problems.
To create a client support package
1.
2.
3.
4.
5.

Browse to http://www.prairiefyre.com/wp-content/rscs/CSPWizard/setup.exe.
Click Install.
Click Install.
The Client Support Package Wizard opens.
Follow the steps in the Client Support Package Wizard to package your client configuration data.
Click Finish.

Viewing contact information
Should you need to contact prairieFyre Software for support, contact information is provided in Management
Console.
To view contact information
1.
2.

In Management Console, click Support.
Click View contact information.

System
Using the System menu, you can
• Control services
• Convert data files

Controlling services
Services Manager controls all Contact Center Management services and mandatory system services. These
include the prairieFyre Collector Service (v5), DataService, prairieFyre .NET Enterprise Server,
MTCEService, prairieFyre Report Writer (v5), prairieFyre Reporting Service, prairieFyre SQLWriter,
AuditorServer, ForecastingServer, WallboardServer, CCSServer, MitaiProxy, MCCExchangeObjects,
MCCExchangeSetup, and IIS Admin.
To control services
1.
2.
3.
4.

5.

In Management Console, click System.
Click Services Manager.
Select the service you want to control.
Right-click the service.
The right-click menu opens. This enables you to control the service the following ways:
• Start
• Stop
• Pause
• Resume
• Restart
• Refresh
• Restart All Running Services
Select the action you want to perform.

Management Console

63

Converting data files
The Data file conversion tool enables you to convert Toolbox data files to prairieFyre data files. This enables
you to restore all historical data from competitor products when changing your contact center solution to
Contact Center Solutions.
To convert data files
1.
2.
3.
4.

5.
6.

In Management Console, click System.
Click Data file conversion tool.
The Data file conversion tool opens.
Select a media server from the list.
Click Browse and specify the location of the data files to be converted.
NOTE: The path must be accessible from the server. We recommend you use a Universal Naming
Convention (UNC) share.
Click Next.
The data file conversion will then process.
Click Finish to complete the data file conversion.

Converting Callview and Contact Center Suite data
If you were previously using an Inter-Tel telephone system with Contact Center Suite/Callview and Toolbox
software, you can convert historic data to Contact Center Solutions format and create a historical media
server so you can retain data for reporting purposes.
Historical media servers enable
• Historical reporting for queues, agents, and extensions
• Forecasting
• ACD and SMDR Inspector functionality
• Auditor functionality
Inter-Tel summary-based options, such as service level and spectrum values, can be modified in YourSite
Explorer. Summarize is performed on an on-demand basis from Management Console in Contact Center
Client. Historical media servers have no real-time functionality. All devices associated with historical media
servers are historical by default and can not be edited or used to collect any new data.
NOTE:
• In order to convert Callview or Contact Center Suite data to Contact Center Solutions and Call
Accounting format, the Callview and Contact Center Suite database must be Version 3.x or 4.x.
• The conversion tool requires the following files: System.mdw, config.mdb, and one or any combination
of the following: Ha.mdb, Hc.mdb, Haday.mdb, Hcday.mdb, Hamonth.mdb,
Hcmonth.mdb. For version 4.11 or earlier, select cvgwcfg.mdb instead of config.mdb.
To convert Callview and Contact Center Suite data
1.
2.
3.

4.
5.

Click Start=>All Programs=>Mitel=>Inter-Tel Import Tool.
After Access Databases, click Browse.
Browse to the location of the files to convert.’
The conversion tool requires the following files: System.mdw, config.mdb, and one or any
combination of the following: Ha.mdb, Hc.mdb, Haday.mdb, Hcday.mdb,
Hamonth.mdb, Hcmonth.mdb. For version 4.11 or earlier, select cvgwcfg.mdb instead of config.mdb.
Click OK.
After Start Date, select the start date of the data to import.
After End Date, select the end date of the data to import.

64

Chapter 5 Services and Database Administration

6. If you are upgrading from a 5000/Axxess telephone system to a 3300 ICP/SX-2000/SX-200 telephone
system, but want to retain historic Inter-Tel data for reporting purposes, click Create historic media
server. Otherwise, continue to step 9.
The Inter-Tel Database Migration Tool will import the telephone system configuration information,
such as agents, extensions, and trunks, and associate it to the 5000/Axxess media server. It will also
convert all historic telephone system records to ACD and SMDR files.
7. If you are upgrading to Contact Center Solutions or Call Accounting and continuing to use your 5000/
Axxess telephone system, after Target to Import, select the Inter-Tel 5000/Axxess media to
associate the converted data with. Otherwise, continue to step 10.
NOTE: If you are upgrading to Contact Center Solutions or Call Accounting and continuing to use
your 5000/Axxess telephone system, you must run Synchronization before running the Inter-Tel
Database Migration Tool. See “Configuring the YourSite database using synchronization” on
page 112.
The Inter-Tel Database Migration Tool will not import configuration data because synchronization
provides a more accurate configuration. However, telephone system records will be converted
telephone system records to ACD/SMDR.
8. If you have remote 5000/Axxess telephone systems and use a CT Gateway, select Synchronized
system uses CT Gateway.
NOTE: Before you run the Inter-Tel Database Migration Tool, you must have created an Inter-Tel
media server for each of the telephone systems connected to the CT Gateway, selected This media
server belongs to a CT Gateway and provided the Gateway ID in YourSite Explorer. See “Adding a
5000/Axxess media server” on page 88.
9. If you want to summarize the data immediately after the conversion, select Summarize upon
completion.
10. Click Import.

Chapter 6
Configuration

YourSite database application areas
Enterprise setup
YourSite Explorer
Adding media servers
Network Monitor alarms
YourSite database configuration
Adding resilient and/or Network ACD
hot desking agents
Configuring employee scheduling
preferences
Configuring scheduling options
Business hour schedules
Security roles

66

Chapter 6 Configuration

67

Configuration
Contact Center Solutions Version 5.7 SP1 includes a phased introduction of a configuration interface known
as YourSite Explorer. YourSite Explorer simplifies data management by enabling you to configure and
administer devices for Contact Center Solutions and Call Accounting in one application.
YourSite Explorer streamlines configuration. For example, you can
• Select multiple devices and change their attributes in one step.
• View group membership information on the same window as the devices are listed.
• View multiple windows of devices simultaneously and tab between them.
• Edit in line in an extended grid.
If you have a 3300 ICP, we recommend you configure media servers, Network Monitor alarms, devices, and
business hour schedules in YourSite Explorer. However, you can optionally perform 3300 ICP configuration in
the Contact Center Management website. We recommend you perform Synchronization in YourSite Explorer.
If you have a 5000 or Axxess, you must configure media servers, Network Monitor alarms, devices, and
business hour schedules in YourSite Explorer. You must perform Synchronization in YourSite Explorer.
If you have an SX-200 or SX-2000, you must configure media servers, Network Monitor alarms, devices, and
business hour schedules in the Contact Center Management website.
We recommend you add Multimedia Contact Center Email, Webchat, and Fax media servers to your site in
YourSite Explorer. However, you can optionally add Multimedia Contact Center media servers in the Contact
Center Management website.
Intelligent Queue media servers are added to your site in the Contact Center Management website.
The following table outlines what is configured in YourSite Explorer, the Contact Center Management website,
or both. See Table 6-1.

Table 6-1 Configuration outline

Item

Contact
Center
Management
website

Enterprise Settings

x

Sites

x

Security

x

Adding 3300 ICP media servers

x

Adding SX-200 media servers

x

Adding 5000 / Axxess media servers

x

x

Adding SX-2000 (UCD and ACD) media servers

x

Adding Multimedia Contact Center Email, WebChat, and Fax
media servers

x

Adding Intelligent Queue media servers

x

Call recording
Network Monitor alarms

YourSite
Explorer

x

x
x

x

68

Chapter 6 Configuration

Table 6-1 Configuration outline

Item

Business hour schedules

Contact
Center
Management
website

YourSite
Explorer

x

x

Agents, agent groups, and queues that you will synchronize
with/write back to the telephone system
Synchronization nightly maintenance

x
x

Editing telephone system assignment forms (System Options,
SMDR Options, Class of Service, and Class of Restriction)
Quick Setup device configuration (employees, agents,
extensions, trunks, trunk groups, DNIS, account codes, make
busy reason codes, teams, and device groups)

x
x

Quick Setup device configuration (extension divisions and
account code groups)
Quick Setup device configuration (queues)

x
x

.csv file import device configuration
Manual device configuration (ANI and Intelligent Queue
devices)

x
x

Manual device configuration (account code groups, do not
disturb reason codes, extension divisions, phone numbers, and
phone number groups)
Manual device configuration (account codes, agents, agent
groups, DNIS, DNIS groups, employees, employee groups,
extensions, extension groups, make busy reason codes,
queues, queue groups, teams, trunks, trunk groups, and
employee divisions)

x

x

x

x

Call Classification codes

x

Contact Center Work Timer

x

Queue Spectrum settings

x

Interactive Contact Center queue control

x

Multimedia Contact Center queue configuration

x

Workforce Scheduling employees and schedule attributes

x

Call Accounting extensions, trunks, and phone numbers

x

Call Accounting location information

x

Call Accounting Subscriber Services and Traffic Analysis
components

x

YourSite database application areas

69

YourSite database application areas
The YourSite database includes five application areas. You must set them up in the following order:
• Enterprise
You must browse to the Contact Center Management website and use YourSite=>Enterprise to set up
your site structure and specify enterprise settings, add sites, and add SX-200, SX-2000, and
Intelligent Queue media servers. You can add 3300 ICP media servers and Multimedia Contact
Center media servers in either YourSite=>Enterprise or in YourSite Explorer. You must add 5000 and
Axxess media servers in YourSite Explorer.
See “Enterprise setup” on page 69.
• Network Monitor
Depending on your telephone system, you browse to YourSite Explorer or the Contact Center
Management website under YourSite=>Network Monitor and specify the days and times during which
data alarms are active. For SX-200, SX-2000, and Intelligent Queue media servers you must
configure data alarms in YourSite=>Network Monitor. For 3300 ICP and Multimedia Contact Center
media servers you configure data alarms in either YourSite Explorer or YourSite=>Network Monitor.
Data alarms for the 5000 and Axxess must be configured in YourSite Explorer.
See “Network Monitor alarms” on page 104.
• Configuration
You must browse to the Contact Center Management website and use YourSite=>Configuration to set
up the YourSite database to mirror the information on the SX-200 or SX-2000 telephone system.
We recommend you set up the YourSite database to mirror the information on the 3300 ICP using
YourSite Explorer. However, you can optionally use the Contact Center Management website
(YourSite =>Configuration).
You must use YourSite Explorer to set up the YourSite database to mirror the information on the 5000
or Axxess telephone system.
See “YourSite database configuration” on page 106.
• Schedule
For the SX-200 and SX-2000 you must browse to the Contact Center Management website under
YourSite=>Schedule to create schedules that reflect the business hours of your operation. We
recommend you create schedules for the 3300 ICP in YourSite Explorer. You must create schedules
for the 5000 and Axxess in YourSite Explorer. You can apply the schedules to media servers, queues,
Network Monitors, wall signs, and Interactive Contact Center queue control.
See “Business hour schedules” on page 171.
• Security
You must browse to the Contact Center Management website and use YourSite=>Security to restrict
user access to specific areas of the Contact Center Management website.
See “Security roles” on page 172.

Enterprise setup
For all telephone system types, you set up your site structure in the Contact Center Management website
under YourSite Enterprise.
To set up your enterprise structure
1.
2.
3.

Specify enterprise settings.
Add a site.
Add media servers to the site.
See “Adding media servers” on page 78

70

Chapter 6 Configuration

You must understand the following terms to set up your enterprise structure.
• Enterprise
The enterprise is all of the contact center sites that comprise your company.
See Figure 6-1.
• Site
A site is an office location with one or more media servers. It can be the office where the Enterprise
Server is installed or a branch office.
• Media server
The media servers are the means by which customers communicate with you. For example, if
customers contact you by telephone only, and you have an Axxess telephone system, then you
would configure an Axxess media server.
For example, you have a business called ABC Company. You have two offices. One office is in Salt Lake City
and your head office is in Los Angeles. The Salt Lake City site has Contact Center Management software
installed on the Enterprise Server. Both sites have the Axxess telephone system and the Exchange Server
installed. Your customers contact you at either site by telephone or email
When setting up your enterprise site structure, you install Contact Center Management on the Enterprise
Server. You define the site with the Enterprise Server (Salt Lake City). You add the Los Angeles site to the
enterprise. Finally, you program two media servers at each site: Axxess (for calls) and Exchange (for emails).

Figure 6-1 Enterprise structure

Enterprise setup

71

Starting Contact Center Management
To start Contact Center Management on the Enterprise Server or on a client computer
1.
2.
3.
4.
5.
6.

Start Internet Explorer in your browser and type your Enterprise Server IP address http://[your
Enterprise Server IP address]/CCMweb/.
Click Favorites=>Add to Favorites to add the Enterprise Server IP address to your list of favorite
addresses.
Click OK.
Click Favorites, locate the Contact Center Management entry (at the bottom of the list) and drag it to
the top of the list.
Optionally click Make Home Page to set the Enterprise Server IP address as your home page.
Type your username and password and click Submit.

Configuring enterprise settings
When programming the enterprise, you verify the IP address of the Enterprise Server, the Real-time port, the
Auditor port, and some maintenance services. The Enterprise Server is the computer on which Contact
Center Management is installed.

Configuring the Enterprise Server IP address
To configure the Enterprise Server IP address
1.
2.
3.
4.
5.
6.
7.
8.

In Contact Center Management, click YourSite=>Enterprise.
The Enterprise tab appears.
After IP address, verify the IP address of the Enterprise Server.
If the IP address is incorrect, after or type the IP address, type the IP address of the Enterprise
Server.
After Real-time port, type the real-time port number.
The default real-time port is 5024.
After Auditor port, type the Auditor port number.
The default Auditor port is 5025.
After MiTAI proxy server port, type the MiTAI proxy server port number.
The default MiTAI proxy server port is 5026.
If you want Lifecycle reports, select the Enable LifeCycle reports check box.
Specify enterprise maintenance functions.
See “Configuring enterprise maintenance functions” on page 71.

Configuring enterprise maintenance functions
To configure enterprise maintenance functions
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Enterprise.
The Enterprise tab appears.
Click the Advanced tab.
If the site uses Secure Sockets Layer, select the This server uses Secure Sockets Layer (SSL)
check box.
After Zip files older than, select the number of days after which you want to zip data files.
After Purge reports older than, select the age after which reports will be discarded.
After Delete maintenance logs older than, select the age after which maintenance logs will be
discarded.

72

Chapter 6 Configuration

7.

After Delete configuration backup files older than, select the age after which configuration backup
files will be discarded.
8. After Time Maintenance Service runs, select the time the maintenance service summarizes data.
The maintenance service is set to run at 2:15 A.M. by default. Select a time for the maintenance
manager to run when your contact center is closed or is the least busy.
9. If you want to run synchronization with the nightly maintenance routine, select the Run
synchronization with nightly maintenance routine check box.
10. If you want client applications to be automatically updated, select the Auto update client
applications check box.
11. Click Save.

Configuring email alarms
To configure email alarms
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Enterprise.
The Enterprise tab appears.
Click the Email alarms tab.
After SMTP Mail Server address, select the IP address of the SMTP Mail Server.
After Email notification interval minutes, select the duration (in minutes) after which you will be
notified when an alarm occurs.
If you want the system to send an email notification when an alarm occurs, select the Enable email
alarms check box.
After Send Enterprise Server alarms to the following address(es), type the email address of the
employee(s) who will receive the email notification.

Displaying the warranty warning and expiry message
To display the warranty warning and expiry message
1.
2.
3.

In Contact Center Management, click YourSite=>Enterprise.
The Enterprise tab appears.
Click the System messages tab.
Select the Display warranty warning and expiration message check box.

Adding sites
When you add a site, you add the name of the site, the time zone, and smart algorithms (optional). By making
each site distinct, you can restrict user access to that site. See “Security roles” on page 172.
To add a site
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Enterprise.
Click Add a site.
After Site name, type the name of the site.
You can add a number to the name of the site to indicate the number of sites in this location.
After Time zone, select the time zone for the site.
After Site language setting, select your preferred language for your Contact Center Management
website.
If you want to override the language setting for all of the employees at this site, select the Apply the
preceding language preference to all employees at this site check box.
NOTE: The language setting you specify here becomes the default language for all of the Contact
Center Management client computers. However, you can customize this setting for individual
employees in the Contact Center Management website, under My Options=>My preferences.

Enterprise setup

73

7. After SMTP Mail Server, verify the mail server address Reporting Service will use to email reports (for
example, type the IP address of your mail server, or the name of your mail server computer).
NOTE: The email server setting you specify here becomes the default email server setting for all of
the Contact Center Management client computers.
8. If the correct mail server is not in the list, click Manage SMTP Mail Server and configure the SMTP
mail server.
9. After Chat settings, select the Chat enabled check box to enable Contact Center Chat.
NOTE: Contact Center Chat is enabled by default.
10. If you want to use Office Communicator as your default instant messaging client and view enhanced
presence on real-time monitors, select the Enable enterprise presence and chat integration check
box.
11. If required, specify smart algorithms.
See “Configuring smart algorithms for sites” on page 73.
12. Click Save.

Configuring the SMTP Mail Server
To configure an SMTP mail server
1.
2.
3.
4.
5.
6.
7.

8.
9.

In Contact Center Management, click Tools=>Administrative tools=>Manage SMTP Mail Server.
Click Add.
Click Edit adjacent to the Mail server you want to configure.
Under SMTP Mail Server, type the IP address or name of the mail server (for example,
PFEXCHANGE).
Under SMTP Email Server port, type the port number of the SMTP mail server.
NOTE: The default value of this port is 25.
If the Mail server uses Secure Sockets Layer, under Enable SSL, type True.
After From address, type the email address from which all Contact Center Management reports will
be mailed.
NOTE: The field is mandatory as some email servers will not relay mail messages without a valid
sender.
If the email server requires authentication, type the logon information in the Username and Password
boxes.
Click Update.

Configuring smart algorithms for sites
NOTE: If your site uses smart algorithms, agents can handle only one contact at a time.
If your site handles email, SMS, fax, and chat requests in addition to voice requests, you can use smart
algorithms to prioritize the incoming requests. When you select smart algorithms, Contact Center
Management routes the different media requests to multi-media agents in the order you specify on the Smart
algorithms tab.
To configure smart algorithms
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Enterprise.
Click Add a site.
Click the Smart algorithms tab.
Select the This site uses smart algorithms check box.
Select media types in the order you want them offered to agents.
Click Save.

74

Chapter 6 Configuration

YourSite Explorer
Contact Center Solutions Version 5.7 SP1 includes a phased introduction of a configuration interface known
as YourSite Explorer.
NOTE: YourSite Explorer enables you to have multiple device tabs open simultaneously. As a best practice,
we recommend you only have the device tabs open that you are currently using.
For detailed information regarding which devices are configured in YourSite Explorer see “Configuration” on
page 67.

Starting YourSite Explorer
To start YourSite Explorer
1.
2.
3.

Click Start=>All programs=>Mitel=>YourSite Explorer.
Type your username and password and verify the Enterprise Server IP address.
Click Log on.

Searching
When you perform searches in YourSite Explorer, you can filter on specific criteria to narrow the search.
YourSite Explorer searches on criteria you type into the Search box. The search result will consist of all
instances of the search item. For example, if you ran a search for ext, your search result could contain:
extension, text, and next time.
After you perform an initial search, you can type additional criteria in the box to narrow the search. If no words
or numbers match your search request, the resultant list will be blank.
YourSite Explorer searches on the following variables:
• Employees, employee groups—first and last name
• Extensions, extension groups—reporting number
• Trunks, trunk groups, DNIS, DNIS groups, Account Codes, divisions—name and reporting number
• Phone numbers, phone number groups—search on information found in all columns except Created
by, Created date, Last modified by, or Last modified.
To search for a specific word or number
• In Search box, type a word or number surrounded by quotation marks.
For example, to search for an extension named Extension1, type "Extension1."
A list of devices that match the search criteria appears.

Paging
Paging enables you to specify the number of items to be included per page. You can reduce the page size to
increase the application speed. By default, the page size allows for 100 items. When changing the page size,
you must close and re-open the device window.
To change the number of items viewed per page
1.
2.
3.
4.

In YourSite Explorer, click YourSite.
On the ribbon, click the View tab.
After Page size, select the number of items to be viewed per page.
Click Save.

YourSite Explorer

75

Filtering
The filtering bar enables you to access records alphabetically.
YourSite Explorer filters records on the following variables:
• Employee—last name
• Phone number—country name
• Employee group, extension, extension group, trunk, trunk group, DNIS, DNIS group, Account Code,
division, and phone number group—name.
To filter records alphabetically
• On the filter bar, click the letter with which the record begins.
To filter numerically
• On the filter bar, click # to view records that start with numbers 0 through 9.
To reset filtering
• On the filter bar, click All to view all records.
You can filter and then search within the filtered records. For example, click F to filter for all records that start
with the letter F. Then type th to search within that list for any record with th.

Customizing the user interface
You can customize the user interface by minimizing aspects of it, changing the order of the columns, changing
column options, and adjusting the page size. This customization is referred to as a profile. Your profile is
associated with the username you use to access YourSite Explorer. Each time you close YourSite Explorer,
your profile is automatically saved. When you reopen YourSite Explorer using the same username, the user
interface displays your profile.

Minimizing aspects of the user interface
To add space to the user interface so you can view additional rows of data, you can minimize the
• Filter bar
The filter bar is the bar on which the alphabet is displayed.
• Page bar
The page bar is located above the filter bar. The page number is displayed on the left side of the page
bar.
• Ribbon
The ribbon is located at the top of the user interface. The ribbon includes Home, View, and
Configuration tabs, and enables you to add devices and change the view (horizontal, vertical, or data
grid). Ribbon attributes change depending on the area you are viewing.
To hide the filter bar
1.
2.
3.

On the ribbon, click the View tab.
In YourSite Explorer, click YourSite.
Clear the Show filter bar check box.

To hide the page bar
1.
2.
3.

On the ribbon, click the View tab.
In YourSite Explorer, click YourSite.
Clear the Show paging bar check box.

76

Chapter 6 Configuration

To minimize the ribbon
1.
2.

Right-click the ribbon.
Click Minimize the Ribbon.
The ribbon at the top of YourSite Explorer is hidden.

Selecting the first record of each list
You can save time by configuring YourSite Explorer to automatically select the first record on a page.
To select the first record of each list
1.
2.
3.

On the ribbon, click the View tab.
In YourSite Explorer, click YourSite.
Select the Select the first record check box.

Changing the order of the columns
You can reorder columns in either of two ways. You can drag a column heading to a different position on the
table, or you can change column order using Column options. See “Changing column options” on page 76.
To drag column headings
1.
2.

With the device window open, select the column heading to be moved.
Drag it to a different position on the table.

Changing column options
You can adjust the width and order of columns, and hide or show columns in device windows.
To adjust column width
1.
2.

Drag the column to the left or right to adjust its width.
Click OK.

To hide a column
1.
2.
3.
4.
5.

Right-click a column heading.
The Column options window opens.
Select Column options.
Select the column heading to be hidden.
Click <<.
Click OK.

To change the order of columns
1.
2.
3.
4.
5.

Right-click a column heading.
The Column options window opens.
Select Column options.
Select the column heading to be moved.
Use the arrows to change the order of the column headings.
The top column appears first in the device window.
Click OK.

YourSite Explorer

77

Grouping device criteria by column headers
You can group devices by column heading in the grid view. For example, if you click the Site column heading
on the Employees window, you can group employees by site. Grouping enables you to quickly select like
devices and make changes to them simultaneously. For example, if you click the Media server column
heading on the Extensions window (to group the extensions by media server), you can then readily select the
extensions associated with a particular media server and change their attributes, such as licensing or failover
media server. See “Making multiple changes” on page 77.
To group device criteria by column headers
1.
2.
3.

Open the device with the criteria to be grouped.
Click Group by.
Select the method of grouping.

Making multiple changes
In one action, you can edit common information across multiple devices of the same type. If, for example, you
recently set up your system to be resilient, you must configure your employees as resilient. You assign
resiliency to multiple employees by selecting multiple employees and then selecting the This employee is
resilient check box.
You can change information that is common across multiple devices only. For example, you cannot change
Name and Reporting number across multiple employees because they are specific to each device item.
You can make multiple changes to
• Employees
• Trunk groups
• DNIS

Changing the YourSite Explorer view
You can select from three window orientations or views: horizontal, vertical, and data grid. The horizontal view
displays information in a horizontal layout. The vertical view displays information in a vertical layout.
The data grid view contains a table in which you can readily edit device attributes. Pressing the Tab key
enables you to move from column to column. When viewing a device group in grid view, you can associate
members within the same window.
When you close YourSite Explorer and then restart it, YourSite displays the view and device windows that
were open the last time you used YourSite Explorer.
To select a particular view
1.
2.
3.

On the ribbon, click the View tab.
In YourSite Explorer, click YourSite.
Select Horizontal, Vertical, or Data grid.

78

Chapter 6 Configuration

Adding media servers
NOTE: Mixing Mitel 5000/Axxess (formerly Inter-Tel 5000/Axxess) and 3300/SX-200 media servers in the
same enterprise is supported by Contact Center Solutions and Call Accounting applications.
We recommend you add 3300 ICP media servers to your site in YourSite Explorer, but you can, optionally,
add them in the Contact Center Management website.
You must add SX-200 and SX-2000 media servers to your site for voice, email, SMS messages, chat, and/or
fax communications in the Contact Center Management website under YourSite=>Enterprise.
You must add 5000 and Axxess media servers to your site in YourSite Explorer.
You can choose to add Multimedia Contact Center Email, Webchat, and Fax media servers to your site in
either YourSite Explorer or in the Contact Center Management website under YourSite=>Enterprise.
You add Intelligent Queue media servers to your site in the Contact Center Management website under
YourSite=>Enterprise.
To distinguish between the various types of media for management and reporting purposes, you must make
each media server distinct when you set up your site.
NOTE: Although the Mitel SX-200 17 (Release 4 or greater) platform works with Contact Center Management
and Call Accounting, the SX-200 ML/EL has been manufacture discontinued and is no longer supported by
Mitel or prairieFyre Software. Any issues or limitations arising from the use of the SX-200 telephone system
will not be supported with software fixes or customization. Instead, upgrading to the SX-200 ICP or another
supported platform will be required. Contact your Mitel Channel Partner for information on the “SX-200 ML/EL
trade up” program.
You can click Help=>About Your Mitel Applications to verify the types of media servers and the number of
employees for which you are licensed.
Contact Center Management works with the following media server types:

3300 IP Communications Platform (ICP)
The 3300 ICP ACD system streams SMDR and ACD real-time data over TCP/IP.
See “Adding a 3300 ICP media server” on page 79.

SX-200 ACD (for 17 Release 4.0 and greater with real-time option enabled)
The SX-200 post 17 Release 4.0 (SX-200 ACD) system has both SMDR and ACD real-time data streams
delivered over RS-232.
See “Adding an SX-200 ACD media server” on page 86.

Mitel 5000/Axxess
The Mitel 5000 and Axxess telephone systems stream ACD and OAI data over TCP/IP. In addition, the MiTAI
remote telephone system software is installed locally on the Enterprise Server and communicates over TCP/
IP with the telephone systems.
See “Adding a 5000/Axxess media server” on page 88.

SX-2000 UCD (Uniform Call Distributor)
The SX-2000 UCD system runs without ACD Telemarketer 2000 (ACD-2) software. It has a single SMDR data
stream delivered over RS-232 or TPC/IP. All of the data is derived from the SMDR stream.
See “Adding an SX-2000 UCD media server” on page 90.

Adding media servers

79

SX-2000 ACD (Automatic Call Distributor)
The SX-2000 ACD system runs with ACD Telemarketer 2000 (ACD-2) software. It has SMDR and ACD realtime data streams over RS-232 or TCP/IP.
See “Adding an SX-2000 ACD media server” on page 93.

SX-200 Call Accounting
The SX-200 system has SMDR records delivered over a single data connection, RS-232, or TCP/IP.
See “Adding an SX-200 Call Accounting media server to a site” in the Mitel Call Accounting User Guide.

Multimedia Contact Center Email
The Multimedia Contact Center Email routing engine leverages Microsoft® Exchange Server 2003/2007 to
dynamically allocate emails to agents on their Microsoft® Outlook 2003 desktops. The Exchange Server
2003/2007 dedicated to Multimedia Contact Center Server must talk to your corporate mail server.
See “Adding a Multimedia Contact Center Email media server” on page 94.

Multimedia Contact Center WebChat
The Multimedia Contact Center WebChat routing engine dynamically allocates live chat sessions from
customers over the Web to agents on their Microsoft® Outlook 2003/2007 desktops. The WebChat routing
engine uses Microsoft® Exchange Server 2003/2007, and a chat component that resides on your Web server.
See “Adding a Multimedia Contact Center WebChat media server” on page 97.

Multimedia Contact Center Fax
The corporate fax server converts customer faxes to electronic format. Then the Multimedia Contact Center
Fax routing engine dynamically allocates faxes from customers to agents on their Microsoft® Outlook
desktops.
See “Adding a Multimedia Contact Center Fax media server” on page 100.

Intelligent Queue
Intelligent Queue is an “all-in-one” announcement package for contact centers. Intelligent Queue uses the
Enterprise Server for real-time statistics (required for the Intelligent Queue Talk option) and for historical
reporting of Intelligent Queue caller activity (Call Detail reporting option).
See “Adding an Intelligent Queue media server” on page 103.

Adding a 3300 ICP media server
We recommend that you add 3300 ICP media servers in YourSite Explorer. However, you can optionally add
3300 ICP media servers in the Contact Center Management website.
You must first add the 3300 ICP media server and then configure its location settings, data collection settings,
data summary options, MiTAI options, Network Monitor settings, and, optionally, call recording (YourSite
Explorer only).

Adding a 3300 ICP media server in YourSite Explorer
To add a 3300 ICP media server in YourSite Explorer
1.
2.
3.

4.
5.
6.

In YourSite Explorer, click Media servers.
Click Add=>3300 ICP.
After Name, type the name of the media server.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Site, select the site where the media server resides.
After Computer name, select the computer where the server resides.
After Media server type, select the type of media server.

80

Chapter 6 Configuration

7.
8.

9.
10.
11.
12.
13.

14.
15.
16.
17.
18.
19.

If you have hot desking agents, enable the Uses hot desking agents check box.
Specify the licenses to use for the media server.
For example, select Call Accounting if you are applying a Call Accounting license. If you are not
licensed for a product the check box for that product does not show. If you have no remaining
licenses, although the check box still shows, an error message indicates that all available licenses
have been used.
After IP/DNS address, specify the IP.DNS address of the media server.
After Username, type the username used to connect to the telephone system.
After Password, type the password used to connect to the telephone system.
After Confirm password, type the password used to connect to the telephone system.
Click the Test Connection button to test the connection between the media server and the telephone
system.
This connection is required to ensure Synchronization functionality.
If this media server is part of a Mitel cluster, under Cluster setting, select the This media server is
part of a Mitel cluster check box. Otherwise, skip to step 18.
After Cluster ID, type the cluster ID.
The cluster ID can be found on the telephone system.
After Cluster ID Digits, type the digits used to identify the cluster.
After Cluster name, select the cluster name.
Click Save.
Specify the location settings.
See “Configuring location settings for a 3300 ICP in YourSite Explorer” on page 80.

Configuring location settings for a 3300 ICP in YourSite Explorer
To configure location settings for a 3300 ICP in YourSite Explorer
1.
2.
3.
4.
5.
6.

7.
8.

Click the Location tab.
After Country, select the country where the media server is located.
If you are setting up a node, select the country in which the node is located.
After Area, select the area code where the media server is located.
If you are setting up a node, select the area in which the node is located.
After Minimum digits to dial locally, type the minimum number of digits dialed for a local call in your
city.
After Maximum digits to dial locally, type the maximum number of digits dialed for a local call in your
city.
After Outbound dialing prefix, type the number you dial to access an outside line.
This information is required if you use a general business model and want to view when phone
extensions are active or inactive.
After ARS Digit, type the prefix number you dial for internal calls.
Specify the data collection settings options.
See “Configuring data collection settings for a 3300 ICP in YourSite Explorer” on page 80.

Configuring data collection settings for a 3300 ICP in YourSite Explorer
To configure data collection settings for a 3300 ICP in YourSite Explorer
1.
2.
3.
4.
5.
6.
7.
8.
9.

Click the Data collection tab.
If you do not use OPS Manager, click TCP. Otherwise, skip to step 8.
After SMDR, type the SMDR port number of the media server.
If you will be entering ACD information, enable the ACD check box.
After ACD, type the ACD port number of the media server.
If you use Traffic Analysis, enable the Traffic Analysis check box.
After Traffic Analysis, type the Traffic Analysis port number of the media server.
If you use OPS Manager, click Enterprise Manager (OPS Manager).
After IP/DNS address, type the IP address, or name, of the OPS Manager computer.

Adding media servers

10.
11.
12.
13.
14.

81

After FTP port, type the FTP port number.
After FTP user name, type the FTP user name to gain access to OPS Manager.
After FTP password, type the FTP password to gain access to OPS Manager.
After Remote directory to data files, type the directory path where the data from the telephone
system is stored by OPS Manager.
Specify the data summary options.
See “Configuring data summary options for a 3300 ICP in YourSite Explorer” on page 81.

Configuring data summary options for a 3300 ICP in YourSite Explorer
To configure data summary options for a 3300 ICP in YourSite Explorer
1.
2.
3.

4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.

Click the Data summary options tab.
If you want to use Trace reporting, enable the Inbound/Outbound/Make Busy Trace reporting
check box.
If your business operates around the clock, enable the This enterprise operates 24 hours a day
check box.
NOTE: If you do not enable the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
If you want to track outbound calls that were not answered, enable the Credit unanswered
outbound calls check box.
If you want to display when calls ring at agents’ extensions, enable the Monitor Agent Ringing state
check box.
After Digits dialed prefix, type the digits that must precede a telephone number to make an outbound
call.
After Digits dialed postfix, type the digits that must follow a telephone number to make an outbound
call.
After Maximum MiTAI monitors, specify the maximum number of MiTAI monitors.
Under Agent state timeout audit, after Clear line if agent Hold Time exceeds, select the number of
minutes or hours you are in a hold state before the telephone system clears the line.
After Clear line if agent primary Talk Time exceeds, select the number of minutes or hours you are
in a single state on the primary line (ACD line) before the system clears that line.
After Clear line if agent secondary Talk Time exceeds, select the number of minutes or hours you
are in a single state on the secondary line (Non ACD) before the system clears that line.
If you do not want to report on the secondary line (non-ACD and outbound calls), select the Ignore
agent secondary line activity check box.
After Change the agent state from Ringing to Idle after, select the number of minutes or hours after
which you want the agent state to change from Ringing to Idle.
Enable Reset MKB/DND time in realtime after call ends check box, if you want the MKB/DND time
to reset in real time when the call concludes.
Under ACD Options, to store ACD redundant events, select the File all ACD stream redundant
events check box.
If you do not consider ACD real-time sequence errors as record errors, select the Ignore ACD realtime sequence errors as record errors check box.
Specify MiTAI options.
See“Configuring MiTAI options for a 3300 ICP in YourSite Explorer” on page 82.

82

Chapter 6 Configuration

Configuring MiTAI options for a 3300 ICP in YourSite Explorer
To configure MiTAI options for a 3300 ICP in YourSite Explorer
1.
2.

Click the MiTAI Options tab.
After Maximum messages per second, select the number of messages per second from the list.
The default number of messages is 10 per second. The higher the version of MiTAI, the greater the
number of messages per second.
3. After MiTAI auto-synchronization will occur at, select the time you want Automatic Synchronization
to run from the list.
4. After Specify the port used for the MiTAI data stream, type the port number used for the MiTAI data
stream.
5. Specify Network Monitor settings.
See “Configuring Network Monitor settings for a 3300 ICP in YourSite Explorer” on page 82.

Configuring Network Monitor settings for a 3300 ICP in YourSite Explorer
To configure Network Monitor settings for a 3300 ICP in YourSite Explorer
1.
2.
3.
4.

5.
6.

Click the Network Monitor tab.
After Alarm name, click ....
Select an alarm from the list and click OK.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
If you want to modify a schedule for the media server, click Manage schedule.
See “Creating schedules” on page 171.
Click Save.

Configuring call recording
Contact Center Management offers 24/7 call recording by integrating with Verint Audiolog and OAISYS Tracer
(Versions 4 and 5) call recording software. Using the OAISYS Tracer, Contact Center Management can
optionally record calls based on pre-defined schedules. With OAISYS Tracer, call recording can be
temporarily started or stopped in Contact Center Client to ensure customer confidentiality or to create a record
of volatile or sensitive calls. See “Recording calls” on page 380. For enhanced call security, Contact Center
Management also integrates with the Mitel Secure Recording Connector software to encrypt Voice over IP
calls. Verint Audiolog and OAISYS Tracer can optionally be used in conjunction with the Mitel Secure
Recording Connector. When a call recording is complete, a hyperlink to the recording is appended to callspecific Lifecycle reports. See the Mitel Contact Center Solutions Reports Guide for more information about
Lifecycle reporting.
NOTE:
• The OAISYS Tracer and Verint Audiolog call recording integration is supported for use with the Mitel
3300 ICP only.
• Before you can configure call recording in YourSite Explorer, you must configure your Verint Audiolog
or OAISYS Tracer and/or the Mitel Secure Recording Connector by following the recommended
installation and configuration guidelines included with these products. Contact your Verint or OAISYS
approved vendor for all set up and troubleshooting issues.
• Contact Verint or OAISYS for information on integrating call recording with the Mitel Secure Recording
Connector.
• Ensure call recordings are working properly for all configured extensions before activating the call
recording integration in YourSite Explorer.
• If you use the Mitel Secure Recording Connector and Contact Center Softphone, you must enter the IP
addresses of the Mitel Secure Recording Connector in YourSite Explorer.

Adding media servers

•

•

83

If you use Verint Audiolog call recording software, you must re-run the Contact Center Management/
Call Accounting Configuration Wizard and specify the domain user account information for Verint
Audiolog server DCOM setup on the Local Administrator Account window.
If you use Verint Audiolog call recording software and Windows Server 2008, you must allow COM+
network access in the Windows firewall rules and add your DCOM server to the list of program
exceptions in the Windows firewall.

To configure the Secure Recording Connector
1.
2.
3.
4.

5.

In YourSite Explorer, under Enterprise, click Media servers.
Select a 3300 ICP media server from the list.
Click the Call recording options tab.
Under Mitel Secure Call Recording,
• After IP address 1, type the primary IP address of the Secure Recording Connector.
• If you load balance the Secure Recording Connector, after IP address 2, type the secondary IP
address of the Secure Recording Connector.
Click Save.

To configure Verint or OAISYS call recording
1.
2.
3.
4.

5.

In YourSite Explorer, under Enterprise, click Media servers.
Select a media server from the list.
Click the Call recording options tab.
Under Call recording provider options
• After Recorder type, select either Verint or OAISYS.
• After Recorder Server, type the IP address of the call recorder.
• After Recorder port, specify the port of the call recorder.
• After Username, type the username of the call recorder.
• After Password, type the password of the call recorder.
Click Save.
Call recordings are enabled and can be accessed from hyperlinks in call-specific Lifecycle reports.

Adding a 3300 ICP media server in the Contact Center Management
website
To add a 3300 ICP media server in the Contact Center Management website
1.
2.

3.
4.
5.

6.

In Contact Center Management, click YourSite=>Enterprise.
Click Add a media server=>3300 ICP.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Name, type the name of the media server.
After Site, select the site where the media server resides.
After This media server is installed on the computer you named, select the computer on which the
media server is installed.
NOTE: The Change the media server type for this media server list appears only after you have
saved the media server. It allows you to edit the media server type after the media server has been
added to the site.
If you have ACD Resiliency, after This media server functions as a, select the media server
function.

84

Chapter 6 Configuration

7.
8.
9.
10.
11.
12.

13.

14.

After All agents associated with this media server are, if you have hot desking agents or ACD
resilient agents, click ACD hot desking agents.
After Country, select the country where the media server is located.
If you are setting up a node, select the country in which the node is located.
After Area, select the area where the media server is located.
If you are setting up a node, select the area in which the node is located.
After Minimum digits dialed, type the minimum number of digits dialed for a local call in your city.
After Maximum digits dialed, type the maximum number of digits dialed for a local call in your city.
After Outbound call digits, type the number you dial to access an outside line.
This information is required if you use a general business model and want to view when phone
extensions are active or inactive or if you have the Contact Center Softphone option.
After Apply license for, select the product for which you are applying a license.
For example, select Call Accounting if you are applying a Call Accounting license. If you are not
licensed for a product the check box for that product does not show. If you have no remaining
licenses, although the check box still shows, an error message indicates that all available licenses
have been used.
Specify the data collection settings.
See “Configuring data collection settings for a 3300 ICP in the Contact Center Management website”
on page 84.

Configuring data collection settings for a 3300 ICP in the Contact Center
Management website
To specify data collection settings for a 3300 ICP in the Contact Center Management website
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

13.
14.
15.
16.
17.
18.

Click the Data collection tab.
Under Specify data collection settings, if you do not use OPS Manager, click TCP. Otherwise, skip
to step 8.
Click IP Address, or DNS, and type the IP address, or name, of the collection point.
After SMDR, type the SMDR port number of the media server.
If you will be entering ACD information, select ACD. Otherwise, skip to step 16.
After ACD, type the ACD port number of the media server. Skip to step 16.
If you use OPS Manager, click Enterprise Manager (OPS Manager). Otherwise, skip to step 16.
Click IP address, or DNS, and type the IP address, or name, of the OPS Manager computer.
After FTP port, type the FTP port number.
After FTP user name, type the FTP user name to gain access to OPS Manager.
After FTP password, type the FTP password to gain access to OPS Manager.
After Remote directory to data files, type the directory path where the data from the telephone
system is stored by OPS Manager. If you will be entering ACD information, skip to step 14. If you will
not be entering ACD information, skip to step 16.
To store ACD redundant events, select the File all ACD stream redundant events check box.
If you do not consider ACD real-time sequence errors as record errors, select the Ignore ACD realtime sequence errors as record errors check box.
If this media server is part of a Mitel cluster, under Cluster settings, select the This media server is
part of a Mitel cluster check box. Otherwise, skip to step 19.
After Cluster ID, type the cluster ID.
The cluster ID can be found on the telephone system.
After Cluster name, type the cluster name.
Specify the data summary options.
See “Configuring data summary options for a 3300 ICP in the Contact Center Management website”
on page 85.

Adding media servers

85

Configuring data summary options for a 3300 ICP in the Contact Center
Management website
To configure data summary options for a 3300 ICP in the Contact Center Management website
1.
2.
3.

4.
5.
6.
7.
8.
9.
10.
11.
12.

Click the Data summary options tab.
If you want SMDR reporting, select the Inbound/Outbound/Make Busy Trace reporting check box.
If your business operates around the clock, select the This enterprise operates 24 hours a day
check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
If you want to track outbound calls that were not answered, select the Credit unanswered outbound
calls check box.
If you want to display when calls ring at agents’ extensions, select the Monitor Agent Ringing state
check box.
Under Agent state timeout audit, after Clear line if agent Hold Time exceeds, select the number of
minutes or hours you are in a hold state before the telephone system clears the line.
After Clear line if agent primary Talk Time exceeds, select the number of minutes or hours you are
in a single state on the primary line (ACD line) before the system clears that line.
After Clear line if agent secondary Talk Time exceeds, select the number of minutes or hours you
are in a single state on the secondary line (Non ACD) before the system clears that line.
If you do not want to report on the secondary line (non-ACD and outbound calls), select the Ignore
agent secondary line activity check box.
If your telephone system outputs leading digits in SMDR, after Prefix digits, type the digits.
If your telephone system outputs trailing digits in SMDR, after Postfix digits, type the digits.
Specify MiTAI options.
See “Configuring MiTAI options for a 3300 ICP in the Contact Center Management website” on
page 85.

Configuring MiTAI options for a 3300 ICP in the Contact Center
Management website
To configure MiTAI options for a 3300 ICP in the Contact Center Management website
1.
2.

3.
4.
5.
6.

7.

Click the MiTAI options tab.
After Maximum messages per second, select the number of messages per second from the list.
The default number of messages is 10 per second. The higher the version of MiTAI, the greater the
number of messages per second.
After MiTAI auto-synchronization will occur at, select the time you want Automatic Synchronization
to run from the list.
After Delay MiTAI Service startup by, select the number of seconds by which you want to delay
MiTAI Service startup.
After Specify the port used for the MiTAI data stream, type the port number used for the MiTAI data
stream.
Under Secure call recording
• After IP address 1, type the primary IP address of the Secure Recording Connector.
• If you load balance the Secure Recording Connector, after IP address 2, type the secondary IP
address of the Secure Recording Connector.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for a 3300 ICP in the Contact Center Management
website” on page 86.

86

Chapter 6 Configuration

Configuring Network Monitor settings for a 3300 ICP in the Contact
Center Management website
To configure Network Monitor settings in the Contact Center Management website
1.
2.
3.

Click the Network Monitor tab.
After Alarm name, select an alarm.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
4. Under Notify me during these business hours, after Schedule name, select a schedule that
reflects the hours of operation for the media server.
5. If you must create or modify a schedule for the media server, click Manage schedule and configure a
schedule.
See “Creating schedules” on page 171.
6. Click Save.

Adding an SX-200 ACD media server
To add an SX-200 ACD media server
1.
2.

3.
4.
5.

6.
7.
8.
9.
10.

11.

In Contact Center Management, click YourSite=>Enterprise.
Click Add media server=>SX-200 ACD with Real-time.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Name, type the name of the media server.
After Site, select the site where the media server resides.
After This media server is installed on the computer you named, select the computer on which the
media server is installed.
NOTE: The Change the media server type for this media server list appears only after you have
saved the media server. It allows you to edit the media server type after the media server has been
added to the site.
After Country, select the country where the media server is located.
If you are setting up a node, select the country in which the node is located.
After Area, select the area where the media server is located.
If you are setting up a node, select the area in which the node is located.
After Minimum digits dialed, type the minimum number of digits dialed for a local call in your city.
After Maximum digits dialed, type the maximum number of digits dialed for a local call in your city.
After Apply license for, select the product to which you are applying a license.
For example, select Call Accounting if you are applying a Call Accounting license. If you are not
licensed for a product the check box for that product does not show. If you have no remaining
licenses, although the check box still shows, an error message indicates that all available licenses
have been used.
Specify the data collection settings.
See “Configuring data collection settings for an SX-200 ACD” on page 86.

Configuring data collection settings for an SX-200 ACD
To configure data collection settings for an SX-200 ACD
1.
2.

Click the Data collection tab.
If the media server streams ACD and SMDR data over RS-232, under Specify data collection
settings, click Com port. Otherwise, skip to step 4.
3. Accept the default ACD and SMDR settings for Com port, baud rate, data bits, parity bit, and stop bits.
Skip to step 7.
4. Click TCP.
5. Click IP address, or DNS, and type the IP address, or name, of the collection point.

Adding media servers

87

6.

After Specify ports, type the SMDR, ACD, and Traffic Analysis port numbers of the telephone
system.
NOTE: You must select the ACD and Traffic Analysis check boxes to enable data collection.
7. If you want to store ACD redundant events, select the File all ACD stream redundant events check
box.
This appears on the SX-200 with Real-time user interface only.
8. If you do not consider ACD real-time sequence errors as record errors, select the Ignore ACD realtime sequence errors as record errors check box.
This appears on the SX-200 with Real-time user interface only.
9. If you have clustering, select the This media server is part of a Mitel cluster check box.
10. After Cluster ID, type the cluster ID.
11. After Cluster name, type the cluster name.
12. Specify the data summary options.
See “Configuring data summary options for an SX-200 ACD” on page 87.

Configuring data summary options for an SX-200 ACD
To configure data summary options for an SX-200 ACD
1.
2.
3.

4.
5.
6.
7.
8.
9.
10.
11.
12.

Click the Data summary options tab.
If you want trace reporting, select the Inbound/Outbound/Make Busy Trace reporting check box.
If your business operates around the clock, select the This enterprise operates 24 hours a day
check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
If you want to track outbound calls that were not answered, select the Credit unanswered outbound
calls check box.
If you want reports and media servers to have a 24-hour clock format (for example, if you want 1:00
P.M. to show as 13:00), select the 24-hour clock format check box.
Under Agent state timeout audit, after Clear line if agent Hold Time exceeds, select the number of
minutes or hours you are in a hold state before the telephone system clears the line.
After Clear line if agent primary Talk Time exceeds, select the number of minutes or hours you are
in a single state on the primary line (ACD line) before the system clears that line.
After Clear line if agent secondary Talk Time exceeds, select the number of minutes or hours you
are in a single state on the secondary line (Non ACD) before the system clears that line.
If you do not want to report on the secondary line (non-ACD and outbound calls), select the Ignore
agent secondary line activity check box.
If your telephone system outputs leading digits in SMDR, after Prefix digits, type the digits.
If your telephone system outputs trailing digits in SMDR, after Postfix digits, type the digits.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for an SX-200 ACD” on page 87.

Configuring Network Monitor settings for an SX-200 ACD
To configure Network Monitor settings for an SX-200 ACD
1.
2.
3.

Click the Network Monitor tab.
After Alarm name, select an alarm.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.

88

Chapter 6 Configuration

4.

Under Notify me during these business hours, after Schedule name, select a schedule that
reflects the hours of operation for the media server.
5. If you must create or modify a schedule for the media server, click Manage schedule and configure a
schedule.
See “Creating schedules” on page 171.
6. Click Save.

Adding a 5000/Axxess media server
To add a 5000/Axxess media server
1.
2.

In YourSite Explorer, click Media servers.
Click Add=>Mitel 5000/Axxess.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
3. After Name, type the name of the media server.
4. After Site, select the site where the media server resides.
5. After Computer name, select the computer where the server resides.
6. After Media server type, select the type of media server.
7. Specify the licenses to use for the media server.
For example, select Call Accounting if you are applying a Call Accounting license. If you are not
licensed for a product the check box for that product does not show. If you have no remaining
licenses, although the check box still shows, an error message indicates that all available licenses
have been used.
8. After IP/DNS address, specify the IP.DNS address of the media server.
9. After Password, type the password used to connect to the telephone system.
10. After Confirm password, type the password used to connect to the telephone system.
11. If the 5000/Axxess is connected to a CT Gateway, under Gateway settings, select This media
server belongs to a gateway and specify the Gateway ID.
12. Click Save.
13. Configure the location settings.
See “Configuring location settings for a 5000/Axxess” on page 88.

Configuring location settings for a 5000/Axxess
To configure location settings for a 5000/Axxess
1.
2.
3.
4.
5.
6.

7.

Click the Location tab.
After Country, select the country where the media server is located.
If you are setting up a node, select the country in which the node is located.
After Area, select the area code where the media server is located.
If you are setting up a node, select the area in which the node is located.
After Minimum digits to dial locally, type the minimum number of digits dialed for a local call in your
city.
After Maximum digits to dial locally, type the maximum number of digits dialed for a local call in your
city.
After Outbound dialing prefix, type the number you dial to access an outside line.
This information is required if you use a general business model and want to view when phone
extensions are active or inactive.
Configure the data summary options.
See “Configuring data summary options for a 5000/Axxess” on page 89

Adding media servers

89

Configuring data summary options for a 5000/Axxess
To configure data summary options for a 5000/Axxess
1.
2.
3.

4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

Click the Data summary options tab.
If you want to use Trace reporting, select the Inbound/Outbound/Make Busy Trace reporting.
If your business operates around the clock, select the This enterprise operates 24 hours a day
check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
If you want to track outbound calls that were not answered, select the Credit unanswered outbound
calls check box.
After Digits dialed prefix, type the digits that must precede a telephone number to make an outbound
call.
After Digits dialed postfix, type the digits that must follow a telephone number to make an outbound
call.
After Maximum monitors, specify the maximum number of MiTAI monitors.
Under Agent state timeout audit, after Clear line if agent Hold Time exceeds, select the number of
minutes or hours you are in a hold state before the telephone system clears the line.
After Clear line if agent primary Talk Time exceeds, select the number of minutes or hours you are
in a single state on the primary line (ACD line) before the system clears that line.
After Clear line if agent secondary Talk Time exceeds, select the number of minutes or hours you
are in a single state on the secondary line (Non ACD) before the system clears that line.
If you do not want to report on the secondary line (non-ACD and outbound calls), select the Ignore
agent secondary line activity check box.
Enable Reset MKB/DND time in realtime after call ends check box, if you want the MKB/DND time
to reset in real time when the call concludes.
Under ACD options, if you want to file all ACD stream redundant events, select the File all ACD
stream redundant events check box.
If you want to ignore data stream sequence number errors, select the Ignore stream sequence
number errors.
Configure the data collection settings.
See “Configuring data collection settings for a 5000/Axxess” on page 89.

Configuring data collection settings for a 5000/Axxess
To configure data collection settings for a 5000/Axxess
1.
2.
3.

Click the Data collection tab.
After OAI Listening Port, specify the port number.
The default Listening Port is 4000.
Specify the Network Monitor settings.
See “Configuring Network Monitor settings for a 5000/Axxess” on page 89.

Configuring Network Monitor settings for a 5000/Axxess
To configure Network Monitor settings for a 5000/Axxess
1.
2.
3.

Click the Network Monitor tab.
After Alarm name, select an alarm.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.

90

Chapter 6 Configuration

4.

Under Notify me during these business hours, after Schedule name, select a schedule that
reflects the hours of operation for the media server.
5. If you must create or modify a schedule for the media server, click Manage schedule and configure a
schedule.
See “Creating schedules” on page 171.
6. Click Save.

Adding an SX-2000 UCD media server
To add an SX-2000 UCD media server
1.
2.

3.
4.
5.

6.
7.
8.
9.
10.

11.

12.

In Contact Center Management, click YourSite=>Enterprise.
Click Add a media server=>SX-2000 UCD.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Name, type the name of the media server.
After Site, select the site where the media server resides.
After This media server is installed on the computer you named, select the computer on which the
media server is installed.
NOTE: The Change the media server type for this media server list appears only after you have
saved the media server. It allows you to edit the media server type after the media server has been
added to the site.
CAUTION: The following four steps determine location information in your reports. Ensure these
steps are accurately configured to ensure accurate reporting.
After Country, select the country where the media server is located.
If you are setting up a node, select the country in which the node is located.
After Area, select the area where the media server is located.
If you are setting up a node, select the area in which the node is located.
After Minimum digits dialed, type the minimum number of digits dialed for a local call in your city.
After Maximum digits dialed, type the maximum number of digits dialed for a local call in your city.
After Outbound call digits, type the number you dial to access an outside line.
This information is required if you use a general business model and want to view when phone
extensions are active or inactive or if you have the Contact Center Softphone option.
After Apply license for, select the product for which you are applying a license.
For example, select Call Accounting if you are applying a Call Accounting license. If you are not
licensed for the product or if you have no remaining licenses, that check box will not appear.
Specify the data collection settings.
See “Configuring data collection settings for an SX-2000 UCD” on page 90.

Configuring data collection settings for an SX-2000 UCD
To configure data collection settings for an SX-2000 UCD
1.
2.
3.
4.
5.
6.
7.

Click the Data collection tab.
If the media server streams SMDR data over RS-232, under Specify data collection settings, click
Com port. Otherwise skip to step 4.
Accept the default SMDR settings for Com port, baud rate, data bits, parity bit, and stop bits. Skip to
step 13.
If the media server streams SMDR data over TCP/IP, click TCP. Otherwise, skip to step 7.
Click IP address, or DNS, and type the IP address, or name, of the collection point.
After SMDR, type the port number of the telephone system. Skip to step 13.
If you have the Call Accounting application and use Mitel OPS Manager, click Enterprise Manager
(OPS Manager).

Adding media servers

91

8. Click IP address, or DNS, and type the IP address, or name, of the OPS Manager computer.
9. After FTP port, type the FTP port number.
10. After FTP user name, type the FTP user name to gain access to OPS Manager.
11. After FTP password, type the FTP password to gain access to OPS Manager.
12. After Remote directory to data files, type the directory path where the data from the telephone
system is stored by OPS Manager, and skip to step 14.
13. If the SX-2000 is a redundant telephone system, under Redundancy, select the This is an SX-2000
redundant telephone system check box, and type the alternate IP address.
14. If you have clustering, select the This media server is part of a Mitel cluster check box.
15. After Cluster ID, type the cluster ID.
16. After Cluster name, type the cluster name.
17. Click Save.
18. If you use datasets to collect traffic data, configure Com port traffic data collection settings.
See “Configuring Com port traffic data collection settings” on page 91.

Configuring Com port traffic data collection settings
Configure Com port data collection settings when you use datasets to collect traffic data.
To configure Com port traffic data collection settings
1.
2.
3.
4.
5.
6.

Click the Data collection tab.
Click the Traffic tab.
Select the Specify traffic data collections settings check box.
Click Com port.
After Traffic Analysis, specify the collection settings for the dataset used by the media server to
collect traffic data.
Click Save.

Configuring FTP traffic data collection settings
You do not require a dataset if you use FTP to collect traffic data. The .NET Collector uploads the traffic data
files stored on the telephone system to the FTP server. You must specify the directory used on the FTP server
when you configure media servers for traffic collection. For example, if you specify SX2000\Traffic in the
Remote directory to data files field, you must create a directory on the FTP server called
SX2000\Traffic\Node_0X (where X is the media server ID).
NOTE: Omit the Node_0X folder when you specify the Remote directory to data files path. The .NET Collector
will create this folder when it uploads the traffic data. The upload will fail if the file structure on the FTP server
does not match the file structure you specified. The action will continue to fail until Summarize occurs.
To configure FTP traffic data collection settings
1.
2.
3.
4.
5.
6.

7.

Click the Data collection tab.
Click the Traffic tab.
Select the Specify traffic data collections settings check box.
Click FTP & VT100.
NOTE: You can use the OPS Manager server as the FTP server.
In the FTP settings section, click IP address or DNS and type the address of the FTP server.
After FTP port, type the FTP port number.
NOTE: The FTP account you specify must have Read\Write\List permissions for the traffic directories
on the FTP server. These FTP credentials are used to transfer the traffic files from the FTP server to
the Enterprise Server.
After FTP user name and FTP password, type the user name and password the .NET Collector will
use to access the FTP server.

92

Chapter 6 Configuration

8.

After Remote directory to data files, type the directory path used to save the traffic data.
NOTE: You must create these folders in the Data Directory. If the folder structure does not match,
error messages will be logged until the maintenance routine runs and creates the folders.
9. In the VT100 settings section, click IP address or DNS and type the address of the VT100 server.
10. After VT100 port, type the VT100 port number.
11. After VT100 user name and VT100 password, type the user name and password the maintenance
routine will use to access the VT100 server.
12. Click Save.
13. Create a directory on the FTP server called SX2000\Traffic\Node_0X, where X is the media server ID.
14. Configure data summary options.
See “Configuring data summary options for an SX-2000 UCD” on page 92.

Configuring data summary options for an SX-2000 UCD
To configure data summary options for the SX-2000 UCD
1.
2.
3.

4.
5.
6.
7.
8.
9.
10.
11.

Click the Data summary options tab.
If you want trace reporting, select the Inbound/Outbound/Make Busy Trace reporting check box.
If your business operates around the clock, select the This enterprise operates 24 hours a day
check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
If you want to track outbound calls that were not answered, select the Credit unanswered outbound
calls check box.
Under Agent state timeout audit, after Clear line if agent Hold Time exceeds, select the number of
minutes or hours you are in a hold state before the telephone system clears the line.
After Clear line if agent primary Talk Time exceeds, select the number of minutes or hours you are
in a single state on the primary line (ACD line) before the system clears that line.
After Clear line if agent secondary Talk Time exceeds, select the number of minutes or hours you
are in a single state on the secondary line (Non ACD) before the system clears that line.
If you do not want to report on the secondary line (non-ACD and outbound calls), select the Ignore
agent secondary line activity check box.
If your telephone system outputs leading digits in SMDR, after Prefix digits, type the digits.
If your telephone system outputs trailing digits in SMDR, after Postfix digits, type the digits.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for an SX-2000 UCD” on page 92.

Configuring Network Monitor settings for an SX-2000 UCD
To configure Network Monitor settings for an SX-2000 UCD
1.
2.
3.

Click the Network Monitor tab.
After Alarm name, select an alarm.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
4. Under Notify me during these business hours, after Schedule name, select a schedule that
reflects the hours of operation for the media server.
5. If you must create or modify a schedule for the media server, click Manage schedule and configure a
schedule.
See “Creating schedules” on page 171.
6. Click Save.

Adding media servers

93

Adding an SX-2000 ACD media server
To add an SX-2000 ACD media server
1.
2.

3.
4.
5.

6.
7.
8.
9.
10.

11.

In Contact Center Management, click YourSite=>Enterprise.
Click Add a media server=>SX-2000 ACD.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Name, type the name of the media server.
After Site, select the site where the media server resides.
After This media server is installed on the computer you named, select the computer on which the
media server is installed.
NOTE: The Change the media server type for this media server list appears only after you have
saved the media server. It allows you to edit the media server type after the media server has been
added to the site.
CAUTION: The following four steps determine location information in your reports. Ensure these
steps are accurately configured to ensure accurate reporting.
After Country, select the country where the media server is located.
If you are setting up a node, select the country in which the node is located.
After Area, select the area where the media server is located.
If you are setting up a node, select the area in which the node is located.
After Minimum digits dialed, type the minimum number of digits dialed for a local call in your city.
After Maximum digits dialed, type the maximum number of digits dialed for a local call in your city.
After Apply license for, select the product to which you are applying a license.
For example, select Call Accounting if you are applying a Call Accounting license. If you are not
licensed for a product the check box for that product does not show. If you have no remaining
licenses, although the check box still shows, an error message indicates that all available licenses
have been used.
Specify the data collection settings.
See “Configuring data collection settings for an SX-2000 ACD” on page 93.

Configuring data collection settings for an SX-2000 ACD
To configure data collection settings for an SX-2000 ACD
1.
2.

3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

15.

Click the Data collection tab.
If the media server streams data over RS-232, under Specify data collection settings, click Com
port. Otherwise skip to step 4.
NOTE: We highly recommend migrating to 32+ and using TCP/IP for data collection.
Accept the SMDR and ACD default settings for Com port, baud rate, data bits, parity bit, and stop bits.
Skip to step 8.
Click TCP.
Click IP address, or DNS, and type the IP address, or name, of the collection point.
After SMDR, type the SMDR port number of the media server.
After ACD, type the ACD port number of the media server.
If you have clustering, select the This media server is part of a Mitel cluster check box.
After Cluster ID, type the cluster ID.
After Cluster name, type the cluster name.
If the SX-2000 is a redundant telephone system, under Redundancy, select the This is an SX-2000
redundant telephone system check box, and type the alternate IP address.
If you want to store ACD redundant events, select the File all ACD stream redundant events check
box.
If you do not consider ACD real-time sequence errors as record errors, select the Ignore ACD realtime sequence errors as record errors check box.
If you have the Traffic Analysis application, specify the traffic collection settings.
See “Configuring Com port traffic data collection settings” on page 91 or “Configuring FTP traffic data
collection settings” on page 91.
Specify the data summary options.
See “Configuring data summary options for an SX-2000 ACD” on page 94.

94

Chapter 6 Configuration

Configuring data summary options for an SX-2000 ACD
To configure data summary options for the SX-2000 ACD
1.
2.
3.

4.
5.
6.
7.
8.
9.
10.
11.
12.

Click the Data summary options tab.
If you want trace reporting, select the Inbound/Outbound/Make Busy Trace reporting check box.
See the Mitel Contact Center Solutions Reports Guide for more information about trace reporting.
If your business operates around the clock, select the This enterprise operates 24 hours a day
check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
If you want to track outbound calls that were not answered, select the Credit unanswered outbound
calls check box.
If you want to display when calls ring at agents’ extensions, select the Monitor Agent Ringing state
check box.
Under Agent state timeout audit, after Clear line if agent Hold Time exceeds, select the number of
minutes or hours you are in a hold state before the telephone system clears the line.
After Clear line if agent primary Talk Time exceeds, select the number of minutes or hours you are
in a single state on the primary line (ACD line) before the system clears that line.
After Clear line if agent secondary Talk Time exceeds, select the number of minutes or hours you
are in a single state on the secondary line (Non ACD) before the system clears that line.
If you do not want to report on the secondary line (non-ACD and outbound calls), select the Ignore
agent secondary line activity check box.
If your telephone system outputs leading digits in SMDR, after Prefix digits, type the digits.
If you telephone system outputs trailing digits in SMDR, after Postfix digits, type the digits.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for an SX-2000 ACD” on page 94.

Configuring Network Monitor settings for an SX-2000 ACD
To configure Network Monitor settings for an SX-2000 ACD
1.
2.
3.

Click the Network Monitor tab.
After Alarm name, select an alarm.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
4. Under Notify me during these business hours, after Schedule name, select a schedule that
reflects the hours of operation for the media server.
5. If you must create or modify a schedule for the media server, click Manage schedule and configure a
schedule.
See “Creating schedules” on page 171.
6. Click Save.

Adding a Multimedia Contact Center Email media server
We recommend that you add Multimedia Contact Center Email media servers in YourSite Explorer. However,
you can optionally add them in the Contact Center Management website.
You must first add the Multimedia Contact Center Email media server and then configure its options and
Network Monitor settings.

Adding media servers

95

Adding a Multimedia Contact Center Email media server in YourSite
Explorer
To add a Multimedia Contact Center Email media server in YourSite Explorer
1.
2.
3.

4.
5.
6.

In YourSite Explorer, click Media servers.
Click Add=>MCC Email.
After Name, type the name of the media server.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Site, select the site where the media server resides.
After Computer name, select the computer where the server resides.
Specify the options.
See “Configuring options for a Multimedia Contact Center Email media server in YourSite Explorer”
on page 95.

Configuring options for a Multimedia Contact Center Email media server
in YourSite Explorer
To specify options for a Multimedia Contact Center Email media server in YourSite Explorer
1.
2.

3.

4.

Click the Options tab.
Under General
• Select the Delete messages from the Agents sent items folder that are older than x days
check box.
If you do not select this check box, the messages will remain until an administrator removes
them.
• After Delete messages from the Agents sent items folder that are older than, select the
number of days after which past messages will be deleted.
Under Data summary options
• If you want trace reporting, select the Inbound/Outbound/Make Busy Trace Reporting check
box.
• If your business operates around the clock, select the This enterprise operates 24 hours a
day check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience
problems with shift-related statistics, such as agent shift monitor and Make Busy Reason
codes. For example, if logged in to Contact Center Client overnight with a Make Busy Reason
code, when you change the Make Busy Reason code the following day, Contact Center Client
will display “Unknown Make Busy code.” This can be remedied by logging out of the application
and logging back in.
• Enable Reset MKB/DND time in realtime after call ends check box, if you want the MKB/DND
time to reset in real time when the call concludes.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for a Multimedia Contact Center Email media server in
YourSite Explorer” on page 96.

96

Chapter 6 Configuration

Configuring Network Monitor settings for a Multimedia Contact Center
Email media server in YourSite Explorer
To configure Network Monitor settings for a Multimedia Contact Center Email media server in YourSite
Explorer
1.
2.
3.
4.

5.
6.

Click the Network Monitor tab.
After Alarm name, click ....
Select an alarm from the list and click OK.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
If you want to modify a schedule for the media server, click Manage schedule.
See “Creating schedules” on page 171.
Click Save.

Adding a Multimedia Contact Center Email media server in the Contact
Center Management website
To add a Multimedia Contact Center Email media server in the Contact Center Management website
1.
2.

3.
4.
5.
6.

In Contact Center Management, click YourSite=>Enterprise.
Click Add a media server=>Multimedia Contact Center Email.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Name, type the name of the media server.
After Site, select the site where the media server resides.
After This media server is installed on the computer you named, select the computer on which the
media server is installed.
Specify the data summary options.
See “Configuring data summary options for a Multimedia Contact Center Email media server in the
Contact Center Management website” on page 96.

Configuring data summary options for a Multimedia Contact Center
Email media server in the Contact Center Management website
To configure data summary options for a Multimedia Contact Center Email media server in the Contact Center
Management website
1.
2.
3.

4.

Click the Data summary options tab.
If you want trace reporting, select the Inbound/Outbound/Make Busy Trace reporting check box.
If your business operates around the clock, select the This enterprise operates 24 hours a day
check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
Specify Multimedia Contact Center Email options.
See “Configuring Multimedia Contact Center Email media server options in the Contact Center
Management website” on page 97.

Adding media servers

97

Configuring Multimedia Contact Center Email media server options in
the Contact Center Management website
To configure Multimedia Contact Center Email server options in the Contact Center Management website
1.
2.

3.
4.

Click the Multimedia Contact Center Email options tab.
Select the Delete messages from the Agent’s sent items folder that are older than x days check
box.
If you do not select this check box, the messages will remain until an administrator removes them.
After Delete messages from the Agent’s sent items folder that are older than, select the number
of days after which past messages will be deleted.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for a Multimedia Contact Center Email media server in the
Contact Center Management website” on page 97.

Configuring Network Monitor settings for a Multimedia Contact Center
Email media server in the Contact Center Management website
To configure Network Monitor settings for a Multimedia Contact Center Email media server in the Contact
Center Management website
1.
2.
3.

Click the Network Monitor tab.
After Alarm name, select an alarm.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
4. Under Notify me during these business hours, after Schedule name, select a schedule that
reflects the hours of operation for the media server.
5. If you must create or modify a schedule for the media server, click Manage schedule and configure a
schedule.
See “Creating schedules” on page 171.
6. Click Save.

Adding a Multimedia Contact Center WebChat media server
We recommend that you add Multimedia Contact Center WebChat media servers in YourSite Explorer.
However, you can optionally add them in the Contact Center Management website.
You must first add the Multimedia Contact Center WebChat media server and then configure its options and
Network Monitor settings.

Adding a Multimedia Contact Center WebChat media server in YourSite
Explorer
To add a Multimedia Contact Center WebChat media server in YourSite Explorer
1.
2.
3.

4.
5.
6.

In YourSite Explorer, click Media servers.
Click Add=>MCC WebChat.
After Name, type the name of the media server.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Site, select the site where the media server resides.
After Computer name, select the name of the Exchange Server computer.
Specify the options.
See “Configuring options for a Multimedia Contact Center WebChat media server in YourSite
Explorer” on page 98.

98

Chapter 6 Configuration

Configuring options for a Multimedia Contact Center WebChat media
server in YourSite Explorer
To specify options for a Multimedia Contact Center Webchat media server in YourSite Explorer
1.
2.

3.

4.

Click the Options tab.
Under General
• Select the Delete messages from the Agents sent items folder that are older than x days
check box.
If you do not select this check box, the messages will remain until an administrator removes
them.
• After Delete messages from the Agents sent items folder that are older than, select the
number of days after which past messages will be deleted.
Under Data summary options
• If you want trace reporting, select the Inbound/Outbound/Make Busy Trace Reporting check
box.
• If your business operates around the clock, select the This enterprise operates 24 hours a
day check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience
problems with shift-related statistics, such as agent shift monitor and Make Busy Reason
codes. For example, if logged in to Contact Center Client overnight with a Make Busy Reason
code, when you change the Make Busy Reason code the following day, Contact Center Client
will display “Unknown Make Busy code.” This can be remedied by logging out of the application
and logging back in.
• Enable Reset MKB/DND time in realtime after call ends check box, if you want the MKB/DND
time to reset in real time when the call concludes.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for a Multimedia Contact Center WebChat media server in
YourSite Explorer” on page 98.

Configuring Network Monitor settings for a Multimedia Contact Center
WebChat media server in YourSite Explorer
To configure Network Monitor settings for a Multimedia Contact Center WebChat media server in YourSite
Explorer
1.
2.
3.
4.

5.
6.

Click the Network Monitor tab.
After Alarm name, click ....
Select an alarm from the list and click OK.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
If you want to modify a schedule for the media server, click Manage schedule.
See “Creating schedules” on page 171.
Click Save.

Adding media servers

99

Adding a Multimedia Contact Center WebChat media server in the
Contact Center Management website
To add a Multimedia Contact Center WebChat media server in the Contact Center Management website
1.
2.

3.
4.
5.
6.

In Contact Center Management, click YourSite=>Enterprise.
Click Add a media server=>Multimedia Contact Center WebChat.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Name, type the name of the media server.
After Site, select the site where the media server resides.
After This media server is installed on the computer you named, select the computer on which the
media server is installed.
Specify the data summary options.
See “Configuring data summary options for a Multimedia Contact Center WebChat media server in
the Contact Center Management website” on page 99.

Configuring data summary options for a Multimedia Contact Center
WebChat media server in the Contact Center Management website
To configure data summary options for a Multimedia Contact Center WebChat media server in the Contact
Center Management website
1.
2.
3.

4.

Click the Data summary options tab.
If you want trace reporting, select the Inbound/Outbound/Make Busy Trace reporting check box.
If your business operates around the clock, select the This enterprise operates 24 hours a day
check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
Specify Multimedia Contact Center WebChat options.
See “Configuring Multimedia Contact Center WebChat media server options in the Contact Center
Management website” on page 99.

Configuring Multimedia Contact Center WebChat media server options

in the Contact Center Management website
To configure Multimedia Contact Center WebChat media server options in the Contact Center Management
website
1.
2.

3.
4.

Click the Multimedia Contact Center WebChat options tab.
Select the Delete messages from the Agent’s sent items folder that are older than x days check
box.
If you do not select this check box, the messages will remain until an administrator removes them.
After Delete messages from the Agent’s sent items folder that are older than, select the age
threshold after which past messages will be deleted.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for a Multimedia Contact Center WebChat media server in
the Contact Center Management website” on page 100.

100

Chapter 6 Configuration

Configuring Network Monitor settings for a Multimedia Contact Center
WebChat media server in the Contact Center Management website
To configure Network Monitor settings for a Multimedia Contact Center WebChat media server in the Contact
Center Management website
1.
2.
3.

Click the Network Monitor tab.
After Alarm name, select an alarm.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
4. Under Notify me during these business hours, after Schedule name, select a schedule that
reflects the hours of operation for the media server.
5. If you must create or modify a schedule for the media server, click Manage schedule and configure a
schedule.
See “Creating schedules” on page 171.
6. Click Save.

Adding a Multimedia Contact Center Fax media server
We recommend that you add Multimedia Contact Center Fax media servers in YourSite Explorer. However,
you can optionally add them in the Contact Center Management website.
You must first add the Multimedia Contact Center Fax media server and then configure its options and
Network Monitor settings.

Adding a Multimedia Contact Center Fax media server in YourSite
Explorer
To add a Multimedia Contact Center Fax media server in YourSite Explorer
1.
2.
3.

4.
5.
6.

In YourSite Explorer, click Media servers.
Click Add=>MCC Fax.
After Name, type the name of the media server.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Site, select the site where the media server resides.
After Computer name, select the computer where the server resides.
Specify the options.
See “Configuring options for a Multimedia Contact Center Fax media server in YourSite Explorer” on
page 100.

Configuring options for a Multimedia Contact Center Fax media server in
YourSite Explorer
To specify options for a Multimedia Contact Center Fax media server in YourSite Explorer
1.
2.

Click the Options tab.
Under General
• Select the Delete messages from the Agents sent items folder that are older than x days
check box.
If you do not select this check box, the messages will remain until an administrator removes
them.
• After Delete messages from the Agents sent items folder that are older than, select the
number of days after which past messages will be deleted.

Adding media servers

3.

4.

101

Under Data summary options
• If you want trace reporting, select the Inbound/Outbound/Make Busy Trace Reporting check
box.
• If your business operates around the clock, select the This enterprise operates 24 hours a
day check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience
problems with shift-related statistics, such as agent shift monitor and Make Busy Reason
codes. For example, if logged in to Contact Center Client overnight with a Make Busy Reason
code, when you change the Make Busy Reason code the following day, Contact Center Client
will display “Unknown Make Busy code.” This can be remedied by logging out of the application
and logging back in.
• Enable Reset MKB/DND time in realtime after call ends check box, if you want the MKB/DND
time to reset in real time when the call concludes.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for a Multimedia Contact Center Fax media server in the
Contact Center Management website” on page 102.

Configuring Network Monitor settings for a Multimedia Contact Center
Fax media server in YourSite Explorer
To configure Network Monitor settings for a Multimedia Contact Center Fax media server in YourSite Explorer
1.
2.
3.
4.

5.
6.

Click the Network Monitor tab.
After Alarm name, click ....
Select an alarm from the list and click OK.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
If you want to modify a schedule for the media server, click Manage schedule.
See “Creating schedules” on page 171.
Click Save.

Adding a Multimedia Contact Center Fax media server in the Contact
Center Management website
You must first add the Multimedia Contact Center Fax media server and then configure its options and
Network Monitor settings.
To add a Multimedia Contact Center Fax media server in the Contact Center Management website
1.
2.

3.
4.
5.
6.

In Contact Center Management, click YourSite=>Enterprise.
Click Add a media server=>Multimedia Contact Center Fax.
NOTE: To distinguish between the various types of media for management and reporting purposes,
you must give each media server a unique name when setting up your site.
After Name, type the name of the media server.
After Site, select the site where the media server resides.
After This media server is installed on the computer you named, select the computer on which the
media server is installed.
Specify the data summary options.
See “Configuring data summary options for a Multimedia Contact Center Fax media server in the
Contact Center Management website” on page 102.

102

Chapter 6 Configuration

Configuring data summary options for a Multimedia Contact Center Fax
media server in the Contact Center Management website
To configure data summary options for a Multimedia Contact Center Fax media server in the Contact Center
Management website
1.
2.
3.

4.

Click the Data summary options tab.
If you want trace reporting, select the Inbound/Outbound/Make Busy Trace reporting check box.
If your business operates around the clock, select the This enterprise operates 24 hours a day
check box.
NOTE: If you do not select the This enterprise operates 24 hours a day check box, but have
agents logged in to Contact Center Solutions applications overnight, you may experience problems
with shift-related statistics, such as agent shift monitor and Make Busy Reason codes. For example,
if logged in to Contact Center Client overnight with a Make Busy Reason code, when you change the
Make Busy Reason code the following day, Contact Center Client will display “Unknown Make Busy
code.” This can be remedied by logging out of the application and logging back in.
Specify Multimedia Contact Center Fax options.
See “Configuring Multimedia Contact Center Fax media server options in the Contact Center
Management website” on page 102.

Configuring Multimedia Contact Center Fax media server options in the

Contact Center Management website
To configure Multimedia Contact Center Fax media server options in the Contact Center Management website
1.
2.

3.
4.

Click the Multimedia Contact Center Fax options tab.
Select the Delete messages from the Agent’s sent items folder that are older than x days check
box.
If you do not select this check box, the messages will remain until an administrator removes them.
After Delete messages from the Agent’s sent items folder that are older than, select the age
threshold after which past messages will be deleted.
Specify Network Monitor settings.
See “Configuring Network Monitor settings for a Multimedia Contact Center Fax media server in the
Contact Center Management website” on page 102.

Configuring Network Monitor settings for a Multimedia Contact Center
Fax media server in the Contact Center Management website
To configure Network Monitor settings for a Multimedia Contact Center Fax media server in the Contact
Center Management website
1.
2.
3.

Click the Network Monitor tab.
After Alarm name, select an alarm.
If you must create or modify an alarm that will warn you if data is not being collected for this media
server, click Manage alarms and configure an alarm.
See “Configuring data alarms for media servers” on page 105.
4. Under Notify me during these business hours, after Schedule name, select a schedule that
reflects the hours of operation for the media server.
5. If you must create or modify a schedule for the media server, click Manage schedule and configure a
schedule.
See “Creating schedules” on page 171.
6. Click Save.

Adding media servers

103

Adding an Intelligent Queue media server
To add an Intelligent Queue media server
1. In Contact Center Management, click YourSite=>Enterprise.
2. Click Add a media server=>Intelligent Queue.
3. After Name, type the name of the media server.
4. After Site, select the site where this media server resides.
5. After This media server is installed on the computer you named, select the computer on which the
media server is installed.
6. Click Save.

Configuring data collection settings for an Intelligent Queue media
server
To configure data collection settings for an Intelligent Queue media server
1.
2.
3.
4.
5.
6.
7.
8.

Select an Intelligent Queue media server from the tree view.
Click the Intelligent Queue Reporting data collection tab.
Under Specify data collection settings, click TCP.
Click IP Address, or DNS, and type the IP address, or name, of the collection point.
After SMDR, type the SMDR port number of the media server.
If you will be entering ACD information, select ACD.
After ACD, type the ACD port number of the media server.
Click Save.

Deleting media servers
CAUTION: If you delete a media server, you will delete all of the devices associated to the media server.
To delete a media server in YourSite Explorer
1.
2.
3.

4.

In YourSite Explorer, click Media servers.
Select the media server you want to delete.
Click Delete.
A window opens with the message “All of the data associated with this media server will be
permanently deleted. Are you sure you want to delete this media server?”
Click OK.

To delete a media server in the Contact Center Management website
1.
2.
3.

4.

In Contact Center Management, click YourSite=>Enterprise.
Expand the Enterprise tree and select the media server to be deleted.
Click Delete.
A window opens with the message “All of the data associated with this media server will be
permanently deleted. Are you sure you want to delete this media server?”
Click OK.

104

Chapter 6 Configuration

Network Monitor alarms
You can configure one or more data alarm schedules for your media servers. You specify the days and times
during which data alarms will be activated. For those days and times, the system will notify you if the
Enterprise Server Collector Service is not receiving data from your media servers, or if the server disk space
is low. The Low Disk Threshold setting detects if the disk space is low on the disk housing the text files and
SQL database. If the disk space is less than the threshold you specify, the system sets off an alarm.
In Network Monitor, you can verify if alarms are enabled for your media servers and if the media servers are
reporting any alarms. The Network Monitor icon in your system tray is marked with a red line and blinks when
the system is reporting alarms. See “Viewing alarms” on page 321.
The list of alarms is as follows:
• Invalid configuration
• Node offline
• No alarms configured
• PBX PC time drift
• No ACD agent licenses available
• SMDR Record error
• ACD Sequence number error
• Exchange link down
• WebChat Server link down
• Alarm outside of business hours
• SMDR Link down
• SMDR Data timeout
• ACD Link down
• ACD Data timeout
• MiTAI link down
• Intelligent Queue SQL Server is down
• Intelligent Queue Messaging Service is down
• Intelligent Queue Callback Service is down
• Intelligent Queue Recording Service is down
• Intelligent Queue Music Service is down
• Intelligent Queue Watchdog Service is down
• Intelligent Queue Mitel IP Emulation Service is down
• Intelligent Queue is missing an audio file
• Intelligent Queue has detected an incompatible audio file
• Intelligent Queue has no audio functions
• Intelligent Queue has detected a MiTAI error
• Intelligent Queue is low on disk space
• The agent callback destination is invalid. Please enter a valid agent callback destination.
• Due to a lack of available ports, all Updated position in queue messages could not be sent. Please add
additional ports to the Updated position in queue port group or reduce the number of Updated
position in queue messages to be sent.
You must configure Network Monitor alarms for the SX-200 and SX-2000 media servers in the Contact Center
Management website. We recommend that you configure Network Monitor alarms for 3300 ICP media
servers in YourSite Explorer. You must configure Network Monitor alarms for 5000 and Axxess media servers
in YourSite Explorer.

Network Monitor alarms

105

Configuring data alarms for media servers
In the Contact Center Management website or YourSite Explorer, you set the days and times during which
data alarms will be activated.
To configure a data alarm in YourSite Explorer
1.
2.
3.
4.

5.

6.
7.

8.

In YourSite Explorer, click Node alarms.
Click Add.
After Name, type the name of the data alarm.
After Schedule, click ... and select the schedule that reflects the company’s hours of operation.
The schedule must accurately reflect the hours and days of the week the business is open and data is
being received so data alarms are not activated after hours.
After Low disk threshold, select the value in MB for the threshold below which you want the data
alarm to be activated. (For example, select 50. An alarm will be activated when the disk space is less
than 50 MB).
If you want to automatically restart the data ports in the event Collector Service detects a problem with
the Com ports, enable the Auto restart data ports check box.
After Data alarm timeout minutes, select the duration of the time lapse in minutes from when the
data stops streaming to when you want the alarm to appear.
This setting relates to the SMDR Data timeout and ACD Data timeout Network Monitor alarms.
NOTE: In a resilient environment, SMDR and ACD Data timeout alarms may trigger unnecessarily. To
prevent this, set Data alarm timeout minutes to zero.
Click Save.

To configure a data alarm in the Contact Center Management website
1.
2.
3.
4.

5.

6.
7.

8.

In Contact Center Management, click YourSite=>Network Monitor=>Configure alarms.
The Configure alarms window appears.
Click Add.
After Name, type the name of the data alarm.
After Schedule, select the schedule that reflects the company’s hours of operation.
The schedule must accurately reflect the hours and days of the week the business is open and data is
being received so data alarms are not activated after hours.
After Low disk threshold, select the value in MB for the threshold below which you want the data
alarm to be activated. (For example, select 50. An alarm will be activated when the disk space is less
than 50 MB).
If you want to automatically restart the data ports in the event Collector Service detects a problem with
the Com ports, select the Auto restart data ports check box.
After Data alarm timeout minutes, select the duration of the time lapse in minutes from when the
data stops streaming to when you want the alarm to appear.
This setting relates to the SMDR Data timeout and ACD Data timeout Network Monitor alarms.
NOTE: In a resilient environment, SMDR and ACD Data timeout alarms may trigger unnecessarily. To
prevent this, set Data alarm timeout minutes to zero.
Click Save.

106

Chapter 6 Configuration

YourSite database configuration
NOTE:
• The 5000/Axxess telephone system concept of hunt group will be referred to as queue or agent group
when used in conjunction with Contact Center Solutions. Hunt groups will be referred to as queues
when discussing routing and call treatment options. Hunt groups will be referred to as agent groups
when discussing membership roles. Since the 5000/Axxess hunt group acts as both queue and agent
group, the telephone systems will not queue on multiple hunt groups at the same time. However,
agents can be logged in to multiple hunt groups simultaneously.
• YourSite Explorer enables you to have multiple device tabs open simultaneously. As a best practice,
we recommend you only have the device tabs open that you are currently using.
In an ACD contact center using Contact Center Management there are two main databases: the telephone
system database and the prairieFyre YourSite database. Your dealer is responsible for assessing your contact
center requirements and configuring the telephone system database accordingly. You are responsible for
configuring the YourSite database to mirror the trunk, extension, agent, agent group, queue, Account Code
numbers, and routing and timing options in use on the telephone system. This can be achieved quickly using
the Quick Configuration Wizard for the SX-2000 or Synchronization for the 3300 ICP, 5000, and Axxess. See
“Importing configuration data” on page 56 (for the SX-2000) and “Performing synchronization” on page 115.
YourSite database permissions are based on teams and groups. In the YourSite database, you create
associations between devices and device groups in order to view real-time data and run reports.
You must
1.
2.
3.
4.
5.
6.
7.

Add employees.
Add one or more agent login IDs for each employee.
Associate the agent login IDs with the employees.
Add agent groups.
Associate the agent login IDs with agent groups.
Add queues.
Associate the agent groups with the queues for which they answer calls.

If you intend to run reports on extensions, queue groups, employee groups, trunks, trunk groups, DNIS
numbers, or Account Codes, you must add these devices and device groups to the YourSite database also.
(See Figure 6-2.)

YourSite database configuration

Figure 6-2 Configuration flow chart

107

108

Chapter 6 Configuration

Determining your contact center configuration needs
NOTE: If you are running Contact Center Management concurrently with Call Accounting, see Chapter 1 of
the Mitel Call Accounting User Guide for information on how to configure your system for Call Accounting.
If you want each of your employees to have one agent login ID only, then you must set up your contact center
as described in configuration scenario 1. If you want your employees to have an agent login ID for each agent
group to which they belong, then you must set up your contact center as described in configuration scenario
2.

Configuration scenario 1
In configuration scenario 1, an employee has one agent login ID. The employee belongs to four agent groups
that handle calls for four queues. The employee is simultaneously available to handle calls to all four queues
without having to log out of one queue and into another queue. (See Figure 6-3.)

Figure 6-3 Configuration scenario 1

NOTE: If you have the optional Multimedia Contact Center application, you can use the same agent login ID
across voice, email, chat, and/or fax media types. For example, in YourSite=>Configuration, you could add
Agent 1000, and associate Agent 1000 with voice, email, chat and/or fax media types.
In configuration scenario 1, you can use the employee Quick Setup tool to create agent login IDs from
employee IDs. You add a range of employee IDs, and then select the Create an agent login ID for each
employee ID check box. Employee 1000 becomes Agent login ID 1000. On the Edit agent group members
tab, you add Agent login ID 1000 to Agent groups 1 to 4. Using Agent login ID 1000, the employee is now
simultaneously available to handle calls for Agent groups 1, 2, 3, and 4. (See Figure 6-4.)

YourSite database configuration

109

Figure 6-4 Make the agent login IDs the same as the employee IDs

Configuration scenario 2
In configuration scenario 2, employees are cross-trained and answer calls for various products and services.
The employees monitor call volumes in all of the queues for which they have been cross-trained. If an
employee notices a queue is particularly busy, the employee logs off of the telephone system and logs on with
an agent login ID associated with the busy queue. (See Figure 6-5.)

110

Chapter 6 Configuration

Figure 6-5 Configuration scenario 2

In configuration scenario 2, you can use the employee Quick Setup tool to create agent login IDs from
employee IDs. You add a range of employee IDs and increment them according to the number of agent login
IDs you require for each employee. Then you select the Create an agent login ID for each employee ID check
box. Employee 1000 becomes Agent login ID 1000. On the Agent login window, you manually add additional
agent login IDs for employees who are cross trained (Employee 1000 also becomes Agent login ID 1001,
Agent 1002, and Agent 1003). (See Figure 6-6.)
On the Edit agent group members tab, you add each agent login ID to the appropriate agent group.
Employees are available to handle calls for one agent group at a time. If an employee is handling calls for
Agent group 2 and notices the call volume is particularly busy for Agent group 4, the employee must log off of
the telephone system and log on with an agent login ID associated with Agent group 4.

YourSite database configuration

111

Figure 6-6 Creating employee IDs for agents with multiple agent IDs

Configuring YourSite database devices
You can configure the YourSite database in the following ways:
• Synchronization
If you have a 3300 ICP, you can synchronize the YourSite database with the queues, agents
(including their skill level within each agent group), agent groups, agent skill groups, trunks, and
extensions programmed on the telephone system using Synchronization. You can perform
Synchronization on individual 3300 ICPs or all 3300 ICPs in your enterprise.
If you have a 5000, or Axxess, you can synchronize the YourSite database with the queues, agents,
agent groups, agent skill groups, trunks, and extensions programmed on the telephone system using
Synchronization. You can perform Synchronization on individual telephone systems or all telephone
systems in your enterprise.
See “Configuring the YourSite database using synchronization” on page 112.
• Quick Configuration Wizard
In the Management Console application, the Quick Configuration Wizard configures Contact Center
Management quickly for contact centers with the SX-2000. You start Management Console in
Contact Center Client. See “Importing configuration data” on page 56.
• Quick Setup
If you want to add a range of devices (employees, employee groups, employee divisions, agent
logins, agent groups, queues, queue groups, extensions, extension groups, extension divisions,
trunks, trunk groups, DNIS, DNIS groups, Account Codes, Account Code groups, Make Busy Reason
Codes, Do Not Disturb Reason Codes, and teams) you can use Quick Setup.
See “Configuring devices and device groups using Quick Setup” on page 122.
• Comma-separated value (.csv) import
If you have a 3300 ICP, 5000, or Axxess. you can also add a range of devices (employee, employee
groups, employee divisions, agents, agent groups, queues, queue groups, extensions, extension
groups, extension divisions, trunks, trunk groups, DNIS, DNIS groups, Account Codes, Account Code
groups, Make Busy Reason Codes, Do Not Disturb Reason Codes, and teams) using .csv files.
See “Configuring devices using .csv files” on page 128.
• Manual configuration
If you want to configure devices manually, see “Configuring devices manually” on page 131.

112

Chapter 6 Configuration

Configuring devices and device groups
The following devices and device groups are configured in YourSite Explorer and/or the Contact Center
Management website (under YourSite=>Configuration)
• Employees, employee groups
• Employee divisions
• Agents, agent groups
• Queues, queue groups
• Extensions, extension groups
• Extension divisions (YourSite Explorer only)
• Trunks, trunk groups
• DNIS (Dialed Number Identification Service), DNIS groups
• Account Codes
• Account Code groups (YourSite Explorer only)
• Make Busy Reason Codes
• Do Not Disturb Reason Codes (YourSite Explorer only)
• Phone numbers, phone number groups (YourSite Explorer only)
• Teams
• ANI (Automatic Number Identification) (Contact Center Management website only)
• Intelligent Queue Smart Choice layer, Intelligent Queue Smart Choice layer group, Intelligent Queue
extension, Intelligent Queue extension group, Intelligent Queue voice callback queue, Intelligent
Queue voice callback queue group, Intelligent Queue Web callback queue, Intelligent Queue Web
callback queue group and Intelligent Queue voice exit codes (Contact Center Management website
only)

Configuring the YourSite database using synchronization
Synchronization functionality differs depending on the telephone system you use.

Synchronization for the 3300 ICP
YourSite Explorer enables you to configure and write 3300 ICP queues, agent skill groups, and agents
(including skill level), and validate/edit contact center related Class of Service, Class of Restriction, System
Options, and SMDR Options settings using synchronization.
During synchronization, the queues, agent skill groups, and agents configured in YourSite Explorer are written
to the telephone system. This enhanced functionality enables you to configure Contact Center Solutions
applications from your desktop. Validation of device and assignment form settings ensures quality data
collection and accurate reporting. After running synchronization, Class of Service and Class of Restriction
settings programmed in the telephone system can be edited in YourSite Explorer.
During synchronization, administrators can preview device changes, identify devices that should be excluded
from synchronization, and manage the business rules related to synchronization of device names and
associated device creation.
While synchronizing data, the telephone system continues to operate without experiencing downtime. After
synchronization is complete, the Contact Center Client applications open on agent desktops will be refreshed
with a device update. After synchronization is complete, all critical programming, such as SMDR Options,
System Option, Class of Service, and Class of Restriction settings will be validated. A report is then generated
to summarize the results of synchronization. We highly recommend that you correct invalid programming, as
detailed on the Telephone system settings tab of media servers in YourSite Explorer, immediately.

YourSite database configuration

113

In Mitel 3300 release MCD 4.0 SP2, configuring your network using SDS Directory synchronization mode is
optional. Customers can continue to operate in the Classic mode, with OPS Manager if operating in a
clustered environment. In Mitel 3300 release MCD 4.1, configuring your network using SDS Directory
synchronization mode is mandatory for all sites operating with 20 nodes or less. For more information, see
“Classic mode synchronization” on page 113 and “SDS Directory synchronization mode” on page 113.

Classic mode synchronization
Using YourSite Explorer and the 3300 ICP in Classic mode, you can add, edit, and delete standard agents,
agent groups, and queues, as well as ACD related Class of Service (COS), Class of Restriction (COR),
SMDR Options, and System Options. When not in a clustered environment, you can also continue to add hot
desk agents and all synchronization device names. Adding hot desk agents in a clustered environment
requires the use of Mitel OPS Manager. See “Adding resilient and/or Network ACD hot desking agents” on
page 120.

SDS Directory synchronization mode
Using YourSite Explorer and the 3300 ICP in SDS Directory synchronization mode, you can now add, edit and
delete standard and hot desk agents, agent groups, queues, trunks, trunk groups, and extensions,
synchronize device names, as well as ACD related Class of Service (COS), Class of Restriction (COR) SMDR
options and System Options in both a single site and in a clustered environment. When operating in SDS
Directory synchronization mode, you can configure Network ACD queue set up on the 3300 ICP without any
manual configuration previously required using Mitel OPS Manager.
NOTE:
• You can only use synchronization to synchronize the YourSite database with resilient, Network ACD,
and clustered telephone systems if you are using 3300 ICP Release MCD 4.0 SP2 or greater, with
the SDS Directory synchronization option enabled on all of the telephone systems in your enterprise.
• If you edit the feature access code used for silent monitoring on the media server, you must also
manually edit the feature access code on the telephone system. The feature access code entered in
YourSite Explorer must be identical to that on the telephone system and be valid for use with silent
monitoring. See "Editing System options" on page 6.
• Intelligent Queue port settings are not programmed during synchronization.

Synchronization for the 5000 and Axxess
If you have a 5000 or Axxess, you can synchronize the YourSite database with the queues, agents, agent
groups, extensions, Do Not Disturb Reason codes, and trunks programmed on the telephone system using
synchronization. Synchronization can be performed on demand or scheduled to run with the nightly
maintenance routine.
NOTE: The device write-back functionality available in YourSite Explorer for the 3300 ICP is not currently
available for the 5000 and Axxess telephone systems.
During synchronization, queues, agents, extensions, Do Not Disturb Reason codes, and trunks programmed
on the 5000 or Axxess will be synchronized with the YourSite database. Reporting numbers for queues and
agent groups will be automatically generated during synchronization.
NOTE: If agents, queues, and extensions on the telephone system have the same reporting or dialable
number as the devices programmed in the YourSite database, but they do not have the same name,
synchronization will change the name of the device in the YourSite database to match the name of the device
on the telephone system.
For Network ACD environments, synchronization looks for agents configured in the cluster. If not found,
agents are added to the media server being synchronized. Once agents are created, or matches are found,
agent group associations are synchronized for those agents. Agent name changes are only synchronized for
the agent's primary media server. Name changes found on other telephone systems are ignored.

114

Chapter 6 Configuration

While synchronizing data, the telephone system continues to operate without experiencing downtime. After
synchronization is complete, the Contact Center Client applications open on agent desktops will be refreshed
with a device update. After synchronization is complete, all critical programming will be validated. A report is
then generated to summarize the results of synchronization. We highly recommend that you correct invalid
programming, as detailed in the report, immediately.

Preparing for synchronization
NOTE:
• Only Mitel IP phones are supported for use with synchronization. Analog and digital phones are not
currently supported.
• Only Mitel telephones that are programmed on the IP Multiline set assignment form will synchronize
with the YourSite database. For details on the phones that are supported, please refer to your Mitel
3300 ICP documentation.
Before you perform synchronization for the 3300 ICP
• Ensure the 3300 ICP is V8.x or greater. You can only use synchronization to synchronize the YourSite
database with resilient, Network ACD, and clustered telephone systems if you are using 3300 ICP
Release MCD 4.0 SP2 or greater, with the SDS Directory synchronization option enabled on all of the
telephone systems in your enterprise.
• Ensure that you have completed programming the 3300 ICP and created a username and password
for synchronization (on the 3300 ICP User Authorization Profile form). The 3300 ICP User
Authorization Profile must include Application Access and System Admin Access. Desktop Admin
and Group Admin options can be disabled. These steps must be completed for all 3300 ICPs in your
Enterprise.
• Ensure your MiXML service is started by clicking Start=>Control Panel=>MiXML. Verify that port 18000
is entered on the Settings tab and click Start.
• Ensure that your Windows or Corporate firewall is not blocking the following ports
• SOAP: 18000 (HTTPS)
• UDP: 53
• TCP: 7011
• TCP: 22
• TCP: 443 (SSH)
• Configure the user name and password for each of the 3300 ICP media servers in YourSite Explorer.
See "Programming the telephone system for synchronization" in the Contact Center Management
Installation Guide.
• If you are running 3300 ICP Release 9.x or earlier, resilient Network ACD, and clustered telephone
systems must be programmed using OPS Manager, RDNs, and cluster element IDs. 3300 ICPs
programmed with Remote Agent Subgroups and ARS are not supported. Contact Center
Management clusters and cluster element IDs must match what is programmed on the telephone
system.
See "Adding resilient and/or Network ACD hot desking agents" in the Contact Center Solutions User
Guide.
Before you perform synchronization for the 5000 and Axxess
• If you have a 5000, ensure it is Version 2.20 or greater. If you have an Axxess, ensure it is Version
10.00 or greater.
• Ensure that you have programmed an OAI IP address and port number on the 5000/Axxess.
• If there is a firewall between your Enterprise Server and the 5000/Axxess, ensure that your Windows
or corporate firewall is not blocking port 4000 (TCP).

YourSite database configuration

115

Specifying synchronization settings
YourSite Explorer enables you to specify the synchronization settings, read options, and write options used by
synchronization. When you select a media server in YourSite Explorer, the following synchronization options
are available from the ribbon, on the Telephone system tab:
• Settings
• Disabled
This option will fully disable synchronization.
• Read
This option will read devices programmed on your telephone systems and synchronize them
with the YourSite database.
• Read/Write
This option will read the devices programmed on your telephone systems and synchronize
them with the YourSite database and enable devices programmed in YourSite Explorer to be
written to the telephone systems.
• Read Options
• Create employees with new agents
For every new agent added to the YourSite database, a new employee will be created and
associated with the agent.
• Create employees with new extensions
For every new extension added to the YourSite database, a new employee will be created and
associated with the agent.
• Enabled Advanced Real time on new extensions
Enable Advanced Real time and Reporting on all new extensions.
• Use telephone system device names
Override device names programmed in YourSite Explorer with the device names configured on
the telephone system.
• Write Options
• Update telephone directory names
Override telephone directory names with agent, agent group, queue, and extension names
configured in YourSite Explorer.

Performing synchronization
There are two ways to perform synchronization:
• Full synchronization
Running full synchronization will synchronize the devices programmed on the telephone system and
enable you to review all devices, and optionally exclude any devices, before committing changes to
YourSite Explorer. See “To perform full synchronization” on page 116.
• Telephone system settings synchronization
Running telephone system settings synchronization will read the current telephone system settings
and enable you to view any errors or warnings related to the telephone system configuration. See “To
perform telephone system synchronization” on page 117.
NOTE:
• You can only use synchronization to synchronize the YourSite database with resilient, Network ACD,
and clustered telephone systems if you are using 3300 ICP Release 10.0 (MCD 4.0 SP2) or greater,
with the SDS Directory synchronization option enabled on all of the telephone systems in your
enterprise.
• As a best practice, we recommend all new installations run Full synchronization to ensure the
telephone systems in your enterprise are synchronized with the YourSite database and that there are
no critical telephone system programming errors.
• You must program your 3300 ICPs and perform synchronization before you can configure telephone
system assignment form options in YourSite Explorer.

116

Chapter 6 Configuration

•
•

•

•

We recommend you do not exchange the reporting number of one device with that of another device.
Synchronization will not synchronize a device being added to the YourSite database with the
telephone system if the device has the same reporting number as an existing device with a different
dialable number.
If you are synchronizing a single telephone system, agents and queues must be programmed on the
same telephone system. Single node synchronization can disassociate agents and queues if agents
and queues reside on separate telephone systems.
If you are running 3300 ICP Release 9.x or earlier and you synchronized your network ACD
assignments and/or resilient agents using OPS Manager, you must synchronize all of the 3300 ICPs
in your enterprise. Otherwise, agent group and queue group associations will be lost.

To perform full synchronization
1.
2.
3.
4.

In YourSite Explorer, under Enterprise, click Media servers.
Select a 3300 ICP or a 5000/Axxess media server from the list.
Click the Telephone system tab.
In the ribbon, specify the settings to use with synchronization.
See “Specifying synchronization settings” on page 115.
5. In the ribbon, click Run.
The Synchronization window opens.
6. Select the media servers to synchronize.
7. Ensure Full synchronization is selected.
8. If this is the first time you have run synchronization, click Synchronize and continue to step 11. If you
have already run full synchronization, click Next.
9. Optionally, select the telephone system media servers and devices to include with synchronization.
All media servers and devices are selected by default.
10. Specify how you would like to proceed with synchronization:
• Synchronize—selecting this option will synchronize the devices programmed on the telephone
system and enable you to review all entries and optionally exclude any devices before
committing them to YourSite Explorer. If you select this option, continue to step 11.
• Save settings—selecting this option will save the device settings you specified to be used for
the next scheduled or on-demand synchronization. If you select this option, the synchronization
window will close.
• Cancel—selecting this option will cancel the synchronization. No changes will be made to
YourSite database or the telephone systems. If you select this option, the synchronization
window will close.
• Auto commit—selecting this option and clicking Synchronize will synchronize the devices
programmed on the telephone systems and automatically commit them to YourSite Explorer.
There will be no opportunity for you to review the entries and optionally exclude any devices
before committing them to YourSite Explorer.
11. When the synchronization report displays, you have the following three options:
• Commit—selecting this option will commit the specified changes and synchronize telephone
system devices with YourSite Explorer.
• Cancel—selecting this option will cancel the specified changes. No devices will be
synchronized and the synchronization window will close.
• Edit—selecting this option will rerun synchronization and enable you to modify the devices to be
included in synchronization. If you select this option, return to step 9.
If this is the first time you have run synchronization, any telephone system errors and warnings will
display in the synchronization report. You can correct any errors or warnings found in this report by
clicking Edit, clicking the Telephone system settings tab and changing the telephone systems settings
to the recommended settings. If this is not the first time you have run synchronization, the
synchronization window will close once it is complete and you can review any telephone system
setting errors and warnings on by selecting a media server in YourSite Explorer and clicking the
Telephone system settings tab.

YourSite database configuration

To perform telephone system synchronization
1.
2.
3.
4.
5.
6.
7.
8.

In YourSite Explorer, under Enterprise, click Media servers.
Select a 3300 ICP or a 5000/Axxess media server from the list.
Click the Telephone system tab.
In the ribbon, specify the settings to use with synchronization.
See “Specifying synchronization settings” on page 115.
In the ribbon, click Run.
The Synchronization window opens.
Select the media servers to synchronize.
Ensure Telephone system settings is selected.
Click Synchronize.
The Synchronization report window will open and display the progress and status of the
synchronization. Once synchronization is complete, any telephone system errors and warnings will
display in the synchronization report. You can correct any errors or warnings found in this report by
clicking Edit, clicking the Telephone system settings tab and changing the telephone systems settings
to the recommended settings.

Scheduling Synchronization during the nightly maintenance routine
We recommend you schedule Synchronization to run with the nightly maintenance routine to ensure the
YourSite database and your telephone system are properly programmed.
To schedule synchronization during the nightly maintenance routine
1.
2.
3.

In Contact Center Management, click YourSite=>Enterprise.
Click the Advanced tab.
Select the Run synchronization with nightly maintenance routine check box.

Viewing Synchronization reports
NOTE: The Synchronization report is currently available in English only.
To view a Synchronization report
1.
2.

In Contact Center Management, click Tools=>Administrative tools=>Administrative reports.
After Status, click View.

Understanding Synchronization reports
After you perform Synchronization, a report summarizing the results of the synchronization is generated. The
Synchronization report contains a synchronization summary, synchronization details, validation results, and
any warnings and errors. Table 6-2 describes the information provided in the Synchronization report

Table 6-2 Synchronization report overview
Contents
Synchronization
Summary

Description
For each media server in your enterprise, the number of devices added and updated
are listed.
A license summary is also included in the Synchronization Summary section of the
Synchronization report. The License Summary lists the number of employee licenses
added and the number of licenses that remain. If you have exceeded the number of
employee licenses you currently own, a warning will be displayed and you will be
instructed to resolve the problem.

117

118

Chapter 6 Configuration

Table 6-2 Synchronization report overview
Contents

Description

Synchronization
Details

The Synchronization Details section of the Synchronization report lists specific details
that pertain to the devices added and updated, or associations made or deleted
during the synchronization.

Validation Results

The Validation Results section of the Synchronization report lists any system and
device level warnings and any critical programming errors.

Warnings

The Warnings section of the Synchronization report lists any non-critical warnings
that may have affected the results of the synchronization process. We highly
recommend that you immediately correct any invalid programming that may have
caused warnings to appear.

Errors

The Errors section of the Synchronization report lists any critical errors that would
have prevented synchronization from occurring. If critical errors are detected, the
Synchronization report will display the Warnings and Errors sections of the report
only. We highly recommend you immediately correct any invalid programming that
may have caused the error, to ensure your contact center functions properly.

Subscribing to the Synchronization report RSS feed
You can subscribe to a Really Simple Syndication (RSS) feed using a RSS aggregator of your choice (for
example, Microsoft Outlook or Internet Explorer), so you are informed every time a Synchronization report is
generated. RSS enhances management productivity because you can automatically receive reports without
having to browse to the Administrative Reports inbox in Contact Center Management.
To subscribe to the Synchronization report RSS feed
1.
2.
3.
4.

In Contact Center Management, click Tools=>Administrative tools=>Administrative reports.
Click Access RSS feed.
Click Subscribe to this feed.
Follow the steps required by your RSS aggregator to subscribe to the Synchronization report feed.

NOTE: When you browse to a Web page that contains RSS information, the orange RSS button appears next
to the Home icon.
To add a RSS feed through Microsoft Internet Explorer 7+
1.
2.

Click the RSS feed button.
A list of all available RSS feeds on the Web page is displayed.
Click the RSS feed you want to subscribe to.
You can optionally click the RSS or XML buttons in the Web page to subscribe to a RSS feed.

To add a RSS feed through Microsoft Office Outlook 2007
1.
2.
3.
4.
5.

On the Tools menu, click Account Settings.
On the RSS Feeds tab, click New.
In the New RSS Feed dialog box, type or copy and paste the URL of the RSS feed, for example,
http://www.example.com/feed/main.xml.
Click Add.
Click OK.

YourSite database configuration

119

Editing telephone system assignment forms
After you run Synchronization for the 3300 ICP in YourSite Explorer, you can edit a subset of contact center
related 3300 ICP System Options, SMDR Options, Class of Service, and Class of Restriction assignment
forms. Any changes made to the telephone system assignment forms in YourSite Explorer are written to the
telephone system when a user clicks Save.
NOTE: You must perform Synchronization for the 3300 ICP before you can edit any telephone system
assignment forms in YourSite Explorer.

Editing System options
Using YourSite Explorer, you can edit the ACD 2000 - Automatically log out last agent on no answer and ACD
Real-time Events Feature Level. YourSite Explorer displays the recommended value for these System
Options.
To edit System Options
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click YourSite.
Under Enterprise, click Media servers.
Under Media servers, select a 3300 ICP media server.
Click the Telephone system settings tab.
In the left pane, click System options.
After Feature access code for silent monitoring, type the feature access code used for silent
monitoring, as programmed on the telephone system.
NOTE: If you edit the feature access code on the media server, you must also manually edit the
feature access code on the telephone system. The feature access code entered in YourSite Explorer
must be identical to that on the telephone system and be valid for use with silent monitoring.
7. After ACD 2000 - Automatically log out last agent on no answer, click Yes or No.
8. After ACD Real-time Events Feature Level, specify the feature level value.
9. After ACD Make Busy Walk Away Codes, click Yes or No.
10. In the ribbon, click Save.

Editing SMDR options
Using YourSite Explorer, you can edit a subset of contact center related SMDR options. YourSite Explorer
displays the recommended value for these SMDR options.
To edit SMDR Options
1.
2.
3.
4.
5.
6.
7.
8.

In YourSite Explorer, in the left pane, click YourSite.
Under Enterprise, click Media servers.
Under Media servers, select a 3300 ICP media server.
Click the Telephone system settings tab.
In the left pane, click SMDR options.
After Extended digit length, click Yes or No.
Specify the system options.
In the ribbon, click Save.

120

Chapter 6 Configuration

Editing Class of Service options
Using YourSite Explorer, you can edit a subset of contact center related Class of Service options. YourSite
Explorer displays the recommended value for these Class of Service options.
To edit Class of Service options
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

In YourSite Explorer, in the left pane, click YourSite.
Under Enterprise, click Media servers.
Under Media servers, select a 3300 ICP media server.
Click the Telephone system settings tab.
In the left pane, click Class of Service.
Under Name, select the Class of Service to edit.
After Comment, enter a description for the Class of Service.
After Use this Class of Service as the default value for new agents, click Yes or No.
After HCI/CTI/TAPI call control allowed, click Yes or No.
After HCI/CTI/TAPI monitor allowed, click Yes or No.
After SMDR external, click Yes or No.
After SMDR internal, click Yes or No.
In the ribbon, click Save.

Editing Class of Restriction options
Using YourSite Explorer, you can edit a subset of contact center related Class of Restriction options.
To edit the Class of Restriction options
1.
2.
3.
4.
5.
6.
7.
8.

9.

In YourSite Explorer, in the left pane, click YourSite.
Under Enterprise, click Media servers.
Under Media servers, select a 3300 ICP media server.
Click the Telephone system settings tab.
In the left pane, click Class of Restriction.
Under Number, select the Class of Restriction to edit.
After Do you want this Class of Restriction to be the default setting, click Yes or No.
After Classes of Restriction for the group, enter the Class of Restriction numbers to include in the
group.
A range of numbers may be specified. Separate numbers using commas or dashes. For example, 1
though 9 may be entered as 1-9 or a combination of individual numbers and ranges may be entered
as 1,2,3,7-10,13.
NOTE: Class of Restriction numbers must be entered in ascending order within each group.
In the ribbon, click Save.

Adding resilient and/or Network ACD hot desking agents
If you use resilient or Network ACD hot desking agents, you must first program them on the telephone system
using OPS Manager. After you have added the resilient or Network ACD hot desking agents to the telephone
system, you must synchronize network elements using OPS Manager. You then perform Synchronization on
all 3300 ICPs in your enterprise. Once you have performed Synchronization, the resilient and/or Network ACD
hot desking agents you programmed using OPS Manager will be programmed in the YourSite database and
available in YourSite Explorer.
It is important to understand that traditional and hot desking agents cannot be combined on the same
telephone system or within a cluster. For more information about invalid ACD agent programming, see “Invalid
ACD cluster programming” on page 121.

Adding resilient and/or Network ACD hot desking agents

121

To add a resilient or Network ACD hot desking agent using OPS Manager
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

In Internet Explorer, browse to OPS Manager.
Click Configuration=>Directory Management=>Moves, Adds & Changes editor.
The Moves, Adds & Changes Editor opens.
Click Add User.
Optionally, click Edit user to edit an existing user.
Under Identification, type a name.
After Number, type the agent’s dialable number.
After Home Element, select the primary telephone system from the list.
After Type, select ACD Agent.
Under Appliances and Services, select Enable Resiliency.
After Secondary Element, select the secondary telephone system from the list.
Under Telephone Directory, after Distribution List, select the distribution list you have created.
Click Add.
The user is added to the telephone system.
Once the user has been added to the telephone system, click Configuration=>Directory
Management=>Synchronize with=>Network Elements.
Under Not selected, select the telephone systems to synchronize from the list and click < to move
them to the Selected list.
Click Sync Now.
The telephone directories for the specified telephone systems are synchronized.
After the telephone systems are synchronized, perform Synchronization on all 3300 ICPs in your
enterprise.
See “Configuring the YourSite database using synchronization” on page 112.
Once Synchronization is complete, the resilient and/or Network ACD hot desking agents you added
using OPS Manager are available in YourSite Explorer.

Invalid ACD cluster programming
Combining traditional ACD agents and ACD hot desking agents on the same telephone system is not
supported. All media servers within a cluster must be configured with the same type of agents. If the
telephone systems within a cluster are configured with both ACD hot desking agents and traditional ACD
agents, agent states will not display correctly in Contact Center Client real-time monitors and you will receive
an "Invalid ACD cluster programming" error in YourSite Explorer.
The "Invalid ACD cluster programming" error is displayed when the following conditions are met
• One or more media servers in a cluster are programmed with both traditional and ACD hot desking
agents and/or
• The media servers in a cluster are not programmed with the same type of ACD agents
NOTE: As a best practice, we recommend you perform Synchronization before attempting to resolve any
invalid ACD cluster programming errors on the telephone system. This will ensure that your configuration is
accurate and any errors being reported are valid.
The following scenarios provide examples of different invalid ACD cluster programming, with the problem
areas identified in red text.

Scenario 1
In the scenario shown in Table 6-3, media servers with mixed agent types are programmed in YourSite
Explorer.

122

Chapter 6 Configuration

Table 6-3 Invalid ACD agent programming scenario 1
Cluster name: Primary
Media Server

YourSite Explorer
agent type

Invalid agent
type
programming

3300 ICP agent
type

Kanata 3300 5th floor

Hot desking

Hotdesking

No

Kanata 3300 7th floor

Traditional

Traditional

No

Scenario 2
In the scenario shown in Table 6-4, media servers have the correct agent type settings programmed in
YourSite Explorer, but have mixed agent types programmed against a single 3300 ICP.

Table 6-4 Invalid ACD agent programming scenario 2
Cluster name: Master
Media Server

YourSite Explorer
agent type

Invalid agent
type
programming

3300 ICP agent type

Kanata 3300 5th floor

Traditional

Hotdesking / Traditional

Yes

Kanata 3300 7th floor

Traditional

Traditional

No

For more information on ACD agent programming, see "ACD" in the Mitel 3300 System Administration Tool
Help, which can be found at http://edocs.mitel.com/default.htm.

Configuring devices and device groups using Quick Setup
If you have a 3300 ICP or 5000/Axxess telephone system, you add a range of contact center devices in
YourSite Explorer using Quick Setup. If you have an SX-2000 telephone system, you add a range of contact
center devices in the Contact Center Management website using YourSite=>Configuration. If you have an SX200 ACD, you must configure your system manually. See “Configuring devices manually” on page 131.
NOTE: Quick Setup is not offered in the Data grid view.
In the Contact Center Management website under YourSite=>Configuration, if you move your mouse over the
Configuration menu on the left side of the Configuration window, the menu displays devices you can
configure. Moving your mouse over the arrows to the right of these devices exposes additional devices.
Alternatively, you can click the Configuration menu to view the complete list of devices to configure.
You can add a range of employee and agent login IDs in one action with Quick Setup, or you can add
employee and agent login IDs manually on their respective windows. Using Quick Setup is faster and less
tedious than adding individual employee and agent login IDs. However, if you want to use existing numbers
for employee IDs (for example, the first three numbers of each employee’s social security number), then you
must add the employee and agent login IDs manually.
You can use Quick Setup to add ranges of the following devices:
• Employees and employee groups’
• Employee divisions
• Agents and agent groups

Adding resilient and/or Network ACD hot desking agents

•
•
•
•
•
•
•
•
•

123

Queues and queue groups (Contact Center Management website only)
Extensions and extension groups
Extension divisions (YourSite Explorer only)
Trunks and trunk groups
DNIS and DNIS groups
Account Codes
Account Code groups (YourSite Explorer only)
Make Busy Reason Codes
Teams

Employee Quick Setup
NOTE:
• When you create employee IDs and agent login IDs, group all of the employees together from each
site, and then group all of the employees together who have similar contact characteristics. For
example, if half of the employees at a site will be voice agents (similar characteristic) and half of the
employees will be email agents (similar characteristic), then group the voice agents together and
group the email agents together. Using Quick Setup, you create the employee IDs and agent login
IDs for the voice agents group, and then create the employee IDs and agent login IDs for the email
agents group.
• If you are upgrading a Contact Center Management (voice) employee to a Multimedia Contact Center
(voice, email, and/or chat) employee, before you use Quick Setup, you must assign a folder to the
employee prior to assigning the employee an agent login ID. To do so, click
Configuration=>Employee=>Employee=>Edit, and update the Multimedia Contact Center properties
for the employee.
If you have an SX-200 or SX-2000, you add a series of employees in the Contact Center Management
website under YourSite=>Configuration, Employee=>Employee.
If you have a 3300 ICP, 5000, or Axxess, to add a series of employees
1.
2.
3.
4.
5.
6.
7.
8.
9.

10.

11.
12.
13.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employees.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
postfix type the prefix and/or postfix.
If you will monitor the employees in real-time and run reports on them, on the General tab, select the
This employee will be tracked in real time and reporting check box.
If the employees will be scheduled using Workforce Scheduling, select the This employee will be
scheduled using Workforce Scheduling check box.
If the employees are resilient, select the This employee is resilient and will be monitored in real
time and reporting check box.
If you want to create an agent login ID for each employee, on the Agent associations tab, select the
Create an agent login ID for each employee check box.
NOTE: It is recommended you create agent login IDs from employee IDs.
Select the media server and failover media server the agent will use.
NOTE: If the employees are resilient, they can be associated with only one voice media server per
cluster and you can select the failover media server for the employees.
After Start the agent login IDs at, type the first agent login ID number to associate to the employee
ID range.
After Increment the agent login IDs by, type the increment by which the agent login ID numbers will
increase.
If you want to create an extension for each employee, on the Extension associations tab, select the
Create an extension number for each employee check box.

124

14.
15.
16.
17.
18.
19.
20.
21.

Chapter 6 Configuration

Select the media server and failover media server the extension will use.
If the extension will be costed with Call Accounting, select the Cost this extension check box.
After Start the extension numbers at, type the first extension number to associate with the
employee ID range.
After Increment the extension numbers by, type the increment by which the extension numbers will
increase.
If you want to create Account Code associations, on the Account Code associations tab, select the
Create an Account Code for each employee check box.
After Start the Account Code numbers at, type the first Account Code number to associate to the
employee ID range.
After Increment the Account Code numbers by, type the increment by which the Account Code
numbers will increase.
Click Run.

Agent Quick Setup
NOTE: You cannot use Quick Setup to create agent login IDs for a Multimedia Contact Center Email media
server.
If you have an SX-200 or SX-2000, you add a series of agents in the Contact Center Management website
under YourSite=>Configuration, Agent login=>Agent login.
If you have a 3300 ICP, 5000, or Axxess, to add a series of agents
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Agents.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
postfix type the prefix and/or postfix.
6. On the General tab, after Associate the devices to this media server, click ... and select a media
server.
7. If you want to create an employee ID for each agent, on the Agent associations tab, select the
Create an employee ID for each agent check box.
NOTE: Select this check box only if you have not already added employee IDs to the database.
8. After Start the employee IDs at, type the first employee ID number to associate with the agent
reporting number range.
9. After Increment the employee IDs by, type the increment by which the employee ID numbers will
increase.
10. If you want to append a prefix to the agent reporting number, on the Reporting numbers tab, select
the Append a prefix/and or postfix to the reporting number check box and type a prefix and/or
postfix.
11. Click Run.

Queue Quick Setup
If you have an SX-200, SX-2000, 3300 ICP, or 5000/Axxess, to add a series of queues
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Queue=>Queue.
Click Quick Setup.
Select a site and the media server the queues will use.
In the Active number from and Active number to boxes, type a range of queue numbers.

Adding resilient and/or Network ACD hot desking agents

6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

125

On the General tab, if you want to add a prefix or postfix to this range of queue numbers, select the
Append a prefix and/or a postfix to the device name check box and type the prefix and/or postfix.
If you want to add a prefix or postfix to the range of dialable numbers, select the Append a prefix
and/or a postfix to the dialable number check box and type the prefix and/or postfix.
On the Metrics tab, after Short Abandon, type the Short Abandon threshold (in seconds) for the
queues.
After Short Talk, type the Short Handle threshold (in seconds) for the queues.
After The goal for this queue is to handle, type the Service Level Percent objective for the queues.
After % of calls in less than, type the Service Level Time objective for the queues.
If you selected a 3300 ICP media server, click the MiTAI tab and complete steps 14 to 16.
After Business hours, select the business hours of the media server.
If the queues are unavailable outside of business hours, select the Set the queue to unavailable
outside of these business hours check box.
Select the Auto-synchronize the YourSite database with the telephone system check box.
Click Run.

Extension Quick Setup
If you have an SX-200 or SX-2000, you add a series of extensions in the Contact Center Management
website under YourSite=>Configuration, Extension=>Extension.
If you have a 3300 ICP, 5000, or Axxess, to add a series of extensions
1.
2.
3.
4.
5.
6.
7.
8.

9.
10.

11.
12.
13.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Extensions.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
Postfix type the prefix and/or postfix.
On the General tab, select a media server and a failover media server for the extension.
If the extension will be costed with Call Accounting, select the Cost this extension check box.
Under Reporting and real-time options
• Select Historical reporting only if you want to run reports for the extension but not monitor it in
real time.
• Select Real time and reporting if you want to run reports on and monitor the extension in realtime.
Under Advanced options, select the Extension type.
If you want to create an employee for each extension, on the Employee Associations tab, select the
Create an employee ID for each extension check box.
NOTE: Select this check box only if you have not already added employee IDs to the database.
After Start the employee IDs at, type the first employee ID number to associate with the extension
number range.
After Increment the employee IDs by, type the increment by which the employee ID numbers will
increase.
Click Run.

126

Chapter 6 Configuration

Trunk Quick Setup
If you have an SX-200 or SX-2000, you add a series of trunks in the Contact Center Management website
under YourSite=>Configuration, Trunk=>Trunk.
If you have a 3300 ICP, 5000, or Axxess, to add a series of trunks
1.
2.
3.
4.
5.
6.
7.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Trunks.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
postfix type the prefix and/or postfix.
On the General tab, click ... and select a media server for the trunk.
Click Run.

Trunk group Quick Setup
If you have an SX-200 or SX-2000, you add a series of trunk groups in the Contact Center Management
website under YourSite=>Configuration, Trunk=>Trunk group.
If you have a 3300 ICP, 5000, or Axxess, to add a series of trunk groups
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Trunk groups.
Click Quick Setup.
In the Active number from and Active number to boxes, enter a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
postfix type the prefix and/or postfix.
6. On the General tab, click ... and select the voice media server associated with the trunk (for example,
3300 ICP Voice).
7. If this trunk group uses an intra switch, select the Intra switch check box.
8. To cost calls using this trunk, clear the Do not cost calls check box.
9. Click Run.

DNIS Quick Setup
If you have an SX-200 or SX-2000, you add a series of DNIS in the Contact Center Management website
under YourSite=>Configuration, DNIS=>DNIS.
If you have a 3300 ICP, 5000, or Axxess, to add a series of DNIS
1.
2.
3.
4.
5.
6.
7.
8.
9.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click DNIS.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
postfix type the prefix and/or postfix.
On the General tab, after Associate the devices to this media server, click ... and select a media
server.
After Short Abandon, type the Short Abandon threshold for the DNIS.
After Service Level, type the Service Level time for the DNIS.
Click Run.

Adding resilient and/or Network ACD hot desking agents

127

Account Code Quick Setup
If you have an SX-200 or SX-2000, you add a series of Account Codes in the Contact Center Management
website under YourSite=>Configuration, Account Codes=>Account Codes.
If you have a 3300 ICP, 5000, or Axxess, to add a series of Account Codes
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Account Codes.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
postfix type the prefix and/or postfix.
6. To you want to create an employee for each Account Code, on the Employee Associations tab,
select the Create an employee ID for each Account Code check box.
NOTE: Select this check box only if you have not already added employee IDs to the database.
7. After Start the employee IDs at, type the first employee ID number to associate to the Account Code
range.
8. After Increment the employee IDs by, type the increment by which the employee ID numbers will
increase.
9. Click Run.

Make Busy Reason Codes Quick Setup
If you have an SX-200 or SX-2000, you add a series of Make Busy Reason Codes in the Contact Center
Management website under YourSite=>Configuration=>Make Busy Reason Code.
If you have a 3300 ICP, 5000, or Axxess, to add a series of Make Busy Reason Codes
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Make Busy Reasons.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
postfix type the prefix and/or postfix.
Click Run.

Team Quick Setup
If you have an SX-200 or SX-2000, you add a series of Teams in the Contact Center Management website
under YourSite=>Configuration=>Team.
If you have a 3300 ICP, 5000, or Axxess, to add a series of Teams
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Teams.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
If you want to add a prefix or postfix to this range of device numbers, after Name prefix and/or Name
postfix type the prefix and/or postfix.
Click Run.

128

Chapter 6 Configuration

Device group Quick Setup
If you have an SX-200 or SX-2000, you add a series of employee groups, agent groups, queue groups,
extension groups, and DNIS groups in the Contact Center Management website under
YourSite=>Configuration.
If you have a 3300 ICP, 5000, or Axxess, to add a series of Account Code groups, agent groups, DNIS
groups, employee groups and divisions, extension groups and divisions, and queue groups
1.
2.
3.
4.
5.
6.
7.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click the device group name.
Click Quick Setup.
In the Active number from and Active number to boxes, type a range of device numbers.
To add a prefix or postfix to the range of device numbers, after Name prefix and/or Name postfix
type the prefix and/or postfix.
If you are adding an agent group, click ... and select a media server and failover media server to
associate with the agent group.
Click Run.

Configuring devices using .csv files
If you have a 3300 ICP, 5000, or Axxess telephone system, you can import devices to YourSite Explorer using
comma-separated value (.csv) files. The following device types are currently supported for use with the
YourSite Explorer .csv import tool: employees, employee groups, employee divisions, agents, agent groups,
queues, queue groups, extensions, extension groups, extension divisions, trunks, trunk groups, DNIS, DNIS
groups, Account Codes, Make Busy Reason Codes, Do Not Disturb Reason Codes, and teams.
A .csv file is used for the digital storage of data structured in a table of lists form, where each associated item
(member) in a group is in association with others also separated by the commas or tabs of its set.
There are two ways to create .csv files: Notepad or Microsoft Excel. We recommend making .csv files in
Excel, as adding and editing a large number of entries at once using auto-fill functions is much simpler and
more convenient than using Notepad.
Alternatively, you can also import tabbed delimited text files created in Excel. Tabbed delimited text files are
almost identical to .csv files, but use tabs to differentiate data fields instead of commas.
The following images provide two examples of how .csv files can be formatted. Figure 6-7 displays Microsoft
Excel .csv formatting and Figure 6-8 displays Notepad .csv formatting. Both .csv examples contain the
following data: first name, last name, agent login ID, and media server.
NOTE: To import configuration options that display in the YourSite Explorer grid view as a checkbox, you must
enter True or False as the field data. For example, if an employee was enabled for real-time and reporting,
you would enter the value True in your .csv file and map it to the Real-time license field.

Adding resilient and/or Network ACD hot desking agents

129

Figure 6-7 Microsoft Excel .csv formatting example

Figure 6-8 Notepad .csv formatting example

Fields required for successful .csv imports
The following table details the fields that are required in order to successfully import devices into YourSite
Explorer using a .csv file.
NOTE: Data must be entered in .csv files using the exact order detailed in the table below. Failure to import
data in the order specified will result in import errors.

Table 6-5 Mandatory device fields for .csv imports
Device

Mandatory fields

Optional fields

Employees

First name, last name, employee
ID (reporting number)

Full time, middle name, email
address, suffix, real-time license,
nickname, resiliency license,
activated, scheduling license,
site, password, is a supervisor,
username, supervisor, is active,
security role, preferred printer,
print locally, use employee email
for report distribution, fax number,
hire date, birth date, business
phone number, emergency
contact phone number,
emergency contact relationship,
emergency contact name,
country, ZIP or postal code, street
address, city, state or province,
pager number, phone number

Employee groups

Name, employee group ID
(reporting number)

N/A

130

Chapter 6 Configuration

Device

Mandatory fields

Optional fields

Employee divisions

Name, reporting number

N/A

Agents

First name, last name, agent login
ID, media server

Failover media server, employee,
real time and reporting, is active

Agent groups

Name, reporting number, media
server

Failover media server, real time
and reporting, is active

Queue groups

Name, reporting number

N/A

Extensions

Name, reporting number, media
server

Extension type, failover media
server, real-time license, is active,
cost this extension, notes, is
general business hotdesking

Extension groups

Name, reporting number

N/A

Extension divisions

Name, reporting number

N/A

Trunks

Name, reporting number, media
server

N/A

Trunk groups

Name, reporting number

Media server, do not cost calls,
carrier plan, intra switch

DNIS

Name, reporting number, media
server

Short abandon, service level,
carrier plan, call type, call rate

DNIS groups

Name, reporting number

N/A

Account Codes

Name, reporting number

Use as classification code

Make Busy Reason Codes

Name, reporting number

N/A

Do Not Disturb Reason Codes

Name, reporting number

N/A

Teams

Name, reporting number

N/A

Importing a range of devices using a .csv file
NOTE: Before you attempt to import a device using a .csv file, ensure
• The .csv file contains data for all of the fields required to save a device in YourSite Explorer as detailed
in “Mandatory device fields for .csv imports” on page 129.
• If a device requires a dependency to be specified, for example specifying a media server is required in
order to save an agent, the dependency must already exist in YourSite Explorer. The Import Wizard
cannot create new dependencies and will fail if the dependency does not already exist in the
database.
To import a range of devices using a .csv file
1.
2.
3.
4.
5.

In YourSite Explorer, under Devices, click the name of the device you will add using a .csv file.
Click Import.
After Select file type, specify whether the .csv file uses Comma separated values (.csv) or Tab
separated values (.txt).
After Select file, click Browse and specify the location of the .csv file.
Under Options, specify how the Import Wizard will handle duplicate items.
If duplicates are found:
• Overwrite entries if duplicates are found will use the .csv file as the master and overwrite
duplicate entries in the YourSite database with data in the .csv file.

Adding resilient and/or Network ACD hot desking agents

131

•

6.
7.

8.
9.

Skip duplicate entries during import will retain data configured in YourSite Explorer as the
master and import any new data entries from the .csv file into the YourSite database.
• Do not import if duplicates are found will scan the .csv and YourSite database for duplicates. If
duplicates are found in either the .csv or the YourSite database, the import is cancelled and no
data is imported to the YourSite database.
Click Next.
On the Field Mappings window, map the fields in the Available columns list to the Selected
columns list using the arrow buttons, so they appear in the exact same order as they do in your .csv
file.
Click Next.
When the import has completed, click Finish.
The imported devices will display in the data grid view of YourSite Explorer.
NOTE: If the import fails, the Import Wizard will notify you of whether the YourSite database or .csv
file contained the duplicate(s) and which row(s) of the .csv file contained the error(s) that resulted in
the failure. Fixing these errors will allow devices to be successfully imported.

Configuring devices manually
CAUTION: For reporting purposes, the trunk, extension, agent, agent group, queue, DNIS, dialable numbers,
and Account Code numbers you configure in the YourSite database must be identical to those of the
telephone system.
If you have an SX-200 or SX-2000 telephone system, you must add contact center devices in the Contact
Center Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add
contact center devices in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add
contact center devices in YourSite Explorer.
Throughout the manual device configuration section of this chapter instructions for YourSite Explorer
configuration are given first, followed by instructions for configuring devices in the Contact Center
Management website.
NOTE:
• When you configure numbers for groups in YourSite, use numerical characters only, such as 1 (for
Extension group 1). Do not insert symbols, such as a star [*] or pound sign [#], in the number.
• If you attempt to add a device or device group to YourSite that is already in the database, the system
notifies you that the device or device group is already present. When you add a series of devices or
device groups to YourSite, such as Extensions 5001 to 5005, if the system detects you have already
added Extension 5002, then it will not add Extension 5002 or any subsequent extensions in the series
(that is, Extensions 5003 to 5005) to the database.
• If you are upgrading a Contact Center Management (voice) employee to a Multimedia Contact Center
(voice, email, chat and/or fax) employee, before you assign the employee to an agent login ID, you
must assign a public folder to the employee. To do so, click Configuration=>
Employee=>Employee=>Edit and update the Multimedia Contact Center properties for the employee.
• If you have the optional Intelligent Queue application, after you set up your contact center site (in
YourSite Enterprise) and add an Intelligent Queue media server to the site, the information in the
YourSite database automatically synchronizes to that of the telephone system.

132

Chapter 6 Configuration

Adding employees
You must add all contact center employees (agents, supervisors, and managers) to the YourSite database so
you can run reports on employee activities and view employee performance in real time, and so the
employees can use Contact Center Management.
You must add agent login IDs to the YourSite database for employees you want to track in real time and
reporting. When you add an employee, you can simultaneously create an agent login ID for the employee,
provided you want the agent login ID to be the same as the employee ID.
NOTE: You must assign each employee a unique ID number.
If you have an SX-200 or SX-2000 telephone system, you must add employees in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add
employees in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add employees in
YourSite Explorer.

Configuring general information and licensing information (in YourSite
Explorer)
To configure general information and licensing information for an employee
1.
2.
3.
4.

5.

6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employees.
Click Add.
Under General, specify employee identification information.
You must provide the date the employee became an active part of the enterprise if you intend to
generate administrative employee reports, or if you have Workforce Scheduling and will schedule
employees based on seniority, or will manage time off entitlements and business rules based on time
off allocation.
You must enter a unique employee ID number for each employee.
NOTE: If the employee will use enterprise presence and chat integration and the employee’s email
address differs from the employee’s OCS (SIP) email address, you must enter the OCS (SIP) email
address in the email field.
Under Licensing, select the features and applications for which you want to decrement a licence.
• The Reporting only option enables you to run reports on the employee but not monitor the
employee in real-time.
• The Real-time and reporting option enables you to run reports on the employee and monitor
the employee in real-time, and decrements one employee license.
• The Contact Center Management ACD resiliency check box ensures continuous real-time
monitoring and reporting for the employee during failover.
• The Workforce Scheduling check box enables you to schedule the employee.
NOTE: You cannot license an employee if no licenses remain.
On the ribbon, click Save.

Configuring user account information (in YourSite Explorer)
To configure user account information for an employee
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employees.
Select an employee from the list.
On the User account tab, under User account, specify login credentials for the employee and select
the site to which the employee is associated.
Under Security, select a security role for the employee.
The default security role permits users full access to all applications and devices.

Adding resilient and/or Network ACD hot desking agents

6.

7.

133

Under Report distribution, specify the path of the network printer and select print and email options.
You must configure the network printer as the default printer on the Enterprise Server. The printer
path name is case sensitive.
On the ribbon, click Save.

Associating employees with agent IDs, extensions, and Account Codes (in
YourSite Explorer)
To associate the employee with an agent login ID, extension, and Account Code
1.
2.
3.
4.

5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employees.
Select an employee from the list.
On the Create associated devices tab
• Click the Agent login tab and select the check boxes of the media servers to which the
employee will log in.
This creates an agent login ID based on the employee ID for each media server you select,
which is recommended.
• Click the Extension tab and select the Create an extension number for the employee check
box, select a media server and failover media server for the extension, and, if the extension will
be costed with Call Accounting, select the Cost this extension check box.
• Click the Account Code tab and select the Create an Account Code for the employee check
box.
On the ribbon, click Save.

Configuring multimedia user settings (in YourSite Explorer)
To configure Multimedia Contact Center user settings
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employees.
Select an employee from the list.
On the Multimedia Contact Center tab, select the This employee will be a Multimedia Contact
Center agent check box and type the employee’s Exchange public folder name.
On the ribbon, click Save.

Configuring employee personal information (in YourSite Explorer)
To configure employee personal information
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employees.
Select an employee from the list.
On the Details tab, specify contact, hire, and emergency information for the employee.
On the ribbon, click Save.

Configuring general information and licensing information (in the Contact
Center Management website
To configure general information and licensing information for an employee
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Employee=>Employee.
Click Add.
On the Add an employee tab, specify identification information for the employee.
NOTE: You must enter a unique employee ID number for the employee.
After Employee ID, type an identification number for the employee (for example, 100).

134

Chapter 6 Configuration

6.

If you will track and run reports on the employee, select the The employee will be tracked in realtime and reporting check box.
7. If the employee is a supervisor, select the The employee is a supervisor check box.
8. If the employee is resilient, select the This employee is resilient and will be tracked in real time
and reporting check box.
NOTE: If the number of employees in the YourSite database exceeds the number for which you are
licensed, you will not be able to select this check box.
9. After Email address, type the employee’s email address.
Reporting Service uses this email address to send and receive reports.
10. After Active from, select the date the employee ID was created.
11. After Nickname, type the employee’s nickname.
12. Click Save.

Configuring user account information (in the Contact Center Management
website)
To configure user account information for an employee
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Employee=>Employee.
Select an employee from the list.
On the User account tab, select the This employee will use these credentials to log on to
applications check box, and specify security and report distribution information.
Click Save.

NOTE: If you are upgrading a Contact Center Management (voice) employee to a Multimedia Contact Center
(voice, email, chat and/or fax) employee, you must assign a public folder to the employee prior to assigning
him an agent login ID. To do so, click Configuration=> Employee=>Employee=>Edit and update the
Multimedia Contact Center properties for the employee.

Associating employees with agent IDs, extensions, and Account Codes (in the
Contact Center Management website)
To associate the employee with an agent login ID, extension, and Account Code
1.
2.
3.
4.

5.
6.
7.
8.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Employee=>Employee.
Select an employee from the list.
On the Create associated devices tab, under Agent login, select the check boxes of the media
servers to which the employee will log in.
This creates an agent login ID based on the employee ID for each media server you select, which is
recommended.
On the Extension tab, select the Create an extension reporting number for each employee ID
check box and select a media server and failover media server for the extension.
If the extension will be costed with Call Accounting, select the Cost this extension check box.
On the Account Code tab, select the Create Account Code for employee check box.
On the ribbon, click Save.

Configuring multimedia user settings (in the Contact Center Management
website)
To configure Multimedia Contact Center user settings
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Employee=>Employee.
Select an employee from the list.
On the Multimedia Contact Center user tab, select the The employee will be a Multimedia
Contact Center agent check box and specify the employee’s Exchange public folder name.
Click Save.

Adding resilient and/or Network ACD hot desking agents

135

Adding employee groups
After adding employees, you add employee groups and associate employees to these groups.
If you have an SX-200 or SX-2000 telephone system, you must add employee groups in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add
employee groups in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add
employee groups in YourSite Explorer.

Adding employee groups (in YourSite Explorer)
To add an employee group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employee groups.
Click Add.
Configure employee group identification information.
On the ribbon, click Save.

Associating employees with employee groups (in YourSite Explorer)
To associate an employee with an employee group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employee groups.
Select an employee group from the list.
On the Membership tab, under Available members, select an employee and click > to move the
employee to the Selected members list.
On the ribbon, click Save.

Adding employee groups (in the Contact Center Management website)
To add an employee group
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Employee=>Employee group.
Click Add.
Specify employee group identification information.
If you want all employees to be added to this employee group, select the Automatically add all
employees to this employee group check box.
Click Save.

Associating employees with employee groups (in the Contact Center
Management website)
To associate an employee with an employee group
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Employee=>Employee group.
Across from the employee group to which you want to associate employees, click Members.
Under Available employees, select the check boxes of the members to be added to the group and
click Add selected>>.
Click Save.

136

Chapter 6 Configuration

Adding employee divisions
A division is composed of several employee groups. The Division tab shows the employee groups that belong
to the division currently selected. When you create employee divisions in YourSite, you can run reports for
several employee groups simultaneously.
If you have a 3300 ICP, 5000, or Axxess, you add employee divisions and associate employee groups to
these divisions in YourSite Explorer.
To add an employee division
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employee Divisions.
Click Add.
Type a Name and Reporting number for the employee division.
On the ribbon, click Save.

To associate an employee group with an employee division
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employee Divisions.
Select an employee division from the list.
On the Membership tab, under Available members, select an employee group and click > to move
the employee group to the Selected members list.
On the ribbon, click Save.

Adding agents
You must add agent login IDs to the YourSite database for employees you want to track in real time and
reporting. An employee can have more than one agent login ID but only one employee ID. You assign multiple
agent login IDs to employees who are cross-trained to handle calls for different departments (different
queues). For example, Carol Jones handles calls for English, French, and Spanish queues. In the YourSite
database, you assign Carol three agent login IDs, one for each queue that she handles.
We recommend you browse to the employee window and create agent login IDs based on employee IDs. See
“Adding employees” on page 132.
When you designate an extension, agent, or queue as historical reporting only reports can be created for that
device but they cannot be monitored in real time. The following issues should be considered when
designating devices for historical reporting only.
Retiring an Agent
If you want to retire and reuse an agent ID, for example, when an employee leaves the company or is no
longer an agent, the following applies: If a retiring agent’s ID (Agent A) is issued to a new agent (Agent B) and
a report is run for the period when Agent A was an active employee, Agent B’s name will display in the report
but the statistics will be those of Agent A.
Deleting an Agent
If you delete an agent you will not be able to select this agent in the Contact Center Management website in
order to run reports for them. Furthermore, if you summarize historical data, the data for the deleted agent will
be purged from the database.
Instead of deleting an agent, designate the agent as historical reporting only. Their statistics will not be
deleted from the database and you will be able to continue to run historical reports for them.
NOTE: Summarizing historical data removes it from the database. If, after summarizing, you need to access
this historical data, you can re-designate the agent and their associated devices (employee and extension) as
licensed for real time and reporting and re-summarize the data.

Adding resilient and/or Network ACD hot desking agents

137

To reduce the amount of unnecessary real-time monitoring in Contact Center Management and Call
Accounting, advanced real-time monitoring that provides a variety of features and functionality is disabled by
default for extensions and can optionally be disabled for agents and queues. A new option in YourSite
Explorer called Advanced real time and reporting (previously called Real time and reporting) can be set on
extensions, agents, and queues to enable devices to be used with the following applications and features:
• Busy Lamp Field (BLF)
• Interactive Visual Queue queue statistics
• DNIS name, agent ID, extension, Collected Caller Entered Digits, and Customer Collected Information
• Interactive Contact Center work timer functionality
• Call recording start and stop controls
• Lifecycle reports
• CTI Developer Toolkit functionality
• Professional Services custom screen pop displays
The Real time and reporting option now provides real-time information only, such as ACD states and statistics
and presence. Enterprises with a large number of agents and queues may optionally turn off Advanced real
time and reporting to alleviate bandwidth congestion and to increase system performance. Turning off
Advanced real time and reporting will have the following impact:
• BLF will not display
• Interactive Visual Queue will not display queue statistics
• DNIS name, agent ID, extension, Collected Caller Entered Digits, and Customer Collected Information
will not populate in Interactive Visual Queue, Contact Center PhoneSet Manager, Contact Center
Softphone, and screen pop displays
• Interactive Contact Center will not be able to cancel work timer
• Call recording integration will not be able to start and stop recordings
• Lifecycle reports will not display IVR entry, IVR exit, in queue, call end, call recording, and call note
statistics
• Any of the following functionality that is exposed using the CTI Developer Toolkit library will be similarly
affected, for example, the ability to receive call event notifications or cancel work timer
• Any professional services custom applications will not populate screen pop displays properly
We recommend you contact your Channel Partner before changing the default settings and enabling
advanced real time and reporting for extensions, agents, and queues or disabling advanced real time
reporting for agents and queues.
NOTE: Agents are programmed in YourSite Explorer. If agents are in a clustered environment but not hot
desking and not resilient, the agent names will not appear on the telephone switch. You must enter these
agent names outside of Contact Center Management.
In order to provide Contact Center Work Timer functionality in Contact Center Client, every traditional agent’s
extension or every hot desking Agent ID must be enabled with a MiTAI monitor and be set to Advanced real
time and reporting in YourSite Explorer.
If your agents handle calls for multiple voice queues, you can add additional agent login IDs. For the SX-200
and SX-2000, you do so in YourSite=>Configuration=>Employee=>Employee=>View agent logins. For the
3300 ICP, 5000, and Axxess, you do so in YourSite Explorer.
To add an agent
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Agents.
Click Add.
After Employee, if you want to associate the agent to an employee, click ... and select an employee.
After First name and Last name, type the agent’s name.
After Agent login ID, type the agent login ID.

138

7.
8.

9.

Chapter 6 Configuration

After Media Server, click ... and select the media server the agent will use.
Under Reporting and real-time options, select
• Historical reporting only if you want to run reports on the agent without real-time monitoring.
• Real time and reporting if you want to run reports on the agent and monitor the agent with
basic real-time functionality, such as ACD states and statistics and presence.
• Advanced real time and reporting if you want to run reports on the agent and monitor the
agent with advanced real-time functionality, such as BLF and Collected Digits.
On the ribbon, click Save.

Specifying 3300 ICP options for agents
You can specify Class of Service, Class of Restriction, and failover media server options for agents in
YourSite Explorer.
To specify 3300 ICP options for an agent
1.
2.
3.
4.
5.
6.
7.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Agents.
Select an agent from the list.
Under 3300 ICP Options, after COS, select a Class of Service from the list.
After COR, select a Class of Restriction from the list.
After Failover media server, click ... and select a failover media server from the list.
On the ribbon, click Save.

Adding additional agent login IDs
To add additional agent login IDs
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Employees.
Select an employee from the list.
Click the Agent logins tab.
Select an employee from the Available members list and click > to move the employee to the
Selected Members list.
On the ribbon, click Save.

Adding agent groups
You must add agent groups to the YourSite database and associate agent login IDs to the agent groups so
you can run reports on agent group activities and view agent group activities in real time.
You can associate an agent login ID to more than one agent group. See “Determining your contact center
configuration needs” on page 108.
NOTE:
• If you attempt to add a group to YourSite that is already in the database the system notifies you that
the group is already present. When you add a series of groups to YourSite, such as Extension Groups
1 to 5, if the system detects you have already added Extension Group 3, then it will not add Extension
Group 3 or any subsequent extensions in the series (that is, Extension Group 4 or 5) to the database.
• An agent group must be composed of agents who handle contacts for the same media server type. A
group of agents of mixed media types would produce a report that compares voice agents to email
agents to chat agents. The comparison would not be valid. You want to compare apples to apples
(emails to emails) not apples to oranges (emails to chats).

Adding resilient and/or Network ACD hot desking agents

139

If you have an SX-200 or SX-2000 telephone system, you must add agent groups in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add agent
groups in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add agent groups in
YourSite Explorer.

Adding agent groups (in YourSite Explorer)
To add an agent group
1.
2.
3.
4.
5.

6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Agent groups.
Click Add.
Configure agent group identification information, and select the media server for the agent group.
Under Reporting and real-time options, select
• Historical reporting only if you want to run reports on an agent group without real time
monitoring.
• Real time and reporting if you want to run reports on an agent group and monitor it with basic
real time functionality, such as ACD states and statistics and presence.
On the ribbon, click Save.

Associating agents with agent groups (in YourSite Explorer)
To associate an agent with an agent group
1. In YourSite Explorer, in the left pane, click YourSite.
2. Under Devices, click Agent groups.
3. Select an agent group from the list.
4. On the Membership tab, under Available members, select an agent and click > to move the agent to
the Selected members list.
5. On the ribbon, click Save.

Specifying 3300 ICP options for agent groups (in YourSite Explorer)
To specify 3300 ICP options for an agent group
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Agent groups.
Select an agent group from the list.
On the 3300 ICP options tab, click ... and select a failover media server.
Specify if the agent group uses skills and if calls are to be queued to the agent group when no agents
are logged in.
On the ribbon, click Save.

Adding agent groups (in the Contact Center Management website)
To add an agent group
1.
2.
3.
4.
5.

6.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Agent login=>Agent group.
Click Add.
Specify agent group identification information and select the media server and failover media server
for the agent group.
If you want all agents associated with the media server for the agent group to belong to the agent
group, select the Automatically add all agents associated with this media server to this agent
group check box.
Click Save.

140

Chapter 6 Configuration

Associating agents with agent groups (in the Contact Center Management
website)
To associate an agent with an agent group
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Agent login=>Agent group.
Across from the agent group to which you want to associate agents, click Members.
The Edit agent group members window appears.
Under Available agent login IDs, select the check boxes of the members to be added to the group
and click Add selected>>.
Click Save.

Adding teams
After adding agent groups, you can add teams and associate agent groups to these teams.
If you have an SX-200 or SX-2000 telephone system, you must add teams in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add teams
in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add teams in YourSite
Explorer.

Adding teams (in YourSite Explorer)
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Teams.
Click Add.
Type a Name and Reporting number for the team.
On the ribbon, click Save.

Associating agent groups to teams (in YourSite Explorer)
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Teams.
Select a team from the list.
On the Membership tab, under Available members, select an agent group and click > to move the
agent group to the Selected members list.
On the ribbon, click Save.

Adding teams (in the Contact Center Management website)
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Team.
Click Add.
Type a Name and Reporting number for the team.
If you want to add all agent groups to the team, select Automatically add all agent groups to this
team.
Click Save.

Associating agent groups to teams (in the Contact Center Management
website)
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Team.
Across from the team to which you want to associate agent groups, click Members.
The Edit team members window appears.
Under Available agent groups, select the check boxes of the members you want to add to the team
and click Add selected >>.
Click Save.

Adding resilient and/or Network ACD hot desking agents

141

Adding queues
You must add queues to the YourSite database so you can run reports on queue activities and view queue
performance in real time. When you add a queue to the YourSite database, the configuration options available
depend upon the media server you select. Media servers fall under five general categories: voice (a telephone
system with or without MiTAI enabled), Intelligent Queue, email, SMS, chat, and fax.
When you designate a queue as historical reporting only reports can be created for the queue but it cannot be
monitored in real time. The following issues should be considered when designating devices for historical
reporting only.
Deleting queues
If a queue is deleted, it is no longer a selectable device in the Contact Center Management website. If you
want to be able to run historical reports, deleting queues is not recommended. Instead of deleting queues,
designate them as historical reporting only but remember that if a historical summarization is performed this
queue’s data will be removed from the database.
NOTE: Summarizing historical data removes it from the database. If, after summarizing, you need to access
this historical data, you can re-designate the queue as licensed for real time and reporting and re-summarize
the data.
To reduce the amount of unnecessary real-time monitoring in Contact Center Management and Call
Accounting, advanced real-time monitoring that provides a variety of features and functionality is disabled by
default for extensions and can optionally be disabled for agents and queues. A new option in YourSite
Explorer called Advanced real time and reporting (previously called Real time and reporting) can be set on
extensions, agents, and queues to enable devices to be used with the following applications and features:
• Busy Lamp Field (BLF)
• Interactive Visual Queue queue statistics
• DNIS name, agent ID, extension, Collected Caller Entered Digits, and Customer Collected Information
• Interactive Contact Center work timer functionality
• Call recording start and stop controls
• Lifecycle reports
• CTI Developer Toolkit functionality
• Professional Services custom screen pop displays
The Real time and reporting option now provides real-time information only, such as ACD states and statistics
and presence. Enterprises with a large number of agents and queues may optionally turn off Advanced real
time and reporting to alleviate bandwidth congestion and to increase system performance. Turning off
Advanced real time and reporting will have the following impact:
• BLF will not display
• Interactive Visual Queue will not display queue statistics
• DNIS name, agent ID, extension, Collected Caller Entered Digits, and Customer Collected Information
will not populate in Interactive Visual Queue, Contact Center PhoneSet Manager, Contact Center
Softphone, and screen pop displays
• Interactive Contact Center will not be able to cancel work timer
• Call recording integration will not be able to start and stop recordings
• Lifecycle reports will not display IVR entry, IVR exit, in queue, call end, call recording, and call note
statistics
• Any of the following functionality that is exposed using the CTI Developer Toolkit library will be similarly
affected, for example, the ability to receive call event notifications or cancel work timer
• Any professional services custom applications will not populate screen pop displays properly

142

Chapter 6 Configuration

When you add a queue to the YourSite database, you associate the queue with the agent groups that handle
calls for the queue. You do this so you know which agent groups handle which queues. You must associate at
least one agent group with a queue in order to produce reports on the queue. When configuring queues, you
can optionally configure work timer options, such as extending the telephone system work timer beyond the
ten minute maximum, or forcing agents to enter call classification codes before they handle other requests. If
you select the Force entry of a classification code check box, agents will receive a pop-up in their Contact
Center Client forcing them to enter a call classification code before they can answer more calls.
NOTE: When a queue is added in Contact Center Management and synchronized with the telephone system,
real-time events are turned on by default.
If you have an SX-200 or SX-2000 telephone system, you must add queues in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add
queues in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add queues in
YourSite Explorer.

Configuring general information for queues (in Your Site Explorer)
To configure general information for a queue
1.
2.
3.
4.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Queues.
Click Add.
Specify queue identification information.
The queue reporting number for a phone queue must be the same as the path reporting number on
the telephone system assignment forms (for example, if the reporting number is 20, then you type
P0020 for the SX-200 Real-time, or P020 for the SX-2000).
NOTE: To ensure accurate reporting, queue reporting numbers must be unique across both active
and inactive queues.
5. Click ... and select the media server for the queue.
6. Under Queue service objective, specify the Service Level goal and the Service Level time.
7. If the queue is a voice or chat queue, after Short Handle less than, type the duration for the call talk
parameter.
If the talk time is less than the call talk parameter, then the call is a short talk call (for example, type 3
to define a short talk call as a call the agent makes that lasts less than 3 seconds). Short talk calls are
included in call statistics.
8. After Short Abandon less than, type the duration for the call abandon parameter.
If the abandon time is less than the call abandon parameter, then the call is a short abandon call and
is not included in the call statistics (for example, type 5 to define a short abandon call as a call that
lasts less than 5 seconds).
9. Under Reporting and real-time options, select
• Historical reporting only if you want to run reports on a queue without real time monitoring.
• Real time and reporting if you want to run reports on a queue and monitor it with basic real
time functionality, such as ACD states and statistics and presence.
• Advanced real time and reporting if you want to run reports on a queue and monitor it with
advanced real time functionality, including BLF and Collected Digits.
10. If the queue is a voice queue, after Dialable number, type the path directory number listed on the
telephone system assignment forms.
11. If you want to extend the telephone system work timer beyond the ten minute maximum, under Work
timer options, select the Use work timer check box and specify the duration.
NOTE: In order to extend work timer beyond the ten minute maximum, the telephone system must
have a ten second work timer set on the queue.
12. To force agents to enter call classification Account Codes, select the Force entry of a classification
code check box.
This feature is hidden unless you are licensed for Contact Center PhoneSet Manager.

Adding resilient and/or Network ACD hot desking agents

13.
14.
15.

143

To automatically cancel contact center work timer, select the Cancel work timer once code is
entered check box.
If you want to add contact center work timer time to handling time, select the Include work timer as
part of handling time check box.
On the ribbon, click Save.

Associating agent groups with queues (in YourSite Explorer)
To associate an agent group with a queue
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Queues.
Select a queue from the list.
On the Membership tab, under Available members, select an agent group and click > to move the
agent group to the Selected members list.
On the ribbon, click Save.

Specifying 3300 ICP options for queues (in YourSite Explorer)
On the 3300 ICP options tab, you can specify queue priority and the method a queue uses for handling
interflowed calls in Interactive Visual Queue.
To specify 3300 ICP options for a queue
1.
2.
3.
4.

5.

6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Queues.
Select a queue from the list.
On the 3300 ICP options tab, under General, specify the priority level of the queue and the queue
unavailable answer point directory number.
The highest priority level is 1. The lowest priority level is 64.
Under Interflow options, specify interflow options for the queue.
You select Interflow to this queue uses this queue’s priority if you want interflowed calls to use the
queue’s priority. Otherwise, interflowed calls will retain the priority levels of their originating queues.
On the ribbon, click Save.

Configuring general information for queues (in the Contact Center
Management website)
To configure general information for a queue
1.
2.
3.
4.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Click Add.
On the Queue tab, specify queue identification information and select the media server for the queue.
The queue reporting number for a phone queue must be the same as the path reporting number on
the telephone system assignment forms (for example, if the reporting number is 20, then you type
P0020 for the SX-200 Real-time, or P020 for the SX-2000).
5. If the queue is a voice queue, after Dialable number, type the path directory number listed on the
telephone system assignment forms.
6. After Queue service objective, type your queue service level goal.
7. If the queue is a voice or chat queue, after Short Abandon, type the duration for the call abandon
parameter.
If the abandon time is less than the call abandon parameter, then the call is a short abandon call and
is not included in the call statistics (for example, type 5 to define a short abandon call as a call that
lasts less than 5 seconds).
8. After Short Handle, type the duration for the call talk parameter.
If the talk time is less than the call talk parameter, then the call is a short talk call (for example, type 3
to define a short talk call as a call the agent makes that lasts less than 3 seconds). Short talk calls are
included in call statistics.
9. On the Queue spectrum tab, configure queue spectrum settings.
10. Click Save.

144

Chapter 6 Configuration

Associating agent groups with queues (in the Contact Center Management
website)
To associate an agent group with a queue
1.
2.
3.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from the queue to which you want to associate agent groups, click Members.
The Edit queue members window appears.
4. Under Available agent groups, select the check boxes of the members you want to add to the queue
and click Add >>.
5. Click Save.

Configuring business hours for queues (in the Contact Center Management
website)
If you want to apply business hours to queues, you do so in the Contact Center Management website.
To configure business hours for a queue
1.
2.
3.
4.
5.

6.
7.

8.
9.

10.
11.
12.

13.

14.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from the queue for which you want to configure business hours, click Edit.
On the Business hours tab of the queue, select a business-hour schedule.
If you must create or modify a schedule for the queue, click Manage schedule and configure a
schedule.
See “Applying schedules” on page 172.
For voice queues, the schedule specifies when real-time data should not be filed to the SQL
database.
For chat and email queues, the business-hours schedule specifies the time of day customers receive
the business-hours auto-acknowledgment message.
If you want to apply this schedule to all of the queues with the same media server, select the Apply
this business-hour schedule to all queues associated with this media server check box.
If the queue is a voice queue and you want to exclude statistics generated for calls received or dialed
outside of business hours, select the Generate real-time statistics and reports only within the
business hours selected check box.
Enabling this option prevents data from being filed to the SQL database outside of business hours.
If you are configuring a voice queue using Interactive Visual Queue, click the Interactive Visual
Queue tab and specify the queue priority settings.
If the queue is a voice queue using a media server with MiTAI, click the Interactive Contact Center
queue control tab and specify the queue control plan.
See “Configuring Interactive Contact Center Queue control” on page 145.
If the queue is a voice queue, click Save. Otherwise continue with step 11.
If the queue is an email queue, specify Multimedia Contact Center Email options.
See “Configuring Multimedia Contact Center Email routing options” on page 148.
If the queue is a chat queue, specify Multimedia Contact Center Chat routing options.
See “Configuring Multimedia Contact Center Email media server options in the Contact Center
Management website” on page 97.
If the queue is a fax queue, specify Multimedia Contact Center Fax options.
See “Configuring Multimedia Contact Center Email media server options in the Contact Center
Management website” on page 97.
Click Save.

Adding resilient and/or Network ACD hot desking agents

145

Configuring Interactive Contact Center Queue control
NOTE:
• You must install Interactive Contact Center before you can use Interactive Contact Center Queue
control. It is available to queues associated with 3300 ICP and 5000/Axxess media servers only.
• Before you can use Interactive Contact Center Queue control, you must save the queue.
Using queue control plans, you can place queues in and remove queues from Do Not Disturb automatically
based on predefined criteria. Each queue control plan monitors one queue, and based on the activity of the
queue, either places a queue in, or removes a queue from Do Not Disturb.
NOTE: 5000/Axxess queues cannot be placed in Do Not Disturb and can only redirect calls to an alternate
answering point.
Queue control plans open and close queues based on plan parameters only during business hours. Each
queue is controlled by only one queue control plan at a time. You can apply the same queue control plan to
several queues.
Interactive Contact Center Queue control is configured in the Contact Center Management website.
To configure Interactive Contact Center Queue control
1. In Contact Center Management, click YourSite=>Configuration.
2. On the Configuration menu, click Queue=>Queue.
3. Across from the queue for which you want to configure Interactive Contact Center Queue control, click
Edit.
4. On the the Interactive Contact Center queue control tab of the queue, select the This queue uses
Interactive Contact Center queue control check box.
5. After Interactive Contact Center queue control schedule, select the business hours schedule for
the queue.
6. If you must create or modify a schedule for the queue, click Manage schedule and configure a
schedule.
See “Applying schedules” on page 172.
7. After Interactive Contact Center queue control plan, select the queue control plan for the queue.
8. If you must create or modify a control plan for the queue, click Manage queue control plan and
configure a plan.
See “Managing a queue control plan (3300 ICP)” on page 145.
9. Click Save.

Managing a queue control plan (3300 ICP)
To manage a queue control plan
1.
2.
3.
4.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from the queue for which you want to manage a queue control plan, click Edit.
On the Interactive Contact Center queue control tab of the queue, click Manage queue control
plan.
See Figure 6-9.

146

Chapter 6 Configuration

Figure 6-9 Interactive Contact Center Queue control plan

5.
6.

After Name, type the name of the plan.
After Monitor, select the current queue or an alternate queue.
An alternate queue is available only when you have more than one queue programmed in YourSite
Explorer. The queues are displayed in the following format: site - media server - queue reporting
number - queue name.
7. Select the queue or device that you want to place in, or remove from Do Not Disturb.
You can control the current queue, an alternate queue (on the same media server), or a directory
number. The current queue is always the queue to which the plan is applied. If you do not monitor the
current queue, then the current queue must be affected. The directory number is the dialable number
of a queue or extension. The directory number can be between 1 and 7 digits, inclusive. If you
monitor the current queue you can affect an alternate queue. For example, you can affect another
voice queue in your contact center.
8. After Place the device in DND when the following conditions are true for, type the duration, in
seconds, that you want a condition to be true before the queue or device enters Do Not Disturb.
9. After Remove the device from DND when the following conditions are false for, type the
duration, in seconds, that you want a condition to be false before the queue or device is removed
from Do Not Disturb.
10. After Enabled, select the check boxes of the variables to be included in the plan.
11. After Variable type, if you select Calls Waiting, select a symbol or combination of symbols (>=, <, =,
>, <=) and type the relevant number of calls after which you want the queue plan to take action.
For example, if you select = 5, then the queue control plan will take action only when there are 5 calls
waiting in queue.

Adding resilient and/or Network ACD hot desking agents

147

12. After Variable type, if you select Longest Waiting, select a symbol or combination of symbols (>=, <,
=, >, <=) and type the duration (hh:mm:ss) after which you want the queue plan to take action.
For example, if you select > 00:05:00, then the queue control plan will take action only after the
longest call waiting in queue has been waiting for more than five minutes.
13. After Variable type, if you select Call Load, select a symbol or combination of symbols (>=, <, =, >,
<=) and type the duration (hh:mm:ss) after which you want the queue plan to take action.
For example, if you select >= 10, then the queue control plan will take action only when the call load
is at 10 calls, or more, per agent.
14. Click Save.

Managing a queue control plan (5000/Axxess)
To manage a queue control plan
1.
2.
3.
4.
5.
6.

7.

8.
9.
10.
11.

12.

13.

14.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from the queue for which you want to manage a queue control plan, click Edit.
On the Interactive Contact Center queue control tab of the queue, click Manage queue control
plan.
After Name, type the name of the plan.
After Monitor, select the current queue or an alternate queue.
An alternate queue is available only when you have more than one queue programmed in YourSite
Explorer. The queues are displayed in the following format: site - media server - queue reporting
number - queue name.
Select the queue or device that you want to redirect calls to.
You can control the current queue, an alternate queue (on the same media server), or a directory
number. The current queue is always the queue to which the plan is applied. If you do not monitor the
current queue, then the current queue must be affected. The directory number is the dialable number
of a queue or extension. The directory number can be between 1 and 7 digits, inclusive. If you
monitor the current queue you can affect an alternate queue. For example, you can affect another
voice queue in your contact center.
After Redirect the device when the following conditions are true for, type the duration, in
seconds, that you want a condition to be true before the queue or device is redirected.
After Remove the device from redirection when the following conditions are false for, type the
duration, in seconds, that you want a condition to be false before the queue or device is redirected.
After Enabled, select the check boxes of the variables to be included in the plan.
After Variable type, if you select Calls Waiting, select a symbol or combination of symbols (>=, <, =,
>, <=) and type the relevant number of calls after which you want the queue plan to take action.
For example, if you select = 5, then the queue control plan will take action only when there are 5 calls
waiting in queue.
After Variable type, if you select Longest Waiting, select a symbol or combination of symbols (>=, <,
=, >, <=) and type the duration (hh:mm:ss) after which you want the queue plan to take action.
For example, if you select > 00:05:00, then the queue control plan will take action only after the
longest call waiting in queue has been waiting for more than five minutes.
After Variable type, if you select Call Load, select a symbol or combination of symbols (>=, <, =, >,
<=) and type the duration (hh:mm:ss) after which you want the queue plan to take action.
For example, if you select >= 10, then the queue control plan will take action only when the call load
is at 10 calls, or more, per agent.
Click Save.

148

Chapter 6 Configuration

Configuring reporting intervals (SX-200 and SX-2000)
Configuring reporting intervals is done in the Contact Center Management website.
To configure the reporting intervals for the abandon, answer, interflow, and handle statistics for the queue
1.
2.
3.
4.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from the queue for which you want to configure reporting intervals, click Edit.
On the Queue spectrum tab, edit the spectrum time intervals.
When you run spectrum reports the statistics will be spread across the time intervals selected.
5. Optionally select the Apply spectrums to all queues associated with this media server check box.
6. On the Business hours tab, specify the business hours for the queue.
7. Click Save.

Configuring Multimedia Contact Center Email options
You can optionally configure email queues to handle SMS media. Configuring Multimedia Contact Center
Email options is done in the Contact Center Management website.
To configure email options
1.
2.
3.
4.
5.

6.

7.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from an email queue, click Edit.
Click the Multimedia Contact Center Email options tab.
After Public email address, type the email or Web address customers use to contact your company.
NOTE:
• The Queue public folder name is permanent.
• Exchange will attempt to assign an email address (@yourdomain.com) to the
queue public folder. However, if that email address already exists, it might assign an email
address named 2@yourdomain.com. To correct this, you must use Active
Directory Users and Computers and/or Exchange System Manager to swap the email address
of the conflicting mail-enabled items. To do this, you modify the properties on the email address
tab for the appropriate User, Distribution List, or Public Folder.
After Queue public folder name, type the name associated with the public email address.
The queue public folder name is the name used to describe the alias email for the queue. For
example, if the alias is Support@yourcompany.com, then the public folder name could be Support.
The Queue Public Folder Name appears in the Outlook public folder list as CyberAED/Queues/
.
Click Save.

Configuring Multimedia Contact Center Email routing options
You can configure Multimedia Contact Center queues to handle email or short messaging service (SMS)
messages. As a best practice, we recommend you configure each multimedia queue to handle one contact
type only.
In order to handle SMS contacts, you must configure a Multi-Tech SMSFinder modem on the Multimedia
Contact Center server. Each SMS queue requires a modem and you can install as many modems as you
have queues.

Adding resilient and/or Network ACD hot desking agents

149

Configuring Multimedia Contact Center Email routing options is done in the Contact Center Management
website.
To configure email routing options
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from an email queue, click Edit.
Click the Multimedia Contact Center Email/SMS routing options tab.
After Priority of this queue in relation to all other queues associated with this media server,
type a priority value between 1 and 10 inclusive.
The priority value is assigned to the queue. The value 1 has the highest priority.
6. After Agent requeue time, type the time in minutes that an email will ring in the assigned agent’s
inbox before it is put back into the same queue and offered to the next available agent.
7. After Duration an email is on hold before the agent requeue timer begins, type the time in
minutes that an email can be on hold in the assigned agent’s inbox before a warning flashes to
indicate that the requeue timer will start.
You specify the length of time the requeue timer runs in the Agent requeue time field.
8. After Interflow Time, type the time in minutes an email can wait in the original queue before it is sent
to another queue (the interflow queue).
9. If you want to direct queue-delayed emails to an alternate queue, click Internally interflow contacts
to this email queue and select the queue to which you will interflow the emails.
The email will be interflowed to this queue after it has waited in the original queue for a set period of
time (the interflow time).
10. If you want to direct queue-delayed emails to a specific email address, click Externally interflow
contacts to this email address and type the address to which you will interflow the emails.
11. If this queue handles SMS messages, under SMS Options
• After Phone Number, type the phone number of the SMS modem’s SIM card.
• After SMSFinder Server, type the IP address of the SMS modem.
• After User name, type the SMS modem user name.
• After Password, type the SMS modem password.
• After Remote Port, type the connection port number of the modem.
NOTE: Entering the connection port number of the modem is not required but is strongly
encouraged to avoid cycling through all occupied ports.
12. Click Save.

Configuring Multimedia Contact Center WebChat routing options
Configuring Multimedia Contact Center Webchat routing options is done in the Contact Center Management
website.
To configure chat routing options
1.
2.
3.
4.
5.

6.
7.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from a chat queue, click Edit.
Click the Multimedia Contact Center WebChat Routing options tab.
After Priority of this queue in relation to all other queues associated with this media server,
type a priority value between 1 and 10 inclusive.
The priority value 1 has the highest priority.
After Number of chat sessions that can be simultaneously routed to each agent for this queue,
enter a number between 1 and 10 inclusive.
After Requeue time, type the time (in seconds) that a chat message will ring in the assigned agent’s
inbox before it is put back into the same queue and offered to the next available agent.

150

Chapter 6 Configuration

8.

After Interflow time, type the time in minutes a chat message can wait in the original queue before it
is sent to another queue (the interflow queue).
9. If you want to direct queue-delayed chat messages to an alternate queue, after Internally interflow
contacts to this chat queue select the queue.
The chat message will be interflowed to this queue after it has waited in the original queue for a set
period of time (the interflow time you specified above).
10. After Queue public folder name, type the name associated with the public email address.
The queue public folder name is the name used to describe the alias email for the queue. For
example, if the alias is Support@yourcompany.com, then the public folder name could be Support.
The Queue Public Folder Name appears in the Outlook public folder list as CyberAED/Queues/
.
11. After Internal email address, type the email address the Multimedia Contact Center server uses to
send chat requests to the chat public folder corresponding with the queue.
12. Click Save.

Configuring Multimedia Contact Center WebChat transcript options
Configuring Multimedia Contact Center Webchat transcript options is done in the Contact Center
Management website.
To configure transcript options
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from a chat queue, click Edit.
Click the Multimedia Contact Center WebChat Transcript options tab.
If you want your customers to receive chat transcripts, select the Email a chat transcript to the
customer after the chat session is complete check box.
6. After Transcript email address, type your company’s public email address.
7. Click the Multimedia Contact Center auto acknowledgement tab.
8. If you want to activate auto acknowledgement messages for this queue, select the Enable autoacknowledgement messages for this queue check box.
9. Select auto acknowledgement messages to be used during business hours and outside business
hours.
10. If you want to create or modify an auto acknowledgement message, click Manage, type a title and
body text for the auto acknowledgement message, click Apply or Add (depending on whether you
are creating a new message or modifying a previous message), and click Save.
11. Click Save.

Configuring Multimedia Contact Center Fax options
Configuring Multimedia Contact Center Fax options is done in the Contact Center Management website.
To configure fax options
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from a fax queue, click Edit.
Click the Multimedia Contact Center Fax options tab.
After Public email address, type the address of the public fax address.
NOTE:
• The queue public folder name is permanent.
• Exchange will attempt to assign an email address (@yourdomain.com) to the
queue public folder. However, if that email address already exists, it might assign an email
address named 2@yourdomain.com. To correct this, you must use Active
Directory Users and Computers and/or Exchange System Manager to swap the email address
of the conflicting mail-enabled items. To do this, you modify the properties on the email address
tab for the appropriate User, Distribution List, or Public Folder.

Adding resilient and/or Network ACD hot desking agents

151

6.

After Queue public folder name, type the name associated with the public email address.
The queue public folder name is the name used to describe the alias email for the queue. For
example, if the alias is Support@yourcompany.com, then the public folder name could be Support.
The Queue Public Folder Name appears in the Outlook public folder list as CyberAED/Queues/
.
7. After Email address for email replies, type the email address where you want email replies sent.
8. After Email address for fax replies, type the email address where you want fax replies sent.
9. After GFI reply commands, optionally type fax code for additional fax directives.
For example, you might want to add a cover sheet to each fax sent out.
10. Click Save.

Configuring Multimedia Contact Center Fax routing options
Configuring Multimedia Contact Center Fax routing options is done in the Contact Center Management
website.
To configure fax routing options
1.
2.
3.
4.
5.

6.
7.
8.
9.
10.
11.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from a fax queue, click Edit.
Click the Multimedia Contact Center Fax Routing options tab.
After Priority of this queue in relation to all other queues associated with this media server,
type a priority value between 1 and 10 inclusive.
The priority value 1 has the highest priority.
Under Requeue Options, after Agent requeue time, type the minutes after which the fax contact requeues.
After Duration a fax is on hold before the agent requeue timer starts, type the minutes after which
the fax contact enters the requeuing sequence.
Under Interflow options, after Interflow Time, type the minutes after which the fax contact is
interflowed.
If you want the fax to interflow to a specific fax queue, select the Internally interflow to this fax
queue check box, and select the interflow queue.
If you want the fax to interflow to a specific email address, select the Externally interflow contacts
to this email address check box, and type the interflow email address.
Click Save.

Adding queue groups
You must add queue groups to the YourSite database, and associate queues to the queue groups so you can
run reports on queue group activities and view queue group activities in real time.
NOTE: When a queue is added in Contact Center Management and synchronized with the telephone system,
real-time events are turned on by default.
If you have an SX-200 or SX-2000 telephone system, you must add queue groups in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add queue
groups in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add queue groups in
YourSite Explorer.

152

Chapter 6 Configuration

Adding queue groups (in YourSite Explorer)
To add a queue group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Queue Groups.
Click Add.
Type a Name and a Reporting number for the queue group.
On the ribbon, click Save.

Associating queues with queue groups (in YourSite Explorer)
To associate a queue with a queue group
1. In YourSite Explorer, in the left pane, click YourSite.
2. Under Devices, click Queue Groups.
3. Select a queue group from the list.
4. On the Membership tab, under Available members, select a queue and click > to move the queue to
the Selected members list.
5. On the ribbon, click Save.

Adding queue groups (in the Contact Center Management website)
To add a queue group
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Queue=>Queue group.
Click Add.
Specify queue group identification information.
If you want to add all queues to this queue group, select the Automatically add all queues to this
queue group check box.
Click Save.

Associating queues with queue groups (in the Contact Center Management
website)
To associate a queue with a queue group
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Queue=>Queue group.
Across from the queue group to which you want to associate queues, click Members.
The Edit queue group members window appears.
Under Available queues, select the check boxes of the members to be added to the group and click
Add selected >>.
Click Save.

Adding extensions
When you perform Synchronization, YourSite Explorer is configured to mirror the phone set extension
numbers/base directory numbers (DNs) on the 3300 ICP. If you have traditional agents that can sit at multiple
locations within your organization, hot desking agents, or general business hot desking extensions, we
recommend you give these base extensions generic names based on the position of the physical DNs (for
example, Base DN: Floor 2, Desk 1). We recommend only general business hot desking extensions assigned
to specific hot desking users be given user-based names (for example, Hot desking extension: John, Smith).
If you have traditional ACD agents who sit at the same desk each day, or traditional extension phone sets that
belong to single users, we recommend that the base DNs be configured with the user's names.

Adding resilient and/or Network ACD hot desking agents

153

To reduce the amount of unnecessary real-time monitoring in Contact Center Management and Call
Accounting, advanced real-time monitoring that provides a variety of features and functionality is disabled by
default for extensions and can optionally be disabled for agents and queues. A new option in YourSite
Explorer called Advanced real time and reporting (previously called Real time and reporting) can be set on
extensions, agents, and queues to enable devices to be used with the following applications and features:
• Busy Lamp Field (BLF)
• Interactive Visual Queue queue statistics
• DNIS name, agent ID, extension, Collected Caller Entered Digits, and Customer Collected Information
• Interactive Contact Center work timer functionality
• Call recording start and stop controls
• Lifecycle reports
• CTI Developer Toolkit functionality
• Professional Services custom screen pop displays
The Real time and reporting option now provides real-time information only, such as ACD states and statistics
and presence. Enterprises with a large number of agents and queues may optionally turn off Advanced real
time and reporting to alleviate bandwidth congestion and to increase system performance. Turning off
Advanced real time and reporting will have the following impact:
• BLF will not display
• Interactive Visual Queue will not display queue statistics
• DNIS name, agent ID, extension, Collected Caller Entered Digits, and Customer Collected Information
will not populate in Interactive Visual Queue, Contact Center PhoneSet Manager, Contact Center
Softphone, and screen pop displays
• Interactive Contact Center will not be able to cancel work timer
• Call recording integration will not be able to start and stop recordings
• Lifecycle reports will not display IVR entry, IVR exit, in queue, call end, call recording, and call note
statistics
• Any of the following functionality that is exposed using the CTI Developer Toolkit library will be similarly
affected, for example, the ability to receive call event notifications or cancel work timer
• Any professional services custom applications will not populate screen pop displays properly
In order to provide Contact Center Work Timer functionality in Contact Center Client, every traditional agent’s
extension or every hot desking Agent ID must be enabled with a MiTAI monitor and be set to Advanced real
time and reporting in YourSite Explorer.
If you have an SX-200 or SX-2000 telephone system, you must add extensions in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add
extensions in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add extensions in
YourSite Explorer.

Adding extensions (in YourSite Explorer)
To add an extension
1. In YourSite Explorer, in the left pane, click YourSite.
2. Under Devices, click Extensions.
3. Click Add.
4. Under General, specify extension identification information and click ... to select the media server and
failover media server for the extension.

154

Chapter 6 Configuration

5.

If the extension is a general business hot desking extension, select the Is general business hot
desking check box.
6. Under Reporting and real-time options, select
• Historical reporting only if you want to run reports on an extension, queue, or agent without
real time monitoring.
• Real time and reporting if you want to run reports on an extension, queue, or agent and
monitor it with basic real time functionality, such as ACD states and statistics and presence.
• Advanced real time and reporting if you want to run reports on an extension and monitor it
with advanced real time functionality, including BLF and Collected Digits.
NOTE: Contact Center Softphone and Contact Center PhoneSet Manager extensions must have
Real-time and reporting enabled in YourSite Explorer. If they are programmed as Historical reporting
only, the Dialable Numbers will not appear in the list of available soft phone extensions when you
launch the soft phone.
7. If the extension will be costed with Call Accounting, under Licensing, select the Cost this extension
check box.
8. On the ribbon, click Save.

Adding extensions (in the Contact Center Management website)
To add an extension
1.
2.
3.
4.

5.
6.
7.

8.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Extension=>Extension.
Click Add.
If you want to create an employee ID and associate it with the extension, select the Create a new
employee for this extension check box.
NOTE: Select this check box only if you have not already added employee IDs to the database.
Some employees have multiple extension reporting numbers. Associating an employee with each of
the employee’s extensions enables you to run an employee report and consolidate the data for all of
the employee’s extensions.
Specify extension identification information and select a media server and failover media server for
the extension.
After Site, select the site with which to filter the media server list.
Under Advanced options(3300 ICP only),
• If the extension is resilient, click This extension is resilient.
• If the extension will be costed with Call Accounting and you are not licensed for Call Accounting
resiliency, click This extension is costed.
• If you are licensed for Call Accounting resiliency and the extension will be resilient and costed,
click This extension is resilient and costed.
• To apply the advanced option to all extensions associated with the media server, select the
Apply this setting to all extensions associated with this media server check box.
Click Save.

Adding extension groups
After adding extensions, you add extension groups and associate extensions with these groups.
If you have an SX-200 or SX-2000 telephone system, you must add extension groups in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add
extension groups in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add
extension groups in YourSite Explorer.

Adding resilient and/or Network ACD hot desking agents

155

Adding extension groups (in YourSite Explorer)
To add an extension group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Extension groups.
Click Add.
Type a Name and a Reporting number for the extension group.
On the ribbon, click Save.

Associating extensions with extension groups (in YourSite Explorer)
To associate an extension with an extension group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Extension groups.
Select an Extension group from the list.
On the Membership tab, under Available members, select an extension and click > to move the
extension to the Selected members list.
On the ribbon, click Save.

Adding extension groups (in the Contact Center Management website)
To add an extension group
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Extension=>Extension group.
Click Add.
Type a Name and a Reporting number for the extension group.
If you want to add all voice extensions to this extension group, select Automatically add all voice
extensions to this extension group.
On the ribbon, click Save.

Associating extensions with extension groups (in the Contact Center
Management website)
To associate an extension with an extension group
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Extension=>Extension group.
Across from the extension group to which you want to associate extensions, click Members.
The Edit extension group members window appears.
Under Available extensions, select the check boxes of the members to be added to the group and
click Add selected >>.
Click Save.

Adding trunks
If you have an SX-200 or SX-2000 telephone system, you must add trunks in the Contact Center
Management website using YourSite=>Configuration. If you have a 3300 ICP, we recommend you add trunks
in YourSite Explorer. If you have a 5000 or Axxess telephone system, you must add trunks in YourSite
Explorer.

156

Chapter 6 Configuration

NOTE: If you want to report on SMDR information for SIP trunks you must ensure your SMDR tag is
numbered. Please see "SMDR reporting on SIP trunks" in Appendix A in the Contact Center Management
Installation Guide.

Adding trunks (in YourSite Explorer)
To add a trunk
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Trunks.
Click Add.
Type a Name and a Reporting number for the trunk.
Click ... and select a Media server to associate with the trunk.
On the ribbon, click Save.

Adding trunks (in the Contact Center Management website)
To add a trunk
1.
2.
3.
4.
5.
6.
7.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Trunk=>Trunk.
Click Add.
Type a Name and a Reporting number for the trunk.
Select a Site to associate with the trunk.
Select a Media server to associate with the trunk.
Click Save.

Adding trunk groups
You add trunk groups and then associate trunks with the trunk groups.
If you have a 3300 ICP, 5000, or Axxess, you add trunk groups in YourSite Explorer. If you have an SX-200 or
SX-2000, you add trunk groups in the Contact Center Management website.
NOTE: If you have Traffic Analysis and/or Call Accounting and use the same trunk group numbers across
multiple telephone systems, you must associate each trunk group with a media server.

Adding trunk groups (in YourSite Explorer)
To add a trunk group
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Trunk groups.
Click Add.
Type a Name and a Reporting number for the trunk group.
Click ... and select a Media server to associate with the trunk group.
On the ribbon, click Save.

Associating trunks with trunk groups (in YourSite Explorer)
To associate a trunk with a trunk group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Trunk groups.
Select a trunk group from the list.
On the Membership tab, under Available members, select a trunk and click > to move the trunk to
the Selected members list.
On the ribbon, click Save.

Adding resilient and/or Network ACD hot desking agents

157

Adding trunk groups (in the Contact Center Management website)
To add a trunk group
1. In Contact Center Management, click YourSite=>Configuration.
2. On the configuration menu, click Trunk=>Trunk Group.
3. Click Add.
4. Type a Name and a Reporting number for the trunk group.
5. Select a Media server to associate with the trunk group.
6. If you want to add all trunks to this trunk group, select the Automatically add all trunks to this trunk
group check box.
7. Click Save.

Associating trunks with trunk groups (in the Contact Center Management
website)
To associate a trunk with a trunk group
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Trunk=>Trunk group.
Across from the trunk group to which you want to associate trunks, click Members.
The Edit trunk group members window appears.
Under Available trunks, select the check boxes of the members to be added to the trunk group and
click Add selected >>.
Click Save.

Adding DNIS
Dialed Number Identification Service (DNIS) is a feature of toll-free lines that identifies the telephone number
the caller dials. This assists agents who handle calls for more than one business or product line. Each
business or product line has its own toll-free number. When a caller dials a toll-free number, the telephone
system forwards information to the agent allowing the agent to identify who the caller dialed. For example, a
caller dials a toll-free number for a cruise line. The telephone system sends a script to the agent along with the
call. The agent then knows to answer “Good morning. Thank you for calling Southern Cruises,” instead of the
name of another cruise line serviced by the center.

Adding DNIS (in YourSite Explorer)
To add a DNIS
1.
2.
3.
4.
5.

6.
7.
8.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click DNIS.
Click Add.
Specify DNIS identification information and click ... to select the media server for the DNIS.
After Short Abandon, type the duration for the call abandon parameter. If the abandon time is less
than the call abandon parameter, then the call is a short abandon call and is not included in the call
statistics (for example, type 5 to define a short abandon call as a call that lasts less than 5 seconds).
After Service Level, type the Service Level time.
If you have Call Accounting, select a carrier plan, call type, and call rate.
On the ribbon, click Save.

158

Chapter 6 Configuration

Adding DNIS (in the Contact Center Management website)
To add a DNIS
1.
2.
3.
4.
5.

6.
7.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click DNIS=>DNIS.
Click Add.
Specify DNIS identification information and select the media server for the DNIS.
After Short Abandon, type the duration for the call abandon parameter. If the abandon time is less
than the call abandon parameter, then the call is a short abandon call and is not included in the call
statistics (for example, type 5 to define a short abandon call as a call that lasts less than 5 seconds).
After Service Level, type the Service Level time.
Click Save.

Adding DNIS groups
After adding DNIS, you can create DNIS groups and then associate DNIS numbers for specific businesses or
product lines to those groups.

Adding DNIS groups (in YourSite Explorer)
To add a DNIS group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click DNIS groups.
Click Add.
Type a Name and a Reporting number for the DNIS group.
On the ribbon, click Save.

Associating DNIS to DNIS groups (in YourSite Explorer)
To associate a DNIS with a DNIS group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click DNIS groups.
Select a DNIS group from the list.
On the Membership tab, under Available members, select a DNIS and click > to move the DNIS to
the Selected members list.
On the ribbon, click Save.

Adding DNIS groups (in the Contact Center Management website)
To add a DNIS group
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click DNIS=>DNIS Group.
Click Add.
Type a Name and a Reporting number for the DNIS group.
If you want to add all DNIS to this DNIS group, select the Automatically add all DNIS to this DNIS
group check box.
Click Save.

Adding resilient and/or Network ACD hot desking agents

159

Associating DNIS to DNIS groups (in the Contact Center Management website)
To associate a DNIS with a DNIS group
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click DNIS=>DNIS Group.
Across from the DNIS group to which you want to associate DNIS, click Members.
The Edit DNIS group members window appears.
Under Available DNIS, select the check boxes of the members to be added to the DNIS group and
click Add selected >>.
Click Save.

Adding Account Codes
Account Codes can be verified, non-verified, or forced.
• Verified and Non-Verified Account Codes
Verified and Non-Verified Account Codes allow callers to complete a call without entering a code.
These codes are used to categorize calls or portions of calls. You define Account Codes in the
YourSite database to generate reports for specific departments, services, and companies. For
example, an agent who receives calls for three catalog companies enters Account Code 01 for calls
to company X, Account Code 02 for calls to company Y, and Account Code 03 for calls to company Z.
When you configure the Account Codes, Contact Center Management generates reports on the
number, origin, and handling of calls for each of the departments, services, or companies.
• Forced Account Codes
Both Verified and Non-Verified Account Codes can be forced. With Forced Verified Account Codes,
you must enter the Account Code as soon as the phone is off-hook. With Forced Non-Verified
Account Codes, you must enter the Account Code after you dial the phone number.
For example, you might have 03 programmed on the telephone system as the trunk access code for
calling England. Before you make a call to England, you must preface the telephone number with the
Account Code 03, otherwise the call will not go through. To report on these verified Account Codes,
you define them in the YourSite database.
NOTE: If you will used forced account codes and have a Make Busy button programmed on your Mitel phone
set, you must remove the Make Busy button, or forced account codes will not work with Interactive Contact
Center and Contact Center PhoneSet Manager.
You can add Account Codes for individual departments, projects, and services and generate reports on them.
Agents can tag incoming calls with Account Codes for various services. Agents who work for companies that
use Call Accounting can use Account Codes to gain access to outside lines.
If you are adding Account Codes to be used by voice agents, you print a copy of your telephone system
assignment forms to use as a guide for programming. If you are adding Account Codes to be used by email,
SMS, chat, or fax agents, you enter Account Code reporting numbers of your choice.
You can label Account Codes as call classification codes. This option associates the entire handling time to
calls of this Account Code type. This option is available for contact centers that have the 3300 ICP only.
If you have an SX-200 or SX-2000, you add Account Codes in Contact Center Management,
YourSite=>Configuration.
If you have a 3300 ICP, 5000 or Axxess, you add Account Codes in YourSite Explorer.

160

Chapter 6 Configuration

Adding Account Codes (in YourSite Explorer)
To add an Account Code
1.
2.
3.
4.
5.

6.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Account Codes.
Click Add.
Type a Name and Reporting number for the Account Code.
If the Account Code will be used as a call classification code, select the Use as Classification Code
check box.
NOTE: As a best practice, we recommend you name all call classification codes for easy
identification or group call classification codes in Account Code groups.
On the ribbon, click Save.

Adding Account Codes (in the Contact Center Management website)
To add an Account Code
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Account Code.
Click Add.
Select the employee ID that is associated with this Account Code.
Type a Name and Reporting number for the Account Code.
Click Save.

Adding Account Code groups
You can create Account Code groups to group similar Account Codes or to differentiate traditional Account
Codes and call classification codes. Agents can readily identify and select appropriate Account Codes using
the soft phone or Interactive Contact Center and supervisors can report on Account Code groups.
To add an Account Code group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Account Code Groups.
Click Add.
Type a Name and Reporting number for the Account Code group.
On the ribbon, click Save.

Associating Account Codes with Account Code groups
To associate an Account Code with an Account Code group
1. In YourSite Explorer, in the left pane, click YourSite.
2. Under Devices, click Account Code groups.
3. Select an Account Code group from the list.
4. On the Membership tab, under Available members, select an Account Code and click > to move the
Account Code to the Selected members list.
5. On the ribbon, click Save.

Adding ANI
You define area codes and corresponding regions on the ANI tab. The ANI window provides area codes used
to produce reports on the number of telephone calls originating from various geographical regions.
To add an ANI number
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration=>ANI.
Click Add.
Specify ANI identification information.
After Digits to follow, type the digits that follow the ANI number.
Click Save.

Adding resilient and/or Network ACD hot desking agents

161

Adding Make Busy Reason Codes
Voice agents can place themselves in Make Busy using their phone sets, provided the Make Busy with
Reason option is enabled on the telephone system. Using Interactive Contact Center, agents can place
themselves in Make Busy with reason in Contact Center Client, and supervisors can place agents in Make
Busy with reason in Contact Center Client. Agents enter Make Busy Reason Codes to indicate why they are
placing themselves in Make Busy and not answering contacts.
If you have Interactive Contact Center or Multimedia Contact Center, you assign Make Busy Reason Codes
the reporting numbers of your choice. Otherwise, you type Make Busy Reason Code reporting numbers listed
on the telephone system assignment forms.

Adding Make Busy Reason Codes (in YourSite Explorer)
To add a Make Busy Reason Code
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Make Busy Reasons.
Click Add.
Type a Name and Reporting number for the Make Busy Reason Code.
On the ribbon, click Save.

Adding Make Busy Reason Codes (in the Contact Center Management
website)
To add a Make Busy Reason Code
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Make Busy Reason Code.
Click Add.
Type a Name and Reporting number for the Make Busy Reason Code.
Click Save.

Adding Do Not Disturb Reason Codes
Interactive Contact Center, an optional application, enables supervisors who have a 3300 ICP, 5000, or
Axxess telephone system to control the availability of agents and ACD queues. Likewise, agents can control
their own availability, including placing themselves in or removing themselves from Do Not Disturb. There are
many reasons why agents place themselves in Do Not Disturb. You assign these reasons in YourSite
Explorer.
To add a Do Not Disturb Reason Code
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click DND Reason Codes.
Click Add.
Type a Name and Reporting number for the Do Not Disturb Reason Code.
On the ribbon, click Save.

Adding phone numbers
The phone number device enables you to
• Add contacts.
• Edit location information that appears in reports.

162

Chapter 6 Configuration

When adding a phone number to the database, you select
• Area/City code when you are adding or updating the area code for a province/state/city
For the phone number 613-599-0045, 613 is the area code.
• City exchange when you are adding a new exchange
For the phone number 613-599-0045, 599 is the city exchange (Kanata).
• Contact when you are adding a phone number with contact information
For the phone number 613-599-0045, 5990045 is the contact.
To add a phone number area/city code
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Phone numbers.
Click Add=>Add an area/city code.
Select a country and type an area/city name and area code.
An area can be a city, region, province, or state.
On the ribbon, click Save.

To add city exchange information
1.
2.
3.
4.
5.
6.
7.
8.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Phone numbers.
Click Add=>Add a city exchange.
After Country, select a country.
After Area/City name, select a city, region, province, or state (for example, Greater Toronto Area).
After City name, type the name of a city or suburb (for example, Thornhill).
After City/Exchange, type a city exchange number (for example, 231).
For the phone number 416-231-5555, 231 is the city exchange.
On the ribbon, click Save.

To add phone number contact information
1.
2.
3.
4.
5.
6.
7.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Phone numbers.
Click Add=>Add a contact.
After Country, select a country.
After Area/City name, select a city, region, province, or state (for example, Washington).
After City name, select a city or suburb (for example, Des Moines).
Type a contact name and number.
This information appears in the Phone Number Accounting Trace and Phone Number Group
Accounting Trace reports.
8. If you want to hide the contact name and number in reports select the Hide the name and number in
reports check box.
9. On the ribbon, click Save.

Adding phone number groups
You can associate Phone numbers with Phone number groups. Phone number groups are added in YourSite
Explorer and then Phone numbers are associated with them.
To add a Phone number group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Phone number groups.
Click Add.
Type a Name and Reporting number for the Phone number group.
On the ribbon, click Save.

Adding resilient and/or Network ACD hot desking agents

163

To associate a Phone number with a Phone number group
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click YourSite.
Under Devices, click Phone number groups.
Select a phone number group from the list.
On the Membership tab, under Available members, select a Phone number and click > to move the
Phone number to the Selected members list.
On the ribbon, click Save.

Adding auto-acknowledgement messages and associating them with
queues
You define the Multimedia Contact Center acknowledgement the customer receives (after emailing or sending
a chat message to your company) on the Multimedia Contact Center auto-acknowledgement tab. For
example, the Payment Response acknowledgement sent to a customer upon payment for an order might be
“Thank you for shopping with us. Your order is scheduled for delivery on May 05, 2009 between the hours of
9:00 A.M. and 5:00 P.M., pending credit approval.”
To add an auto-acknowledgement
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Multimedia Contact Center=>Multimedia Contact Center autoacknowledgement.
Click Add.
After Name, type the name of the auto-acknowledgement.
After Body, type the message the caller will receive.
Click Save.

To associate an auto-acknowledgement with a queue
1.
2.
3.
4.
5.

6.
7.
8.

In Contact Center Management, click YourSite=>Configuration.
On the configuration menu, click Queue=>Queue.
Across from a queue with an email, chat, or fax media server, click Edit.
On the Multimedia Contact Center auto-acknowledgement tab, select the Enable autoacknowledgement messages for this queue check box.
After During business hours, the auto-acknowledgement message is, select a business-hours
auto-acknowledgement message.
An auto-acknowledgement is a greeting the client receives in response to contacting your company
by email, SMS, chat, or fax. For example, the auto-acknowledgement could be “Thank you for your
email. We will respond to your request shortly.”
If you must create or modify an auto-acknowledgement message, click Manage and configure a
message.
After Outside business hours, the auto-acknowledgement message is, select an after-hours
auto-acknowledgement message.
Click Save.

Configuring Intelligent Queue devices
NOTE: You must have the Intelligent Queue application, and add an Intelligent Queue media server to your
site before you can view the Intelligent Queue option on the YourSite Configuration menu. See “Adding an
Intelligent Queue media server” on page 103.

Viewing Smart Choice layers
You can configure your ports to act as options, or Smart Choice message trees. Each option will play a userdefined message and transfer the caller to a user-defined destination, or allow the customer to create a voice
callback if this option has been purchased.

164

Chapter 6 Configuration

To view Intelligent Queue Smart Choice layers in the YourSite database
• In Contact Center Management, click YourSite=>Configuration=>Intelligent Queue=>Intelligent
Queue Smart Choice=>Intelligent Queue Smart Choice layer.
The Intelligent Queue Smart Choice layer window appears.
Under Media server, the Intelligent Queue media servers are listed.
Under Reporting number, the Intelligent Queue Smart Choice layer reporting numbers are listed.
Under Name, the Intelligent Queue Smart Choice layer names are listed.

Adding Smart Choice layer groups
To add an Intelligent Queue Smart Choice layer group
1.
2.
3.
4.

In Contact Center Management, click YourSite=>Configuration=>Intelligent Queue=>Intelligent
Queue Smart Choice=>Intelligent Queue Smart Choice layer group.
Click Add.
The Add an Intelligent Queue Smart Choice layer group window appears.
Specify identification information for the Smart Choice layer group.
Click Save.

Adding Smart Choice layers to a Smart Choice layer group
To add Intelligent Queue Smart Choice layers to an Intelligent Queue Smart Choice layer group
1.

2.
3.
4.

In Contact Center Management, click YourSite=>Configuration=>Intelligent Queue=>Intelligent
Queue Smart Choice=>Intelligent Queue Smart Choice layer group.
The Intelligent Queue Smart Choice layer group window appears.
Across from the record of the Smart Choice layer group just created, click Members.
Under Available Intelligent Queue Smart Choice layers, select the check boxes of the members
you want to add to the group and click Add >>.
Click Save.

Viewing Intelligent Queue ports
To view Intelligent Queue ports in the YourSite database
• In Contact Center Management, click YourSite=>Configuration=>Intelligent Queue=>Intelligent
Queue Smart Choice=>Intelligent Queue Smart Choice port.
The Intelligent Queue Smart Choice port window appears.
Under Media server, the media server associated with each Intelligent Queue port is listed.
Under Reporting number, the Intelligent Queue port reporting numbers are listed.
Under Name, the Intelligent Queue port names are listed.
Under Dialable number, the dialable numbers are listed.

Adding Intelligent Queue port groups
To add an Intelligent Queue port group
1.
2.
3.
4.

In Contact Center Management, click YourSite=>Configuration=>Intelligent Queue=>Intelligent
Queue Smart Choice=>Intelligent Queue Smart Choice port group.
Click Add.
The Add an Intelligent Queue Smart Choice port group window appears.
Specify identification information for the Intelligent Queue port group.
Click Save.

Configuring employee scheduling preferences

165

Adding Intelligent Queue ports to an Intelligent Queue port group
To add an Intelligent Queue port to an Intelligent Queue port group
1.

2.
3.
4.

In Contact Center Management, click YourSite=>Configuration=>Intelligent Queue=>Intelligent
Queue Smart Choice=>Intelligent Queue Smart Choice port group.
The Intelligent Queue Smart Choice port group window appears.
Across from the record of the Intelligent Queue Smart Choice port group just created, click Members.
The Edit Intelligent Queue Smart Choice port group members window appears.
Under Available Intelligent Queue Smart Choice ports, select the check box of the member you
want to add to the group and click Add >>.
Click Save.

Viewing Intelligent Queue Smart Choice layer exit codes
Exit codes trigger each exit from a queue or from the auto attendant. They apply to Smart Choice message
queues, RAD queues, and routing queues.
To view Intelligent Queue Smart Choice layer exit codes in the YourSite database
• In Contact Center Management, click YourSite=>Configuration=>Intelligent Queue=>Intelligent
Queue Smart Choice layer exit code.
The Intelligent Queue Smart Choice layer exit code window appears.
Under Reporting number, the Intelligent Queue exit code reporting numbers are listed.
Under Name, the Intelligent Queue exit code names are listed.

Configuring employee scheduling preferences
Schedule Builder uses employee preferences/options as parameters when scheduling employees. You must
configure employee scheduling preferences accurately in YourSite Explorer to create a meaningful schedule.
To configure employee information for scheduling
1.
2.
3.
4.
5.
6.
7.
8.

Select the employee or employees you want to configure.
Specify the employee role.
See “Configuring employee roles” on page 166.
Specify employee work hours.
See “Configuring employee work hours” on page 166.
Specify employment status.
See “Configuring employment status” on page 166.
Specify employee payroll information.
See “Configuring employee payroll information” on page 166.
Specify employee availability.
See “Configuring employee availability” on page 167.
Specify time off information
See “Configuring employee time off” on page 167.
Specify employee skills
See “Configuring employee skills” on page 168.

166

Chapter 6 Configuration

Configuring employee roles
To configure an employee role
1. In YourSite Explorer, in the left pane, click YourSite.
2. Under Devices, click Employees.
3. Select the employee to which you will add an employee role.
4. On the Workforce Scheduling tab, click General.
5. If the employee is a supervisor, select the Is a supervisor check box. Otherwise, next to Supervisor,
select the employee’s supervisor from the list.
6. On the ribbon, click Save.

Configuring employee work hours
To configure employee work hours
1.
2.
3.
4.
5.
6.
7.

8.
9.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Employees.
Select an employee.
On the Workforce Scheduling tab, click Work hours.
Under Work hours, enter the minimum and maximum number of hours the employee can work in a
day and week.
If the want to schedule the employee for an unlimited number of hours, click Unlimited.
After Minimum time required between shifts, enter the minimum number of hours required between
the employee’s shifts.
NOTE: Ensure you set a minimum time between shifts or Schedule Buillder will schedule back-toback shifts for employees.
If the employee is permitted to work overtime, under Available, select an overtime type from the list
and click > to move the overtime type to the Assigned list.
On the ribbon, click Save.

Configuring employment status
To configure employment status
1.
2.
3.
4.
5.
6.
7.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Employees.
Select an employee.
On the Workforce Scheduling tab, click Payroll.
If the selected employee is full-time, under Employment status, select Full time.
If the selected employee is part-time, under Employment status, select Part time.
On the ribbon, click Save.

Configuring employee payroll information
NOTE: If you want to schedule employees by seniority, the employee must be assigned a hire date.
To configure employee payroll information
1. In YourSite Explorer, in the left pane, click Workforce Scheduling.
2. Click Employees.
3. Select an employee.
4. On the Workforce Scheduling tab, click Payroll.
5. Under Salary, after Pay period, select the pay period for the employee.
6. If the employee is paid an hourly salary, next to Hourly salary, specify the employee’s pay per hour.
7. If the employee is paid a yearly salary, next to Yearly salary, specify the employee’s yearly salary and
the typical number of hours the employee works in a week.
8. On the ribbon, click Save.

Configuring employee scheduling preferences

167

Configuring employee availability
NOTE: If you do not specify availability, Schedule Builder assumes the employees are available 24 hours a
day, seven days a week.
To configure employee availability
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Employees.
Select an employee.
On the Workforce Scheduling tab, click Availability.
Select the Uses availability check box.
Under New Availability, after Work day, select the day of the week the employee availability applies
to from the list.
If the employee is available only during certain hours of the day, select Part of the day and specify the
hours the employee is available.
If the employee is available all day, select Full day.
Click Add availability.
On the ribbon, click Save.

Configuring employee time off
To configure employee time off
1.
2.
3.
4.
5.
6.
7.
8.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Employees.
Select an employee.
On the Workforce Scheduling tab, click Time off.
If the employee’s time off is carried over based on their start date, under Carryover date, select
Employee start date.
If the employee’s time off is carried over based on a fixed date, under Carryover date, select Fixed
date and specify the carryover date.
If the employee is permitted time off, under Available, select the time off type from the list and click >
to move the time off type to the Assigned list.
On the ribbon, click Save.

Overriding employee time off
To override an employee time off type
1.
2.
3.
4.
5.
6.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Employees.
Select an employee.
On the Workforce Scheduling tab, click Time off.
Under Assigned time off, select a time off type to override.
If you want to override the total number of time off hours allowed, select the Override total hours
allowed check box and specify the number of hours.
7. If you want to override a percent of time off hours based on time worked, select the Override % of
hours worked check box and specify the number of hours.
8. If you want to override the number of hours that can be carried over, select the Override allowed
carry over and specify the number of hours.
9. If you want to override the time off hours available to the employee, after Available as of, specify the
date after which the time off hours are available and number of hours that will be available.
10. On the ribbon, click Save.

168

Chapter 6 Configuration

Configuring employee skills
NOTE: If you have selected multiple employees to edit, skills that are not available to these employees are
greyed out and cannot be assigned.
To configure employee skills
1.
2.
3.
4.
5.
6.
7.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Employees.
Select an employee.
On the Workforce Scheduling tab, click Skills.
Under Available, select the skill type from the list and click > to move the skill type to the Assigned
list.
Repeat step 5 for all skills the employee will use.
On the ribbon, click Save.

Configuring scheduling options
Before you can make schedules in Workforce Scheduling, you must configure the following scheduling
options in YourSite Explorer
• Employees
See “Adding employees” on page 132.
• Holidays
See “Configuring holidays” on page 168.
• Overtime types
See “Configuring overtime types” on page 169.
• Time off types
See “Configuring time off types” on page 169.
• Skills
See “Configuring skills” on page 170.

Configuring holidays
You configure holiday options on the Holidays window. You can add holidays that affect your contact center,
specify which holidays give employees the day off, and specify which holidays are paid.
To configure a holiday
1.
2.
3.
4.
5.
6.

7.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Holidays.
Click Add.
After Name, type the name of the holiday.
If this holiday is a company holiday and you want to receive warnings when trying to schedule
employees for this day, select the This holiday is a company holiday check box.
Specify the pattern of the holiday.
• If the holiday always falls on the same day of the month, select Every and specify the month
and date the holiday falls on.
• If the holiday has a pattern of falling on a certain day, week, and month, select The and specify
the pattern, day of week, and month.
• If the holiday is a calculated holiday, such as Good Friday or Easter Monday, select Calculated
holiday and specify the holiday.
On the ribbon, click Save.

Configuring scheduling options

169

Configuring overtime types
You can configure the following overtime parameters:
• Pay rate multiplier—The number of times by which the basic pay is increased to calculate the
overtime pay rate. For example, if the pay rate multiplier is 1.5 and applied to $10 per hour, the
overtime pay rate is $15 per hour
• Color—The color in which the job appears in the time bar pane
• Hours worked in a given day are greater than—The number of hours in a day an employee must
work before the employee is paid at the overtime pay rate
• Hours worked in a given week are greater than—The number of hours in a week an employee
must work before the employee is paid at the overtime pay rate
• Days of the week worked—Any work done on these days will be considered overtime pay
• Day of the year worked—Any work done on this specific date will be considered overtime pay
• Holiday worked—Any work done on this specific holiday will be considered overtime pay
To configure an overtime type
1.
2.
3.
4.
5.
6.

7.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Overtime.
Click Add.
After Name, type the name of the overtime type.
Under Effects, enter a pay rate modifier and select a color for the overtime type.
Under Conditions, select either Hours worked, Days of the week worked, Days of the year
worked, or Holiday worked.
• If you select Hours worked, you must select either Hours worked on a given day are greater
than or Hours worked on a given week are greater than and specify the number of hours.
• If you select Days of the week worked, you must select the days of the week to which this
overtime type applies.
• If you select Days of the year worked, select the days of the year to which this overtime type
applies.
• If you select Holiday worked, select the holiday to which this overtime type applies.
On the ribbon, click Save.

Configuring time off types
Employees might take time off work for a variety of reasons. Depending on the nature of time taken off,
employees might be paid, employees might be required to take a full day as time off, and employees might
accrue time off (for example, vacation).
Create time off types that reflect the time off that employees take at your contact center.
• Consider if the type of time off should accrue, such as vacation, time off for a medical procedure, or
personal days.
• Consider when the time off is accrued. For example, an employee might accrue 1 day of paid sick
leave per month.
• Consider if the type of time off must be taken as a full day.
• Consider if employees must qualify for the type of time off.
• Consider if employees can carry the time off over to the next year.
Workforce Scheduling can warn you when employees do not qualify for the time off or when the scheduled
time off is not within the limits allowed.

170

Chapter 6 Configuration

To configure a time off type
1.
2.
3.
4.
5.
6.
7.
8.

9.

10.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Time off.
Click Add.
After Name, type the name of the time off type.
If employees will be paid for this time off type, under Effects, select the Paid time off check box and
select a color for the time off type.
If employees can request this type of time off from Employee Portal, under Effects, select the Can be
requested check box.
Under Employment duration qualification, select either the Employed for at least or Employed
no more than check box and specify the number of months.
Under Scheduling limitations, select either the You must schedule this type in increments of at
least or You must not schedule this type for more than check box and specify the number of
hours per day/week.
If you want to limit the number of hours this time off type can be scheduled, select the Limit the
number of hours that can be scheduled check box.
• If you want to fix the annual amount of this time off type, select Fixed annual amount of and
specify the number of hours.
• If the annual hours of this time off type are accrued, select the Annual hours are accrued
check box and select either Weekly, Biweekly, or Monthly.
• If you want to base this time off type on a percent of the number of hours worked, select Based
on hours worked at a rate of and specify a percent.
• If you want to carry over a fixed amount of accumulated time off hours, select Fixed amount of
accumulated hours up to and specify the number of hours.
• If you want to carry over a percent of accumulated time off hours, select Percent of
accumulated hours, at a rate of and specify a percent.
On the ribbon, click Save.

Configuring skills
Employees offer a variety of different skills. For example, some employees might be bilingual or have
certification in a specialty. Using Workforce Scheduling, you can incorporate these skills when you create your
schedules.
Configuring the different types of skills allows you to create and manage schedules that incorporate the skills
and skill levels of your employees. When you create schedules, Workforce Scheduling allows you to schedule
employees with specific skill sets.
NOTE: Skill levels range from 1 to 10, level 10 being the highest skill level, or most skilled, and level 1 being
the lowest skill level. Remember this when you configure employees in YourSite Explorer or on the Contact
Center Management website.
To configure a skill
1.
2.
3.
4.
5.

In YourSite Explorer, in the left pane, click Workforce Scheduling.
Click Skills.
Click Add.
After Name, type a name for the skill.
On the ribbon, click Save.

Business hour schedules

171

Business hour schedules
You create schedules that accurately reflect the business hours of your operation. You can create yearly or
seasonal schedules. When you install Contact Center Management, the 24/7 default schedule is created. This
schedule is for businesses that operate 24 hours a day, seven days a week.
Your contact center software performs certain tasks during business hours and other tasks after business
hours. For example, Multimedia Contact Center sends business hour auto-acknowledgement messages to
customers who contact you by email or chat during your business hours, and sends outside business hour
auto-acknowledgement messages to customers who contact you by email or chat after your business closes
for the day. You create schedules so that Contact Center Management knows what the hours of operation are
for your business.
You create schedules for the SX-200 and SX-2000 media servers in the Contact Center Management
website, under YourSite=>Schedule. We recommend you create schedules for 3300 ICP media servers in
YourSite Explorer=>Schedules. You must create schedules for 5000 and Axxess media servers in YourSite
Explorer=>Schedules.

Creating schedules
The schedules you create do not expire. The weekly schedule configuration applies week after week until you
change the schedule or apply a different schedule to the device. You can exclude specific dates from the
schedule for national holidays.
To create a schedule in YourSite Explorer
1. In YourSite Explorer, click Schedules.
2. Click Add.
3. After Name, type the name of the schedule (for example, type Fall 2008 schedule).
4. After Schedule exclusion list, click ... and select a schedule exclusion list.
5. If you must create or modify an exclusion list for the schedule, click Manage schedule exclusion list
and configure a list of days to exclude from the schedule.
See “Managing schedule exclusion lists” on page 172.
6. After Start time, select the business day start time for each day of the week.
7. After End time, select the business day end time for each day of the week.
8. After Disable for day, enable the check box for each day your business is closed.
9. Click Save.
To create a schedule in the Contact Center Management website
1.
2.
3.
4.
5.

6.
7.
8.
9.

In Contact Center Management, click YourSite=>Schedule.
Click Add.
The Add a schedule window opens
After Name, type the name of the schedule (for example, type Fall 2007 schedule).
After Schedule exclusion list, select a list.
If you must create or modify an exclusion list for the schedule, click Manage schedule exclusion list
and configure a list.
See “Managing schedule exclusion lists” on page 172.
After Start time, select the business day start time for each day of the week.
After End time, select the business day end time for each day of the week.
After Disable for day, select the check box for each day your business is closed.
Click Save.

172

Chapter 6 Configuration

Managing schedule exclusion lists
To manage schedule exclusion lists in YourSite Explorer
1.
2.
3.
4.
5.
6.
7.

In YourSite Explorer, click Schedules.
Click Add.
Click Manage schedule exclusion list.
After Name, type the name of the exclusion list.
On the calendar, click the dates you want to exclude from the schedule.
Click Save.
Click Apply to apply the new schedule exclusion list to the schedule.

To manage schedule exclusion lists in Contact Center Management
1.
2.
3.
4.
5.
6.
7.

In Contact Center Management, click YourSite=>Schedule.
The Schedule window appears.
Click Add or Edit.
Click Manage schedule exclusion list.
After Name, type the name of the exclusion list.
On the calendar, click the dates you want to exclude from a schedule.
Click Save.
Click Apply to apply the new schedule exclusion list to the schedule.

Applying schedules
You can apply the schedules you create to
• Media servers—See “Adding media servers” on page 78.
• Queues—See “Adding queues” on page 141.
• Network Monitor alarms—See “Network Monitor alarms” on page 104.
• WallBoarder sign plan business hour and scheduled messages—See “Creating sign plans for daisychained signs” on page 289.
• Interactive Contact Center Queue control—See “Configuring Interactive Contact Center Queue
control” on page 145.

Security roles
You create security roles if you want to restrict employees from specific devices and Contact Center
Management application areas.
NOTE: In order for you to assign security roles, your account must be associated with a security role that does
not restrict you from administering security.
The Contact Center Solutions default security role Not restricted allows employees full access to all of the
Contact Center Solutions applications (to which the contact center is licensed) and devices. Contact Center
Solutions security roles are inclusive. This means that a security role assigned to an employee defines the
application areas an employee can access.
When you install Contact Center Management, a default user is created. This assures you there is at least
one account with which you can access the Contact Center Management website. After you install Contact
Center Management, you must change the default account password to a unique password.
The default user name and password are
• Username: _admin
• Password: _password
• Security Role: Unrestricted

Security roles

173

Security roles have two components:
• Basic—Basic security controls user access to specific areas of Contact Center Management, Flexible
Reporting, and to Workforce Scheduling and Schedule Adherence.
• Advanced—Advanced security controls user access to customized lists of devices, real-time
monitors, profiles, reports, sites, and users.

Creating and applying security roles
You can create security roles in a number of combinations of basic and advanced properties. For example,
you can create a security role with basic security only by leaving the advanced security components set to Not
restricted. Alternatively, you can create a security role with the basic component granting full access to all
Contact Center Management application areas and an advanced component that restricts access to a few
reports and devices. (See Figure 6-10.)
To create and apply a security role with basic and advanced components, you must
1.
2.
3.
4.
5.

Ensure employees are configured in the YourSite database.
See “Adding employees” on page 132.
Create security lists.
Configure basic security.
Configure advanced security.
Assign the security role to one or more employees.

To create and apply a security role with basic security components only, you must
1.
2.
3.

Ensure employees are configured in the YourSite database.
Specify basic security.
Assign the security role to one or more employees.

To create and apply a security role with advanced security components only, you must
1.
2.
3.
4.
5.

Create security lists if you want to apply advanced security.
Configure basic security.
Configure advanced security.
Ensure all employees are configured in the YourSite database.
Assign the security role to one or more employees.

174

Chapter 6 Configuration

Figure 6-10 Security flow chart

Creating security lists
You can use advanced security to restrict user access to sites, reporting, and real-time functions.
Before you can specify advanced security, you must create security lists (device lists, real-time monitor lists,
report lists, site lists, and/or user lists). Each list must contain the devices, real-time monitors, reports, sites,
and/or users to which employees are granted access. You can combine these lists when you assign a security
role. For example, you can specify advanced security that permits users to create Employee Group
Performance by Employee reports (specific report list) on Kanata employees (specific device list) only.
Use the following security lists to define advanced security:
• Device list—Device lists specify devices for which employees may view real-time information. You
create device lists to restrict access to statistics on specific employees. For example, you might want
a manager to view certain employees only (specific device - Kanata employees). The device list must
contain the device (employee group - in this case, Kanata employees) to which the user may gain
access.

Security roles

•
•

•

•

•

•

175

Devices include agents, agent groups, divisions, DNIS groups, employees, employee groups,
Intelligent Queue Smart Choice Layer groups, Intelligent Queue Smart Choice Port groups, Intelligent
Queue voice call back queue groups, Intelligent Queue Web call back queue groups, queue groups,
teams, trunk groups, and voice extension groups. Statistics are generated from these devices. You
can view these statistics or generate a report from them.
NOTE: If you add an agent to a device list, you must also add the associated employee.
Profile list—You create a profile list to restrict users from managing specific real-time monitor profiles.
Real-time monitor list—The real-time monitor list specifies real-time monitors to which you are
granted access. You create a real-time monitor list to restrict access to particular real-time monitors.
The real-time monitor list must contain the monitors to which the user may gain access.
Report list—You create report lists to restrict users from viewing specific report types. For example,
you might want managers to view employee reports only (specific report category). The report list
must contain the reports the user may run. If you do not assign a report list to the employee, then the
employee will see every YourSite group and team when running reports and monitoring real-time
activities (unless a basic security role is assigned to that employee that does not permit the employee
to gain access to any reports).
Site list—The site list specifies sites you may manage. You create a site list to restrict access to
devices by site. For example, you might want a supervisor to view the employees at a particular site
only. The site list must contain the site (in this case, Kanata) to which the user may gain access.
User list—You create a user list to restrict a user from chatting online with certain employees. The
user list must contain the employees with which the user may chat. For example, you might want
managers to chat online with only the employees they supervise. If Jane manages Bill, Sue, and
George, then you assign Jane an advanced security role that permits Jane to chat with Bill, Sue, and
George (the user list would contain Bill, Sue, and George).
Card design list—You create a card design list to restrict users from managing card designs (card
designs specify the information displayed on agent, employee, and extension real-time monitors).

To create a security list
1.
2.
3.
4.
5.
6.
7.
8.

In Contact Center Management, click YourSite=>Security=>Security lists=>select the security list
you want to create.
Click Add.
The Add list tab appears.
After Name, type the list name (for example, type Jane’s chat group).
After Description, type the list description (for example, type Jane’s group).
Click the Members tab.
If you are creating a device or reports list, after Filter by, select a category to narrow the items that
appear in the list (for example, Agent group).
Select the check boxes of the members you want to include in the list.
Click Save.
The security list appears in the list tree.

Configuring security
NOTE: When users first access the Contact Center Management website, by default, they can access all of
the Contact Center Management Web applications.
You can create basic security to restrict user access to specific areas of the Contact Center Management
website. For example, if you want to restrict users from viewing Contact Center Client and Enterprise
Configuration, then you must create a security role with those characteristics. (See Figure 6-11.)
You must create a security list before you can create an advanced security role. Using these lists, you define
a security role. See “Creating security lists” on page 174.

176

Chapter 6 Configuration

Figure 6-11 Basic security tab

To configure security
1.
2.
3.
4.
5.

6.

7.

In Contact Center Management, click YourSite=>Security=>Security roles.
The Security roles window appears. It lists all of the security roles that have been created.
Click Add a role.
After Role name, type the name of the security role, (for example, Contact Center Management only).
After Role description, type the description of this security role, (for example, No access to
Workforce Scheduling and Schedule Adherence).
On the Basic tab, clear the check boxes of the items the user is not permitted to use. For example, if
agents are not permitted to administer security, clear May manage security.
See Table 6-6 for a description of the YourSite Explorer security setting options.
If required, click the Advanced tab and specify advanced security.
An advanced security role restricts access to reports, real-time and Interactive Contact Center
statistics, Chat, sites, and real-time monitors. (See Figure 6-12.)
Click Save.

Table 6-6 describes the security setting options for YourSite Explorer synchronization that display in the Basic
security tab.

Security roles

177

Table 6-6 YourSite Explorer synchronization - security setting options
Option

Description

No access

If No Access is enabled you cannot configure Enterprise settings or devices in
YourSite Explorer.

Allow Read
Access

Allow Read Access enables you to read Enterprise/device configuration settings on
the telephone system(s).

Allow Read/Write
Access

Allow Read/Write Access enables you to read Enterprise/device configuration
settings on the telephone system(s) and write them to the YourSite database.

Allow Full Control

Allow Full Control enables you to read Enterprise/device configuration settings on the
telephone system(s), write them to the YourSite database, and write back devices
programmed in YourSite Explorer to the telephone system.

Figure 6-12 Advanced security tab

178

Chapter 6 Configuration

Verifying security role properties
To verify the properties of a security role
1.
2.

In Contact Center Management, click YourSite=>Security=>Security roles.
The Security roles window appears. It lists all of the security roles that have been created.
Click View adjacent to the security role for which you want to view properties.
You can assign the security roles to new users and to existing users.

Assigning security roles to employees
NOTE: Users who are currently logged on will not be affected by changes made to their associated role until
the next time they log on. If you want the security role changes to take effect immediately, start and stop the
Contact Center Management website from the Internet Server Manager. All of the clients will be disconnected
and forced to log on again.
To assign a security role to an employee
1.
2.
3.
4.
5.
6.

In Contact Center Management, click YourSite=>Configuration.
Click Employee=>Employee.
Across from the record you want to edit, click Edit.
Click the User account tab.
After Security role, select a security role to assign to the employee.
All security roles are listed here.
Click Save.

179

Chapter 7
Real-time Monitors

Contact Center Client
Providing Contact Center Client
functionality to teleworkers
WallBoarder
Troubleshooting real-time issues

180

Chapter 7 Real-time Monitors

181

Real-time Monitors
The Enterprise Server continuously updates the real-time applications with telephone system data, and
simultaneously updates connected clients through Transmission Control Protocol-Internet Protocol (TCP/IP).
The real-time applications include Contact Center Client and WallBoarder. Supervisors and agents can view
real-time voice statistics in Contact Center Client and the phone availability of contact center and general
business employees. In contact centers that have the Multimedia Contact Center optional application,
supervisors and agents can view real-time voice, email, chat, and fax statistics. WallBoarder displays text
messages and contact center statistics on one or more Spectrum Light Emitting Diode (LED) reader boards
(wall signs). See “WallBoarder” on page 227.
Contact Center Management integrates with Verint and OAISYS call recording software to enable 24/7 call
recording. Call recordings are appended to specific Lifecycle reports. See “Configuring call recording” on
page 82.
In addition to real-time monitors, Contact Center Client includes the following application areas:
• Network Monitor
Network Monitor provides information on the status of media server real-time data collection.
See “Network Monitor” on page 321.
• Auditor
Using Auditor, supervisors can view the historical real-time events that occurred on a particular date,
in the sequence they occurred, at your own pace.
See “Auditor” on page 314.
• Management Console
Using Management Console, network administrators can restart services, administer the database,
and perform maintenance functions.
See “Management Console” on page 55.
• Contact Center Chat
Contact Center Client provides instant messaging capabilities for both supervisors and agents and is
typically used by contact center employees. Contact Center Chat provides the online chat presence
of contact center employees, including Available, Offline, and Away. Agents can view the availability
and presence of other contact center employees before they transfer calls or send online chat
messages. With the Enterprise Presence / Chat Integration license, Contact Center Solutions
integrates with Microsoft® Office Live Communications Server 2005 and Office Communications
Server 2007 to provide enhanced presence.
See “Using Contact Center Chat” on page 218.
The following optional applications and features reside in Contact Center Client:
• Interactive Contact Center
Interactive Contact Center is an optional application that enables supervisors to control the
availability of agents and ACD queues. Agents can log themselves on or off, and place themselves in
or remove themselves from Make Busy or Do Not Disturb.
See “Using Interactive Contact Center” on page 331.
• Interactive Visual Queue
Interactive Visual Queue is an optional application that enables agents to monitor calls within queues,
move calls from busy queues to less active queues, and call back abandoned callers.
See “Using Interactive Visual Queue” on page 343.
• Contact Center PhoneSet Manager and Contact Center Softphone
Contact Center PhoneSet Manager and Contact Center Softphone are optional applications that
enable agents to use their desktop computers as IP-based phones.
See “Contact Center PhoneSet Manager and Contact Center Softphone” on page 353.

182

Chapter 7 Real-time Monitors

•

•

Contact Center Screen Pop
Contact Center Screen Pop is an optional application that launches applications or Web pages. In
addition, it enables agents to automatically receive caller and account information via pop-ups on
their computer monitors every time they receive calls.
See “Using Contact Center Screen Pop” on page 383.
Enterprise Presence / Chat Integration
With the addition of Microsoft® Office Live Communications Server 2005 and Office Communications
Server 2007, agents and supervisors use Microsoft Office Communicator as their default instant
messaging client. The presence of all company employees is natively delivered in Contact Center
Client. Contact center employees can view the presence of both internal and external contacts to
determine if they are available to communicate. In addition to Available, Offline, and Away,
employees see In a Meeting, Busy, In a call, Do Not Disturb, Be Right Back, and other presence
indicators.

Live Communications Server extends the capabilities of Contact Center Chat enabling agents to
communicate with people who are
• In the same company, but are not using Contact Center Client
• In the same company, but are not on the same intranet
• External to the company, where the companies in which they work have a Federated Live
Communication Server environment and use Office Communicator
• External to the company, communicate over the public internet, and use popular instant message
services (MSN, AIM, Yahoo!)
In a Live Communication Server environment, you can take advantage of other forms of communication:
computer voice calls, video conferencing, white boarding, and desktop sharing capabilities. Communication
with MSN, AIM and Yahoo! is typically limited to instant messaging only.

Contact Center Client
NOTE:
• By default, all supervisors and agents view all real-time monitors and devices in Contact Center
Client. You can specify which monitors and devices users view in YourSite=>Security=>Security lists.
In addition, you can configure security in YourSite=>Security=>Security roles that dictate whether
users can manage personal and/or global profiles.
• In YourSite Configuration, you must select the This employee will use these credentials to log on to
applications check box on the User account tab for an employee if you want an employee to use
Contact Center Management. You must associate an employee with an agent login ID, and select the
This employee will be tracked in real-time and reporting check box in order to view the employee in
Contact Center Client.
• In YourSite Configuration, an employee must be a member of an employee group in order for you to
view the employee on the employee group monitors in Contact Center Client. A queue must be a
member of a queue group in order for you to view the queue on the queue group monitors in Contact
Center Client.
• The number of employees logged on at any time must be consistent with your software license.

Contact Center Client

183

Starting Contact Center Client
You start Contact Center Client to access real-time functionality. Supervisors and agents can view real-time
voice statistics. In contact centers that have the optional Multimedia Contact Center application, supervisors
and agents can view real-time voice, email, chat, and fax statistics. After starting Contact Center Client, you
can choose to minimize it to either the system tray or the taskbar, depending on your operating system.
If you are working from the office, to start Contact Center Client
1.
2.
3.

4.

Click Start=>Programs=>Mitel=>Contact Center Client.
Type your user name and password and verify the Enterprise Server IP address.
If you use Secure Socket Layer, select SSL.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Click Log on.

If you are working outside of the office, to start Contact Center Client
1.

2.
3.
4.
5.

Click Start=>Programs=>Mitel=>Contact Center Client.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Select the Connect using Teleworker check box and click Change Teleworker settings.
Verify the Teleworker Server IP address.
If you use Secure Socket Layer, select SSL and click OK.
See “Providing Contact Center Client functionality to teleworkers” on page 224.
Click Log on.

When you minimize Contact Center Client and you are using Windows XP as your operating system, the
Contact Center Client icon displays in your desktop system tray.
If you are using Windows Vista, you can optionally configure Contact Center Client to display in your desktop
taskbar.
To display Contact Center Client in the taskbar
1.
2.
3.
4.

In Contact Center Client, click Tools=>Options.
Under Device control, clear the Hide when minimized check box and click OK.
Contact Center Client, when minimized, will display in the taskbar.
To save the profile, click File=>Save as.
Type a Name for the profile and click OK.
The profile is saved and will automatically be applied each time you open Contact Center Client.

184

Chapter 7 Real-time Monitors

Agent states
NOTE: If Contact Center Client becomes disconnected from the server, upon re-connection agent states will
automatically be synchronized with the server.
Table 7-1 lists the agent states and their corresponding icons for voice, email, chat, and fax.

Table 7-1 Agent states
Voice

Email

WebChat

Fax

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Term

Meaning

Ringing

an ACD call ringing on an agent’s phone
waiting to be handled
a contact in an agents Multimedia Contact
Center inbox waiting to be handled

ACD

an agent handling an ACD call/email/chat/fax

ACD Hold

an agent who has placed an ACD call/email/
chat/fax on hold

Idle

an agent logged on and waiting to receive a
call/email/chat/fax

Non-ACD

an agent involved in an incoming non-ACD call
or agent originated call

Non-ACD
Hold

an agent who has placed a non-ACD call on
hold

Outbound

an agent on an outgoing call

Outbound
Hold

an agent who has placed an outgoing call on
hold

Camp on

a call is waiting to be answered

Forwarded
to

the agent has set all incoming calls to be
forwarded to an alternate answer point

Do Not
Disturb

an agent who has activated do not disturb and
is not available to receive any ACD or non-ACD
calls

Make Busy

an agent who is not available to receive ACD
calls/emails/chats/faxes but can receive calls
dialed directly to the agent’s extension

Contact Center Client

185

Table 7-1 Agent states
System
Make Busy

-

-

-

Work
Timer

If an agent is a multimedia agent and is logged
on to two or more media servers
simultaneously, the system sends the agent
only one incoming communication at a time.
For example, when the agent picks up a call,
then the system places the agent ID(s) for the
other media server types in System Make
Busy.
an agent who is completing paperwork and is
unavailable to receive calls

Unknown

an agent who has not generated any activity
since Contact Center Management was started

Logged
Off

an agent not currently logged in to any queue

Extension states
NOTE: If your Contact Center Client becomes disconnected from the server, upon re-connection the
extension states will automatically be synchronized with the server.
Table 7-2 lists the extension states and their corresponding icons.

Table 7-2 Extension states
Icon

Term

Meaning

Ringing

Call is ringing on the extension and waiting to be handled

Idle

Extension is waiting to receive a call

Non-ACD

Extension is involved in an incoming call or an internal
extension-originated call

Non-ACD Hold

Extension has placed an incoming call or an internal
extension-originated call on hold

186

Chapter 7 Real-time Monitors

Table 7-2 Extension states
Icon

Term

Meaning

Outbound Call

Extension is on an outgoing call

Outbound Hold

Extension has placed an outgoing call on hold

Forwarded to

Extension has set all incoming calls to be forwarded to an
alternate answer point

Camp on

Extension is on a call and an incoming call is camped on
(waiting to be answered)

Off Hook

Extension’s phone is off the hook, so cannot receive calls

Do Not Disturb

Extension has activated Do Not Disturb and is not available
to receive calls

Logged off

Extension is not currently logged on and is unavailable to
take calls

Understanding Contact Center Client features
Contact Center Client has agent, queue, queue chart, and call note monitors. For information on adding and
viewing call notes, see “Adding call notes to a call” on page 369.
You can perform the following tasks on the monitors:
• Call recording
• Open monitors
• Dock monitors
• Add and remove device IDs
• Sort monitor devices
• Rearrange cells
• Set monitor dimensions
• Freeze and unfreeze columns

Contact Center Client

•
•
•
•
•
•
•
•
•
•
•

187

Hide and show columns
Filter device variables
Set alarms
Clear alarms
Define monitor styles
Group data
Print monitors
Arrange windows
Modify the view
Build marquee monitors to broadcast statistics and messages
Chat online with agents and supervisors

Contact Center Client options
The following options apply to real-time monitors.

Call recording
On the Agent State by Time, Agent State by Position, and Agent State by Queue by Time monitors, the Call
recording option enables you to start, stop, and restart call recording at any time during a call. See “Recording
calls” on page 380.

Clear alarms
The Clear alarms command clears any current performance variable threshold alarms.

Set alarms
The Set alarms command specifies performance thresholds for queues and agents.

Add/Remove devices
The Add/Remove devices command adds or removes devices or device groups from the monitor. If you add
agents, they are added to the bottom of the monitor.

Set table dimensions
On the Agent State by Position, Employee State by Position, and Extension State by Position monitors, the
Set table dimensions command adds or deletes columns or rows. If you delete devices, they are deleted them
from the lower-right side of the monitor.

Size table to frame
On all monitors, the Size table to frame command adjusts the table to fit within the frame

Sort monitor
On the Agent State by Position, Employee State by Position, and Extension State by Position monitors, the
Sort monitor by Agent ID, name, state, or extension command sorts agents by Agent ID, name, state and time
in state, or extension.

Filter device variables
On the Agent Shift, Queue by Period, and Queue Now monitors, the Filter device variables command filters
the data based on conditions you specify and displays a subset of data on the monitor.

General
On all monitors, under Properties, the General option specifies the monitor name and enables the horizontal
and vertical scroll bars.
On the queue monitors, you can also enable grouping.

188

Chapter 7 Real-time Monitors

On the agent, employee, and extension monitors you can also display tool tips, display a pattern upon failover,
and display instant messaging online presence indicators.
On the Agent and Employee State by Time monitors, you can also sort logged off agents by the longest
logged off first.

Print monitor
The Print monitor command prints the current monitor.

Enable grouping
Under Properties, the Enable grouping option displays a grouping panel to which users can drag columns.
The grouping order determines the order in which the rows appear. The Enable grouping option affects all
monitors that contain columns.

Row settings
Under Properties=>Layout, the Row settings option specifies the background color and font color of rows, and
the font type and text alignment.

Row alternate settings
Under Properties=>Layout, the Row alternate settings option specifies the background color and font color of
alternate rows, and the font type and text alignment.

Column settings
Under Properties=>Layout, the Column settings option specifies the background color and font color of
columns, and the font type and text alignment.

Column dimensions
Under Properties=>Layout, the Column dimensions option specifies the column height and width.

Column order
Under Properties=>Layout, the Column order option hides or displays individual columns, and specifies the
order of columns across the monitor.

Monitor style
Under Properties=>Layout, the Monitor style option specifies styles and skins (sets of styles) for the monitor,
and the Card design option specifies how information is displayed in the cells of agent, employee, and
extension monitors.

Cascade
When you right-click a monitor tab, under Windows, the Cascade command distributes active monitors down
and across the Contact Center Client window.

Tile vertically
When you right-click a monitor tab, under Windows, the Tile vertically command distributes active monitors
across the Contact Center Client window.

Tile horizontally
When you right-click a monitor tab, under Windows, the Tile horizontally command distributes active monitors
down the Contact Center Client window.

Dock Contact Center Client
When you right-click a monitor tab, under Windows, the Dock Contact Center Client command docks Contact
Center Client at the top, bottom, left, or right of your desktop.

Contact Center Client

189

Always on top
When you right-click a monitor tab, under Windows, and select the Always on top command, Contact Center
Client always displays on your desktop on top of all other open applications.

View
The View command hides or displays the main menu, status bar, real-time monitors, and email, fax, chat, and
voice legends.

Viewing agent availability
Contact Center Client provides instant messaging capabilities for both supervisors and agents and is typically
used by contact center employees. Contact Center Chat provides the online chat presence of contact center
employees, including Online, Offline, Away. On the agent, employee, and extension monitors, agents can
view the availability and presence of other contact center employees before they transfer calls or send online
chat messages. (See Figure 7-1.) If an agent cell in a monitor is grayed out, the phone is not connected to the
network and considered out of service. The out of service state applies to phones that are not connected to
the network, Teleworker employees that have lost their Internet connection, phones that are physically
disconnected or malfunctioning, or employees that are not logged into their soft phone.

Figure 7-1 Agent State by Position - viewing agent availability and online presence

With the addition of Microsoft® Office Live Communications Server 2005, agents and supervisors use
Microsoft Office Communicator as their default instant messaging client. The presence of all company
employees is natively delivered in Contact Center Client. Contact center employees can view the presence of
both internal and external contacts to determine if they are available to communicate. In addition to Available,
Offline, and Away, employees see In a Meeting, Busy, In a call, Do Not Disturb, Be Right Back, and other
presence indicators. (See Figure 7-2.)

Figure 7-2 Agent State by Position - viewing agent availability and enhanced presence

The following monitors display agent activities:
• Agent State by Position
• Employee State by Position
• Extension State by Position
• Agent State by Time
• Employee State by Time
• Agent Shift

190

Chapter 7 Real-time Monitors

Agent, Employee, and Extension State by Position
The Agent, Employee, and Extension State by Position monitors provide real-time information in cells that you
can arrange to mirror your floor plan: you can view agents, employees, or phone extensions by their physical
position in your contact center. In addition, these monitors enable you to view the current status of general
business extensions. Card designs enable you to customize the information displayed in the cells. See
“Customizing the information displayed on position and time monitors” on page 211.
When you first open an agent, employee, or extension monitor, you can select a card design:
• The Classic card displays the agent state, time in the state, presence, agent/employee name, agent
login ID/employee ID, and extension number (or queue name for voice agents on ACD or on ACD
Hold).
• The Caller ID card displays the caller name and number (ANI), the number the caller/employee dials
for incoming/outgoing calls, the state, time in the state, presence, agent/employee name, agent login
ID/employee ID, and extension number (or queue name for voice agents on ACD or on ACD Hold.
• Custom cards you create and share
Caller ID information is displayed when
• Agents, employees, and extensions are in the following real-time states: ACD, ACD Hold, Ringing,
Non ACD, Non ACD Hold, Out, and Out Hold Time
• Extensions are in the following real-time states: Inbound and Outbound
You can set alarms for all real-time statistics and for caller ID information, such as the caller name and
number.
NOTE: If you are upgrading to Contact Center Management Version 5.7 SP1, before you can select the Caller
ID card on the Add devices window of agent, employee, and extension monitors, you must make the card
available. To do so, right-click an open monitor, select the Caller ID card under Properties, Layout=>Card
design and click Apply.
In a fault tolerant setup, if a network outage occurs the cells in the agent, employee, and extension monitors
display a crisscrossed pattern to identify agents who have homed to their secondary controllers. (See Figure
7-3.)
If an agent cell in a monitor is grayed out, the phone is not connected to the network and considered out of
service. The out of service state applies to phones that are not connected to the network, Teleworker
employees that have lost their Internet connection, phones that are physically disconnected or malfunctioning,
or employees that are not logged into their soft phone.

Viewing the activities of agents who can log on to multiple voice queues
In Figure 7-3, the Agent State by Position monitor shows three cells for Andre Bourque, each with a different
agent ID. The first two cells show Andre logged off of the telephone system. The third cell shows Andre’s
current state. Andre is logged on to Queue 151 using Agent ID 2013. He has been on an ACD call for 12
minutes and 50 seconds.

Figure 7-3 Agent State by Position - viewing multiple agent IDs

Contact Center Client

191

Agents can log on to the telephone system using only one agent ID at a time. If your agents have multiple
voice IDs (and therefore multiple cells) the Agent State by Position monitor becomes cluttered.
If you have agents who are cross trained to answer calls for different departments (and log in and out of
various voice queues) the telephone system requires you assign the agents multiple IDs. You can use the
Agent State by Position monitor to view the activities of each department. You create an Agent State by
Position monitor for each department. When you arrange the cells for the agents in the same order for each
department, you can easily compare the activities of one department with another. See “Viewing web pages”
on page 204.

Viewing the current logged on states of agents who log on to multiple queues
If you have voice agents who are cross trained to answer calls for different departments (and log in and out of
several queues) the telephone system requires you assign the agents multiple IDs. If a voice agent has
multiple agent IDs and you want to view the agent’s current logged on state only, you use the Employee State
by Position monitor. For example, agent Andre Bourque answers calls for English, French, and Spanish
queues. In the YourSite database you assign him three agent IDs (one for each queue for which he answers
calls) and an employee ID.
To view the monitor, you open the Employee State by Position monitor and select employees to add to the
monitor. The monitor shows one cell for Andre, listing his current state and agent ID. (See Figure 7-4.)

Figure 7-4 Employee State by Position - viewing the ID to which the agent is logged on

Andre is currently logged on to Extension 1104 using Agent ID 2001. Sometime later you notice Andre is
logged on to Extension 1119 using Agent ID 2009. (See Figure 7-5.)

Figure 7-5 Employee State by Position

192

Chapter 7 Real-time Monitors

Viewing extensions
In your business, you may be monitoring
• Traditional or hot desking ACD agents who sit at different desks each day and who log on using their
agent ID
• General business, traditional extensions (non-contact center employees) who sit at the same desks
each day, are assigned their own desk phone extensions, and do not log on to their phones (their
phones are programmed with their personal settings and are always active)
• General business, hot desking extensions (non-contact center employees) who log on to any phone
in the enterprise with a virtual extension configured with their personal settings. When the employee
logs on to the extension becomes active. When the employee logs off of the extension it goes out of
service.
You can set up your real-time monitor profile to include two or more Extension by Position monitors: one with
cells that are arranged to show the whereabouts of agents in your contact center, and another that shows the
status of general business extensions: active/inactive, inbound/outbound.

Extension Inbound
Extension Inbound refers to a general business extension on an inbound call.

Extension Outbound
Extension Outbound refers to a general business extension on an outbound call

General business active extension
General business active extension refers to a Mitel desk phone/Contact Center PhoneSet Manager/Contact
Center Softphone that is live with no ACD agents logged on (active extension), or an extension to which a
general business hot desking user is logged on. The user is an active extension not logged on to any ACD
queue.

General business inactive extension
General business inactive extension refers to a Mitel desk phone that has been unplugged or is damaged, or
a soft phone that is not running because the computer is turned off or Contact Center Client is not running, or
a hot desking extension to which nobody is logged on.

Traditional or hot desking ACD agents who sit at different desks each day
If you have traditional or hot desking ACD agents who sit at different desks each day, you use the Extension
State by Position monitor to view where they are sitting in the contact center. After you add Registration
Directory Numbers (RDNs)/desk phone extensions to the monitor, you can arrange the cells to match the
layout of your contact center.
When nobody is logged on to a particular extension, the monitor cell displays the General business active icon
and the phone set RDN ID. When an agent logs on to the desk phone, the monitor cell displays the ACD
agent status, (which can include information such as the time in state, queue reporting number, and Make
Busy status), the agent ID, the agent name, and the RDN (at the bottom of the cell). Depending on the agent’s
current state you may see additional information, such as the time in state, queue reporting number, or Make
Busy status. If the Caller ID card design is selected, you will also see the caller name and phone number.
(See Figure 7-6.)
If you would prefer that Extension State by Position monitor cells be blank when there are no agents logged
on to the telephone system, you can right-click the monitor, select Properties, and clear the Enable the
general business view check box.

Contact Center Client

193

If an agent cell in a monitor is grayed out, the phone is not connected to the network and considered out of
service. The out of service state applies to phones that are not connected to the network, Teleworker
employees that have lost their Internet connection, phones that are physically disconnected or malfunctioning,
or employees that are not logged into their soft phone.

Figure 7-6 Extension State by Position

General business, traditional extensions who sit at the same desks each day
If you have general business, traditional extensions who sit at the same desks each day, you use the
Extension State by Position monitor to view where they are sitting in the contact center. After you add their
extensions to the monitor, you can arrange the cells to match the layout of your business, or arrange them
alphabetically or by department.
When a general business employees is in Idle, the cell for the employee’s phone extension in the Extension
State by Position monitor displays the employee’s name and extension number, and the General business
active icon. When the employee is on an incoming/outgoing call, the cell displays the Extension Inbound/
Extension Outbound icon, the employee’s name and extension number, and the time in state. If the Caller ID
card design is selected, you will also see the caller name and phone number. Either card enables you to
readily determine the online and phone availability of general business subject matter experts.

General business hot desking employees who sit at different desks each day
General business, hot desking extensions can log on to any phone in the enterprise and access their personal
settings. When adding extensions to the Extension State by Position monitor, you can arrange them
alphabetically or by department.
When an employee is logged on, the monitor cell displays the General business active icon, the employee’s
name and extension. When the employee is on an incoming/outgoing call, the cell displays the Extension
Inbound/Extension Outbound icon and the time in state. If the Caller ID card design is selected, you will also
see the caller name and phone number. When the employee logs off, the monitor cell is grayed out (inactive).
(See Figure 7-7.)

Figure 7-7 Extension State by Position

194

Chapter 7 Real-time Monitors

Agent State and Employee State by Time
The Agent State by Time and Employee State by Time monitors provide real-time agent information under
ACD, Idle, Non ACD, Unavailable, and Logged Off column headings. They display the same real-time
information as that of the Agent State by Position, Employee State by Position, and Extension State by
Position monitors. See “Agent, Employee, and Extension State by Position” on page 190.
If an agent is in an email, chat, or fax agent state, the monitors display the queue number to which the agent
is logged on. Each column lists agents in order of time in state. You can specify which columns of agent
statistics are displayed, and the order in which they are displayed. You can sort logged off agents by the
longest logged off first. (See Figure 7-8.)
If you have agents who are cross trained to answer calls for different departments (and log in and out of
various voice queues) the telephone system requires you assign the agents multiple IDs. You use the
Employee State by Time monitor to view the activities of voice agents with multiple agent IDs. See “Viewing
the current logged on states of agents who log on to multiple queues” on page 191.

Figure 7-8 Agent State by Time

Table 7-3 lists the Agent State by Time and Employee State by Time column headings and their associated
agent states.

Table 7-3 Agent State by Time and Employee State by Time column headings
Category

Associated agent states

ACD

includes agents in ACD and agents in ACD Hold

Idle

includes agents in the Idle state

Non-ACD

includes agents in Non ACD, in Non ACD Hold, Outbound agents, and Outbound Hold agents

Unavailable

includes agents in Do Not Disturb, Make Busy, Work Timer, and Unknown

Logged Off

includes agents in the Logged Off state

Contact Center Client

195

Agent State by Time for Queue
The Agent State by Time for Queue monitor is a new Contact Center Client real-time monitor designed
specifically for contact centers using Agent Group Presence functionality. However, the Agent State by Time
for Queue monitor is available for all media server types. The Agent State by Time for Queue monitor is
accessed from the Time menu in Contact Center Client and displays all agents configured in a specific Queue
and agents who are on ACD calls, idle, on non-ACD calls, unavailable, logged on to the system (but not
present in the queue being monitored), and logged off. (See Figure 7-9).

Figure 7-9 Agent State by Time for Queue

Table 7-4 lists the Agent State by Time and Employee State by Time column headings and their associated
agent states.

Table 7-4 Agent State by Time for Queue column headings
Category

Associated agent states

ACD

includes agents in ACD and agents in ACD Hold

Idle

includes agents in the Idle state

Non ACD

includes agents in Non ACD, in Non ACD Hold, Outbound agents, and Outbound Hold agents

Unavailable

includes agents in Do Not Disturb, Make Busy, Work Timer, and Unknown

Logged on to
system

includes agents who are logged on to the telephone system but not in the queue being
monitored

Logged Off

includes agents in the Logged Off state

To view the Agent State by Time for Queue monitor
1.
2.
3.
4.

5.
6.

7.

Open and log on to Contact Center Client.
Click View=>Real time to view the Contact Center Client monitor icons.
Click the Time icon and click Agent State by Time for Queue.
In the left pane of the Add/Remove devices window, click Media (on agent monitors only) to sort the
members by media server, click ID to sort the members by ID, or click Name to sort the members
alphabetically.
You can sort members in either ascending or descending order.
Under Agent groups, select agent groups to monitor and/or under Agents, select agents to monitor.
Under Card design, select a card design.
Card designs specify the information displayed on agent, employee, and extension monitors. See
“Viewing web pages” on page 204.
Click OK.

196

Chapter 7 Real-time Monitors

Agent Shift
The Agent Shift monitor provides running totals of statistics on individual agents for the day. You can specify
which columns of statistics are displayed, rearrange columns, and sort individual columns in ascending or
descending order. (See Figure 7-10.)

Figure 7-10 Agent Shift

Agent Shift column heading definitions
Table 7-5 describes the Agent Shift column headings.

Table 7-5 Agent Shift column headings
Term

Meaning

Logged On

the time the agent logged on

Last Event Received

the last time an agent performed an event (for example, answered a call)

Shift Time

the total shift time for the agent

ACD Time

the total time the agent spent on ACD calls

ACD Hold Time

the total time for ACD calls put on hold

Non-ACD Time

the total time the agent spent on non-ACD calls

Non-ACD Hold Time

the total time for non-ACD calls put on hold

Outbound Time

the total time the agent spent on outbound calls

Outbound Hold Time

the total time for outbound calls agents put on hold

Do Not Disturb Time

the total time the agent spent in the Do Not Disturb state

Make Busy Time

the total time the agent spent in the Make Busy state

Wrap Up Time

the total time the agent spent in the Work Timer state

Do Not Disturb Count

the number of times the agent entered the Do Not Disturb state

Make Busy Count

the number of times the agent entered the Make Busy state

Contact Center Client

197

Table 7-5 Agent Shift column headings
Term

Meaning

ACD Count

the total number of ACD calls answered by the agent

Short ACD Count

the total number of ACD calls answered that lasted less than 20 seconds

Hold ACD Count

the number of times the agent put ACD calls on hold

Non-ACD Count

the total number of non-ACD calls answered by the agent

Non-ACD Hold Count

the number of times the agent put non-ACD calls on hold

Outbound Count

the total number of outgoing calls the agent made

Outbound Hold Count

the number of times the agent put outgoing calls on hold

Calls Per Hour

the average number of incoming ACD calls answered by the agent per hour
since the beginning of the shift

Agent Unavailable %

the percent of time the agent was set in Do Not Disturb or Make Busy and
unavailable

Average Handle

the average amount of time the agent spent handling ACD calls (ACD Time
divided by ACD Count)

Occupancy

the total time the agent spent in an occupied state (occupied state excludes idle
time)

Viewing queue statistics
NOTE:
• You can see queue statistics during business hours as long as the business schedule you configure in
YourSite=>Schedule is consistent with your company’s hours of operation. You assign a businesshours schedule to your queues in YourSite=>Configuration, Queue=>Queue.
• When an agent receives an ACD call and fails to pick up the call after X seconds or X rings, the
telephone system places the agent in Make Busy. The telephone system re-queues the call (places
the call back in the same queue) and offers it to the next available agent.
The following monitors display queue statistics:
• Queue by Period
• Queue Now
• Queue Group Now

Queue by Period
The Queue by Period monitor collates queue statistics by 15-minute intervals over a 24-hour period. The
monitor refreshes each time there is a change in a statistic and each 15-minute interval. The Queue by Period
monitor always displays the current 15 minute interval at the top of the monitor. You can specify which
columns of statistics are displayed, rearrange columns, and sort individual columns in ascending or
descending order. (See Figure 7-11.)

198

Chapter 7 Real-time Monitors

Figure 7-11 Queue by Period

Queue by Period column heading definitions
Table 7-6 describes the Queue by Period column headings.

Table 7-6 Queue by Period column headings
Term

Meaning

Offered

the total number of calls offered to the queue during the 15-minute interval

Handled

the total number of calls answered by agents during the 15-minute interval

Short Abandoned

during the 15-minute interval, the total number of calls abandoned before the short
abandon time configured in YourSite

Abandoned

the total number of calls abandoned during the 15-minute interval before being
answered by agents

Interflowed

the total number of calls interflowed during the 15-minute interval

Requeued

the total number of calls re-queued during the 15-minute interval

% Handled by 1-4

a count of all of the calls answered by the first, second, third, and fourth answer
points during the 15-minute interval

#Handled by 1-4

the number of calls answered by the first, second, third, and fourth answer points
during the 15-minute interval

Total Talk Time

the total time agents spent talking to callers during the 15-minute interval

Average Talk Time

the average time agents spent talking to callers during the 15-minute interval

Average Time to
Handle

the average number of minutes callers waited before agents answered their calls
during the 15-minute interval

Average Time to
Abandon

the average number of minutes callers waited during the 15-minute interval before
they abandoned their calls

Average Time to
Interflow

the average number of minutes callers waited during the 15-minute interval before
being interflowed

Service Level %
Today

during the 15-minute interval, the percentage of calls answered within the Service
Level Time specified for the queue

% Handled

during the 15-minute interval, the percentage of calls answered compared to the
total number of calls offered to the ACD queue for the day

Wrap Up

the total time the agent spent in the Work Timer state during the 15-minute interval

Contact Center Client

199

Table 7-6 Queue by Period column headings
Term

Meaning

Make Busy

the total time the agent spent in the Make Busy state during the 15-minute interval

Occupancy

the total time the agent spent in an occupied state during the 15-minute interval
(occupied state excludes idle time)

Queue Now and Queue Group Now
NOTE:
• Contact Center Client updates Longest Waiting statistics every fifteen seconds, or more frequently as
records are received from the telephone system.
• Contact Center Client obtains the Calls Waiting, Longest Waiting, and Agents Available statistics from
the ACD data stream. If the telephone system has not updated Contact Center Management with
ACD real-time statistics within the last 90 seconds, question marks appear in place of these
statistics.
• The Average Handling Time is the Average Talk Time plus the Average Hold Time. If an agent calls a
supervisor in search of more information (while the caller is on hold) and/or transfers or conferences
the call, these times are added to the Average Handling Time value.
• When an agent receives an ACD call and fails to pick up the call after X seconds or X rings, the
telephone system places the agent in Make Busy. The telephone system re-queues the call (places
the call back in the same queue) and offers it to the next available agent.
The Queue Now and Queue Group Now monitors display the following statistics:
Calls Waiting, Longest Waiting, Agents Available, ACD, Idle, Non ACD, Outbound, Unavailable, Offered,
Handled, Abandoned, Interflowed, Requeued, % Handled by 1, % Handled by 2, % Handled by 3, % Handled
by 4, Average Time to Handle, Average Time to Abandon, Total Talk Time, Average Talk Time, Service Level
%, % Handled, Total Queue Unavailable, Current Queue Unavailable, Offered Last Hour, Time to Handle Last
Hour, % Handled Last Hour, Service Level % Last Hour, Handled Last Hour, Abandoned Last Hour,
Interflowed Last Hour, Unavailable Last Hour, Average Handling Time Last Hour, Offered Last 15 Minutes,
Time to Handle Last 15 Minutes, % Handled Last 15 Minutes, Service Level % Last 15 Minutes, Handled Last
15 Minutes, Abandoned Last 15 Minutes, Interflowed Last 15 Minutes, Unavailable Last 15 Minutes, Average
Handling Time Last 15 Minutes, % Abandoned, % Abandoned Last Hour, % Abandoned Last 15 Minutes,
Remote Calls Waiting, Remote Longest Waiting, Logged Out (5000/Axxess), Logged In Not Present (5000/
Axxess), Agent Unavailable %, Wrap Up, Make Busy, Occupancy, #Handled by 1, #Handled by 2, #Handled
by 3, and #Handled by 4.
On the Queue Now monitor, you can specify which columns of statistics are displayed, rearrange columns,
and sort individual columns in ascending or descending order. You can expand a queue and view statistics on
the agent groups associated with the queue. You can expand an agent group and view performance statistics
on the agents in the group. (See Figure 7-12.)
When you open the Queue Now monitor, two new columns have been added to the Queue status section of
the monitor, Logged Out and Logged In Not Present, for users with an Mitel 5000/Axxess telephone system.
The Logged Out column displays the number of agents that are associated with the queue but not logged in to
the queue. The Logged In Not Present column displays the number of agents that are logged into the Mitel
5000/Axxess, but not present in the queue being monitored. If you expand the Queue Now monitor to display
the Agent name column, the monitor now displays agent presence in the queue. Presence is indicated by a
colored star in the Present column. A green star indicates the agent is present in the queue. A grey star and
grey row indicates the agent is not present in the queue.

200

Chapter 7 Real-time Monitors

Figure 7-12 Queue Now

Queue Now and Queue Group Now column heading definitions
Table 7-7 describes the real-time and over-the-business-day Queue Now and Queue Group Now statistics.

Table 7-7 Queue Now and Queue Group Now column headings
Term

Meaning

Calls Waiting

the current number of callers queued up waiting for an agent to become available,
including those listening to silence, music, or recorded announcements

Longest Waiting

the current duration, in minutes and seconds, of the call waiting the longest in queue

Agents Available

the current number of agents logged on and not in Do Not Disturb, Make Busy, Work
Timer, Unknown, or Ringing

ACD

the current number of agents handling ACD calls

Idle

the current number of agents logged on and ready to receive calls

Non-ACD

The current number of agents handling non-ACD calls

Outbound

The current number of agents on outgoing calls

Unavailable

The current number of agents in Do Not Disturb, Make Busy, Work Timer, Unknown,
or Ringing

Offered

the total number of calls offered to the queue

Handled

the total number of calls answered by agents for the day

Abandoned

the total number of calls abandoned before being answered by an agent for the day

Interflowed

the total number of calls interflowed for the day. Interflow is a mechanism that directs
a call waiting in queue to another answer point.

Contact Center Client

201

Table 7-7 Queue Now and Queue Group Now column headings
Term

Meaning

Requeued

the total number of calls re-queued for the day

Average Time to
Handle

the average time it takes for the call to be answered by an agent

Average Time to
Abandon

the current average duration callers wait before abandoning calls

Average Talk Time

The current average time agents spend talking to callers

Service Level %

the percentage of calls answered within your Service Level Time value over the day

% Handled

the percentage of calls answered compared to the total number of calls offered to the
ACD queue for the day

% Handled by 1-4

the percentage of all of the calls answered by the first, second, third, and fourth
answer points

#Handled by 1-4

the number of calls answered by the first, second, third, and fourth answer points

Total Talk Time

The current total time agents spend talking to callers

Current Queue
Unavailable

the total number of callers that were rerouted after you set the queue to Unavailable.
When you make the queue available again, this value resets to zero.

Total Queue
Unavailable

the total number of times during the day callers dialed the queue and were rerouted
because no agents were logged on to the queue or you set the queue to Unavailable
See Current Queue Unavailable.

Offered Last Hour

the total number of calls offered to the queue in the last hour of business

Time to Handle
Last Hour

the predicted duration callers, who call in the last hour of business, wait before being
answered by an agent

% Handled Last
Hour

the percentage of calls answered in the last hour of business, compared to the total
number of calls offered to the ACD queue for the day

Service Level %
Last Hour

the percentage of calls answered within your Service Level Time value in the last
hour

Interflowed Last
Hour

the total number of calls interflowed during the last hour of business. Interflow is a
mechanism that directs a queue delayed call to voice mail or to another answering
point

Handled Last Hour

the total number of calls answered by agents during the last hour of business

Abandoned Last
Hour

the total number of calls abandoned during the last hour of business

Unavailable Last
Hour

the total number of times, in the last hour of business, callers dialed the queue and
were rerouted because no agents were logged on to the queue or you set the queue
to Unavailable
See Current Queue Unavailable.

Average Handling
Time Last Hour

the average duration of calls from agent pick up to client hang up (including hold
time) during the last hour of business

202

Chapter 7 Real-time Monitors

Table 7-7 Queue Now and Queue Group Now column headings
Term

Meaning

Offered Last 15
Minutes

the total number of calls offered to the queue in the last 15 minutes of business

Time to Handle
Last 15 Minutes

the predicted duration callers, who call in the last 15 minutes of business, wait before
being answered by an agent

Average Handling
Time Last 15
Minutes

the average duration of calls from agent pick up to client hang up (including hold
time) during the last 15 minutes of business

% Handled Last 15
Minutes

the percentage of calls answered in the last 15 minutes of business, compared to the
total number of calls offered to the ACD queue for the day

Service Level %
Last 15 Minutes

the percentage of calls answered within your Service Level Time value in the last 15
minutes of business

Handled Last 15
Minutes

the total number of calls answered by agents during the last 15 minutes of business

Abandoned Last
15 Minutes

the total number of calls abandoned during the last 15 minutes of business

Interflowed Last 15
Minutes

the total number of calls interflowed during the last 15 minutes of business. Interflow
is a mechanism that directs a queue delayed call to voice mail or to another
answering point

Unavailable Last
15 Minutes

the total number of times, in the last 15 minutes of business, callers dialed the queue
and were rerouted because no agents were logged on to the queue or you set the
queue to Unavailable
See Current Queue Unavailable.

% Abandoned

the percentage of calls that were abandoned. The % Abandoned = (Calls Abandoned
÷ Calls Offered).

% Abandoned Last
Hour

the percentage of calls that were abandoned in the last hour of business.

% Abandoned Last
15 Minutes

the percentage of calls that were abandoned in the last 15 minutes of business.

Remote Calls
Waiting

when you have more than one telephone system networked together, this is the
current number of calls waiting in a remote queue to be answered by agents at your
site

Remote Longest
Waiting

when you have more than one telephone system networked together, this is the wait
time for the caller waiting the longest in a remote queue to be answered by an
available agent at your site

Logged Out (Mitel
5000/Axxess)

the number of agents that are associated with the queue but not logged in to the
system

Logged In Not
Present (Mitel
5000/Axxess)

the number of agents that are logged into the Mitel 5000/Axxess, but not present in
the queue being monitored

Agent Unavailable
%

the percent of time the agent was set in Do Not Disturb or Make Busy and
unavailable

Contact Center Client

203

Table 7-7 Queue Now and Queue Group Now column headings
Term

Meaning

Wrap Up

the total time the agent spent in the Work Timer state

Make Busy

the total time the agent spent in the Make Busy state

Occupancy

the total time the agent spent in an occupied state (occupied state excludes idle time)

Viewing queue chart statistics
NOTE:
• You can see queue charts during business hours as long as the business schedule you configure in
YourSite=>Schedule is consistent with your company’s hours of operation. You assign a businesshours schedule to your queues in YourSite=>Configuration=>Queue=>Queue.
The following charts display queue statistics:
• Queue Now
• Queue Group Now
• Queue Performance by Period
• Queue Group Performance by Period

Queue Now and Queue Group Now
The Queue Now and Queue Group Now (Integer) charts show the total calls Handled, Abandoned, and
Interflowed across queues and queue groups for the day. (See Figure 7-13.)

Figure 7-13 Queue Now (Integer) chart

Queue Performance by Period and Queue Group Performance by Period
The Queue Performance by Period and Queue Group Performance by Period charts show the calls Handled,
Abandoned, and Interflowed across 15-minute intervals for queues and queue groups. (See Figure 7-14.)

204

Chapter 7 Real-time Monitors

Figure 7-14 Queue Performance by Period chart

Viewing web pages
While using Contact Center Client, you can view web pages using the Web browser monitor.
To view a web page within Contact Center Client
1.
2.
3.
4.
5.

Click View=>New Web Browser.
The Web Browser Properties window opens.
After Monitor title, type a name for the monitor.
After Start URL, type the Web address of the website to view.
NOTE: The website address must begin with http:// or you will not be able to view the monitor.
Optionally, select a value for the Web Browser refresh rate.
Click OK.

Viewing and customizing real-time monitors
NOTE:
• Contact Center Client has a tabbed interface for managing and arranging windows. You can dock the
monitors, displaying them on overlapping tabbed panels to maximize real estate. This enables you to
readily navigate between monitors.
• You can save threshold settings and display characteristics you define for monitors. When you click
File=>Save, Contact Center Client saves all open monitors under one profile name. You can click
File=>Open to open another profile, or File=>New to create a new profile.

Contact Center Client

205

Opening monitors
NOTE: If you are upgrading to Contact Center Management Version 5.4, before you can select the Caller ID
card on the Add/Remove devices window of agent, employee, and extension monitors, you must make the
card available. To do so, right-click an open monitor, select the Caller ID card under Properties, Layout=>Card
design and click Apply.
To view statistics on your desktop in Contact Center Client
1.
2.
3.

4.
5.

6.
7.

Click View=>Real time to view the Contact Center Client monitor icons.
Click the Position icon and click Agent State by Position.
See Figure 7-15.
In the left pane of the Add/Remove devices window, click Media (on agent monitors only) to sort the
members by media server, click ID to sort the members by ID, or click Name to sort the members
alphabetically.
You can sort members in either ascending or descending order.
Under Agent groups, select agent groups to monitor and/or under Agents, select agents to monitor.
Under Card design, select a card design.
Card designs specify the information displayed on agent, employee, and extension monitors.
See “Viewing web pages” on page 204.
Click OK.
Repeat steps 2 to 6 to open the Queue Now monitor.

Figure 7-15 Add/Remove devices

Docking monitors
You can dock monitors and readily navigate between them. You can dock a monitor to the top, bottom, left, or
right of another monitor. Alternatively, you can dock a monitor on the top, bottom, left, or right side of the
Contact Center Client window. You can dock monitors on top of one another, displaying them on overlapping
tabbed panels to maximize real estate.
To dock a monitor on top of another monitor
1.
2.
3.

Right-click the title bar of an open monitor and select Dock.
Repeat step 1 for all open monitors.
Click the title bar of a monitor and drag the monitor on top of a second monitor placing your cursor in
the center of the four-headed arrow that appears.
See Figure 7-16.

206

Chapter 7 Real-time Monitors

Figure 7-16 Docking monitors

4.

Release the mouse button.
Your monitors are displayed on overlapping tabbed panels.
See Figure 7-17.

Figure 7-17 Docked monitor

Contact Center Client

207

Adding and removing devices
You can add and remove devices from all of the Contact Center Client monitors except for the chart monitors.
To add devices to the bottom of a monitor
1.
2.

3.

Right-click an open monitor and click Add/Remove devices.
Under Agent/Employee/Queue groups, select additional agent, employee, or queue groups to add to
the monitor, or under Agents/Employees/Queues, select additional agents, employees, or queues to
add to the monitor.
Click OK.
On the Agent State by Position, Employee State by Position, and Extension State by Position
monitors a blank row of cells separates the original agents from those you just added. To remove the
blank row you must sort the monitor.
See “Sorting monitor devices” on page 207.

To remove devices from a monitor
1.
2.
3.

Right-click an open monitor and click Add/Remove devices.
Under Agents/Employees/Queues, clear the check boxes of the agents, employees, or queues you
want to remove.
Click OK.

Sorting monitor devices
When you select devices to display on a monitor, you can specify the devices be sorted by media server (on
agent monitors only), ID, or name (alphabetically) in ascending or descending order. When the monitor opens,
the devices will appear in the order you selected.
To sort the devices displayed on a monitor
• In the left pane of the Add/Remove devices window, click Media to sort the members by media
server, click Name to sort the members alphabetically, or click Reporting to sort the members by ID,
in either ascending or descending order.
You can sort information by state, name, or extension on the Agent State by Position, Employee State by
Position, and Extension by Position monitors.
To sort agents or employees by state
• Right-click a monitor and click Sort monitor=>By state.
If you sort agents by state, Contact Center Client displays the agents by state and time in state across the
monitor in the following order:
• Ringing
• ACD
• ACD Hold
• Idle
• Non-ACD
• Non-ACD Hold
• Outbound
• Outbound Hold
• Do Not Disturb
• Make Busy
• System Make Busy
• Work Timer
• Unknown
• Logged Off

208

Chapter 7 Real-time Monitors

To sort agents or employees by name
• Right-click a monitor and click Sort monitor=>By name.
To sort agents or employees by extension
• Right-click a monitor and click Sort monitor=>By extension.

Rearranging cells
You can rearrange cells on the Agent State by Position, Employee State by Position, and Extension State by
Position monitors.
To rearrange cells
• On an open monitor, drag a cell to a different position on the monitor.
You can rearrange columns on the Agent Shift, Queue by Period, Queue Now, and Queue Group Now
monitors.
To rearrange columns
1.
2.
3.
4.

Right-click an open monitor and click Properties.
Click the Layout folder.
Click Column order.
Click a column header and click the up or down arrow key to change the position of the column
relative to other columns on the monitor.

Setting monitor dimensions
You can specify the numbers of rows and columns of cells to display on the Agent State by Position,
Employee State by Position, and Extension by Position monitors. You can then adjust the table to fit within the
monitor frame.
To set table dimensions
1.
2.
3.
4.

Right-click a monitor and click Set table dimensions.
After Columns, type a number.
After Rows, type a number.
Click OK.
Columns or rows are added or deleted from the monitor. You can redistribute the cells using a dragand-drop operation.

To size the table to fit the frame
• Right-click in any real-time monitor and select Size table to frame.

Hiding monitor columns
On the Agent Shift, Queue by Period, Queue Now, and Queue Group Now monitors, you can hide specific
columns of statistics.
To hide columns
1.
2.
3.
4.

Right-click an open monitor and click Properties.
Click the Layout folder.
Click Column order.
In the Visible column, clear the check boxes of the columns you want to hide from view.

Contact Center Client

209

Filtering device variables
On the Queue Now, Agent Shift, Queue by Period, and Queue Group Now monitors, you can filter specific
device variables. For example, on the Queue by Period monitor, you could filter the Calls Offered variable and
display statistics for the intervals during which the queue was offered five or more calls.
To filter variables
1.
2.
3.

Right-click a monitor and click Filter device variables.
Click Filter data to show, select a variable, select an operand, and type a number.
Click OK.
A subset of the data is displayed based on the conditions defined in the filter.

Setting alarms
You can define alarms to alert you to significant changes in contact center activity. Using the alarms, you
specify performance thresholds for contact center elements, such as queues and agents.
Client alarms are specific to each computer. To notify you that performance thresholds are not being met, you
can configure alarms so that
• Monitor cells and statistics change color.
• A pop-up notification appears on your desktop.
• A sound prompt, such as a beep or .wav file, plays.
• You are notified by email.
• Contact Center Client appears on top of all open applications.
To configure alarms for real-time monitors
1.
2.
3.

Add performance thresholds.
Specify threshold colors.
Specify threshold notification.

Adding performance thresholds
To add performance thresholds so you can monitor alarms
1.

2.
3.
4.

5.

Right-click a monitor and click Set alarms.
The Set alarms window appears.
NOTE: You can select the Apply the alarm thresholds to all devices displayed on the monitor check
box to apply the threshold settings for performance variables across all queues or agents. Alternately,
you can select Apply the alarm thresholds to a specific list of devices to apply the threshold settings
for a performance variables to a list of queues or agents.
Under Devices, select one or more queues or agents or select the Select all check box to select all
queues or agents.
In the Performance variables list, select a variable.
Under Alarm Thresholds, click Add threshold and type a value for the upper boundary of the
threshold.
The lower boundary cannot be modified. The lower boundary of the next threshold is always slightly
greater than the upper boundary of the previous threshold.
Click OK.

210

Chapter 7 Real-time Monitors

Specifying performance threshold colors
To configure performance threshold colors
1.
2.
3.
4.
5.

For the alarm threshold for which you want to specify colors, under Background, click the arrow.
A color palate appears.
Select a color.
Under Font color, click the arrow.
A color palate appears.
Select the font color for the alarm threshold.
Click OK.

Specifying threshold sound notification
To configure performance threshold sound notification
1.

2.
3.
4.

For the alarm threshold for which you want to be notified by a sound, under Sound, select the check
box.
The Sound window appears.
Specify the alarm triggering properties.
Specify the sound you want played when the alarm is triggered.
Click Save.

To configure performance threshold pop-up window notification
1.

2.
3.
4.
5.
6.

For the alarm threshold for which you want to be notified by a pop-up window, under Pop-up, select
the check box.
The Pop-up window appears.
After Duration, type the number of seconds you want the pop-up alarm to be displayed when
threshold conditions are satisfied.
If you want to display the pop-up alarm on top of all of the other applications, select the Keep this
message visible on mouse over check box.
Optionally, click the Format font button to specify font attributes for the pop-up alarm message.
In the text box, type the message for the performance threshold and click the Add variable button to
insert performance variables. (for example, type CW P001 = ).
Click Save.

To specify Contact Center Client appear on top of all other applications when a performance threshold is
satisfied
• For the alarm threshold for which you want to be notified, under Bring to front, select the check box.
To configure performance threshold email notification
1.

2.

3.
4.
5.

For the alarm threshold for which you want to be notified, or notify others by email, under Email,
select the check box.
The Email window appears.
After Distribution, specify which contacts are to be notified by email when threshold conditions are
satisfied.
See “Emailing reports” on page 262.
After Subject, type the subject of the email to be sent (for example, type Calls Wtg in Sales Queue 1
>10!).
In the message box, type the body of the email.
Click Save.

Consider the threshold programming in Figure 7-18. When the number of agents available in the technical
support queue is between 0 and 2, the cell housing the Agents Available statistic is red. When the number of
agents available is between 3 and 4, the cell turns orange. When the number of agents available is 5 or
greater, the cell turns white. In addition, audible alarms and pop-up alarms appear.

Contact Center Client

211

To clear any current client alarms in Contact Center Client
• Right-click the monitor and click Clear alarms.

Figure 7-18 Set alarms window

Customizing the information displayed on position and time monitors
On the agent, employee, and extension by position and by time monitors, real-time information is displayed in
cells (cards). You can select from available card designs, or customize cards to display specific information.
When you first open an agent, employee, or extension monitor, you can select a card design on the Add/
Remove device IDs window:
• The Classic card displays the agent state, time in the state, presence, agent/employee name, agent
login ID/employee ID, and extension number (or queue name for voice agents on ACD or on ACD
Hold).
• The Caller ID card displays the caller name and number (ANI), the number the caller/employee dials
for incoming/outgoing calls, the state, time in the state, presence, agent/employee name, agent login
ID/employee ID, and extension number (or queue name for voice agents on ACD or on ACD Hold.
• Custom cards you create and share
The Caller ID card is the default card design. You can use this card design, or select the Classic card or a
customized card. You can create new card designs or copy existing card designs and modify them. For
example, you can add or remove text and variables from cards and rearrange the information displayed. You
can share card designs with other employees. When you select a card design for an agent, employee, or
extension monitor, it is applied to all monitors of that type.

212

Chapter 7 Real-time Monitors

Selecting and customizing card designs
To select a card design
1.
2.
3.
4.

Right-click an open position or time monitor and click Properties.
Click Layout=>Card design.
Under Design name, select a card design.
Click OK.

To customize cards for position and time monitors
1.

Under Card design,
If you want to create a card design, click New.
If you want to edit an existing card design, select a card design and click Edit.
If you want to create a card design based on the Caller ID card or the Classic card, select either card
and click Copy.
2. On the New card design window, type the name of the new card design.
If you want to share the design with other agents, select Share design.
3. Click OK.
4. Select the card and click Edit.
See Figure 7-19.
5. After State, select a state for the card design.
You can use the same card design for all states or you can customize cards for specific states, such
as ACD, Idle, Make Busy, and Unknown.
6. Under Fields, select a field type and drag and drop it to the card design.
See “Agent, Employee, and Extension State by Position” on page 155.
If you want to resize the field, click the field and use your pointer to move or resize the field.
If you want to change the properties for a field, click the field and change the properties in the right
pane of Card Designer.
If you want to change the size of the card design preview, after Zoom, select a different magnification
value from the list.
7. Add additional fields to the card.
8. Select Copy to if you want to copy the current design to the card of a different state.
9. Click OK.
10. The new card design appears on the Card design list.
Click OK.

Contact Center Client

213

Figure 7-19 Card Design Window

Adding text to card designs
You can use a text box to add custom text to a card.
To edit text that you have added to a card
1.
2.
3.
4.
5.

Select the text box.
Properties appear on the right.
Under Properties, in the box to the right of Text, type the text to be added to the card.
Click OK.
Click OK.

Defining monitor styles
You can customize the appearance of individual monitor elements. For example, you can configure the font
size and color of column headings or apply a skin of predefined colors and font attributes to the entire monitor.
To customize the appearance of monitor elements
1.
2.
3.
4.
5.
6.
7.
8.
9.

Right-click an open monitor and click Properties.
Click General=>General settings.
If you want to change the title of the monitor, after Title, type a name.
If you want to scroll horizontally on the monitor, select the Enable horizontal scroll bars check box.
If you want to scroll vertically on the monitor, select the Enable vertical scroll bars check box.
If you want to group monitor headings, select the Enable grouping check box.
If you want to apply a skin to the monitor, click Layout=>Monitor style.
Click Load style and select a skin.
Otherwise, under Properties, manually configure the column settings, column font, row settings, and
row-alternate settings.
10. Click OK.

214

Chapter 7 Real-time Monitors

Grouping data
You can group rows of data in the Queue Now monitor, and other monitors that contain columns. For example,
you can group the data by the ACD count statistic and readily see which agents handled the most calls, and
which agents handled the least calls, as illustrated in Figure 7-20.

Figure 7-20 Enable grouping

The Enable grouping option displays a grouping panel to which users drag columns. The grouping order
determines the order in which the rows appear.
To enable grouping
1.
2.
3.
4.

Right-click an open monitor and click Properties.
Select the Enable grouping check box.
Click OK.
The monitor displays a grouping panel.
Drag a column heading to the panel to group by the column heading.

Building marquee monitors
You can build a marquee monitor to broadcast statistics and messages. To do so, you must
• Specify styles for the marquee monitor.
• Configure marquee text and variables.

Configuring marquee monitor styles
To specify attributes for the marquee background
1.
2.
3.
4.

Click the Marquee icon.
The Configure marquee window appears.
Click Add message.
The Add message window appears.
Type a name for the message.
Under Position, select Top, Right, Left, Center, or Bottom to specify how the message is to be
displayed on the marquee.

Contact Center Client

5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

215

Click Format marquee.
The Format marquee window appears.
After Background color, select a color for the background.
After Cell color, select a color for the marquee cells.
After Cell size, specify a value for the size of the marquee cells.
After Cell spacing, select a value for the space between marquee cells.
To specify the marquee text font type and color, click Format font.
The Font window appears.
Select font attributes.
Click OK.
If you want the message and the background of the message to be displayed using pixels, select the
Matrix style check box.
Click OK.
Click OK.
The marquee appears.
You must configure marquee text and variables.
See “Configuring marquee text and variables” on page 215.

Configuring marquee text and variables
To configure text and variables for the marquee
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

15.
16.
17.
18.
19.

Right-click the marquee and click Configure marquee.
The Configure marquee window appears.
In the Message editor text box, type a message to display on the marquee (for example, type Calls
Wtg =).
Under Message editor, click the Add variable button.
The Add/Edit variable window appears.
Click Add.
The Configure variable window appears.
Under Variable types, click the monitor type to which the variable applies.
Under Variables, click a variable.
Under Devices, select the check box of a device.
Under Thresholds, click Add threshold and specify a value for the upper boundary of the first
threshold.
Click OK.
For the threshold, under Variable, select a color to be displayed in the marquee message string.
For the threshold, under Message, select a color for the text that will precede the variable in the
marquee text string.
After Type a name for the variable, type a name.
Click OK.
On the Configure marquee window, in the Message editor text box, position your pointer where you
want to add the variable.
You can add variables at the beginning, middle, or end of message strings.
On the Add/Edit variable window, double-click the variable to add it to the message string.
Click the Add variable button.
The Add/Edit variable window appears.
Click the Configure transition effects button and select the check boxes for the transition effects to
be included.
Click OK.
The marquee appears displaying the text you typed and a real-time value for the performance
variable.
You can define additional thresholds for the performance variable, and add additional variables to the
marquee.

216

Chapter 7 Real-time Monitors

Configuring charts characteristics
You can select specific call statistics to display on queue charts.
You can right-click chart titles, axis labels, and other areas of charts to
• Edit axis label titles, including text color and font
• Edit axis labels, including text color, font, and attitude
• Define chart characteristics, including monitor lines, interlacing, legend, color, point labels, and alarms
• Define queue chart (monitor) characteristics

Defining queue chart properties
Under Chart properties, you can select general chart characteristics, such as colors and stacked effects. You
can define series characteristics, such as the type of chart, the fill properties, and the shape of the bars. In
addition, you can define y axis characteristics.
To define queue chart properties
1.
2.
3.
4.
5.
6.
7.

Right-click an open queue monitor and click Chart properties.
On the General tab, specify general chart characteristics (colors, effects, and 3D).
Click the Series tab.
Specify series characteristics (chart style, fill style, bar type, and border style).
Click the Y Axis tab.
Specify axis scale characteristics, label characteristics, and the width and color of the axis line.
Click OK.

Selecting call statistics to display
Under Properties, you can select call statistics to display. For example, you can add Calls Waiting, Agents
Available, Idle, and Requeued statistics to the Queue Now (Integer) chart. (See Figure 7-21.)

Contact Center Client

Figure 7-21 Queue Now (Integer) chart

To select call statistics to display
1.
2.
3.
4.
5.
6.

Right-click an open queue monitor and click Properties.
Expand the Chart properties tree and click Series data selection.
Select the Series data type: Integer, Percentage, or Time.
Under Visible, select the check box of the data you want to add to the chart.
Alternatively, under Visible, clear the check box of the data you want to remove from the chart.
Click OK.

Specifying the queue chart title
Under Properties, you can specify the title of the queue chart.
To specify the queue chart title
1.
2.
3.
4.

Right-click an open queue chart and click Properties.
After Monitor title, select and delete the chart title.
After Monitor title, type the new queue chart title.
Click OK.

Specifying x and y axis titles
To specify an x or y axis title
1.
2.

Right-click the numbers or titles of an axis and select Edit title.
Type the new queue chart title and press Enter.

217

218

Chapter 7 Real-time Monitors

Enabling the x axis to scroll on queue charts
Under Properties, you can enable the x axis to scroll on queue charts. When the scroll feature is enabled, and
when call statistics cannot all be displayed along the x axis due to space constraints, the x axis becomes a
scroll bar. You slide the scroll bar to view all of the statistics displayed along the x axis.
To enable the x axis to scroll on queue charts
1.
2.
3.
4.

Right-click an open queue monitor and click Properties.
Expand the Chart properties tree and click General.
Select the Scrollable check box.
Click OK.

Highlighting statistics
Under Properties, you can enable the highlight feature. When the highlight feature is enabled, and when you
move your curser over a bar representing a specific call statistic, that bar is highlighted and the other bars,
representing other call statistics, are dimmed.
To highlight statistics
1.
2.
3.
4.

Right-click the open queue monitor and click Properties.
Expand the Chart properties tree and click General.
Select the Highlight check box.
Click OK.

Specifying the angle of the text label for the queue chart
Under Properties, you can specify the angle of the text label for the queue chart.
To specify the angle of the text label
1.
2.
3.

4.

Right-click the open queue monitor and click Properties.
Expand the Chart properties tree and click General.
After Point label angle, specify the angle at which you want the text to display.
For example, if the columns are close together, you might want to use a text label angle of 90 degrees
so that the text is not crowded.
Click OK.

Using Contact Center Chat
Contact Center Client provides instant messaging capabilities for both supervisors and agents and is typically
used by contact center employees only. Contact Center Chat provides the online chat presence of contact
center employees, including Online, Offline, and Away. Agents can view the availability and presence of other
contact center employees before they transfer calls or send online chat messages. (See Figure 7-22.)
Using Contact Center Chat, you can communicate essential information to one or more agents, agent groups,
or supervisors quickly and securely. You can coach agents and send timely messages, such as asking an
agent to delay going on break when it is busy.
NOTE:
• You must have a security role that does not restrict you from gaining access to Contact Center Chat.
• You must log on to Contact Center Client in order to send and receive online messages.
• When you receive a message it is displayed immediately on top of all open windows.
Contact Center Chat is enabled by default. If you want to disable Contact Center Chat you do so in the
Contact Center Management website in YourSite=>Enterprise=>local site.

Contact Center Client

NOTE:
• In order to use Enterprise / Presence Chat integration, you must enable Contact Center Chat.
• If Contact Center Chat is disabled for a particular site all employees associated to that site will be
unable to communicate with each other using Contact Center Client.

Sending an initial Contact Center Chat message
On an agent, employee, or extension monitor, you can right-click an agent’s cell and click Send instant
message to send an online message to the agent.
To send a chat message
1.

Double-click the Contact Center Chat toolbar.

Figure 7-22 Contact Center Chat

2.
3.
4.

Double-click a contact.
The Conversation window appears.
Type a message.
Click Send.

To send a chat message while viewing agents on an agent, employee, or extension monitor
1.
2.
3.

Right-click a cell in any open agent monitor and click Send instant message.
The Conversation window appears.
Type a message.
Click Send.

219

220

Chapter 7 Real-time Monitors

Adding someone to a conversation
To add someone to a conversation
1.
2.
3.

On the Conversation window, click the Invite someone to join this conversation icon.
Double-click a contact to add the contact to the conversation.
Click Send.

Responding to a Contact Center Chat message
Agents and supervisors can receive Contact Center Chat messages only if they are logged on to Contact
Center Client.
To respond to a chat message
1.
2.

Type a message.
Click Send.
Contact Center Chat sends your response to all chat session participants.

Using Contact Center Client with Office Communicator
NOTE: In order to use Enterprise Presence / Chat integration, an employee’s email address, as configured in
YourSite Explorer under Employee, must be the same as the SIP address configured in Live Communications
Server 2005 and/or Office Communications Server 2007.
With the addition of Microsoft® Office Live Communications Server 2005, agents and supervisors use
Microsoft Office Communicator as their default instant messaging client. The presence of all company
employees is natively delivered in Contact Center Client. Contact center employees can view the presence of
both internal and external contacts to determine if they are available to communicate. In addition to Available,
Offline, and Away, employees see In a Meeting, Busy, In a call, Do Not Disturb, Be Right Back, and other
presence indicators.
If an agent views an employee on a real-time monitor and notes the employee is online, the agent can rightclick the employee and send an instant message.
Table 7-8 provides details on the presence indicators that are available when Contact Center Client is used in
conjunction with Office Communicator and Mitel Enterprise Presence / Chat Integration.

Contact Center Client

Table 7-8 Presence indicators
Presence
Icon

Status Text

Description

Available

The contact is online and can participate in conversations.
Users can manually set this status, but the next automatic
state change will override this setting.

Busy
In a Call
In a Conference
In a Meeting

The contact is available, but is engaged by another activity.
Possible activities include the following:
• In a Call—the contact is in a phone, voice, or video
conversation.
• In a Conference—the contact is in a multi-party
conversation that uses phone, voice, video, or
application sharing.
• In a Meeting—the Outlook calendar shows that the
contact has a scheduled meeting.
Users can manually set this status.

Do Not Disturb

The contact has assigned you an access level other than
Team and has manually set their status to Do Not Disturb.

Urgent interruptions
only

The contact has assigned you to the Team access level and
has manually set their status to Do Not Disturb.

Away
Be Right Back

The contact is likely unavailable. Possible reasons include
the following:
• The contact’s computer has been idle for more than
the away time period setting (15 minutes by default).
NOTE: By default, the transition from Available to
Inactive occurs after five minutes. Then, after 15
more minutes, the status changes to Away if there is
still no activity on the computer.
• The contact’s Outlook calendar or Out of Office
Assistant indicates that they are out of the office.
• The contact is temporarily unavailable
NOTE: As soon as activity is detected on the
contact’s computer, Communicator automatically
resets the presence status to the appropriate state.
• The contact has locked their computer.
• The contact has manually set their presence to Away
or Be Right Back.

221

222

Chapter 7 Real-time Monitors

Presence
Icon

Status Text

Description

Inactive

The contact may be available, but their computer has been
idle for more than the idle time period setting (5 minutes by
default) but not long enough for the status to change to Away.
Alternatively, the user’s screen saver has started. This status
is set by Communicator.

Busy (Inactive)

The contact is in a meeting or in a call and the computer has
been inactive for the idle time period setting (5 minutes by
default) or the contact’s screen saver started while their
status was Busy. This status is set by Communicator.

Offline

The contact is not available. Possible reasons for this include
the following:
• The contact has manually set their presence status to
Appear Offline.
• The contact has not signed into Communicator.
• The contact has blocked you from seeing their
presence status.
• Communicator is not running on the contact’s
computer.

Presence unknown

Communicator cannot determine the status of the contact.
This status is typically displayed because the contact’s
presence status is stored on another computer, such as that
of an organization that is not a federated partner.

Blocked

You have blocked the contact from seeing your presence
status. To the contact you have blocked, your status will
display as Offline.

Sending an initial message in Office Communicator
On an agent or employee monitor, you can right-click an agent or employee’s cell and click Send instant
message to send an online message to the agent.
If you want to send an instant message to an employee using the Extension State by Position monitor, you
must first configure the business extension in Office Communicator. See “Configuring business extensions in
Office Communicator” on page 223.
To send an instant message
1.

Double-click the Contact Center Chat toolbar.
See Figure 7-23.

Contact Center Client

Figure 7-23 Office Communicator

2.
3.
4.

Double-click a contact.
The Conversation window appears.
Type a message.
Click Send.

To send an instant message while viewing agents on an agent, employee, or extension monitor
1.
2.
3.

Right-click a cell in any open agent monitor and click Send instant message.
The Conversation window appears.
Type a message.
Click Send.

Configuring business extensions in Office Communicator
To configure a business extension
1.
2.
3.
4.
5.

In Office Communicator, next to the status icon, click the down arrow and select Options.
Click the Phones tab.
Click Work Phone.
The Edit phone number window opens.
Type your extension number.
Click OK.

223

224

Chapter 7 Real-time Monitors

Adding someone to a conversation
To add someone to a conversation
1.
2.
3.

On the Conversation window, click the Invite someone to join this conversation icon.
Double-click a contact to add the contact to the conversation.
Click Send.

Responding to a message in Office Communicator
To respond to a chat message
1.
2.

Type a message.
Click Send.
Office Communicator sends your response to all chat session participants.

Hot desking
When an agent is configured as a Mitel hot desking agent, the agent can sit at any extension on the network
and log on to the extension. After the agent is logged on, the agent takes control of the extension. The agent's
Contact Center Client and soft phone real-time profile settings are available. Any previous associations with
the extension are taken out of service. When an agent logs off, the agent disconnects from the extension and
the default settings for the extension are restored automatically.

Providing Contact Center Client functionality to teleworkers
Using Teleworker Solution V4.5 or V5.0.12.0 and Contact Center Client, home-based agents and remote
agents and supervisors can perform telephony functions without the use of a Virtual Private Network (VPN).
NOTE: For V5.0.12.0, Teleworker Solution runs as Teleworker Service on the Mitel Border Gateway.
Using Contact Center Client, they can view real-time monitors and enable real-time alarming. Teleworkers can
use IP-based desk phones, automate their desk phone using Contact Center PhoneSet Manager, or use a
USB headset and Contact Center Softphone.
Teleworkers and supervisors at remote locations can
• Handle calls using Contact Center PhoneSet Manager or Contact Center Softphone
• View real-time monitors and enable real-time alarming
• Perform agent actions using Interactive Contact Center
• Move calls between queues and call back abandoned callers using Interactive Visual Queue
• Perform Management functions using Interactive Contact Center
• View historical events in simulated real-time in Auditor
• View Network Monitor
Agents and supervisors must be in the office to use Contact Center Chat. Supervisors must be in the office to
view Network Monitor maintenance alarms. Employees require a VPN authenticated connection or a LCS
Proxy server (non-VPN connection) to view reports using Contact Center Management and the online
presence of colleagues and partners using Microsoft Office Communicator in Contact Center Client.

Providing Contact Center Client functionality to teleworkers

225

Setting up phones for teleworkers
If you work at the office and select Remember my credentials when you log on to Contact Center Client, and
then subsequently attempt to log on remotely, your log on will fail. Contact Center Client does not recognize
your office IP address when you log on remotely.
NOTE:
• Before you set up the soft phone on your client computer, ensure your network administrator has
configured your soft phone as a 5020 IP phone on the telephone system.
• Users who are upgrading to Contact Center Management Version 5.7 SP1 or greater must uninstall
MiAUDIO Desktop Edition before they use Contact Center Softphone. MiAUDIO is now bundled in
the Contact Center Management software and no longer runs as the IP Phone Emulation Service.
To set up Contact Center Softphone and Contact Center PhoneSet Manager to support Teleworker Solution,
you must
1.
2.
3.

Register your phones for use with Teleworker Solution V4.5 or V5.0.12.0.
Set up the soft phone to support Teleworker Solution V4.5 or V5.0.12.0.
Approve the Teleworker Solution V4.5 or V5.0.12.0 certificate.

Registering phones for use with Teleworker Solution
The system administrator must register your phone before you can access Teleworker Solution V4.5 or
V5.0.12.0. Contact Center PhoneSet Manager treats new extensions like new phones: each time you enter a
new extension you must use the dial pad to type the password (provided by your system administrator) to
register the phone.
To register your phone with Teleworker Solution V4.5
1. Complete the steps listed under “Setting up Teleworker Solution on the Mitel Application Server” in the
Mitel Contact Center Management Installation Guide.
2. Start Telewoker Solution V4.5.
3. Click the Set management tab.
4. After Input set manually, click Go.
5. For Contact Center Softphone phones, after MAC Address, type a1:21:00:00:xx:xx, where xx:xx is
the extension.
6. For Contact Center PhoneSet Manager phones, after MAC Address, type the MAC address located
under the agent’s Mitel phone.
7. If required, type the ICP Name, Compression, Local streaming, and Packet size.
8. Optionally, after Set Description, type a description of the phone.
9. Click Save.
To register your phone with Teleworker Solution V5.0.12.0
1. Complete the steps listed under “Setting up Teleworker Solution on the Mitel Application Server” in the
Mitel Contact Center Management Installation Guide.
2. Start Teleworker Solution V5.0.12.0.
3. Click the Devices tab.
4. Click Add a device manually.
5. For Contact Center Softphone phones, after Device ID, type a1:21:00:00:xx:xx, where xx:xx is the
extension.
6. For Contact Center PhoneSet Manager phones, after Device ID, type the MAC address located under
the agent’s Mitel phone.
7. Specify the Configured ICP from the drop down menu.
8. Optionally, after Set Description, type a description of the phone.
9. Click Save.

226

Chapter 7 Real-time Monitors

Setting up soft phones to support Teleworker Solution
To set up Contact Center Softphone or Contact Center PhoneSet Manager for Teleworker Solution V4.5 or
V5.0.12.0 support on a client computer
1.
2.
3.
4.
5.

6.
7.
8.
9.
10.

11.
12.
13.
14.
15.

16.
17.

18.

Consult your network administrator to confirm your soft phone extension number.
Ensure your headphone is connected.
Run Client Component Pack.
See “Installing the latest version of Client Component Pack” on page 43.
If you are installing software on the client computer for the first time, go to step 5. Otherwise, click
Start=>Programs=>Mitel=>Client Role Selector.
Click a client role.
• Supervisor—The Supervisor role is for supervisors and managers who monitor devices, such as
agents and queues, and schedule agents.
• Agent—The Agent role is for agents who monitor themselves and/or other agents and queues.
• Power user—The Power user role is for employees who may perform the functions of a
supervisor, agent, and administrator.
Click Next.
Select Teleworker and all other options you need, such as Contact Center Softphone.
Click Finish.
Start Contact Center Client.
Type your user name and password.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Select the Connect using Teleworker check box.
Click Change Teleworker settings.
After Teleworker IP address, type the IP address of the Teleworker Server.
If you use Secure Socket Layer, select SSL.
After Phone MAC address, select the phone type you will use for teleworking:
• If you have a desk phone, select Desk phone and type the MAC address located on a sticker
under your desk phone.
• If you have a soft phone, select Soft phone, type your soft phone extension number, and click
Get MAC Address.
Click OK.
Click Log on.
A message stating “Waiting for certificate approval. You may need to call your system administrator to
approve the certificate.”
After the aforementioned message appears, call your system administrator for certificate approval.

Approving the Teleworker Solution certificate
The system administrator must approve the Teleworker Solution V4.5 or V5.0.12.0 certificate before the agent
can use Teleworker Solution.
To approve the Teleworker Solution V4.5 or V5.0.12.0 certificate
1.
2.
3.
4.

Log on to the MAS Server.
In the left pane under Security, select Certificate Management.
The Manage Certificates window opens.
Under Queued CSRs, select the certificate that needs approval.
Select Approve or Revoke.

WallBoarder

227

Using Teleworker Solution with Contact Center Client
When a remote agent first logs on to Teleworker Solution V4.5 or V5.0.12.0, the agent accesses the MAS
Server through a certificate validation process. The system administrator must approve the Teleworker
Solution V4.5 or V5.0.12.0 certificate before the agent can use Teleworker Solution.
To enable home-based and remote employees to use Contact Center Client
1.
2.
3.

4.
5.
6.
7.
8.
9.
10.
11.
12.

13.
14.

15.

16.

If you have not yet run Client Role Selector and selected Teleworker, do so now.
See “Setting up soft phones to support Teleworker Solution” on page 226.
Start Contact Center Client.
Type your user name and password.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Select the Connect using Teleworker check box.
Click Change Teleworker settings and verify the Teleworker Server IP address.
Click OK.
Click Log on.
If the soft phone does not start automatically, click View=>Soft phone to start soft phone.
The Soft phone configuration window opens.
Select the Display all extensions check box.
Under Select an extension, select the phone extension your will use for teleworking.
If you have a desk phone, select Desk phone. Otherwise, select Soft phone.
If you want to log on automatically to the soft phone with your phone extension the next time you open
the current profile, select the Remember my extension check box.
You must save the current profile before you quit the soft phone for this option to work.
If you selected Soft phone is step 11, under Soft phone settings, configure soft phone options.
After Address book source for contacts, select YourSite contacts or Outlook contacts.
Contact Center PhoneSet Manager and Contact Center Softphone users can access YourSite
database phone extensions or Outlook Personal Contact or Global Address List phone numbers
when they handle calls.
If you want the soft phone to log you off the telephone system automatically each time you close the
soft phone, select the Automatically log off this ACD agent when closing the soft phone check
box.
Click OK.
The Contact Center Client window opens and displays the soft phone, Phone and Functions toolbars.

WallBoarder
The WallBoarder application displays real-time performance statistics and text messages on one or more
Spectrum Light Emitting Diode (LED) reader boards (wall signs).

WallBoarder parameters
WallBoarder consists of site(s), sign groups, signs, sign variables, sign messages, and sign plans.

228

Chapter 7 Real-time Monitors

Site
At the Site level, you
• Add sign groups to your site by clicking Add=>Sign group.
• Specify the name of the computer on which the WallBoarder Service is installed on the Edit
WallBoarder Service for tab.
• Enable priority messages on the Priority message tab.
• View communications between the Enterprise Server Service and the WallBoarder Service on the
Database load log tab.
• Verify the serial addresses of your wall signs on the Query signs tab.
• Add sign variables to your site by clicking Add=>Sign variable.
• Add sign messages to your site by clicking Add=>Sign message.
• Add sign plans to your site by clicking Add=>Sign plan.

Edit WallBoarder Service for tab
The Edit WallBoarder Service for tab provides the following function:
• The WallBoarder Service is installed on the following computer specifies the computer on which the
WallBoarder Service is installed.

Priority message tab
NOTE:
• You create priority messages on the Add sign message tab.
• Priority messages override all of the other messages.
The Priority message tab provides the following function:
• Enable this priority message for this sign group immediately sends a message to all of the wall signs
in the sign group immediately, overriding any business hour, or scheduled messages.

Database load log tab
Under Diagnostics, the Database load log tab records communications between the Enterprise Server
Collector Service and the WallBoarder Service, and indicates if the WallBoarder Service has loaded the sign
plan configured by the Contact Center Management user.

Query signs tab
Under Diagnostics, the Query signs tab lists the wall signs the WallBoarder Service can locate, and
information relating to these signs. It displays the serial addresses of the wall signs. This can come in handy.
For example, you have connected a wall sign to Com port 3, have configured the sign and specified the com
port value in WallBoarder, and have reset the wall sign, but it does not display the messages in the sign plan.
Most likely, the serial address of the sign is not the same as that configured in WallBoarder. The Query signs
tab displays the true serial address of the wall sign. You can easily verify the address and amend the address
on the Edit sign tab for the sign.

Sign groups
NOTE: You must create at least one sign group in order to register wall sign addresses. You can include all of
the wall signs under one sign group, or create additional sign groups. Sign groups dictate which messages
are displayed by particular wall signs.
At the Sign group level, you can
• Edit sign groups on the Edit sign group tab.
• Define the wall sign refresh interval and reset wall signs on the Advanced tab.
• Add signs to your sign groups by clicking Add=>Sign.

WallBoarder

229

Sign addresses distinguish wall signs for messaging purposes. Each wall sign has a unique sign address. You
add one or more signs to a sign group. For example, you could add Wall sign 1 to Sign group 1, and Wall
signs 2 to 4 to Sign group 2. You associate each sign group with a sign plan. Using sign groups and sign plans
you can display the same message on one or more wall signs, or display unique messages on all wall signs.

Edit sign group tab
The Edit sign group tab provides the following functions:
• Name lists the name of the sign group.
• Site is the contact center site where WallBoarder is installed.

Advanced tab
The Advanced tab provides the following functions:

Reinitialize all of the wall signs every x seconds
The Reinitialize all of the wall signs every x seconds field restarts all of the wall signs in the sign group
(clearing all of the sign memory) at the time interval you specify.

Refresh all of the sign messages every x seconds
The Refresh all of the sign messages every x seconds field resends all of the messages to all of the wall signs
in the sign group at the time interval you specify. If you see question marks [???] instead of statistics on a wall
sign, this means the Enterprise Service does not have a value for the variable. There are two reasons why the
Enterprise Service does not have a value for the variable: it is in the process of loading the variable or the
telephone system has not sent any real-time information yet.

Refresh all of the ACD sign variables every x seconds
The Refresh all of the ACD sign variables every x seconds field updates all of the variables on all of the wall
signs in the sign group at the time interval you specify.

Update wall signs in serial for sign messages
The Update wall signs in serial for sign messages check box updates the wall signs in a sign group
individually for sign messages, at the refresh time interval you specify.

Update wall signs in serial for sign variables
The Update wall signs in serial for sign variables check box updates the wall signs in the sign group
individually for sign variables, at the refresh time interval you specify.

Minimum pause time between wall sign updates is x seconds
After WallBoarder sends a message or variable update to a wall sign, the Minimum pause time between wall
sign updates is x seconds field suspends the transmission of subsequent information to the wall sign for x
seconds. Typically you select a value greater than zero only if you have a small Spectrum reader board, such
as the 251C reader board.

Minimum display time for a message is x seconds
After WallBoarder sends a message to a wall sign, the Minimum display time for a message is x seconds field
displays the message for a minimum of x seconds. This ensures you can view the message for a sufficient
amount of time before a subsequent message appears.

Minimum pause time after beep is sent is x seconds
If you select the Beep check box on the Add sign plan tab, the wall sign produces an audible beep prior to
displaying each message. It takes a few seconds for the beep to occur. Therefore, the wall sign is delayed in
receiving messages by a few seconds.
The Minimum pause time after beep is sent is x seconds field suspends the transmission of messages to the
wall sign for x seconds, to accommodate the beep.

230

Chapter 7 Real-time Monitors

Reinitialize all of the wall signs in this sign group
The Reinitialize all of the wall signs in this sign group command restarts all of the wall signs in the sign group
instantly, clearing all of the sign memory.

Apply to all of the sign groups at this site
The Apply to all of the sign groups at this site command applies the configuration values on the Advanced tab
to all of the sign groups at the site.

Signs
At the Sign level, you
• Configure sign information on the Add sign tab.
• Configure sign connectivity information on the Connectivity tab.
• Reset the wall sign and send a test message to the wall sign on the Tools tab.
• Add signs to your sign groups by clicking Add=>Sign.

Add sign tab
The Add sign tab provides the following functions:

Name
The Name field specifies the name of the sign.

Sign address
The Sign address field specifies the address of the wall sign. Each wall sign has a unique address. You use a
keypad provided with the master sign to set the internal addresses of your signs. The addresses distinguish
wall signs for messaging purposes. If you have one wall sign only, its address is 00. If you have more than one
wall sign, then the address of the master sign is 01.
NOTE: When you assign serial addresses to your Spectrum wall signs using remote or software spectrum
tools, you must specify sign addresses greater than 9 as hexadecimal variants. For example, the following
decimals are converted to hexadecimal: 10 = a, 11 = b, 12 = c, 13 = d, 14 = e, 15 = f.

Sign group
The Sign group field specifies the sign group to which the sign belongs.

Connectivity tab
NOTE: The default data bits, parity bit, and stop bits Com port settings for newer Spectrum IP/Serial wall signs
are 8, None, 1. In the past, the default Com port settings were: 7, Even, 2. If you select one set of Com port
values and the wall sign does not display information, try selecting the other set of Com port values, or refer to
the Spectrum documentation to verify the correct default Com port settings.
The Connectivity tab provides the following functions:
• Com port or TCP/IP specifies the sign connectivity. The default value for Com port is 1.
• The default value for Baud rate is 9600.
• The default value for Data bits is 8.
• The default value for Parity bit is None.
• The default value for Stop bits is 1.
• TCP specifies the TCP/IP address of the wall sign.
• DNS specifies the name you assigned the wall sign on the network.
• Port specifies the port number used by the wall sign.
• Sign memory specifies the memory capacity of the sign (typically 32k).
• Reset this wall sign when it does not respond and at midnight resets the wall sign. When the
WallBoarder Service restarts, it queries the wall sign for the information listed on the sign Diagnostics
tabs. If it does not get an answer, it resets the wall sign.

WallBoarder

231

Diagnostics
Under Diagnostics, the following tabs list information pertaining to wall sign function and are used for trouble
shooting purposes:
• General
• Properties
• Tool tab
• Error reporting
• Current message tabs

Tools tab
Under Diagnostics, the Tools tab displays wall sign settings and provides the following functions:
• Reset sign restarts the wall sign and empties the sign memory.
• Get status displays the latest sign diagnostics.
• Send test message sends a message to the wall sign to test the connectivity.

Sign variables
At the Sign variable level, you
• Associate a queue or queue group, and a performance variable with the sign variable on the Add sign
variable tab.
• Define and save display characteristics for sign variables on the Advanced tab.
• Add sign variables to your site by clicking Add.

Add sign variable tab
The Add sign variable tab provides the following functions:
• Name specifies the name of the sign variable.
• Site is the contact center site where WallBoarder is installed.
• Select a device type group specifies the device type (queue or queue group) you will associate with
the sign variable.
• Select a device specifies the device you will associate with the sign variable (for example, Queue
Group 1).
• Select a variable type specifies the performance variable you will associate with the sign variable (for
example, Agents on ACD).

Advanced tab
The Advanced tab provides the following functions:
• Select display options for this variable specifies the number of characters reserved for a performance
variable in the message string. It centers, left-justifies, or right-justifies the performance variable
within the variable string position.
• Enable variable color based on these thresholds defines color-coded alarms for performance
thresholds for the variable.

232

Chapter 7 Real-time Monitors

Sign messages
At the Sign message level, you
• Compose, test, and save message strings displayed on wall signs on the Add sign message tab
Message strings indicate to the wall sign how messages are displayed. They are constructed of
• Text
• Queue and queue group performance variables (Variables)
• Display characteristics (Position, Color, Effects, Special, and Miscellaneous)
• Add sign messages to your site by clicking Add.

Add sign message tab
The Add message tab provides the following functions:
• Name specifies the name of the message.
• Site is the contact center site where WallBoarder is installed.
• Test message sends the message to the wall sign so you can verify it works.

Variables
You associate a queue, queue group, or agent group, and a performance variable with the sign variable on the
Variable tab. You specify display characteristics and color-coded alarm thresholds. When you incorporate a
sign variable, such as Sign Variable 6, in a message string, the real-time value of the associated performance
variable is displayed.

Position
The Position tab specifies the vertical position of the message string on the wall sign. If you do not specify the
text position, the wall sign defaults to the fill mode. The message enters the wall sign from the upper left
corner and scrolls to fill up to three rows of text. If you specify the text position, do so before you set other
display features.

Color
The Color tab specifies the color of the text you type in the message string, and the color of any pre-defined
text and graphics you select on the Special tab. You can specify different colors for each word in the text
string. If you specify text coloring, do so after specifying text positioning, but prior to specifying other display
features. Some Spectrum signs offer more color choices than other Spectrum signs. Please refer to the
Spectrum product brochure for more information.

Effect
The Effects tab specifies how messages move across wall signs. If you do not specify effects, the wall sign
defaults to the Automode option. Automode produces random message display formats, such as message
strings that flash or roll to the left.

Special
The Special tab provides display features and illustrations you can add to message strings.

Misc
The Misc (Miscellaneous) tab specifies the speed at which WallBoarder displays message strings, the size of
message string text, the display time and date, and other features.

WallBoarder

233

Sign plans
The WallBoarder Service displays messages in the following order:
1.
2.
3.
4.
5.

Priority messages
Business-hour messages
Scheduled messages
Sign plan messages
Default sign plan message

At the Sign plan level, you
• Create a sign plan.
• Associate the sign plan with a sign group.
• Specify up to five statements (conditions) for the sign plan on the Add sign plan tab.
• Specify the hours of operation for your business on the Business hours tab.
• Schedule messages to be displayed on the Scheduled messages tab.
When you configure a sign plan, you can configure up to five messages for a sign group. The conditions, or
values, of variables dictate which message strings WallBoarder displays, and the priority in which WallBoarder
displays them. If none of the conditions are satisfied, WallBoarder displays the default message on all of the
wall signs. The default message can be a message congratulating agents, or informing them of an upcoming
meeting or other need-to-know information.

Add sign plan tab
The Add sign plan tab provides the following functions:
• Name specifies the name of the sign plan.
• Sign group specifies the sign group to which the sign plan applies.
• If check boxes activate conditional messages. You can specify up to five statements (conditions).
Conditions dictate which message strings WallBoarder displays, and the priority in which
WallBoarder displays them.
• Sign variable specifies the sign variable to display for the current (active) condition.
• Evaluates to specifies the value, above or below which, WallBoarder displays the message string
associated with the sign variable for the current condition.
• Play message specifies the sign message to display for the current (active) condition.
• Beep programs the wall sign to produce an audible beep prior to displaying a message for a satisfied
condition.
• Default message to play if no variables have triggered a message to play specifies a default message
to display on the wall sign. WallBoarder displays the message during periods when the defined
conditions (“If” statements) are not satisfied for the sign group. That is, when call center performance
objectives are being met.

Business hours tab
The Business hours tab provides the following functions:
• Outside business hours display this message specifies which message is displayed on the wall signs
after business hours.
• Business-hours schedule for this sign plan specifies the hours of the day for the sign plan
• Manage schedule creates and edits business hour schedules.
• Apply this business-hours schedule to all of the sign plans at this site applies the schedule to all of the
sign plans at your contact center site.

234

Chapter 7 Real-time Monitors

The Scheduled messages tab provides the following function:
• Play this message during these hours specifies the message to be displayed and the schedule for
displaying the message.
NOTE: You create schedules under YourSite=>Schedule.

Connecting Spectrum wall signs
NOTE: For detailed information on how to install Spectrum wall signs, view the Spectrum wall sign installation
manuals on the Enterprise Server at :\Program Files\prairieFyre Software
Inc\CCM\Websites\CCMWeb\webforms\help\online_en.
If you have multiple wall signs, you can daisy chain the wall signs together. Figure 7-24 illustrates the
connectivity between the Enterprise Server and the master sign (Wall sign 1). The Enterprise Server connects
to the master sign over an RS-232 25-pin cable, an RS-485 converter, and RS-485 RJ-11 cabling. The master
sign connects to slave signs over RS-485 cabling. In this setup, one Enterprise Server com port is dedicated
to your wall signs.

Figure 7-24 Setting up Spectrum wall signs

WallBoarder

235

If you do not want to dedicate an Enterprise Server com port to your wall signs (or you simply need another
computer to connect to a wall sign), you can hook up your wall sign(s) to a client computer. You click
Help=>Software downloads/Installations=>Remote server installation and install a remote media server (data
collection point) on a client computer. The computer connects to the master wall sign over an RS-232 25-pin
cable, an RS-485 converter, and RS-485 RJ-11 cabling, as in the proceeding setup. In this setup, one client
computer com port is dedicated to your wall sign(s).
The new Spectrum IP wall signs plug into a network jack on the wall, just like your network printer.
Each wall sign has a unique sign address. You add one or more signs to a sign group. For example, you could
add Wall sign 1 to Sign group 1, and Wall signs 2 to 4 to Sign group 2. Keep in mind that all of the signs in the
same sign group, display the same messages. You associate each sign group with a sign plan. Using sign
groups and sign plans, you can display the same message on one or more wall signs, or display unique
messages on all of the wall signs.

Configuring wall signs and wall sign messages
To configure wall signs and wall signs messages
1.
2.
3.
4.
5.
6.

For each site, select the computer on which the WallBoarder Service is installed.
Add sign group(s). (In the tree under Site, click Add=>Sign group.)
Add sign(s) to sign group(s) and send a test message to test the sign connectivity. (In the tree under
Sign group, click Add=>Sign.)
Configure sign variables to use in sign plans. (In the tree under Site, click Add=>Sign variable.)
Configure sign messages to use in sign plans and test the messages. (In the tree under Site, click
Add=>Sign message.)
Add and configure a sign plan for each sign group. (In the tree under Site, click Add=>Sign plan.)

Selecting the computer on which the WallBoarder Service is installed
To select the computer on which the WallBoarder Service is installed
1.
2.
3.
4.
5.
6.

Click Real time=>WallBoarder.
Expand the Enterprise tree and click the name of your site.
The Edit WallBoarder Service for tab appears.
See Figure 7-25.
After The WallBoarder Service is installed on this computer, select the computer on which the
WallBoarder Service is installed.
Click Save.

Figure 7-25 Edit WallBoarder Service for prairieFyre Demo tab

236

Chapter 7 Real-time Monitors

Creating sign groups
NOTE: You must create at least one sign group in order to register wall sign addresses. You can include all of
the wall signs under one sign group, or create additional sign groups. Keep in mind that all of the signs in the
same sign group, display the same messages.
Sign addresses distinguish wall signs for messaging purposes. Each wall sign has a unique address. You set
the internal sign addresses using the keypad provided with the master sign, and register the sign addresses in
WallBoarder on the Sign tab.
Each sign group has one or more signs. For example, you can specify that Sign group 1 provide real-time
displays for Wall sign 1, Sign group 2 provide real-time displays for Wall signs 2 to 4, and so on. You associate
each sign group with a sign plan. Using sign groups and sign plans, you can display the same message on
one or more wall signs, or display unique messages on all of the wall signs.
Sign groups dictate which messages are displayed by particular wall signs.
To add a sign group and specify sign group information
1.
2.
3.

4.
5.
6.
7.
8.

9.
10.
11.
12.
13.
14.
15.

Click Real time=>WallBoarder.
Click the name of your site.
The Edit WallBoarder Service for tab appears.
Click Add=>Sign group.
The Add sign group tab appears.
See Figure 7-26.
After Name, type the sign group name.
After Site, select the contact center site where WallBoarder resides.
Click the Advanced tab.
After Reinitialize all wall signs every, select a time interval for restarting all of the wall signs in the
sign group.
After Refresh all sign messages every, select a time interval for resending all of the messages to all
of the wall signs in the sign group.
If you see question marks [???] instead of statistics on a wall sign, this means the Enterprise Service
does not have a value for the variable. The Enterprise Server does not have a value for the variable
because it is in the process of loading the variable, or the telephone system has not sent any realtime information yet.
After Refresh all ACD sign variables every, select a time interval for updating all of the variables on
all of the wall signs in the sign group.
After Minimum pause time between wall sign updates is, select a time interval for pausing
between wall sign updates.
After Minimum display time for a message is, select a time interval for displaying wall sign
message.
After Minimum pause time after beep is sent in, select a time interval for pausing after a beep is
sent.
If you want to reinitialize all of the wall signs, click Reinitialize all wall signs in this sign group.
To apply the preceding options to all of the sign groups, click Apply to all sign groups at this site.
Click Save.

Figure 7-26 Add sign group tab

WallBoarder

237

Adding signs to sign groups
NOTE: You can add one or more signs to a sign group. Keep in mind that all of the signs in the same sign
group, display the same messages.
To add signs and specify sign information
1.
2.
3.
4.
5.

6.
7.

8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.

Click Real-time=>WallBoarder.
Click a sign group.
Click Add=>Sign.
The Add sign tab appears.
After Name, type the sign name.
After Sign address, select the address for the sign (for example, type 1).
You set the internal sign addresses using the keypad provided with the master sign, and register the
sign addresses in WallBoarder in the Sign address field.
After Sign group, select the sign group to which the sign belongs.
Click the Connectivity tab.
NOTE: The default data bits, parity bit and stop bits Com port settings for newer Spectrum IP/Serial
wall signs are 8, None, 1. In the past, the default Com port settings were: 7, Even, 2. If you select one
set of Com port values and the wall sign does display information, try selecting the other set of Com
port values, or refer to the Spectrum documentation to verify the correct default Com port settings.
If you click Com port, accept the default settings for Com port, baud rate, data bits, parity bit, and stop
bits.
If you click TCP/IP, click TCP and specify the TCP/IP address of the wall sign, or click DNS and
specify the name you assigned the wall sign on the network.
After Port, specify the port number used by the wall sign.
After Sign memory, select the memory for the sign based on manufacturing specifications.
Optionally select the Reset this wall sign when it does not respond and at midnight check box.
Click the Diagnostics tab.
Click the Tools tab.
See Figure 7-27.
To restart the wall sign and empty the sign memory, click Reset sign.
To display the latest sign diagnostics, click Get status.
To verify the wall sign setup, type a message and click Send test message.
Click Add=>Sign and repeat steps 4 to 12 to add additional signs to the sign group.
Click Save.

238

Chapter 7 Real-time Monitors

Figure 7-27 Diagnostics tab

Configuring sign variables
You define and save display characteristics for sign variables (performance variables associated with a
particular queue or queue group) on the Add sign variable tab.
To configure sign variables
1.
2.
3.

4.
5.
6.
7.
8.
9.

10.

11.

12.
13.

Click Real-time=>WallBoarder.
Click +, located beside local site.
Click Sign variables.
The Add sign variable tab appears.
See Figure 7-28.
After Name, type a meaningful name for the sign variable (for example, type Calls waiting - P800).
The name will appear in a list of sign variables on the Message tab.
After Site, select the contact center site where WallBoarder resides.
After Select a device type, click a device type (for example, click Queue).
After Select a device, select a device (for example, select P800).
After Select a variable type, select a performance variable (for example, select Abandoned).
Click the Advanced tab.
NOTE: Some performance variables require a display width of eight characters. For example,
WallBoarder displays the Average Speed of Answer Today in hh:mm:ss. If you select a value less
than 8 for the width, the at symbol [@] will appear on the wall sign in place of the Average Speed of
Answer Today statistic.
After Select display options for this variable, click Left, Center, or Right to left-justify, center, or
right-justify the performance variable within the variable string position, and accept the default value
for the width of displayed characters.
Select the Base variable color on these thresholds check box, and specify performance thresholds
for the variable.
In this example, we selected the calls waiting in queue performance variable and P800 to associate
with the Calls waiting - P800 sign variable.
Click Add and repeat steps 3 to 10 to specify other sign variables for your queues and queue groups.
Click Save.

WallBoarder

239

Figure 7-28 Add sign variable tab

Configuring sign messages
You compose, test, and save message strings displayed on wall signs on the Add sign message tab.
Message strings indicate to the wall sign how messages are displayed. They are constructed of performance
variables, text, display features, and optionally graphics.
Consider the message strings defined in Figure 7-28. WallBoarder displays the first message string on the top
line [PS02-Top Line] of the wall sign. It displays the Long Call Wtg = component of the message string in red
[C001-Red]. The message string flashes [MO03-Flash] across the sign at display speed 2 [MI06-Display
Speed 2]. It is comprised of text you type (Long Call Wtg =) and Sign variable 1 [VA01-Calls], that displays the
real-time value for the longest waiting caller performance variable. The color of the sign variable statistic
changes with the wait time of the longest waiting caller, as per the threshold settings defined on the Variable
tab.
To create sign messages
1.
2.

Click Real-time=>WallBoarder.
Click Sign messages.
See Figure 7-29.
3. After Name, type the message name (for example, type Calls Wtg - P800).
The name will appear in a list of sign messages on the Plan tab.
4. After Site, select the contact center site where WallBoarder resides.
NOTE: If you do not select display attributes, WallBoarder will post the message using default display
attributes.
5. Click the Position, Color, Effect, Special, and/or Misc tabs and double-click display attributes to
select them.
6. Type a message (for example, type Calls Wtg 800 = ).
7. Click the Variables tab and double-click a variable to select it (for example, double-click Calls waiting
- P001).
8. Click Send test message.
In this example, Calls Wtg P800 = appears on the wall sign followed by the real-time value for the
calls waiting in queue performance variable.
9. Click Add and repeat steps 3 to 8 to create and test other sign messages.
10. Click Save.

240

Chapter 7 Real-time Monitors

Figure 7-29 Add Sign Message tab

Creating sign plans
You associate each sign group with a sign plan. Using sign groups and sign plans, you can display the same
message on one or more wall signs, or display unique messages on all of the wall signs. All of the signs in a
sign group display the same messages.
If you have two wall signs (that are not daisy chained together) and you want to display the same messages
on both signs, you create one sign group, add both signs to it, and associate the sign group with a sign plan.
The serial addresses do not need to be unique in this case, as you are communicating with each sign on a
dedicated connection (for example, one sign may be connected to a comport, and the other sign to the
network using IP).
You dictate the messages displayed by particular wall signs on the Add sign plan tab. You can specify up to
five statements (conditions) using sign groups. Conditions dictate which message strings WallBoarder
displays and the priority in which WallBoarder displays them. If none of the conditions are satisfied,
WallBoarder displays the default message on all of the wall signs in the sign group. The default message can
be a message congratulating agents, or a message informing them of an upcoming meeting or other need-toknow information.
Consider the conditions defined in Figure 7-30:
• The first condition specifies “If Sign variable 1 (the calls waiting in P800) exceeds 10, play Sign
message 01.”
• The second condition specifies “If Sign variable 2 (the agents logged on to P008) exceeds 45
seconds, play Sign message 02.”
• The third condition specifies “If Sign variable 3 (the longest waiting caller in P008) drops below 6, play
Sign message 03.”

WallBoarder

241

Figure 7-30 Add sign plan tab

Creating sign plans for daisy-chained signs
If your wall signs are daisy chained together and you want to display the same messages on all of the wall
signs, you create one sign group, add your signs to it, and associate the sign group with a sign plan. The wall
signs share the same com port, but have unique serial addresses.
If your wall signs are daisy chained together and you want to display unique messages on all of the wall signs,
you must create one sign group for each sign in the chain, and associate each sign group with a unique sign
plan. The wall signs share the same com port, but have unique serial addresses.
To create a sign plan
1.
2.

3.
4.
5.
6.
7.
8.
9.
10.
11.

12.
13.
14.

Click Real-time=>WallBoarder.
Click Sign plan.
The Add sign plan tab appears.
See Figure 7-31.
After Name, type the plan name (for example, type Sign plan - P800).
After Sign group, select the sign group to which you will apply the sign plan.
Select the If check box to define the first conditional message for the sign plan.
Under Sign variable, select a sign variable.
Under Evaluates to, specify the threshold, above or below which, a sign message is displayed.
Under Play message, select a sign message.
If you want an audible alarm to accompany the message, select the Beep check box.
Click the Business hours tab.
After Outside business hours display the following message, select a message to be displayed
on the wall signs after business hours.
NOTE: Business-hour messages override scheduled messages.
After Business hours schedule for the sign plan, select a schedule that defines the hours of
operation for your business.
If you want to apply the schedule to all of the sign plans at your contact center site, select the Apply
the business hours schedule to all of the sign plans at this site check box.
Click Save.

242

Chapter 7 Real-time Monitors

Figure 7-31 Add sign plan tab

Activating priority messages
NOTE:
• You create priority messages on the Add sign message tab.
• Priority messages override all of the other messages.
To activate a priority message
1.
2.
3.

4.
5.
6.

Click Real-time=>WallBoarder.
Expand the Enterprise tree and click the name of your site.
The Edit WallBoarder Service for tab appears.
Click the Priority message tab.
See Figure 7-32.
NOTE: When you enable a priority message, WallBoarder displays the message on all of the wall
signs until you manually clear the Enable this priority message check box.
To send a priority message, select the Enable this priority message check box and select a priority
message to display on all of the wall signs at the site.
If you want an audible alarm to accompany the priority message, select the Beep when this priority
message is played check box.
Click Save.

Figure 7-32 Priority message tab

Scheduling messages
NOTE:
• You can create schedules under YourSite=>Schedule.
• Business-hour messages override scheduled messages.

Troubleshooting real-time issues

243

You can schedule specific messages to play according to schedules.
To schedule a message
1.
2.
3.
4.
5.
6.

7.
8.

Click Real-time=>WallBoarder.
Expand the Enterprise tree and click Sign plan.
The Add sign plan tab appears.
Click the Scheduled messages tab.
See Figure 7-33.
Select a check box to activate a schedule.
Select the Play this message check box to activate the message.
After Play this message, select a message.
NOTE: When you enable a scheduled message, WallBoarder displays the message on all of the wall
signs in the sign group (associated with the sign plan) until you manually clear the Play this message
check box.
After according to this schedule, select a schedule.
Click Save.

Figure 7-33 Scheduled messages tab

Troubleshooting real-time issues
The following information pertains to Contact Center Client, Interactive Contact Center, Teleworker Solution
4.5 and V5.0.12.0, and Enterprise Presence / Chat Integration.

Configuring ACD resiliency and ACD hot desking
NOTE:
• You must use either ACD hot desk agents or standard ACD agents. The use of ACD hot desk agents
and standard ACD agents in the same ACD system is not supported.
• Before configuring resiliency for ACD hot desking agents, you must first configure YourSite to support
resiliency. See “Adding a Multimedia Contact Center Email media server” on page 94.
For ACD hot desking agents who work in a resilient environment, you must configure all agents as ACD hot
desking agents and enable resiliency for each resilient employee in YourSite Configuration.
To configure all agents as ACD hot desking agents
1.
2.
3.

4.

In Contact Center Management, click YourSite=>Enterprise.
Expand the Enterprise tree and select the 3300 ICP media server.
Under All Contact Center PhoneSet Manager and Contact Center Softphone agents associated
with this media server are, if you have hot desking agents or ACD resilient agents or ACD resilient
agents, click ACD hot desking agents.
Click Save.

244

Chapter 7 Real-time Monitors

To specify that an employee is a resilient employee
1.
2.
3.
4.
5.

In Contact Center Management, click YourSite=>Configuration.
On the Configuration menu, click Employee=>Employee.
Select an employee and click Edit.
If the employee will be tracked and reported in real-time and reporting in a resilient environment,
select the This employee is resilient and will be tracked in real time and reporting check box.
Click Save.

Interactive Contact Center and resiliency
When the collector is started while the telephone system is in resilient fail-over mode, Interactive Contact
Center device control will not function. If this happens, the Do Not Disturb status of the queue in the Queue
Now monitor will not update.

Enabling Enterprise Presence / Chat Integration
If you want to use Office Communicator as your default instant messaging client and view enhanced presence
on real-time monitors, you must enable Enterprise Presence / Chat Integration.
To enable Enterprise Presence / Chat Integration
1.
2.
3.
4.

In Contact Center Management, click YourSite=>Enterprise.
In the Enterprise tree, click local site.
After Chat settings, select the Chat enabled check box.
Select the Enable Enterprise Presence and Chat Integration check box.

Ensuring Contact Center Client recognizes Office Communicator
users
In some instances, Contact Center Client agent, employee, and extension monitors will display an employee’s
instant message presence as Unknown even though the employee is online. The following solutions address
the most common problems in displaying instant message presence on real-time monitors.

Employee and agent monitors display instant message presence as
Unknown
If your agent or employee monitors are displaying a user’s instant message presence as Unknown even
though the user is online, this means
• Live Communication Server does not recognize the user because the user’s email address in
YourSite Configuration is not the same as the SIP address of the user specified on the SIP server, or
• The user is not configured as a contact in Office Communicator.
To determine the email addresses as entered on the SIP server
1.
2.
3.
4.
5.

On the Live Communication Server, click Start=>All Programs=>Administrative Tools=>Live
Communication Server 2005.
In the left pane, expand the tree.
Under Forest=>Domain=>Live Communication servers and pools, select your server pool.
Right-click Users and select Export list.
Save the list of SIP email addresses to a file.

To make the user known to Live Communication Server
• In YourSite=>Configuration=>Employee, verify the user’s email address is the same as the email
address of the user specified on the SIP server.

Troubleshooting real-time issues

245

To add the user as a contact in Office Communicator
• In Communicator, click Contacts=>Add a Contact and add the user’s email address as specified on
the SIP server.

Extension monitor displays instant message presence as Unknown
If your extension monitor is displaying a user’s presence as Unknown even though the user’s extension is
configured in YourSite Configuration, this means
• Office Communicator does not have a user associated with the extension, or
• The user is not configured as a contact in Office Communicator.
To make the extension known to Live Communication Server
1.
2.
3.
4.

On the Live Communication Server, browse to Active Directory Users and Computers.
In the right pane, right-click the user and select Properties.
On the General tab, after Telephone Number, type the user’s phone extension.
On the Live Communications tab, after SIP URI, verify the SIP email address for the user.

To add the user as a contact in Office Communicator
• In Communicator, click Contacts=>Add a Contact and add the user’s email address as specified on
the SIP server.

Connect using Teleworker option does not appear on log on
window
NOTE: You must reselect all of the applications you use every time you run Client Role Selector.
If the Connect using Teleworker option does not appear on the Contact Center Client log on window, you need
to re-run Client Role Selector and select Teleworker, Soft phone, and other options you need.
1.
2.
•

Click Start=>Programs=>Mitel=>Client Role Selector.
Click a client role.
Supervisor—The Supervisor role is designed for supervisors and managers who monitor devices (for
example agents and queues) and schedule agents.
• Agent—The Agent role is designed for agents who monitor themselves and/or other agents and
queues.
• Power user—The Power user role is designed for employees who may perform the functions of a
supervisor, agent, and administrator.
3. Click Next.
4. Select Teleworker and all other options you need, such as Contact Center Softphone.
5. Click Finish.
6. Start Contact Center Client.
7. Type your user name and password.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home. If you select the Remember my credentials check box, the logon screen is not offered again. If
you attempt to log on remotely, you will be unable to change log on information, including Enterprise
Server information, and your logon may fail.
8. Select the Connect using Teleworker check box.
9. Click Change Teleworker settings.
10. After Teleworker IP address, type the IP address of the Teleworker Server.
11. If you use Secure Socket Layer, select SSL.

246

12.

13.
14.

15.

Chapter 7 Real-time Monitors

After Phone MAC address, select the phone type you will use for teleworking:
• If you have a desk phone, select Desk phone and type the MAC address located on a sticker
under your desk phone.
• If you have a soft phone, select Soft phone, type your soft phone extension number, and click
Get MAC Address.
Click OK.
Click Log on.
A message appears stating “Waiting for certificate approval. You may need to call your system
administrator to approve the certificate.”
After the aforementioned message appears, call your system administrator for certificate approval.

Contact Center Client could not connect to Teleworker Solution
If you can connect to Teleworker Solution V4.5 or V5.0.12.0 but cannot log in, Teleworker Solution V4.5 or
V5.0.12.0 may have failed to create tunnels. Teleworker Solution V4.5 or V5.0.12.0 will fail to create tunnels
for two reasons: either the certificate has been revoked, or something on the Teleworker Solution V4.5 or
V5.0.12.0 Server has been changed, for example, the IP address.
To bind the correct IP address to the Teleworker Solution V4.5 server
1.
2.
3.
4.
5.
6.

Log on to the Teleworker Solution V4.5 server.
In the left pane under Applications, click Teleworker Solution.
On the Main tab, after Teleworker Solution server status, select Enabled.
If there is a list of configured ICPs on this server, select the correct IP address. Skip to step 6.
If there is no list of configured ICPs, after ICP Name, Mitel Networks ICP address, and Mitel ICP
type, type the required information.
Click Save.

To bind the correct IP address to the Teleworker Solution V5.0.12.0 server
1.
2.
3.
4.
5.
6.
7.

Log on to the Teleworker Solution V5.0.12.0 server and under Applications click Multi protocol
border gateway.
On the Dashboard tab, after Start or stop MBG, click Start.
Click Save.
On the Main tab, after Teleworker Solution server status, select Enabled.
If there is a list of configured ICPs on this server, skip to step 7.
If there is no list of configured ICPs, click Add an ICP, type the required information, and click Save.
Click Save.

Contact Center Client could not send the certificate request
When connecting to Teleworker Solution V4.5 or V5.0.12.0, if your Contact Center Client cannot send the
certificate request or if it failed to download the certificate, it usually indicates that the Teleworker Solution
V4.5 or V5.0.12.0 settings are incorrect. If your company uses Secure Sockets Layer, ensure you select SSL
otherwise the certificate request/download will fail.
To verify the Teleworker Solution V4.5 or V5.0.12.0 settings in Contact Center Client
1.
2.

3.
4.
5.

Start Contact Center Client.
Type your user name and password.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Select the Connect using Teleworker check box.
Click Change Teleworker settings.
After Teleworker IP address, type the IP address of the Teleworker Server.

Troubleshooting real-time issues

6.
7.

8.

247

If you use Secure Socket Layer, select SSL.
After Phone MAC address, select the phone type you will use for teleworking:
• If you have a desk phone, select Desk phone and type the MAC address located on a sticker
under your desk phone.
• If you have a soft phone, select Soft phone, type your soft phone extension number, and click
Get MAC Address.
Click OK.

CAUTION: If you will be adjusting the Teleworker Solution V4.5 or V5.0.12.0 settings in the TunnelConfig.ini
document, ensure you close the Contact Center Client log on window first, otherwise the settings on the log
on window will over-ride your changes.
If Contact Center Client again reports that it could not send the certificate request or failed to send the
certificate, verify that the settings were updated in the Teleworker Solution V4.5 or V5.0.12.0 configuration file.
1.
2.
3.
4.
5.

Click My Computer=>My Documents.
Search for the TunnelConfig.ini document.
Open TunnelConfig.ini in Notepad.
Under the [ca_settings] section, ensure the address field shows your correct IP address, and the
SSL field shows 1 if you are using SSL or 0 if you are not.
Click Save.

Your logon failed when you tried to log on remotely
There are multiple reasons why your log on might fail.

You entered your IP address incorrectly
When you first enter your Teleworker Solution V4.5 or V5.0.12.0 IP address, if you enter it incorrectly your log
on will fail.
To change your IP address
1.
2.
3.
4.
5.
6.
7.

Start Contact Center Client and attempt to log on.
The login fails.
Select the Connect using Teleworker check box.
Click Change Teleworker settings.
After Teleworker IP address, type the correct IP address.
Click OK.
Click Log on.

You selected Remember my credentials from the office and tried to work remotely
If you are an agent who works at the office and you selected Remember my credentials when you first logged
on, and then you subsequently attempt to work from home, your log on will fail. Contact Center Client
remembers your office IP address which is invalid if you are working from home.
To log on using Teleworker
1.
2.
3.
4.
5.
6.

Start Contact Center Client and attempt to log on.
The login fails.
Verify your user name and password.
Click Retry.
The Contact Center Client log on window appears.
Select the Connect using Teleworker check box.
Click Change Teleworker settings.
Click Log on.

248

Chapter 7 Real-time Monitors

Chapter 8
Reports

Understanding reports
Reporter
Scheduled Reports
Reporting Service

250

Chapter 8 Reports

Understanding reports

251

Reports
NOTE: As a best practice, we recommend you limit the reports you run to under 65,000 rows of data. If you
need to run reports with more than 65,000 rows of data you must take the following requirements into
consideration. Reports with more than 65,000 rows can only be viewed in Microsoft Excel 2007 or greater. In
addition to this, you must ensure that your Enterprise Server hardware meets the minimum memory
requirements. If you are running reports with more than 65,000 rows of data, we recommend you use Server
Configuration 4 as the hardware and software guidelines for the Enterprise Server. For more information, see
"Server Configuration 4" in the Contact Center Solutions and Call Accounting System Engineering Guide.
The Reporter and Scheduled Reports applications provide detailed performance statistics. You use Reporter
to produce on-demand reports, and Scheduled Reports to automate report generation. You can generate
reports for day of week, day of month, week, or 15, 30, or 60-minute intervals, and for over-midnight shifts.
You can create presentation-quality tables and charts in Microsoft Excel or Adobe Acrobat .pdf format.
The prairieFyre Service analyzes the raw telephone system data with respect to the YourSite Explorer
configuration details. The service then writes the statistical data to Structured Query Language (SQL). It is this
statistical data that sources the reports.
Time stamps for data produced in a 5000/Axxess configuration that uses a CT Gateway are based on the
Enterprise Server’s PC clock. If the 5000/Axxess configuration includes remote servers, then time stamps are
based on the remote server’s PC clock. Time stamps for the 3300 ICP are based on the telephone system
clock.
You can view reports in .pdf and you must install Excel on the Enterprise Server to view reports. Whether you
want to view reports in .pdf or Excel, you must set up contacts and contact groups to which you will email
reports.

Understanding reports
To create meaningful reports you must understand reporting concepts.
Service Level is the standard measurement of customer service because it provides the most accurate
representation of the customers’ experience. An appropriate Service Level objective is one that
• Satisfies callers’ expectations for service
• Keeps abandonment in check (at less than five percent)
• Minimizes expenses and maximizes revenue
Understanding the following terms will help you define your corporate Service Level objective.

Offered
All of the contacts (calls, emails, SMS messages, chats, faxes) received by the ACD queue, regardless of how
they are handled or routed, are referred to as offered contacts. Offered contacts include ACD handled
contacts, abandoned (long) contacts, and interflowed (long) contacts. ACD requeued contacts, queue
unavailable (path available) contacts, and abandoned (short) contacts are not considered to be offered
contacts. The Erlang C equation uses offered contacts and Average Talk Time data in calculating the agents
required.

Handled
Handled contacts are calls, emails, SMS messages, chats, and faxes answered by live agents. If an agent
answers a call and then forwards it to another agent or supervisor before the Short Handle time threshold, the
call is classified as an ACD Short Handle Call. You define a Short Handle time threshold for queues.

252

Chapter 8 Reports

Abandoned
Abandoned calls are calls that do not reach agents because callers hang up. Abandoned chats are chats that
do not reach agents because customers end the chat sessions before agents become available to chat.
Neither emails nor faxes can be abandoned. A call is considered a Call Abandoned (Long) call when the caller
hangs up after the Short Abandon time threshold. If you define a Short Abandon time of 6 seconds, and a
caller hangs up after 7 seconds, the call is considered a Call Abandoned (Long) call. A call is considered a
Call Abandoned (Short) call when the caller hangs up at or before the Short Abandon time threshold.
You define a Short Abandon time threshold for queues.

Interflowed
Interflow is a mechanism that directs a contact (call, email, SMS message, chat, fax) waiting in queue to
another answer point. When a contact has been waiting in queue for longer than the interflow time defined in
the system, the contact is interflowed and the interflow timer starts. If the interflow timer expires, the contact is
re-directed to yet another answer point. The interflow timer runs independently of the overflow timer.
The interflowed statistic represents the number of contacts removed from a queue and sent to another answer
point. Calls Interflowed (Short) calls are calls that interflow before the Short Abandon time threshold. Calls
Interflowed (Long) calls are calls that interflow after the Short Abandon time threshold.
The telephone system Dial Out of Queue feature is a user-initiated interflow feature which removes a call from
queue and sends it to an alternate answer point. A Dial Out of Queue call is considered a Calls Interflowed
call in the reports.

Service Level time
The Service Level time is the time used in calculating the queue service objective, such as 80 percent
(Service Level percent) of contacts answered within 120 seconds (Service Level time). You specify a service
objective for queues.

Service Level Count
Service Level Count = The number of contacts answered within the specified Service Level Time.

Service Level percent
Service Level Percent = Service Level Count
For calls and chats, the Service Level percent is the number of calls/chats which are handled, abandoned,
and interflowed before the Service Level time, compared to the total number of calls/chats handled,
abandoned, and interflowed. The Service Level percent = (Handled + Abandoned (Long) + Interflowed
(Long)) within the Service Level time ÷ Total (Handled + Abandoned (Long) + Interflowed (Long)).
For emails, SMS messages, and faxes, the Service Level percent is the number of emails/SMS messages/
faxes which are handled and interflowed before the Service Level time, compared to the total number of
emails/faxes handled and interflowed. The Service Level percent = (Handled + Interflowed (Long)) within the
Service Level time ÷ Total (Handled + Interflowed (Long)).
In Figure 8-1, the Service Level objective is to handle 80 percent of calls in less than 30 seconds. Calls that
wait in queue for 60 seconds are routed to voice mail.

Understanding reports

253

Figure 8-1 Service Level percent

Setting the Service Level objective
An appropriate Service Level objective is one that
• Satisfies customers’ expectations for service
• Keeps abandonment in check (at less than five percent)
• Minimizes expenses and maximizes revenue
• Meets with the approval and support of agents, supervisors, and senior management

Voice queue Service Level objective
You set the queue Service Level objective in YourSite Explorer, YourSite, Queues (3300 ICP, 5000, or Axxess)
or YourSite=>Configuration, Queue=>Queue (SX-200 or SX-2000).
The voice statistics defaults are
• Service Level percent = 80%
• Service Level time = 20 seconds
• Short abandon threshold = 6 seconds
• Short handle threshold = 20 seconds
• Overflow is set at the telephone system switch and there is no default
• Interflow is set at the telephone system switch and there is no default
• Wrap-up time is set at the telephone system switch and we recommend you set it for 1 second

254

Chapter 8 Reports

Email queue service level objective
You set the email queue Service Level objective in YourSite=>Configuration, Queue=>Queue.
The email statistics defaults are
• Service Level percent = 80%
• Service Level time = 120 minutes
• Short handle threshold = 20 minutes
You set the interflow value in YourSite=>Configuration, Queue=>Queue, Multimedia Contact Center Email
routing options tab.
There is no interflow default for email.
The following do not apply to email:
• Overflow
• Wrap-up time
• Abandon

Chat queue service level objective
You set the chat queue Service Level objective in YourSite=>Configuration, Queue=>Queue.
The statistics defaults are
• Service Level percent = 80%
• Service Level time = 120 seconds
• Short abandon threshold = 6 seconds
• Short handle threshold = 20 minutes
You set the interflow value in YourSite=>Configuration, Queue=>Queue, Multimedia Contact Center WebChat
routing options tab.
The queue statistic default is
• Interflow = 120 seconds
The following do not apply to chat:
• Overflow
• Wrap-up time

Fax queue service level objective
You set the fax queue Service Level objective in YourSite=>Configuration, Queue=>Queue.
The statistics defaults are
• Service Level percent = 80%
• Service Level time = 120 minutes
• Short handle threshold = 20 minutes
You set the interflow value in YourSite=>Configuration, Queue=>Queue, Multimedia Contact Center Fax
routing options tab.

Understanding reports

255

There is no interflow default for email.
The following concepts do not apply to email:
• Overflow
• Wrap-up time
• Abandon

Report types
For a complete description of report types and fields, see the Mitel Contact Center Solutions Reports Guide.
The Contact Center Management report types include voice, email (includes SMS), chat, fax, multimedia,
Workforce Scheduling, and Intelligent Queue reports.

Administrative reports
Administrative reports consists of the Employee Profile. It provides configuration data and contact information
on each employee.

Voice reports
Voice reports provide detailed information about call performance. Voice reports can be generated on the
following devices: Employee, Agent and Agent Group, Queue and Queue group, Team, Extension, Trunk,
DNIS, and Forecast.

Lifecycle reports
Lifecycle reports provide detailed information on all of the events related to the life of a specific call, from the
moment the call enters the telephone system to call termination. You can generate Lifecycle reports on the
following devices: agent, agent group, queue, queue group, DNIS, DNIS group, extension, extension group,
trunk, trunk group, media server, and site. Lifecycle reports can be filtered by call direction, DNIS, trunk,
queue, duration in queue, agent, Account Code, hold duration, call duration, phone number, and extension. If
you have clustered your enterprise into a single site, you can run a Lifecycle report on site to report on your
entire enterprise. Lifecycle reports also include call notes and links to call recordings. For detailed information
on configuring Lifecycle reports, see “Configuring Lifecycle reports" in the Contact Center Management or
Call Accounting Installation Guide.
NOTE:
• Lifecycle reports containing data for internal transferred ACD calls will not link data properly unless the
Call ID feature on the telephone system is enabled.
• If you have a Network ACD environment with telephone systems in the same time zone, you must
synchronize telephone system clocks to ensure Lifecycle report accuracy.

Email reports
Email reports provide detailed information about email or SMS performance, depending on the media the
email queue is configured to handle. Email reports can be generated on the following devices: Agent, Agent
Group, Queue, and Queue Group. You can generate these reports if you are licensed for Multimedia Contact
Center Email.
For Version 5.7 SP1, SMS has been added as an email queue configuration option for email media servers.
To avoid confusion, when configuring an email queue to handle SMS, we recommend you name the queue
with a unique identifier (for example, Sales SMS Queue). This will also assist with running reports on SMS
statistics, as in this release SMS is handled as email and SMS statistics appear in email reports generated on
SMS queues.
NOTE:
• Any email statistics in reports generated on SMS queues pertain to SMS contacts
• Any email statistics in Agent reports pertain to SMS contacts if the agent(s) are handling SMS media.

256

Chapter 8 Reports

Chat reports
Chat reports provide detailed information about Chat performance. Chat reports can be generated on the
following devices: Agent, Agent Group, Queue, and Queue Group. You can generate these reports if you are
licensed for Multimedia Contact Center Chat.

Fax reports
Fax reports provide detailed information about fax performance. Fax reports can be generated on the
following devices: Agent and Agent Group. You can generate these reports if you are licensed for Multimedia
Contact Center Fax.

Multimedia reports
Multimedia reports provide detailed information across media types: Voice, Email/SMS, Chat, and Fax.
Multimedia reports can be generate on the following devices: Employee Group and Queue. You can generate
these reports if you are licensed for Multimedia Contact Center.

Intelligent Queue reports
Intelligent Queue reports provide detailed information about Intelligent Queue performance. Intelligent Queue
reports can be generated on Smart Choice Layers and Smart Choice Ports. You can generate these reports if
you are licensed for Intelligent Queue.

Workforce Scheduling reports
Workforce Scheduling reports provide detailed information about schedules. Schedule reports can be
generated on Agents and Agent Groups. You can generate these reports if you are licensed for Workforce
Scheduling.

Real-Time Schedule Adherence reports
Real-Time Schedule Adherence reports provide detailed information about schedule adherence. Schedule
adherence can be generated on Employee Groups. You can generate these reports if you are licensed for
Intelligent Queue.

Call Accounting reports
Contact Center Management with Call Accounting reports provide detailed information about Agent and
Queue call costing. The remaining Call Accounting and Subscriber Services reports can be found in the Call
Accounting Reports Guide.

Custom Reports
Custom Reports are a collection of reports developed based on specific customer requests. You can generate
these reports if your Contact Center Management license includes this type of report.

Traffic Analysis Reports
Traffic Analysis Reports provide detailed information about trunk traffic.

Recommended top-five reports
prairieFyre recommends every contact center use the following top-five reports:

Queue Performance by Period
The Queue Performance by Period report shows traffic level highs and lows and the Service Level you
provide at these times. Generate this report each day and watch for trends in the traffic level, abandon rate,
and Service Level.

Queue Group Performance by Queue
The Queue Group Performance by Queue report compares queues and provides information on the
performance of your entire contact center.

Understanding reports

257

Queue Group (Answer, Handle, Abandon) Spectrum by Queue
The spectrum reports provide valuable information on how calls are dispersed in your contact center. You can
configure answer, handle, and abandon thresholds, and describe the percent breakdown by time for
• Calls Answered - Which call waited in queue for the greatest duration before an agent answered?
How quickly are most calls answered?
• Calls Handled - What was the greatest duration an agent spoke to a caller? How quickly do most
agents complete a call?
• Calls Abandoned - What was the greatest duration a caller waited before hanging up? What was the
average time a caller waited in queue before hanging up?

Agent Group Performance by Period
The Agent Group Performance by Period report enables you to identify trends in agent group performance.

Agent Group Event by Period (hh:mm:ss)
The Agent Group Event by Period (hh:mm:ss) report enables you to compare the performance of agents who
perform similar jobs. This report provides the shift time by agent, and a variety of call counts and peg counts
for phone use.

Using reports to identify problems
The recommended top-five reports help you identify problems that affect your Service Level objectives. Table
8-1 and Table 8-2 address frequently asked questions.

Table 8-1: Solving problems with queue reports
What do I watch
for in the queue
reports?
A drop in Service Level

How do I find the source of the problem and resolve it?
When does the Service Level drop during the day?
1.

Check the Agent Group Performance by Period report to see the
distribution. How many agents were logged on throughout the day.
2. Examine agent talk times. Do you have a chatterbox agent?
3. Use Auditor to re-run events during a time interval to see exactly what
each agent was doing.
4. Generate a forecast report with your Service Level goals to determine the
number of agents required by period for the day. Compare the forecast
statistics to the Average Manned Agent statistic in the Agent Group
Performance by Period report. Have you scheduled enough agents to
meet your Service Level objective?
Why are some queues not meeting their Service Level goals while others are?
• Check the Agent Group Performance by Queue report. Are some agent
groups overworked?

258

Chapter 8 Reports

Table 8-1: Solving problems with queue reports
What do I watch
for in the queue
reports?
High abandon callers

How do I find the source of the problem and resolve it?
Why did the callers hang up?
1.

2.
3.
A high requeue count
(because it decreases
the Average Speed of
Answer time and the
Service Level)

Check the Average Delay to Abandon statistic. Did the callers hang up
because they were impatient? Did callers wait a long time in queue?
Were agent talk times excessive during this time? If so, why?
In Data Mining=>Auditor, re-run the interval to see exactly what each
agent was doing.
Generate the Queue ANI Abandon report and then call back the
customers to determine why they abandoned their calls.

Are agents forgetting to set themselves as Unavailable on their telephone sets
before they leave their desks?
• Check the Agent Group Performance by Period report to see which
agents are experiencing requeues. Remind agents to use the
Unavailable option.

Table 8-2: Solving problems with agent reports
What do I
watch for in the
agent reports?
Extremely high or low
performance statistics

How do I find the source of the problem and resolve it?
Do some agents perform 20-30% worse than other agents?
1.
2.

Silent monitor agents periodically to ensure they are properly trained to
handle callers' needs, and are not chatting unnecessarily.
Check Outbound or Non-ACD statistics for peg counts and times.
Generate an Agent Inbound or Outbound Trace report to see a list of all
calls. Are agents spending too much time on personal calls?

Do some agents perform 20-30% better than other agents?
1.

2.

High ACD/Non-ACD/Outbound call counts is not a problem if agents are
maintaining high Service Levels. Silently monitor agents periodically to
ensure they are providing a high quality of service, but not rushing callers.
Check the ACD Call Count <20 seconds statistic in the Agent Event by
Period report. Not many voice transactions can occur in less than 20
seconds. This could indicate that agents are “padding” their ACD handle
statistics by prematurely terminating calls.

Reporter

259

Table 8-2: Solving problems with agent reports
What do I
watch for in the
agent reports?
High Unavailable
statistics

How do I find the source of the problem and resolve it?
Are agents accumulating Unavailable time and Make Busy peg counts?
1.

2.

3.

Check the Agent Event by Period (hh:mm:ss) report to evaluate individual
statistics. Determine how much Make Busy and Do Not Disturb (DND)
time agents are logging. Be sure agents are adhering to your contact
center policies regarding when to use Make Busy and Do Not Disturb.
Check if your agents are using Unavailable instead of logging out.
For agents who have high Make Busy peg counts, run the Auditor
application with an Agent by Time monitor for the agent group. Be sure
agents are not using Make Busy to avoid being the longest idle agent or
to avoid being sent the next ACD call.
Implement Make Busy with Reason functionality. Assign reasons with
which agents go into Make Busy. Track Make Busy use by generating the
Agent Performance by Make Busy Reason Code report.

Reporter
Using the Reporter application, you can generate on-demand voice reports, email/SMS reports, chat reports,
fax reports, multimedia reports, Workforce Scheduling scheduling reports, and Intelligent Queue reports. You
can restrict access to any or all of the reports with advanced security roles using report lists. See “Creating
and applying security roles” on page 173.
SMS reports are handled as email reports in Version 5.7 SP1. To differentiate SMS contacts from email
contacts in reports, we recommend you configure a queue to handle only SMS contacts and run email reports
on that queue only.
NOTE:
• Any email statistics in reports run on SMS only queues pertain to SMS contacts
• Any email statistics in Agent reports pertain to SMS contacts if the agent(s) are handling SMS
contacts.

Reporter options
The complete list of Reporter options follows.
• Report type specifies the report name.
• Start date and End date specify the range of dates used in the report. You can pick any calendar date
as the start date and any later date in the calendar year as the end date.
• Start hour and End hour specify the hours of the day included in the report.
• Days to include specifies the days of the week to include in the report.
• Report mode specifies the report period: 15, 30, or 60 minutes.
• Email the report to emails the report spreadsheet and associated graph to the email address selected
in the email to list. You add contacts and contact groups to the email to list under the My options
menu.
• Print the report check box prints the report spreadsheet.
• Include the charts when printing prints the report spreadsheet and the associated graph.

260

Chapter 8 Reports

Setting up contacts and contact groups
Before you generate a report, if you want to email that report, you must set up
• My email contacts, which includes personal email addresses
• My email contact groups, which includes mailing lists comprised of global contacts and My email
contacts

Setting up email contacts for emailing reports
To set up groups for emailing reports
1.
2.
3.
4.

Click My options=>My contacts=>My email contacts.
The My email contacts window opens.
Click Add.
The Add contact window opens.
Type the first name, last name, and email address of the person to whom you will email reports.
Click Save.

Setting up email contact groups for emailing reports
If you intend to email the report to more than one recipient you must add the recipients to a mailing list and
then associate the recipients with a group.
To set up groups for emailing reports
1.
2.
3.
4.
5.
6.
7.

Click My options=>My contacts=>My email contact groups.
The My email contacts window opens.
Click Add.
The Add contact window opens.
Type the name and description of the email group to which you will email reports.
Click Save.
The new email contact group opens on the My email contact groups window.
Across from the record of the contact group, click Members.
Under Available contacts, select the check boxes of the contacts you want to add to the group.
Click Add>>.

Generating on-demand reports
You can generate on-demand reports on licensed employees only. The number of employees you license in
YourSite Configuration must be consistent with your software license.

Generating reports
NOTE: The only ACD stream-based report that will work with the over-midnight setting enabled is the Agent
Shift by Period report.
The following steps detail how to generate a Voice Agent Group Performance by Period report.

Reporter

261

To generate a report
1.

2.
3.

4.
5.
6.
7.
8.
9.
10.

11.
12.
13.
14.
15.

16.

17.
18.
19.
20.
21.

Click Reporter=>Voice=>Agent reports.
The Basic tab appears.
See Figure 8-2.
After Report type, select the Agent Group Performance by Period report.
After Agent group, click one or more agent group.
Hold down the  key or  key to select more than one agent group.
NOTE: If you want one report that spans two days (for example, from December 3 at 9 P.M. to
December 4 at 5 A.M.), then make the Start date and the End date the date the shift begins
(December 3). If you make the Start date the date the shift begins (December 3) and the End date the
date the shift ends (December 4), you will generate a report that spans three days (December 3 from
9 P.M. to December 5, 5 A.M.). The time span for each shift cannot exceed 24 hours.
After Start date and End date, specify the start and end dates for the report.
After Start hour and End hour, specify the start and end hours for the report.
After Interval, specify the time interval in which the statistics will appear in the report.
If your contact center does not operate 24 hour a day, after Report mode, click Default.
If you want to run a report over midnight, click Over midnight.
The Over midnight report mode is most appropriate for 24-hour contact centers.
After Days to include, select the days of the week to include in the report.
Click the Filter tab.
NOTE: The Filter tab is available for Forecast, Call Accounting, Lifecycle, Workforce Scheduling, and
Make Busy / DND Code reports only. For all other report types, skip to step 12.
Specify the filtering options to include in the report.
Click the Advanced tab.
If you want to create a separate report for each day in the date range you selected, select the Create
one report for each day in the selected date range check box.
After Report output language, select the language used in the report output.
After Render type, specify how you will view reports, either in Excel or PDF format.
This option is available for Call Accounting, Lifecycle, Workforce Scheduling, and Flexible Reporting
reports only.
If you want to email the report, select the Email to check box and specify to whom you will email the
report:
• A contact group, select the this contact group check box, and select a group
• One contact only, select the this contact check box, and select a contact
• A contact that is not listed, select the this email address check box, and type the email address
You add contacts and contact groups to the Email to list under My options=>My contacts.
If you want to print the report spreadsheet, select the Print the report check box.
If you want to print the report chart, select the Include charts when printing check box.
Click Submit.
The Report submitted screen appears.
Click View Report Inbox.
The Report Inbox window opens, listing all created reports.
Click View to open a report.
The report opens in Microsoft Excel.

262

Chapter 8 Reports

Figure 8-2 Reporter: Basic tab

Emailing reports
To email a report
1.
2.
3.
4.
5.
6.
7.

After selecting a report to email, click the Advanced tab.
After Report output language, select the language of the report from the list.
If you want to email the report spreadsheet, under Excel distribution, select either the this contact
group or this contact check box.
Or, if you want to email to a specific address, select the this email address check box and type the
email address.
Click Submit.
The Report submitted screen opens.
Click View report inbox.
After Complete, click View.

Printing reports
To print a report
1.
2.
3.
4.
5.
6.

After selecting a report to print, click the Advanced tab.
After Report output language, select the language of the report from the list.
If you want to print the report spreadsheet, under Excel distribution, select the Print the report
check box.
Click Submit.
The Report submitted screen opens.
Click View report inbox.
After Complete, click View.

Scheduled Reports

263

Scheduled Reports
You use Scheduled Reports to automate the generation of voice, email/SMS, chat, fax, multimedia, Workforce
Scheduling, and Intelligent Queue reports. You can restrict user access to any or all of the reports with
advanced security roles. See “Creating and applying security roles” on page 173.
SMS reports are handled as email reports in Version 5.7 SP1. To differentiate SMS contacts from email
contacts in reports, we recommend you configure a queue to handle only SMS contacts and run email reports
on that queue only.
NOTE:
• Any email statistics in reports run on SMS only queues pertain to SMS contacts
• Any email statistics in Agent reports pertain to SMS contacts if the agent(s) are handling SMS
contacts.

Scheduled reports options
To create a scheduled report you must complete the following options on the properties and distribution tabs.
• Schedule name is a user defined name to describe the contents of the schedule.
• Schedule will run specifies how often the report will be generated.
• At defines when the scheduled report will be generated.
• Reports time span defines the dates of the report activity to appear in the report.
• Output language specifies the language used in the report tables and charts.
• Email the report to defines the Email contact group to which you are sending the report.
• Print the report indicates that the scheduled report will be printed every time it is generated.

Generating scheduled reports
NOTE:
• Ensure Contact Center Client is running before you generate a report or execute a report schedule,
otherwise the report or the schedule will fail.
• You can generate reports on licensed employees only. The number of employees you license in
YourSite Configuration must be consistent with your software license.
To generate a scheduled report, you must follow these steps:
1.
2.

Create a report schedule.
Add reports to the schedule.

Creating report schedules
NOTE: If you select printing and mailing options, Reporting Service prints and emails all of the reports
included in the schedule on the date the system generates the reports.
You can create schedules for Contact Center Management Reports, Contact Center Management Individual
Reports, and Workforce Scheduling Schedules.
Using Contact Center Management Reports schedules, you can
• Generate reports on all contact center devices.
• Distribute reports to yourself and to a contact, a contact group, or a specific email address.
Using Contact Center Management User reports schedules, you can
• Generate reports on agents and employees.
• Distribute reports automatically to yourself and to the individuals within the agent groups, employee
groups, and/or teams you select.

264

Chapter 8 Reports

Using Workforce Scheduling Schedules, you can
• Generate reports on employee schedules.
• Distribute agent/employee report schedules to yourself and to individual employees associated with
the schedules you select.

Creating Contact Center Management Report schedules
To create a schedule for Contact Center Management reports
1.
2.
3.
4.

5.

6.

7.
8.

9.
10.

11.
12.
13.
14.

Click Reporter=>Scheduled Reports.
The Contact Center Management Report schedules tab opens.
Click Next>>.
See Figure 8-3.
After Schedule name, type a schedule name.
After Schedule will run, select the schedule frequency, for example, every day, every Wednesday, or
the start of month.
When you select the day, all of the reports associated with the schedule will be generated that day,
every week.
After at, click the time of day the schedule will be activated.
For example, if you select Wednesday at 7:00 A.M., all of the reports associated with the schedule
will be generated every Wednesday at 7:00 A.M.
NOTE: Reports are based on the data in the SQL database. We recommend you schedule your
reports for after the nightly maintenance routine runs, that is, after 2:00 A.M., to ensure the reports
are based on the entire day’s raw telephone system data.
After Reports time span, select a time span.
If you select Year to date, the report output includes all of the days from January 1 to the present
date. If you select From given start date to current date you will produce reports for your fiscal year.
Click the Distribution tab.
If you want to email the report to a contact group, under Excel distribution, select the Email the
report to check box, select the this contact group check box, and then select a group.
NOTE: You add contacts and contact groups to the email to list under My options=>My contacts.
If you want to email the report to one contact only, select the Email the report to check box, select
the this contact check box, and then select a contact.
If you want to email the report to a contact that is not listed, select the Email the report to check box,
select the this email address check box, and then type an email address.
NOTE: You add contacts and contact groups to the email to list under My options=>My contacts.
If you want to print the report spreadsheet, under Excel distribution, select the Print the report
check box.
If you also want to print the report graphs, select the Include charts when printing check box.
Click Save.
Add the reports you want to generate using the schedule you just created.
See “Adding Contact Center Management reports to schedules” on page 266.

Scheduled Reports

265

Figure 8-3 Scheduled Reports: Properties tab

Creating Contact Center Management User report schedules
To create a schedule to automatically email agents/employees their reports
1.
2.
3.
4.
5.

6.

7.

8.
9.
10.
11.
12.

Click Reporter=>Scheduled Reports.
Click the Contact Center Management User report schedules tab.
Click Next>>.
The Properties tab opens.
After Schedule name, type a schedule name.
After Schedule will run, select the schedule frequency, for example, every day, every Wednesday, or
the start of month.
When you select the day, all of the reports associated with the schedule will be generated that day,
every week.
After at, click the time of day the schedule will be activated.
For example, if you select Wednesday at 7:00 A.M., all of the reports associated with the schedule
will be generated every Wednesday at 7:00 A.M.
NOTE: Reports are based on the data in the SQL database. We recommend you schedule your
reports for after the nightly maintenance routine runs, that is, after 2:00 A.M., to ensure the reports
are based on the entire day’s raw telephone system data.
After Reports time span, select a time span.
If you select Year to date, the report output includes all of the days from January 1 to the present
date. If you select From given start date to current date you will produce reports for your fiscal year.
Click the Distribution tab.
You can email reports to members of agent groups, employee groups, and teams.
Click the type of group(s) to which you want to email agent and employee reports.
Within each type of group, select the check boxes of the groups to which you will email reports.
Click Save.
Add reports you want to automatically distribute to the agent group(s), employee group(s) and teams
you selected.
See “Adding agent and employee reports to Contact Center Management User report schedules” on
page 266.

Creating Workforce Scheduling report schedules
To create a schedule to automatically email agents/employees their report schedules
1.
2.
3.
4.

Click Reporter=>Scheduled Reports.
Click the Workforce Scheduling Schedules tab.
Click Next>>.
The Properties tab opens.
After Schedule name, type a schedule name.

266

Chapter 8 Reports
5.

6.

7.

8.
9.
10.
11.

After Schedule will run, select the schedule frequency, for example, every day, every Wednesday, or
the start of month.
When you select the day, all of the reports associated with this schedule will be generated that day,
every week.
After at, click the time of day the schedule will be activated.
For example, if you select Wednesday at 7:00 A.M., all of the reports associated with this schedule
will be generated every Wednesday at 7:00 A.M.
NOTE: Reports are based on the data in the SQL database. We recommend you schedule your
reports for after the nightly maintenance routine runs, that is, after 2:00 A.M., to ensure the reports
are based on the entire day’s raw telephone system data.
After Reports time span, select a time span.
If you select Year to date, the report output includes all of the days from January 1 to the present
date. If you select From given start date to current date you will produce reports for your fiscal year.
Click the Distribution tab.
Select the check boxes of the schedules you want to email to employees.
Click Save.
Add reports.
See “Adding work schedules to Workforce Scheduling Schedules” on page 267.

Adding reports to schedules
NOTE: Before you can add reports to a schedule, you must create and save the schedule.

Adding Contact Center Management reports to schedules
NOTE: Before you can add reports to schedules, you must create and save the schedules.
To add a report to a Contact Center Management report schedule
1.
2.
3.
4.
5.

On the Manage schedule window, click Add report.
Select a report category, for example Queue reports.
After Report type, select a report to add to the schedule.
After Queue, select the queue(s) for which you will generate reports.
After Days to include, select the days of the week to include in the report (for example, if you select
a date range of September 1 to September 30, and select Wed and Friday as the days to include, you
will produce a report for the Wednesdays and Fridays that fall between September 1 and September
30).
6. After Start hour and End hour, select a start hour and end hour for the report.
7. If you are generating an event by period report, after Interval, select the time interval for reporting.
NOTE: If you want to generate a report that spans two days (for example, from December 3 at 9 P.M.
to December 4 at 5 A.M.), then select December 3 for the Start date and the End date. The time span
for each shift cannot exceed 24 hours.
8. After Report mode, select Default or Over midnight.
9. Click the Advanced tab.
10. After Report Output language, select a language.
11. Click Submit.

Adding agent and employee reports to Contact Center Management User
report schedules
To add agent and employee reports to a Contact Center Management User reports schedule
1.
2.
3.
4.

On the Manage schedule window, click Add report.
Select a report category, for example agent reports.
Under Report type, select the report you want to add to the schedule.
After Start hour and End hour, select a start hour and end hour for the report.

Scheduled Reports

267

5.
6.
7.

If you are generating an event by period report, after Interval, select the time interval for reporting.
After Report mode, select either Default or Over midnight.
After Days to include, select the days of the week to include in the report (for example, if you select
a date range of September 1 to 30, and select Wednesday and Friday as the days to include, you will
produce a report for the Wednesdays and Fridays that fall between September 1 and September 30).
8. Click the Advanced tab.
9. After Report Output language, select a language.
10. Click Submit.

Adding work schedules to Workforce Scheduling Schedules
To add work schedules to a Workforce Scheduling Schedule
1.
2.
3.
4.
5.
6.

On the Manage schedule window, click Add report.
Click Workforce Scheduling=>Workforce Scheduling Schedule reports.
Under Report type, select the work schedule you want to add to the schedule.
Click the Advanced tab.
After Report Output language, select a language.
Click Submit.

Generating scheduled reports immediately
If you want to generate your scheduled reports at a specific time (other than immediately), you specify the
date and time they will be generated when you create the schedule. See “Creating report schedules” on
page 263.
To generate scheduled reports immediately
1.
2.
3.
4.
5.

Click Reporter=>Scheduled Reports.
After Select a schedule, select the schedule you want to generate.
Click Execute schedule now.
The Execute schedule now window opens.
In the Start date and End date calendars, select start and end dates for the report.
Click Submit.
The reports associated with the schedule are generated immediately and placed in your Report
Inbox.

Report Inbox
The Report Inbox application displays the on-demand, scheduled, and forecast reports generated under your
user name over the past 30 days. Inbox manager deletes reports from your inbox by date range.
NOTE:
• In Report Inbox, if the report status is Pending for an extended period of time, start Client Component
Pack Manager and confirm the Enterprise Server IP address and your user name and password are
correct.
• In Report Inbox, if Data Limit Exceeded opens, re-generate the report using a shorter time span.
Report Inbox includes
• Today’s reports displays all of the reports generated today under your user name.
• Yesterday’s reports displays all of the reports generated yesterday under your user name.
• All of your reports displays all of the reports generated under your user name over the last 30 days.
• Inbox Manager deletes reports from your inbox by date range.

268

Chapter 8 Reports

Reporter Inbox options
Report Inbox has the following options.
• Report type lists the report name.
• Media server defines the media server used in reporting.
• Reporting specifies the reporting number of the device or device group as configured on the
telephone system.
• Name is the name of the device or device group.
• Request date is the date and time the report was generated.
• Status field confirms if your report is ready. When Complete appears in the status field the report is
waiting in your Report inbox. When Pending appears, the report is not ready. No data means no
records were available for the parameters you specified. Failed means the report did not generate. If
a report fails, the Report writer logs errors in the NT event log.
• View displays reports generated in Microsoft Excel.
• Delete deletes reports from your report inbox.

Viewing reports
To view report details
1.
2.

3.

Click View Report Inbox (upon submitting a report) or click Report Inbox=>Today’s reports.
Select the Automatically refresh this page every 10 seconds check box to automatically update
the Status column.
The Status column indicates if your reports are ready:
• Complete: The report is waiting in your report inbox.
• Pending: The report is not ready.
• No data: No records were available for the parameters you specified.
• Data limit exceeded: The time span selected was too great. Select a shorter time span and regenerate the report.
• Failed: The report did not generate. If a report fails, Inbox Manager logs errors in the event log.
Clicking Re-submit regenerates the report.
Click View to view the report spreadsheet and chart.

Viewing call recordings
If you use Verint or OAISYS call recording integration, you can access call recordings from Lifecycle reports.
Hyperlinks to call recordings are located after the Full Name column of call segments in Lifecycle reports.
(See Figure 8-4.)
NOTE:
• When you access a Verint call recording from a Lifecycle report, you are not required to enter log in
credentials.
• The OAISYS Tracer supports the use of non-administrative user accounts to access call recordings.
We recommend you create one non-administrative user account on the Tracer system and provide
the log in credentials to all employees who require access to call recordings.
• When you first access the OAISYS system from the link provided in Lifecycle reports, you are
presented with a log in screen. You must enter a valid set of credentials and ensure that the "Auto
Login" check box is selected. This will ensure you provide your credentials the first time you access a
call recording only. Close Internet Explorer and click the link in the Lifecycle report again to access
the call recording.

Scheduled Reports

269

To view a call recording
1.
2.
3.
4.

5.

Run a Lifecycle report that contains call recordings.
See “Generating reports” on page 260.
Click View Report Inbox (upon submitting a report) or click Report Inbox=>Today’s reports.
After the report is complete, click View to view the Lifecycle report.
Click a call recording hyperlink.
See Figure 8-4.
If you have a Verint call recorder, you are directed to the call recording player. If you have an OAISYS
call recorder, you must provide the OAISYS Tracer system credentials, select Auto Login, close
Internet Explorer, and click the hyperlink to the call recording again before you can view the call
recording.
Click Play.

Figure 8-4 Lifecycle report call recording hyperlink

Editing reports in Excel
You can graph specific data by highlighting one or more columns of data in the Excel spreadsheet and using
the Excel Chart Wizard. For more information, see Microsoft Excel Help.

Deleting reports
Maintenance Service deletes any reports that are 30 days or older from your report inbox. You must save any
reports you want to retain beyond 30 days to your hard drive or network directory.
Report Writer uses the following criteria to determine a report’s age. For on-demand reports, the request date
governs the report’s age. For scheduled reports, the date the system generates the report governs the
report’s age. Inbox manager does not delete reports you schedule to generate in the future.
To delete all of the reports submitted on a given date
1.
2.
3.
4.

Click Report Inbox=>Inbox manager.
Select fixed dates or a date range for deleting reports.
Select the status type(s).
Click Delete.
The Inbox manager deletes all of the reports submitted on the date(s) you specified.

270

Chapter 8 Reports

Configuring user printer settings
All email and network printing is handled from the Enterprise Server. Local printing is handled from the client
computer. If you want to print to a private desktop printer, you must configure the Employee user account
(YourSite Explorer=>YourSite=>Employee, on the User account tab) and you must run the Contact Center
Client on the client machine where the printer resides.
To configure a network printer
1.
2.
3.
4.

Click YourSite=>Configuration.
Click Edit in the row of the employee you want to modify.
Click the User account tab.
After Send printed reports to this network printer, type the name of the printer.
NOTE:
• The printer path name is case sensitive.
• The network printer MUST be installed on the server where Reporting Service is running.

NOTE: If you have Send printed reports to my personal desktop printer selected on the User account tab for
an employee in YourSite Explorer, report printing is administered by the Contact Center Client application
running on the client desktop computer.
To configure a local printer
1.
2.
3.
4.
5.

In Windows Control Panel, set the local printer as your default printer.
Local printing runs via the Contact Center Client.
In Contact Center Management, click YourSite=>Configuration.
Click Edit in the row of the employee you want to modify.
Click the User account tab.
Select the Send printer reports to my personal desktop printer check box.

Troubleshooting reporting issues
Common reporting troubleshooting issues are described below.

Troubleshooting missing data
NOTE: You can run reports on licensed employees only. See “Licensing” on page 6.
If you run a report and notice that the data for a device is missing from the report output, verify the device is
programmed in the telephone system and in the YourSite database. If you determine the device is missing
from the database, add it to the database and use the Summarize Data command (in the Management
Console application) to update the prairieFyre Service and the SQL database with the complete telephone
system data stored on the local hard drive. You can then produce reports on the device.
To summarize data
1.
2.
3.
4.
5.
6.
7.

Click Start=>Programs=>Mitel=>Contact Center Client.
Type your user name and password.
Click Log on.
The Contact Center Client window opens.
On the main toolbar, click Management.
Click Maintenance.
Click Summarize data.
Follow the steps in the Summarize Data Wizard to summarize the data.

Troubleshooting reporting issues

271

Configuring reports to exclude Junk Mail from completed email
statistics
Using the Registry Editor on the Enterprise Server, you can configure multimedia reports to exclude Junk Mail
from the completed email statistics. If you exclude Junk Mail from completed email statistics, the following
statistics will be affected:
• Completed count
• Completed total duration
• Hold count
• Hold total duration
• Short handled count
To exclude Junk Mail from completed email statistics
1.
2.
3.
4.
5.
6.
7.
8.
9.

Click Start=>Run.
Type regedit.
Click OK.
The Registry Editor opens.
Expand the tree to HKEY_LOCAL_MACHINE\Software\prairieFyre Software Inc\CCM.
Right-click Common and select New=>String Value.
Type SubtractJunkEmailStatsFromCompletedStats and click Enter.
Right-click the SubtractJunkEmailStatsFromCompiledStats string and select Modify.
The Edit String window opens.
Under Value data, type 1.
Click OK.

Troubleshooting Reporting Service
Why is Reporting Service not emailing or printing my reports?
• Ensure the SMTP Mail settings are correctly configured.
• Ensure the printer settings are correctly configured.
• View the log file for Reporting Service to find out why reports are not being printed/emailed the way
you expect in the installation/Log file

272

Chapter 8 Reports

Chapter 9
Forecasting

Forecasting terms
Forecasting tool

274

Chapter 9 Forecasting

Forecasting terms

275

Forecasting
Forecasting involves taking historical data generated by your telephone system and using it to predict future
traffic volumes and patterns. Forecasting is the basis for estimating required resources, such as agents,
trunks, and workstations. You take a year or more of ACD queue traffic data, examine trends in Call Load
patterns and determine the ACD Handling Times of the calls. After you run a forecast, you examine the data
and make adjustments based on current contact center conditions. You can tweak the forecast by adding or
reducing calls, based on your intuition, and information gathered by yourself and others. See “Step #3
Forecast the Call Load” on page 28 for more information on forecast concepts.

Forecasting terms
Conducting a forecast involves accurately estimating Time to Handle, Wrap Up Time, and ACD Calls Offered
values. The following terms are used in forecasting resource requirements:
• Service Level percent
See “Service Level percent” on page 252.
• Service Level time
See “Service Level time” on page 252.
• Wrap Up time
Wrap Up Time is the time an agent spends completing transactions associated with a call after the
agent hangs up. The Wrap Up Time is a standardized period. If an agent requires additional time to
complete paperwork or online transactions, the agent can leave the ACD queue temporarily for this
purpose.
• Agent Efficiency percent
Agent Efficiency percent is the percentage of time agents spend on ACD calls relative to the time
agents are scheduled to work. Agent efficiency is calculated using a straight linear relationship. For
example, 50% agent efficiency means that two more agents are required to handle the forecasted
call load. An Agent efficiency percentage of 100 is unrealistic. Agents routinely take breaks, perform
other non-ACD duties, make outgoing calls, and place themselves in Make Busy.
• Average Talk time
Average Talk Time is the average time agents spend talking to callers.
• Calls Offered
See “Offered” on page 251.
You can predict the agent requirement for your Service Level percent and Service Level time targets
by applying the Erlang C equation to the estimated Call Load and average ACD Handling Time.
• Manned Agents
Manned Agents is the average number of agents who were logged on for the interval of time being
forecasted.
• Time to Handle
Time to Handle is the average time calls wait in queue before agents handle them.
• ACD Handling time
ACD Handling time is the talk time plus the hold time. If an agent calls a supervisor in search of more
information (while the caller is on hold) and/or transfers or conferences the call, the system adds
these times to the ACD Handling Time value.
For example, an agent speaks to a caller for two minutes and then puts the caller on hold for three
minutes and tries to solve the problem. This might include a call to the supervisor. The agent then
initiates a conference call with the caller and a third party and they speak for three minutes and
resolve the issue. Therefore, the ACD Handling Time for the agent is 2 + 3 + 3 = 8 minutes.
• Call Load
The term Call Load is to the combined effect of the number of calls received by the ACD queue and
their duration, or the calls offered x (average ACD Handling Time + average Wrap Up Time).

276

Chapter 9 Forecasting

Forecasting tool
You use the Forecasting tool to create forecasts based on historical contact center traffic volumes. You can
then perform "what-if" scenarios, and optimize the balance between the agents scheduled and your Service
Level objectives.
To forecast resource requirements you
1.
2.
3.
4.

Load historical data.
Modify historical data if required.
Perform a forecast.
Print the forecast.

Loading historical data
When you load historical data, you include data over a historical period that best represents the call center
activity for the time period. You can select sequential or non-sequential dates (for example, Monday,
Wednesday, and Friday) to use in the forecast.
To load historical data
1.

2.
3.

4.

5.

6.

7.
8.

Click Tools=>Forecasting.
NOTE: You can load historical data for a queue or queue group. If you are using the forecast to build
a schedule, select historical data from the same queue group with which the schedule is associated.
This data will best represent the agents required for your schedule.
Click Load historical data.
The Forecasting window opens.
Under Queues or Queue groups, click on the queue or queue groups you want to use as the source
of historical data.
NOTE: You can select one or more specific dates and/or date ranges of historical data.
If you want to add a specific date, under Historical date(s) for the forecast, click Specific day.
• Select a date.
• Click Add dates.
• Repeat step 4 to add more dates.
If you want to add data from a date range, click Date range.
• After Every, select the date frequency.
• Select the check boxes for one or more days of the week.
• After From and To, select the start and end dates of the historical data period used for the
forecast.
• Click Add dates.
• Repeat step 5 to add more date ranges.
After Start hour and End hour, select the time frame for historical data.
The Interval value, in minutes, is the time increment by which the forecast will be displayed. For
example, if you schedule your employee shifts in 30 minute increments, select 30 minutes as the
Interval value.
After Interval, select the schedule interval: 15, 30, or 60 minutes.
Click Submit.
The forecast table is populated with historical data.

Modifying historical data
You must load historical data before you can modify it. After you perform a forecast and run "what-if"
scenarios, the changes you make to the historical data (for example, Calls Offered and Average Talk time)
affect the agents required.

Forecasting tool

277

Modifying Average Talk time
You can modify the Average Talk time value for one day or several days simultaneously.
To modify the Average Talk time parameter on the forecast grid
1.
2.

3.
4.
5.

Click Modify...=>Average Talk time.
See Figure 9-1.
Under Specify how you want to change the Average Talk Time value(s), specify how you want to
modify Average Talk time:
• Add seconds to or subtract seconds from the value
• Increase or decrease by a percent of the value
• Select a fixed value
Under Apply the changes to the following data source, specify if you want to modify the original
value or the current grid value.
Under Apply to days, select the days for which you want to modify Average Talk time.
Click Apply.

Figure 9-1 Average Talk Time window

278

Chapter 9 Forecasting

Modifying Calls Offered
You can modify the Calls Offered value for one or several time intervals simultaneously.
To modify the Calls Offered parameter on the forecast grid
1.
2.

3.
4.
5.

Click Modify...=>Calls Offered.
See Figure 9-2.
Under Specify how you want to change the Calls Offered value(s), specify how you want to modify
Calls Offered:
• Add calls to or subtract calls from the values
• Increase or decrease by a percent of the values
• Select a fixed value
Under Apply the changes to the following data source, specify if you want to modify the original
value or the current grid value.
Under Apply to times, select the days and time interval for which you want to modify Calls Offered.
Click Apply.

Figure 9-2 Calls Offered window

Forecasting tool

279

Modifying the weekly total for Calls Offered
You can modify the Calls Offered values for an entire week simultaneously. Modifying these values changes
the number of Calls Offered while maintaining the same proportion of calls across all time intervals. For
example, if you increase the weekly total by 10 percent, an interval with 10 calls will change to 11. However,
an interval with zero calls will remain zero.
To modify the Calls Offered parameter on the forecast grid
1.
2.
3.

4.
5.

Click Tools=>Forecasting.
Click Modify...=>Weekly total.
See Figure 9-3.
Under Specify how you want to change the weekly total, specify how you want to modify Calls
Offered over the week:
• Increase or decrease by a percent of the values
• Select a fixed value
Under Apply to totals, specify if you want to modify the original values or the current grid values.
Click Apply.

Figure 9-3 Calls Offered window

Performing forecasts
NOTE: You must load historical data before you can perform a forecast. See “Loading historical data” on
page 276.
To run a forecast
1.
2.

Specify the Service Level %, Service Level Time, Wrap Up Time, and Agent Efficiency % you expect
for the queue or queue group.
Click Perform forecast.
You can perform what-if scenarios on the historical data using different Service Level objectives until
you are satisfied with the forecast.

280

Chapter 9 Forecasting

Printing forecasts
After you generate forecast data you can print it.
To print a forecast
1.
2.
3.
4.

Click Export Forecast.
The Forecast data export window opens.
Click Printer.
Click Export.
The print preview window opens.
Click the print direct icon, or click the print icon, specify your printer options, and click OK.

Saving forecasts as Excel files
After you generate forecast data you can export it to a Microsoft Excel spreadsheet.
To export a forecast as an Excel file
1.
2.
3.

Click Export Forecast.
The Forecast data export window opens.
Click Microsoft Excel.
Click Export.
The forecast opens in a Microsoft Excel spreadsheet you can modify and save.

Chapter 10
Data-mining

ACD Inspector
SMDR Inspector
Auditor

282

Chapter 10 Data-mining Tools

ACD Inspector

283

Data Mining
The data-mining tools comprise
• ACD Inspector
ACD Inspector searches for agent and ACD queue event records.
• SMDR Inspector
SMDR Inspector searches through SMDR data to find specific contact center events.
• Auditor
Using Auditor you can view the historical real-time events that occurred on a particular date, in the
sequence they occurred, at your own pace.
NOTE: For ACD Inspector and SMDR Inspector to function effectively when using Internet Explorer 8 as your
browser, you must add Contact Center Management to the Internet Explorer Trusted Sites category and set
the Internet security to medium. See "Starting Contact Center Management on the Enterprise Server or on a
client computer" in the Contact Center Management Installation Guide.

ACD Inspector
ACD Inspector searches through telephone data obtained from the telephone system, for agent and ACD
queue event records. For example, using ACD Inspector, you can find the exact time an agent logs off at
lunch. You can run a search and examine the activities of individual agents or all of the agents in a particular
agent group or customer service queue during that time interval. You can also search on specific agent states
and other parameters, such as the number of calls waiting and the number of active agents. The search
follows a wild card format. Your specifications do not have to be exact. You can make the search as inclusive
or exclusive as you wish. The results are placed in an easy-to-interpret grid that can be printed or saved to
file. You can verify that your reports are valid by conducting searches against raw telephone system data.
There are four types of search result tabs:
• Agent events
• Queue events
• Date events
• Exception events

Running searches in ACD Inspector
NOTE: When you program the telephone system with a path number such as six, you enter this number in the
YourSite database as queue reporting number P006 (for the SX-2000). When you run searches on queues in
ACD Inspector, be sure to include a P preceding the queue number.
When you run a search, ACD Inspector searches through the raw telephone system data on the local hard
drive. Each search requires the following information:

Select dates/Delete dates
The Select dates button specifies the date range within which you want to search. The Delete dates button
deletes days within the range you selected. The date is displayed month first, then day, then year.

Select media servers
The Select media servers check boxes specify the origin of the data used in the search. Currently you can
search on telephone activity only. In the future, you will be able to search on email, chat, and fax activity.
In addition to the date and media server parameters, the ACD Inspector has the following search criteria tabs:
• Agent events
• Queue events
• Option events
You can use the Reset criteria button to reset all of the search parameters to their default settings.

284

Chapter 10 Data-mining Tools

Agent events criteria for searches
NOTE: When conducting a search, if you accept the default settings—all check boxes—the search output will
contain all of the event records. You can clear check boxes to narrow down your search. For example, if you
clear all of the agent states except for the Agent login and Agent logout check boxes, the agent event search
output will include log on and log off event records only.
When you click Tools=>Data mining=>ACD Inspector, the Agent events tab opens. It displays the agent event
criteria used in the search. (See Figure 10-1.)

Figure 10-1 ACD Inspector main window - Agent events tab

The Agent events tab has the following search criteria:

Agent information
The Agent information boxes specify the agent’s ID and extension number, and line numbers for one or more
telephone lines to which the agent connects. You can search for agent information records for a particular
agent, or for all of the agents. The agent information specifies the Agent ID for the media server you have
already selected. For example, if you selected the media server Phone, ensure you select the Agent Login ID
for the media server Phone. It is specified in YourSite=>Configuration=>Agent Login=>Agent Login.

ACD Inspector

285

Agent events
The Agent events criteria are listed and automatically selected.

Idle event modifiers
The idle event modifier check boxes provide additional agent event searches. You can select one or more
check boxes to include records for agents who are in the following states: unknown, idle, DND, Make Busy,
and both DND and Make Busy.
NOTE: When conducting a search, if you accept the default settings the search output will contain all of the
event records. You can clear check boxes to narrow down your search.

ACD queue
The ACD queue specifies the queue to which your agent belongs. For example, if the agent belongs to Tech
Support, then you specify the Tech support queue. The agent’s queue is specified in
YourSite=>Configuration=>Queue. When you enter an ACD queue number and an agent number (in the
Agent ID box), the search results contain records for all of the calls the agent receives from the queue.
Table 10-1 describes the ACD information provided by the Agent events tab.

Table 10-1: Agent events criteria
Agent events

Description

Agent Login

This record is produced whenever an agent successfully logs on.

Agent Logout

This record is produced whenever an agent successfully logs off. If agent A is
currently logged on extension X and agent B logs on to extension X, a log off
record is automatically produced for A. This is followed by the log on record for B.
Make Busy is automatically enabled on the extension when the agent logs out. No
remove Make Busy record is produced. The extension number is the prime line of
the ACD set which an agent is logged on.

Agent Set Do Not
Disturb

A record is not produced when a hunt group is placed in DND. The records do not
differentiate between setting DND locally and remotely. The extension number
reported is always the prime line of the ACD extension. A set DND record will be
produced for the following conditions:
• Setting DND locally by using the DND access code
• Setting DND remotely by using the remote DND access code
• Setting DND remotely by using the attendant console features key
• Setting DND locally on a SUPERSET 4 telephone by pressing the select
features hardkey and dialing the digit 2 or setting it on a SUPERSET
4DN or SUPERSET 430 telephone by pressing the Do Not Disturb
Feature Key

Agent Remove Do
Not Disturb

The extension number is always the prime line of the ACD extension. A clear DND
record will be produced for the following conditions:
• Clearing DND locally by using an access code
• Clearing DND remotely by using the Cancel Remote DND access code
• Clearing DND remotely by using the attendant console feature key
• Clearing DND by using the Cancel All Features access code
• Clearing DND by using the Cancel All DND feature on the attendant
console
• Agent logging in on an extension in DND

286

Chapter 10 Data-mining Tools

Table 10-1: Agent events criteria
Agent events

Description

Agent Set Make Busy

This record is produced whenever an extension is placed in the Make Busy state.
A record is not produced when an agent logs out because Set Make Busy is
implied when an agent log out record is received. The extension number is always
the prime line of the ACD extension.

Agent Remove Make
Busy

This is similar to Set Make Busy. No record is produced when the agent logs on.
The remove Make Busy is implied by the log in record. The extension number is
always the prime line of the ACD extension.

Agent Answer ACD

This record is produced whenever an agent answers a call that was directed to
the ACD hunt group. The event record contains the Agent ID and extension
number (hunt group pilot number to which the call was placed). The ACD
extension that answered the call can be determined by using the last agent log in
event for that extension. If the ACD set does not have a logged in agent, the
Agent ID area is blank and the extension number is that extension’s prime line.

Agent Answer
Personal

A record of all of the non-ACD hunt group calls are included in this category. The
extension number is always the prime line of the ACD extension that answered.

Agent Make
Outbound

This record is produced whenever an agent originates a call and enters a
conversation. A record is not produced under the following conditions: entering a
feature access code, dialing an invalid number, or hanging up before the called
party answers. An agent extension number is always the prime line of the ACD set
that originated the call.

Agent Idle

If work timer is in effect, the Agent Idle record is produced when the work timer
expires or when it is cancelled. If the agent enters Make Busy while work timer is
in effect, an Agent Idle record is produced followed immediately by a set Make
Busy record. A record is not produced to show the end of the call or the start of the
work timer. This entire period is treated as part of the time to process the call.
If work timer is not in effect, the Agent Idle record is produced at the end of a call,
not when the agent hangs up. For example, if the agent presses the HANG-UP
softkey and remains off hook for 5 seconds, the record is produced when the
HANG-UP is pressed, not when the agent actually goes on hook. The extension
number is always the prime line of the ACD set that is now idle.

Agent Work timer Stat

This record is produced when an agent terminates an ACD call and the work timer
is started for that agent. If the work timer cannot be started, an idle event record is
produced instead.

Agent Remove Work
timer

This record is produced when the work timer expires for that agent.

Agent Hold Active

When an agent places a call on hold, a record is produced. If the agent places
another call or answers a call on a second line, the second call will be recorded
independently of the first.

Agent Hold Retrieve

When the held call is retrieved, a record is produced, indicating that the agent is
now busy on that line.

Agent Hold Abandon

When the held call is abandoned, a record is produced for that line.

ACD Inspector

287

Table 10-1: Agent events criteria
Agent events

Description

Agent Answer
Remote ACD

When an agent answers a remote ACD call, a record is produced. When you have
networked ACD (more than one telephone system networked together), local calls
are calls routed through the same telephone system that the agent’s extension is
located, remote calls are calls routed through the other telephone system.

Agent Ringing ACD

This record is produced when the telephone rings with an ACD call.

Interactive Contact
Center Queue Set
DND Request

This record is produced when the agent set the queue in DND.

Interactive Contact
Center Queue Set
DND

A record is produced when the supervisor puts a queue in DND and when the
Contact Center Management system puts a queue in DND. In
YourSite=>Configuration=>Queue, on the Business Hours tab, you set the hours
of operation for the business. The Contact Center Management system reads
these hours of operation and will put this queue in DND during off hours.

Interactive Contact
Center Queue
Remove DND
Request

This record is produced when the agent removed the queue from DND.

Interactive Contact
Center Queue
Remove DND

A record is produced when the supervisor removes the queue from DND and
when the Contact Center Management system removes the queue from DND. In
YourSite=>Configuration=>Queue, on the Business Hours tab, you set the hours
of operation for the business. The Contact Center Management system reads
these hours of operation and will remove this queue from DND during business
hours.

Interactive Contact
Center Agent Login
Request

This record is produced when the agent logged on.

Interactive Contact
Center Agent Login

This record is produced when the supervisor logged on the agent.

Interactive Contact
Center Agent Logout
Request

This record is produced when the agent logged off.

Interactive Contact
Center Agent Logout

This record is produced when the supervisor logged off the agent.

Interactive Contact
Center Set MKB with
Reason Code
Request

This record is produced when the agent sets himself as Make Busy.

Interactive Contact
Center Set MKB with
Reason Code

This record is produced when the supervisor sets the agent in Make Busy.

Interactive Contact
Center Remove MKB
Request

This record is produced when the agent sets himself in Make Busy.

288

Chapter 10 Data-mining Tools

Table 10-1: Agent events criteria
Agent events

Description

Interactive Contact
Center Remove MKB

This record is produced when the supervisor removed the agent from Make Busy.

Interactive Contact
Center Set DND
Request

This record is produced when the agent sets himself as DND.

Interactive Contact
Center Remove DND

This record is produced when the supervisor removed the agent from DND.

Interactive Contact
Center Sync Queue

This record is produced when Interactive Contact Center queues are
synchronized to match the telephone system queues. In
YourSite=>Configuration=>Queue, under Interactive Contact Center options, you
can select this queue to be synchronized with the telephone system data each
night. That means that the information in Contact Center Management will be
changed to reflect what is programed on the telephone system.

Interactive Contact
Center Sync Agent
Group

This record is produced when Interactive Contact Center agent groups are
synchronized to match the telephone system queues.

Interactive Contact
Center Sync Agent

This record is produced when Interactive Contact Center agents are synchronized
to match the telephone system queues.

Interactive Contact
Center Sync Started

This record is produced when the synchronization between the Contact Center
Management database and the telephone system is started.

Interactive Contact
Center Sync Finished

This record is produced when the synchronization between the Contact Center
Management database and the telephone system is finished.

Queue events criteria for searches
When performing a queue events search, you can search on the following criteria:
• Agent group statistics
• Queue statistics
• Date
The Queue events tab has the following search criteria:

Queue information
The Queue information box specifies the ACD queue or agent group used in the search. When you type an
ACD queue or agent group number, the search results contain records specific to that ACD queue or agent
group.

Queue event
When you select all three queue event check boxes (Agent Group statistics, Queue statistics, Date), the
search results contain records for all of the agent groups and queues, and all of the telephone system refresh
cycles. The telephone system performs a re-synchronization and generates a refresh record every time it
notices the date or hour has changed (once an hour).

Agent information
The Agent information boxes specify the range of values for the Agents Available statistic used in the search.
For example, if you select a range of 5 to 10, the search results contain records for all of the calls during
periods when 5 to 10 agents were logged on to the ACD, but not in Make Busy or Do Not Disturb.

ACD Inspector

289

Calls waiting/Longest waiting settings
The Calls waiting settings and Longest waiting settings boxes specify ranges of values for the Calls waiting
and Longest waiting statistics. For example, selecting a range from 10 to 999 in the Calls waiting box
produces all of the records for calls received during periods when more than 10 callers waited in queue.
The Queue events tab displays the queue event criteria used in the search. (See Figure 10-2.)

Figure 10-2 ACD search criteria - Queue events tab

Option events criteria for searches
The Option events tab displays the telephone system refresh records, error, and information criteria used in
the search. (See Figure 10-3.)
The Option events tab has the following search criteria:

Time ranges
The Time ranges boxes specify the time interval used for the search. The time interval applies to searches on
agent and queue events.

290

Chapter 10 Data-mining Tools

Exception records
Collector Service tags telephone system records that contain errors with an E (telephone system 1) or e
(telephone system 2). Under Exception records, you select the Error records check box to include these
records in the search output.
Collector Service writes a log record to the data stream upon start up. It tags the log record with an I to
indicate it is an information record. You select the Information records check box to include log records in the
search output. ACD Inspector displays the error and information search result records on the Exception
records tab.
In contact centers that have two telephone systems, Collector Service tags records from the second
telephone system with an S. You specify the Com ports used by your telephone systems on the Data
collection tab of YourSite Configuration.

Output record count
The Output record count specifies the maximum number of rows of records to display.

Figure 10-3 ACD search criteria - Option events tab

Running agent events searches
NOTE: When you run a search on Agent Answer ACD, type the Agent ID but do not type the agent’s
extension. Once answered, an ACD call is not pegged as an extension but is pegged as ACD. You will get no
data if you type the agent’s extension.
You can run an Agent events search to find all of the records of when agent 2005 was on ACD and used Set
Make Busy.

ACD Inspector

291

To run an Agent events search
1.
2.
3.

4.
5.
6.
7.
8.

Click Tools=>Datamining=>ACD Inspector.
The Agent events tab of the ACD Inspector criteria tab opens.
Click Select dates and select March 3, 2003 to March 5, 2003.
Under Select media servers, Phone is preselected.
NOTE:
When you run a search on Agent answer ACD, type the Agent ID but do not type the agent’s
extension. Once answered, an ACD call is not pegged as an extension but is pegged as ACD. You
will get no data if you type the agent’s extension.
You can find the Agent ID by selecting YourSite=>Configuration=>Agent login=>Agent login. The
Agent ID is located under the Agent login ID heading. Ensure you select the Agent ID associated with
the Phone media server.
Under Agent information, type the Agent ID, 2005.
Under Agent events, if you are not selecting all events, clear Select all.
Select the Agent event(s) you want to search on, in this case, Agent answer ACD, Set Make Busy,
and Remove Make Busy.
You can leave the ACD queue blank.
Click Start search.
The ACD Inspector results - Agent events tab opens.

Agent events search results
This section describes the records produced when you run searches in ACD Inspector. Table 10-2 describes
the ACD information provided by the Agent events tab. The Agent events tab displays the ACD activity and
the Make Busy activity for agent 2005. (See Figure 10-4.)

292

Chapter 10 Data-mining Tools

Figure 10-4 ACD search results - Agent events tab

Table 10-2 Agent events result information
Column heading

Description

Media server

The Media server box identifies the telephone system (with or without MiTAI)
that produced the event record.

Function/Event

The Function/Event box displays the criteria for which you searched - in this
case Agent answer ACD, Agent set Make Busy, Agent remove Make Busy.

Date

The Date box displays the date of the event record (month/day/year).

Time

The Time box displays the time the event occurred.

Extension Queue ID

The Extension Queue ID displays the Extension or ACD queue used for the call.
The Extension Agent ID column contains the extensions when a search involves
the extension (such as Make Busy). It contains Queue IDs when no extension
information is requested (such as Agent Answer ACD).

Agent ID

The Agent ID box displays the agent number for the agent involved in the call.

Line

The Line number box displays the telephone line the agent used to pick up or
originate the call.

Idle Event Modifier

The Idle Event Modifier box indicates when the agent is idle.

Narrowing an Agent events search
You can use the Options tab in conjunction with the Agent events search or the Queue events search. Using
the Options tab, you narrow down the time frame for either search.
You can run an Agent events search to find all of the records for a specific agent who was on ACD and when
that agent used Set Make Busy. Then you narrow the search with the Options tab to search between 9:00
A.M. and 11:00 A.M. only. The ACD Inspector results on the Agent events tab display the ACD activity and the
Make Busy activity for agent 2005 between 9:00 A.M. and 11:00 A.M. (See Figure 10-5.)

ACD Inspector

293

To run an Agent events/Options events search
1.
2.
3.

4.
5.
6.

7.
8.

9.

Click Tools=>Datamining=>ACD Inspector.
The Agent events tab of the ACD Inspector criteria tab opens.
Click Select dates and select March 3, 2007 to March 5, 2007.
Under Select media servers, Phone is preselected.
NOTE:
When you run a search on Agent answer ACD, type the Agent ID but do not type the agent’s
extension. Once answered, an ACD call is not pegged as an extension but is pegged as ACD. You
will get no data if you type the agent’s extension.
You can find the Agent ID by selecting YourSite=>Configuration=>Agent login=>Agent login. The
Agent ID is located under the Agent login ID heading. Ensure you select the Agent ID associated with
the Phone media server.
Under Agent information, type the Agent ID, 2005.
Under Agent events, if you will are not selecting all events, clear Select all.
Select the Agent event(s) you want to search on, in this case, Agent answer ACD, Set Make Busy,
and Remove Make Busy.
You can leave the ACD queue blank.
Click the Option tab.
Under Time ranges, select the Start at and End at times with which to narrow the Agent events
search.
In this example, the start time is 9:00 A.M. and the end time is 11:00 A.M.
Click Start search.
The ACD Inspector results - Agent events tab opens.

Figure 10-5 ACD search results - Agent events tab

Running queue events searches
You can run a Queue events search to determine when you had too few agents available to answer calls for a
particular queue. You search for a maximum of two agents and local calls that waited between one and three
minutes.

294

Chapter 10 Data-mining Tools

To run a Queue events search
1.

Click Tools=>Datamining=>ACD Inspector.
The Agent events tab of the ACD Inspector criteria tab opens.
2. Click the Queue events tab.
3. Click Select dates and select March 1, 2003 and March 4, 2003.
4. Under Select media servers, Phone is preselected.
5. Under Queue information, type the ACD Queue, p280.
6. Under Queue event, select Queue stats.
7. Under Agent information, type 0-2 agents.
In this example, you want to know when you have only two agents scheduled to answer the queue.
8. Under Calls waiting setting, select 0-999 Local calls waiting.
In this example, you want to know the number of calls waiting on the telephone system to which your
agent is connected. If you have only one telephone system, you do not have any remote calls waiting.
9. Under Longest waiting settings, select 1-3 minutes.
In this example, you want to know the number of local calls that waited between 1-3 minutes. You
think waiting up to a minute is acceptable, so you did not search for calls less than a minute. If you
have only one telephone system, you do not search for the remote longest waiting.
10. Click Start search.
The ACD Inspector results - Agent events tab opens.
11. Click the Queue events tab.

Queue events search results
The Queue events tab displays the number of calls that waited between one and three minutes (one call),
when there were a maximum of two agents available, for the dates selected, for queue 280. (See Figure 106.)

Figure 10-6 ACD search results - Queue events tab

ACD Inspector

295

Table 10-3 describes the ACD information provided by the Queue events tab.

Table 10-3 Queue events result information
Column heading

Description

Media server

The Media server box identifies the telephone system (with or without MiTAI)
application that produced the event record.

Function/Event

The Function/Event box indicates whether the event record is for a queue or an
agent group.

Date

The Date box displays the date of the event record (month/day/year).

Time

The Time box displays the time the event occurred (in seconds).

Queue/Agent group

The Queue/Agent group box displays the queue or agent group number.

Agents available

The Agents available box displays the current number of agents logged on to
the ACD system, who are not in Make Busy or Do Not Disturb.

CW (Number of local
calls waiting)

The CW box displays the number of local callers waiting for an available agent.

LW (Longest local call
waiting)

The LW box displays the wait time for the caller waiting the longest in queue for
an available agent.

Rem CW (Number of
remote calls waiting)

When you have networked ACD (more than one telephone system networked
together), the Rem CW box displays the number of remote callers waiting for
an available agent.

Rem LW (Longest
remote call waiting)

When you have networked ACD (more than one telephone system networked
together), the Rem LW box displays the wait time for the caller waiting the
longest in a remote queue for an available agent.

Narrowing a Queue events search
You use the Options tab in conjunction with the Agent events search or the Queue events search. Using the
Options tab, you can narrow down the time frame for either search.
You can run a Queue events search to find when you have too few agents available to answer calls for a
particular queue. You search for a maximum of two agents and local calls that waited between one and three
minutes.Then you narrow the search with the Options tab to search between 9:00 A.M. and 11:00 A.M. only.
To run a Queue events/Options events search
1.
2.
3.
4.
5.
6.
7.
8.

Click Tools=>Datamining=>ACD Inspector.
The Agent events tab of the ACD Inspector criteria tab opens.
Click the Queue events tab.
Click Select dates and select March 1, 2003 to March 4, 2003.
Under Select media servers, Phone is preselected.
Under Queue information, type the ACD Queue, p280.
Under Queue event, select Queue stats.
Under Agent information, type 0-2 agents.
In this example, you want to know when you have only two agents scheduled to answer the queue.
Under Calls waiting setting, select 0-999 Local calls waiting.
In this example, you want to know the number of calls waiting on the telephone system to which your
agent is connected. If you have only one telephone system, you do not have any remote calls waiting.

296

Chapter 10 Data-mining Tools
9.

Under Longest waiting settings, select 1-3 minutes.
In this example, you want to know the number of local calls that waited between 1-3 minutes. You
think waiting up to a minute is acceptable, so you did not search for calls less than a minute. If you
have only one telephone system, you do not search for the remote longest waiting.
10. Click the Option tab.
11. Under Time ranges, select the Start at and End at times with which to narrow the Agent events
search.
In this example, the start time is 9:00 A.M. and the end time is 11:00 A.M.
12. Click Start search.
The ACD Inspector results - Agent events tab opens.
13. Click the Queue events tab.
The Queue events tab displays the number of calls that waited between one and three minutes, when there
were a maximum of two agents available, for the dates selected, between 9:00 A.M. and 11:00 A.M. for queue
280. There was only one call that waited between one and three minutes in the selected time frame and
queue. (See Figure 10-7.)

Figure 10-7 ACD search results - Queue events tab

Running wild card queue events searches
When performing searches on the Queue Events tab, you can enter a P800 under Queue information and the
search will produce records involving Queue 800 only. Alternatively, you can run wild card searches. When
you perform wild card searches, you use * to represent the wild card. For example, if you enter “*00” under
Queue information on the Queue events tab, the search will produce records for all of the Queues or Agent
groups that end in “00” (for example, 200, 300).
To run a wild card Queue events search, where all of the queues end in “00”.
1.
2.
3.
4.

Click Tools=>Datamining=>ACD Inspector.
The Agent events tab of the ACD Inspector criteria tab opens.
Click the Queue events tab.
Click Select dates and select February 9, 2003 and February 10, 2003.
Under Select media servers, Phone is preselected.

ACD Inspector

5.

297

Under Queue information, type *00.
In this example, you are searching for all of the queues that end in “00”.
6. Under Queue event, select Queue stats.
7. Under Agent information, type 0-2 agents.
In this example, you want to know when you have only two agents scheduled to answer the queue.
8. Under Calls waiting setting, select 0-999 Local calls waiting.
In this example, you want to know the number of calls waiting on the telephone system to which your
agent is connected. If you have only one telephone system, you do not have any remote calls waiting.
9. Under Longest waiting settings, select 1-3 minutes.
In this example, you want to know the number of local calls that waited between 1-3 minutes. You
think waiting up to a minute is acceptable, so you did not search for calls less than a minute. If you
have only one telephone system, you do not search for the remote longest waiting.
10. Click Start search.
The ACD Inspector results - Agent events tab opens.
11. Click the Queue events tab.
See Figure 10-8.

Figure 10-8 ACD Wild card search results - Queue events tab

298

Chapter 10 Data-mining Tools

Wild card queue events search results
The Queue events tab displays the Queue statistics when there were a maximum of two agents available, for
the dates selected, for all of the queues that end in “00”. The Queue statistic in this case are the records of the
telephone system performing re-synchronization. A refresh record is produced every time the system notices
the date or hour has changed (once an hour).

Running searches for error and information records
Using the Options tab, you can run a search for error and information records. The error messages are
records of sequence errors. The information records are records of when the Collector restarts.
To run an exception events search
1.
2.
3.
4.
5.
6.
7.
8.
9.

Click the ACD Inspector criteria tab.
Click the Options tab.
Click Select dates and select a date.
Under Select media servers, Phone is preselected.
Under Time ranges, type the Start at and End at times.
Under Exception records ensure the Error records and/or Information records check boxes are
selected.
Under Output record count, select the maximum number of records you want to display.
Click Start search.
The ACD Inspector results - Agent events tab opens.
Click the Exception events tab.

Exception events search results
Table 10-4 describes the ACD information provided by the Exception events tab.

Table 10-4 Exception event result information
Column Heading

Description

Media server

The Media server box identifies the telephone system (with or without MiTAI)
application that produced the event record.

Record

The Function/Event box displays refresh records. The refresh event signifies the
start of a new cycle of group and queue statistics.

SMDR Inspector
SMDR Inspector searches through SMDR data to find specific contact center events. For example, suppose
you receive a complaint from a caller who waited 16 minutes in queue for a customer service agent, sometime
between 1:00 P.M. and 1:30 P.M. sometime last week. In a single session, you can search through data from
multiple days to find a specific event. The search follows a wild card format. Your specifications do not have to
be exact. You can make the search as inclusive or exclusive as you wish. The results are placed in an easyto-interpret grid that can be printed or saved to file. You can verify that your reports are valid by conducting
searches against raw telephone system data.
Common SMDR Inspector searches include searches for all of the records on
• Queue P001
• Calls the telephone system sent to agent group 23
• The queue for which agent 8000 answered calls
• Outbound calls made by agent 2311 (internal and external)
• Where Account Codes were entered
• DNIS that start with 89
• Calls transferred to trunks

SMDR Inspector

299

The search result tabs consist of the following:
• SMDR search results
• Exception results

Starting SMDR Inspector
To start SMDR Inspector on the client computer
1.
2.
3.

Start Internet Explorer and type your Enterprise Server IP address http://[your Enterprise Server IP
address]/CCMWeb/.
Type your username and password and click Submit.
Click Tools=>Data mining=>SMDR Inspector.

Running searches in SMDR Inspector
When you run a search, SMDR Inspector searches through the raw telephone system data on the local hard
drive. Each search requires the following information:

Select dates/Delete dates
The Select dates button specifies the date range within which you want to search. The Delete dates button
deletes days within the range you selected. The date is displayed month first, then day, then year.

Select media servers
The Select media servers check boxes specify the origin of the data used in the search. Currently you can
search on telephone activity only. In the future, you will be able to search on email, chat, and fax activity.
In addition to the date and media server parameters, SMDR Inspector has the following search criteria tabs:
• Call parties
• Call types
• Options

Call parties criteria for searches
The Call parties criteria helps you to find call events such as, what calls an agent received (Called party), what
calls an agent made (Calling party), or what extension the call was transferred to (Third party). (See Figure
10-9.)
The Call parties tab search options are as follows.

Digits dialed
The Digits dialed box specifies the queue number of the queue that picks up the call (for inbound calls).
The ANI digits box specifies the area code and telephone number for an inbound call. The search results
contain records that match the data the user typed in the ANI field.
The DNIS digits box specifies the phone number the caller dialed. The DNIS could be product specific, or it
could specify demographic variables or marketing targets.
The Account Code box specifies the Account Code number used in the search. Agents enter Account Code
numbers to tag inbound and outbound calls.

Outbound calls
The Outbound calls box specifies telephone number the agent dials (for outbound calls).

300

Chapter 10 Data-mining Tools

Call parties
The Calling party box specifies the extension or agent number (for an outbound call), or the trunk number (for
an inbound call) used in the search.
The Called party box specifies the answering extension or the trunk number (for an outbound call) used in the
search.
The Third party box searches for call records on the extension number used in a transfer.

Call identification
The Call identification box specifies the Mitel call IDs assigned to a call segment.
The Sequence ID box specifies the sequence number assigned to the call record by the telephone system.
The Associated ID box specifies the number attached to associated data records of the call assigned by the
telephone system.

Figure 10-9 SMDR search criteria - Call parties tab

Call types criteria for searches
The Call types tab displays the types of calls the agent receives, for example, ACD or non-ACD, abandoned,
interflowed, requeued, unavailable, or outbound calls. (See Figure 10-10.)

SMDR Inspector

301

The Call types tab search options are as follows.

Call types
The Call types check boxes specify one or more categories of calls used in the search. The telephone system
generates an Unavailable (Queue unavailable calls) event record when a caller dials a queue and the queue
is not available (in DND) or there are no agents logged on to handle the call.

Answer supervision
The Answer supervision check box searches for instances where calls were answered by the called party. If
you have answer supervision and you make an outbound call but the called party does not answer (you hang
up) then an SMDR record is generated with no duration. If you do not have answer supervision then no SMDR
record is generated at all.

Busy call
The Busy call check box searches for call records on queues or extensions the caller dials but finds busy.

Error by caller
The Error by caller check box searches for call records on numbers the caller dials that are not recognized by
the telephone system.

TAFAS answered
The TAFAS Answered check box searches for call records that involve calls manually picked up by agents at
alternate extensions. In a TAFAS answered call, an employee hears another employee's phone ring and dials
a number to pick up the call.

Internal call
The Internal call check box searches for call records on calls between employees that do not involve trunks.

Blank
The Blank check box searches for call records that have no data in the Call completion box. That is, when the
check box is selected, the search output contains records where there is nothing recorded in the Call
completion box.

Attendant involved
The Attendant involved options specify whether or not call records for calls involving an automated attendant
are used in the search.

Transfer/Conference
The Transfer/Conference check box searches for records on transferred or conferenced calls.

Speed call/Forward
The Speed call/Forward check boxes search for call records involving a speed dial and/or conference
function. When the Blank check box is selected, the search output contains records where there is nothing
recorded in the Speed or Fwd check boxes.

System ID
The System ID check box searches for call records that pertain to a specific telephone system. In a multi-site
enterprise, you program each telephone system with a 3-digit system ID number. You can distinguish records
by their system ID number. The telephone system appends it to all of the SMDR records.

302

Chapter 10 Data-mining Tools

Figure 10-10 SMDR search criteria - Call types tab

Options criteria for searches
When you click Tools=>Data mining=>SMDR Inspector the Options tab opens. The Option criteria work in
conjunction with the Call parties criteria and the Call types criteria to narrow down the search. (See Figure 1011.)
The Options tab search options are as follows.

Time ranges
The Time ranges boxes specify the time interval used for the search.

Call duration
The Call duration boxes specify a range of values for the Call duration statistic used in the search.

Time to answer
The Time to answer boxes specify a range of values for the Time to answer statistic used in the search. For
example, if you select a time to answer of 240 to 999 seconds, the search records include calls that were
answered by an agent after waiting at least 240 seconds to be answered.

SMDR Inspector

303

Exception records
The Collector Service tags telephone system records that contain errors with an E (telephone system 1) or e
(telephone system 2). You select the Error records check box to include these records in the search output.
The Collector Service writes a log record to the data stream upon start up. It tags the log record with an I to
indicate it is an information record. You select the Information records check box to include log records in the
search output. ACD Inspector displays the error and information search result records on the Exception
Records tab.
In contact centers that have two telephone systems, the Collector Service tags records from the second
telephone system with an S. You specify the Com ports used by your telephone systems on the Data
collection tab in YourSite Configuration.

Output record count
The Output record count specifies the maximum number of rows of records to display.

Figure 10-11 SMDR search criteria - Options tab

304

Chapter 10 Data-mining Tools

SMDR search results information
The SMDR Search results tab shows the search results for Call parties, Call types, and Options searches.
Table 10-5 describes the SMDR information provided by the SMDR Search results tab.

Table 10-5 SMDR search results information
Column
heading

Description

Media server

The Media server box identifies the telephone system (with or without MiTAI) that
produced the event record.

Start time

The Start time of a call is reported in hours and minutes in either a 12- or 24-hour format.
If a 12-hour clock is used, the letter P indicates P.M. (HH:mmp)

Date

The Date box displays the date of the event record (month/day/year).

Total duration

The duration of a call is reported in hours, minutes and seconds (hh:mm:ss). Leading
zeros are output (Maximum time = 99 hours, 59 minutes, 59 seconds). If the call duration
exceeds 100 hours, a call duration of 99 hours, 99 minutes, 99 seconds will be recorded.

Calling party

The Calling party is the identity of the party that/who originated the call. It may be a
station, an attendant, or an incoming trunk, as described below:
(a) Station number as Calling party (cccc). A station number (extension number or agent
ID) may be one to four digits (0-9, *, #) which are left-justified (that is, no leading zeros).
(b) Attendant as Calling party (ATTm). Calls originated by an attendant that do not
involve a third party are reported as a calling party by ATT, followed by the console
number. When the console number is in the range of 10 through 99, the format is
modified to be ATmm. If an attendant calls an outside party on behalf of a station or trunk,
that station or trunk is reported as the caller but the attendant flag symbol [*] is shown in
the Attendant was Involved box.
(c) Trunk number as Calling party (Tnnn or Xnnn). When the originating party is an
incoming CO trunk, Tnnn is shown on the record, where nnn is the number of the trunk. If
the trunk number is less than three digits long, it is left-padded with zeros. If the extended
digit length option is enabled, the trunk number nnnn may be up to four digits long, leftjustified and without leading zeros. When the originating party is an incoming non-CO
trunk, Xnnn is shown in the trunks record. The T or X ensures that CO trunks and CO
Attendant trunks can be distinguished from tie trunks. The trunk number is the trunk ID
specified during customer data entry in the Trunk Assignment form.

Attendant flag

This 1-digit box contains an asterisk [*] when a call is assisted by, or initially answered by,
an attendant. This flag will not be shown if a call is transferred to an attendant.

Time to answer
(Time to Ans)

This is the number of seconds from the time an incoming external call rings the
destination until the call is answered. If a call is never answered, this box displays three
asterisk [***]. Leading zeros are output and the box remains at 999 when an overflow is
reached. If the Call Distribution (MCD) feature package is installed, and the MCD report
transfers option is enabled, this box contains the total time to answer regardless of the
number of times the call is rerouted. This box does not apply to Internal SMDR.
NOTE: Time to answer does not include the duration the request waits in queue outside
of regular business hours.

SMDR Inspector

305

Table 10-5 SMDR search results information
Column
heading

Description

Digits dialed

External SMDR
External SMDR records the digits dialed on the outgoing trunk. A maximum of 26 digits is
recorded. This number is reduced to 20 when the Report Meter Pulses option is selected
in CDE. This box does not include the trunk group access code on outgoing calls. The
digits recorded are the actual digits outpulsed on the trunk after digit modification has
been performed. On incoming calls, the digits dialed in on the trunk are recorded. The
digits dialed field contains the digits the telephone system used to route the call. For an
incoming call this could be the extension or the path to which the call is being routed. For
outgoing calls this is the number the caller dialed. When more than 26/20 digits are
dialed, the remaining digits are ignored.
If the MCD option is enabled, each device is listed whenever the call is rerouted, rather
than the last device as in non-MCD loads. To reflect the MCD option, the Digits dialed on
the Trunk box displays dd1 ddd2 ddd3.
Internal SMDR
Internal SMDR records the digits dialed on an internal line. Up to 26 digits are recorded.

Call
completion flag

External SMDR (Outgoing calls)
This reports the completion status of an outgoing call in so far as the telephone system is
able to determine it. When an outgoing call fails toll-deny checking and is dropped, this
box contains a T. When the trunk group is programmed to receive Answer Supervision
and a supervision is received, an A is reported. When the trunk group is programmed for
Toll Reversal and a supervision is received, a T is reported.
External SMDR (Incoming calls)
The telephone system can monitor the outcome of a call and can provide a
comprehensive report on call completion. When the station or hunt group to which a call
is directed is busy, a B is recorded. When an incoming trunk accesses an invalid number
and receives reorder tone, an E is reported. An E is also reported for incomplete calls. A
T is reported if the incoming trunk is answered with Trunk Answer From Any Station
(TAFAS) and if an outgoing trunk call is toll denied, or if the call is Pickup answered.
When an incoming call is forwarded by an attendant to a busy station, a B is shown in the
call completion status box, the number called is shown as the third party, and the
Attendant is shown as the called party.
Internal SMDR
An I indicates that an internal call was completed.
Speed Call or Call forward flags (S or F)
This box contains an S when the number is speed dialed, and an F when an external call
is forwarded through the external call forward feature.
If Internal SMDR is enabled, an F is also recorded when an internal call is forwarded
through the call forward feature. However, for internal calls the Third Party box does not
contain the number of the station that initiated the call forward feature. The Third Party
box is left blank because the Digit dialed box identifies the station that has call forward
enabled.

Speed call
forward

The Speed call/Forward check boxes search for call records involving a speed dial and/or
conference function. When the Blank check box is selected, the search output contains
records where there is nothing recorded in the Speed or Fwd check boxes.

306

Chapter 10 Data-mining Tools

Table 10-5 SMDR search results information
Column
heading

Description

Called party

A Called party can be a station number, an attendant, or for outgoing calls, the outgoing
trunk number. The Called party output format is identical to that used for the Calling party.
See Calling party. For incoming calls to an attendant, the called party is recorded as the
attendant unless the attendant transfers a call to a station. For direct-in-lines, it would be
the station number. On outgoing calls handled by an attendant, the called party would be
the outgoing trunk’s ID.

Transfer/
Conference
call
(Trans Conf)

This box identifies calls involving three or more parties. It contains a T for supervised
transfers, X for unsupervised transfers (that is, transfer in to busy reports a T, transfer in
to ringing reports an X), and a C for 3-way conversations or conferences.

Third party

The Third party box contains the number of the station to which a trunk call has been
transferred. When several transfers take place during a trunk call, the first party is the
only one reported, as long as MCD Report transfers = No, and Record transfers = No.
If an external call is made to a station whose call forwarding is set to an external number,
the Third party box contains the number of the station that initiated the call forward
feature. For internal calls, the Third Party box is left blank because the Digit dialed box
identifies the station that has external call forward enabled.

Account Code

Enabling the report Account Codes option in the SMDR Options Assignment form allows
an Account Code of two to 12 digits to be recorded here, if one is used to make a call.
Leading zeros are reported if they are entered.

Route
optimization
flag

At the starting and end nodes of a network call a flag will be shown in this box if route
optimization has taken place. A route optimized call involves two trunks to the same
party: the pre-optimization trunk and the post-optimization trunk. An SMDR record will be
produced for both trunks, which will be distinguished by a lower case r for the preoptimization trunk, and an upper case R for the post-optimization trunk. Route
optimization is available with the MSDN/DPNSS Voice IV feature package only.

ANI/DNIS

ANI/DNIS digits are recorded in this box. ANI and DINS numbers can be up to 10 digits in
length, and are recorded for incoming calls on ANI/DNIS trunks. COS option ANI/DNIS
reporting must be enabled.

System
identifier

This optional 3-digit box may contain values from 000 to 999. 000 indicates that no
identifier has been entered. In the absence of a System identifier, a Node identifier is
printed (when programmed). When more than one node identifier exists, the first one on
the programmed list is printed. When both a System ID and a Node ID are programmed,
the System ID takes precedence. Programming of System Identifiers and Node
Identifiers is described in the Customer data entry volume.

Call ID

The Call ID box specifies the call number to which the record relates.

Call ID seq

The Sequence ID box specifies the sequence number assigned to the call record.

Assoc call ID

The Associated ID box specifies the number attached to associated data records of the
call.

System ID

This optional 3-digit box may contain values from 000 to 999. 000 indicates that no
identifier has been entered. In the absence of a System identifier, a Node identifier is
printed (when programmed). When more than one node identifier exists, the first one on
the programmed list is printed. When both a System ID and a Node ID are programmed,
the System ID takes precedence. Programming of System Identifiers and Node
Identifiers is described in the Customer data entry volume.

Record

See “SMDR record boxes” on page 307.

SMDR Inspector

307

SMDR record boxes
This section describes the SMDR search output records available. The information originates from the “SX2000 Applications Package” on the “SX-2000 Technical Documentation CD-ROM” (PN 9125-080-221-NA).
The telephone system records SMDR data in table format. Table 10-6 provides information used to interpret
the SMDR Inspector search output. It summarizes the SMDR record boxes and provides the meaning of the
symbols used.

Table 10-6 Summary of boxes in SMDR records
Name

Format

Definition

Notes

Date

mm/dd

mm = Month
dd = Day

mm = 01 - 12
dd = 01 - 31

Start time

hh:mmp

hh = Hours
mm = Minutes
p = pm

hh = 00 - 12 or 00 - 23
mm = 00 - 59
p = P.M. (12-hour clock)

Duration of
call

hh:mm:ss

hh:mm:ss = duration in
hours:minutes:seconds

hhhh:mm:ss

hhhh:mm:ss = duration in
hours:minutes: seconds

hh = 00 - 99
mm = 00 - 99
ss = 00 - 99
hhhh = 0000 - 9999
mm = 00 - 99
ss = 00 - 99

pppp

cccc = Extension #
Tnnn = Trunk # (CO)
Xnnn = Trunk # (non-CO)
ATTm = Attendant

Calling party

ppppppp

ccccccc = Extension #
Tnnnn = Trunk # (CO)
Xnnnn = Trunk # (Non-CO)
ATTmm = Attendant

c = 0 - 9, *, #
nnn = 000 - 999
m = Console # (ATmm for
Attendant 00 - 99)
c = 0 - 9, *, #
nnnn = 0000 - 9999
mm = Console #

Attendant

f

* = Attendant
-- = Attendant not involved

Attendant answered or initiated
the call, then transferred it to an
extension

Time to
answer

ttt

ttt = time in seconds (000 - 999) ***
= Call unanswered

Leading zeros output. Incoming
calls only.

Digits dialed
on the trunk

xx...x

Up to 26 (20 if metering) digits dialed
on the trunk
Network Format: up to 26 digits (20 if
metering) in total

x = 0 - 9, *, #
y = 0 - 9, *, #
x...x = Node ID & Extension # (up
to 14 digits)
y...y = actual digits dialed
Tx...x = Node ID & Trunk #

A = Answer supervision
B = Called party busy
E = Caller error
I = Internal call
T = Toll-denied, TAFAS answered, or
Pickup answered

Outgoing
Incoming Direct/Dial-in
Incoming/Dial-in incoming
Incoming/Outgoing

x...x y...y
or
Tx...x y...y
(Network Format)
Call
completion
status

h

308

Chapter 10 Data-mining Tools

Table 10-6 Summary of boxes in SMDR records
Name

Format

Definition

Notes

Speed call or
Call fwd flags

S or F

S = Number was Speed called
F = External call forwarded through
External call fwd feature or internal
call forwarded through Call forward
feature

Outgoing

Called party

qqqq

cccc = Extension #
Tnnn = Trunk # (CO)
Xnnn = Trunk # (non-CO)

c = 0 - 9, *, #
nnn = Range specified in
telephone system form
programming
m = Console # (ATmm for
Attendant 00 - 99)
c = 0 - 9, *, #
nnnn = 0000 - 9999

ATTm = Attendant
qqqqqqq

ccccccc = Extension #
Tnnnn = Trunk # (CO)
Xnnnn = Trunk # (non-CO)
ATTmm = Attendant

mm = Console #

Transfer/
Conference
call

K

T = Supervised transfer
X = Unsupervised transfer
C = 3-Way or Conference
R = re-queue call
U = Path unavailable
I = Interflow

U and I only apply to
ACD TELEMARKETER® 2000.

Third party

rrrr
rrrrrrr

cccc = Extension #
cccccccc = Extension #

c = 0 - 9, *, #
c = 0 - 9, *, #

Account
Code (opt.)

aa....a

Length of 2 to 12 digits

a = 0 - 9, space-filled

Route
optimization
flag (opt.)

s

r = pre-optimization trunk
R = post-optimization trunk
- = Space (no route optimization)

System
identifier
(optional)

iii

Entered by System ID

i = 0-9
iii = 000 - 999
000 = No code entered
In the absence of a System ID, a
Node ID is printed (if
programmed). When both System
ID and Node ID are programmed,
System ID takes precedence.

ANI/DNIS

xx...xxxxxxx

Format
-aaaaaaaaaa-dddddddddd
- = blank
a = ANIS digit
d = DNIS digit

For Extended digit length format
only the 7 right most DNIS digits
are recorded.

Extended digit length format
-aaaaaaaaaa-ddddddd

SMDR Inspector

309

Running call parties searches
You can run a Call party search to find out who called agent 2005 on March 10, 2004.
To run a Call parties search
1.
2.
3.
4.
5.
6.

Click the SMDR Inspector criteria tab.
The Options tab opens.
Click the Call parties tab.
Click Select dates and select March 10, 2003.
Under Select media servers, Phone is preselected.
Under Call parties, type the Called party, agent ID 2005.
Click Start search.
The SMDR Inspector results - SMDR Search results window opens.

Call parties search results
The SMDR Search results tab displays the results of who called agent 2005. The agent’s extension is 1106.
He answers calls that come to queue 280 and dial zeros (which is extension 1290). On line one of the results,
an outside call dialed the agent’s extension. On line two, the agent answered a call from his queue (P280). On
line three, we see that extension 1107 called the agent. On line four, we see that extension 1112 called his
extension. (See Figure 10-12.)

Figure 10-12 SMDR search results tab - Call parties search

310

Chapter 10 Data-mining Tools

Running call types searches
You run a Call types search when you want to narrow down the Call parties search. Previously, you have
completed a Call parties search for agent 2005 (Call parties tab). Now you want to narrow the search to
include only Answer non-ACD call types.
To run a Call types search
1.
2.
3.
4.
5.
6.
7.
8.

Click the SMDR Inspector criteria tab.
The Options tab opens.
Click the Call parties tab.
Click Select dates and select March 10, 2003.
Under Select media servers, Phone is preselected.
Under Call parties, type the Called party, agent ID 2005.
Click the Call types tab.
Under Call types, clear the check boxes for all of the criteria but Answer non-ACD.
Click Start search.
The SMDR Inspector results - SMDR Search results window opens.

Call types search results
The SMDR search results tab displays the call parties/call type results. All of the non-ACD calls received by
agent 2005 on March 10, 2004 are displayed. They included external and internal calls where the caller dialed
the agent’s extension (1106), and all of the dial zero calls. (ACD calls are calls that are sent through the
queue.) (See Figure 10-13.)

Figure 10-13 SMDR search results - Call types search

SMDR Inspector

311

Running option searches
You run Option searches to narrow down further, Call types and Call parties searches. Previously, you ran a
Call parties search for agent 2005, and then a Call types search to include only Answer non-ACD calls. Now
you want to search for Answer non-ACD calls for agent 2005 that occurred between 9:00 A.M. and 1:00 P.M.
To run an Options search
1.

Click the SMDR Inspector criteria tab.
The Options tab opens.
2. Click the Call parties tab.
3. Click Select dates and select March 10, 2003.
4. Under Select media servers, Phone is preselected.
5. Under Call parties, type the Called party, agent ID 2005.
6. Click the Call types tab.
7. Under Call types, clear the check boxes for all of the criteria but Answer non-ACD.
8. Click the Options tab.
9. Under Time ranges, after the Start At time, type 9:00:00.
10. Under Time ranges, after the End At time, type 12:59:59.
11. Click Start search.
The SMDR Inspector results - SMDR Search results window opens.

Options search results
The SMDR search results tab displays the call parties/call type/options results. All of the non-ACD calls
received by agent 2005 on March 10, 2004 between 9:00 A.M. and 1:00 P.M. are displayed. They included
external and internal calls where the caller dialed the agent’s extension (1106), and all of the dial zero calls.
(ACD calls are calls that are sent through the queue.) For results column heading descriptions, see “SMDR
search results information” on page 304. (See Figure 10-14.)

Figure 10-14 SMDR Search result - Options search

312

Chapter 10 Data-mining Tools

Running searches for error and information records
Using the Option tab you can run a search for error and information records. The error messages are records
of sequence errors. The information records are records of when the Collector restarts.
Previously, you ran a Call parties search for agent 2005, and then a Call types to include Answer non-ACD
that occurred between 9:00 A.M. and 1:00 P.M.
To run an Exception event search
1.

Click the SMDR Inspector criteria tab.
The Options tab opens.
2. Click the Call parties tab.
3. Click Select dates and select March 10, 2003.
4. Under Select media servers, Phone is preselected.
5. Under Call parties, type the Called party, agent ID 2005.
6. Click the Call types tab.
7. Under Call types, clear the check boxes for all of the criteria but Answer non-ACD.
8. Click the Options tab.
9. Under Time ranges, after the Start At time, type 9:00:00.
10. Under Time ranges, after the End At time, type 12:59:59.
11. Under Exceptions, select the Error records and Information records check boxes.
12. Click Start search.
The SMDR Inspector results - SMDR Search results window opens.

Exception search results
There was an information record produced every five minutes. Either the alarm is set incorrectly (the system
thinks it should be receiving data because the business hours indicate the business is open), or the
connection has died. The Exception results tab displays error and information records. (See Figure 10-15.)
The Exception search has the following results information:

Media server
The Media server box identifies the telephone system (with or without MiTAI) that produced the event record.

Record
The Data record box displays detailed information on the exception record.

SMDR Inspector

313

Figure 10-15 SMDR search results - Exception results tab

Wild card searches
NOTE:
• To search for a string of numbers within a digits dialed string, enclose the string of numbers in
parenthesis, such as “8905”. The search will produce records that include 8905 only in the digits
dialed string.
• To search for records where the calling, called or third party involved a trunk (BOTH T and X in one
search), put a C in the calling, called or third party box.
When performing searches on the Queue Events tab, you can enter a P800 under Queue information and the
search will produce records involving Queue 800 only. Alternatively, you can run wild card searches. When
you perform wild card searches, you use * to represent the wild card. For example, if you enter “*00” under
Queue information on the Queue events tab, the search will produce records for all of the Queues or Agent
groups that end in “00” (for example, 200, 300).

Exporting search results
You can save the ACD Inspector and SMDR Inspector search results in the following formats:
• HTML
• Microsoft Excel
• Microsoft Access
• XML
• Text

314

Chapter 10 Data-mining Tools

To export the search results
1.

Click Save search.
The Inspector Search Results Export window opens.
2. Select the format in which you want the search results saved: HTML, Microsoft Excel, Microsoft
Access, XML, or Text.
3. Click Next.
4. Click the ellipses to select the location where you want to save the file.
5. After File name, type the file name.
6. Click Save.
7. Click Next.
8. Click Next to confirm the format in which you want to save the file and the location of the file.
A window opens with the message “Inspector Search Results export to [export type] complete.”
9. Click OK.
10. Click Finish.
A window opens with the message “Would you like to view/open this file now?”
11. If you want to view the file immediately, click Yes.
The file opens.

Auditor
Using Contact Center Auditor you can view historical, multimedia real-time events, at your own pace. Auditor
makes it easy for you to analyze when and why past service problems occurred. You can see a series of
events that led to a problem and analyze when and why it occurred. In the future, you will be able to recognize
when another problem is about to occur.
For example, you notice that on July 15 you have 12 contacts abandon between 10:00 AM and 10:15 AM. You
can review the contacts and the agents’ actions on that date for that time period with Auditor. Did all of the
contacts arrive at the same time? Did all of the agents go on break at the same time? If all of the contacts
arrived at once, you need to schedule more people. If all of the agents went on break at the same time, you
need to adjust their break schedule.
Using Auditor you can also track when employees log on and log off the system. It is easy to determine if any
of the employees consistently start late or finish early.
The first tool bar consists of real-time monitors that provide information on agent availability, queue statistics,
and graphic displays on queues. (See Figure 10-16.)
Using Auditor, you can use existing profiles, including alarm thresholds, when viewing past days run in realtime.

Figure 10-16 Auditor

Auditor

315

Auditor icons
Using Auditor’s second toolbar you select the date of the historical real-time events that you want to view and
the speed at which to play the events. The icons are described in Table 10-7.

Table 10-7 Auditor Icons
Icon

Term

Meaning

Calendar

You can select the date of the historical real-time events that you want to
view by clicking the calendar.

Speed of audit

The Speed of audit is expressed as a ratio of real-time to play speed.
You can select the speed from a list of ratios that opens when you click
the clock: 1:1, 1:2, 1:5, 1:10, 1:30, 1:60, and 1:120. If you select the
ratio1:1, it will take you one second to view one second of the past day. If
you select 1:60, it will take you one second to view one minute of the
past day.

Rewind

If you click Rewind when the play is stopped, you jump back to the
beginning of the day.

Stop

You can stop the real-time historical events from playing, and jump back
to the beginning of the day, by clicking Stop.

Pause

You can pause the real-time historical events by clicking Pause.

Play

You can play the real-time historical events by clicking Play.

Step forward

You can select the increment (in seconds) you will advance from a list
that opens when you click the down arrow to the right of Step forward: 1
sec, 2 sec, 5 sec, 10 sec, 15 sec, 30 sec, and 45 sec. If you select 30
seconds, then when the play is stopped, you can step forward in 30
second increments each time you click Step forward. When you reach
the end of data for that day, you will automatically jump to the end of the
day.

Jump forward

You can select the increment (in minutes) you will advance from a list
that opens when you click the down arrow to the right of Jump forward: 1
min, 2 min, 5 min, 10 min, 15 min, 30 min, and 60 min. If you select 10
minutes, then when the play is stopped, you can jump forward in 10
minute increments each time you click Jump forward. When you reach
the end of data for that day, you will automatically jump to the end of the
day.

Slider

As you view the events of the day, the slider indicates the time at which
the events occurred. The length of the slider represents the length of the
day for which you are viewing historical real-time events.

316

Chapter 10 Data-mining Tools

Viewing historical real-time events
You start Contact Center Client to gain access to Auditor functionality. For more information on Contact Center
Client real-time monitoring, see “Contact Center Client” on page 240.
To view historical real-time events, you must
1.
2.
3.

Start Contact Center Client.
Open the grids in which you want to view historical events.
Start Auditor.

Starting Contact Center Client
You must start Contact Center Client before you can view Auditor.
To start Contact Center Client
1.
2.
3.

Click Start=>Programs=>Mitel=>Contact Center Client.
Type your user name and password.
Click OK.

Opening monitors
NOTE: You cannot view the Contact Center Client marquee, Network Monitor, Interactive Visual Queue,
Contact Center PhoneSet Manager, or Contact Center Softphone applications (which function in real time
only) in Auditor.
You must open the monitors in which you want to view historical events with Auditor. In the following example
we will open the Agent State by Position monitor.
To open a grid
1.
2.
3.
4.

Click View=>Real time to view the Contact Center Client icons.
Click the Position icon and select Agent State by Position.
Under Agent groups, select agent groups to monitor and/or under Agents, select agents to monitor.
Click OK.

Starting Auditor
NOTE: If you are using the Contact Center Client marquee, Network Monitor, Interactive Visual Queue,
Contact Center PhoneSet Manager, or Contact Center Softphone applications (which function in real time
only), open Auditor in another instance of Contact Center Client.
To open Auditor
1.
2.
3.
4.

Click View=>Auditor controls to view the auditor toolbar and to switch from real-time to Auditor
mode.
On the second toolbar, click the calendar and select a date.
The date opens to the left of the slider.
Click the clock and select the speed of audit.
The speed of audit, expressed as a ratio of real-time to play speed, opens to the right of the clock.
Click the play button to play the real-time events of the selected date.
The historical real-time events start to play.
See Figure 10-17.

Auditor

Figure 10-17 Auditor: Agent State by Time (playing)

317

318

Chapter 10 Data-mining Tools

Chapter 11
Data Collection

Network Monitor
Troubleshooting data collection issues

320

Chapter 11 Data Collection

Network Monitor

321

Data Collection
The telephone system generates real-time and historical data used to manage your contact center. You use
real-time data to monitor the current Call Load and agent availability, and make minute-to-minute adjustments.
You use historical information for forecasting, staffing, and scheduling.
The Enterprise Server Collector Service writes SMDR and ACD data to text files. The text files are located on
the Enterprise Server in C:\Program Files\prairieFyre Software Inc\CCM\DataDirectory\Node_x

Network Monitor
The Network Monitor application resides in Contact Center Client. Network Monitor provides information on
the status of media server real-time data collection. You can verify if alarms are enabled for your media
servers and if the media servers are reporting any alarms.

Viewing Network Monitor
NOTE: When you open Contact Center Client, it automatically points Network Monitor to the Enterprise
Server default IP address. If you have more than one server at your site, ensure that Contact Center Client is
pointing to the correct server.
Network Monitor is available to users whose security permissions permit them to use Network Monitor.
To view Network Monitor
1.
2.
3.
4.
5.

Click Start=>Programs=>Mitel=>Contact Center Client.
Type your user name and password.
Verify the Enterprise Server IP address.
Click Log on.
The Contact Center Client window opens.
Click View=>Network Monitor.

Opening the Network Monitor
After you view Network Monitor, you can minimize or close it. When you close Network Monitor, it resides in
the Network Monitor toolbar.
To open Network Monitor from the toolbar
• Double-click the Network Monitor toolbar.
Network Monitor opens.

Viewing alarms
In Network Monitor, the Enterprise and Media server windows display critical alarms and warning alarms.
Critical alarms are activated when Collector Service is not receiving data, the Enterprise Server disk space is
low, and in other instances where the Enterprise Server is prevented from functioning optimally. When there is
a critical alarm, Network Monitor displays the alarm and you are emailed a notification. Warning alarms are
activated when license violations occur, duplicate records are created, and for other non-critical issues. When
there is a warning alarm, the Network Monitor icon in the System Tray blinks.
NOTE: You must configure settings for your SMTP mail server in YourSite Enterprise in order to receive alarm
notifications by email.
In YourSite, you can configure alarms to notify you if Collector Service is not receiving data or if the server disk
space is low. See “Configuring data alarms for media servers” on page 105. (See Figure 11-1.)

322

Chapter 11 Data Collection

To view a summary of alarms and the status of the Enterprise Server
• In the Enterprise window, under Description, view if there are any critical alarms and if the Enterprise
Server is online.
To view the status of the alarms
• In the Media servers window, view any Critical alarms and Warning alarms.
The Media Servers window displays all critical and non-critical alarms for the media servers installed
on the Enterprise Server and remote servers.
To view data and system alarms with Administrative tools:
• On the Enterprise Server, click Start=>Settings=>Control Panel=>Administrative tools=>Event
viewer to view more information on the error.

Figure 11-1 Network Monitor

Network Monitor

323

Verifying media servers are receiving telephone system data
The Data link window displays the following information:
• SMDR/ACD displays SMDR/ACD records as they arrive from the telephone system.
• Records today displays the total number of SMDR/ACD records received by Collector Service for the
day that were valid SMDR or ACD records.
• Last received displays the date and time Collector Service received the SMDR/ACD record last sent.
• Clear records clears the records displayed on the Data links window.
• Reset SMDR link/Reset ACD link button resets the SMDR/ACD data link from the telephone system
to Collector Service when SMDR data stream/ACD data stream shows no data is streaming. If you
attempt to reset the link and data does not start streaming, check your cabling connections from the
telephone system to the TCP/IP sockets of the server.
To verify a media server is receiving telephone system data
• In the Media Servers window, under the media server, click Data link.
The Data link window opens.
See Figure 11-2.
To reset the data links
1.
2.

In the Media Servers window, under the media server, click Data link.
The Data link window opens.
If no data is streaming in the SMDR or ACD panes, click Reset SMDR/ACD link.

Figure 11-2 Data link for the Intelligent Queue Server

324

Chapter 11 Data Collection

Configuring enterprise and media server alarm notifications
You can define alarms notifications that alert you when the Enterprise Server and media servers are not
functioning optimally. You can specify the severity of, and performance thresholds for each server
malfunction.
Client notifications are specific to each computer. You can be notified of enterprise and media server alarms in
several ways:
• A pop-up notification opens on your desktop.
• A sound prompt, such as a beep or .wav file, plays.
• You are notified by email.
• Contact Center Client opens on top of all open applications.
To configure notifications
1.
2.
3.

Add alarm thresholds.
Specify threshold colors.
Specify threshold notification.

Adding alarm thresholds
When configuring thresholds for alarms, you must specify the following alarms as warnings rather than critical
alarms (because these alarms will always be warnings when they are active):
• No alarms configured
• PBX PC time drift
• ACD sequence number error
• Alarm outside of business hours
• Maintenance
• Intelligent Queue Watchdog Service is down
• Intelligent Queue low disk space
• Intelligent Queue has detected a MiTAI error
You configure all other alarms as critical because they will have a severity of critical when they are triggered.
In addition to configuring an alarm threshold with a severity of warning or critical (for a specific alarm), you can
configuring an alarm threshold with a severity of normal. Network Monitor then notifies you when the alarm is
cleared.
To add performance thresholds for enterprise and media server alarms
1.

2.
3.
4.
5.
6.

In Network Monitor, right-click the Enterprise window (to configure enterprise alarm notifications) or
the Media server window (to configure media server alarm notifications) and select Set enterprise
notifications or Set media server notifications.
The Set alarms window opens.
Under Devices, select the enterprise server or one or more servers/media servers or select the
Select all check box to select all servers/media servers.
In the Performance variables list, select an alarm type.
Under Alarm Thresholds, click Add value.
Under Severity select Normal, Warning, or Critical.
Click OK.

Network Monitor

325

Specifying threshold colors
To configure performance threshold colors
1.
2.
3.
4.
5.

For the alarm threshold for which you want to specify colors, under Background, click the arrow.
A color palate opens.
Select a color.
Under Font color, click the arrow.
A color palate opens.
Select the font color for the alarm threshold.
Click OK.

Specifying threshold notification
To configure performance threshold sound notification
1.

2.
3.
4.

For the alarm threshold for which you want to be notified by a sound, under Sound, select the check
box.
The Sound window opens.
Specify the alarm triggering properties.
Specify the sound you want played when the alarm is triggered.
Click Save.

To configure performance threshold pop-up window notification
1.

2.
3.
4.
5.
6.

For the alarm threshold for which you want to be notified by a pop-up window, under Pop-up, select
the check box.
The Pop-up window opens.
After Duration, type the number of seconds you want the pop-up alarm to be displayed when
threshold conditions are satisfied.
If you want to display the pop-up alarm on top of all of the other applications, select the Keep this
message visible on mouse over check box.
Optionally, click the Format font button to specify font attributes for the pop-up alarm message.
In the text box, type the message for the performance threshold and click the Add variable button to
insert performance variables. (for example, type CW P001 = ).
Click Save.

To specify that Contact Center Client opens on top of all other applications when a performance threshold is
satisfied
• For the alarm threshold for which you want to be notified, under Bring to front, select the check box.
To configure performance threshold email notification
1.

2.

3.
4.
5.

For the alarm threshold for which you want to be notified, or notify others by email, under Email,
select the check box.
The Email window opens.
After Distribution, specify which contacts are to be notified by email when threshold conditions are
satisfied.
See “Emailing reports” on page 262.
After Subject, type the subject of the email to be sent (for example, type Calls Wtg in Sales Queue 1
>10!).
In the message box, type the body of the email.
Click Save.

326

Chapter 11 Data Collection

Troubleshooting data collection issues
If data is not being collected for a particular voice media server (has “timed out”), Network Monitor will display
the SMDR/ACD data collection timeout alarm.
There are several possible reasons why data does not stream. The following solutions address the most
common streaming problems:

SMDR data is not streaming
SMDR data records are generated at the end of calls. If SMDR data is not flowing through the TCP/IP
sockets, then the telephone system is not producing data records, your Class of Service and/or SMDR
Options Assignment forms are not configured correctly, or something is wrong with the TCP/IP sockets.
If SMDR data is not streaming
1.
2.
3.
4.

5.
6.
7.

On a client computer or on the Enterprise Server, in Network Monitor, on the Data link window of the
telephone system media server, click Reset SMDR Link to restore the connection.
Wait 60 seconds.
If you have an ethernet connection, verify it is up and running.
If SMDR data is still not flowing, on the Enterprise Server, verify the SMDR Options and Class of
Service Options Assignment forms are configured correctly on the telephone system.
See “Common 3300 IPC and SX-200 programming errors” and “Programming reporting options for
the 3300 ICP/SX-2000” in the Mitel Contact Center Management Installation Guide.
If SMDR data is still not flowing, on the Enterprise Server, use a hyperterminal session to verify data
is flowing through the TCP/IP sockets.
Restart Collector Service.
If SMDR data is still not flowing, call prairieFyre software at 613-599-0045, option 3.

ACD data is not streaming
ACD data records are generated with each agent event and with periodic refresh events produced by the
telephone system. If ACD data is not flowing through the TCP/IP sockets, then the telephone system is not
producing data records or something is wrong with the TCP/IP sockets.
If ACD data is not streaming
1.
2.
3.
4.
5.
6.

On a client computer or on the Enterprise Server, in Network Monitor, on the Data link window of the
telephone system media server, click Reset ACD Link to restore the connection.
Wait 60 seconds.
If you have an ethernet connection, verify it is up and running.
If ACD data is still not flowing, on the Enterprise Server, use a hyperterminal session to verify data is
flowing through the TCP/IP sockets.
Restart Collector Service.
If ACD data is still not flowing, please call prairieFyre software at 613-599-0045, option 3.

Viewing the data collection TCP/IP ports with Hyperterminal
You can use Hyperterminal to verify if data is flowing from the TCP/IP sockets.
To view the TCP/IP sockets with Hyperterminal
1.
2.
3.

On the Enterprise Server, stop Collector Service.
Click Start=>Programs=>Accessories=>Communications=>HyperTerminal.
Create a session (using the TCP/IP address displayed on the Data link window in Network Monitor)
and verify data is flowing through the TCP/IP sockets.

Troubleshooting data collection issues

Restarting Collector Service
You must restart Collector Service after you view the TCP/IP sockets with Hyperterminal.
To stop Collector Service
1.
2.

On the Enterprise Server, click Start=>Settings=>Control Panel=>Administrative
Tools=>Services.
Right-click prairieFyre Collector Service (v5) and click Restart.

327

328

Chapter 11 Data Collection

Chapter 12
Interactive Contact Center

Using Interactive Contact Center

330

Chapter 12 Interactive Contact Center

Using Interactive Contact Center

331

Interactive Contact Center
Interactive Contact Center is an optional application that enables supervisors who have a 3300 ICP, 5000, or
Axxess telephone system to control the availability of agents and ACD queues. Agents can control their own
availability: they can log themselves on or off, and place themselves in or remove themselves from Make
Busy or Do Not Disturb.

Using Interactive Contact Center
Interactive Contact Center is designed for agents and supervisors.

Supervisors and Interactive Contact Center
Using Interactive Contact Center, supervisors can
• Control the availability of agents and ACD queues
• Log agents on and off of the telephone system
• Remove agents from particular queues and place them in other queues
• Place agents in Make Busy
• Place agents in Do Not Disturb
• Place queues in Do Not Disturb
If an agent has multiple voice agent IDs, the agent can answer calls for multiple queues. In order to move the
agent from one queue to another queue, the supervisor logs off the agent and then logs on the agent using a
different agent ID.
You create associations between agents and queues in YourSite Explorer.
You can restrict individual supervisors from managing particular monitors and devices in Contact Center
Management, YourSite=>Security.

Agents and Interactive Contact Center
Using Interactive Contact Center, agents can
• Log themselves on and off of the telephone system
• Remove themselves from particular queues and place themselves in other queues
• Place themselves in Make Busy
• Place themselves in Do Not Disturb
You can restrict individual agents from managing particular monitors and devices in Contact Center
Management using YourSite Security.
Every time agents leave their desks they must set Make Busy or Do Not Disturb. There are many reasons why
agents leave their desks. You assign each of these reasons a Make Busy or Do Not Disturb Reason Code and
then agents can apply the codes. When you run an Agent Performance by Make Busy / DND Code report, the
report clearly indicates when an agent went in Make Busy or Do Not Disturb, and why (which code the agent
selected each time).

332

Chapter 12 Interactive Contact Center

Starting Contact Center Client
You start Contact Center Client to access real-time functionality. Supervisors and agents can view real-time
voice statistics. In contact centers that have the optional Multimedia Contact Center application, supervisors
and agents can view real-time voice, email, chat, and fax statistics. After starting Contact Center Client, you
can choose to minimize it to either the system tray or the taskbar, depending on your operating system.
If you are working from the office, to start Contact Center Client
1.
2.
3.

4.

Click Start=>Programs=>Mitel=>Contact Center Client.
Type your user name and password and verify the Enterprise Server IP address.
If you use Secure Socket Layer, select SSL.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Click Log on.

If you are working outside of the office, to start Contact Center Client
1.

2.
3.
4.
5.

Click Start=>Programs=>Mitel=>Contact Center Client.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Select the Connect using Teleworker check box and click Change Teleworker settings.
Verify the Teleworker Server IP address.
If you use Secure Socket Layer, select SSL and click OK.
See “Providing Contact Center Client functionality to teleworkers” on page 273.
Click Log on.

When you minimize Contact Center Client and you are using Windows XP as your operating system, the
Contact Center Client icon displays in your desktop system tray.
If you are using Windows Vista, you can optionally configure Contact Center Client to display in your desktop
taskbar.
To display Contact Center Client in the taskbar
1.
2.
3.
4.

In Contact Center Client, click Tools=>Options.
Under Device control, clear the Hide when minimized check box and click OK.
Contact Center Client, when minimized, will display in the taskbar.
To save the profile, click File=>Save as.
Type a Name for the profile and click OK.
The profile is saved and will automatically be applied each time you open Contact Center Client.

Agent control
Using Interactive Contact Center and Contact Center Client, you can control agents on the following monitors:
• Agent State by Position and Employee State by Position
• Agent State by Time and Employee State by Time
• Agent Shift
Agent control gives you control over individual agents. Monitor control gives you control over all of the agents
on a monitor. All of the agents on the monitor are affected simultaneously by the action you take.
NOTE: Monitor control is available only if you configure extensions for your employees.

Using Interactive Contact Center

333

Hiding the Monitor control option
When you right-click a device on a real-time monitor a menu is displayed. If you have Interactive Contact
Center and you are permitted to use agent and queue control, you will see a Monitor control option on this
menu. If you do not use Monitor control, you can hide this option so it is not displayed on the menu.
To hide the Monitor control option
1.
2.
3.

In Contact Center Client, click Tools=>Options.
Select the Display monitor device control option check box.
Click OK.

Logging on an agent
NOTE:
• An ACD hot desking agent must enter an extension number each time the agents logs on to the
telephone system using Interactive Contact Center. The agent cannot rely on the extension number
last used when logging on. This is because the ACD data stream unifies the agent ID and the
extension. After a hot desking agent logs on or off of the telephone system using Interactive Contact
Center, sometimes the Interactive Contact Center agent controls are not available to the agent for
two to five minutes.
• Mitel 5000/Axxess agents that are logged on to all available queues are set to work timer. If they are
logged on to a single queue, they are set to idle.
• You will be unable to log in an agent to the ACD if there are no available 3300 ICP user licenses.
• If your contact center participates in the use of PINs, supervisors with the correct Class of Service do
not require an agent’s PIN to interactively log in a hot desking agent.
In the following example we will use the Agent State by Position monitor to illustrate Agent control.
To log on an agent
1.
2.
3.
4.

5.
6.
7.
8.

In Contact Center Client, click View=>Real time to view the supervisor monitor icons.
Click the Position icon and click Agent State by Position.
Select agents to monitor.
Click OK.
Contact Center Client displays the devices across the monitor in the order you specified.
NOTE: The first time you log on an agent, you must click By extension and specify the agent’s
extension number so Interactive Contact Center knows to which phone the agent is logged on.
Right-click the cell of an agent who is logged off and click Agent control=>Log on=>By extension.
After Agent login, select one of the agent’s agent login IDs.
After Extension, type the agent’s extension number.
Click OK.

Logging off an agent
To log off an agent
• Right-click the cell of an agent who is logged on and click Agent control=>Log off.

Logging off all of the agents on a monitor
To log off all of the agents
• Right-click the monitor and click Monitor control=>Log off.

334

Chapter 12 Interactive Contact Center

Logging an agent out of one queue and into another queue
Employees can log out of one answer point and into another answer point if they have multiple agent login IDs
that are associated with different answer points.
For example, Chris Y. has three Agent login IDs: 740, 741, and 742. They are associated with Queues P007,
P003, and P001 respectively. Queue P007 is associated with Spanish calls. Queue P003 is associated with
French calls. Queue P001 is associated with English calls. When the English call volume increases, Chris can
log out of the Spanish Queue and into the English Queue. Figure 12-1 shows Chris logged in using Agent ID
742.
To log Chris out of P007 and into P001
1.
2.
3.

Right-click the monitor.
Click Agent control=>Log on.
A list of available agent login IDs opens.
Select 742: Y, Chris from the list.
Chris is now handling English calls.

Figure 12-1 Logging an agent into another queue

Using agent group presence
If you have a Mitel 3300 ICP (MCD 4,0 SP1 and 4.1) or 5000/Axxess telephone system, you can add agents
to and remove agents from one or more agent groups using Interactive Contact Center.
NOTE:
• To enable agents to add or remove themselves from agent groups, Group Presence Control must be
enabled on the Class of Service Options Assignment form on the Mitel 300 ICP for all agents.
• To enable supervisors to add or remove agents from agent groups, Group Presence Third Party
Control must be enabled on the Class of Service Options Assignment form on the Mitel 3300 ICP for
all dialable numbers associated to the supervisor in YourSite Explorer.
• Advanced real-time and reporting must be enabled in YourSite Explorer for all agents. See “Adding
agents” on page 136.
• Supervisors must have third party control enabled for all dialable numbers in YourSite Explorer.
• For supervisors to control agent group presence in Interactive Contact Center, the agent and at least
one of the agent's dialable numbers must be enabled for Real time and reporting or Advanced Real
time and reporting. See “Adding agents” on page 136.
• To control agent presence in Interactive Contact Center, you must have the following security role
enabled. See “Configuring security” on page 175.

Using Interactive Contact Center

335

• May control the real-time presence of agents in Interactive Contact Center
• To control supervisor presence in Interactive Contact Center, you must have the following security role
enabled. See “Configuring security” on page 175.
• May control my real-time presence in Interactive Contact Center
The Mitel 3300 ICP (MCD 4.0 SP1 and 4.1) enables agents to be placed in or removed from multiple agent
groups (up to 16 on the Mitel 3300 MXe II Controller and up to 30 on the Mitel 3300 MXe server). Agents can
be added and removed from agent groups using Feature Access Codes (FAC), a Feature Access Key (FAK)
programmed on their set, or using Interactive Contact Center.
The agent group presence option is controlled by class of service. Once the appropriate class of service has
been set, the agent group presence status can be changed in the following ways.
• Feature access keys can be programmed on a Mitel multiline phoneset. One button would be used to
join or leave each agent group to which the agent is a member.
• Supervisors and agents can dial a feature access code followed by the group number to change their
status for that group or to change their status for all groups to which they are a member.
• The desktop tool in the embedded system management can be used to make status changes.
• MiTAI controls are also available to make status changes.

Agent group presence best practices
It is important to note that agents may join or leave agent groups but not queues. Agents become absent from
a queue indirectly if they leave all agent groups associated with that queue. An agent who is present in an
agent group which is associated to all queues would be disassociated from all queues simultaneously if they
became absent in their agent group. Since the goal of agent group presence is to provide a dynamic response
to varying queue activity, allowing agents to become absent from all queues simultaneously is
counterproductive.
As a best practice, we recommend you associate agent groups to queues based on business groups within
your organization. A unique agent group to business group queue(s) association allows agents who leave an
agent group associated to a particular business group to remain present in an agent group(s) associated to
other business group(s).

Adding agents to and removing agents from agent groups
After logging into Contact Center Client, agents use Interactive Contact Center to control their presence status
in agent groups. Optionally, supervisors can use Interactive Contact Center to control the presence status of
agents in specific agent groups.
NOTE:
• An agent's ACD hot desk line remains in service while they are logged in as an ACD hot desk user
even if they are not present in any ACD groups and not receiving ACD calls.
• If you do not own Interactive Contact Center, you will be unable to control an agent's presence status.
To add an agent to an agent group from a real-time monitor
1.
2.
3.

Right-click the cell of an agent who is logged on and click Agent control=>Join/Leave agent group.
Select the agent group(s) to add the agent to.
Click OK.

336

Chapter 12 Interactive Contact Center

Placing agents in Make Busy
To place an agent on a monitor in Make Busy
• Right-click the cell of an agent who is logged on and click Agent control=>Set Make Busy=>reason
code.
To place all of the agents on a monitor in Make Busy
• Right-click the monitor and click Monitor control=>Set Make Busy=>reason code.

Removing agents from Make Busy
To remove an agent from Make Busy
• Right-click the cell of an agent who is in Make Busy and click Agent control=>Remove Make Busy.
To remove all of the agents on a monitor from Make Busy
• Right-click the monitor and click Monitor control=>Remove Make Busy.

Placing agents in Do Not Disturb
NOTE:
• For the 5000/Axxess, Synchronization must be performed before Do Not Disturb with Reason codes
can be used by agents and supervisors.
• For the 5000/Axxess, if you set an agent to Do Not Disturb and do not enter any notes, clicking Cancel
on the Do Not Disturb Notes dialog box will place the agent in Do Not Disturb with no notes, without
cancelling the Do Not Disturb state.
• If an agent in Make Busy sets and later removes Do Not Disturb on their extension, work timer will not
work until the agent either logs off the telephone system or until calls remove Make Busy on the
extension (even though the agent state is set to idle).
To place an agent in Do Not Disturb
• Right-click the cell of an agent who is logged on and click Agent control=>Set Do Not
Disturb=>reason code.
To place all of the agents on a monitor in Do Not Disturb
• Right-click the monitor and click Monitor control=>Set Do Not Disturb=>reason code.

Removing agents from Do Not Disturb
To remove an agent from Do Not Disturb
• Right-click the cell of an agent who is in Do Not Disturb and click Agent control=>Remove Do Not
Disturb.
To remove all of the agents on a monitor from Do Not Disturb
• Right-click the monitor and click Monitor control=>Remove Do Not Disturb.

Using Interactive Contact Center

337

Cancelling agents in Work Timer
To cancel an agent in Work Timer
• Right-click the cell of an agent who is in Work Timer and click Agent control=>Cancel Work Timer.
To cancel all of the agents on a monitor in Work Timer
• Right-click the monitor and click Monitor control=>Cancel Work Timer.

Queue Control
Using Interactive Contact Center and Contact Center Client, you can control queues on the Queue Now
monitor.
You can control queues
• Manually
• Using a schedule
• Using a Queue control plan

Manually controlling queues
NOTE:
• You can see queue statistics during business hours as long as the business schedule you configure in
YourSite=>Schedule is consistent with your company’s hours of operation. You assign businesshours schedules to queues in YourSite=>Configuration=>Queue=>Queue.
• Manual queue control overrides queue schedules and queue control plans.
Interactive Contact Center Queue control enables you to control individual queues. Monitor control enables
you to control all of the queues on a monitor.

Hiding the Monitor control option
When you right-click a device on a real-time monitor a menu is displayed. If you have Interactive Contact
Center and you are permitted to use agent and queue control, you will see a Monitor control option on this
menu. If you do not use Monitor control, you can hide this option so it is not displayed on the menu.
To hide the Monitor control option
1.
2.
3.

In Contact Center Client, click Tools=>Options.
Select the Display monitor device control option check box.
Click OK.

Placing queues in Do Not Disturb
Using manual queue control, you can place queues in and remove queues from Do Not Disturb on the Queue
Now monitor. A call will not enter a queue that is in Do Not Disturb. The call is sent to an unavailable answer
point programmed in the telephone system.
To place a queue in Do Not Disturb
• Right-click the cell of an active queue and click Queue control=>Set Do Not Disturb.
See Figure 12-2.

338

Chapter 12 Interactive Contact Center

Figure 12-2 Placing a queue in Do Not Disturb

To place all of the queues on a monitor in Do Not Disturb
• Right-click the monitor and click Monitor control=>Set Do Not Disturb.

Removing queues from Do Not Disturb
To remove a queue from Do Not Disturb
• Right-click the cell of a queue that is in Do Not Disturb and click Queue control=>Remove Do Not
Disturb.
To remove all of the queues on a monitor from Do Not Disturb
• Right-click the monitor and click Monitor control=>Remove Do Not Disturb.

Controlling queues using a schedule
A Queue control schedule opens queues during business hours and closes queues after business hours.

Scheduling queues to enter or leave Do Not Disturb
Using a schedule, you can place queues in and remove queues from Do Not Disturb on the Queue Now
monitor.
To schedule a queue to enter or leave Do Not Disturb
1.
2.
3.
4.
5.
6.

7.
8.

9.

Click YourSite=>Configuration.
On the Configuration menu, click Queue=>Queue.
Across from a 3300 ICP/5000/Axxess queue, click Edit.
On the Interactive Contact Center Queue control tab, after Interactive Contact Center Queue
control schedule, select a schedule.
Click Manage schedule.
Click Edit schedule or Create a new schedule.
You can edit the default 24/7 schedule or you can click Create new schedule to create a new
schedule.
If you are creating a new schedule, after Name, type the name of the schedule.
Specify the time you want the queue to enter and leave Do Not Disturb.
For example, your business opens on Monday at 9:00 A.M. and closes on Friday at 5:00 P.M. You
select a start time of 9:00 A.M for the days Monday to Friday. You select an end time of 5:00 P.M for
the days Monday to Friday. For Saturday and Sunday you select Disable for day. Your queues will be
in Do Not Disturb at all times except for Monday to Friday, from 9:00 A.M. to 5:00 P.M.
Click Apply schedule.

Using Interactive Contact Center

339

Controlling queues using Queue control plans
NOTE: You must install Interactive Contact Center before you can use Interactive Contact Center Queue
control.
If you have a 3300 ICP/5000/Axxess, using Queue control plans, you can place queues in and remove
queues from Do Not Disturb automatically based on predefined criteria. Each queue control plan monitors one
queue, and based on the activity of the queue, either places a queue in or removes a queue from Do Not
Disturb.

Creating Queue control plans
Queue control plans open and close queues based on plan parameters only during business hours. Each
queue is controlled by only one queue control plan at a time. You can apply the same queue control plan to
several queues. For information on how to create queue control plans, see “Configuring Interactive Contact
Center Queue control” on page 145.

340

Chapter 12 Interactive Contact Center

Chapter 13
Interactive Visual Queue

Using Interactive Visual Queue

342

Chapter 13 Interactive Visual Queue

Using Interactive Visual Queue

343

Interactive Visual Queue
Interactive Visual Queue is a Contact Center Client real-time monitor that works in conjunction with Contact
Center Management and Interactive Contact Center. Interactive Visual Queue comprises a Queued calls grid
and an Abandoned calls grid. In the Queued calls grid, supervisors and agents can view calls within queues
and then use a drag-and-drop operation to move calls from busy queues to less active queues. In the
Abandoned calls grid, supervisors can view abandoned call information, including the caller name, phone
number, and time of the abandoned call. Agents can use the Abandoned calls grid to call back abandoned
callers.

Using Interactive Visual Queue
Interactive Visual Queue works in conjunction with Contact Center Management. Before you use Interactive
Visual Queue you must configure options in Contact Center Management so they mirror those of the 3300
ICP, 5000, or Axxess telephone system.
NOTE: In order to use Interactive Visual Queue, you must enable all HCI options on Class of Service
Assignment form 1 (COS 1). See “Appendix A 3300 ICP port configuration” in the Intelligent Queue
Installation Guide.

Configuring options in Contact Center Management
In YourSite Configuration, for each queue you want to monitor, you must configure the priority level and the
method for handling interflowed calls. The values you configure must match the values specified on the Path
Assignment form of your telephone system.
NOTE: The YourSite Configuration settings for Interactive Visual Queue monitors do not affect call flow
activity on the actual queues. These settings only affect the way Interactive Visual Queue displays the queue
monitors in Contact Center Client. If you want to modify call flow on the actual queues, you must change the
telephone system settings.
If the telephone system settings and Interactive Visual Queue settings do not match, Interactive Visual Queue
will not display the correct call activity. For example, if Queue 1 is set to a priority of 10 on the telephone
system and a priority of 20 in YourSite Configuration, Interactive Visual Queue will display calls in Queue 1 as
priority 20. However, the actual queue will handle the calls as priority 10.
For more information on changing Interactive Visual Queue options in YourSite Configuration, see “Adding
queues” on page 141.

Starting Contact Center Client
Interactive Visual Queue resides in Contact Center Client.
If you are working from the office, to start Contact Center Client
1.
2.
3.

4.

Click Start=>Programs=>Mitel=>Contact Center Client.
Type your user name and password and verify the Enterprise Server IP address.
If you use Secure Socket Layer, select SSL.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Click Log on.

344

Chapter 13 Interactive Visual Queue

If you are working outside of the office, to start Contact Center Client
1.

2.
3.
4.
5.

Click Start=>Programs=>Mitel=>Contact Center Client.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Select the Connect using Teleworker check box and click Change Teleworker settings.
Verify the Teleworker Server IP address.
If you use Secure Socket Layer, select SSL and click OK.
See “Providing Contact Center Client functionality to teleworkers” on page 273.
Click Log on.

Opening Interactive Visual Queue
You access Interactive Visual Queue by logging on to Contact Center Client and then opening the Real-time
toolbar.
To open an Interactive Visual Queue monitor
1.
2.
3.
4.

Log on to Contact Center Client.
On the main menu, click View=>Real time.
The Real-time toolbar appears.
Click Now=>Interactive Visual Queue.
The Add/Remove device IDs window appears.
Select a queue from the Queues list and click OK.
See Figure 13-1.
NOTE: To use Interactive Visual Queue effectively, you should open two or more queue monitors.

Figure 13-1 Interactive Visual Queue monitor

Using Interactive Visual Queue

345

Interactive Visual Queue monitor grids
The Interactive Visual Queue monitor comprises the Queued calls grid and the Abandoned calls grid. The
Queued calls grid lists the calls that are currently in the selected queue. The Abandoned calls grid lists
abandoned calls.The calls are listed in order of priority, and the columns cannot be sorted. You can configure
the column headings and specify which columns are displayed.
The following list provides descriptions of the column headings available in the Queued calls grid:
• Position (#) displays the answer position relative to other calls in the queue
• Caller Number is the originating phone number of the call
• Caller Name is the name associated with the phone number (if available)
• Priority is the priority of the call in the queue (the lower the number, the higher the priority)
• Time Offered to Queue is the time the call entered the current queue
• Time in Queue is the call's total time in the current queue
• Time Offered to System is the time the call first entered the system
• Time in System is the call's total time in the system
• Queue Hops is the number of times a call has changed queues
• Call ID is a unique identification number that is assigned to the call by the telephone system
• DNIS Number displays the DNIS identification number associated with the digits dialed by the
customer, as configured in Contact Center Management
• DNIS Name displays the name you have configured in Contact Center Management for the
associated DNIS number
• Collected Digits displays the customer-entered digits provided by Intelligent Queue. Collected digits
requires Intelligent Queue and Collect Caller-entered Digits or Verified Collected Digits and,
optionally, Remote Database Verification or CTI Developer Toolkit
• Collected Information displays the single or series of collected results provided by Intelligent Queue.
Collected information requires Intelligent Queue and Verified Collected Digits and, optionally, Remote
Database Verification or CTI Developer Toolkit
The following list provides descriptions of the column headings available in the Abandoned calls grid:
• Caller Number is the originating phone number of the call
• Caller Name is the name associated with the phone number (if available)
• Time Abandoned is the time at which the caller abandoned the queue
• Time Since Abandoned is the elapsed time since the caller abandoned the queue
• Last Callback Employee is the employee name and employee ID associated with the most recent
callback attempt
• Last Callback Time is the time at which the most recent callback was attempted
• Time Since Last Callback is the elapsed time since the most recent callback attempt
• Time Offered to Queue is the time the call entered the queue
• Time in Queue is the call's total time in the queue
• Time Offered to System is the time the call first entered the system
• Time in System is the call's total time in the system
• Queue Hops is the number of times a call has changed queues
• Call ID is a unique identification number that is assigned to the call by the telephone system
• DNIS Number displays the DNIS identification number associated with the digits dialed by the
customer, as configured in Contact Center Management
• DNIS Name displays the name you have configured in Contact Center Management for the
associated DNIS number
• Collected Digits displays the customer-entered digits provided by Intelligent Queue. Collected digits
requires Intelligent Queue and Collect Caller-entered Digits or Verified Collected Digits and,
optionally, Remote Database Verification or CTI Developer Toolkit
• Collected Information displays the single or series of collected results provided by Intelligent Queue.
Collected information requires Intelligent Queue and Verified Collected Digits and, optionally, Remote
Database Verification or CTI Developer Toolkit

346

Chapter 13 Interactive Visual Queue

Redirecting calls
A call can move between queues automatically (interflow) or manually (redirection).

Interflow
You can configure queue settings on the telephone system to automatically move a call from one queue to
another after a specific duration. For example, you can configure your system to move a call from Queue 1 to
Queue 2 if the call has not been answered within 30 seconds. Interflow occurs without any user interaction.

Redirection
Using Interactive Visual Queue, you can manually redirect a call from a queue to another queue or a dialable
number.
There are two ways a call can be removed from the system. If a call is moved more than 10 times, either by
redirection or by interflow, the call is dropped from the system. You can see the current number of times a call
has moved between queues in the Queue Hops column. A call will also be automatically removed from the
system if its total time in the system exceeds 24 hours. The Total Time column lists the call’s duration in the
system.
You can manually redirect a call in the Queued calls grid using the following methods:
• Drag and drop a call between queues.
• Use the right-click menu to move a call between queues.
• Use the right-click menu to send a call to a specific dialable number (for example, an extension,
callback port, or voice mail port).
You may notice that the first two methods perform the same action. However, the second method is
convenient when queue monitor is maximized and you want to move a call without having to resize one or
more monitors.
NOTE: If you right-click a call and redirect it to a specific extension, the call will no longer be considered an
ACD call for reporting purposes. If you redirect a call using either of the other two methods, the call remains
an ACD call.
When you manually redirect (drag and drop) a call in Interactive Visual Queue, Contact Center Management
changes the way the call is pegged on the Queue Performance reports. If you redirect a call before the short
abandon time set for the queue, the call is pegged as Unavailable. If you redirect a call after the short
abandon time set for the queue, the call is pegged as Interflowed. An internal ACD call is pegged as
Abandoned if the call is redirected at any time.

Redirecting calls between queues
To redirect a call from one queue to another queue using a drag-and-drop operation
1.
2.

In the Queued calls grid, click anywhere in the row of the call you want to move.
Use a drag-and-drop operation to move the call from its original queue monitor to a new queue
monitor.

To redirect a call from one queue to another queue using the menu
1.

2.

In the Queued calls grid, right-click the row of the call you want to redirect and click Send to.
A list of available queues appears.
NOTE: You can select multiple rows to move multiple calls to a new queue.
Click the name of the queue to which you want to move the call.

Using Interactive Visual Queue

347

Redirecting calls to specific numbers
Using the Send to menu option, you can redirect calls in Interactive Visual Queue to any extension. In
addition, if you have Contact Center Softphone installed, you can send a call directly to your own extension by
selecting Send to=>Me.
To redirect a call to a dialable number
1.

2.

In the Queued calls grid, right-click the row of the call you want to redirect and click Send
to=>[Extension].
When you click [Extension], it changes to a text box.
Type a number in the text box and press Enter.
See Figure 13-2.
NOTE: You cannot use the Extension option if you have multiple calls selected. Only one call can be
sent to a dialable number at a time.

Figure 13-2 Redirecting a call to an extension

To redirect a call to your extension
1.
2.

In the Queued calls grid, right-click the row of the call you want to redirect.
Click Send to=>Me.
NOTE: This option is not available unless you have Contact Center Softphone installed and
configured on your computer.

348

Chapter 13 Interactive Visual Queue

Removing calls
To remove a call from Interactive Visual Queue
1.
2.

Right-click the row of the call you want to remove.
Click Delete.
The call is removed from Interactive Visual Queue.

NOTE: Deleting a call from an Interactive Visual Queue monitor will not remove it from the actual queue. This
will just cause Interactive Visual Queue to stop tracking the call.

Calling back abandoned callers
The Abandoned calls grid displays abandoned call information and enables agents to call back abandoned
callers.
NOTE:
• If you want Interactive Visual Queue to automatically insert 1 when calling back long distance phone
numbers, you must program your telephone system ARS accordingly. For more information, see
"Automatic Route Selection (ARS)" in the Mitel 3300 ICP System Administration Tool Help.
• Abandoned call information is automatically deleted from the Abandoned calls grid after 24 hours.
• Abandoned calls can not be transferred to agents.
To call back an abandoned caller
1.

2.

Right-click the row of the abandoned call you want to call back, and select Call to automatically dial
the abandoned caller.
NOTE: Each time an agent attempts to call back an abandoned caller, their name and ID are attached
to the call record and display in the Last callback employee column of the Abandoned calls grid.
After you have contacted the abandoned caller, right-click the row associated with that call, and select
Delete to remove the abandoned call record from the Abandoned calls grid.

Configuring alarms
You set alarms on Interactive Visual Queue monitors similar to the way you set alarms on Contact Center
Client monitors. The main difference is that some of the variables you can monitor, Caller Number, Caller
Name, DNIS Number, DNIS Name, Collected Digits, and Collected Information, use a string for their value as
opposed to a threshold boundary. For example, you can set an alarm that is triggered when a specific name
appears in the Caller Name column.
The value you type for Caller Number or Caller Name alarms is a wildcard, which means the alarm will trigger
if that value appears in any form. For example, if you configure a Caller Name alarm for the value John, the
alarm will trigger for the values John Smith, Johnathan, longjohn, and so on.
To configure alarms:
1.
2.
3.

4.
5.

Right-click an Interactive Visual Queue monitor and click Set alarms.
The Set Alarms window appears.
Under Performance variables, select the variable you want to monitor.
Under Alarm thresholds, click Add value and select a boundary (or value) for the variable you
selected as well as the alarm type(s) that will indicate when the variable exceeds those boundaries.
For more information on configuring monitor alarms, see “Setting alarms” on page 209.
If you want to add further alarms for the variable, repeat step 3.
Click OK to save the alarms.

Using Interactive Visual Queue

349

Understanding call priority
Each queue has a default priority level. When a call enters the system for the first time, the call adopts the
default priority of whichever queue it enters. If all calls in a queue have the same priority, the position of the
calls are based on each call’s total time in the current queue. If a queue contains calls that have multiple
priority levels, higher priority calls will have a higher position in the queue than lower priority calls.
As long as a call remains in a queue, it maintains its priority. However, if a call moves from one queue to
another queue, the call’s priority may change, based on the method used to move the call.
When you redirect a call manually, the call always adopts the default priority level of the destination queue.
For example, suppose Queue 1 has a priority of 1 and Queue 2 has a priority of 15. When a call first enters
Queue 1, it has a priority of 1. However, if you manually move that call to Queue 2, using either a drag-anddrop operation or the right-click menu, the call priority lowers to 15. The rules work the same in reverse. If you
manually move a priority 15 call from Queue 2 to Queue 1, the call priority increases to 1 when it enters
Queue 1.
Calls interflowed automatically retain the original call priority, or adopt the priority of the new queue based on
telephone system settings. The interflow options you specify for a queue on the Interactive Visual Queue tab
in YourSite Configuration must be identical to those of the telephone system. For more information on
configuring interflowed calls, see “Adding queues” on page 141.

350

Chapter 13 Interactive Visual Queue

Chapter 14
Contact Center PhoneSet Manager and
Contact Center Softphone

Using Contact Center PhoneSet
Manager and Contact Center
Softphone

352

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Using Contact Center PhoneSet Manager and Contact Center Softphone

353

Contact Center PhoneSet Manager and Contact
Center Softphone
The Contact Center PhoneSet Manager and Contact Center Softphone applications are designed for the 3300
ICP telephone system. They provide ACD agent functions and enable agents to use their desktop computers
as IP-based phones.
NOTE:
• Soft phone is not supported on the Enterprise Server.
• Interactive Contact Center is required to control the availability of agents and ACD queues. See
“Interactive Contact Center” on page 331.

Using Contact Center PhoneSet Manager and Contact
Center Softphone
Contact Center PhoneSet Manager and Contact Center Softphone enable agents to use their desktop
computers as IP-based phones. Contact Center PhoneSet Manager automates Mitel IP phone sets from the
computer desktop. An agent who uses Contact Center PhoneSet Manager has a headset connected to a
desk phone. Contact Center Softphone provides complete phone set functionality from the computer desktop.
A computer and wired or wireless USB headset deliver calls to the agent.

Starting Contact Center Client
Contact Center Softphone and Contact Center PhoneSet Manager reside in Contact Center Client.
If you are working from the office, to start Contact Center Client
1.
2.
3.

4.

Click Start=>Programs=>Mitel=>Contact Center Client.
Type your user name and password and verify the Enterprise Server IP address.
If you use Secure Socket Layer, select SSL.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Click Log on.

If you are working outside of the office, to start Contact Center Client
1.

2.
3.
4.
5.

Click Start=>Programs=>Mitel=>Contact Center Client.
CAUTION: Do not select “Remember my credentials” if you intend to work both at the office and from
home.
Select the Connect using Teleworker check box and click Change Teleworker settings.
Verify the Teleworker Server IP address.
If you use Secure Socket Layer, select SSL and click OK.
See “Providing Contact Center Client functionality to teleworkers” on page 273.
Click Log on.

Supported phone sets
Contact Center PhoneSet Manager is designed for the 3300 ICP (5235, 5330, 5340, and Navigator)
telephone system.

354

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Tested headsets
We have tested the following headsets to confirm they work with Contact Center PhoneSet Manager:
• GN Netcom GN 6120 Bluetooth office headset—wireless (part number GN 6120)
• Plantronics SupraPlus Noise-Canceling—monaural (part number H251N)
• Plantronics SupraPlus Noise-Canceling—binaural (part number H261N)
• GN Netcom Monaural over-the-head, SoundTube clarity (part number GN 2110 ST)
• GN Netcom Binaural over-the-head, SoundTube (part number GN 2115 ST)
NOTE: In order for the Plantronics and GN Netcom headsets to work with Contact Center PhoneSet Manager
you must have the correct amplifier adaptor for the Mitel phones.
We have tested the following headsets to confirm they work with Contact Center Softphone:
• Plantronics DSP PC 500—binaural (part number DSP 500)
• Plantronics CS50 Wireless Office Headset System (part number CS50)
• Plantronics SupraPlus Noise-Canceling—monaural (part number H251N)
• Plantronics SupraPlus Noise-Canceling—binaural (part number H261N)
• GN Netcom Monaural over-the-head, SoundTube clarity (part number GN 2110 ST)
• GN Netcom Binaural over-the-head, SoundTube (part number GN 2115 ST)
NOTE: In order for the Plantronics and GN Netcom headsets to work with Contact Center Softphone you must
have the correct USB adaptor.

USB-to-headset adaptors
For Contact Center Softphone, the Plantronics H251N and H261N and the GN Netcom GN 2110 ST and GN
2115 ST headsets must be connected to your computer by a USB-to-headset adaptor. We have tested the
following USB-to-headset adaptors to confirm they work with Contact Center Softphone:
• Plantronics DA60 USB-to-Headset Adaptor (part number DA60)
• GN Netcom USB-to-headset adaptor (part number GN 8110)
• GN Netcom USB-to-headset adaptor (part number GN8120)
You can integrate the GN 8120 with Contact Center Softphone and use the three different function buttons on
the GN 8120 to perform specific functions in Contact Center Soft phone. Table 14-1 shows the GN 8120
button functions.

Table 14-1 GN 8120 button functions
Button

State

Blue volume
control

Any state

White button
Green button

Any state
Incoming call is ringing on one of your line
appearances
You are currently talking to someone, and
you do not have anyone on consultation
hold

Red button

You are currently talking to someone, and
you have someone on consultation hold
You are currently talking to someone, and
you do not have anyone on consultation
hold
You currently have someone on hold
You are currently talking to someone, and
you have someone on consultation hold

Action
Increases or decreases the headset
speaker volume, which controls the
volume at which you can hear a caller
Turns the mute function on or off
Answers a call
Hangs up a call

Performs a swap with the party on hold
Places the current call on hold
Retrieves the call on hold
Cancels the current call and returns you to
the party on hold

Using Contact Center PhoneSet Manager and Contact Center Softphone

355

Table 14-2 shows situations where the LEDs will be lit or flashing based on the state of Contact Center
Softphone.

Table 14-2 GN 8120 LED displays
What you are doing

GN 8120 LED displays

All lines are idle, and the mute function is off
The mute function is on
A call is ringing
You are currently dialing, waiting for an answer, or
talking to someone, and you do not have anyone on
hold

All LEDs are off
Blue LED above the white button is on
Green LED above green button is flashing
Green LED above green button is on

You are currently talking to someone, and he has
put you on hold
You put someone on hold
You are currently talking to someone, and you have
someone on consultation hold

Green LED above green button is flashing
Red LED above red button is on
Green LED above green button is on
Red LED above red button is flashing

Integrating the GN 8120 with Contact Center Softphone
To integrate the GN 8120 with Contact Center Softphone
1.
2.
3.
4.
5.
6.

Log on to Contact Center Client.
On the main menu, click View=>Soft phone.
Click Soft phone.
After Input audio device, choose the GN 8120.
After Output audio device, choose the GN 8120.
Click OK.

For more information about the GN 8120, visit the product page on GN Netcom’s website at
http://www.gnnetcom.com/US/EN/MainMenu/Products/Computer-VoIP/GN8120USB.htm.

Setting up the soft phone
The functionality of Contact Center PhoneSet Manager and Contact Center Softphone is similar. For
simplicity, we will use soft phone when referring to features and functionality common to both applications.
NOTE:
• Before you set up the soft phone on your client computer, ensure your network administrator has
configured your soft phone as a 5020 IP phone on the telephone system.
• Users who are upgrading to Contact Center Management Version 5.7 SP1 or greater must uninstall
MiAUDIO Desktop Edition before they use Contact Center Softphone. MiAUDIO is now bundled in
the Contact Center Management software and no longer runs as the IP Phone Emulation Service.
• Although Inter-Tel users can log in to multiple extensions simultaneously, this functionality is not
currently supported by Contact Center Solutions applications.
To set up a client computer to use the soft phone
1.
2.
3.
4.

5.

Consult your network administrator to confirm your soft phone extension number.
Ensure your headphone is connected.
Configure sound and audio device properties.
See “Configuring sound and audio device properties” on page 356.
Run Client Component Pack.
See “Installing Client Component Pack using an administrative procedure” on page 44.
“Configuring sound and audio device properties” on page 356.
Run Client Component Pack.
See “Installing Client Component Pack using an administrative procedure” on page 44.

356

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Configuring sound and audio device properties
To configure sound and audio device properties for Windows XP and Vista operating systems, you must set
the PC speakers as the default audio device and adjust the volume of the PC speakers, headset speakers,
and headset microphone.

Configuring sound and audio device properties for Windows Vista
The following procedures describe how to configure sound and audio device properties for Windows Vista.
To set the PC speakers as the default audio device
1.
2.
3.
4.
5.

In Control Panel, double-click Sound to open the Sound dialog box.
Select the Playback tab.
Click the Speakers icon.
Click the Set Default button.
Click OK to save the Speakers as your default device.
This enables your PC speakers to be used as the default audio device, so when you receive calls on
the soft phone, the ring tone plays through your headset and your PC speakers.

To adjust the PC speaker volume
1.
2.
3.
4.
5.

In Control Panel, double-click Sound to open the Sound dialog box.
Select the Playback tab and double-click the Digital Output Device icon.
Select the Levels tab and adjust the PC speaker volume by moving the Digital Output Device
volume slider from left to right.
Click OK to save your volume setting.
Click OK to close the Sound dialog box.

To adjust the headset speaker volume
1.
2.
3.
4.
5.

In Control Panel, double-click Sound to open the Sound dialog box.
Select the Playback tab and double-click the Speakers icon.
Select the Levels tab and adjust the headset speaker volume by moving the Audio output volume
slider from left to right.
Click OK to save your volume setting.
Click OK to close the Sound dialog box.

To adjust the headset microphone volume
1. In Control Panel, double-click Sound to open the Sound dialog box.
2. Select the Recording tab and double-click the Microphone icon.
3. Select the Levels tab and adjust the headset microphone volume by moving the Microphone volume
slider from left to right.
4. Click OK to save your volume setting.
5. Click OK to close the Sound dialog box.

Configuring sound and audio device properties for Windows XP
The following procedures describe how to configure sound and audio device properties for Windows XP.
To set the PC speakers as the default audio device
1.
2.

3.

In Control Panel, double-click Sounds and Audio Devices.
Select the Audio tab and select your sound card device from the Default device drop-down under
Sound playback.
This enables your PC speakers to be used as the default audio device, so when you receive calls on
the soft phone, the ring tone plays through your headset and your PC speakers.
Click OK to save your settings.

Using Contact Center PhoneSet Manager and Contact Center Softphone

357

To adjust the PC speaker volume
1.
2.
3.

In Control Panel, double-click Sounds and Audio Devices.
Select the Volume tab and adjust the PC speaker volume by moving the Device volume slider from
left to right.
Click OK to save your settings.

To adjust the headset speaker volume
1.
2.

In Control Panel, double-click Sounds and Audio Devices.
Select the Voice tab and select your headset device from the Default device drop-down list under
Voice playback.
3. Click the Volume button, located under Voice Playback.
4. Adjust the headset speaker volume by moving the Volume slider, located under Speaker, up or down.
5. Click OK to save your settings.
To adjust the headset microphone volume
1.
2.
3.
4.
5.

In Control Panel, double-click Sounds and Audio Devices.
Select the Audio tab and select your headset device from the Default device drop-down list under
Sound recording.
Click the Volume button, located under Sound recording.
Adjust the headset microphone volume by moving the Volume slider up or down.
Click OK to save your settings.

Opening the soft phone
To open the soft phone
1.
2.

Click Start=>Programs=>Mitel=>Contact Center Client.
On the main menu, click View=>Soft phone.
See Figure 14-1.

358

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Figure 14-1 Soft phone configuration window

3.
4.

5.
6.

7.

8.

9.
10.
11.

Click Add Extensions... to search and select from all extensions.
Select your phone extension from the list of extensions.
NOTE: Although Inter-Tel users can log in to multiple extensions simultaneously, this functionality is
not currently supported by Contact Center Solutions applications.
If you have Contact Center PhoneSet Manager, click Desk phone. If you have Contact Center
Softphone, click Soft phone.
If you want to log on automatically to the soft phone with your phone extension the next time you open
the current profile, select the Remember my extension check box.
You must save the current profile before you quit the soft phone for this option to work.
If you are a hot desk agent who participates in the use of PINs, the PIN login dialog box opens. If you
are a traditional agent or a hot desk agent who does not participate in the use of PINs, go to step 9.
Type your Login PIN.
If you want Contact Center Client to remember your Login PIN, select the Remember your credentials
check box. This option is not available if your Contact Center Client profile is shared.
Click Login.
NOTE: If the Login PIN you entered is invalid the login will fail and you will be asked to enter a valid
Login PIN.
If you want Contact Center Client to be the top-most window on ringing, select the Bring to front on
ringing check box.
If you selected Soft phone in step 5, under Soft phone settings, configure soft phone options.
After Address book source for contacts, select YourSite contacts or Outlook contacts.
Contact Center PhoneSet Manager and Contact Center Softphone users can access YourSite
database phone extensions or Outlook Personal Contact or Global Address List phone numbers
when they handle calls.

Using Contact Center PhoneSet Manager and Contact Center Softphone
12.
13.
14.
15.

359

To automatically log off the agent from the telephone system when closing the soft phone, select the
Automatically log off this ACD agent when closing the soft phone check box.
If you want to synchronize online presence indicators with ACD agent states in real-time monitors,
select the Synchronize my Office Communicator presence with my ACD state check box.
If you want to show call notes on the soft phone display and on the Call Notes monitor, ensure the
Display call notes check box is selected.
Click OK.
The Contact Center Client window displays the soft phone, Phone and Functions toolbars.
See Figure 14-2.

Figure 14-2 Soft phone toolbars

Logging on to the ACD
Agents can log on to the ACD a number of ways, such as selecting the Superkey button in Contact Center
Softphone, or using the agent control function in Interactive Contact Center. See “Contact Center PhoneSet
Manager and Contact Center Softphone” on page 353.
We recommend that soft phone users who are hot desking agents log on to the ACD using the soft phone
Actions menu. This enables the soft phone to identify agents.
To log on to the ACD
• On the soft phone Functions toolbar, click Actions=>Log on and select an agent ID.
NOTE: When a hot desk agent logs in to the ACD a 3300 ICP user license is taken from the available
licensing pool and when the agent logs out the license is released back to the licensing pool. Agents are
notified upon login attempt if the number of concurrent logins exceeds the number of available user licenses.
If there are no available user licenses the login attempt will fail.

Phone and Functions toolbars
The Phone toolbar displays your
• Extensions (grey oval buttons)
• Hold button (red oval button)
• Superkey button (blue oval button, for Contact Center Softphone only)
• Current phone state (Idle, Dialing, Talking) box with a down arrow that displays a call details window
• Dial box (field for dialing extensions or phone numbers)
• Dial button (Contact Center PhoneSet Manager only)
• Redial button (Contact Center Softphone only)
• Cancel button (Contact Center Softphone only)
• Message button (for retrieving voice mail messages, Contact Center Softphone only)

360

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

The Functions toolbar displays
• Your current ACD state (Logged On/Off, in Make Busy, in Do Not Disturb)
• The ACD actions currently available
• Telephony buttons
See “Displaying, hiding, and retiring toolbar buttons” on page 362.

Phone functions
You can readily answer calls or forward them to extensions or phone numbers using the soft phone. You can
select people from contact and speed dial lists, and perform the following actions: Redial (Contact Center Soft
phone only), Transfer, Conference, Mute, Forward, Request help, Hold, Retrieve, Split, Swap, Camp on,
Leave a message, Retrieve a message, Call me back, Hang up, and Cancel.
Table 14-3 lists the soft phone telephony options and their corresponding meanings.

Table 14-3 Agent actions
Icon

Meaning
Account Code

tags a call with an Account Code

Answer

answers a ringing call

Auto answer

if enabled, answers a ringing call without you having to click Answer

Call me back

notifies you as soon as the extension number you are trying to call is
available

Camp on

notifies an employee you are attempting to call with a series of audible
beeps

Cancel

terminates your connection to a caller and reconnects you to the held
party

Conference

connects three or more people together for a conversation

Dial pad

enables you to dial a number using a keypad

Forward

forwards a call to a phone number or extension

Hang up

terminates a call

Using Contact Center PhoneSet Manager and Contact Center Softphone

361

Table 14-3 Agent actions
Hold

places the current call on hold

Leave a
message

leaves a message waiting notification on an employee’s extension

Mute

if you have Contact Center Softphone, disables your microphone so
you can consult privately with another employee while on a call

Request help

calls an employee who can click Answer and listen to an in-progress
call without the caller knowing

Retrieve

picks up a call that is held or camped on to your extension

Speed dial

enables you to make a call to a specified number with one mouse click

Split

disconnects one person from a conference call

Swap

swaps between the current and the held party

Transfer

forwards an in-progress call to another answer point

Transfer/
Conference

places a caller on hold and makes a consultation call

Volume

if you have Contact Center Softphone, adjusts the volume of your
speakers and/or microphone

Call Notes

enables you to view the notes associated with the current call and add
notes

Customizing the soft phone
You can enhance productivity by configuring the following time-saving options in the soft phone:
• Toolbar customization
• Sounds and notifications
• Call forward destinations
• Speed dial contacts
• Shortcut keys
• Pre-announcement messages

362

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Configuring soft phone settings
To specify soft phone settings
1.
2.
3.
4.

Right-click the Phone toolbar and click Configure.
After Input audio device, select an audio device for your microphone.
After Output audio device, select an audio device for your speakers or headset.
Click OK.

Specifying the address book source for contacts
To specify the address book the soft phone uses for contacts (Microsoft Outlook or the Contact Center
Management YourSite database)
1.
2.
3.

Right-click the Phone toolbar and click Configure.
After Address book source for contacts, select YourSite contacts or Outlook contacts.
Click OK.

Resizing toolbar buttons
To resize toolbar buttons
1.
2.
3.
4.
5.

Right-click the Phone toolbar and click Configure.
Click the Toolbars tab.
After Functions toolbar, select a size for displaying the Functions toolbar buttons.
After Phone toolbar, select a size for displaying the Phone toolbar buttons.
Click OK.

Displaying, hiding, and retiring toolbar buttons
You can display telephony buttons, hide them so they appear on the Functions toolbar only when required,
and retire them for actions you rarely perform, such as Camp on and Request help.
To display telephony buttons
1.
2.
3.
4.

Right-click the Phone toolbar and click Configure.
Click the Toolbars tab.
Under Selected buttons, select the check boxes of the telephony buttons you want to display.
Click OK.

To hide telephony buttons
1.
2.
3.
4.

Right-click the Phone toolbar and click Configure.
Click the Toolbars tab.
Under Selected buttons, clear the check boxes of the telephony buttons you want to hide from view.
Click OK.

To retire telephony buttons
1.
2.
3.
4.

Right-click the Phone toolbar and click Configure.
Click the Toolbars tab.
Under Selected buttons, select the telephony buttons you want to retire and click the left arrow to
add these buttons to the Available buttons list.
Click OK.

Using Contact Center PhoneSet Manager and Contact Center Softphone

363

To restore telephony buttons
1. Right-click the Phone toolbar and click Configure.
2. Click the Toolbars tab.
3. Under Available buttons, select the telephony buttons you want to restore and click the right arrow to
add these buttons to the Selected buttons list.
4. Click OK.

Repositioning toolbar buttons
To specify the order in which telephony buttons appear
1.
2.
3.
4.
5.

Right-click the Phone toolbar and click Configure.
Click the Toolbars tab.
Under Selected buttons, select a telephony button.
Click the up or down arrow to change the position of the button relative to other buttons on the
Functions toolbar.
Click OK.

Configuring sounds and notifications
You can configure sounds for individual phone events for incoming calls, secondary incoming calls, and/or the
digits dialed on your primary extension, or on all extensions. A primary incoming call is a call you receive while
you are in the idle state and are available to take the call. A secondary incoming call is a call you receive while
you are on a call on another extension and are not available to take the call.
Every time you receive a call a pop-up window notifies you the call has arrived. You can disable the pop-up
notification.
To configure a sound for a phone event
1.
2.
3.

Right-click the Phone toolbar and click Configure.
Click the Sounds tab.
Select the Incoming calls, Secondary incoming calls, and/or Play sounds when dialing digits
check boxes.
4. After Phone events, select a phone event.
5. After Sound file name, click Browse and select a sound file.
6. If you want to play the sound file when the phone event occurs on any of your extensions, click Apply
to all lines.
7. Click OK.
To disable the call arrival pop-up notification
1.
2.
3.
4.
5.

Right-click the Phone toolbar and click Configure.
Click the Sounds tab.
Under Phone events, click a phone line.
Clear the Display pop-up notification for incoming calls check box.
Click OK.

Making calls ring through your computer speakers
You can make calls ring through your computer speakers instead of your headset.
To make calls ring through your computer speakers
1.
2.
3.

Right-click the Phone toolbar and click Configure.
Click the Sounds tab.
After Play the rings sounds on select the sound output device for your computer speakers.

364

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Adjusting the volume of your speakers and microphone
If you have Contact Center Softphone, you can adjust the volume of your speakers and microphone.
To adjust the volume of your speakers
1.
2.
3.

Right-click the Phone toolbar and click Configure.
Click the Sounds tab.
Adjust the volume by moving the speaker slider.

To adjust the volume of your microphone
1.
2.
3.

Right-click the Phone toolbar and click Configure.
Click the Sounds tab.
Adjust the volume by moving the microphone slider.

Configuring call forward destinations
You can forward calls manually to pre-configured call forward destinations. In addition, you can configure and
enable call forwarding so the telephone systems forwards calls to other answer points when you are
temporarily unavailable or away from the office. For example, you could specify all External call busy calls you
receive be forwarded to a co-worker’s extension. Rather than directing these call to voice mail, the telephone
system would forward these calls to your co-worker.
To configure call forward destinations for calls you will forward manually
1.
2.
3.
4.
5.

Right-click the Phone toolbar and click Configure.
Click the Call forward tab.
Under Name, type the name of the person to whom you will forward calls.
Under Number, type an extension or phone number (preceded by a number you dial to access an
outside line).
Click OK.

To configure and enable call forward destinations for calls the telephone system will forward
1.
2.
3.
4.

5.
6.

Right-click the Phone toolbar and click Configure.
Click the Call forward tab.
Specify the source for call forwarding.
Specify destinations for the following call types:
• All calls (all calls you receive)
• External call busy (external calls to your extension when you are unavailable)
• External call no answer (external calls to your extension that you do not answer)
• Internal call busy (internal calls to your extension when you are unavailable)
• Internal call no answer (internal calls to your extension that you do not answer)
If you want to activate the call forwarding rules immediately, select the Enabled check boxes of the
call forwarding types to be activated.
Click OK.

Configuring speed dial numbers
When you pre-configure speed dial numbers in Contact Center Softphone, these contacts are available in
drop-down lists adjacent to the Speed dial, Trans/Conf, and Request help buttons on the Functions toolbar.
You can display a button for each speed dial number or display one button with a down arrow that lists all of
the speed dial numbers you have configured. You can speed dial calls manually to pre-configured extensions
and phone numbers.

Using Contact Center PhoneSet Manager and Contact Center Softphone

365

To configure a speed dial number
1.
2.
3.
4.
5.

Right-click the Phone toolbar and click Configure.
Click the Speed dial tab.
Under Name, type the name of the person to whom you will speed dial calls.
Under Number, type an extension or phone number (preceded by a number you dial to access an
outside line).
Click OK.

Configuring shortcut keys
You can assign a shortcut key to a telephony function to perform it with a simple keystroke. This enables you
to perform telephony functions while the soft phone is minimized or another application is currently selected.
To configure a shortcut key for a telephony function
1.
2.
3.
4.
5.

Right-click the Phone toolbar and click Configure.
Click the Shortcut keys tab.
Under Shortcut key, select a telephony function.
Click the down arrow, select Ctrl, Alt, Shift, or Win, and select a keyboard number, letter, or function
from the list.
Click OK.

Configuring pre-announcement messages
Agents who have Contact Center PhoneSet Manager or Contact Center Softphone can record introductions
that are played to callers (for example, “Hi. This is Paul Jones in Customer Support. Could you please tell me
your customer site key?”) The introduction that is played is based on the queue the call arrives on and the
time of day it is received. The recorded introduction provides customers with a consistent greeting and gives
the agent extra time to retrieve customer information. You can stop pre-announcement messages at any time.
You can configure more than one pre-announcement rule. For each rule, you specify the conditions in which
the soft phone will play a particular pre-announcement message. If one or more conditions is satisfied for a
particular rule, the soft phone will play the associated pre-announcement message. You can order the rules
on the Pre-announcement rules table to establish their priority. Pre-announcement rules are evaluated in the
order shown in the table. If one pre-announcement rule is satisfied, the associated sound file is played and no
other rules are evaluated.
NOTE: To use pre-announcement messages with Contact Center PhoneSet Manager, you must have a Mitel
ACD desk phone (for example, 5212) and a PCTI adaptor. The PCTI adaptor enables the audio being played
from the agent PC and the audio from the agent desk phone to be mixed.
To configure a pre-announcement rule for Contact Center PhoneSet Manager
1.
2.
3.

Right-click the Phone toolbar and click Configure.
Under This extension is a, select Desk phone.
To use audio devices for pre-announcements, select Use audio devices for pre-announcements
and specify the input and output audio device.
4. Click the Pre-announcement tab.
5. Click Add rule.
The Add / Edit pre-announcement rule window opens.
6. Select the conditions that determine when the pre-announcement message will play.
7. Specify parameters for each condition.
8. Select or record a wave file to play when the above conditions are met.
9. Type a name for the pre-announcement rule.
10. If you want to hear ringing on your desk phone, select Enable ringing sound in desk phone.
11. Click OK.

366

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

To configure a pre-announcement rule for Contact Center Softphone
1.
2.
3.
4.
5.
6.
7.
8.
9.

Right-click the Phone toolbar and click Configure.
Under This extension is a, select Soft phone.
Click the Pre-announcement tab.
Click Add rule.
The Add / Edit pre-announcement rule window opens.
Select the conditions that determine when the pre-announcement message will play.
Specify parameters for each condition.
Select or record a wave file to play when the above conditions are met.
Type a name for the pre-announcement rule.
Click OK.

To re-order pre-announcement rules
1.
2.
3.

Select a rule.
Click the up or down arrow to change the priority of the rule.
Click OK.

Making and terminating calls using Contact Center Phoneset
Manager
When you make calls, on the Functions toolbar you can readily select contacts you pre-configure in Microsoft
Outlook, or speed dial numbers you configure in Contact Center PhoneSet Manager. See “Configuring speed
dial numbers” on page 364 and “Displaying, hiding, and retiring toolbar buttons” on page 362.
You can dial any extension number or phone number. Contact Center PhoneSet Manager typically uses your
primary extension to make calls. You can optionally select a different extension on the Phone toolbar to make
calls.

Making calls
To dial by phone number or extension number using Contact Center PhoneSet Manager
1.

2.
3.

In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the dial box and type a number or extension
on the dial pad.
Click Dial.
If you want to view the call details window, click the down arrow adjacent to the box that displays your
current phone state.
See Figure 14-3.

To dial internally from a real-time monitor using Contact Center PhoneSet Manager
• From any real-time monitor, right-click an agent, employee, or extension cell and click Call.

Using Contact Center PhoneSet Manager and Contact Center Softphone

367

Figure 14-3 Making a call

Making calls to your contacts
To make a call to an extension in your contact list
1.
2.
3.

Click the arrow adjacent to the dial box and click the Contacts tab.
Select a contact in the list.
Click Dial.

Making calls using speed dial
To dial using speed dial
• Click Speed dial and select a name in the list.

Terminating calls
To terminate a call
• Click Hang up.

Forwarding and answering calls using Contact Center Phoneset
Manager
You can forward calls manually to pre-configured call forward destinations without having to speak to the
caller first. In addition, you can configure and enable call forwarding so the telephone system forwards calls to
other answer points when you are temporarily unavailable or away from the office. See “Configuring call
forward destinations” on page 364.
If a call is ringing on your extension and you click the Forward button, the call will be forwarded to the default
call forward destination configured in the telephone system. If you click the down arrow adjacent to the
Forward button, you can select an extension or phone number for call forwarding.

Forwarding calls
When a call is ringing on your extension, to forward the call using Contact Center PhoneSet Manager
1.
2.
3.

Click Forward.
In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Forward button and select a contact.
Click Dial.

368

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Answering calls
When an agent receives a call with Contact Center PhoneSet Manager detailed caller information is displayed
on the desktop. (See Figure 14-4.) Agents can choose to answer the call or forward it to another agent.
Additionally, the display can provide access to call notes, which are notes an agent adds to the call before
transferring it. See “Adding call notes to a call” on page 369.
If configured and available the following information is provided in the soft phone display
• Caller name—name of the caller
• ANI—telephone number of the caller
• DNIS—telephone number the caller dials
• DNIS name—the name associated to the DNIS number in YourSite database
• Agent ID— agent who transferred the call
• Extension—extension from which the call was transferred
• Queue—queue from which the call originated
• Collect Caller Entered Digits—digits the caller enters for identification purposes, such as a customer
site key (Intelligent Queue required)
• Customer Collected Information—information collected from a third party OBDC database.
Customer Collected Information requires Intelligent Queue and Verified Collected Digits, and
optionally, Remote Database Verification or CTI Developer Toolkit
• Call notes—notes added by an agent
You can answer calls by right-clicking the Contact Center PhoneSet Manager system tray icon and selecting
Answer, or by clicking the Answer toolbar button.

Figure 14-4 Contact Center PhoneSet Manager display

To answer a call using Contact Center PhoneSet Manager
• Click Answer.

Handling calls using Contact Center PhoneSet Manager
You can handle calls by right-clicking the Contact Center PhoneSet Manager system tray icon and selecting
telephony functions, or by selecting telephony buttons on the Functions toolbar. The telephony buttons
available depend on the action you last performed. You can configure the toolbar buttons so they are always
visible, or visible only when required. See “Displaying, hiding, and retiring toolbar buttons” on page 362.
When you pre-configure speed dial numbers in Contact Center PhoneSet Manager, these contacts are
available in drop-down lists adjacent to the Speed dial, Trans/Conf, and Request help buttons on the
Functions toolbar. See “Configuring speed dial numbers” on page 364.

Using Contact Center PhoneSet Manager and Contact Center Softphone

369

Placing calls on hold
To place a call on hold
• Click Hold (red oval button).

Retrieving calls
You can retrieve a held call, or retrieve a call when a call is camped on to your extension.
To retrieve a call
• Click Retrieve.

Adding call notes to a call
When agents are speaking with customers, they can add notes to calls to share with other contact center
employees involved in the call. This ensures agents and supervisors have context on calls and know what
information has been provided to customers upon call transfer.
When a call is being transferred to an agent or supervisor, the soft phone display shows the most recent note
associated with the call. When the agent answers the call, Contact Center Client appears on top of all other
open applications and displays the Call Notes monitor. The monitor includes all of the call notes associated
with the current call.
Agents can add notes each time a call is transferred, and agents on conference calls can add notes
simultaneously. Each set of notes includes the agent’s name and a date/time stamp. When an agent
completes a call and answers a new call or closes the Call Notes monitor, all call note information is saved
and appended to the Lifecycle reports.
NOTE:
• On the Soft phone configuration window, you can clear the Enable call notes check box to hide the
Call Notes monitor and prevent call notes from being displayed.
• You must have Contact Center PhoneSet Manager or Contact Center Softphone open in order to view
or add call notes.
• For 5000/Axxess configurations that use CT Gateway, time stamps are based on the Enterprise
Server’s PC clock. If the 5000/Axxess configuration includes remote servers, then time stamps are
based on the remote server’s PC clock. For the 3300 ICP, time stamps are based on the telephone
system clock.
To add a call note
1.
2.
3.

As a call is ringing on your extension, on the soft phone display click Answer to answer the call.
Contact Center Client appears on top of all open applications and displays the Call Notes monitor.
After Enter a new call note, type a note.
Call notes can include a maximum of 100 characters.
Click Add.
The call note is added to the Call notes text box and is included in the soft phone display upon call
transfer.

370

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Transferring calls
You can perform a blind transfer or a supervised transfer.
To perform a blind transfer using Contact Center PhoneSet Manager
1.
2.

3.
4.

While on a call, click Trans/Conf.
In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line if required). Otherwise, click the down arrow adjacent to the Trans/Conf button and select
a contact.
Click Dial.
Click Hang up.

To perform a supervised transfer
1.
2.
3.
4.
5.

While on a call, click Trans/Conf.
In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Trans/Conf button and select a contact.
Click Dial.
The system places the caller on Hold.
Wait for the called party to answer. If you receive a busy signal or a voice mail greeting, click Cancel
to return to the initial party. Otherwise, speak to the agent and identify the caller.
Click Transfer to transfer the call.

Conferencing calls
You can include up to eight people in a conference call. The following example illustrates a three-way
conference call.
To set up a conference call
1.
2.
3.
4.
5.
6.
7.

In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line).
Click Dial.
After you speak with the person who answers, click Trans/Conf to add a person to an in-progress call.
The system places the person on Hold.
In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Trans/Conf button and select a contact.
Click Dial.
Speak to the person who answers.
Click Conference to initiate a three-way conference call.

To split a conference call
• Click Split.
The last person you added to the conference call is placed on hold, and you can speak privately with
the first person.

Using Contact Center PhoneSet Manager and Contact Center Softphone

371

Consulting with people while on calls
To consult with a person while on a call using Contact Center PhoneSet Manager
1.

Click Trans/Conf to conference in the person.
The system places the initial party on Hold.
2. In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Trans/Conf button and select a contact.
3. Click Dial.
4. After you consult with the person, either click Conference to conference in the person, click Cancel to
hang up on the person, click Transfer to transfer the call to the person, or click Swap to talk to the
initial party.

Requesting help while on calls
To request help while on a call using Contact Center PhoneSet Manager
1.
2.
3.

Click Request help.
On the dial pad, type the extension number of the employee you want to call. Otherwise, click the
down arrow adjacent to the Request help button and select a contact.
Click Dial.
The system calls the employee. The employee can click Answer and listen in on the call without the
caller knowing and can click Conference to join the conversation at any time.

Using Camp on
The Camp on feature is available when you make a call to an extension and receive a busy signal because
the employee is already on a call. Camp on notifies the employee you are attempting to call with a series of
audible beeps.
NOTE:
• Callers cannot camp on to your extension if you have call forwarding or voice mail configured on the
extension.
• You cannot camp on to an extension that is in Make Busy or Do Not Disturb.
To camp on to an extension
1.
2.
3.

In the dial box, type an extension number.
Click Dial.
If you receive a busy signal, click Camp on.
The employee you called will hear a series of beeps and can click Retrieve to place the caller on hold
and speak with you. After speaking with you, the employee can click Swap to return to the caller.

Leaving and retrieving messages
The Leave a message feature is available when you make a call to an extension that is idle or on a call. You
must use the dial pad to type a number when you are retrieving a message.
To leave a message
1.
2.
3.

In the dial box, type an extension number.
Click Dial.
If the employee does not answer, click Leave a message.
The telephone system leaves a message waiting notification on the employee’s extension and the
Contact Center Client icon flashes red and white in the employee’s system tray.

372

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

To retrieve a message
1.
2.
3.
4.

Click Dial pad and type the number configured in the telephone system for message retrieval.
Press Enter.
The automated attendant will ask you for your password.
Type your password on the dial pad.
Follow the instructions provided by the automated attendant to retrieve the message.

NOTE: If agents leave Call me back messages you must use your physical phone set to retrieve the
messages.

Using Call me back
The Call me back feature is available when you make a call to an extension that is idle or on a call. When you
select the Call me back button, the telephone system monitors the called employee’s other extension. When
the employee’s other extension returns to idle, your phone rings. If you pick up the call, the employee’s phone
will ring. If you do not pick up the call, the callback will expire.
To leave a callback message
1.
2.
3.

4.

In the dial box, type an extension number.
Click Dial.
If the employee does not answer, click Call me back.
The telephone system monitors the called employee’s extension. Your phone will rings when the
called employee’s other extension returns to the idle state.
When your phone rings, click Answer to pick up the call and speak with the employee.

Tagging calls with Account Codes
You can tag calls with Account Codes you pre-configure in Contact Center Client.
To tag an in-progress call with an Account Code or a Classification Account Code
• Click the down arrow adjacent to the Account Code button and select a traditional Account Code or a
Classification Account Code.
After hanging up, while in work timer mode, you can tag calls with Classification Account Codes.
To tag a call, after hanging up, with a Classification Account Code
1.
2.

Click the down arrow adjacent to the Account Code button.
Select After Call Classification and select the appropriate Classification Account Code from the
drop-down list.

Making and terminating calls using Contact Center Softphone
When you make calls, on the Functions toolbar you can readily select from contacts you pre-configure in
Microsoft Outlook, or speed dial numbers you configure in Contact Center Softphone. See “Configuring speed
dial numbers” on page 364 and “Displaying, hiding, and retiring toolbar buttons” on page 362.
You can dial any extension number or phone number. Contact Center Softphone typically uses your primary
extension to make calls. You can optionally select a different extension on the Phone toolbar to make calls.
For information on how to use the superkey and phone book functionality of Contact Center Softphone, refer
to the 5220 IP Phone User Guide at http://edocs.mitel.com/UG/Index.html.

Using Contact Center PhoneSet Manager and Contact Center Softphone

373

Making calls
To dial by phone number or extension number using Contact Center Softphone
1.

2.

In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the dial box and type a number or extension
on the dial pad.
If you want to view the call details window, click the down arrow adjacent to the box that displays your
current phone state.
See Figure 14-5.

To dial internally from a real-time monitor using Contact Center Softphone
• From any real-time monitor, right-click an agent, employee, or extension cell and click Call.

Figure 14-5 Making a call

Making calls to your contacts
To make a call to an extension in your contact list
1.
2.

Click the arrow adjacent to the dial box and click the Contacts tab.
Double-click a contact in the list.

Making calls to contacts who have called you recently
To make a call to a contact who has called you recently
1.
2.

Click the arrow adjacent to the dial box and click the Recent tab.
Double-click a contact in the list.

Making calls using speed dial
To dial using speed dial
• Click Speed dial and select a name in the list.

Redialing numbers
To dial the contact who last called you
• Click Speed dial and select a name in the list.

374

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Terminating calls
To terminate a call
• Click Hang up.
Alternatively, on the Phone toolbar, click Cancel.

Forwarding and answering calls using Contact Center Softphone
You can forward calls manually to pre-configured call forward destinations without having to speak to the
caller first. In addition, you can configure and enable call forwarding so the telephone system forwards calls to
other answer points when you are temporarily unavailable or away from the office. See “Configuring call
forward destinations” on page 364.
If a call is ringing on your extension and you click the Forward button, the call will be forwarded to the default
call forward destination configured in the telephone system. If you click the down arrow adjacent to the
Forward button, you can select an extension or phone number for call forwarding.

Forwarding calls
When a call is ringing on your extension, to forward the call using Contact Center Softphone
1.
2.

Click Forward.
In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Forward button and select a contact.

Answering calls
When an agent receives a call with Contact Center Softphone detailed caller information is displayed on the
desktop. (See Figure 14-6.) Agents can choose to answer the call or forward it to another agent. Additionally,
the display can provide access to call notes, which are notes an agent adds to the call before transferring it.
See “Adding call notes to a call” on page 369.
If configured and available the following information is provided in the soft phone display
• Caller name—name of the caller
• ANI—telephone number of the caller
• DNIS—telephone number the caller dials
• DNIS name—the name associated to the DNIS number in YourSite database
• Agent ID— agent who transferred the call
• Extension—extension from which the call was transferred
• Queue—queue from which the call originated
• Collect Caller Entered Digits—digits the caller enters for identification purposes, such as a customer
site key (Intelligent Queue required)
• Customer Collected Information—information collected from a third party OBDC database.
Customer Collected Information requires Intelligent Queue and Verified Collected Digits, and
optionally, Remote Database Verification or CTI Developer Toolkit
• Call notes—notes added by an agent
You can answer calls by right-clicking the Contact Center Softphone system tray icon and selecting Answer,
or by clicking the Answer toolbar button.

Using Contact Center PhoneSet Manager and Contact Center Softphone

375

Figure 14-6 Contact Center Softphone display

To answer a call using Contact Center Softphone
• Click Answer.

Handling calls using Contact Center Softphone
You can handle calls by right-clicking the Contact Center Softphone system tray icon and selecting telephony
functions, or by selecting telephony buttons on the Functions toolbar. The telephony buttons available depend
on the action you last performed. You can configure the toolbar buttons so they are always visible, or visible
only when required. See “Displaying, hiding, and retiring toolbar buttons” on page 362.
When you pre-configure speed dial numbers in Contact Center Softphone, these contacts are available in
drop-down lists adjacent to the Speed dial, Trans/Conf, and Request help buttons on the Functions toolbar.
See “Configuring speed dial numbers” on page 364.

Placing calls on hold
To place a call on hold
• Click Hold (red oval button).

Retrieving calls
You can retrieve a held call, or retrieve a call when a call is camped on to your extension.
To retrieve a call
• Click Retrieve.

Using Mute
To use Mute
1.
2.

Click Mute.
The system disables your microphone so you can consult privately with another employee.
To restore your microphone, click Resume.

376

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Transferring calls
You can perform a blind transfer or a supervised transfer.
To perform a blind transfer using Contact Center Softphone
1.
2.
3.

While on a call, click Trans/Conf.
In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Trans/Conf button and select a contact.
Click Hang up.

To perform a supervised transfer
1.
2.

3.
4.

While on a call, click Trans/Conf.
In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Trans/Conf button and select a contact.
The system places the caller on Hold.
Wait for the called party to answer. If you receive a busy signal or a voice mail greeting, click Cancel
to return to the initial party. Otherwise, speak to the agent and identify the caller.
Click Transfer to transfer the call.

Conferencing calls
You can include up to eight people in a conference call. The following example illustrates a three-way
conference call.
To set up a conference call
1.

In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line).
2. After you speak with the person who answers, click Trans/Conf to add a person to an in-progress call.
The system places the person on Hold.
3. In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Trans/Conf button and select a contact.
4. Speak to the person who answers.
5. Click Conference to initiate a three-way conference call.
To split a conference call
• Click Split.
The last person you added to the conference call is placed on hold, and you can speak privately with
the first person.

Consulting with people while on calls
To consult with a person while on a call using Contact Center Softphone
1.

Click Trans/Conf to conference in the person.
The system places the initial party on Hold.
2. In the dial box, type an extension or phone number (preceded by a number you dial to access an
outside line). Otherwise, click the down arrow adjacent to the Trans/Conf button and select a contact.
3. After you consult with the person, either click Conference to conference in the person, click Cancel to
hang up on the person, click Transfer to transfer the call to the person, or click Swap to talk to the
initial party.

Using Contact Center PhoneSet Manager and Contact Center Softphone

377

Requesting help while on calls
To request help while on a call using Contact Center Softphone
1.
2.

Click Request help.
On the dial pad, type the extension number of the employee you want to call. Otherwise, click the
down arrow adjacent to the Request Help button and select an employee.
The system calls the employee. The employee can click Answer and listen in on the call without the
caller knowing and can click Conference to join the conversation at any time.

Using Camp on
The Camp on feature is available when you make a call to an extension and receive a busy signal because
the employee is already on a call. Camp on notifies the employee you are attempting to call with a series of
audible beeps.
NOTE:
• Callers cannot camp on to your extension if you have call forwarding or voice mail configured on the
extension.
• You cannot camp on to an extension that is in Make Busy or Do Not Disturb.
To camp on to an extension
1.
2.

In the dial box, type an extension number.
If you receive a busy signal, click Camp on.
The employee you called will hear a series of beeps and can click Retrieve to place the caller on hold
and speak with you. After speaking with you, the employee can click Swap to return to the caller.

Leaving and retrieving messages
The Leave a message feature is available when you make a call to an extension that is idle or on a call.
To leave a message
1.
2.

In the dial box, type an extension number.
If the employee does not answer, click Leave a message.
The telephone system leaves a message waiting notification on the employee’s extension and the
Contact Center Client icon flashes red and white in the employee’s system tray

To retrieve a message
1.
2.
3.

In the dial box, type your voice mail access number.
The automated attendant will ask you for your password.
In the daily box, type your password.
Follow the instructions provided by the automated attendant to retrieve the message.

NOTE: If agents leave Call me back messages for you to check your messages, your Contact Center Client
tray icon will not clear the messages once you have checked your messages.
To clear a message
1.
2.
3.

On the Phone toolbar, click Message.
After CALL ME BACK?, click Yes.
Click Erase.
The telephone image displays NO MORE MESSAGES.

378

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Using Call me back
The Call me back feature is available when you make a call to an extension that is idle or on a call. When you
select the Call me back button, the telephone system monitors the called employee’s other extension. When
the employee’s other extension returns to idle, your phone rings. If you pick up the call, the employee’s phone
will ring. If you do not pick up the call, the callback will expire.
To leave a callback message
1.
2.

3.

In the dial box, type an extension number.
If the employee does not answer, click Call me back.
The telephone system monitors the called employee’s extension. Your phone will rings when the
called employee’s other extension returns to the idle state.
When your phone rings, click Answer to pick up the call and speak with the employee.

Tagging calls with Account Codes
You can tag calls with Account Codes you pre-configure in Contact Center Client.
To tag an in-progress call with an Account Code or a Classification Account Code
• Click the down arrow adjacent to the Account Code button and select a traditional Account Code or a
Classification Account Code.
After hanging up, while in work timer mode, you can tag calls with Classification Account Codes.
To tag a call, after hanging up, with a Classification Account Code
1.
2.

Click the down arrow adjacent to the Account Code button.
Select After Call Classification and select the appropriate Classification Account Code from the
drop-down list.

Controlling your availability
You can log yourself on or off, cancel Work Timer, and place yourself in or remove yourself from Make Busy
with reason or Do Not Disturb with reason using the soft phone.
To log on to the ACD
• Click Actions=>Log on and select an agent ID.
To log off of the ACD
• Click Actions=>Log off.
To set Make Busy with reason
• Click Actions=>Set Make Busy and select a Make Busy Reason Code.
To remove Make Busy with reason
• Click Actions=>Remove Make Busy.
To set Do Not Disturb with reason
• Click Actions=>Set Do Not Disturb and select a Do Not Disturb Reason Code.
To remove Do Not Disturb
• Click Actions=>Remove Do Not Disturb.
To cancel Work Timer
• Click Actions=>Cancel Work Timer.

Using Contact Center PhoneSet Manager and Contact Center Softphone

379

Making and handling calls using Contact Center Client
You can open an agent, employee or extension monitor, or the Queue Now monitor and right-click an agent
and select telephony functions. For example, when you are on a call you can consult with an idle employee by
right-clicking the employee’s cell and clicking Transfer/Conference, or by sending the employee an instant
message. (See Figure 14-7.)

Figure 14-7 Consulting with a person while on call

Making calls
To call an agent using Contact Center Client
• Right-click the cell of an idle agent and click Call.

Forwarding calls
If a call is ringing on your extension, to forward the call using Contact Center Client
• Right-click the cell of an idle agent and click Forward.

Answering calls
If a call is ringing on another agent’s extension, to pick up the call using Contact Center Client
• Right-click the cell of the agent and click Pick up.

Adding call notes
When agents are speaking with customers, they can add notes to calls to share with other contact center
employees involved in the call. This ensures agents and supervisors have context on calls and know what
information has been provided to customers upon call transfer. See “Adding call notes to a call” on page 369.

380

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

To add a call note
1.
2.
3.

As a call is ringing on your extension, on the soft phone display click Answer to answer the call.
Contact Center Client appears on top of all open applications and displays the Call Notes monitor.
After Enter a new call note, type a note.
Call notes can include a maximum of 100 characters.
Click Add.
The call note is added to the Call notes text box and is included in the soft phone display upon call
transfer.

Recording calls
There are occasions when an agent wants to temporarily stop recording a call for confidentiality reasons, or, if
the call is not currently being recorded, the agent may want to start recording if the conversation becomes
hostile or sensitive in nature and a call record may be required. On the Agent State by Time, Agent State by
Position, and Agent State by Queue by Time monitors, the Call recording option enables you to start, stop,
and restart call recording at any time during a call, using OAISYS call recording functionality. Requirements
for this on-demand call recording feature are Contact Center Management, Contact Center PhoneSet
Manager or Contact Center Softphone, Interactive Contact Center, and the OAISYS call recording connector.
To record a call
1.
2.

Right-click the associated cell of an agent and select Call Recording=>Start Recording.
To stop recording, right-click the cell and select Call Recording=>Stop Recording.

Silent monitoring calls
Silent monitoring is the process of listening to the voice conversations of internal or external calls between
agents and callers. Silent monitoring enables you to track call handling techniques and determine where
improvements can be made in individual performance. Silent monitoring is supported for the 3300 ICP
telephone system and requires Contact Center Management, Contact Center PhoneSet Manager or Contact
Center Softphone, and Interactive Contact Center.
NOTE:
• The monitoring extension and the extension being monitored must coexist on the same telephone
system.
• The monitoring extension must be permitted by security role to interactively control other agents.
• The monitoring extension’s soft phone tool bar must be open.
To silent monitor a call using Contact Center Client
• Right-click the associated cell of an agent and select Silent Monitor.
NOTE: If the telephone system settings are incorrect or the monitoring extension and the extension
being monitored are on separate telephone systems, you will be unable to Silent monitor and will
instead see "Not Allowed" when you right-click the cell. See "Programming Silent monitoring for the
3300 ICP" in the Mitel Contact Center Management Installation Guide for more information. If the
extension you want to monitor is not currently on a call, you will see "Waiting" when you right-click the
cell.

Transferring calls
To perform a blind transfer using Contact Center Client
• While on a call, right-click the cell of an idle agent and click Transfer call.

Using Contact Center PhoneSet Manager and Contact Center Softphone

381

Consulting with employees while on calls
To consult with an employee while on a call using Contact Center Client
1.
2.

Right-click the cell of an idle agent and click Consult.
The system placed the initial party on Hold.
After you consult with the employee, in the soft phone click Transfer to transfer the call to the
employee, click Swap to talk to the other party, or click cancel to end the consultation call.

Requesting help while on calls
To request help while on a call using Contact Center Client
• Right-click the cell of an idle agent and click Request help.
The system calls the employee. The employee can click Answer in the soft phone and listen in on the
call without the caller knowing. The employee can click Conference in the soft phone to join the
conversation at any time.

382

Chapter 14 Contact Center PhoneSet Manager and Contact Center Softphone

Chapter 15
Contact Center Screen Pop

Using Contact Center Screen Pop

384

Chapter 15 Contact Center Screen Pop

Using Contact Center Screen Pop

385

Contact Center Screen Pop
Contact Center Screen Pop is an optional application that requires Contact Center Management, and Contact
Center Softphone or Contact Center PhoneSet Manager. Optionally, if you want to screen pop based on caller
entered digits, you require Intelligent Queue with the Collect Caller Entered Digits options.
Contact Center Screen Pop launches applications or Web pages. In addition, it enables agents to
automatically receive caller and account information via pop-ups on their computer monitors every time they
receive calls. Contact Center Screen Pop provides agents with the caller name, caller phone number (ANI),
called number (DNIS), and the queue used in the call. Optionally, if you have the Intelligent Queue Collect
Caller Entered Digits option, Contact Center Screen Pop displays the digits the customer entered.

Using Contact Center Screen Pop
When an agent receives a call, Contact Center Screen Pop can launch an application or Web page. For
example, when integrated with a Customer Relationship Management (CRM) database, Contact Center
Screen Pop can launch a customer account page from the CRM database based on call information.
For contact centers that have Contact Center Screen Pop, the pop-up provides
• Caller name—name of the caller
• ANI—telephone number of the caller
• DNIS—telephone number the caller dials
• DNIS name—the name associated to the DNIS number in YourSite database
• Agent ID— agent who transferred the call
• Extension—extension from which the call was transferred
• Queue—queue from which the call originated
• Collect Caller Entered Digits—digits the caller enters for identification purposes, such as a customer
site key (Intelligent Queue required)
• Customer Collected Information—information collected from a third party OBDC database.
Customer Collected Information requires Intelligent Queue and Verified Collected Digits, and
optionally, Remote Database Verification or CTI Developer Toolkit
• Call notes—notes added by an agent

Configuring options in Contact Center Management
You configure Contact Center Screen Pop options in Contact Center Management. You can specify which
information fields the pop-up displays and whether an application or Web page is launched when an agent
receives a call. See “Configuring Contact Center Screen Pop options” on page 386.

Enabling Contact Center Screen Pop
To enable Contact Center Screen Pop
1.
2.
3.
4.
5.

Start Contact Center Client.
See “Starting Contact Center Client” on page 240
Right-click the Phone toolbar and click Configure.
Click the Screen pop tab.
Select the Display Contact Center Screen Pop check box.
Click OK.

386

Chapter 15 Contact Center Screen Pop

Configuring Contact Center Screen Pop options
If you are licensed for ANI, DNIS, and/or Collect Caller Entered Digits and want to display these in the pop-up.
To configure Contact Center Screen Pop options
1.
2.
3.
4.

5.
6.

Click YourSite=>Enterprise.
The Enterprise tab opens.
Click the Screen pop tab.
Ensure the Display Intelligent Queue licensed options (ANI, DNIS, and Collect Caller Entered
Digits) on the soft phone pop-up check box is selected.
If you want to launch an application or Web page when agents answer a call, select the Launch an
application or Web page when agents answer ACD calls check box.
• If you want to launch Outlook contact information for callers and create a journal entry for each
caller, select Display caller-specific Microsoft Outlook Contact Information and create
Journal entries. This is the default option. Microsoft Outlook will display the contact information
of that caller, using the name and/or number of the caller to find their file in the Personal
Address Book. A journal entry will also be created for the call. If you select this option, ensure
that you complete “Configuring Contact Center Screen Pop display variables” on page 387 and
“Configuring Contact Center Screen Pop to display Outlook contacts” on page 389. A default
path or URL is automatically entered in the Contact Center Screen Pop tab. Contact Center
Screen Pop will launch this application or Web page box when it is used.
• If you want to display call statistics for incoming ACD calls, select Display the caller-specific
Inbound trace report Web page. The Inbound Trace report tells you the number of times the
caller has called in the last seven days and contains the following fields: Call Start Time, Call
Duration, DNIS name, Agent name, Extension, and Account Code. (See Figure 15-1).
• A default path or URL is automatically entered in the Contact Center Screen Pop tab. Contact
Center Screen Pop will launch this application or Web page box when it is used.
• If you have created a Web page or an application to launch when agents answer calls, select
Display a specific application or Web page and type the path for the executable file or the
URL of the Web page. Click How do I enter this value? for instructions. See “Configuring
Contact Center Screen Pop display variables” on page 387.
If you have typed text into the Contact Center Screen Pop will launch this application or Web
page box, Display a specific application or Web page is automatically selected.
• If prairieFyre Professional Services has provided you with an integrated custom screen pop
select Display this Professional Services custom executable file or Web page. Click
Manage to review the Professional Services custom screen pop options.
If you want to enable screen pop on non-ACD calls select the Screen pop on non-ACD calls check
box.
Click Save.

Using Contact Center Screen Pop

387

Figure 15-1 Inbound Customer Trace Report

Configuring Contact Center Screen Pop display variables
The variables described in Table 15-1 are used by Contact Center Screen Pop to determine the application
area or Web page that launches when an agent answers an ACD call. Ensure the required Intelligent Queue
options are enabled to use these variables.
NOTE: The variable names are case-sensitive.

Table 15-1 Contact Center Screen Pop display variables
Variable

Intelligent Queue feature
required

Description

%PFCALLERNAME%

ANI/DNIS routing option, enabled

Caller name as provided by the telephone
carrier. For example, "John Smith"

%PFANI%

ANI/DNIS routing option, enabled

Caller number (ANI), the telephone
number of the calling party. For example,
"6135990045"

%PFDNIS%

ANI/DNIS routing option, enabled

Dialed Number Identification Service
(DNIS), numbers passed from the public
telephone network to identify what phone
number the caller dialed. This is typically
used to identify different 1-800 or 1-900
numbers. For example, "9875"

%PFVERIFIEDCOLLEC
TEDDIGITS%

Collect Caller Entered Digits
option, enabled and configured

The digits entered by the user during the
call. For example, account number
"78831"

%Queue%

ANI/DNIS routing option, enabled

Name of the queue from which the call is
answered. For example, "Sales"

%ReceivingAgent%

n/a

Contains the Agent ID for the agent
receiving the current call

%ReceivingExtension%

n/a

Contains the Extension ID for the
extension receiving the current call

%SendingAgent%

n/a

Contains the Agent ID for the agent
sending or transferring the call to the
current recipient

%SendingExtension%

n/a

Contains the Extension ID for the
extension sending or transferring the call
to the current recipient

388

Chapter 15 Contact Center Screen Pop

To launch an application
•

Type the URL of the executable file followed by the required variables.
For example, C:\MyProgram\CustomerManagement.exe "%PFCALLERNAME%"
"%PFANI%""%PFDNIS%""%PFVERIFIEDCOLLECTEDDIGITS%""%Queue%"
NOTE: Variables must be in quotes and be separated by a space.

If John Smith calls 1-800-266-9875 from 613-599-0045, is prompted to enter his account number (78831),
and is then routed to the Sales queue, the executable file will use the actual values of the call, for example,
C:\MyProgram\CustomerManagement.exe "John Smith""6135990045""9875""78831""Sales".

To launch a Web page
•

Type the URL of the Web page followed by the required variables, as per standard HTTP protocol.
For example, http://
myintranetsite.business.com?CALLERNAME=%PFCALLERNAME%&ANI=%PFANI%&DNIS=%PF
DNIS%&COLLECTEDDIGITS=%PFVERIFIEDCOLLECTEDDIGITS%=%PFVERIFIEDCOLLECTED
DIGITS%&QUEUE=%Queue%

If John Smith calls 1-800-266-9875 from 613-599-0045, is prompted to enter his account number (78831),
and is then routed to the Sales queue, the Web page will use the actual values of the call, for example, http://
myintranetsite.business.com?CALLERNAME=John%20Smith&ANI=6135990045&DNIS=9875&COLLECTE
DDIGITS=78831&QUEUE=Sales.

Configuring Contact Center Screen Pop Outlook options for journal
entries
NOTE: Contact Center Screen Pop can search the contacts available in Outlook Personal Contacts only.
You can configure Contact Center Screen Pop to automatically record information in journal entries. You must
complete the following instructions if you selected Display caller-specific Microsoft Outlook Contact
Information and create Journal entries in “Configuring Contact Center Screen Pop options” on page 386. This
step must be performed on every agent computer that uses Contact Center Screen Pop.
For information on viewing and searching for journal entries, see Microsoft Office Outlook Help.
To configure Contact Center Screen Pop Outlook options for journal entries
1.
2.
3.
4.
5.
6.

7.

Start Contact Center Client.
Right-click the Phone toolbar and click Configure.
Click the Screen pop tab.
Click Configure Outlook screen pop options.
Select Create a journal entry for each incoming call and include the following properties.
Select the properties that you want to include in your journal entries.
• Name—caller name as provided by the telephone carrier (for example, John Smith)
• Phone number—telephone number of the caller (for example, 6135990045)
• DNIS—number passed from the public telephone network that identify the phone number the
caller dialed. DNIS is typically used to identify different 1-800 or 1-900 numbers (for example,
9875).
• Queue—queue from which the call originated. Only the first word of the queue name is
recorded.
• Collect Caller Entered Digits—the Collect Caller Entered Digits option, enabled and
configured. These are the digits entered by the user during the call (for example, account
number 78831)
Click OK.

Using Contact Center Screen Pop

389

Configuring Contact Center Screen Pop to display Outlook contacts
Contact Center Screen Pop searches the Outlook contact list for a caller’s information and displays it in an
Outlook window. You must complete this section if you selected Display caller-specific Microsoft Outlook
Contact Information and create Journal entries in “Configuring Contact Center Screen Pop options” on
page 386.
To configure Contact Center Screen Pop to display Outlook contacts
1.
2.
3.
4.
5.

6.

Start Contact Center Client.
Right-click the Phone toolbar and click Configure.
Click the Screen pop tab.
Click Configure Outlook screen pop options.
Select the Search for an Outlook contact check box.
• If you want to search for a contact using their name, select By name.
• If you want to search for a contact using their telephone number, select By number.
You can select both By name and By number to enable Contact Center Screen Pop to search for
contacts using either method.
Click OK.

Configuring Contact Center Screen Pop to display Goldmine contacts
The FrontRange Goldmine connector for Contact Center Screen Pop searches Goldmine contact lists for
caller phone numbers and displays the caller’s contact page. The following procedure details how to configure
Contact Center Screen Pop to display FrontRange Goldmine contact information.
To configure Contact Center Screen Pop to display FrontRange Goldmine contacts
1.
2.
3.
4.
5.

6.

Click YourSite=>Enterprise.
Click the Screen pop tab.
Select the Launch an application or Web page when agents answer ACD calls check box.
Select Display a specific application or Web page.
Under Contact Center Screen Pop will launch this application or Web page, type the path of the
executable file followed by the required variables: :\Program Files\prairieFyre Software
Inc\CCM\Applications\ContactCenterClient\GoldmineScreenPopConnector.exe"%PFANI%"
If you want to suppress Goldmine from maximizing and being popped to the front of all active
windows, follow the above string with -s.
See “Configuring Contact Center Screen Pop options” on page 386 and “Configuring Contact Center
Screen Pop display variables” on page 387.
Click Save.

If you do not want Contact Center Screen Pop to display Goldmine contacts, you can disable this option for
individual desktops using Contact Center Client.
To disable the FrontRange Goldmine screen pop on individual desktops
1.
2.
3.
4.
5.
6.

Start Contact Center Client.
Click View=>Soft phone.
Right-click the Phone toolbar and click Configure.
Click the Screen pop tab.
Ensure the Display Contact Center Screen Pop option is deselected.
Click OK.

390

Chapter 15 Contact Center Screen Pop

Testing Contact Center Screen Pop search functions
This test will confirm that Contact Center Screen Pop will function with the software you selected. For
example, if you selected the Display caller-specific Microsoft Outlook Contact Information and create Journal
entries option, the test will attempt to pop up a sample caller-specific Outlook Contact window, and create a
sample Journal entry. See “Configuring Contact Center Screen Pop options” on page 386.
To test the search function in Contact Center Screen Pop
1.
2.
3.
4.
5.

6.

Start Contact Center Client.
Right-click the Phone toolbar and click Configure.
Click the Screen pop tab.
Click Test.
Type the variables using the described format
PFCALLERNAME—first name followed by last name, separated by a space (for example, John
Smith)
PFANI—phone number (including area code if relevant) with no spaces, dashes, or brackets (for
example, 6135558769)
PFDNIS—phone number (including area code if relevant) with no spaces, dashes, or brackets (for
example, 8005556598)
PFVERIFIEDCOLLECTEDDIGITS—all digits the caller has entered since entering the telephone
system, with no spaces, dashes or brackets (for example, 1113)
Queue—queue that the caller first entered (for example, P500)
Click OK.
A screen pop that contains the test parameters you specified will display. The outcome of the Contact
Center Screen Pop test will change depending on the type of screen pop you have configured and
the test parameters you entered.

Disabling Contact Center Screen Pop
If you prefer some client computers do not use Contact Center Screen Pop, you can disable it on one or more
computers. This procedure affects one agent profile only.
To disable Contact Center Screen Pop on a client computer
1.
2.
3.
4.
5.

Start Contact Center Client.
Right-click the Phone toolbar and click Configure.
Click the Screen pop tab.
Clear the Display Contact Center Screen Pop check box.
Click OK.

Chapter 16
Flexible Reporting

Using Flexible Reporting

392

Chapter 16 Flexible Reporting

Using Flexible Reporting

393

Flexible Reporting
Flexible Reporting is an optional application that works with Contact Center Management Enterprise Edition.
In addition to the over 425 reports provided by Contact Center Solutions and Call Accounting, Flexible
Reporting enables you to design your own reports.
To install Flexible Reporting on a client computer, select the Flexible Reporting option in the Client Role
Selector (Start=>Programs=>Mitel =>Client Role Selector).
To access Flexible Reporting, employees must be associated with a security role that allows them to manage
reporting (the May manage reporting check box must be selected).
With Flexible Reporting you can:
• Use a wizard interface to create customized reports with existing statistics (column headings)
• Create custom calculations using expressions
• Select column headings to build custom reports
• Select only the columns you want to view
• Select like data for two or more device types and combine them in one report
• Arrange the columns in the order in which you want to view them
• Customize the names of statistics (column headings) so they are meaningful to your department,
business, and industry
• Save the reports in Excel and .pdf formats

Using Flexible Reporting
In Flexible Reporting you can
• Create new reports
• Modify standard Contact Center Management report templates
• Modify existing Flexible Reporting report templates
• Design reports
• Manage your Flexible Reporting reports
• Run reports

Starting Flexible Reporting
To start Flexible Reporting
1.
2.
3.

Click Start=>Programs=>Mitel=>Flexible Reporting.
Log on with your user name and password.
The Welcome to Flexible Reporting dialog box opens.
You can select from: Run a report, Create a new report, Redesign a standard report, Modify an
existing report, or Do not show this dialog box again. If you want to initiate a procedure, click OK and
see the associated section in this chapter. Otherwise, close the dialog box.

394

Chapter 16 Flexible Reporting

Viewing the Flexible Reporting user interface
The Flexible Reporting user interface comprises the following (See Figure 16-1):
• Report Designer wizard
• Layout designer window
• Flexible Reporting button
• Ribbon
• Toolbox window

Figure 16-1 Flexible Reporting user interface

Using Flexible Reporting

395

You can customize the position of the windows in the following ways:
• Dock to the left, right, top, or bottom of the user interface
• Float
• Hide
• Auto-hide

Report Designer wizard
Whether you are building a new report or modifying an existing Contact Center Management report, the
Report Designer wizard leads you through the following steps to select data for the report:
• Create a new report based on an existing one, or design a new report
• Select a report type (Performance reports, Answering points, Make Busy, and Account Code reports,
or Summarized/Detailed Agent Event reports)
• Select the device types
• Select the statistics (column headings), and the order in which you want them displayed
• Specify the time frame options

Layout designer window
The layout designer window comprises two tabs: design and preview. The window displays the report header
and data grid. You can perform the following functions in the layout designer window.
On the design tab you can
• Add images to report headers
• Edit the report header titles
• Adjust the placement of the report header titles and values
• Remove report header titles and values
• Add existing or custom columns
• Move columns
• Delete columns
• Edit column heading names
• Specify column width and row height
• Specify row colors
• Freeze and unfreeze columns
• Save report templates
On the preview tab you can
• Run and preview reports
• Save reports
• Export reports
• Print reports

Flexible Reporting button
The Flexible Reporting button is the circular button located in the upper left corner of the window. The
following options are available from the Flexible Reporting button: New, Open, Save, Save as, Close, About,
Log out, Exit, and Log out and exit.

396

Chapter 16 Flexible Reporting

Ribbon
The ribbon provides the same functionality as traditional toolbars. Use the tools on the ribbon to help you
design your reports. The ribbon comprises the Home, Insert, and View tabs.
On the Home tab of the ribbon, you will find the tools to help you
• Change the font type, size, and style
• Select text justification
• Specify column width, auto-fit column width, and row height
• Change row colors
On the Insert tab of the ribbon, you will find the tools to help you
• Insert and remove images from the report header
• Select the report header titles to open in the report header
• Add existing or custom columns
• Remove columns
• Freeze and unfreeze columns
• View or modify expressions
On the View tab of the ribbon, you will find the tools to help you
• Show and hide the Toolbox window
• Manage reports

Toolbox window
The Toolbox window contains the following:
• Report header
Report header is a list of report header titles that are currently not included in the report header. If the
Report Header list is empty, all of the report header titles will be applied to the report. When report
header titles are removed from a report they are shown in the Report headers list.
• Column heading
Column heading displays a list of all of the column headings (for only those devices selected for the
report) that are not currently included in the report grid. When you add a column heading to the
report, it is removed from the list. Similarly, if you remove a column heading from the report, it
displays in the Column headings list.

Creating new reports
Using the Report Designer wizard you can build new reports with existing column headings. Use the Report
Designer wizard to select the data for the report.
The Report Designer wizard guides you through the following steps:
• Select how you want to display the report data
• Performance reports display data for agents, queues, trunks, DNIS, or extensions by interval.
Each row in the report represents a specific period. The supported periods are: 15 minutes, 30
minutes, 60 minutes, day of week, day of month, and month.
• Answering points, Make Busy, and Account Code reports display data for a single device per
row (including employee, agent, queue, ANI, DNIS, Account Code, Make Busy code, Trunk
busy minutes, agent ID, and devices associated with device groups). Each row in the report
represents a device. Examples of by device reports are Employee Group by Employee, Queue
Group by Queue, Queue by Agent, or Queue ANI by Area Code.

Using Flexible Reporting

397

•

Summarized/Detailed Agent Event reports display ACD-based agent activity data. The data can
be grouped by login/logout pair or can be viewed as a trace of all login/logout pairs. For
example, Detailed Agent Event Data reports show the agent state activity for each login/logout
pair performed by the agent. Summarized Agent Event Data reports group the data and show
one line representing the agent’s total activity.
Select the device(s) on which you want to report
Select the statistics (column headers) that will be shown in the report
Select the time frames over which you want to run the report

•
•
•

To create a new report
1.
2.
3.

Click the Flexible Reporting button and select New to launch the Report Designer wizard.
Click Next.
Click Create a new report and follow the steps in the wizard.
At the end of the Report Designer wizard, the new report opens automatically on the Design tab.
Design the report.
See “Designing reports” on page 399.
Click the Flexible Reporting button and select Save to save the report.

4.
5.

Modifying standard Contact Center Management report templates
Using the Report Designer wizard you can modify standard Contact Center Management voice report
templates. In the wizard, you can remove data (column headings) and add new data (additional devices and
column headings).
The Report Designer wizard guides you through the following steps:
• Select the report you want to modify from a list of standard Contact Center Management reports
• Select the time frames over which you want to be able to run the report
Choosing options on this page enables you to select time frames when submitting or previewing
reports. The start and end times enable you to run the report for a specific time frame for each day in
the report. For example, you can run the report for your hours of operation only, 8 A.M. to 6 P.M.
The days of the week time frame enables you to run the report for specific days. For example, every
Friday over the last two months.
Table 16-1 lists the standard Contact Center Management report templates.

Table 16-1: Standard Contact Center Management report templates
Agent report templates
•

Agent by Make Busy Code

•

Agent Group by Make Busy Code

•

Agent Group Performance by Period

•

Agent Performance by Account Code

•

Agent Performance by Period

•

Agent Shift by Period

DNIS report templates
•

DNIS Group Performance by Period

•

DNIS Performance by Period

398

Chapter 16 Flexible Reporting

Table 16-1: Standard Contact Center Management report templates
Employee report templates
•

Employee Group Performance by Employee

•

Employee Performance by Agent ID

Extension report templates
•

Extension Group Performance by Period

•

Extension Performance by Period

Queue report templates
•

Queue ANI by Area Code

•

Queue Group Performance by Queue

•

Queue Performance by Account Code

•

Queue Performance by Agent

•

Queue Performance by Period

Trunk report templates
•

Trunk Group Performance by Period

•

Trunk Performance by Period

To modify a standard Contact Center Management report template
1.
2.
3.

4.
5.

Click the Flexible Reporting button and select New to launch the Report Designer wizard.
Click Next.
Select the Redesign a standard report option and follow the steps in the wizard.
At the end of the Report Designer wizard, the new report template opens automatically on the Design
tab.
NOTE: On the Select an existing report template page of the wizard, under Filter by device type,
select All devices if you want to see all available reports for all devices.
Design the report.
See “Designing reports” on page 399.
Click the Flexible Reporting button and select Save to save the report.

Modifying existing Flexible Reporting report templates
To modify an existing Flexible Reporting report template
1.

2.
3.
4.
5.
6.

Click the Flexible Reporting button and select Open.
The Reports List window opens, giving you access to all personal and shared Flexible Reporting
reports.
Select the report you want to modify.
Click Open.
Modify the report.
See “Designing reports” on page 399.
Click the Flexible Reporting button and select Save to save the changes to the report template, or
select Save As to save the report as a new template.
If you want to run the report, click the Preview tab.

Using Flexible Reporting

399

Designing reports
Using the options available on the ribbon, design the report by modifying the report header, columns, and
rows.
NOTE: You can open and edit report templates you previously created in Flexible Reporting.

Adding images to report headers
To add an image to a report header
1.
2.
3.

On the Insert tab of the ribbon, click the Insert button.
Select an image file and click Open.
The image displays on the report header.
Drag the image to where you want it to be shown on the report header.

Deleting images on report headers
To delete an image
1.
2.

Select an image on the report header.
On the Insert tab of the ribbon, click the Remove button.

Editing report header titles
Report headers comprise titles and values. Edit the report header titles to customize the look of your reports.
You can edit the font type, size, and style of report header titles.
You can edit the titles of the following report headers:
• Report
• Site
• Device
• Date range
• Date created
• Created by
NOTE: You cannot edit the report header values as these are driven by the options selected when the report
is submitted.
To edit a report header title
1.
2.

Click a report header title.
Edit the text in the box.

Moving report header titles and values
You can drag and drop report header titles and values independently.
To move a report header title or value
• Drag and drop the report header title or value to where you want it to be shown on the report header.

400

Chapter 16 Flexible Reporting

Removing report header titles and values
All report header titles and values are shown on a report when it is first created. If you remove a report header
title, the corresponding value will also be removed from the header. For example, if you remove the Date
range title, the date range will not be shown on the report.
To remove a report header title and value
• On the Insert tab of the ribbon, click the Header button and deselect the check box of the report
header title you want to remove. You can optionally drag and drop the report header title from the
report to the Report header list.
Report header titles removed from the report are shown in the Report header list in the Toolbox
window.

Adding report header titles and values
To add a report header title and value to a report
• On the Insert tab of the ribbon, click the Header button and select the check box of the report header
title you want to add. You can optionally drag and drop the report header title from the Report header
list to the report.

Adding existing columns
To add an existing column
1.

2.
3.

On the Insert tab of the ribbon, click Add=>Existing.
Optionally, right-click the report and select Insert column=>Existing from the drop-down list.
The Add columns window opens.
NOTE: You can also drag and drop items from the Column heading list in the Toolbox window to add
existing columns to your report.
Select the columns you want to add to the report.
Click OK.

Adding custom columns
You can add custom columns to create custom calculations using expressions or blank columns. The ability to
create custom calculations using expressions enables you to further customize report data to suit your
specific business needs. Blank columns can be used as spacers to make reports easier to read, or as
placeholders for importing third-party data after a Flexible Reporting report has been generated.
NOTE:
• Adding columns containing custom calculations requires a thorough understanding of Microsoft Excel
and regular expressions.
• We recommend you preview reports containing custom calculations in Flexible Reporting before
saving the changes and generating the report in the Contact Center Management website.
To add a column containing custom calculations
1.

2.

3.
4.

On the Insert tab of the ribbon, click Add=>Custom.
Optionally, right-click the report and select Insert column=>Custom from the drop-down list.
A blank column displays in the report.
Right-click a cell in the blank column and select Expression.
The Edit expression window opens.
NOTE: You cannot create calculations using expressions in a header cell.
Select an option in the Options list to view the associated Item list.
Select an item in the Item list to view the associated item Description and expression Example.

Using Flexible Reporting

5.
6.
7.

401

Double-click the item in the Item list to insert its expression into the Expression box.
Repeat steps 3 to 5 until the complete calculation is entered in the Expression box and click OK.
The expression displays in row two of the blank column in the report.
If you want to edit the expression you created, right-click the cell and select Expression to return to
the Edit expression window.

After adding a column containing custom calculations you can choose to view or modify the expression.
To view or modify an expression
1.
2.

3.
4.
5.
6.

Select the cell in the report, for which you want to view or modify the expression.
On the Insert tab of the ribbon, click Expression.
Optionally, right-click the column and select Expression from the drop-down list.
The Edit expression window opens.
Select an option in the Options list to view the associated Item list.
Select an item in the Item list to view the associated item Description and Expression example.
Double-click the item in the Item list to insert its expression into the Expression box.
Repeat steps 3 to 5 until the complete calculation is entered in the Expression box and click OK.
The expression displays in row two of the blank column in the report.

You can restrict the number of decimal places that will display for results. As an example, setting the number
of decimal places that will display for the Average Manned Agent statistic is described below.
To set the number of decimal places that display for results
1.
2.
3.
4.

In the Design view, right-click the Average Manned Agent column in the report and select
Expression from the drop-down list.
Change the current value of =Fields!AgentGroupEventAvgMannedAgents.Value to
=FormatNumber(Fields!AgentGroupEventAvgMannedAgents.Value,1).
Click OK.
Click Save.
The column is formatted to display one decimal place. To alter the number of decimal places
displayed, enter the appropriate number in place of 1.

To add a blank column
1.

2.

On the Insert tab of the ribbon, click Add=>Custom.
Optionally, right-click the report and select Insert column=>Custom from the drop-down list.
A blank column displays in the report.
Optionally, click the header cell of the blank column and type a name for the column.

Moving columns
To move a column
• On the report grid, drag and drop the column to where you want it on the grid.

Deleting columns
To delete a column
1.
2.

Click a column on the report grid.
On the Insert tab of the ribbon, click the Remove button.
Optionally, right-click the column and select Delete column from the drop-down list.

NOTE: Some statistics require specific columns to ensure a report is meaningful. These statistics are
associated with the required columns and cannot be deleted on their own. For example, in by period reports,
you cannot delete the interval; in by device reports, the reporting number cannot be deleted.

402

Chapter 16 Flexible Reporting

Editing column heading names
You can edit the names of column headings so they are meaningful to your department, business, and
industry. You can change the font type, size, and style as well as edit the text.
To edit a column heading name
1.
2.

3.

Click a column heading on the report grid.
On the Home tab of the ribbon, use the font options to change
• the font type, size, and style
• the justification
Optionally, edit the name of the column heading.
If, after renaming a column heading, you want to see the original column heading name, hover over
the column heading. The original column heading name displays after Name.

Specifying column width
To specify the column width
1.
2.

Click a column.
On the Home tab of the ribbon, after Column width, type the width (in pixels).
Optionally, right-click the column and select Column width from the drop-down list.

To auto-fit the column width
1.
2.

Click a column.
On the Home tab of the ribbon, after Scale to fit, click Auto.
Optionally, right-click the column and select Auto-fit Column width from the drop-down list.

Specifying row height
You can specify a different row height for the header row than the body rows.
To specify the header row height
1.
2.

Click the header row.
On the Home tab of the ribbon, after Row height, type the height (in pixels).
Optionally, right-click the header row and select Row height from the drop-down list.

To specify the body row height
1.
2.

Click a body row.
On the Home tab of the ribbon, after Row height, type the height (in pixels).
Optionally, right-click the body row and select Row height from the drop-down list.
All of the body rows will be the same height.

Specifying row colors
You can alternate row colors to make report data easier to read.
1.
2.

On the Home tab of the ribbon, select the primary and alternate colors.
After Alt row count, type the number of rows for each color.

Using Flexible Reporting

403

Freezing columns
Frozen columns remain stationary when you scroll to view columns to the right.
To freeze a column heading
1.
2.

On the report grid, click the column to the right of the ones you want to freeze.
On the Insert tab of the ribbon, click the Freeze column button.
Optionally, right-click the column and select Freeze column from the drop-down list.

Unfreezing columns
To unfreeze a column heading
1.
2.

On the report grid, click the column to the left of the frozen column.
On the Insert tab of the ribbon, click the Unfreeze column button.
Optionally, right-click the column and select Unfreeze column from the drop-down list.

Managing your Flexible Reporting reports
You manage your Flexible Reporting reports on the My Reports window. My Reports gives you access to all of
the reports you have created.
NOTE: You can access all the reports you have created and all shared reports created by others, by clicking
the Flexible Reporting button=>Open.
In the My Reports window you can
• Change access properties: Shared or not Shared
• Rename reports
• Delete reports

Changing access properties
To change the access properties of a report
1. On the View tab of the ribbon, click My reports.
2. Select the report(s).
3. If you want to share the report(s), under Shared, select the check box. Otherwise, clear the check box
and the report(s) will be available to you only.
4. Click OK.

Renaming reports
To rename a report
1.
2.
3.
4.

On the View tab of the ribbon, click My reports.
Select a report and click Rename.
Edit the name.
Click OK.

404

Chapter 16 Flexible Reporting

Deleting reports
You can only delete the reports you create.
To delete a report
1.
2.
3.
4.

On the View tab of the ribbon, click My reports.
NOTE: You cannot delete a report that is open in Flexible Reporting.
Select the report(s) you want to delete and click Delete.
Click Yes to delete the selected report(s).
Click OK.

Running reports
You can run Flexible Reporting reports on the Contact Center Management website or in Flexible Reporting.
However, you can schedule reports on the Contact Center Management website only.
From the Contact Center Management website, you can run Flexible Reporting reports on demand, or
schedule them, the same way you run standard reports. See “Reporter” on page 259 and “Scheduled
Reports” on page 263.
In Flexible Reporting you can run, save, and print reports on the Preview tab. After you run a report, printing
options enable you to view the print layout, and configure page setup and printer properties.
NOTE:
• Flexible Reporting will run reports only when there is data to generate the report.
• If you run a report on the Preview tab and the report data is all zeros, ensure you selected a device on
which to run the report. If you selected a device, ensure the selected time period is one that would
have incurred activity.

Running reports in the Contact Center Management website
To run an on-demand report in the Contact Center Management website
• Click Reporter=>Flexible Reporting and select and run the report.
You will have access to all Flexible Reporting reports created by you and shared Flexible Reporting
reports created by others.
NOTE: When a report supports more than one device type, click on each tab to select the devices on which
you want to report.
To schedule a report on the Contact Center Management website
1.
2.
3.
4.
5.

On the Contact Center Management website, click Reporter=>Scheduled reports.
If you want to create a new schedule, click Next. Otherwise, select an existing schedule and click
Manage schedule properties.
Configure the schedule properties and distribution attributes.
For more information, see “Creating Contact Center Management Report schedules” on page 264.
Click Add a report.
Click Flexible Reporting and select a report to add to the schedule.

Using Flexible Reporting

405

Running reports in Flexible Reporting
To run reports in Flexible Reporting
1.
2.
3.

On the Preview tab, under Devices, select the device(s).
Specify the date and time parameters.
Click Run report.
Flexible Reporting generates the report and displays it in the preview pane.

Saving templates and reports
In Flexible Reporting you can save
• Templates
The report templates you create in Flexible Reporting are saved on the Enterprise Server so you can
run them from Flexible Reporting and the Contact Center Management website.
NOTE: Report templates are not saved automatically. You must save your report template before you
exit Flexible Reporting if you want to use it to run reports or modify the template later.
• Reports
After you run a report in Flexible Reporting, you can save the output (report) on your computer or
elsewhere on your network. Reports can be saved or, optionally, exported in Excel or .pdf formats.
To save a report template as a new document
1.
2.

3.
4.

Click the Flexible Reporting button and select Save as.
After File name, type the name of the new template.
NOTE: Only you can run and view reports you have created and designated as not shared. Shared
reports can be run and viewed by others.
If you want to allow others to run the report, select the Shared check box.
Click Save.

To save modifications to a report template
• Click the Flexible Reporting button and select Save.
To export a report in Excel or .pdf format
• In the Preview window, above the generated report, click the Save button, select Excel, and specify
the location to save the report as an Excel file, or select Acrobat (PDF) file and specify the location
to save the report in .pdf format.
Optionally, click the Export report button, on the View tab of the ribbon, and specify the file type and
location, as above.

Printing reports
To print a report you ran on the Preview tab
• On the Preview window toolbar, click the Print button.

406

Chapter 16 Flexible Reporting

Chapter 17
Intelligent Queue

Using Intelligent Queue
Intelligent Queue functionality
Planning the number of ports you
require
Understanding the call flow process
Setting up Intelligent Queue
Callback and recording plans
Maintaining Intelligent Queue and
Contact Center Management
Web callback
Downloading the Web callback
example page
Customizing your Web callback page
Troubleshooting Intelligent Queue
Issues

408

Chapter 17 Intelligent Queue

Using Intelligent Queue

409

Intelligent Queue
Intelligent Queue is an all-in-one, scalable, web-based, integrated voice processing solution providing static
messaging, intelligent messaging, voice and web callbacks, call recording, enhanced routing, reporting
capabilities, and caller-entered digit screen pop when integrated with Contact Center Screen Pop.
Intelligent Queue is an optional application that works with Contact Center Management. Contact Center
Management provides real-time statistics (required for queue conditional messaging) and historical reporting
of Intelligent Queue activity (Call detail reporting option). It supports the G729 codec with a voice compression
rate of 1/8. The compression optimizes network bandwidth so that networked branches of a company can
communicate more quickly and efficiently with each other.
Intelligent Queue is easily and effectively managed through a web-based interface with .wav file recordings.
Administrators dynamically configure the application ports and features of Intelligent Queue from an Internet
Explorer browser. This flexibility makes the system highly responsive to the needs of the contact center
manager.

Using Intelligent Queue
The Getting started section provides information on licensing, registering, activating, and upgrading Intelligent
Queue.

Licensing Intelligent Queue
Intelligent Queue consists of the following core and optional functionality. (See Table 17-1).

410

Chapter 17 Intelligent Queue

Table 17-1: Overview of Intelligent Queue functionality
Licenses

Feature
Incoming call
handling

Base
Software
(4 port basic
RAD with
access to
one 3300
ICP)

Details
RAD messaging

You can create pre-recorded announcements and
play them to callers while they wait in queue.

MiTAI Integration

The addition of MiTAI provides Intelligent Queue with
the ability to deliver flexible ports. MiTAI is used by
Intelligent Queue to monitor its ports.

VoIP Integration
on the 3300 ICP/
SX-200 ICP

With IP device licenses you can implement
Intelligent Queue on the 3300 ICP/SX-200 ICP
without analog integration.

Music on hold

Music on hold

You can play music (audio CD, stored .wav file, and
stored MP3 file) through the sound card using a
rotating (loop) playlist. The playlist can include music
or prerecorded information messages.

System
administration

Administration
via phone

Intelligent Queue enables you to record
announcements or change the Emergency Mode
status using the phone. When you record new
system prompts, they are stored in a temporary
“Inbox” folder until you name the message and
assign it to an action or message plan via the Web
interface.

Alarms for critical
functions*

Intelligent Queue integrates with Network Monitor
when used in conjunction with Contact Center
Management so you can configure alarms for critical
functions of Intelligent Queue, such as audio failure.

Using Intelligent Queue

411

Table 17-1: Overview of Intelligent Queue functionality (Continued)
Licenses

Feature
Smart Choice
Trees, Time of
Day, Day of
Week, Time in
Queue, and
Reporting

Details
Time in Queue
messaging*

Provides callers with expected wait times and
position in queue and updated position messaging.

Unlimited layers
for interactive
trees

Interactive Trees can capture all departments and
potential customer requirements with unlimited submenu.

Voice trees
(Smart Choice)

Performs automated attendant operations to guide
callers to the most appropriate information,
Automatic Call Distribution (ACD) path or extension.

Enhanced call
flow

When programming interactive trees in Intelligent
Queue, you can now direct call flow based on
conditions, and other trees, as well as actions.

Updated position
in queue*

CAUTION: Updated position in queue is supported
on the 3300 ICP and the SX-2000.
With Updated position in queue, Intelligent Queue
informs callers of their queue position when they first
enter a queue, and keeps callers updated
throughout their wait as their position changes.

Messaging
and
Reporting

NOTE: In order to use Updated position in queue,
you must enable all HCI options on Class of Service
Assignment form 1 (COS 1). See "Appendix A 3300
ICP port configuration" in the Intelligent Queue
Installation Guide.
Post choice
greetings

Intelligent Queue has the ability to play a greeting
after a customer has made a choice in the interactive
tree and prior to being transferred.

Expected wait
time messaging*

You can now base time in queue messaging on the
expected wait time, in addition to providing a
customer with the current number of callers in
queue, or the current longest waiting caller. (Average
Talk Time X Current Calls Waiting)/Agents Available
= Expected Wait Time).

Intelligent
messaging

Intelligent Messaging provides callers with time of
day, day of week and exception-based messaging. It
reassures callers that their calls are important and
informs them of special time/day exceptions.

Reporting*

Enables Intelligent Queue reporting.

412

Chapter 17 Intelligent Queue

Table 17-1: Overview of Intelligent Queue functionality (Continued)
Licenses
Voice
Callback

Feature

Details

Voice call back
processing

Provides callers in queue with the option of entering
their phone number and voice message requesting a
queued callback from the contact center.
Multiple Callback
Profiles for voice
or Web callback

Web
Callback

Web call back
processing

ANI/DNIS

Routes
incoming
callers based
on ANI and
DNIS numbers

Collect
Callerentered digits
Remote
Database
Verification

Interact with
third-party
ODBCcompliant
databases to
provide remote
database
verification and
routing
decisions
based on ANI/
DNIS and/or
collect callerentered digits

Agent
recording

Recording

Additional 4
ports

Add 4 ports to
the base

Intelligent Queue can create distinct callback profiles
based on the type of callback. These profiles enable
an agent to understand the origin of the callback
request by providing a specific callback greeting to
the customer, such as, “This is an XYZ callback”,
and an introduction to the agent, such as, “You have
an XYZ callback.”
Enables a customer to submit a request for contact
via the Web.

Intelligent
Routing

Allows calls to be routed by Automatic Number
Identification (ANI), and DNIS (the number dialed).

Caller-entered
digits

For customers who are not identified by ANI,
Intelligent Queue has the ability to request and
collect caller-entered digits.

Verified collected
digits

REQUIRED: ANI/DNIS option
Remote database verification and advanced routing
based on ANI or DNIS.
REQUIRED: Collect Caller Entered Digits option
Remote database verification and advanced routing
based on user collected digits.

Voice readback

Intelligent Queue can now provide digit verification,
by reading back digits callers dialed, using system
prompts. It can also read back a number, such as an
account balance, when provided with an account
number.

Agent call
recording for
quality
monitoring

CAUTION: Recording is supported on the 3300 ICP
only.
Intelligent Queue enables you to access
administrative screens and record agents based on
agent IDs or extensions. Calls are recorded into
.wav files in the order in which the extension IDs
were entered and saved within the Intelligent Queue
administration.
Intelligent Queue Enterprise Edition supports 60
ports.

Using Intelligent Queue

413

Table 17-1: Overview of Intelligent Queue functionality (Continued)
Licenses

Feature

The Works

All options
included with 8
ports, single
site

Enterprise
Node

Enables
messaging to 1
additional 3300
ICP/SX-200
ICP

Enterprise
Node
Gateway

Enables
messaging to 1
additional 3300
ICP?SX-200
ICP Gateway

Enterprise
Node
Gateway
Upgrade

Converts the
Enterprise
Node Gateway
to an
Enterprise
Node

BE
(Business
Edition
Package)**

4 port basic
RAD with
access to one
PBX
Messaging and
Reporting

ANI/DNIS
Voice Callback
Collect Callerentered Digits
Remote
Database
Verification

Details

Multi-PBX
support/Multi-site
support

You can configure multiple telephone systems on the
same server.

Flexible
(dynamic)
messaging/
Routing ports

Ports can play messages, and interact with or route
callers based on any combination of call properties
such as the schedule (Time of Day/Day of Week/Day
of Year), ANI (the number from which a call
originates), DNIS (the number dialed), information
forwarding (redirection), queue conditions, and/or
operating mode.

414

Chapter 17 Intelligent Queue

Table 17-1: Overview of Intelligent Queue functionality (Continued)
Licenses
Add 2 ports
to base

Feature

Details

Maximum 8
ports/site

* For Enterprise Edition, you must have Contact Center Management to have the following functionality:
time in queue, updated position in queue, expected wait time messaging, alarms for critical functions via
Network Monitor, and Intelligent Queue reporting.
** For Business Edition, you must have Contact Center Management to have the following functionality: time
in queue, expected wait time messaging, alarms for critical functions via Network Monitor, and Intelligent
Queue reporting.

Registering and Activating Intelligent Queue
Before you register Intelligent Queue, ensure you have your site key available. The site key is the five-digit
number located in your product fulfillment email.
You must contact prairieFyre by phone at 613-599-0045 and select option 3 for technical support to register
and activate your Intelligent Queue software. Registration can be completed online or offline. Upon
registration, prairieFyre will issue you a key to license your Intelligent Queue software and a MOSS password
you will require during the activation process.

Registering your Intelligent Queue software
To register your Intelligent Queue software
1.

2.
3.

Contact prairieFyre by phone at 613-599-0045, select option 3, and provide the technical support
representative with the five digit site key located in your product fulfillment email.
prairieFyre will issue you a license key and a MOSS password. Ensure you write this information
down as it is required during the activation process.
Click Start=>Programs=>Mitel=>Intelligent Queue=>Intelligent Queue License Client.
The Registration dialog box opens.
If you have an active internet connection, click Register Online. See Registering online.
If you do not have an active internet connection, click Register Offline. See Registering offline.

Registering online
NOTE: To ensure you are able to register online, any firewalls and proxies must be configured to allow traffic
over port 80 to IP address 142.46.199.66.
To register Intelligent Queue online
1.
2.
3.

4.

Click Start=>Programs=>Mitel=>Intelligent Queue=>Intelligent Queue License Client.
Click Register Online.
Type the License Key in the Online Registry form and click OK.
Your Intelligent Queue software is registered automatically. When complete, the Online Registration:
Successfully Licensed message opens.
Click OK and close the Registration window.

Registering and Activating Intelligent Queue

415

Registering offline
If you do not have access to the Internet or if you cannot access our license server, you can register offline.
After you register offline, the License Client application will register a seven-day demo license while you wait
for your license file from prairieFyre Software.
To register Intelligent Queue offline
1.
2.
3.
4.
5.

Click Start=>Programs=>Mitel=>Intelligent Queue=>Intelligent Queue License Client.
The Registration window opens.
Click Register Offline.
Type the License Key in the Offline Registry form and click OK.
The Offline Registration engine generates the IQ.dlsc file in your Intelligent Queue install folder.
Locate the IQ.dlsc file and email it to the Technical Support representative.
He will sign the IQ.dlsc file electronically and send it back to you.
Replace the existing IQ.dlsc file with the signed copy.

Registering a seven-day demo license
With the seven-day demo license you receive 24 ports, callbacks, and CDR so you can continue using
Intelligent Queue. However, you should replace the demo license file before the seven days expire to ensure
you have continuous access. After you replace the demo license with your license, only the purchased
options will be enabled.
To register Intelligent Queue offline
1.
2.
3.

Click Start=>Programs=>Mitel=>Intelligent Queue=>Intelligent Queue License Client.
The Registration window opens.
Click the Install Demo button.
Start Intelligent Queue (Start=>Programs=>Mitel=>Intelligent Queue=>Intelligent Queue).

Activating your Intelligent Queue software
To activate your Intelligent Queue software
1.
2.
3.
4.
5.

Click Start=>Programs=>Mitel=>Intelligent Queue.
Log in to Intelligent Queue using mitel / setup as the default username and password.
The Purchased Options page opens.
Under System License, enter the Mitel Options (MOSS) Password provided to you during the
registration process.
Under System Options, select the Intelligent Queue bundle and options you have purchased.
Click Save.

Upgrading an existing license
If you are upgrading from Intelligent Queue Version 3.1.x to Version 5.x, you must upgrade your license.
Before you start the license upgrade, you will need a new MOS password. If you do not have it, contact
prairieFyre Software Inc.Technical Support (dial 613-599-0045 and select option 3, Technical Support).
To upgrade an existing Intelligent Queue license
1.

2.
3.

Log on to Intelligent Queue with the default user name and password:
• Username: mitel
• Password: setup
Click Administration=>Purchased options.
The Purchased options window opens.
Verify your Mitel Product Key matches the MOSS Options sheet.

416

Chapter 17 Intelligent Queue
4.
5.
6.

After Enter the Mitel Options Password, type the MOS password you received for the license
upgrade.
Enter your system options.
Click Save.
If the information you entered is correct, menu items will open. The menu items correspond to your
purchased options. If you entered incorrect information, the Incorrect select window opens and you
will need to correct your system options entries.

Intelligent Queue functionality
In general terms, the functionality that the Intelligent Queue offers can be broken down into the following core
and optional behaviors.

Incoming call handling
Incoming call handling behaviors cover the conditions and actions that are triggered when a call is received,
such as information messaging, interactive trees, and routing.

Music on hold
Music on hold describes the music subsystem and how it behaves.

System administration
System administration covers the system behaviors that are related to configuring and maintaining Intelligent
Queue.

Optional functionality
Callback processing
Callback processing addresses all the behaviors that occur between the callback request by the customer to
the processing of the callback by an ACD agent. Callbacks consist of two parts: intelligent call processing that
stems from interactive tree choices and callback processing that requires dedicated ports based on volume.

Agent call recording
Agent call recording addresses the behavior of the quality monitoring feature.

Call detail reporting
Call detail reporting allows the system to report on the activity of Intelligent Queue through Contact Center
Management.

Caller-entered digits
Caller-entered digits addresses how the caller can enter digits for identification purposes with screen pop on
the agent’s desktop through integration with Contact Center Screen Pop.

Core functionality
Intelligent Queue consists of the following core functionality:

Incoming call handling
Intelligent Queue defines port behavior dynamically, based on call properties, schedule, current queue
conditions, and operating mode.

Intelligent Queue functionality

417

Music on hold
You can use Intelligent Queue as a music on hold source for your telephone system using a PC sound card, if
equipped. Intelligent Queue plays music through the sound card using a rotating (loop) playlist. Music sources
for the playlist include any or all of the following: audio CD, stored .wav file, and stored MP3 file. The playlist
can include music or prerecorded information messages.
The behavior begins when the music engine is started, either by the Windows service or via the user
interface. A user with Intelligent Queue administrator rights can start or stop the music engine from the user
interface. Once started, the music engine will loop through the play list, playing continuously until it is stopped.

System administration
Intelligent Queue enables you to record announcements or change the Emergency Mode status using the
phone. When you record new system prompts, they are stored in a temporary inbox folder until you name the
message and assign it to an action or message plan via the Web interface.
System administration includes starting/stopping the engines and event logging.

Incoming call handling
The action an Intelligent Queue port takes when a call is received is defined by an action plan. A call’s action
plan depends on the conditions defined for the port group.

Incoming call handling conditions
When a call is detected at an Intelligent Queue port, the system consults its database to determine which are
defined for that port. Conditions are defined in the user interface and act as a decision tree structure. Each
port or group of ports has a set of conditions that determine which action plan applies to the current call. If no
conditions are defined, or no defined conditions are met, the port uses a default action plan. Action plan
selection starts when a call is first detected on the Intelligent Queue port and is completed before the call is
answered.
Multiple conditions can be applied to each port, and any condition can lead to another subcondition or action
plan. The order in which the conditions are defined in the user interface determines the order that the
conditions are applied to a call.
An Intelligent Queue port uses the following conditions to determine an action plan:

Caller’s telephone number (ANI)
The system compares a callers’s telephone number to a list (ANI map) of telephone numbers or digit patterns.
If a match is detected, the defined action plan or subcondition is applied.

The number dialed by the caller (DNIS)
The number that is presented to the telephone system as the dialed digits can be used as a condition.

Redirection number
If applicable, the original destination of the call can be used as a condition for determining the action plan. The
original destination is the number from which the call was diverted, forwarded, or transferred (unsupervised
transfers). For ACD interflow, this device is the ACD path from where the call came.

Day of the year
Any specific date can be defined as a condition. You can apply a subcondition, such as time of day, to make
the condition more specific.

Day of the week
Any specific day of the week can be defined as a condition. You can apply a subcondition, such as time of
day, to make the condition more specific.

418

Chapter 17 Intelligent Queue

Time of day
A specific time period can be defined as a condition. You can specify the start and end times for which the
condition is valid.

Number of calls in queue
If you have Contact Center Management, you can use the total number of calls waiting in a queue or queue
group, at the time the call begins to ring on the Intelligent Queue port, as a condition for applying an action
plan to a call. The system queries Contact Center Management at decision time to determine the current
queue conditions.

Queue waiting times
If you have Contact Center Management, you can use the longest amount of time that a caller has been
waiting in a queue or queue group, at the time the call begins to ring on the Intelligent Queue port, as a
condition for applying an action plan to a call. The system queries Contact Center Management at decision
time to determine the current queue conditions.

Operating mode
The current operating mode of the system or of a port group can be either Normal or Emergency. An
Intelligent Queue administrator can place the call flows in Emergency mode to force all calls on a port to use a
predefined Emergency action plan. This would typically be due to an unforeseen temporary closure of a
contact center, as in the case of a natural disaster.

Incoming call handling action plans (messaging, callback, and routing)
All calls are eventually handled by an action plan. An action plan is a set of call handling instructions that
defines how to manage a specific call. The relationship between conditions and action plans is that conditions
define which action plan is chosen for a specific call. If no conditions are met, a default action plan is used to
handle the call. An action plan begins upon selection and carries a call for the duration of its existence within
Intelligent Queue.
An action plan can be defined as any of the following call handling types:

Do nothing (default)
This is the default type for any action plan.

Play a message
The Intelligent Queue port answers the offered call and plays a predefined .wav file that is determined by the
condition. Messages can be static, prerecorded phrases or complex messages made up of a set of
concatenated phrases. Complex messages can include queue condition values, such as number of callers in
queue, call load, and longest waiting call in queue.
NOTE: This is the only type of action plan that can be used if the port is defined as a RAD port. In this case,
the Intelligent Queue port(s) used to play the RAD would be dedicated.

Redirect the call
The call is not answered and is redirected to a predefined destination. Since the call is not answered, no
message is played to the caller, and the caller is unaware of the redirection.

Transfer the call
The Intelligent Queue port answers the call. Once answered, an optional greeting can be played for the caller
and then the call blind transfers to a predefined destination.

Interact with the caller
This type of action plan uses a predefined Interactive Tree that is configured to offer choices to the caller. The
caller makes their selections using their keypad to navigate to the information or destination that they desire.
You can define each digit on the keypad (0-9,*,#) as an option that can perform any one of the following
functions: play a message, transfer a call, leave a voice callback, collect digits, manage the system, offer a
submenu, go to another choice, repeat the choices, offer Voice callback.

Intelligent Queue functionality

419

Offer voice callback
The Intelligent Queue port answers the offered call and then prompts the caller for information required by a
predefined voice callback structure.

Collect digits
This option must be purchased and in use on the PBX where Intelligent Queue resides. This option would
prompt the caller to enter a digit string, such as an account number. This account number would be sent to the
ACD agent that eventually answers the call, for screen pop into a desktop application. The number of digits
can be pre-defined, or can be terminated by a digit, such as #, or by a pre-defined duration of silence.

Manage the system
The Intelligent Queue port answers the offered call and then prompts the caller for a password. The caller
enters the password using their keypad. Once the password is validated, Intelligent Queue allows the caller to
record system prompts or change the system’s operating mode (Emergency or Normal mode) using their
telephone. When a caller chooses to record new system prompts, Intelligent Queue stores the prompts in a
temporary “Inbox” folder. The message is named and assigned to an action plan or message list. When the
caller chooses to change the system’s operating mode, the change is immediate and will be reflected when
Intelligent Queue receives the next call.

Music on hold
You can use Intelligent Queue as a music on hold source for your telephone system using a PC sound card, if
equipped. Intelligent Queue plays music through the sound card using a rotating (loop) playlist. Music sources
for the playlist include any or all of the following: audio CD, stored .wav file, and stored MP3 file. The playlist
can include music or prerecorded information messages.
The behavior begins when the music engine is started, either by the Windows service or via the user
interface. A user with Intelligent Queue administrator rights can start or stop the music engine from the user
interface. Once started, the music engine will loop through the play list, playing continuously until it is stopped.

System administration
You can configure and manage Intelligent Queue through the web-based user interface. The first step is to
authenticate the user name and password. This user name/password combination defines the user’s access
level. Users will generally be granted selected permissions, while administrators will grant themselves full
permissions.Intelligent Queue can run on multiple servers simultaneously. When multiple instances of
Intelligent Queue are running at once, the system and user IDs are shown at the top right of the user interface
to help users identify which system they are making changes to.

Starting/stopping the engines
The messaging engines start automatically when the operating system is started. You can manually start or
stop the engines from Services in the Control Panel or through a dialog in the user interface.

Event logging
Event logging is applicable to all incoming and outgoing calls. Event logging begins when a call is first
detected and ends when a transfer terminates the call or hangs up. Each log contains a self-describing record
of the event.
The following events will cause an event to be logged:
• Call received
When a call first enters Intelligent Queue, the system logs all known properties of the call.
• Action plan selected
When Intelligent Queue selects an action plan for a call, the system logs the action plan, as well as
the selection criteria.

420

Chapter 17 Intelligent Queue
•
•
•
•

System action
The system logs all actions taken by the Intelligent Queue port.
Caller action
The system logs all actions taken by a caller while connected to an Intelligent Queue port.
Agent action
The system logs the actions that an agent takes while in a callback.
Callback
The system logs all actions and events of a callback.

Optional functionality
Intelligent Queue consists of four types of optional functionality:

Callback processing
Intelligent Queue processes callbacks on a first in/first out basis. Upon receipt of a callback request, agents
listen to the caller’s message, then either place the call, requeue the request, or reject the request.

Agent call recording
Agent call recording is used for quality monitoring. Intelligent Queue enables you to access administrative
screens and record agents based on agent IDs or extensions.

Call detail reporting
Call detail reporting enables the system to report on Intelligent Queue call activity.

Caller-entered digits
Caller-entered digits enable callers to enter digits with their keypad for identification purposes.

Callback processing
Callback processing consists of
• Voice callback requests
• Web callback requests
Intelligent Queue processes callback requests in a continuous loop using the ports that are dedicated to
callback processing. Each callback queue on the telephone system needs to be created, identifying the group
and priority for the callbacks. Each callback request is submitted with a callback action plan. This structure
defines the ACD path to attempt, the client’s telephone number, the client’s name, the greeting to be played,
queue thresholds, and the language in which the call should be processed. Intelligent Queue processes
callbacks on a ’first in/first out’ basis, but each call has a maximum number of attempts and a retry interval. If
the client does not answer the call, the system requeues the callback request to a maximum number of
attempts. Intelligent Queue will not attempt the callback again until the retry interval has been exceeded.
However, if the callback request reaches a customer’s voice mailbox, the agent can then leave a voice mail
message.
Each callback structure also defines the maximum amount of time the callback port will wait for an agent to
answer, before requeuing the call and moving to the next request. Upon receipt of a callback request, agents
can listen to the caller’s message, place the call, requeue the request, or reject the request. Callback requests
can be viewed, prioritized, deleted, changed, or executed immediately from the user interface by a user with
administrator privileges.

Voice callback request
Voice callback allows a caller to request an agent callback instead of staying on the line. You can create
distinct callback profiles based on the type of callback. These profiles enable the agent to understand the
origin of the callback request by providing a specific callback greeting to the customer and an introduction to
the agent.

Planning the number of ports you require

421

A voice callback request prompts the caller for the following information:
• A telephone number at which they can be contacted
• The caller’s name (recorded as a .wav file for playback by an ACD agent)
• A confirmation to submit the request
Once the caller provides the information, Intelligent Queue hangs up and records the request in the database
for processing.

Web callback request
Web callback allows a customer to request an agent callback via the Web. The customer completes a Web
callback request on an HTML/ASP page that is designed and hosted by the Intelligent Queue customer.
Intelligent Queue then submits the information to the database for callback processing.
A web callback request prompts the caller for the following information:
• The telephone number at which they can be contacted
• The customer’s name (presented as a Text To Speech (TTS) rendition to the ACD agent)
• The target ACD path
Intelligent Queue then submits the information to the database for callback processing.

Agent call recording
Call recording, for quality monitoring purposes, requires that ports be dedicated as recording ports to ensure
availability and to avoid call collisions with incoming calls. Intelligent Queue administration initiates this
functionality and saves all recordings as .wav files.
Using Intelligent Queue, a user with sufficient rights enters an agent ID or extension number to request that a
current call, or the next call received, be recorded. An agent that is being recorded cannot be monitored by
anyone else at the same time. Once the recording completes, the user can access the recording with
Intelligent Queue Administration to view the success or failure of the request and to play, export, or delete the
recording.
Please check your municipal, provincial/state, and federal laws governing the use of call recording. Agent call
recording is for "ad hoc" recording, and not for recording all agent calls.

Call detail reporting
The Call detail reporting option requires Contact Center Management (version 5 or higher) and Microsoft
Excel to generate reports. Call detail reporting allows the system to report on the activity of Intelligent Queue.
For example, you can generate a report that lists the choices callers are making in the interactive trees. This
option helps you to make decisions about future call handling and processes, with an eye to continually
improving service and effectiveness. You can create reports based on selections made by in-queue callers to
navigate through Intelligent Queue.

Planning the number of ports you require
NOTE:
• System requirements change based on the number and type of ports you add.
• You must be a registered user to access Mitel OnLine. First time users will be prompted to register and
create a username and password which can be used on all subsequent visits

422

Chapter 17 Intelligent Queue

It is important that you carefully plan the total number of each port type you require before you configure
Intelligent Queue. Visit the Contact Center Portal on Mitel OnLine to view the Intelligent Queue port sizing tool
(Excel spreadsheet). Port usage is inherently tied to the amount of traffic that the queues will be getting, as
well as from the frequency of updates, and length of the messages played during the updates. The best way
to determine the number required is to use the Intelligent Queue port sizing tool .
If an action plan calls for RAD messaging, a dedicated port is required. The number of RAD ports required is
based on the volume of calls and of distinct messaging sequences. If an action plan requires one-to-one
interaction, the number of ports required is based on volume.
To access the Intelligent Queue port sizing tool
• Browse to http://www.prairiefyre.com/wp-content/rscs/documentation/
IntelligentQueuePortSizingUtility.xls.

Types of ports
The type of port(s) you assign to the call flow determines what happens when the caller presses a telephone
digit. Generally, messaging ports should make up the largest percentage of ports. If you do not have voice
callback, you do not need callback ports.
Intelligent Queue uses several types of ports:

Messaging ports
Messaging ports are used for all incoming calls to Intelligent Queue. Messaging ports provide one-to-one
interaction with the caller through interactive trees, messaging, routing, and taking callback requests.
Messages can be either static or dynamic if you have Contact Center Management. Every messaging port is
dynamic unless it is defined as a RAD (Recorded Announcement Device) on the communications system. A
RAD port is a dedicated port that plays the same message for up to 50 callers simultaneously.

Management ports
Management ports are a type of messaging port used for emergency and prompts.

Callback ports
Callback ports are dedicated ports used for the outbound portion of callback requests. This type of port
executes the callback with the ACD Agent.

Recording ports
Recording ports are dedicated ports used by supervisors to record ACD calls for quality monitoring purposes.

Updated position in queue ports
Updated position in queue ports are ports used for the Updated position in queue message. A port can play
more than one updated position in queue message, however, it sends that message to one caller at a time
only.
NOTE: In order to use Updated position in queue, you must enable all HCI options on Class of Service
Assignment form 1 (COS 1). See "Appendix A 3300 ICP port configuration" in the Intelligent Queue
Installation Guide.

Types of messaging ports
Several factors affect the number of messaging ports you require for your Intelligent Queue system:
• the type of messaging: RAD or intelligent messaging (interactive trees)
• the nature of the message
• the length of the message
• the number of callers to whom you want to play an Updated position in queue message
RAD messaging ports

Planning the number of ports you require

423

When programmed on your telephone system as a RAD, Intelligent Queue ports are dedicated to a distinct
messaging sequence. The Class of Service (COS) given to each RAD port has the Recorded Announcement
Device option enabled in the COS. When configured as a RAD, the Intelligent Queue port does not receive
any of the audio or DTMF digits entered by a caller. The telephone system processes the DTMF input instead
of passing the digits to Intelligent Queue.
An Intelligent Queue port that is programmed as a RAD can play messages to callers who are waiting in an
ACD path. The primary function of a RAD is to supply messages to up to 50 incoming calls simultaneously.
This feature is beneficial to companies that want to supply general announcements. Each RAD (or distinct
messaging sequence) requires a dedicated port, a directory number, and its own Class of Service. The
number of RAD ports in a system depends upon the number of distinct announcements required by the
customer and the call volume.
Up to 50 callers can listen to one RAD simultaneously. Any caller routed to a busy RAD is put on hold until the
recording is finished. When the port clears down, the RAD is seized and all waiting callers receive the
announcement. All calls maintain their position in the incoming queue, either while listening to the RAD or
while queued for service. If an agent becomes free while a caller is listening to a RAD, Intelligent Queue
routes the caller to that agent immediately.

RAD port conditions
RAD ports are not as flexible as intelligent messaging ports and require dedicated ports on Intelligent Queue.
RADs play for up to 50 people at a time, making it impossible to use some of the conditions that make other
ports flexible.
You can apply the following conditions to RAD ports to make them more flexible:
• Schedule conditions (time of day, day of week, day of year)
• Queue conditions
• Emergency conditions
You cannot apply the following conditions to RAD ports, because there are up to 50 different callers on the call
at once:
• ANI conditions
• DNIS conditions
• Redirection conditions
The number of Intelligent Queue RAD ports that you require depends on the number of distinct messaging
sequences that you require in your ACD environment, as well as basic traffic requirements. The following
ACD path example requires three Intelligent Queue ports for RAD messaging.
The first port in this scenario identifies the department that the caller has reached. There are two departments
offered (Sales and Support), so the system requires two distinct messages. In both ACD paths, the second
message that a caller hears is a generic, please hold type of message that can be shared between the paths.
Only one port is required for the common message. However, the number of ports required might increase
based on volume.
Intelligent Queue can use a RAD port for the PBX Auto Attendant, because the DTMF is processed by the
PBX. For example, a caller might hear the message, “If you know the extension of the person you wish to
reach, please dial it now.”

424

Chapter 17 Intelligent Queue

Intelligent call processing ports
When you use an intelligent call processing port, Intelligent Queue handles a single caller at a time. The
amount of time that the port is in use depends on the options given to a caller. You can configure intelligent
messaging ports to execute the following actions: play messages, accept callback requests, collect digits,
manage the system, offer a submenu, go to another point in the tree, replay the greeting, or route callers to
predefined destinations (queue/voice mail/extension). The action the system takes depends on the following
conditions: ANI, DNIS, redirection, schedule, queue conditions, and system mode. When the port is used to
accept callback requests, Intelligent Queue collects the caller’s information on the intelligent messaging port,
but the actual processing of the callback takes place on a separate, dedicated callback port.

Callback processing ports
Callback ports are Intelligent Queue ports that are dedicated to processing all of the collected callback
requests based on a callback plan. Callbacks are action plans that can be associated with each individual
request, rather than with a predefined port. When an agent answers, the system gives the agent the option to
listen to the message or place the call. Once the agent places the call, the callback port begins processing the
next request in the database. The number of callback ports required depends on the expected number of
callback requests to be processed.

Recording ports
Recording ports are Intelligent Queue ports that are dedicated to quality monitoring. You can initiate call
recording from the Intelligent Queue user interface. Using Intelligent Queue, a supervisor enters an Agent ID,
extension number, or Agent Group ID to request that the current call or the next call received be recorded.
Once the recording completes, the system notifies the user of the success (or failure) of the request, as well
as the file name with which the call recording has been stored.

Updated position in queue ports
A port can play more than one updated position in queue message, however, it sends that message to one
caller at a time only. Updated position in queue ports are Intelligent Queue ports that are dedicated to
continually informing customers of their current position in queue. Intelligent Queue tells customers their
queue position when they first enter queue and keeps customers updated throughout their wait as their
position changes. For example, Intelligent Queue states “Three” when the customer is third in line to be
answered. As the customer’s position in queue changes, Intelligent Queue will continue to update the
customer, stating “Two” and then “One.” You add a .wav file to play in front of the position provided by
Intelligent Queue and you configure how often Intelligent Queue will update the customer. For example, “You
are caller number” “Three” can be configured to play once every minute. You specify the number of customers
Intelligent Queue will inform of their Updated position in queue, keeping in mind that each call requires a port.
NOTE: In order to use Updated position in queue, you must enable all HCI options on Class of Service
Assignment form 1 (COS 1). See "Appendix A 3300 ICP port configuration" in the Intelligent Queue
Installation Guide.

Types of messages
You can program ports on Intelligent Queue as either RAD or interactive ports. You must consider how the
ports are programmed on the system as well as call volume when determining the number of ports required.
The number of required RAD ports is based on the number of dedicated ports per distinct messaging
sequence and call volume. The number of required interactive ports is based on how many telephones are
programmed on the system as a device (telephone) and the call volume.

Planning the number of ports you require

425

The type of the message played by a port also has an effect on the number of ports required by Intelligent
Queue. If the message is generic in nature and can be shared by several applications, the system requires
fewer ports. For instance, if a RAD port plays the message, “Please hold to maintain your call priority,” then
more than one ACD group can use this port. If the message is more specific, a new port is required. For
example, only a sales ACD group would use a RAD port that plays the message, “Please hold to speak with a
sales representative.”
With Intelligent Queue, you can combine different types of messages within a messaging plan:

Interactive tree messages
Interactive trees play advanced messages that are played before a caller enters the queue. An initial message
greets callers and lists their options. The caller selects from the options by pressing a telephone digit. The
caller can then navigate through multiple options to arrive at the information or ACD path that best suits their
needs.

RAD messages
RAD messages are basic in-queue messages. Intelligent Queue plays RAD messages to greet callers and
provide advertisements or information while callers wait for an agent. These are “Thank you for holding” type
messages. Messages must be .wav files. Music can be .wav or MP3 files or an external music source such as
an audio CD.

Time in queue messages
NOTE: If you have Contact Center Management version 4.x, and you want to use time in queue messaging,
you must have the Client Component Pack installed before you install Intelligent Queue.
Time in queue messages are played to a caller while in queue. They are based on real-time ACD statistics,
such as the expected wait time before the call is answered.
This is how Intelligent Queue calculates the expected wait time: If there are agents available: Expected Wait
Time = (Average Talk Time for the Queue x Calls Waiting in the Queue) / Available Agents, and if there are no
agents available: Expected Wait Time = Average Time to Answer for the Queue

Updated position in queue messages
Updated position in queue messages are played to a caller while in queue. They inform customers of their
initial queue position, and keep them informed of their position as it changes, at preset intervals.
Intelligent Queue Updated position in queue will provide the position but will not provide the message. If you
want the callers in queue to hear a messages, for example, “Your call will be answered next” or “You are in
position...“you must record the message.
See “Recording voice prompts” on page 478.

Length of messages
You should consider the length of the message that callers hear when determining the number of ports the
system requires. If all of the ports are busy playing messages to callers, new callers have to wait until the
previous message finishes before they are answered.
Intelligent Queue has no restriction on the length of the message files, however, the PBX does. You must
program the length of the message in the PBX Class of Service (COS).

Number of ports purchased
The number of Intelligent Queue ports you have purchased is shown on the Mitel Options sheet and in the
Intelligent Queue Administration menu. Intelligent Queue supports a maximum of 60 IP ports per PBX.

426

Chapter 17 Intelligent Queue

Understanding the call flow process
Mitel ACD, an advanced automatic call distribution feature package that is fully integrated with Mitel enterprise
communications platforms, provides the following capabilities:
• Route calls to the most appropriate group(s)
• Queue and prioritize callers
• Distribute calls fairly within a group—longest idle or highest skilled agent gets the call
• Automatically reroute or expand the availability of agents based on current queue conditions
• Network multiple contact centers together
• In-queue messaging
Mitel’s ACD functionality allows contact centers to distribute incoming calls to the longest idle agent or the
agents with the highest skill level.
Each ACD agent receives a unique agent ID number. The agent ID number is similar to a telephone directory
number and can be assigned a name in the telephone directory.
You can use agent groups to group agents according to their line of business. Up to four agent groups can be
programmed to an ACD queue. You can assign agent groups to one or more queues. Each queue supports
up to four RAD messages, with the last being replayed as often as required, based on wait time.

Creating call flows
You can use Intelligent Queue to help determine where each call should go (ACD queue) and what each caller
will hear.
To create a call flow
1.

2.

Assign conditions and actions.
• Define conditions (ANI, DNIS, emergency, queue, redirection and schedule conditions)
• Define actions (callbacks, digit collection, interactive trees, management, messaging and
routing)
Assign call flows to port groups.

The ACD queue
The ACD queue is a flexible call routing method that provides the information required for handling incoming
calls. The ACD queue controls the resources used, the order in which resources are encountered, and the
timing of the steps. Calls are queued for an agent group based on the call priority and order of arrival at that
path. Queuing is the same for new calls and overflow calls. If an agent group is not available, the system
routes calls to an alternative agent group or "interflows" to another destination. Up to 256 ACD queues are
supported, including one primary agent group and three overflow agent groups per queue.

Queue priority
Each ACD queue is assigned a priority level in the range of one to 64, with one being the highest.

Agent groups
An agent group consists of a logical grouping of agents trained to support a particular type of call. All queues
are routed to one primary agent group and up to three overflow groups. Intelligent Queue supports up to 64
different agent groups to handle incoming ACD traffic.

Call flow
Typically, you program the ACD to ensure that the first call to arrive is routed to the longest idle agent or the
agent with the highest skill level. If multiple agents are free when an ACD call is presented to a group, the
system sends the call to the longest idle agent. Idle time is calculated from completion of an agent’s last ACD
call.

Setting up Intelligent Queue

427

A caller should never receive a busy tone from an available queue. Intelligent Queue handles an incoming
ACD call with the following actions: the caller receives a ringback tone, the RAD timer starts, the interflow
timer programmed in the queue starts, the overflow timer for the primary group in the queue starts, the call
goes to the longest idle/highest skilled agent.
When a trunk picks up a call, it forwards it through to a group of agents handling calls or to another answering
point. The call arrives at the ACD queue of an agent group. The length of time the caller waits in queue is the
queue time. While waiting in queue, the caller listens to product features, announcements, or other messages
provided by a RAD. The caller can wait in queue for an available agent, leave a voice mail message, or
abandon the call by hanging up, depending on how Intelligent Queue and the telephone system have been
programmed.
When an agent is available, the customer connects immediately to the agent. When no agent is available, the
caller automatically queues to the primary agent group in the queue. In both cases, the caller’s
communication path remains unaffected and the caller remains listening to its ringback tone, RAD or music on
hold. The caller receives a ringback tone until the first RAD answers, an agent answers, interflow occurs, or
the caller hangs up.

Overflowing calls
A queue contains one primary agent group and can have up to three overflow groups. The overflow groups
provide backup resources to the primary agent group to ensure that service level goals are met. Calls that
overflow maintain their position in queue. Agent group overflow timers determine how long a call waits before
overflowing.
Intelligent Queue places an ACD call that is not answered immediately in a queue. If an agent does not pick
up the call after a set amount of time (the overflow time), the system places the call in the queue of another
agent group, in addition to keeping it in the first group. The first available agent in either group handles the
call. The overflow feature limits the delay for callers by queuing calls against two or more agent groups.

Interflowing calls
You can program the telephone system to direct a call to voice mail or to another answering point. The
interflow timer runs independently of the overflow timer. If the interflow timer expires, the system removes the
call from the queue and redirects it to another answering point, such as a trunk or voice mail.
Interflow is a time- or load-based feature that takes an ACD call out of the queue and routes it to the interflow
answer point (if one is programmed). A call that interflows to another queue adopts the priority of the =>
queue and does not look back for an agent to become available from the initial queue in the following
instances: the new queue has Interflow to this path uses this path priority set to Yes in its Path Assignment
form, or the call interflows from a queue that has a priority of 64.
Otherwise, the call’s priority does not change.

Setting up Intelligent Queue
This section includes information on
• Administration procedures
• Configuring ports, PBX settings, Contact Center Management settings, Music Manager, and Updated
position in queue
• Managing actions
• Managing conditions
• Managing call flows
• Managing port groups
• Viewing the status of a queue

428

Chapter 17 Intelligent Queue

Administration procedures
In this section, you will learn how to
• Log on and off as an administrator
• Enter your purchased options
• Set up administrator and user permissions
• Change system modes
• Change passwords
• Set up the automatic backup

Logging on and off for the first time (Administrator)
CAUTION: Your toolbars and your firewall might interfere with your ability to view Intelligent Queue. Ensure
you have turned off any pop-up blockers found on your tool bars, and made the Intelligent Queue site an
exception on your firewall. To turn off the Microsoft Pop-up Blocker, click Tools=>Pop-up Blocker=>Turn Off
Pop-up Blocker.
Once the installation completes successfully, you can log on to the Intelligent Queue server for the first time.
The initial logon opens the System options window, which requires you to select your purchased options and
enter the number of licensed ports. Consult your MOSS Options Sheet, enter your Mitel Options password
(MOP), and save the settings.
To log on to Intelligent Queue from the server computer
1.

2.

3.
4.
5.

In Internet Explorer, type http://[your server address]/Intelligent Queue.
The Login window opens.
NOTE: Alternatively, you can launch the application from the Start menu.
After Login, type mitel.
NOTE: mitel is the default user name you will use until you set up your administrator account. You will
need to create your own user account as "mitel" is proprietary. After you create an administrator’s
account and log out, you can log back on with your new account information.
After Password, type setup.
Click OK.
The Initial setup window opens.
Click OK.
The Purchased options window opens.
See “Entering your purchased options” on page 429.
NOTE: After you save your options, your Mitel Options password becomes the password for the Mitel
account.

Logging off
To log off Intelligent Queue
• Click Logout in the toolbar.
The login page opens.

Logging on as an administrator after initial setup
To log on to Intelligent Queue from the server computer
1.

2.
3.
4.

In Internet Explorer, type http://[your server address]/Intelligent Queue
The Login window opens.
NOTE: Alternatively, you can launch the application from the Start menu.
After Login, type the user name you created during initial setup.
After Password, type the password that you created during initial setup.
Click OK to launch Intelligent Queue.

Setting up Intelligent Queue

429

Entering your purchased options
To enter your purchased options
1.
2.
3.

4.
5.

After Select the product key, verify your Mitel Product Key matches the MOSS Options Sheet.
NOTE: Your Mitel Product Key is entered by default.
Using your MOSS Options Sheet, enter your Mitel Options password, the system options and the
number of ports you purchased.
Click Save. If the information you entered is correct, menu items will open. The menu items
correspond to your purchased options. If the information you entered is not correct, the Incorrect
selection window opens.
If you entered incorrect information, click OK to return to the Purchased Options window to correct
your entries.
Click Save.

Setting up administrator and user permissions
Only an administrator should create user accounts. First, create an administrator account with all permissions,
including the Manage user accounts permission. Then, create user accounts with selected permissions.

Creating an administrator account
To create an administrator account with full permissions
1.
2.
3.
4.
5.

Click Administration=>Manage users.
Type a user name and password.
NOTE: The user name and password are case sensitive.
Re-type the password for confirmation.
Click Select all to give the account full permissions.
NOTE: Allow login and View system status are selected by default for every user.
Click Save.
Intelligent Queue adds the user name to the Users list.

After you create an administrator account, you can create user accounts.

Creating a user account
To create a user account with selected permissions
1.
2.
3.
4.

5.

Click Administration=>Manage users.
Type a user name and password.
NOTE: The user name and password are case sensitive.
Re-type the password for confirmation.
Select the permissions you want to assign to the user account.
NOTE: Allow login and View system status are selected by default for every user. If you select
Configure ports, Manage port groups will be selected by default.
Click Save.
Intelligent Queue adds the user name to the Users list.

Changing system modes
A user with the proper permissions can control the operating mode of Intelligent Queue. The operating mode
determines incoming call handling. If the system or port group is operating in a normal state, Intelligent Queue
handles the call according to its assigned call flow conditions. If the system or port group is operating in
Emergency mode, the system ignores the assigned conditions and follows a special call flow.

430

Chapter 17 Intelligent Queue

To change system modes
1.
2.

3.

4.

Click Administration=>System mode.
Select a system mode.
• In Normal state, port groups follow a normal call flow pattern, except for port groups that have
been placed into an emergency call flow pattern.
If the system mode is in Normal state, Intelligent Queue checks the port group to see if it is in an
Emergency state.
• In Emergency state, port groups follow an emergency call flow pattern.
The emergency call flow is followed without checking the state of the port groups.
Under Normal state and Emergency state, select individual or multiple port groups, and then click
the appropriate arrow to move your port groups between Normal and Emergency states:
• Click >> to move all Normal state port groups into Emergency state.
• Click > to add selected Normal state port groups into Emergency state.
• Click < to add selected Emergency state port groups into Normal state.
• Click << to move all Emergency state port groups into Normal state.
Click Save.

Changing passwords
Once logged in, any user can change their own password. However, if a user forgets their password and is
unable to log on, only an administrator can clear the password field of that user account and enable the user
to log on and change their password. Alternatively, the administrator can assign a password to the user and
enable the user to log on and change their password.
NOTE: Only users with the Manage user accounts permission can access the Manage users menu item.
To change your user password
1.
2.
3.
4.
5.

Click Administration=>Change password.
The Change password window opens. The Current user name field is populated by default.
Type your old password.
Type a new password.
Re-type the new password for confirmation.
Click Save.

If a user forgets their password and is unable to log in, they can contact an administrator to clear the password
field. The user can then log on to Intelligent Queue and create a new password. Alternatively, the
administrator can assign a password to the user. The user can log on with that password and change it to a
new password.
To clear the password field of a user account
1.

2.
3.
4.
5.

Click Administration=>Manage users.
NOTE: You must have administrator privileges, including the Manage user accounts permission, to
access this option.
Under User name, type the name of a user or select a name from the list.
The Change password button is enabled.
Click Change password.
Clear the Password field.
Click Save.

The user can now log on using their login name and no password. After logging on, they create a new
password for themselves in the Change password window.

Setting up Intelligent Queue

431

Setting up the automatic database backup
NOTE: Maintenance Service must be running to perform the automatic backups.
Intelligent Queue introduces automatic database backups in Version 5.2. Besides being able to configure the
interval of the backups, you can also configure the time of day at which the backup occurs, and the number of
files you want Intelligent Queue to keep. The automatic backup is performed by the Maintenance Service.
The automatic backup files are kept in the Intelligent Queue installation directory, under Data\Automatic
Backups\ directory. Unless the user changes the default installation folder, the application installs in the
directory C:\Program Files\Mitel\6160. The files are named Autobackup_, .xml., for
example, Autobackup_Sunday, December 24, 2006.xml.
The GlobalSettings.xml file controls when and if the automatic backup occurs. In the GlobalSettings.xml file,
you will see the following  section.

true
2
3:00
50


Enabling the automatic backup
To enable the automatic backup
1. In the Intelligent Queue installation directory, under \XML\Config\, locate the GlobalSettings.xml file.
2. Between the ENABLED tags, type true.

Disabling the automatic backup
To disable the automatic backup
1. In the Intelligent Queue installation directory, under \XML\Config\, locate the GlobalSettings.xml file.
2. Between the ENABLED tags, type false.

Assigning the interval of the automatic backups
You can configure the interval of the backups. We recommend the default interval of every two days, but you
can configure Intelligent Queue to perform backups more often or less often.
• Select 1
Intelligent Queue will back up the database once every day.
• Select 2
Intelligent Queue will back up the database once every two days.
• Select 3
Intelligent Queue will back up the database once every three days, etc.
To assign the interval of the automatic backups
1. In the Intelligent Queue installation directory, under \XML\Config\, locate the GlobalSettings.xml file.
2. Between the INTERVAL tags, type a number.
The number represents the number of days between automatic backups.

432

Chapter 17 Intelligent Queue

Assigning the time of day of the automatic backup
NOTE: When assigning the time of day, you must use the 24 hour clock, for example, 22:00 represents 10:00
P.M.
To assign the time of day of the automatic backup
1. In the Intelligent Queue installation directory, under \XML\Config\, locate the GlobalSettings.xml file.
2. Between the TIMEOFDAY tags, type the time at which the automatic backup will occur, using the 24
hour clock.

Assigning the number of backup files to keep
NOTE: Intelligent Queue, by default, keeps 50 backup files. Each file represents 1 backup, so 50 files equals
50 backups. Only the most current files are kept.
To assign the number of backup files to keep
1. In the Intelligent Queue installation directory, under \XML\Config\, locate the GlobalSettings.xml file.
2. Between the MAX_BACKUP tags, type the number of backup files you want to keep.
Each time you backup you produce one file.

Configuring ports
NOTE: If you add or remove ports after the initial installation, you need to restart the services on the System
status window. See the Mitel Intelligent Queue Installation Guide or “Viewing system status” on page 463 for
more information about restarting the system.
You initially configure ports outside of Intelligent Queue, which reads the registry for the PBX, extension
number and port group. From within Intelligent Queue, you can add editorial comments to each port.
To configure your ports
1.
2.
3.
4.
5.

Click Configure=>Ports.
The Configure Ports window opens.
Verify the extension numbers are correct for each port.
NOTE: The extension numbers must be present and correct.
To add a comment for a particular port, click Edit in the appropriate row.
A text box opens under Comment. Edit is replaced by Update and Cancel.
Type a comment in the Comment text box and click Update to save the comment.
To navigate through multiple pages of listings, click Previous or Next.

Configuring PBX settings
Intelligent Queue version 5 supports multiple PBXs configured on the same system. Although your PBX
settings are populated at login, you can configure each PBX on the PBX Settings window.

Manually configuring PBX settings
To manually configure your PBX settings
1.

Click Configure=>PBX settings.
The PBX settings window opens.
2. If the media server type is SX-200 ICP, under SX-200 ICP, select the check box across from the media
server.
If you have an SX-200 ICP, and do not select the check box, the Intelligent Queue system will not
connect to the SX-200 ICP server.
If you have changed to an SX-200 ICP from a different type of media server, you need to restart the
services for the new setting to take effect.
See “Viewing system status” on page 463.

Setting up Intelligent Queue

433

3.

Click Ping to test a PBX connection.
The ping results open in the Results box.
4. Click Edit in the appropriate row to add or edit a silent monitor code, ARS digits, external digits, and a
media name for a PBX.
5. Click Update.
6. Click Save.
NOTE: When you save PBX settings, the Intelligent Queue services require at least 20 seconds to
save your changes to the server. The length of time is based on the complexity of the call flows. You
can continue working during this period.

Configuring Contact Center Management settings
If you have installed both Contact Center Management and Client Component Pack, configure your Contact
Center Management settings.
To configure your Contact Center Management settings
1.
2.
3.
4.
5.
6.
7.
8.
9.

Click Configure=>Contact Center Management settings.
The Settings tab opens.
After Address, type the host name or IP address of the Contact Center Management server.
After Port, the port of the Contact Center Management server number is shown by default.
Click Ping to test your Contact Center Management connection.
Click Save to save your IP address and port configuration.
To query a queue/path, under Contact Center Management queue/path, select a queue/path from
the list box.
Click Get queue statistics.
Results displays the number of agents in queue.
Click Refresh queue to refresh the list box.
Click Clear results to clear the Results box.

Configuring Music Manager
Intelligent Queue uses Music Manager to upload music files and configure playlists from those files. Music
Manager plays a continuous loop of the playlist in the background of Intelligent Queue. The music in a playlist
is what callers hear when they are on hold. After callers hear a message, Intelligent Queue places them in a
queue where they hear the playlist until an agent answers the telephone. The playlist can contain CD songs,
MP3 files and/or .wav files. The play list can include music or pre-recorded information messages.
To create a playlist
1.
2.
3.

4.

5.
6.
7.
8.
9.

Click Configure=>Music Manager.
The Play List tab opens.
After Media type, select a file type.
To add a track to the playlist, select one of more tracks from the list box and click >.
NOTE: You can select multiple files by holding down the Ctrl key while selecting files. To select a
range of files, hold down the Shift key, select the file at the top of the range and then select the file at
the bottom of the range. All files in between will be selected.
Repeat steps 2 and 3 to add other media types to the playlist.
NOTE: Within the Windows environment, you can also copy multiple music files into the music folder.
If you accepted the default settings during installation, the default path name to your music folder is
Program Files\Mitel Networks\Intelligent Queue\Music
To navigate through the playlist, click Previous or Next.
To delete a file from the playlist, click Remove beside the track name you wish to delete.
Click the Upload files tab to select files to upload to the server.
Click Browse to navigate to a file you want to upload.
Click Add to add the file to the Upload file list.

434

Chapter 17 Intelligent Queue

10.
11.
12.
13.
14.

If you want to remove a file you added to the list, click Remove.
If you want to remove all files you added to the list, click Remove all.
To save the list of files to the server, click Upload.
Click the Volume tab to adjust the volume of music on hold.
For each volume level type, click the appropriate radio button (10 is loudest) under each level. To
mute a sound type, select Mute beneath the appropriate volume level.
NOTE: The Master volume level increases/decreases the system volume. When you adjust the
volume of music on hold, you are also adjusting the server volume.

Disabling Windows sounds
Windows sounds play through the music on the playlist. If you use the Intelligent Queue server as a music on
hold source, you must disable these sounds.
To disable Windows sounds
1.
2.
3.
4.
5.
6.

Click Start=>Settings=>Control Panel.
The Control Panel window opens.
Double-click Sounds and Multimedia.
Click the Sounds tab.
Under Scheme, click No Sounds.
Click Apply.
Click OK.

Preventing CDs from starting automatically
You do not want your CD-ROM to start automatically, because if you insert a CD while music on hold is on, the
caller will hear both the music from the playlist and music from the CD. You must alter the registry to disable
the AutoRun feature.
To disable the AutoRun feature
1.
2.

In the registry, navigate to
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDRom.
Set the AutoRun value to 0.

In addition, you can manually prevent a CD from running by pressing the Shift key when you close the CD
tray.

Removing a music file from the play list
To remove a music file from the play list
1.
2.
3.

Click Configure=>Music Manager.
The Play List tab opens.
Under Play List, select the music file(s) you want to remove from the playlist.
Click Remove to remove the selected files from the playlist. Click Remove all to clear the entire
playlist.

Setting up Intelligent Queue

435

Adjusting music volume
You can adjust the volume of the .wav or MP3 message files, the volume of the CD, or the system volume
level.
To adjust the music volume
1.
2.
3.

Click Configure=>Music Manager.
The Play List tab opens.
Click the Volume tab.
The Volume window opens.
For each volume type, click the appropriate radio button (10 is loudest) to set the volume level. To
mute a sound type, select Mute beneath the appropriate volume level.
NOTE: The Master volume level increases/decreases the system volume. When you adjust the
volume of music on hold, you are also adjusting the server volume.

Configuring Updated position in queue
CAUTION:
• In order to use Updated position in queue, you must enable all HCI options on Class of Service
Assignment form 1 (COS 1). See "Appendix A 3300 ICP port configuration" in the Intelligent Queue
Installation Guide.
• Updated position in queue messages for the queue must be programmed to play less frequently than
RAD messages for the queue, otherwise, the RAD messages will not play. The Updated position in
queue message frequency is configured in Intelligent Queue. Click Configure=>Updated position in
queue. The RAD message frequency is programmed on the switch.
See “Receiving an Updated position in queue message” on page 496.
• In a multi-PBX scenario, a queue will play Updated position in queue messages only when the port
group and the queues are on the same PBX. For example: PBX A has both Port Group 1 and Queue
1. PBX B has no port group but has Queue 2. You can play Updated position in queue messages on
Queue 1. You cannot play Updated position in queue messages on Queue 2 because no ports are
available. You must add an Updated position in queue port group to PBX B, restart the system from
the Intelligent Queue Status>System Status page, and then create an Updated position in queue port
group for PBX B.
Updated position in queue definitions:

Available queues
Available queues are all of the queues in your contact center. All queues are programmed in Contact Center
Management. See “Configuring Contact Center Management settings” on page 433.

Monitored queues
Monitored queues are the queues for which callers will receive updated position messages.

Disabled
Selecting Disabled prevents the callers from receiving the updated position message.

Do not inform callers if their positions in queue drop
If a caller’s position in queue drops, because higher priority callers arrive in queue, do not inform the caller.
The caller will continue to hear the highest position obtained. For example, a caller who was third in queue,
who dropped to seventh in queue, will continue to hear “You are caller number three.”

Initial delay to update callers in queue
Initial delay to update caller in queue is the duration between when callers arrived in queue and when they are
informed of their queue position. For example, if you configure five seconds, Intelligent Queue informs callers
of their initial position five seconds after they arrive in queue.

436

Chapter 17 Intelligent Queue

Frequency to update callers in queue
Frequency to update callers in queue is the duration after the start of the previous message, when callers are
informed of their updated positions. For example, if you configure two minutes, Intelligent Queue informs
callers of their updated positions every two minutes. The initial update occurs two minutes after the start of the
previous message.

Maximum position to report
Maximum position to report is the number of callers who will receive the updated position message.

Default message plan for positions
The default message plan is the plan used to inform callers of their position in queue. For example, “You are
in position five.”

Before you configure Updated position in queue messages
Before you can configure an Updated position in queue message, you must
• Ensure you are connected to Contact Center Management.
The connection to Contact Center Management provides Intelligent Queue with real-time data. When
you are connected the list of queues is available on the Updated position window.
(Configure=>Updated position in queue.)
See “Configuring Contact Center Management settings” on page 433.
• Ensure a media server, site, and Updated position in queue are configured in Contact Center
Management.
To create a media server, site, and queue, see the YourSite chapter of the Mitel Contact Center
Solutions User Guide.
• Configure telephone system settings.
Updated position in queue functionality is dependent on the information provided by Contact Center
Management, so you must ensure you are pointing to the correct PBX. For example, if the media
server in Contact Center Management is named “London” not 10.1.1.123, you need to ensure the
PBX Intelligent Queue is pointing to is “London” and not 10.1.1.123.
See “Configuring PBX settings” on page 432.
• Create a Updated position in queue port group.
An Updated position in queue port group must be configured on the media server on which the queue
resides. For example, if the updated position in queue is on 10.1.1.123, you need to create an
Updated position in queue port group on 10.1.1.123 as well, and assign ports to it.
See “Managing port groups: updated position in queue, messaging, callback, and recording ports” on
page 461.

Configuring Updated position in queue for all queue positions
To configure an Updated position in queue message for all queue positions
1.
2.
3.
4.
5.
6.

Click Configure=>Updated position in queue.
After Available queues, select a queue from the list for which you want to provide callers with
updated positions in queue.
Click Add.
The queue will open under Monitored queues.
After Monitored Queues, if you have selected more than one queue, drag the queues to arrange
them by priority, the top queue being the highest priority queue.
Select the queue for which you want to provide an updated position message.
After Initial delay to update callers in queue, select the number of minutes/seconds after which the
caller arrives in queue, before the caller is informed of his position.
For example, you can configure Intelligent Queue to inform callers of their position five seconds after
they arrive in queue.

Setting up Intelligent Queue

437

7.

After Frequency to update callers in queue, select the number of minutes/seconds after the start of
the previous message, that callers will hear their updated position.
For example, you can configure Intelligent Queue to inform callers of their updated positions every
two minutes. The initial update occurs two minutes after the start of the previous message.
8. After Default message plan for positions, select the message plan, previously configured, to use as
the updated position message. For example, “You are in position five.”
Intelligent Queue Updated position in queue will provide the position but will not provide the message.
If you want the callers in queue to hear a messages, for example, “Your call will be answered next” or
“You are in position...“you must record the message.
See “Recording voice prompts” on page 478.
9. After Maximum position to report, type the number of callers in each queue who will receive the
updates.
10. Click Save.
After you have configured a default message that will play to all queues, you can optionally configure a unique
message for specific queue positions.

Configuring Updated position in queue for specific queue positions
To configure an Updated position in queue message for specific queue positions
1.
2.
3.
4.

5.
6.
7.

8.

Click Configure=>Updated position in queue.
Click the View and edit individual positions tab.
Select the position. For example, select Position 1.
Click Edit.
The default message, configured on the Settings tab, is displayed. You must edit the message plan to
add the message you want to play for specific queue positions.
Intelligent Queue Updated position in queue will provide the position but will not provide the
message. If you want the callers in queue to hear a messages, for example, “Your call will be
answered next” or “You are in position...“you must record the message.
See “Recording voice prompts” on page 478.
Under Range programming, after Assign the following message plan, select the message plan.
After from the positions, select the position with the highest priority for which the message will be
played.
After to, select the position with the lowest priority for which the message will be played.
If the message is unique to just one position, then select the same position twice. For example, if the
message “Your call will be answered next” is unique to the position in priority one, then select “from
the positions 1 to 1 inclusive.”
Click Save.

Creating action plans
An action plan is a set of call handling instructions that defines how to manage a specific call. An action plan
begins upon selection and carries a call for the duration of its existence within Intelligent Queue. This section
details how to configure the following types of action plans:
• Unverified collected digits
• Verified collected digits
• Interactive tree
• Messaging
• Emergency messaging
• Management
• Routing
NOTE: When you save an action plan, the Intelligent Queue services require at least 20 seconds to save your
changes to the server. The length of time depends on the complexity of the call flows in the action plan. You
can continue working during this period.

438

Chapter 17 Intelligent Queue

Creating unverified collected digits plans
You can use the unverified collected digits plan in conjunction with Contact Center Screen Pop only. Digits are
collected by Intelligent Queue and transferred to Contact Center Screen Pop to process.
The unverified collected digits option prompts the caller to enter a digit string, such as an account number.
The account number is sent to the desktop PC of the ACD agent who eventually answers the call. The
number of digits can be predefined or can be terminated by a digit, such as #, or by a predefined duration of
silence.
To create an unverified collected digits plan
1.
2.
3.
4.
5.
6.
7.
8.
9.

10.

11.

Click Manage=>Actions=>Unverified collected digits.
Under Plan Name, type a new plan name or select an existing plan.
After Greeting message, select a greeting message from the list box.
After Terminating digit, type a digit the caller can press to indicate they have no more digits to enter.
The terminating digit is optional.
Type the maximum number of digits to be collected.
After No digit timeout, type the number of seconds the caller has between DTMF digit keypresses
before the system times out.
Click Save.
Click the Action to take tab.
After Digits collected, select an action to take if digits are successfully collected.
• If you click None, control will return to the call flow.
If the collect digits plan was invoked from an interactive tree, the menu is played. If the collect
digits plan was assigned as the action, the call hangs up.
• If you click Action, select an action plan type (message, routing, or interactive tree) and then
select an action plan from the list box.
The selected action plan will be followed if digits are successfully collected.
After No digits collected, select an action to take if digits are not collected.
• If you click None, control will return to the call flow.
If the collect digits plan was invoked from an interactive tree, the menu is played. If the collect
digits plan was assigned as the action, the call hangs up.
• If you click Action, select an action plan type (message, routing, or interactive tree) and then
select an action plan from the list box.
The selected action plan will be followed if digits are successfully collected.
Click Save to save your configuration, or click New to clear the fields and create a new unverified
collected digits plan.

To delete an unverified collected digits plan
1.
2.
3.

Click Manage=>Actions=>Unverified collected digits.
Under Plans, select a plan.
Click Delete.
NOTE: A confirmation dialog box will ask you to confirm before deleting an unverified collected digits
plan. If you try to delete an unverified collected digits plan with associated plans, a more detailed
confirmation box will open that allows you to view the associated plans before you can proceed with
the deletion. Deleting the selected plan will only remove the reference to the associated plans.

Setting up Intelligent Queue

439

Creating verified collected digits plans
NOTE: Intelligent Queue cannot read words. For Verified collected digits action plans, you must use string
values that represent numbers. (String values are numbers that are not mathematically manipulated.) Ensure
that all columns included in your SQL statement are string type columns. If you do not use string type
columns, the query will not run successfully. The readback values must also be strings, between -999,999.999
and 999,999.999.
Intelligent Queue can respond to callers' inquiries in one of four ways: produce an action based on a true
response, produce an action based on a false response, send the caller to a dialable number, or read back
digits/values.
After customers press telephone digits, Intelligent Queue can read back the digits and read values accessed
from a database in all supported language (US English, UK English, NA French, EU French, EU Spanish, LA
Spanish, or Dutch). Dollars, cents, euros, pence, pounds, negative numbers, and decimal numbers, although
supported in all languages, are provided in US English and UK English only. You must record your own .wav
files if you want them in additional languages.

Digit read back
If you want your customers to hear a number one digit at a time, Intelligent Queue now gives you that option.
Generally, digit read back is preferred for phone numbers and account numbers. Instead of reading back “nine
hundred eighty-seven,” Intelligent Queue digit read back states “nine, eight, seven.” Digit read back is
available in all supported languages.

Digit read back for verification
With an advanced verified collected digits query, Intelligent Queue verifies the digits customers press. For
example, after pressing the digits of an extension, customers will hear “You have entered nine, eight, seven.”
You can configure Intelligent Queue to permit customers to change their digit selection after read back.

Database value read back
Intelligent Queue, using the verified collected digits action plan, compares digits customers press to a list in a
database. For example, you create a database table that contains two columns: the customers' account
numbers and the customers' bank balances. Next you create a verified collected digits action plan that
collects the account numbers. The advanced query first checks the account numbers column. If the account
numbers column contains the digits pressed, the query checks the account balance for that row and Intelligent
Queue will audibly state the customer's account balance. “Your account balance is nine hundred eightyseven.”

Previously collected digits
With Previously collected digits, customers dial the requested digits just once, but can perform many actions
that depend on the digits. For example, customers who provide a bank account number once can perform
many future actions which depend upon that account number, without having to reenter the account number
again.
You can create a verified collected digits plan in four steps:
1.
2.
3.

Select the type of collected digits
Configure ODBC database parameters
Select an action to take

Before you create a verified collected digits plan, you must create an ODBC (Open Database Connectivity)
connection to a valid data source.

440

Chapter 17 Intelligent Queue

Creating ODBC connections
When you create a verified collected digits plan, you specify a data source against which Intelligent Queue
compares the collected digits. To connect to a data source, you must first create an ODBC connection.
Intelligent Queue officially supports three data source formats:
• SQL Server
• Microsoft Access
• Microsoft Excel

Creating an ODBC connection for SQL Server
To create an ODBC connection for SQL Server
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

Click Start=>Control Panel.
Double-click Administrative Tools.
Double-click Data Sources (ODBC).
The ODBC Data Source Administrator window opens.
Click the System DSN tab.
Click Add.
The Create New Data Source window opens.
Select SQL Server and click Finish.
The Create a New Data Source to SQL Server window opens.
Specify your ODBC data source information and click Next.
Your SQL Server can be local or remote.
Click With SQL Server authentication using a login ID and password entered by the user.
Verify the Login ID and Password are valid for the database you selected in the previous window.
Click Next.
Check Change the default database to and select a database from the list.
Click Next.
Click Finish.
If you want to test your ODBC connection, click Test Data Source. Otherwise, click OK to complete
the ODBC setup.
The ODBC connection is now available on the System DNS tab.
NOTE: It is highly recommended you test the ODBC connection before using it with Intelligent
Queue.

Creating an ODBC connection for Microsoft Access
To create an ODBC connection for Microsoft Access
1.
2.
3.

Click Start=>Control Panel.
Double-click Administrative Tools.
Double-click Data Sources (ODBC).
The ODBC Data Source Administrator window opens.
4. Click the System DSN tab.
5. Click Add.
The Create New Data Source window opens.
6. Select Microsoft Access Driver.
7. Click Finish.
The ODBC Microsoft Access Setup window opens.
8. Specify a data source name.
9. Click Select.
10. Browse to the Access database you want to use and click OK.
11. Click OK to complete the ODBC setup.

Setting up Intelligent Queue

441

Creating an ODBC connection for Microsoft Excel
If you use Microsoft Excel as your data source, you need to specify which section of the spreadsheet will be
used as the database “table.”
To format a spreadsheet for use with Intelligent Queue
1.
2.
3.
4.
5.

Open the spreadsheet you want to format.
Highlight the region of the spreadsheet you want to define as a table.
NOTE: The first row in the region must be the column names.
Click Insert=>Name=>Define.
The Define Name window opens.
Type the name for the region you highlighted.
The name you type is the database table name of the region.
Click OK.

To create an ODBC connection for Microsoft Excel
NOTE: If the IQ server is not on the same Active Directory as the computer hosting the excel file, the ODBC
connection will be invalid.
1.
2.
3.

Click Start=>Control Panel.
Double-click Administrative Tools.
Double-click Data Sources (ODBC).
The ODBC Data Source Administrator window opens.
4. Click the System DSN tab.
5. Click Add.
The Create New Data Source window opens.
6. Select Microsoft Excel Driver.
7. Click Finish.
The ODBC Microsoft Excel Setup window opens.
8. Specify a data source name.
9. Click Select Workbook.
10. Browse to the Excel document you want to use and click OK.
11. Click OK to complete the ODBC setup.

Selecting the type of collected digits
The Parameters tab specifies the type of digits you will be collecting: ANI, DNIS, a user-entered digit string, or
a previously collected digit string. If you select ANI or DNIS, Intelligent Queue will automatically collect these
digits from the call detail information.
With a Previously collected digit string, customers dial the requested digits just once, but can perform many
actions that depend on the digits. For example, customers who provide a bank account number once can
perform many future actions which depend upon that account number, without having to reenter the account
number again.
To select the type of collected digits
1.

Click Manage=>Actions=>Verified collected digits.
The Verified collected digits window and the Parameters tab opens.
2. Under Plan name, type a new plan name or select an existing verified collected digits plan from
Plans.
3. If you want to collect the digits of the telephone number of the caller, select ANI.
4. If you want to collect the digits of the telephone number the caller dialed, select DNIS.
5. If you want to prompt the user to type a digit string, select User collected digits, or if you want to use
digits the user already typed, select Previously Collected Digits.

442

Chapter 17 Intelligent Queue

6.

NOTE: You can program one type of message to follow another type of message. For example, you
can team the confirmation and the instruction message, so that Intelligent Queue reads back the
digits dialed by the caller, and then gives the caller the option to continue by pressing 1, or to correct
the digits dialed by pressing STAR.
Configure the following options:
• Greeting message
Select a message that prompts the user to enter digits.
• Confirmation message
Select a message that confirms the digits dialed, for example, “You have entered...”
• Instruction message
Select a message that instructs the customer to dial digits, for example, “Press 1 to confirm,
STAR to retry.” The caller gets a preset number of attempts to retry after which, an error
message plays and Intelligent Queue moves the call to the fail path.
• Terminating digit
Type a digit the caller can press to indicate they have no more digits to enter
• Maximum digits to be collected
Type the maximum number of digits to be collected for the digit string.
• No digit timeout (seconds)
Type the number of seconds the caller has between DTMF digit keypresses before the system
times out.
• Number of attempts
Type the number of attempts to press a valid digit a caller is allowed before Intelligent Queue
moves the call to the fail path.
• Timeout message
Select a message that plays if a user does not press a digit within the time you specified in the
No digit timeout option.
• Message to be played before retrying
Select a message that plays before the caller retries pressing digits.
• Error message
Select a message that plays when the caller fails to enter a valid digit string within the maximum
number of attempts.
Click Save.

Readback parameters
The Readback Parameters tab specifies Verified Collected Digits readback information.
NOTE:
• Dollars, cents, euros, pence, pounds, negative numbers, and decimal numbers, although supported in
all languages, are provided in US English and UK English only. You must record your own .wav files if
you want them in additional languages.
See “Recording voice prompts” on page 478.
• To view a list of readback .wav file names, such as Dollars.wav, see “Dollars, cents, euros, pence,
pounds, negative numbers, and decimal numbers, although supported in all languages, are provided
in US English and UK English only. You must record your own .wav files if you want them in additional
languages. The files are located in the following directory: \\Voice\language\System\. There are ten
language folders: US English, UK English, NA French, EU French, EU Spanish, LA Spanish, Dutch,
Brazilian Portuguese, Simplified Mandarin Chinese, and Italian. See “Recording voice prompts” on
page 478. (See Table 17-10).” on page 479. The files are located in the following directory:
\\Voice\language\System\. There are seven language folders: US English, UK English, NA French,
EU French, EU Spanish, LA Spanish, and Dutch.

Setting up Intelligent Queue

443

To select the type of collected digits
1.
2.

3.

Click Manage=>Actions=>Verified collected digits.
Select the Readback Parameters tab.
Configure the following options:
• Readback language
Select the language Intelligent Queue uses to respond to customer queries.
• Gender of the word following the number
If the message will be in a language where numbers can be either feminine or masculine, select
the appropriate gender of the number, depending on the word following the number. The word
following the number will be the readback variable unless you have selected “Number” as the
readback variable.
• Readback variable
Select the readback variable, such as dollar, euro, pound, number (for example the amount
“nine hundred, eighty-seven”), or digit (for example, the account number “nine, eight, seven”).
• Response message
Select a message that is a response to the customers request, for example, “Your account
balance is...”
• Response instruction message
Select a message that both provides a response to the customer’s request and instructs the
customer to dial digits, for example “Press 1 to confirm. Press STAR to retry.”
Click Save.

Configuring ODBC database parameters
The ODBC Parameters tab specifies the database used in the collected digits verification and the parameters
used to define the query.
Intelligent Queue enables you to verify the collected digits using either a simple or an advanced query. The
simple query configuration prompts you for a database table and column. Intelligent Queue automatically
creates a query based on this information that compares the collected digits to all the values in the column.
An advanced query configuration requires you to write your own query using SQL. An advanced query is
more complicated to configure than the simple query but it provides more options when evaluating collected
digits.
NOTE: The collected digits are saved as strings so the values you compare them against must also be
strings. Verify that any columns included in your SQL statement are string type columns. If you do not use
string type columns, the query will not run successfully. There are workarounds to this, particularly with the
advanced query, but we recommend you use string values to avoid errors.

Configuring a simple query
For an action plan with a simple query, you enter a database table name, a column name, and optionally, a
readback column name. After Intelligent Queue receives a collected digit string, it compares the value with all
the values in the database column. If the value exists anywhere in the column, the query returns a value of
True and the appropriate action follows, as selected in the Query returned true section on the Action to take
tab. If the value does not exist, the query returns a value of False, and the action selected in the Query
returned false section of the Action to take tab follows.
To configure a simple query
1.
2.

3.
4.

In the Verified collected digits window, select the ODBC Parameters tab.
After ODBC Database system DSN, select the data source you want to use to verify the collected
digits.
NOTE: The data source must be on the same domain/work group as the Intelligent Queue server.
Type a valid user name and password for the data source you selected.
After Query type, select Simple.

444

Chapter 17 Intelligent Queue
5.

6.

7.

8.

9.

10.

After Database table name, select the database table that contains the data you want to use to verify
the collected digits.
For example, select the table that has all of the bank account information.
After Database column name, select the column in the selected table that contains the data you want
to use to verify the collected digits.
For example, select the column that has the bank account numbers.
NOTE: The database column type must be a string type column.
After Read Back Column Name, which is optional, you can select the column in the selected table
that contains the data you want the system to read back.
For example, Intelligent Queue uses the system prompts to audibly state the bank account balance.
NOTE: If you have selected a Confirmation Message or an Instruction Message on the Parameters
tab, and you then leave the Database Read Back Column Name blank, Intelligent Queue will audibly
state the digits dialed by the caller, for example, the bank account number. If you have not selected a
Confirmation Message or an Instruction Message on the Parameters tab, and you leave the
Database Read Back Column Name blank, Intelligent Queue will not read back anything.
After Test with (ANI/DNIS/User collected digits) equal to, you can type a value to use in a test
query of your table and column name options.
CAUTION: You should test the query before you save the plan. If the query is not valid, the call
defaults to the False path on the Action to take tab.
If you want to test your database configuration options, click Test query.
If the value you typed in Test with does not exist in the database, or the database information is
incorrect, the query returns a False value.
Click Save.

Configuring an advanced query
An action plan with an advanced query gives you more flexibility in verifying digits, but it also requires that you
have a working knowledge of SQL. In addition to returning string values of True or False, the advanced query
can return a value that consists of a string of numbers or symbols (0-9,#,*) one to seven characters in length.
This string defines a transfer destination for the call.
The advanced query can also return a second piece of information in addition to True, False, or Dialable
Number. Returning extra information with the result set allows supervisors and agents to view this information
in the Contact Center Client software before the call is answered. Attaching Collected Information to the call is
done by populating the second column of the result set with a string containing the prefix "PFCOLLECTED
INFO|" followed by the information you want to associate with the call.
Example 1: Blind Transfer
The following example illustrates the benefit of using an advanced query instead of a simple query. Suppose
your company has several important customers that you want to route to a high priority queue whenever they
call your contact center. You would also like to add their warranty status to the call. You create a database
table that contains a column with the customer’s telephone number (ANI column), a column with the
customer’s warranty status, and a column that contains a queue number (Queue column).
Next, you create a verified collected digits action plan that collects the ANI digits (the telephone number of the
caller) of a call. With a simple query, you can only determine whether the collected digits exist (True) in the
ANI column or not (False).

Setting up Intelligent Queue

445

With an advanced query, you have another option. The advanced query first checks the ANI column to
determine whether the collected digits exist or not. If the value exists, the query checks the Queue column in
that row. If the Queue column contains a number, the query returns that value as well as the warranty status
and the call is immediately transferred (a blind transfer) to that queue. Using Interactive Visual Queue the
supervisors are able to see the warranty status under the Collected Info column. Based on this information the
supervisor could reroute the call to a sales queue if the warranty status is set to Expired. Upon receiving the
call the agent is able to see the warranty status in the screen pop of Contact Center PhoneSet Manager or
Contact Center Softphone before answering the call. Intelligent Queue handles return values of True or False
the same way it does with the simple query, by consulting the Action to take tab.
Please note that this is just one example of how you can use advanced query. As long as your query returns a
true, false, or string value, the SQL statement can be as simple or complex as you want.
Example 2: Readback
Confirm the callers input in any language supported by Intelligent Queue
With an advanced verified collected digits query, Intelligent Queue can now verify the digits customers press,
and give customers the option to subsequently adjust their digit selection. For example, after pressing the
digits of an extension, customers will hear “You have entered 1234." After readback, if customers want to
change their selection, they may.

Read back a value returned by the database query
Suppose you want your customers to be able to check their bank balances without needing to talk to a person.
You create a database table that contains two columns: the customer’s account number and the customer’s
bank balance. Next you create a verified collected digits action plan that collects the account number. The
advanced query first checks the account number column. If the account number column contains the digits
dialed, the query checks the account balance for that row. Intelligent Queue, using the system prompts, will
audibly state the customer’s account balance.
NOTE: The verified collected digits action plan can only query a string value that represents a positive integer.
It cannot read words, or complex numbers. It can read decimal numbers in a two query process by using the
previously collected digits input method. Verify that all columns included in your SQL statement are string type
columns. If you do not use string type columns, the query will not run successfully. The return values must
also be strings. The four possible return values are True, False, the read back value, or a dialable number.
To configure an advanced query
1. In the Verified collected digits window, select the ODBC Parameters tab.
2. After ODBC Database system DSN, select the database you want to use to verify the collected digits.
3. Type a valid user name and password for the database you selected.
4. After Query type, select Advanced.
5. After Action, select Blind Transfer or Read Back.
If you want the call to be immediately transferred to the extension dialed, you select Blind Transfer.
If you want Intelligent Queue to read the digits in the database, you select Read Back.
6. After Define your query, type an SQL statement that compares the collected digit value to a database
value.
NOTE: You can click Insert the variable as a shortcut when typing the full variable name in the text
box.
7. If you want to test your database configuration options, click Test query.
8. After Test with (ANI/DNIS/User collected digits) equal to, you can type a value to use in a test
query of your SQL statement.
CAUTION: You should test the query before you save the plan. If the query is not valid, the call
defaults to the False path on the Action to take tab.
9. If you want to test your database configuration options, click Test query.
If the value you typed in Test with does not exist in the database, or the database information is
incorrect, the query returns a False value.
10. Click Save.

446

Chapter 17 Intelligent Queue

Selecting an action to take
The Action to take tab specifies the type of action or subcondition the verified collected digits action plan
follows, based on whether the query returns a string value of True or False.
To select an action
1.
2.

3.

4.

In the Verified collected digits window, select the Action to take tab.
After Query returned true, select an action to take if the digits pass verification.
• If you select None, control will return to the call flow.
If the verified collected digits plan was invoked from an interactive tree, the menu is played.
If the verified collected digits plan was assigned as the action, the call hangs up.
• If you select Action, select an action type and then select an action plan from the list box.
The selected action plan will be followed if the digits are successfully verified.
• If you select Condition, select a condition type and then select a condition plan for the list box.
The selected condition plan will be followed if the digits are successfully verified.
After Query returned false, select an action to take if the digits fail verification.
• If you select None, control will return to the call flow.
If the verified collected digits plan was invoked from an interactive tree, the menu is played.
If the verified collected digits plan was assigned as the action, the call hangs up.
• If you select Action, select an action type and then select an action plan from the list box.
The selected action plan will be followed if the digits fail verification.
• If you select Condition, select a condition type and then select a condition plan for the list box.
The selected condition plan will be followed if the digits fail verification.
Click Save.

Writing advanced queries
This section includes two examples of SQL queries you can use with advanced query on the ODBC
Parameters tab. In each example, $USER_COLLECTED_DIGITS refers to the digits Intelligent Queue
collected.

Query that dials the customer’s phone number
SELECT PhoneNumber FROM Customer WHERE ID = $USER_COLLECTED_DIGITS
Intelligent Queue collects a customer ID, runs the query, and if the customer ID is found, that customer’s
phone number is dialed. If the customer does not exist, the query returns a value of ’False.’

Query, within more than one table, with only one possible return value and Collected
Information
SELECT Extension, Warranty Status FROM Employee, Customer WHERE Customer.EmployeeID =
Employee.EmployeeID AND Customer.ID = $USER_COLLECTED_DIGITS
Intelligent Queue collects a customer ID. The query searched both Employee and Customer tables. If the
Customer ID exists on the Customer table, and that customer’s EmployeeID exists on the Employee table, the
employee’s extension is dialed.

Creating interactive tree plans
Interactive trees are reusable sets of choices and functions that you present to a caller in order to help them
find the information or functionality for which they are searching. Intelligent Queue plays menus for callers,
who then make their selection using the telephone’s DTMF keypad. As of Intelligent Queue Version 5.2, an
interactive tree can be assigned to multiple actions, conditions, and other interactive trees. Previously, you
could assign multiple actions only.
The Answer Menu is the main menu and offers callers their starting choices. Each digit from a menu (0-9, *, #)
can be defined as an option.

Setting up Intelligent Queue

447

DTMF options
Intelligent Queue includes the following DTMF options.

Callback Action
This option activates a predefined voice callback action plan. After the callback plan completes, the call is
terminated.

Unverified Collect Digits Action
This option prompts the caller to enter a digit string, such as an account number. The system sends this
number to the ACD agent who answers the call, resulting in a screen pop on a desktop application. The
number of digits can be predefined or can be terminated by a digit (such as #) or a predefined duration of
silence.

Go To (another DTMF option) Action
This option takes the caller to a predefined location (DTMF option) elsewhere in the tree.

Management Action
This option activates a Manage system action plan. This choice is a hidden option reserved for administrators
and is not typically advertised in the menu greeting. Once the caller selects this option, the same password
rules apply as in a Manage system action plan.

Play Message Action
This option plays a predefined information message (.wav file), and then the caller returns to the menu from
which the choice was made.

Replay Greeting Action
This option replays the previous menu greeting.

Submenu Action
This option plays a new menu for callers, giving them more choices (DTMF options) defined by the digits 0-9,
*, and #. An interactive tree can have an unlimited number of submenus. Each menu has a defined “no-digit”
action that the call performs if the caller fails to press a digit. Each menu has an invalid digit action that the call
performs if the caller presses an undefined digit. The menu also defines how many attempts to press a valid
digit are allowed before the “no digit” or invalid digit actions are taken.

Transfer Action
This option defines a routing plan that plays a greeting for the caller and then blind transfers the call to a
predefined destination.

Verified Collected Digits Action
The verified collected digits plan is similar to the unverified collected digits plan since both plans can prompt
the user to enter a digit string, such as an account number. The verified collected digits plan can also collect
the ANI or DNIS from an incoming call. The verified collected digits plan then compares the collected digits to
a list in a database. You can configure the plan to take one action if the value exists in the database and
another action if the value does not exists.

ANI Condition
The system compares a callers’s telephone number to a list (ANI map) of telephone numbers or digit patterns.
If a match is detected, the defined action plan or subcondition is applied.

DNIS Condition
The number that is presented to the telephone system as the dialed digits can be used as a condition.

448

Chapter 17 Intelligent Queue

Queue Condition
•

Number of calls in queue If you have Contact Center Management, you can use the total number of
calls waiting in a queue or queue group, at the time the call begins to ring on the Intelligent Queue
port, as a condition for applying an action plan to a call. The system queries Contact Center
Management at decision time to determine the current queue conditions.
• Queue waiting times If you have Contact Center Management, you can use the longest amount of time
that a caller has been waiting in a queue or queue group, at the time the call begins to ring on the
Intelligent Queue port, as a condition for applying an action plan to a call. The system queries Contact
Center Management at decision time to determine the current queue conditions.

Redirection Condition
If applicable, the original destination of the call can be used as a condition for determining the action plan. The
original destination is the number from which the call was diverted, forwarded, or transferred (unsupervised
transfers). For ACD interflow, this device is the ACD path from where the call came.

Schedule Condition
•
•
•

Day of the year Any specific date can be defined as a condition. You can apply a subcondition, such
as time of day, to make the condition more specific.
Day of the week Any specific day of the week can be defined as a condition. You can apply a
subcondition, such as time of day, to make the condition more specific.
Time of day A specific time period can be defined as a condition. You can specify the start and end
times for which the condition is valid.

Emergency Condition
The current operating mode of the system or of a port group can be either Normal or Emergency. An
Intelligent Queue administrator can place the call flows in Emergency mode to force all calls on a port to use a
predefined Emergency action plan. This would typically be due to an unforeseen temporary closure of a
contact center, as in the case of a natural disaster.

Interactive Tree
Interactive trees are reusable sets of choices and functions that you present to a caller in order to help them
find the information or functionality for which they are searching. Intelligent Queue plays menus for callers,
who then make their selection using the telephone’s DTMF keypad. As of Intelligent Queue Version 5.2, an
interactive tree can be assigned to multiple actions, conditions, and other interactive trees.

Creating interactive trees
Creating an interactive tree involves the following steps.
1.
2.
3.

4.

Plan your interactive tree.
Associate a DTMF action with each digit that you plan to use in your main menu and any submenus
you create.
Select each DTMF action in the Interactive Tree, configure it, and then save your DTMF options.
NOTE: Save the DTMF option for each DTMF. Once you save the tree, make sure there are no red
DTMF options left to configure. Unconfigured options are displayed in red. Configured options are
displayed in black.
Save the interactive tree plan.

To create an Interactive Tree
1.
2.

3.
4.

Plan your interactive tree according to your needs.
Select Manage=>Actions=>Interactive Tree.
The Construct a Tree tab opens by default.
NOTE: When DTMF options are created, the Configure DTMF Option tab opens automatically. To
return to the Construct a Tree tab, click the main Answer Menu or any submenus in the tree and
then click the Construct a Tree tab.
In the Plan Name field, create a relevant plan name. This field is required before you can continue.
Build your tree structure by clicking on the corresponding drop-down box beside each digit and
selecting one of the following actions/conditions/interactive tree for each DTMF digit.

Setting up Intelligent Queue

5.

6.

449

Continue to assign actions to each telephone digit in any sub menus you create.
NOTE: DTMF Actions which have yet to be configured are displayed in red. Configured DTMF
Actions are displayed in black.
After you create your tree structure, click Answer (Main Menu) and configure the options that will
govern the menu.
The Configure DTMF Option tab opens.
See Figure 17-1.

Figure 17-1 Configure DTMF Options tab

450

Chapter 17 Intelligent Queue
7.
8.
9.

To rename the Answer (Main Menu) DTMF Option, type a new name under DTMF Option Details.
Click Save DTMF Option after configuring each option.
Select your DTMF Options: Greeting, # of attempts, Timeout (sec), No digit, Invalid digit, Error
message, Transfer call, and Force Greeting.
See Table 17-2.

Table 17-2: DTMF options
Option

Action Taken

Greeting

Plays the main greeting when a call is received.

# of attempts

Defines the number of attempts to press the correct digit a caller is allowed
before one of the following actions is taken by Intelligent Queue:
Error message is played
(if the Error message option is selected)
Call is transferred;
(if the Transfer call option is selected)
System hangs up.
(if Hang up is selected by default)

Timeout (seconds)

Defines the length of time the system will wait for a DTMF response before
timing out.
NOTE: Each timeout registers as one attempt.

No digit

Plays a message that no digit has been entered.

Invalid digit

Plays a message that an invalid digit has been entered.
NOTE: Each invalid digit registers as one attempt.

Error message

Plays a message when the number of attempts exceeds the limit set in the
# of attempts option.

Force greeting

Forces the caller to listen to the greeting before the caller can transfer to a
selection offered on the menu.

10.
11.

12.
13.

14.
15.
16.

If you select # of attempts and Timeout, you can accept the default values or specify your own.
NOTE: The # of attempts and Timeout fields are required for the interactive tree to function properly.
If you select Transfer call, Hang up is the default setting.
NOTE: The Transfer call option will be executed only if selected and if the number of attempts has
been exceeded.
After you configure the Answer (Main Menu) DTMF Option Details, click Save DTMF Option.
Continue to configure each of the following options under the Answer (Main Menu) and any
submenus you’ve created: Callback, Collect Digits, Go To, Management, Play Message, Replay
Greeting, Sub Menu, and Transfer.
To change the name of a DTMF option, type a new name in the text field.
Remember to click Save DTMF Option after configuring each DTMF Option.
Click Save once again to save the tree structure.

Setting up messaging plans
Intelligent Queue answers a call and plays a predefined .wav file. Messages can be prerecorded phrases
(static), or messages that are made up of a set of concatenated phrases (dynamic). Dynamic messages
deliver queue statistics and are usually combined with static messages.
NOTE: You set up messaging plans before you set up management plans.

Setting up Intelligent Queue

451

To create a message plan
1.

Click Manage=>Actions=>Message.
The Create Message Plan tab opens.
2. Click New.
3. Under Plan Name, type a unique plan name.
4. After Select a folder, select the language of the message you want to create.
5. After Pre-recorded phrase, select a pre-recorded phrase and click Insert.
6. If you want to create a dynamic message that displays queue statistics:
• After Contact Center Management Queue/Path, select a path.
• Click Refresh queue at anytime to refresh the field.
• After Queue Condition, select a queue statistic.
• Click Insert.
NOTE: If you are using French or Spanish phrases, after Gender of the noun, select the gender of
the noun that Queue Condition quantifies. For example, in the French phrase “La temps d’attende
est estime a une minute” (The estimated wait time is one minute), select the gender of minute to
ensure the number, in this case une, uses the correct gender.
7. To move a message up or down in the Message List, select the message and click the up or down
arrow.
NOTE: The phrases are played in the order you list them. The Play value represents the static part of
the message, for example, "The longest call waiting is ...". The Say value represents the dynamic part
of the message (the value of the statistic) retrieved from the Remote Server (as long the Contact
Center Management server is running and configured).
8. To delete a message string, in the Message list box, click the string and click the X icon.
9. Click Save to save the message plan.
10. Click New to clear the fields and create another message plan.
To manage messages
1.
2.

3.
4.

From the Manage=>Actions=>Message window, click the Manage Files tab.
Select a language folder from the drop-down list box.
NOTE: With Intelligent Queue, you can create language folders. If you accepted the default settings
during installation, the default path will be Program Files\Mitel Networks\Intelligent Queue\Voice\US
English. You can create a new directory on the Intelligent Queue server, such as Program Files\Mitel
Networks\Intelligent Queue\Voice\Latin. If you are also playing dynamic messages, you will need to
add system files (1.wav, 2.wav, ...), such as Program Files\Mitel Networks\Intelligent
Queue\Voice\Latin\System.
Click a .wav file to select it, and then click Rename to enter a new name for the message on the
server, or click Delete to remove messages from the language directory.
Click Save.

To upload files
1.
2.
3.
4.

5.
6.

From the Manage=>Actions=>Message window, click the Upload Files tab.
Select the appropriate language folder from the drop-down list box.
US English is selected by default.
Click Browse to navigate to the directory containing messages that have been created.
Click a .wav file to select it and click Add to add the selected file to the Upload File List.
NOTE: Intelligent Queue requires .wav files to be in a specific format.
See “Recording voice prompts” on page 478 for more information.
Click Remove to remove any file from the Upload File List. Click Remove all to remove all files from
the Upload File List.
Click Upload.
NOTE: You can upload one message file at a time. You can, however, copy multiple messages files
directly into the appropriate language directory.

452

Chapter 17 Intelligent Queue

Configuring emergency messaging
You can configure Intelligent Queue to enable supervisors to call in and activate emergency messaging over
the phone from remote locations.
To configure Intelligent Queue so that supervisors can activate emergency messaging over the phone you
must
1.
2.
3.
4.

Set up a management plan
Set up an emergency message plan
Set up an emergency call flow
Apply the emergency call flow to your port group.

Supervisors can then activate emergency messaging over the phone. See “Activating emergency messaging
over the phone” on page 454.

Setting up an emergency message plan
To set up an emergency message plan
1.
2.
3.
4.
5.
6.

Click Manage=>Actions=>Message.
Click New.
Under Plan name, type a unique plan name.
After Select a folder, select the language of the message you want to create.
After Pre-recorded phrase, select a pre-recorded emergency message phrase and click Insert.
Click Save to save the message plan.

Setting up an emergency call flow
To set up an emergency call flow
1.
2.
3.
4.
5.
6.
7.
8.

Click Manage=>Call flows.
Under Call flow name, type a unique call flow name.
Click the Default action tab.
Select Action.
After Choose an action, select a message plan type.
After Select a plan, select the emergency message plan you created.
Select the Check the box if this call flow is used in an emergency state check box to designate
the call flow as an emergency call flow.
Click Save.

Applying the call flow to your port group
To apply the call flow to your port group
1.
2.
3.
4.

Click Manage=>Port groups.
Under Port groups, select the port group to which you will apply the emergency message plan.
Under Assign call flows, after Emergency state, select the emergency call flow you created.
Click Save.

Setting up management plans
You can configure a management plan for your interactive tree that allows supervisors to call in and interact
with Intelligent Queue over the phone. After you configure a management plan (assign ports for future use),
supervisors can call in and put messaging port groups into Emergency mode (or back into Normal mode) and
can record messages over the phone from remote locations. When you configure a management plan, you
need to enable the Changing system mode via phone option. This enables supervisors to call in and invoke
the plan over the phone.
NOTE: You set up messaging plans before you set up management plans.

Setting up Intelligent Queue

453

To set up a management plan
1.
2.
3.
4.

5.

6.

7.
8.

Click Manage=>Actions=>Management.
After Plan name, type a new plan name or select an existing plan.
On the Settings tab, under Record Prompts, after Recording Prompts via phone is, select
Enabled to allow a supervisor to record prompts over the phone.
After , type the destination you wish to save the recordings to.
CAUTION: Typing 0 enables the supervisor to record infinitely long messages which can consume
large amounts of hard drive space.
After Recording Timeout (seconds), type the time limit within which the supervisor must record the
message (in seconds).
The default value is 120 seconds. The value can range from 1 to 3600 seconds.
When determining the duration of the message remember that the longer the message, the more port
resources are used.
Type the name of the subdirectory where the files you record will be saved. If you accept Inbox as the
default setting, any files that you record will be saved to the Inbox folder of Voice.
The default path is C:\Program Files\Mitel Networks\Intelligent Queue\Voice\Inbox.
Under Change system mode, after Changing system mode via phone is, select Enabled to permit
supervisors to put selected port groups into Normal mode or Emergency mode over the phone.
Under Available Messaging Port Groups, select the port groups that can be placed into Emergency
mode, by moving them from the Available messaging port groups box, to the Selected
messaging port groups box.
• Click >> to add all port groups to the list.
• Click > to add a selected port group to the list.
• Click < to remove a selected port group from the list.
• Click << to remove all port groups from the list.

Defining the messages within your management plan
To define the messages within your management plan
1.
2.
3.

On the Manage=>Actions=>Management window, click the Options tab.
After Password prompt, select a message plan to prompt the caller to enter a password using their
DTMF keypad.
After Management menu, select a message plan to offer menu options to callers.
See Table 17-3 for a sample Management Plan configuration.

Table 17-3: Sample management plan configuration
To do the following...

Press this digit

Record system prompts

1

Change the system mode

2

If you have chosen to change the system mode:

4.
5.
6.

Change the system into Normal Mode

1

Change the system into Emergency Mode

2

After Recording instructions, select a message plan to provide recording instructions that allow
callers to record system prompts
After Recording completed message, select a message plan to provide a message to callers that
their recording has completed.
After Change system mode instructions, select a message plan to provide instructions on how to
change the system’s operating mode using the telephone keypad.

454

Chapter 17 Intelligent Queue

7. After Normal mode selected message, select a message plan to specify a message that plays when
the system is placed into Normal Mode.
8. After Emergency mode selected message, select a message plan to specify a message that plays
when the system is placed into Emergency Mode.
9. After Invalid digit, select a message plan to specify the message that plays when an invalid digit is
pressed.
10. After Password access, type a password that is comprised of digits (0-9, *, #) and related to the
Telephone User Interface (TUI) of your telephone.
11. After Digit timeout, type a number (of seconds) the system will wait for a DTMF response before
timing out.
The default is 5 seconds.
12. Click Save.

Activating emergency messaging over the phone
To activate emergency messaging remotely over the phone
1.
2.
3.
4.

Using your telephone, dial into the Intelligent Queue server management port group.
Type your user name and password.
Listen to the message options and press the number indicated to change your system mode.
When you are prompted to specify the message mode, press the number indicated to activate the
emergency mode.

Setting up routing plans
Three types of routing plans allow you to route calls to another queue path or extension.
• Redirected means the call is not answered, no greeting plays, and the call immediately redirects. For
example, a call might be redirected if the number of calls waiting in queue is exceeded.
• Blind transfer means the call is answered, a greeting is played (optional), and the call is transferred to
the destination. After transferring, the extension performing the transfer hangs up and does not wait
to determine the outcome of the call. The advantage of a blind transfer is that the immediate release
to the PBX frees the port for a new call.
• Supervised transfer means the call is answered, and then put on hold while being transferred. The
advantage of a supervised transfer is that, because they are on hold, customers cannot hear the
phone ringing during the transfer. However, if the Timeout expires (the duration that the call is kept on
hold) before the call is transferred, the caller can hear the phone ringing during the transfer. The
Intelligent Queue port is not available to take a new call until the Timeout expires or the destination
answers the call.
To create a routing plan
1.
2.
3.

4.

5.

Select Manage=>Actions=>Routing.
The Routing parameters window opens.
Under Plan name, type a new plan name or click an existing plan under Plans.
To redirect a call immediately without playing a message
• Click Redirect.
• After Routing destination, type an extension number.
To perform a blind transfer
• Click Blind.
• Select a greeting from the drop-down list box (if desired).
• After Routing destination, type an extension number.
To perform a supervised transfer
• Click Supervised.
• Select a greeting from the drop-down list box (if desired).
• After Routing destination, type an extension number.
• After Timeout (seconds), type the maximum duration the call will be placed on hold (between
10-1000 seconds).

Setting up Intelligent Queue

455

Managing Conditions: Assigning conditions to call flows
NOTE:
• Do not use the same condition for both the condition and the subcondition. This will create loops within
your conditions. For example, you will create a loop if you select a weekday plan as your condition, a
time plan as your subcondition, and then the weekday plan as another subcondition.
• When you save a condition, the Intelligent Queue services require at least 20 seconds to save your
changes to the server. The length of time is based on the complexity of the call flows in the condition.
You can continue working during this period.
Under every type of condition, you can create a new condition, delete a condition, or save the current
condition. If a condition is matched or met, the condition is true. If a condition is not matched or met, the
condition is false. You can select from three courses of action:
• You can do nothing, which forces Intelligent Queue to go back to the call flow and test for the next
condition.
• You can select to perform an action, which terminates the call flow.
• You can select a subcondition to be tested (and override the default action in a condition that is false).
To view the actual conditions present for a particular call, view the call logs. This will also help you to define/
refine the conditions.

Creating ANI conditions
The Automatic Number Identification (ANI) is the number from which a call originates. ANI can represent a
telephone number and an area code, for example.
The ANI condition compares an incoming call on an associated port group to a list of defined digit patterns. If
an ANI pattern matches, the associated action follows. Otherwise, the default action for a plan executes. If the
default action of a plan is set to None, control returns to the call flow and the next condition is tested.
• If the condition is met (True), an action or subcondition that is defined and associated with the ANI plan
occurs.
• If the condition is not met (False), a default condition or action that is defined and associated with the
ANI plan occurs.
To create an ANI pattern
1.
2.
3.

Select Manage=>Conditions=>ANI.
The ANI Conditions tab opens by default.
Type a new plan name, or click an existing ANI plan to populate the Plan Name field.
Under ANI Pattern, type digits from 0-9, *, and ?.
The * can be used at the end of a digit string or together at the beginning and end of a digit string, to
match any number of digits. You cannot use the asterisk as a leading or embedded wildcard as this
will cause an error. The ? can be used anywhere in the digit string to match one digit. (See Table 174.)

Table 17-4: Wildcard examples
Digits
Entered

Would match the following digits ...

*416

Will cause an error.

41*6

Will cause an error.

416*

416 ’555555555 ...’, 416 ’123’, 416 ’0’, et cetera

456

Chapter 17 Intelligent Queue

Table 17-4: Wildcard examples
Digits
Entered

Would match the following digits ...

?416

’1’ 416, ’2’ 416, ’3’ 416, ’4’ 416, ’5’ 416, ’6’ 416, et cetera
It would not match ’11’ 416, as ? can only represent one digit.

41?6

41 ’1’ 6, 41 ’2’ 6, 41 ’3’ 6, 41 ’4’ 6, et cetera

416?

416 ’5’, 416 ’7’, 416 ’2’, et cetera

4.
5.
6.
7.
8.

9.

10.

Click > to add it to the ANI Pattern List.
Click Remove to delete any ANI patterns from the list.
After you have configured your ANI condition, click Save.
Click the Action to take tab.
After Condition Matched, select an action to take if the ANI pattern matches.
• If you select None, control returns to the call flow and the next condition is tested.
• If you select Action, select an action type and then select an action plan from the list box.
• If you select Condition, select a condition type and then select a condition plan from the list
box.
After Default Action, select an action to take if the ANI pattern does not match.
• If you select None, control returns to the call flow and the next condition is tested.
• If you select Action, select an action type and then select an action plan from the list box.
• If you select Condition, select a condition type and then select a condition plan from the list
box.
Click Save to save your configuration, New to clear the fields and create a new ANI plan, or Delete to
remove an ANI plan.
NOTE: If you click Delete, a confirmation dialog box will ask you to confirm before deleting an ANI
Plan. If you try to delete an ANI plan with associated plans, a more detailed confirmation box opens
that allows you to view the associated plans, before you can proceed with the deletion. Deleting the
selected plan will only remove the reference to the associated plan.

Creating DNIS conditions
Dialed Number Identification Service (DNIS) is the digits dialed or the number called into the telephone
system, including any extensions.
The DNIS condition compares the digits dialed to the DNIS pattern list. If a pattern matches, the associated
action follows. Otherwise, the default action for the plan executes. If the default action of the plan is set to
None, control returns to the call flow and the next condition is tested.
• If the condition is met (True), an action or subcondition that is defined and associated with the DNIS
plan occurs.
• If the condition is not met (False), a default condition or action that is defined and associated with the
DNIS plan occurs.
To create a DNIS Plan
1.
2.
3.

4.

Select Manage=>Conditions=>DNIS.
The DNIS Conditions tab opens by default.
Type a new plan name, or click an existing DNIS Plan to populate the Plan Name field.
Under DNIS Pattern, enter digits from 0-9, *, and ?.
The * can be used only at the end of a digit string to match any number of digits. You cannot use the
asterisk as a leading or embedded wildcard as this will cause an error. The ? can be used anywhere
in the digit string to match one digit.
Click => to add it to the DNIS Pattern List.

Setting up Intelligent Queue

5.
6.
7.
8.

9.

10.

457

Click Remove to delete any DNIS patterns from the list.
After you have configured your DNIS condition, click Save.
Click the Action to take tab.
After Condition Matched, select an action to take if the DNIS pattern matches.
• If you select None, control returns to the call flow and the next condition is tested.
• If you select Action, select an action type and then select an action plan from the list box.
• If you select Condition, select a condition type and then select a condition plan from the list
box.
After Default Action, select an action to take if the DNIS pattern does not match.
• If you select None, control returns to the call flow and the next condition is tested.
• If you select Action, select an action type and then select an action plan from the list box.
• If you select Condition, select a condition type and then select a condition plan from the list
box.
Click Save to save your configuration, New to clear the fields and create a new DNIS plan, or Delete
to remove a DNIS plan.

Creating emergency conditions
An emergency condition does not put the system or any port groups into Emergency mode. It provides the
flexibility to execute an action or test another condition if an emergency condition is required.
If the emergency condition’s operating mode is set to Emergency, the associated action occurs. Otherwise,
the default action of the plan executes. If the default action of the plan is set to None, control returns to the call
flow and the next condition is tested.
To create an Emergency Plan
1.
2.
3.

4.
5.
6.

7.

8.

Select Manage=>Conditions=>Emergency.
The Emergency conditions tab opens by default.
Enter a new plan name or click an existing plan to populate the Plan Name field.
Select one of the following operating modes:
• Normal follows a default action.
• Emergency follows an associated action.
After you have configured your emergency condition, click Save.
Click the Action to take tab.
After Condition Matched, select an action to take if the Emergency condition is true.
• If you select None, control returns to the call flow and the next condition is tested.
• If you select Action, select an action type and then select an action plan from the list box.
• If you select Condition, select a condition type and then select a condition plan from the list
box.
After Default Action, select an action to take if the Emergency condition is false.
• If you select None, control returns to the call flow and the next condition is tested.
• If you select Action, select an action type and then select an action plan from the list box.
• If you select Condition, select a condition type and then select a condition plan from the list
box.
Click Save to save your configuration, New to clear the fields and create a new Emergency plan, or
Delete to remove an Emergency plan.

458

Chapter 17 Intelligent Queue

Creating queue conditions
The queue condition checks the Number of calls waiting, Longest wait time, Path DND (Do Not Disturb),
Agents available, Call load, and Agents idle conditions. If any of these conditions exceed the tolerance
entered, then the condition is true, and the associated action occurs. Otherwise, the default action of the plan
executes. If the default action of the plan is set to None, control returns to the call flow and the next condition
is tested.
• If the condition is met (True), an action or subcondition that is defined and associated with the queue
plan occurs.
• If the condition is not met (False), a default condition or action that is defined and associated with the
queue plan occurs.
NOTE: The Call Load statistic uses the following formulas: if there are one or more agents available, Call
Load = Calls Waiting / Agents Available. If there are 0 agents available, Call Load = Calls Waiting.
To create a queue plan
1.

Select Manage=>Conditions=>Queue.
The Queue conditions tab opens by default.
2. Type a new plan name or click an existing plan to populate the Plan Name field.
3. Select one of the following conditions:
• Number of calls waiting
• Longest wait time
• Path DND (Do Not Disturb)
• Agents available
• Call Load
4. Enter the Maximum Number of Calls.
If the maximum is exceeded, the condition is true and the associated action will be followed,
otherwise, the default action will be executed.
• If you select None, then control is passed back to the call flow where the next condition will be
tested.
5. Select a Contact Center Management Queue/Path from the drop-down list box.
6. Click Refresh Queue to refresh the Contact Center Management Queue/Path drop-down list box.
7. After you have configured your queue condition, click Save.
8. Click the Action to take tab.
9. Under Condition Matched, select None, Action, or Condition. None is selected by default.
• If you select None, control is passed back to the call flow where the next condition will be tested.
• If you select Action, select an Action and then select an Action Plan from the drop-down list
boxes. The selected action will be followed if the condition is matched, and therefore, true.
• If you select Condition, select a condition and then select a plan from the drop-down list boxes.
• The selected sub-condition will be followed if the condition is matched, and therefore, true.
10. Repeat the previous step for Default Action.
11. Click Save.

Creating redirection conditions
The redirection condition checks to see if the call was redirected from another queue or device against the
patterns in the Redirection list. If a pattern matches, the associated action occurs. Otherwise, the default
action of the plan executes. If the default action of the plan is set to None, control returns to the call flow and
the next condition is tested.

Setting up Intelligent Queue

459

To create a Redirection Plan
1.
2.
3.

Select Manage=>Conditions=>Redirection. The Redirection conditions tab opens by default.
Enter a new plan name or click an existing plan to populate the Plan Name field.
Under Redirection Pattern, enter digits from 0-9, *, and ?
The * can only be used at the end of a digit string to match any number of digits. You cannot use the
asterisk as a leading or embedded wildcard as this will cause an error. The ? can be used anywhere
in the digit string to match one digit.
4. Click => to add it to the Redirection Pattern List.
5. Click Remove to delete any redirection patterns from the list.
6. After you have configured your redirection condition, click Save.
7. Click the Action to take tab.
8. Under Condition Matched, select None, Action, or Condition. None is selected by default.
• If you select None, control is passed back to the call flow where the next condition will be tested.
• If you select Action, select an Action and then select an Action Plan from the drop-down list
boxes. The selected action will be followed if the condition is matched, and therefore, true.
• If you select Condition, select a condition and then select a plan from the drop-down list boxes.
The selected sub-condition will be followed if the condition is matched, and therefore, true.
9. Repeat the previous step for Default Action.
10. Click Save.

Creating schedule conditions
There are three different schedule plans to configure. You can configure schedules to offer different options,
based on the following values:
• Time of day
• Day of the week
• Specific calendar dates

If a condition is true
The Time schedule checks the current time. If the current time is between the start and stop times, the
condition is true, and the associated action occurs.
The Day schedule checks the current day of the week. If the day is selected, the condition is true, and the
associated action occurs.
The Date schedule checks the current date. If the date is selected, the condition is true, and the associated
action occurs.

If a condition is not matched
If the condition does not match, the default action of the plan executes. If the default action of the plan is set to
None, control returns to the call flow and the next condition is tested.

Overview of schedule plan creation
•
•
•

Create a Date schedule, create an action to take, and save it.
Create a Day schedule, create an action to take, and save it.
Create a Time schedule, create an action to take, and save it.

To create a schedule plan
1.
2.

Select Manage=>Conditions=>Schedule. The Schedule conditions tab opens by default.
Enter a new plan name or click an existing plan to populate the Plan Name field.
Select one of the following schedule types:
• Time Schedule (checks to see whether the current time falls between start and stop times)
• Day Schedule (checks to see whether the current day matches a selected day, Monday through
Sunday)
• Date Schedule (checks to see whether the current date matches selected dates)

460

Chapter 17 Intelligent Queue
3.

4.

5.
6.
7.

8.
9.

Configure the schedule type you have selected:
• For a Time schedule, enter the start and stop times.
• For a Day schedule, select the appropriate day or days.
• For a Date schedule, click the hyperlinks to change the month and click the appropriate dates
within the selected month. The present month is selected by default. You can go back one
month, or advance one month in the calendar year. To delete any dates you have selected, click
Remove.
Check Callback test condition if you want to use this schedule plan as a test condition for a Callback
plan. If you want to use this as a callback condition, you will only be able to select from other
Schedule Plans that are used for callback conditions.
After you have configured your schedule condition, click Save.
Click the Action to take tab.
Under Condition Matched, select None, Action, or Condition. None is selected by default.
• If you select None, control is passed back to the call flow where the next condition will be tested.
• If you select Action, select an Action and then select an Action Plan from the drop-down list
boxes. The selected action will be followed if the condition is matched, and therefore, true.
• If you select Condition, select a Condition and then select a plan from the drop-down list boxes.
The selected sub-condition will be followed if the condition is matched, and therefore, true.
Repeat the previous step for Default Action.
Click Save to save your configuration. Click New to clear the fields and create a new Schedule Plan.
Click Delete to remove a Schedule Plan.

Managing call flows
Essentially, a call flow is created from the bottom up. When you plan to create a call flow, think in terms of first
assigning actions to conditions, then conditions to call flows, and finally, call flows to port groups.
The messaging engine that handles the call tests the conditions for a call flow. If the current test condition is
false, the engine returns to the call flow to test the next condition. If all conditions are false, a default action for
the call flow occurs. The default action also occurs if none of the conditions in the call flow result in an action.
If the engine tests for a default action and you have not configured a default action, the call terminates.

Overview of creating a call flow
The creation of a call flow consists of the following steps:
• Assigning actions or subconditions to conditions
• Assigning conditions to call flows
• Assigning call flows to port groups
As you create a call flow, you can save your conditions and then select and review the entire call flow in order
to revise it.
To create a call flow
1.
2.
3.
4.

Select Manage=>Call Flows. The Build Call Flow tab opens by default.
Enter a new name or select an existing call flow to populate the Call Flow Name field.
Select a Condition from the drop-down list box. View the related plans in the Select a Plan field.
Assign Conditions to call flows:
• Click Add to add the selected conditions to the end of call flow.
• Click Add All to add all of the conditions listed to the end of the call flow.
• Click Insert to insert the selected conditions above the selected call flow condition.
• Click Insert All to insert all of the conditions listed above the selected call flow condition.

Setting up Intelligent Queue

5.
6.
7.
8.

9.
10.
11.
12.

461

To change the order of your call flow, click a call flow condition and then click the up or down arrow to
move the position of the item up or down in the call flow.
Click the X icon beside the Call Flow Conditions text box to delete an item from the call flow.
Click the Default Action tab.
Under DEFAULT ACTION, select None or Action. None is selected by default.
The default action will be followed if none of the conditions in the call flow result in an action.
• If None is accepted, the call will be terminated.
• If you select Action, select an Action and then select an Action Plan from the drop-down list
boxes.
Under EMERGENCY CALL FLOW, check the box if the call flow is to be used when the system or port
group is in an emergency mode.
After you have set the parameters of your plan, click Save to save your configuration. Click New to
clear the fields and create a new Collect Digits Plan. Click Delete to remove a Collect Digits Plan.
To browse selected call flow Conditions, click the magnifying glass in the upper right corner of the Call
Flow Conditions field.
Select any condition or action to view its particulars.
See Table 17-5 for the meanings of icons and text colors used in the expanded view.

Table 17-5: Call flow condition legend
Symbol

Meaning

Meaning of Text Color

Condition

Selected conditions are displayed in black, including the ’do nothing’
condition.
If no condition has been selected for Condition Matched, text is
displayed in red.

Action

Selected actions are displayed in blue, including ’do nothing’ action.
If no action has been selected for Default Action, text is displayed in red.

Circular
reference
error

Please review your selection to avoid the creation of a loop.

Managing port groups: updated position in queue, messaging,
callback, and recording ports
A port can only be assigned to one port group. The behavior of the port depends on the behavior assigned to
the port group. You configure port groups in Manage=>Port Groups.
You can configure four types of ports:
• Updated position in queue ports.
• Messaging ports handle incoming calls to the PBX.
• Callback ports handle outgoing callback calls from the agents to the callers.
• Recording ports handle the recording of calls between agents and callers.
You need to configure most of your ports as messaging ports. You also need to configure at least one updated
position in queue port, one callback port and at least one recording port, if you purchased these options. You
can record one agent at a time on one recording port. If you want to record more than one agent at a time, you
need to assign more than one of your ports as a recording port.
NOTE: When you save a port group, the Intelligent Queue services require at least 20 seconds to save your
changes to the server. The length of time is based on the complexity of the call flows in the port groups. You
can continue working during this period.

462

Chapter 17 Intelligent Queue

Configuring an updated position in queue port group
To configure an updated position in queue port group
1.
2.
3.
4.

Select Manage=>Port Groups. The Configure tab opens by default.
Enter a new name or select an existing Port Group to populate the Port Group Name field.
Select UPiQ under PORT BEHAVIOR.
Accept the default setting of 2,000 milliseconds (2 seconds) for the Audio Guard Timer.
NOTE: The Audio Guard Timer reflects the timing of the messages. To adjust the timing, enter a
number which is higher or lower than the default setting.
5. Click Configure=>Updated Position in Queue.
6. Select the queue to monitor from the Available Queues drop-down menu.
7. Click Add.
8. Click the Assign Ports tab.
9. Select a port or ports from the list of Available Ports.
Click >> to add all available Ports to the Port Group.
Click > to add selected Ports to the Port Group.
Click < to remove selected Ports from the Port Group.
Click >> to remove all Ports from the Port Group.
Click Make All Ports Available to clear the port selections and begin again. This will remove all ports
from all Port Groups, not just the selected Port Group.
10. After you have finished assigning ports to port groups, click Save.

Configuring a messaging port group
To configure a messaging port group
1.
2.
3.
4.

5.
6.

7.
8.

9.

Select Manage=>Port Groups. The Configure tab opens by default.
Enter a new name or select an existing Port Group to populate the Port Group Name field.
Select Messaging under PORT BEHAVIOR.
Accept the default setting of 2,000 milliseconds (2 seconds) for the Audio Guard Timer.
NOTE: The Audio Guard Timer reflects the timing of the messages. To adjust the timing, enter a
number which is higher or lower than the default setting.
Assign Call Flows using the drop-down list boxes after Normal State and Emergency State under
ASSIGN CALL FLOWS.
Under EMERGENCY STATE, select Check the box to place the port group in an emergency state
if required.
NOTE: This will already be checked if you have placed the selected port group in Emergency State
under Administration=>System Mode. If you deselect it and click Save, the system mode will return
to Normal State.
Click the Assign Ports tab.
Select a port or ports from the list of Available Ports.
Click >> to add all available Ports to the Port Group.
Click > to add selected Ports to the Port Group.
Click < to remove selected Ports from the Port Group.
Click >> to remove all Ports from the Port Group.
Click Make All Ports Available to clear the port selections and begin again. This will remove all ports
from all Port Groups, not just the selected Port Group.
After you have finished assigning ports to port groups, click Save.

Configuring a callback port group
To configure a callback port group
1.
2.
3.
4.

Select Manage=>Port Groups. The Configure tab opens by default.
Enter a new name or select an existing Port Group to populate the Port Group Name field.
Select Callback as the Port Behavior.
Assign Call Flows to Normal and Emergency States using the drop-down list boxes.

Setting up Intelligent Queue

5.

6.
7.

8.

463

Check Emergency State to place the port group in an emergency state, if required.
NOTE: This will already be checked if you have placed the selected port group in Emergency State
under Administration=>System Mode. If you deselect it and click Save, the system mode will return
to Normal State.
Click the Assign Ports tab.
Select a port or ports from the list of Available Ports.
Click >> to add all available Ports to the Port Group.
Click > to add selected Ports to the Port Group.
Click < to remove selected Ports from the Port Group.
Click >> to remove all Ports from the Port Group.
Click Make All Ports Available to clear the port selections and begin again.
After you have finished assigning ports to port groups, click Save.

Configuring a recording port group
To configure a recording port group
1.
2.
3.
4.
5.
6.

7.

Select Manage=>Port Groups. The Configure tab opens by default.
Enter a new name or select an existing Port Group to populate the Port Group Name field.
Select Recording as the Port Behavior.
If you are supporting more than one PBX with Intelligent Queue, select the destination PBX.
Select a port group for the PBX.
Only ports from this PBX can be used and they will only be able to record ports from that PBX.
Click the Assign Ports tab.
Select a port or ports from the list of Available Ports.
Click >> to add all available Ports to the Port Group.
Click > to add selected Ports to the Port Group.
Click < to remove selected Ports from the Port Group.
Click >> to remove all Ports from the Port Group.
Click Make All Ports Available to clear the port selections and begin again.
After you have finished assigning ports to port groups, click Save.

Viewing system, port, and callback queue status
In this section, you will learn how to
• View system status
• View port status
• View callback queue status

Viewing system status
The System status window opens after you log on to Intelligent Queue. The System status window displays
the current status (Started or Stopped) of all Intelligent Queue services. The Emergency status section of the
System status window indicates the current system mode: Emergency or Normal.
NOTE: Before logging on (after initial setup), ensure that the services have been started. If you log on before
the services have started, the system status will not be accurate.
To view system status
1.
2.
3.
4.
5.

Select Status=>System Status.
Click Start to restart a stopped service.
Click Stop to stop a running service.
After Port Groups under EMERGENCY STATUS, click the number to view the port groups that are in
Emergency mode.
To restart the services, click the Restart Systems button. You can also use this button to re-establish
a Contact Center Management connection, if a connection is configured.

464

Chapter 17 Intelligent Queue

Viewing port status
To view port status
1.
2.

3.

4.
5.
6.

Select Status=>Port Status. The Select Ports tab opens by default.
Choose to view the status of all Port Groups or selected Port Groups. Only port groups with assigned
ports will be displayed.
Click View All to view the port status for all port groups.
Click View Selected to view the port status for selected Port Groups
Choose to view the status of all Ports or selected Ports. Only ports assigned to port groups will be
displayed.
Click View All to view the port status for all ports
Click View Selected to view the port status for selected ports
Click the Port Status tab to view your selection.
To navigate through multiple pages of listings, click Previous or Next.
Click Stop to stop Intelligent Queue from displaying port status information. Click Continue to allow
the application to continue to display port status information.

Viewing callback queue status
You can view and manage callback queues in Status=>Callback queue. The four tabs within the Callback
queue status window display data for Current, Completed, Incomplete, and All callbacks. Intelligent Queue
lists callbacks in order of priority and latest date.
The possible callback queue status states, with their explanations, are as follows:
• NEW_REQUEST - starting state
• WAITING_FOR_SCHEDULE - The callback schedule condition was not met, so waiting
• WAITING_FOR_QUEUE - The queue condition was not met, so waiting
• WAITING_FOR_AGENT_NO_ANSWER - When the callback engine dialed the agent, the agent did
not answer
• WAITING_FOR_AGENT_BUSY - When the callback engine dialed the agent, the agent’s line was
busy
• WAITING_FOR_CLIENT_NO_ANSWER - When the callback engine dialed the customer, the
customer did not answer
• WAITING_FOR_CLIENT_BUSY - When the callback engine dialed the customer, the customer’s line
was busy
• AGENT_REQUEUED - The agent used the requeue option when the callback was offered to them
• IN_PROGRESS - The callback is currently being processed (This happens initially and then it
transitions to another state)
• AGENT_REJECTED - The agent rejected the callback when the callback was offered to the agent
• EXPIRED - The callback engine tried to contact the client the maximum number of times and will not
try again
• FAILED_INVALID_AGENT_DESINTATION - The agent destination was invalid (for example, it was an
invalid path number)
• FAILED_INVALID_CLIENT_DESTINATION - The client destination was invalid (for example, they left
a phone number with only six numbers)
• FAILED - General error
• COMPLETE - The callback is complete
• DIALING_CLIENT - The system is currently dialing the client

Callback and recording plans

465

To view callback queue status
1.
2.

3.
4.

5.
6.

Select Status=>Callback Queue. The Current Callbacks tab opens by default.
Click the appropriate tab to view the status of the following:
• Click the Current callbacks tab to view current callback queues. You can change the priority of
the callback request using the list box.
• Click the Completed callbacks tab to view successful callbacks.
• Click the Incomplete callbacks tab to view failed callback requests. You can click Requeue to
requeue a failed callback.
• Click the All callbacks tab to view a snapshot of all callback queues.
To navigate through multiple callback pages, click Previous or Next.
Click an individual callback to view the following particulars:
• Caller’s name
• Caller’s phone number
• Customer’s IP Address (if the callback you selected is a Web Callback)
• Message (click the hyperlink to listen to the recorded .wav file)
Click Select All to select all the displayed callbacks. Click Unselect All to de-select all the displayed
callbacks.
Click Refresh to refresh the callback queue listing.
To delete an individual callback listing or selected callbacks, click Delete.

Callback and recording plans
This section includes information on
• Managing outgoing calls
• Managing recording plans

Managing outgoing calls: Voice and Web Callbacks
In this section, you will learn how to
• Set up callback plans
• Assign caller messages to callback plans
• Assign agent messages to callback plans
• Assign agent options to callback plans
• Set callback plan parameters

Overview of voice and web callbacks
Callback requests allow Intelligent Queue to wait in queue for an agent, on a caller’s behalf. The system can
take callback requests from a voice call, from a web page, or the requests can be generated by a third party
business application. A reusable callback action plan in the user interface defines the inputs that are required
for a request.

466

Chapter 17 Intelligent Queue

Callback call processing
Intelligent Queue processes callback requests in a continuous loop using each of the ports that are dedicated
to callback processing. Each callback request is submitted with a call "profile". This profile is an action plan
that defines the ACD path to attempt, the client’s telephone number, the client’s name, queue thresholds to
adhere to, and the language in which the call should be processed. The system processes calls in the order
that they are received, but each call has a maximum number of attempts and a retry interval. If the client does
not answer the call, the callback request requeues to a maximum number of attempts. The system does not
attempt the callback until the retry interval is exceeded. Each callback structure also defines the maximum
amount of time the callback port will wait for an agent to answer, before requeuing the call and moving on to
the next request.
Upon receipt of a callback request, agents can listen to the caller’s message, place the call, requeue, or reject
the request.
A user with administrative privileges can view, prioritize, requeue, and delete callback requests from the user
interface.

Voice callback requests
A voice callback request can ask the caller for the following information:
• A telephone number at which they can be contacted
• The caller’s name (recorded as a .wav file for playback by an ACD agent)
• A confirmation to submit the request
Once the caller provides the information, Intelligent Queue hangs up and records the request in the database
for processing.
For voice callbacks, you need to assign both caller messages and agent messages to your callback plans.

Web callback requests
A customer completes a Web callback request on an HTML/ASP page that is designed and hosted by the
Intelligent Queue customer. You can see an example of a sample web page at Start=>Programs=>Mitel
Networks=>Intelligent Queue=>Intelligent Queue DotNet Webcallback Example. A customer who wants to
receive a callback from an ACD Agent fills out the following required information on the web form:
• The telephone number at which they can be contacted
• The customer’s name (presented as a TTS rendition to the ACD agent)
• The target ACD path
Intelligent Queue then submits the information to the database for callback processing.
For Web callbacks, you need to assign only agent messages (not caller messages) to your callback plans.

Campaign callback requests
Campaign callback requests are requests that are originated by a business application used by an Intelligent
Queue customer. A customer can make callback requests directly to Intelligent Queue by submitting a new
record in the database. If the record includes the required information, the request is processed in the callback
queue. The Campaign table of the database is password-protected to ensure that only authenticated
applications can generate requests.

Callback and recording plans

467

Configuring web callbacks in Windows Server 2003
To configure web callbacks in Windows Server 2003
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.

Log on to the Intelligent Queue server.
Browse to the Intelligent Queue installation directory (:\Program Files\Mitel Networks\6160).
Copy the WebCallbackExample folder to a folder on your IIS Server.
To modify the web callback page to display your company logo and slogan, see “Customizing your
Web Callback page” on page 484.
On the Intelligent Queue server, click Start=>Administrative Tools=>Internet Information Services
(IIS) Manager.
Expand  (local computer).
Expand the Web Sites folder.
Right-click Default Web Site and select New=>Virtual Directory...
The Virtual Directory Creation Wizard opens.
Click Next >.
Under Alias, type webcallback and click Next >.
Browse to the VBDotNet folder (:\Program Files\Mitel
Networks\6160\WebCallbackExamples\VBDotNet) and click OK.
Click Next >.
Under Allow the following permissions, select Run scripts (such as ASP) and Execute (such as
ISAPI applications or CGI) and click Next >.
Click Finish.
Browse to the VBDotNet folder (:\Program Files\Mitel
Networks\6160\WebCallbackExamples\VBDotNet) and open Web.config.
In the string value=“http//localhost/6160/CallbackWebService.asmx”, replace localhost with the
computer name or the IP address of the Intelligent Queue server.
In the string value=“webCallback”, replace webCallback with the name of the callback plan you
configured in Intelligent Queue.
Click File=>Save and close the Web.config file.

Configuring web callbacks in Windows Server 2008
To configure web callbacks in Windows Server 2008
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

Log on to the Intelligent Queue server.
Browse to the Intelligent Queue installation directory (:\Program Files\Mitel Networks\6160).
Copy the WebCallbackExample folder to a folder on your IIS Server.
To modify the web callback page to display your company logo and slogan, see “Customizing your
Web Callback page” on page 484.
On the Intelligent Queue server, click Start=>Administrative Tools=>Internet Information Services
(IIS) Manager.
Expand  (local computer).
Expand the Sites folder.
Right-click Default Web Site and select Add Virtual Directory...
The Add Virtual Directory dialog box opens.
Under Alias type webcallback.
Under Physical path: browse to :\Program Files\Mitel
Networks\6160\WebCallbackExamples\VBDotNet and click OK.
Browse to the VBDotNet folder (:\Program Files\Mitel
Networks\6160\WebCallbackExamples\VBDotNet) and open Web.config.
In the string value=“http//localhost/6160/CallbackWebService.asmx”, replace localhost with the
computer name or the IP address of the Intelligent Queue server.
In the string value=“webCallback”, replace webCallback with the name of the callback plan you
configured in Intelligent Queue.
Click File=>Save and close the Web.config file.

468

Chapter 17 Intelligent Queue

Setting up callback plans
For voice callbacks, assign caller messages and then proceed to assign agent messages to your callback
plans.
To create a callback plan
1.
2.
3.

4.

5.

6.

7.

8.

Select Manage=>Actions=>Callback. The Conditions tab opens by default.
Under Plan Name, enter a new plan name or click an existing Callback Plan under Plans to populate
the Plan Name field.
Under Schedule Condition, click Allow callbacks anytime, no schedule restrictions apply to
allow callbacks anytime.
The Schedule Plan drop-down list box is disabled. However, if you wish to attach a Schedule Plan to
your Callback Plan, leave the check box unchecked and select a schedule you have created from the
Schedule Plan drop-down list box.
Under Queue Conditions, click Allow callbacks anytime, no queue restrictions apply to allow
callbacks anytime, regardless of queue designation.
The Contact Center Management Queue/Path drop-down list box, the Maximum calls waiting
threshold and the Maximum longest call waiting threshold check boxes are disabled. However, if you
wish to assign a queue condition to your Callback Plan, leave the check box unchecked and select a
queue path from the Contact Center Management Queue/Path drop-down list box.
If you have not selected Allow callbacks anytime, no queue restrictions apply, you will be able to
set thresholds for the maximum number of calls waiting and the maximum longest call waiting, if
required.
To set the Maximum number of calls waiting threshold, select Check against the maximum calls
waiting threshold and enter a number in the Maximum calls waiting threshold field.
If the number of calls meets or exceeds the number you have entered, Intelligent Queue will not
perform a callback. If the number of calls is lower than the number you have entered, Intelligent
Queue will perform a callback.
To set the Maximum longest call waiting threshold, check Check against the maximum longest call
waiting threshold and enter a number in the Maximum longest call waiting threshold (seconds) field.
If the number of seconds meets or exceeds the number you entered, Intelligent Queue will not
perform a callback. If the number of calls is lower than the number you have entered, then Intelligent
Queue will perform a callback.
To perform a check for an available agent before submitting the callback to the queue, check Check
against the agents idle threshold and enter a number in the Minimum agents idle threshold field. If
the number of idle agents meets or exceeds the threshold number, Intelligent Queue will submit the
callback to the queue. If the number of idle agents is lower than the threshold value, Intelligent Queue
will not submit the callback to the queue.

Assigning caller messages to callback plans
For voice callbacks, first assign caller messages and then agent messages to your callback plans. You do not
need to assign caller messages for Web callbacks.
To assign caller messages to callback plans
1.
2.
3.
4.

From the Manage=>Actions=>Callback window, click the Messages tab.
The Messages tab opens.
Click the Caller Messages sub tab.
The Caller Message sub tab opens.
Under Caller Messages, define the messages that a caller will receive when requesting a callback,
using the drop-down list boxes.
After Prompt for Telephone Number, select a Message Plan you have created to enable callers to
hear a message prompting them to leave their phone number. The static message you select could
be, "Please use your telephone keypad to enter your seven-digit phone number, followed by the #
(pound) key", for example.

Callback and recording plans

469

5.

Make your selections from the two drop-down list boxes after Confirm Telephone Number.
• Step 1: Select the first pre-recorded phrase. The static message you select could be, "You have
entered ...", for example.
• Step 2: Select the second pre-recorded phrase. The static message you select could be, "Is this
number correct? Press 1 for yes. Press 2 for no."
6. Select the playback language in which the caller’s DTMF selection will be played back. US English is
selected by default.
7. After Record a Message, select a Message Plan you have created to enable callers to leave a
message. The static message you select could be, "Please leave a message after the tone", for
example.
8. After Request Confirmation, select a Message Plan you have created to enable callers to hear a
confirmation message. The static message you select could be, "Press 1 to Save your Callback
Request. Press 2 to Cancel your Callback Request", for example. Saving the callback request
submits it to the database. Cancelling the callback request means it will not be submitted to the
database.
9. After Request Submitted, select a Message Plan you have created to enable callers to hear the
message that their callback request has been submitted. The static message you select could be,
"Your request has been successfully submitted", for example.
10. After Request Cancelled, select a Message Plan you have created to enable callers to hear the
message that they have successfully cancelled their callback request. The static message you select
could be, "You have successfully cancelled your request", for example.

Assigning agent messages to callback plans
For voice callbacks, once you have assigned caller messages, proceed to assign agent messages to your
callback plans. For Web callbacks, proceed directly to assign agent messages to your callback plans.
To Assign Agent Messages to Callback Plans
1.
2.
3.
4.

5.

6.

7.

8.

From the Manage=>Actions=>Callback window, click the Messages tab.
The Messages tab opens.
Click the Agent Messages sub tab.
The Agent Messages sub tab opens.
Under Agent Messages, define the messages that agents will hear when establishing a callback,
using the drop-down list boxes.
After Agent Greeting, select a Message Plan you have created to allow agents to hear a greeting
once a connection to an agent is established.
The default message for a Voice Callback Request (18.wav) is, "You have a Voice Callback request."
The default message for a Web Callback Request (19.wav) is, "You have a Web Callback request."
After Agent Instruction, select a Message Plan you have created to offer menu selection to agents.
The default message (20.wav) is, "To listen to the caller’s message, press 1. To place this call, press
2. To requeue this request, press 3. To reject this request, press 4. To hear these options again, press
star (*)."
After Agent Connecting, select a Message Plan you have created to allow agents to hear that the
call is being established.
The default message (22.wav) is, “Please wait while the call is established.”
After Client Greeting, select a Message Plan you have created to allow callers to hear a message
that they are being connected to an agent.
The default message (26.wav) is, "You have a callback. We are connecting you to an agent now".
After Client Failure, select a Message Plan you have created to allow agents to hear that the callback
could not be established.
The default message (27.wav) is, "The callback could not be established."

470

Chapter 17 Intelligent Queue
9.

After Agent Rejected, select a Message Plan you have created to allow callers to hear a message
confirming that they have successfully cancelled their callback request.
The default message (29.wav) is, "Your request has been cancelled. Goodbye."
10. After Agent Requeue, select a Message Plan you have created to allow callers to hear a message
that they are being redirected to an available queue.
11. After Agent Pre-Connect, select a Message Plan you have created to allow callers to hear a
message before being connected.

Assigning agent options to callback plans
After you have assigned agent messages for either voice or Web callbacks, you will need to assign agent
options to your callback plans.
To assign Agent Options to Callback Plans
1.
2.

From the Manage=>Actions=>Callback window, click the Agent Options tab.
The Agent Options tab opens.
Select a DTMF digit (0-9, *, #) that agents will type to invoke each of the following options:
• Listen to caller’s message/name. The default digit is 1.
• Connect to the telephone number. The default digit is 2.
• Requeue the callback request. The default digit is 3.
• Reject the callback request (to delete the callback request from the queue). The default digit is
4.
• Replay the agent instruction message. The default digit is 5.

Setting callback plan parameters
To set callback plan parameters
1.
2.

3.

4.

5.

6.

7.
8.
9.

10.

From the Manage=>Actions=>Callback window, click the Parameters tab.
After Callback destination, type the extension number or hunt group number to connect to an agent.
If you are supporting more than one PBX with Intelligent Queue, select the callback destination PBX.
CAUTION: Typing 0 enables the caller to record infinitely long messages which can consume large
amounts of hard drive space.
After Client Recording Timeout (seconds), type the time limit within which the caller must record the
callback message (in seconds).
The default value is 600 seconds. The value can range from 1 to 3600 seconds.
After No answer timeout for agent, type the time limit (in seconds) a callback port will wait for an
agent to answer.
The default is 120 seconds.
After No answer timeout for clients, type the time limit (in seconds) a callback port will wait for a
client to answer.
The default is 15 seconds.
After Number of attempts to contact client, type the maximum number of times Intelligent Queue
will attempt to return the client’s call.
The default is three times.
After Retry interval between contacting client, type a number (of minutes).
The default is 30 minutes.
After Minimum number of digits required to place an external call, type a number.
The default is 7.
After Leading digit(s) required to call back external clients, type the digit required to access an
external phone line, if required.
The default is 9.
After Minimum number of digits required for a valid callback, type a number.
The default is 7.

Callback and recording plans

11.

12.

13.

471

Select the On requeue, retain original callback date/time stamp check box to prioritize callbacks
by the original date and time of the callback.
NOTE: The oldest callbacks will always be offered to agents before newer callbacks, regardless of
requeue.
For Web Callbacks, type the number of calls that the system will consider to be too many to process
a callback to a queue after Maximum number of simultaneous callback requests from single IP
address. Alternatively, select the Check box for unlimited callback requests from a single IP
address.
NOTE: Mitel Networks Corporation recommends that you type a maximum number to avoid being
flooded by simultaneous callbacks from a single IP Address.
Click Save to save your configuration. Click New to clear the fields and create a new Callback Plan.
Click Delete to remove a Callback Plan.

Managing recording plans
Call recording for quality monitoring purposes was introduced in Intelligent Queue version 3. This feature
requires that ports be dedicated as recording ports to ensure availability and to avoid call collisions with
incoming calls. You can initiate call recording from the Intelligent Queue user interface.
Using Intelligent Queue, a user with sufficient rights enters an Agent ID, extension number, or Agent Group ID
to request that a current call, or the next call received, be recorded. Once the recording completes, the system
notifies the user of the success (or failure) of the request, as well as the file name with which the call recording
has been stored.
Please note the following conditions of the Agent call recording option:
• Only SUPERSET telephones with the ACD Silent Monitoring - Accept option enabled in their Class of
Service can be recorded.
• An agent can only be recorded by one supervisor at a time.
• Recording is denied on a broker’s call, because any agent who has a call on soft hold cannot be
recorded.
• Agent call recording is not permitted on a non-prime line.
• A SUPERCONSOLE 1000 or SUPERSET 7000 console cannot be recorded.
• Networked ACD does not support agent call recording of remote agent subgroups from the Distributor
system.
• Agent call recording is not supported on MSDN networks.
To record an agent
1.
2.
3.
4.
5.

Select Manage=>Recordings. The Recording Queue tab opens by default.
Under Directory number, type the directory number you wish to record
Select the port group that uses the directory number.
Click Record.
Under Recording Queue, view the recordings in queue. To navigate through multiple pages of
listings, click Previous or Next.
6. To remove a recording from a queue, click Remove.
7. To terminate the recording of a call, click the Stop button.
8. Click the Download Recordings tab to play or download a recording.
9. Follow the on-screen instructions:
To play a recording, left click a recording to select it.
To download a recording from the server and save it to your local hard drive, right-click a recording,
select Save Target As..., and select a folder to which the recording will be saved.
10. Recordings are saved in a Recordings folder. Provided you accepted the default settings during
installation, the folder can be found at the following location: Program Files\Mitel Networks\Intelligent
Queue\Recordings
11. Click the Completed Requests tab to view completed or failed recordings.

472

Chapter 17 Intelligent Queue

Maintaining Intelligent Queue and Contact Center
Management
This section includes information on
• Adding an Intelligent Queue media server to Contact Center Management
• Using Network Monitor with Intelligent Queue
• Configuring Intelligent Queue devices
• Creating reports
• Using Reporter

Adding an Intelligent Queue media server to Contact Center
Management
To add an Intelligent Queue media server
1.
2.
3.
4.
5.

Click YourSite=>Enterprise.
After Name, type the name of the media server.
After Site, select the site where this media server resides.
After This media server is installed on the computer you have named, select the computer on
which the media server is installed.
Click Save.

Using Network Monitor with Intelligent Queue
You can use Network Monitor (located in Contact Center Client) to provide information on the status of realtime data collection on your Intelligent Queue media server. Network Monitor can verify if alarms are enabled
for your media servers and if the media servers are reporting any alarms.
The following list includes some of the alarms Network Monitor provides:
• SQL Server down
• Messaging Service down
• Recording Service down
• Callback Service down
• Music Service down
• Mitel IP Service down
• No audio
• Bad audio file detected
• MiTAI down
• Low disk space on installation drive
• Invalid agent destination for callback detected
To configure Network Monitor for use with Intelligent Queue, you must
1.
2.
3.

Add an Intelligent Queue media server to Contact Center Management.
See “Adding an Intelligent Queue media server to Contact Center Management” on page 472.
Configure the data collection settings for the Intelligent Queue media server.
Configure Contact Center Management settings in Intelligent Queue.

For more information on using Network Monitor, see “Network Monitor” on page 321.

Maintaining Intelligent Queue and Contact Center Management

473

Configuring data collection settings for Intelligent Queue media servers
To configure the data collection settings for an Intelligent Queue media server
1.
2.
3.
4.
5.

Open Contact Center Management and click YourSite=>Enterprise.
Expand the Enterprise Configuration tree and select the Intelligent Queue media server you want to
configure.
Select the Data collection tab.
Select IP address and type the IP address of your Intelligent Queue server.
Click Save.

Configuring Contact Center Management settings in Intelligent Queue
To configure your Contact Center Management settings
1.
2.
3.

Open Intelligent Queue and click Configure=>Contact Center Management Settings.
After Address, type the IP address of your Contact Center Management server.
Click Save.

Resolving Network Monitor alarms
When Network Monitor detects an alarm, it provides a general description of the alarm. Though the types of
alarms can vary, you can resolve many alarms with the following methods:
• If a service is down, restart the service that is down.
• View the Intelligent Queue log in Event Viewer for more specific details about the alarm.
See “Viewing event logs” on page 490.
For more information on troubleshooting Intelligent Queue alarms in Network Monitor, see “Recording voice
prompts” on page 478.

Configuring Intelligent Queue devices
NOTE: You must have the Intelligent Queue application and an Intelligent Queue media server at your site
before you can view the Intelligent Queue option on the YourSite Configuration menu.

Intelligent Queue Smart Choice layers
You can configure your ports to act as options or Smart Choice message trees. Each option plays a userdefined message and transfers the caller to a user-defined destination, or allows the customer to create a
voice callback, if this option has been purchased.

Viewing Intelligent Queue Smart Choice layers in the YourSite database
To view Intelligent Queue Smart Choice layers in the YourSite database
1.

Click YourSite=>Configuration=>Intelligent Queue=>Smart Choice=>Smart Choice layer
The Intelligent Queue Smart Choice layer window opens.
Under Name, the Intelligent Queue Smart Choice layer names are listed.
Under Reporting, the Intelligent Queue Smart Choice layer reporting numbers are listed.

474

Chapter 17 Intelligent Queue

Adding Intelligent Queue Smart Choice layer groups to the YourSite database
To add an Intelligent Queue Smart Choice layer group to the YourSite database
1.

2.
3.
4.

Click YourSite=>Configuration=>Intelligent Queue=>Intelligent Queue Smart
Choice=>Intelligent Queue Smart Choice layer group.
The Smart Choice layer group window opens.
Click Add.
After Reporting, type the reporting number of the Smart Choice layer group.
After Name, type the name of the Smart Choice layer group.

Adding Intelligent Queue Smart Choice layers to a Intelligent Queue Smart
Choice layer group
To add Intelligent Queue Smart Choice layers to an Intelligent Queue Smart Choice layer group
1.

Click YourSite=>Configuration=>Intelligent Queue=>Intelligent Queue Smart
Choice=>Intelligent Queue Smart Choice layer group.
The Smart Choice layer group window opens.
2. Across from the record of the Smart Choice layer group just created, click Members.
3. Under Available members, select the check boxes of the members you want to add to the group and
click >>.
4. Click Save.

Intelligent Queue ports
In this section, you will learn how to use Intelligent Queue ports.

Viewing Intelligent Queue ports in the YourSite database
To view Intelligent Queue ports in the YourSite database
1.

2.
3.
4.
5.

Click YourSite=>Configuration=>Intelligent Queue Smart Choice=>Intelligent Queue Smart
Choice port
The Intelligent Queue Smart Choice port window opens.
Under Media server, the media server associated with each Intelligent Queue port is listed.
Under Reporting number, the Intelligent Queue port reporting numbers are listed.
Under Name, the Intelligent Queue port names are listed.
Under Dialable number, the dialable numbers are listed.

Adding Intelligent Queue port groups to the YourSite database
To add an Intelligent Queue port group to the YourSite database
1.

2.
3.
4.

Click YourSite=>Configuration=>Intelligent Queue Smart Choice=>Intelligent Queue Smart
Choice port group.
The Intelligent Queue Smart Choice port group window opens.
Select Add.
After Reporting number, type the Intelligent Queue port group reporting number.
After Name, type the Intelligent Queue port group name.

Maintaining Intelligent Queue and Contact Center Management

475

Adding Intelligent Queue ports to an Intelligent Queue port group
To add Intelligent Queue ports to an Intelligent Queue port group
1.

2.
3.

Click YourSite=>Configuration=>Intelligent Queue Smart Choice=>Intelligent Queue Smart
Choice port group.
The Intelligent Queue Smart Choice port group window opens.
Across from the record of the Intelligent Queue Smart Choice port group just created, click Members.
The Edit Intelligent Queue Smart Choice port group members window opens.
Under Available Intelligent Queue Smart Choice ports, select the check box of the member you
want to add to the group and click >>.

Intelligent Queue exit codes
Exit Codes trigger each exit from a queue or from the auto attendant. They apply to Smart Choice message
queues, RAD queues, and routing queues.

Viewing Intelligent Queue Smart Choice layer exit codes in the YourSite database
To view Intelligent Queue Smart Choice layer exit codes in the YourSite database
• Click YourSite=>Configuration=>Intelligent Queue=>Intelligent Queue Smart Choice layer exit
code.
The Intelligent Queue Smart Choice layer exit code window appears.
Under Reporting number, the Intelligent Queue exit code reporting numbers are listed.
Under Name, the Intelligent Queue exit code names are listed.

Creating reports
You must have Contact Center Management (version 4 or greater), a Contact Center Management Enterprise
Node license, and Excel to view reports. They all must be installed prior to installing Intelligent Queue.

Before you can produce a report
The Intelligent Queue server must point to both of the following:
• Contact Center Management server
• Contact Center Management Enterprise Node (requires the Enterprise Node license)
The Contact Center Management database automatically synchronizes with the paths, ports, and exits
information provided by Intelligent Queue. From the real-time SMDR and ACD, Intelligent Queue data is
generated that drives the reports.
NOTE: If you want to produce reports on agents (Intelligent Queue ports), you must create unique employee
IDs and then associate these employee IDs to the agents.

Report types
The reports are found at www.prairiefyre.com (requires Internet Explorer 6 or greater). You can create two
types of reports: Smart Choice Layer reports and Smart Choice Port reports.

476

Chapter 17 Intelligent Queue

Smart Choice reports
The Smart Choice reports consist of the following types:
• Smart Choice Layer Reports
Smart Choice Layer reports provide statistics on layer use.
• Smart Choice Layer Group by Layer
• Smart Choice Layer Group by Exit Code
• Smart Choice Layer Group by Layer by Exit Code
• Smart Choice Port Report
Smart Choice Port reports provide statistics on the calls routed through ports associated with Smart
Choice messaging.
• Smart Choice Port Group Performance by Port

Smart Choice Layer Group by Layer
The Smart Choice Layer Group by Layer report shows call statistics for each layer associated to the layer
group. (See Table 17-6.)

Table 17-6: Smart Choice Layer Group by Layer
Report Field

Description

Total calls entering layer

the total number of calls that reach the layer in the decision tree

Total number of repeats

the total number of repeats that occurred on this layer

Total true calls entering calls

the number of distinct calls entering the layer

Total calls exiting layer

the total number of calls that exit the layer to go to another layer or
answering point (path, extension, or voice mailbox)

Total calls terminating in layer

the total number of calls abandoned on the layer

Total duration in layer (hh:mm:ss)

the total duration of calls, from the time they enter the layer to the time
they exit the layer

Average duration in layer
(hh:mm:ss)

the average duration for calls in the layer, from the time they enter the
layer to the time they exit the layer

NOTE: The prairieFyre Maintenance Manager deletes ANI records that are 15 days or older each night at
2:00 A.M. In addition, ANI records are deleted chronologically when the number of records in the database
exceeds 10,000.

Smart Choice Layer Group by Exit Code
The Smart Choice Layer Group by Exit Code report shows calls statistics for each exit code selected inside a
layer. Smart Choice Layer Group by Exit Code report provides the following information: (See Table 17-7.))

Table 17-7: Smart Choice Layer Group by Exit
Report Field

Description

Total count

the total number of calls that leave the layer group by selected code

Total duration (hh:mm:ss)

the total duration of calls, from the time they are picked up by the port
to the time they exit the layer

Average duration (hh:mm:ss)

the average duration of calls, from the time they are picked up by the
port to the time they exit the layer

Total

the total of each of the columns

Maintaining Intelligent Queue and Contact Center Management

477

Smart Choice Layer Group by Layer by Exit Code
The Smart Choice Layer Group by Layer by Exit Code report shows calls statistics for each exit code selected
inside a layer, for each layer associated to the layer group.
Smart Choice Layer Group by Exit Code report provides the following information. (See Table 17-8.)

Table 17-8: Smart Choice Layer Group by Layer by Exit Code
Report Field

Description

Exit code number

the number of the exit code

Exit code name

the name of the exit code

Total count

the total number of calls that leave the layer group by selected code

Total duration (hh:mm:ss)

the total duration of calls, from the time they are picked up by the port
to the time they exit the layer

Average duration (hh:mm:ss)

the average duration of calls, from the time they are picked up by the
port to the time they exit the layer

Smart Choice Port Group Performance by Port
The Smart Choice Port Group Performance by Port report shows call statistics for each port associated with
the Smart Choice Tree selected. (See Table 17-9.)

Table 17-9: Smart Choice Port Group Performance by Port
Report Field

Description

Total Smart Choice calls

the total number of calls that reach the layer that are Smart Choice
(automated attendant guided) calls

Total duration (hh:mm:ss)

the total duration of calls, from the time they are picked up by the
port to the time they exit the layer

Average duration (hh:mm:ss)

the average duration of calls, from the time they are picked up by
the port to the time they exit the layer

Average menu choices per call

the average number of menu choices callers select while in the
Smart Choice tree

Total calls ending in Smart Choice

the total number of callers that hang up while in the Smart Choice
tree

Total calls transferred out from Smart
Choice

the total number of calls that are transferred out of the Smart
Choice tree to another answering point such as Path or Extension

478

Chapter 17 Intelligent Queue

Recording voice prompts
You can record unique messages, use the provided messages (in US English, UK English, NA French, EU
French, EU Spanish, LA Spanish, Dutch) or replace voice prompts provided by Intelligent Queue with your
own messages. Your .wav files must have the following format:
• Bitrate: 64 kbps
• Audio sample size: 8 bit
• Channels: 1 (mono)
• Audio sample rate: 8kHz
• Audio format: CCITT u-Law
We suggest you keep messages short. The longer the message, the greater the number of ports the system
requires. If all of the ports are busy playing messages to callers, new callers have to wait until the previous
message finishes before they are answered.

Recording messages
There are two ways to record Intelligent Queue messages: use a microphone or a telephone. The quality of
the messages is higher if you record messages with a microphone, rather than a telephone.

Recording messages with a microphone
To record messages with a microphone, follow the directions that come with your recording software. Save
the audio files in the .wav format. Intelligent Queue requires a specific type of .wav file. To convert them to the
format that Intelligent Queue requires, see “Converting .wav files” on page 479.

Recording messages with a phone, using Intelligent Queue
To record a message with a phone
1.
2.
3.
4.

On the Manage=>Actions=>Management window, click the Options tab.
After Recording prompts via phone is... select Enabled.
Click Save.
If you have set up your management plan, skip to step 6. If you have not, see “Setting up
management plans” on page 452.
See “Defining the messages within your management plan” on page 453.
5. On your phone, dial your password to enter Intelligent Queue.
6. Press 1 to record a message.
7. Record your message.
8. Press any number to stop recording a message.
Your recorded messages, by default, are saved under the Voice folder, Inbox. The name of the
recorded message is: month, day, year, hour, minute, second.wav. For example, 11-2-2006 - 8hr 28m
46s.wav.
9. Locate the recorded message and click on it to listen to the message.
10. If you want to keep the message, rename the message to something meaningful now. For example, if
it is the greeting, rename it “Greeting.” Or, if you want to replace a voice prompt provided with
Intelligent Queue, re-name the message you recorded with the name of the message you want to
replace.
11. Move the message to the appropriate location C:\Program Files\Mitel Networks\Intelligent
Queue\Languages\[Language Name].
12. Design your call flow.
See “Managing call flows” on page 460.

Maintaining Intelligent Queue and Contact Center Management

479

Converting .wav files
If you created your voice recordings on an external source, you must convert your .wav files to the format
Intelligent Queue requires.
To convert .wav files to the correct format
1.

Click Start=>Programs=>Accessories=>Entertainment=>Sound Recorder.
The Sound Recorder window opens.
2. Click File=>Open and select the file you want to convert.
3. Click Open.
4. Click File=>Save As.
The Save As window opens.
5. Click Change.
The Sound Selection window opens.
6. After Format, select CCITT u-Law.
7. After Attributes, select 8.000 kHz, 8 Bit, Mono 7 kb/sec.
8. Click OK.
9. If you do not want to overwrite the original file, change the file name.
10. After Save as type, verify that Sounds (*.wav) is selected.
11. Click Save.

Readback .wav file names
Dollars, cents, euros, pence, pounds, negative numbers, and decimal numbers, although supported in all
languages, are provided in US English and UK English only. You must record your own .wav files if you want
them in additional languages. The files are located in the following directory: \\Voice\language\System\. There
are ten language folders: US English, UK English, NA French, EU French, EU Spanish, LA Spanish, Dutch,
Brazilian Portuguese, Simplified Mandarin Chinese, and Italian. See “Recording voice prompts” on page 478.
(See Table 17-10).

Table 17-10: Smart Choice Port Group Performance by Port
.wav files

Example

Dollars.wav (plural)

For example “two dollars.”

Dollars-singular.wav

For example “one dollar.”

Cents.wav (plural)

For example “two cents.”

Cents-singular.wav

For example “one euro.”

Euros.wav (plural)

For example “two euros.”

Euros-singular.wav

For example “one euro.”

Negative.wav

For example “negative three.”

Pence.wav (plural)

For example “two pence.” (When you record the .wav file, you
must save it as Pence.wav and Pence-singular. wav to be used in
both the singular and plural instance.)

Pence-singular.wav

For example, one pence. (When you record the .wav file, you must
save it to be used in both the singular and plural instance.)

Point.wav

For example “point 45."

Pounds.wav (plural)

For example “two pounds.”

Pounds-singular.wav

For example “one pound.”

480

Chapter 17 Intelligent Queue

Recorded phrases
The phrases are located in C:\Program Files\Mitel Networks\Intelligent Queue\Languages\[Language
Name]. You can enter a message defined using the Voice Prompts tab.
NOTE: The UK English .wav file scripts are identical to the US English .wav file scripts. (See Table 17-11.)

Table 17-11: Included .wav files
File
Name

Script

FR-1.wav

Tous nos représentants sont présentement occupés. On vous répondra dès qu'un d'entre
eux sera disponible.

FR-2.wav

Bonjour! Merci de votre appel. Tous nos représentants sont présentement occupés. On vous
répondra dès qu'un d'entre eux sera disponible.

FR-3.wav

***Exact same recording as FR-2***

FR-4.wav

Merci de votre appel. En raison du nombre d’appel actuel, le temps d’attente sera d’environ...

FR-5.wav

Merci de votre appel. En raison du nombre d’appel exceptionnellement élevé, le temps
d’attente sera d’environ...

FR-6.wav

Minute

FR-7.wav

Merci de votre appel. Le temps d’attente est présentement de cinq à dix minutes. Veuillez
patienter pour conserver votre priorité d’appel. Merci de votre compréhension.

FR-8.wav

Merci de votre appel. En raison du nombre d’appel exceptionnellement élevé, le temps
d’attente excède dix minutes. Veuillez patienter pour conserver votre priorité d’appel. Merci
de votre compréhension.

FR-9.wav

Cette option n’est pas disponible.

FR-10.wav

Merci de votre appel. Nos bureaux sont présentement fermés. Veuillez rappeler du lundi au
vendredi de 8h à 17h.

FR-11.wav

Merci de votre appel. Nos bureaux sont présentement fermés en raison du jour férié. Veuillez
rappeler du lundi au vendredi de 8h à 17h.

FR-12.wav

Merci de votre appel. En raison du nombre d’appel exceptionnellement élevé, on vous
répondra dès qu’un représentant sera disponible. Merci de votre compréhension.

FR-13.wav

Veuillez composer un numéro de téléphone où vous joindre, suivi du carré.

FR-14.wav

Vous avez composé le...

FR-15.wav

Si ce numéro est exact, faites le un. Autrement faites l’étoile.

FR-16.wav

Veuillez enregistrer votre nom après la tonalité. Lorsque vous aurez terminé l’enregistrement,
faites le un.

FR-17.wav

Pour soumettre cette demande de rappel, faites le un. Pour l’annuler et quitter le système,
faites l’étoile.

Maintaining Intelligent Queue and Contact Center Management

481

Table 17-11: Included .wav files (Continued)
File
Name

Script

FR-18.wav

Vous avez une demande de rappel vocale.

FR-19.wav

Vous avez une demande de rappel internet.

FR-20.wav

Pour écouter le message de l’appelant, faites le un. Pour écouter cet appel, faites le deux.
Pour replacer cette demande en file d’attente, faites le trois. Pour la rejeter, faites le quatre.
Pour écouter ces options de nouveau, faites l’étoile.

FR-21.wav

Pour écouter le nom de l’appelant, faites le un. Pour écouter cet appel, faites le deux. Pour
replacer cette demande en file d’attente, faites le trois. Pour la rejeter, faites le quatre. Pour
écouter ces options de nouveau, faites l’étoile.

FR-22.wav

Veuillez patienter pendant que nous effectuons l’appel.

FR-23.wav

Connexion en cours.

FR-24.wav

Il y a d’autres demandes de rappel.

FR-25.wav

Il n’y a pas de demande de rappel en attente.

FR-26.wav

Votre rappel. Nous vous communiquons à un représentant maintenant.

FR-27.wav

Le rappel n’a pu être établi.

FR-28.wav

Votre appel est acheminé. Un moment s’il vous plait.

FR-29.wav

Votre demande a été annulée. Au revoir.

FR-30.wav

Merci de votre appel. On vous répondra dès qu’un représentant sera disponible. Au revoir.

FR-31.wav

Veuillez s’il vous plait composer votre mot de passe de gestionnaire.

FR-32.wav

Pour enregistrer les invitations du système, composez le un. Pour changer le mode d’opération de ce système, composez le deux.

FR-33.wav

Commencez à parler après la tonalité. Quand vous aurez terminé, appuyez sur n’importe
quelle touche.

FR-34.wav

Enregistrement terminé. Votre enregistrement a été sauvegardé dans votre boîte de réception.

FR-35.wav

Pour configurer vos ports d’accès, en mode normal, composez le un. Pour les configurer en
mode d’urgence, composez le deux.

FR-36.wav

Vos faisceaux d’accès fonctionnent maintenant en mode normal.

FR-37.wav

Vos faisceaux d’accès fonctionnent maintenant en mode d’urgence.

FR-38.wav

Cette sélection n’est pas valide.

FR-39.wav

Le nombre d’appelants en attente est de...

FR-40.wav

Votre rang dans la file d’attente est...

FR-41.wav

Votre demande a été mise dans la file d’attente...

FR-42.wav

D’attente la plus longue est de...

482

Chapter 17 Intelligent Queue

Table 17-11: Included .wav files (Continued)
File
Name

Script

NA-1.wav

All of our representatives are busy helping other callers. Your call will be answered as soon
as an agent becomes available.

NA-2.wav

Good morning, and thank you for calling. All of our representatives are busy helping other
callers. Your call will be answered as soon as an agent becomes available.

NA-3.wav

Good afternoon, and thank you for calling. All of our representatives are busy helping other
callers. Your call will be answered as soon as an agent becomes available.

NA-4.wav

Thank you for calling. Based on current call volumes, the expected wait time is...

NA-5.wav

Thank you for calling. Due to the unusually high number of calls, the expected wait time is...

NA-6.wav

...minutes.

NA-7.wav

Thank you for calling. The current wait times are between 5 and 10 minutes. Please continue
to hold to maintain your call priority. We thank you for your patience.

NA-8.wav

Thank you for calling. Due to the unusually high volume of calls, the current wait times are
greater than 10 minutes. Please continue to hold to maintain your call priority. We thank you
for your patience.

NA-9.wav

That option is not available.

NA-10.wav

Thank you for calling. Our offices are now closed. Please call back Monday to Friday,
between the hours of 8 A.M. and 5 P.M.

NA-11.wav

Thank you for calling. Our offices are now closed for the holiday. Please call back Monday to
Friday, between the hours of 8 A.M. and 5 P.M.

NA-12.wav

Thank you for calling. We are currently experiencing an unusually high volume of calls. Your
call will be answered as soon as an agent becomes available. We thank you for your
patience.

NA-13.wav

Please enter a telephone number where you can be reached, followed by the pound sign.

NA-14.wav

You have entered...

NA-15.wav

If this is correct, press one. If this is not correct, please press the star key.

NA-16.wav

At the tone, please record your name. When you have finished recording, press one.

NA-17.wav

To submit this callback request, press one. To cancel this request and leave the system,
please press the star key.

NA-18.wav

You have a voice callback request.

NA-19.wav

You have a Web callback request.

NA-20.wav

To listen to the caller’s message, press one. To place this call, press 2. To requeue this
request, press 3. To reject this request, press 4. To hear these options again, press star.

Web Callback

483

Table 17-11: Included .wav files (Continued)
File
Name

Script

NA-21.wav

To listen to the caller’s name, press one. To place this call, press 2. To requeue this request,
press 3. To reject this request, press 4. To hear these options again, press star.

NA-22.wav

Please wait while the call is established.

NA-23.wav

Connecting now.

NA-24.wav

There are additional callback requests.

NA-25.wav

There are no outstanding callback requests.

NA-26.wav

You have a callback. We are connecting you to an agent now.

NA-27.wav

The callback could not be established.

NA-28.wav

Your call is being routed. One moment please.

NA-29.wav

Your request has been cancelled. Goodbye.

NA-30.wav

Thank you for calling. Your call will be answered as soon as an agent becomes available.

NA-31.wav

Please enter your management password.

NA-32.wav

To record system prompts, press 1. To change the system’s operating mode, press 2.

NA-33.wav

Begin speaking after the tone. When finished, press any digit.

NA-34.wav

Recording complete. Your recording has been saved in your inbox.

NA-35.wav

To put your ports in normal mode, press 1. To put your ports in Emergency mode, press 2.

NA-36.wav

Your port groups are now operating in normal mode.

NA-37.wav

Your port groups are now operating in emergency mode.

NA-38.wav

That selection is invalid.

NA-39.wav

The number of calls waiting is...

NA-40.wav

Your position in queue is...

NA-41.wav

Your request has been requeued...

NA-42

The longest call waiting is...

Web Callback
With Web Callback, callers can submit callback requests from the company website. Each caller must type a
telephone number, name, and time frame within which the call should be returned. You can download an
example of a Web Callback page and edit it for use by company. (See Figure 17-2.)

Viewing the Web Callback example page
You can view the Web Callback example page at
:\ Files\Mitel Networks\6160\WebCallbackExamples\VBDotNet.

484

Chapter 17 Intelligent Queue

Customizing your Web Callback page
You edit elements of the Web Callback example to create your own customized Web Callback page.
You can edit the following files
• Header.aspx
• Footer.aspx
• Styles.aspx
• Web.config
• WebCallback.aspx

Figure 17-2 Web Callback

Customizing your Web Callback page

485

Customizing the header
In the example, the header consists of the Mitel logo and the words “Intelligent Queue.”
To edit the header image
1.
2.

Create a .gif image to replace the Mitel header.
Under WebCallback\IMAGES folder, save the file as header_product_mitel_iq.gif.
The new image will replace the Mitel header.

Customizing the footer
In the example, the footer consists of the Mitel logo with the words “It’s about YOU.”
To edit the footer image
1.
2.

Create an gif image to replace the Mitel footer.
Under WebCallback\IMAGES folder, save the file as MitelLogo_ABOUT_YOU_20percent.jpg.
The new image will replace the Mitel footer.

Customizing the Cascading Style Sheet
The Cascading Style Sheet (CCS) defines how HTML elements are displayed. CCS enables you to control
the style and layout of multiple Web pages all at once.
To edit the CCS
1.
2.
3.

Open Styles.css.
Edit the heading and body font sizes and styles, or spacing.
Click Save.

Customizing the Web configuration
This is the configuration file for the Web Callback page. Review the following settings to ensure the Web
Callbacks function properly.
The following settings are used in the Web Callback example. (See Figure 17-3.)

Figure 17-3 Web Callback example.

486

Chapter 17 Intelligent Queue

To edit the Web configuration
1.
2.

3.

4.

5.
6.

7.

Open Web.config.
If you use SSL, add an s after http in  and modify localhost to what was
specified in the CSR request under Common Name (CN).
After “WebCallbackService.CallbackWebService” value=” ensure it states your Intelligent Queue
website address.
The default value provided is correct unless you changed the default name of the virtual directory
when you installed Intelligent Queue.
After “Web Callback Plan Name” value=” replace webCallback with the name of the callback plan
you defined in Intelligent Queue.
The plan will be executed when the user submits a Web callback.
After “YourCountryCode” value=” replace 1 with your country code.
After “IDDInternationalDialingPrefix” value=” replace 011 with the international prefix your
company uses as part of the telephone number to return the callback.
This value is used only when the callback request destination IDD is different from your IDD.
Click Save.

Customizing the content of the Web Callback page
You can change the content of the Web Callback page to reflect your business, however, below is a list of
critical elements that you must not change or remove. (See Table 17-12.)

Table 17-12: Critical elements that must not be changed or removed
Variable

Function

txtName

This is the text box for the client’s name.

RequiredFieldNameValidator

This is the required field validator for txtName.

txtPhoneNumber

This is the text box for the phone number.

phoneNumberRegexValidator

This validates whether the value in txtPhoneNumber is a
valid phone number.

RequiredFieldPhoneNumberValidator

This is the required field validator for txtPhoneNumber.

nonNorthAmericanNumberRegexValidator

This validates whether the value in txtPhoneNumber is a
valid phone number outside of north America.

rblLongDistance

This is the radio button list for choosing whether the phone
number is long distance.

RequiredFieldLongDistanceValidator

This is the required field validator to ensure the user has said
Yes or No to whether the phone number entered is long
distance.

lblCountryCode

This is the corresponding label for ddlCountryCode drop
down list and this can not be deleted because it’s visibility is
toggled based on if you choose yes or no to whether the call
is long distance or not. However, the label’s text can be
changed to say anything.

ddlCountryCode

This is the drop down list for the country codes.

Troubleshooting Intelligent Queue issues

487

Table 17-12: Critical elements that must not be changed or removed
Variable

Function

ddlPriority

This is the drop down list to select the priority of the callback.

rlbExpire

This is the radio button list for choosing whether this callback
should expire.

lstHours

This is the list box for selecting the value for the number of
hours till this callback expires.

btnSubmit

This is the submit button.

btnNewRequest

This is the ‘clear form’ button.

ValidationSummary

This is where any validation errors or submit errors will be
displayed.

To edit Web Callback page content
1.
2.
3.

Open WebCallback.aspx.
Edit the content.
Click Save.

Troubleshooting Intelligent Queue issues
This section includes information on troubleshooting
• The database
• Event logs
• Web access to Intelligent Queue
• Intelligent Queue music and telephony services
• Intelligent Queue installation from a local or shared hard drive
• Updated position in queue
• Internet Explorer WebControls
See Table 17-13.

Table 17-13: Troubleshooting
Problem

Reason

Possible Solution

"Invalid username and
password" when
logging in with the
default username and
password.

The password might be
incorrect.

Double check the password with attention to the
use of upper and lower cases.

The RAD message
does not play the
complete message
file.

The Answer Plus Message
Length Timer and the
expected Offhook Timer in the
Class of Service Options
Assignment form are
incorrect.

See “Configuring ports” on page 432.
See “Types of messages” on page 424 and
“Length of messages” on page 425.

The ACD paths are
not shown under Time
in Queue settings of
RAD ports in
Administration.

You have not purchased
Contact Center Management
version 5 and the Time in
Queue Option.

Purchase the application.

488

Chapter 17 Intelligent Queue

Table 17-13: Troubleshooting
Problem

Reason

Possible Solution

Intelligent Queue and Contact
Center Management are not
communicating.

Type the correct IP address for the Contact
Center Management server if Intelligent Queue
is a remote installation.
See “Configuring Contact Center Management
settings” on page 433.
The host name should be found if the server
address is entered correctly.
See also “Server Requirements” in the Intelligent
Queue User Guide.

Intelligent Queue and Contact
Center Management are
located on different subnets.

Type the gateway information in your TCP/IP
properties. Test your connection to the gateway
with the ping utility.

The ACD paths are
not shown in the
menu when creating a
Queue plan.

The Time In Queue Settings
were not applied.

See “To create a queue plan” on page 458.

No messages will be
shown under my
plans when defining
messaging plans.

You have not associated any
messages with this plan.

See “Setting up messaging plans” on page 450.

You do not have audio
or DTMF reception, or
your ports do not
work.

The Intelligent Queue Server
must be on the same subnet
as the PBX.

Put the Intelligent Queue Server on the same
subnet as the PBX.

Troubleshooting using the configuration wizard
You can perform the following actions using the configuration wizard. (See Figure 17-14.)

Table 17-14: Troubleshooting using the configuration wizard
Action

Reason

Re-register DLLs

Music volume cannot be controlled.

Log cleanup

Logs are taking up too much hard drive space.

Database cleanup

Database errors.

IIS Reconfiguration

Website errors.

Restart all Intelligent Queue services

Severe telephony issues or the database will not refresh.

Port enumeration

Ports are added. See “Configuring ports” on page 432.

Database migration

Database upgrade.

Troubleshooting Intelligent Queue issues

489

Establishing a connection to the database
If you try to start Intelligent Queue and are unable to establish a connection to the database, the Database
Error window opens. (See Figure 17-4.)

Figure 17-4 Database Error window

There are a couple of ways to troubleshoot the database.
• Using the Control Panel to verify that SQL Server has been started
• Viewing the tray icon to verify that SQL Server has started

Scenario 1: Using Control Panel to verify SQL Server has started
To verify that SQL Server has started
1.
2.

3.

From the Start Menu, select Settings/Control Panel/Administrative Tools/Services.
Scroll down to MSSQLSERVER and verify that the service has started.
NOTE: The start icon in the toolbar has been disabled.
The Services window opens with MSSQLSERVER started.
See Figure 17-5.
To start, stop, or restart the service, click the corresponding icons in the toolbar. Or click the Action
menu, and then click the appropriate icon from within the dialog box.

490

Chapter 17 Intelligent Queue

Figure 17-5 Services window with MSSQLSERVER started

Scenario 2: Viewing the tray icon to verify SQL Server has started
To verify that SQL Server has started
1.

2.

Locate the SQL Server Service icon in your tray.
• A tower icon with a green arrow means that the service is running.
• A tower icon with a red square means that the service has stopped.
Double-click the tray icon or right-click to select Open SQL Server Service Manager menu.
If the SQL Server is running, the SQL Services are running window appears.
If the SQL Server is not running, the SQL Services have stopped window appears.
NOTE: Accept the default selection to Auto-start service when OS starts.

Viewing event logs
From the Control Panel, you can access the following Administrative Tools:
• Event Viewer
• Internet Services Manager
• Services

Logging events
Event Viewer is used to view and manage logs of system, application, and security events on your computer.
Event Viewer gathers information about hardware and software problems, and monitors Windows security
events.
To view logs
1.
2.

Click Status=>Log Viewer
Click the Call Logs tab.
The Call Logs tab appears.

Event logging applies to all incoming and outgoing calls on the Intelligent Queue system. Logging begins
when a call is first detected and ends when the call is terminated by transfer, or hang-up. Each log contains a
plain English record of the event. The following events will cause an event to be logged:

Troubleshooting Intelligent Queue issues

491

Call Received
When a call is first received by Intelligent Queue, all known properties of the call will be logged, including the
following properties: the date/time stamp of the call, caller’s telephone number, digits dialed, redirection
information, caller’s name, and the Intelligent Queue port that received the call.
For 5000/Axxess configurations that use CT Gateway, time stamps are based on the Enterprise Server’s PC
clock. If the 5000/Axxess configuration includes remote servers, then time stamps are based on the remote
server’s PC clock. For the 3300 ICP, time stamps are based on the telephone system clock.

Action Plan Selected
Once an action plan has been selected, the plan, as well as the selection criteria used, will be written to the
logs.

System Action
All actions taken by the Intelligent Queue port will be written as logs. System actions include any function that
affect the call, such as answering or redirecting a call, playing or recording a message, beginning a transfer,
dialing or hanging up.

Caller Action
All actions taken by a caller while connected to an Intelligent Queue port will be logged. Caller actions include
the following: pressing a DTMF digit, and recording a voice message.

Agent Action
The actions that an agent takes during a callback will be logged. Agent actions include the following:
answering, hanging up, and pressing a digit.

Callback Action/ Callback Event
All Callback actions/ events will be logged including the following: Agent Attempted, Agent Accepted, Agent
Rejected, Agent Re-queued, Caller Attempted, Caller Answered, Callback Connected, Callback Failed (and
the reason the callback failed).

Gaining Web access to Intelligent Queue
You can use the Internet Services Manager to manage your Internet Information Services (IIS) which enables
web access to Intelligent Queue. Intelligent Queue is a web-based application and IIS is the Windows
component that makes it easy to publish information and bring business applications to the Web. With IIS, you
can create a strong platform for network applications and communications.
If you are having difficulty gaining Web access to Intelligent Queue, troubleshoot your IIS:
1.
2.

From the Start Menu, click Settings/Control Panel/Administrative Tools/Internet Services
Manager.
Verify that your PC is connected.
See Figure 17-6.

492

Chapter 17 Intelligent Queue

Figure 17-6 Internet Information Services window with connected PC

3.
4.

Click the PC to expand the tree view
Verify whether the Default FTP Site, Web Site, and SMTP Virtual Server are running.
See Figure 17-7.

Figure 17-7 Internet Information Services window with defaults

5.

Click any of these defaults and click the Intelligent Queue folder to view the details. The Intelligent
Queue folder contains the same files as the Webroot folder.
See Figure 17-8.

Troubleshooting Intelligent Queue issues

493

Figure 17-8 Internet Information Services window with Intelligent Queue folder expanded

Troubleshooting the login
Inability to see the login window when launching Intelligent Queue might be the result of one or more of the
following problems:
• If you are seeing a page of HTML code instead of the login window, you will need to use to the
aspnet_regiis.exe tool.
• If you are seeing a white page instead of the login window, you need to verify that the ASP.NET State
Service is present and running.
NOTE: You can have multiple versions of the .NET framework on your PC. The versions are located
in the following directory: systemroot\Microsoft.NET\Framework\v1.x.xxxx. Intelligent Queue tests for
the presence of version 1.14322.

Using the aspnet_regiis.exe tool
1.
2.
3.
4.

On the Windows desktop, click Start.
Select Programs=>Accessories=>Command Prompt.
A DOS window will open.
At the > prompt, type in cd C:\WINNT\Microsoft.NET\Framework\v1.1.4322 and press Enter.
NOTE: If your System Drive is on another drive, the installation would have defaulted to that drive.
At the > prompt, type in aspnet_regiis.exe -i.
See Figure 17-9.

494

Chapter 17 Intelligent Queue

Figure 17-9 Running the aspnet_regiis.exe tool

Verifying the ASP.NET State Service
During installation, the Intelligent Queue setup application tests for the presence of the ASP.Net State Service.
If it is missing, an error message appears.

If ASP.NET State Service is not installed
This error represents a potential problem with the .NET framework. Some possible solutions are as follows:
• Restart the PC
• Open the Services control panel and check for the presence of ASP.NET State Service. Start the
service if required.
• If you are unable to find the ASP.NET State Service, you might want to remove the .NET Framework
and reinstall it.

If ASP.NET State Service is not started
During installation, the Intelligent Queue setup application changes the ASP.NET State Service startup mode
to Automatic. When the user restarts the PC after the installation, the ASP.NET Service should start
automatically. If it does not, use the following procedure to start ASP.NET:
1.
2.
3.
4.

Open the Services Control Panel.
Look for the ASP.NET State Service.
Start the service.
Change the startup type to "Automatic" if required.

If ASP.NET State Service cannot be started due to error message “Could not start ASP.NET
State Service”
See the following Microsoft Knowledge Base article:
• http://support.microsoft.com/default.aspx?scid=kb;en-us;827189

Setting the Intelligent Queue Web session timer
The Intelligent Queue Web session timer default value is five minutes. After five minutes of inactivity, you will
be logged out.
NOTE: The Web session timer value must be between 1 and 20 minutes.

Troubleshooting Intelligent Queue issues

495

To increase the Web session timer threshold value
1.
2.
3.
4.
5.

Browse to \XML\CONFIG\.
Open GlobalSetttings.xml.
Locate the 5 tag.
Change the Web session timer from the default (5) to a value you specify.
NOTE: The Web session timer value must be entered in minutes.
Save the file.

Using the Services tool
You can use the Services tool to manage the Intelligent Queue Music and Telephony Services on your
computer, to set recovery actions to take place if a service fails, and to create custom names and descriptions
for services so that you can easily identify them.
Services are used to manage the services on your computer, set recovery actions to take place if a service
fails, and to create custom names and descriptions for services that are easily identifiable.
To troubleshoot Intelligent Queue Music and Telephony Services
1.
2.
3.
4.

On the Windows desktop, click Start.
Select Settings/Control Panel/Administrative Tools/Services.
View the IQR3 Music and IQR3 Telephony and verify that they are running.
You can click the appropriate icon in the taskbar to start, stop, or restart the services.
NOTE: Pause is not supported in Intelligent Queue Release 3.0.
See Figure 17-10.

Figure 17-10 Services window with Music and Telephony services started

496

Chapter 17 Intelligent Queue

Installing Intelligent Queue from a shared or local drive
If you attempt to install Intelligent Queue from a shared or local drive, you might experience the following
issues.

Scenario 1: Receiving a System IO Error
If you are installing Intelligent Queue from a directory with a long path or a path name which includes spaces,
you might receive a System IO Error which will halt the installation.
Solution: Use a short directory name without spaces, such as C:\6160Install.

Scenario 2: Being unable to install Microsoft .Net Framework
If the Microsoft .Net Framework is not present when you are installing Intelligent Queue and a popup appears
asking if you want to install it now, the installation of the Microsoft .Net Framework might not initialize when
you click Yes.
Solution: Run the dotnetfx.exe from the NetFramework directory.

Receiving an Updated position in queue message
If your caller does not receive an Updated position in queue message, it could be because of one of the
following two reasons:
• There are too many Updated position in queue messages for the switch to process.
• There are not enough ports to provide a message to each caller who is programmed to receive a
Updated message in queue.

There are too many Updated position in queue messages
The number of Updated position in queue messages (tap internal calls) your switch can handle is 1500 or
less. If the number of Updated position in queue messages exceeds the recommended number, some
messages will be delayed or might not play at all. You will need to reduce the number of Updated position in
queue messages, or increase the number of ports.

There are not enough ports
If you do not have an adequate number of ports to run Intelligent Queue, as programed, your callers might not
receive Updated position in queue messages. Intelligent Queue provides queues with the greatest priority
ports first. If you run out of ports, it is queues with lower priorities that would not receive the Updated position
in queue messages.
If Updated position in queue is running low on ports you will receive an error message. If you run out of ports
you will receive a critical error message. In the event that you receive either of these messages, you can take
one of the following actions to make more ports available:
• Purchase more ports as required.
• Decrease the frequency of queue updates.
• Decrease the number of users updated in the queue.
• Reduce the number of queues being monitored.
• Reduce the number of Updated position in queue messages.
• Reassign ports to Updated position in queue.
You can use the port sizing tool to determine the number of ports you require to run Intelligent Queue. See
“Planning the number of ports you require” on page 421.

Troubleshooting Intelligent Queue issues

497

Your callers hear only a position, not a message
If your callers hear only their position in queue, for example, “3” or “2,” you did not record the Updated position
in queue message. Intelligent Queue Updated position in queue will provide the position but will not provide
the message. If you want the callers in queue to hear a messages, for example, “Your call will be answered
next” or “You are in position...” you must record the message. See “Recording voice prompts” on page 478.

Updated Position in Queue and RAD messages do not play when
expected
Updated Position in Queue logic is handled directly by Intelligent Queue whereas RAD logic is handled by the
telephone system; therefore there is an inherent limitation when combining the two technologies. Updated
Position in Queue functionality interferes with the way a RAD operates. To prevent the interference, when
Updated Position in Queue and RAD messages are played for the same queue, you must program the initial
Updated Position in Queue message to play before the first RAD message, and subsequent Updated Position
in Queue messages to play after the last RAD message.
Configure Intelligent Queue messages in the following order:
1.
2.
3.
4.
5.

Updated Position in Queue 1: 5 seconds
RAD1: 20 seconds
RAD2: 20 seconds
RAD3: 30 seconds
Updated Position in Queue 2: 2 minutes

Removing Internet Explorer WebControls from a workstation
To remove the Internet Explorer WebControls from a workstation, perform the following
1. On the Windows desktop, click Start.
2. Select Settings and then click Control Panel.
3. When the Windows Control Panel appears, double-click Add/Remove Programs.
4. In the Add/Remove Programs properties dialog box, select Internet Explorer WebControls and then
click Add/Remove. The InstallShield wizard will appear.
5. Select Remove and click Next. The uninstall wizard will then remove the Internet Explorer
WebControls.

498

Chapter 17 Intelligent Queue

Chapter 18
Workforce Scheduling
Schedule Adherence
and Employee Portal

Before installing Workforce Scheduling
Upgrading from Contact Center
Scheduling to Workforce Scheduling
Installing Workforce Scheduling
Using Workforce Scheduling
Workforce Scheduling and your contact
center
Before you start scheduling
Schedule setup and customization
Schedule creation
Schedule distribution
Configuring adherence preference
Viewing adherence monitors in Contact
Center Client
Running adherence reports
Employee functionality
Supervisor functionality
Employee Portal reports

500

Chapter 18 Workforce Scheduling

Before installing Workforce Scheduling

501

Workforce Scheduling
Workforce Scheduling is an optional application that works in conjunction with Contact Center Management
and the Mitel 3300 ICP, SX-200 ICP, SX-2000, 5000 CP, and Axxess. You configure employees in YourSite
Explorer and schedule them with Workforce Scheduling. Using historical data from Contact Center
Management, Workforce Scheduling forecasts the number of employees required to meet your contact
center's Service Level objectives. Using Workforce Scheduling, you can build schedules with forecast
information. If you enter employee payroll information in Contact Center Management, Workforce Scheduling
can use this information for scheduling and budgeting purposes.
To install Workforce Scheduling, select the Workforce Scheduling option in Client Role Selector
(Start=>Programs=>Mitel =>Client Role Selector).
NOTE: In order to access Workforce Scheduling, you require the May manage Workforce Scheduling security
role. For more information on configuring security roles, see “Creating and applying security roles” on
page 173.
Using Workforce Scheduling in conjunction with Contact Center Management, you can
• Customize schedules
• Forecast scheduling requirements
• Match an employee’s skills to those skills required for jobs in each schedule
• View the distribution of employees across each schedule
• Print schedule reports
There are two optional applications that work in conjunction with Workforce Scheduling: Schedule Adherence
and Employee Portal. For more information on these applications, see “Schedule Adherence” on page 537
and “Employee Portal” on page 542.

Before installing Workforce Scheduling
Before you install and run Workforce Scheduling or view Schedule Adherence monitors in Contact Center
Client, you must enable remote SQL Server connections and grant SQL Server permissions to Workforce
Scheduling users.

Enabling remote SQL Server connections
To enable remote SQL Server 2005 connections
1.

On the Enterprise Server, click Start=>All Programs=>Microsoft SQL Server
2005=>Configuration Tools=> SQL Server Surface Area Configuration.
2. Under Configure Surface Area for localhost, click Surface Area Configuration for Services and
Connections.
3. Expand the  tree to Database Engine and select Remote Connections.
4. Select Local and remote connections.
5. Select Using both TCP/IP and named pipes.
6. Expand the SQL Server Browser tree and select Service.
7. After Startup type, select Automatic.
8. Click Apply.
9. Click Start.
10. Click OK.

502

Chapter 18 Workforce Scheduling

To enable remote SQL Server 2008 connections
1.

On the Enterprise Server, click Start=>All Programs=>Microsoft SQL Server
2008=>Configuration Tools=> SQL Server Configuration Manager.
2. Under SQL Server Configuration Manager (Local), expand SQL Server Network Configuration and
click Protocols for .
3. In the right pane, right-click Named Pipes and click Enable.
4. In the right pane, right-click TCP/IP and click Enable.
5. Under SQL Server Configuration Manager (Local), click SQL Server Services.
6. In the right pane, right-click SQL Server () and click Restart.
7. In the right pane, right-click SQL Server Browser and click Properties.
8. Click the Service tab and after Start Mode, select Automatic.
9. Click Apply.
10. Click OK.
11. In the right pane, right-click SQL Server Browser and click Start.

Granting SQL Server permissions
NOTE:
• If your enterprise uses remote SQL and SQL Authentication, you can skip this step, because the
required credentials are provided during the configuration of Contact Center Management
• If you do not currently have a copy of Microsoft SQL Server Management Studio installed, you can
download a free copy from http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en
To grant SQL Server 2005 permissions
1.
2.
3.
4.
5.

Click Start=>All Programs=>Microsoft SQL Server 2005=>SQL Server Management Studio.
Connect to the desired SQL Server.
In the left pane, expand the Security tree and select Logins.
If the desired user is not listed, right-click Logins and select New Login.
After Login name, type the name of the new user.
Optionally, click Search to search for the user name.
6. If you have users configured in groups on your domain, you can optionally add the group to add all
users at once.
If you want to grant SQL Server permissions to a domain group, you must click Search, click Object
Types, and select the Groups check box.
7. Click User Mapping.
8. Under Users Mapped to this login, select CCMData.
9. Click OK.
10. Under Database role membership for: CCMData, select db_owner.
11. Click OK.
12. Repeat steps 5-11 for all Workforce Scheduling users.
To grant SQL Server 2008 permissions
1.
2.
3.
4.
5.
6.

Click Start=>All Programs=>Microsoft SQL Server 2008=>SQL Server Management Studio.
Connect to the desired SQL Server.
In the left pane, expand the Security tree and select Logins.
If the desired user is not listed, right-click Logins and select New Login.
After Login name, type the name of the new user.
Optionally, click Search to search for the user name.
If you have users configured in groups on your domain, you can optionally add the group to add all
users at once.
If you want to grant SQL Server permissions to a domain group, you must click Search, click Object
Types, and select the Groups check box.

Upgrading from Contact Center Scheduling to Workforce Scheduling

503

7. Click User Mapping.
8. Under Users Mapped to this login, select CCMData.
9. Click OK.
10. Under Database role membership for: CCMData, select db_owner.
11. Click OK.
12. Repeat steps 5-11 for all Workforce Scheduling users.

Upgrading from Contact Center Scheduling to Workforce
Scheduling
NOTE:
• Before you upgrade to Workforce Scheduling Version 5.7 SP1 from Contact Center Scheduling
Version 5.3 or earlier, we recommend you backup your configuration data and store it on a shared
storage drive or CD-ROM/DVD-ROM.
• After upgrading from Contact Center Scheduling to Workforce Scheduling, you may need to delete
extra holidays that are added to the database during the upgrade. For example, if you previously had
three holidays configured in Contact Center Scheduling for Canada Day (July 1 2007, 2008, and
2009), you would have four holidays configured after the upgrade (the three previously configured
holidays plus the default holiday configured in Workforce Scheduling).
If you were previously using Contact Center Scheduling Version 5.3 or earlier, when you upgrade to
Workforce Scheduling Version 5.7 SP1, your schedule configuration data and scheduled shifts previously
created in Contact Center Scheduling are automatically re-created in Workforce Scheduling.

Installing Workforce Scheduling
NOTE: Workforce Scheduling can only be installed on client computers that are part of the same Windows
domain as the SQL Server.
To use Workforce Scheduling, you must first install Contact Center Management Version 5.7 SP1. Workforce
Scheduling is installed during the installation of Contact Center Management Version 5.7 SP1. To install
Workforce Scheduling on a client computer, you must install Client Component Pack. You then install
Workforce Scheduling and can then begin configuring scheduling options.
To install Workforce Scheduling
1.
2.
3.
4.
5.

In Contact Center Management, click Help=>Software downloads/Installations.
To install Client Component Pack, click Client Component Pack.
Follow the steps in the wizard to install Client Component Pack.
On a client computer, click Start=>All Programs=>Mitel=>Client Role Selector.
Using a Supervisor or Power User role, install Workforce Scheduling.

Using Workforce Scheduling
Before you start using Workforce Scheduling read the following sections on how to
• View the Workforce Scheduling user interface
• Understand forecasting concepts
• Understand the Workforce Scheduling process

504

Chapter 18 Workforce Scheduling

Viewing the Workforce Scheduling user interface
Figure 18-1 displays scheduling information, such as the employees who are scheduled, employee shift start
and end times, the time interval shift totals, and the shift details for each employee.
The Workforce Scheduling user interface is comprised of the following panes:
• People pane
• Time bar pane
• Totals pane
• Schedule details pane

Figure 18-1 Scheduler window

Using Workforce Scheduling

505

People pane
The people pane is located in the upper-left portion of the scheduler window. The people pane lists the
employees included in the schedules you are viewing. (See Figure 18-2.)

Figure 18-2 People pane

Time bar pane
The time bar pane is located in the upper-right portion of the scheduler window. The time bar pane displays a
time bar for each scheduled employee. Time bars display the shifts, breaks, jobs, time off, and unavailable
periods for employees listed in the people pane. You can view the time bar pane in the following time intervals:
6 hours, 12 hours, 1 day, 2 days, 1 week, 2 weeks, and 1 month. (See Figure 18-3.)
You can view previous or upcoming dates using the horizontal scroll bar under the time bar pane. If you reach
the end of the month and want to view dates for the next month, you can click the arrow on the scroll bar to
load the schedule for the next month (as indicated by the red square in the following image).

Figure 18-3 Time bar pane

Totals pane
The totals pane appears when you select event totals to view. The totals pane is located in the center of the
scheduler window. Each value represents the total number of employees scheduled for an event. (See Figure
18-4.)

506

Chapter 18 Workforce Scheduling

Figure 18-4 Totals pane

You can view the following event totals:

Forecasted
The Forecasted total displays after you apply a forecast to the schedule. This total represents the forecasted
number of employees required to handle contact requests and meet the Service Level objectives you specify.
You can optionally adjust the Forecasted total in the totals pane. See “Modifying forecast totals in the event
totals pane” on page 532.

Scheduled
The Scheduled total represents the number of employees scheduled for the time you are viewing.

On break
The On break total represents the number of employees scheduled for a break at a specific time.

On ACD Job
The On ACD Job total represents the number of employees scheduled to perform ACD work.

On Non ACD Job
The On Non ACD Job total represents the number of employees scheduled to perform non-ACD work.

At work
The At work total represents the number of employees scheduled to handle contact requests.

Over/Under
The Over/Under total represents the difference between the number of employees at work compared to the
number of employees forecasted. A value of 4 means 4 additional employees are working compared to the
forecasted requirement. A value of (4) means 4 fewer employees are working compared to the forecasted
requirement.

Overtime
The Overtime total represents the number of employees scheduled to perform overtime work.

Schedule details pane
The schedule details pane is located at the bottom of the scheduler window. It displays details on scheduled
employees. You can modify the start and end times of scheduled events in the schedule details pane. For
example, you can adjust the length of a scheduled break. See “Modifying event times and notes in the
schedule details pane” on page 532. (See Figure 18-5.)

Using Workforce Scheduling

507

Figure 18-5 Schedule details pane

You can sort the information in the schedule details pane by organizing the headings. The schedule details
column headings are as follows:
• Employee name—the employee to which the specified time event is scheduled
• Schedule—the schedule to which the specified time event is scheduled
• Event type—the events to which the specified time event is scheduled
• Start date—the start date of each scheduled event. You can modify this parameter in the schedule
details pane. Changes are immediately reflected in the time bar pane
• Start time—the start time of each scheduled event. You can modify this parameter in the schedule
details pane. Changes are immediately reflected in the time bar pane
• End time—the end time of each scheduled event. You can modify this parameter in the schedule
details pane. Changes are immediately reflected in the time bar pane
• Paid hours—the total number of paid hours for the scheduled shift
• Budget—the total cost of the scheduled shift
• Notes—the notes on scheduled events you enter in this field

Understanding forecasting concepts
Workforce Scheduling assists you in scheduling employees for work and holiday periods. It offers an
integrated forecasting component that uses historical data to partially automate the scheduling process.
Scheduling is not entirely automated. You may have to modify employee schedules and enter shift and
employee variables manually after creating a schedule based on forecasted data.
You schedule employees so the number of incoming calls at any given time typically exceeds the number of
employees currently available. This ensures callers experience a slight delay before employees answer their
calls. The expected number of incoming calls forecasted for the time of day and day of the week influence
scheduling decisions when trying to find the right balance between call volume and available staff.
For detailed information on forecasting variables and how to improve forecasting accuracy, see “Step #3
Forecast the Call Load” on page 28.
For detailed information on Service Level variables and how to calculate the Service Level Percent, see
“Understanding the Service Level” on page 22.

508

Chapter 18 Workforce Scheduling

Understanding the Workforce Scheduling process
The flowchart in Figure 18-6 provides an overview of how to schedule employees with Workforce Scheduling,
such as adding employees to a schedule, configuring schedule parameters, and building a schedule.
You configure employees, agent IDs, agent groups, queues, queue groups, overtime types, time off types,
holidays, and skills in YourSite Explorer. After you configure these devices, you must decide if you will use
forecasted data to build your schedules. When you build a schedule in Workforce Scheduling using
forecasted data, we recommend you associate the schedule with the queue group you will use to perform the
forecast. You must ensure that the employees you want to schedule are associated with the queue group you
associate to the schedule. In Contact Center Management, you must associate the agent IDs with agent
groups, associate the agent groups to queues, and associate the queues to the queue group associated with
the schedule. This is recommended so employees in the schedule align with forecasted data. You can
optionally associate a schedule to a queue group with different employees, which can be useful for scheduling
a new group of employees based on the forecasted data of other employees.
As soon as you start Workforce Scheduling, you can begin creating your schedules. After you log in, you are
asked to create or select a schedule. You create a schedule by assigning it a name. If you are using a forecast
to build the schedule, you associate the schedule with a queue group.
After you create the schedule, you configure schedule parameters, such as shifts, breaks, jobs, and
scheduling preferences/options for each employee.
You can automate the schedule building process with the Schedule Builder tool. It helps you quickly build a
schedule, with or without a forecast. If you build schedules using forecasted data, we recommend you use
Schedule Builder. Alternately, you can build a schedule manually. This involves inserting or removing events
(shifts, breaks, jobs, time off, unavailable periods) and making events recur. You can manually build a
schedule based on forecast totals in the Totals pane. After you build a schedule using Schedule Builder, you
may need to make a few adjustments.

Using Workforce Scheduling

Figure 18-6 Scheduling with Workforce Scheduling

509

510

Chapter 18 Workforce Scheduling

Workforce Scheduling and your contact center needs
Using Workforce Scheduling, you can schedule your employees to best suit your contact center needs. You
can
• Customize schedules for your contact center groups
• Forecast scheduling requirements
• Match employee skills to the skills required for each schedule
• View the distribution of employees across schedules
• Print schedule reports
For information on scheduling considerations, and how to calculate the Shrinkage Factor and optimize
scheduling, see “Step #5 Schedule agents” on page 32.
Using Workforce Scheduling, you can create schedules for your contact center using a variety of options.
Depending on your contact center, some options may be more suitable than others. To help your company
use Workforce Scheduling most effectively, we have created configuration scenarios that describe how to
implement Workforce Scheduling, based on the type of scheduling used in your contact center.
Each Workforce Scheduling configuration scenario provides a description of the scheduling method and an
example of contact centers that typically use that method. Each scenario also provides some tips on how to
configure Workforce Scheduling for each style of scheduling. The scenarios include the following scheduling
configurations:
• Assigned shift
• Availability
• Rotational
• Forecast

Assigned shift-based scheduling configuration scenario
The assigned shift scheduling method uses fixed shifts staffed by employees who are permanently assigned
to specific shifts. Contact centers that use assigned shift scheduling have consistent call volumes. Employees
are primarily full-time staff and are guaranteed a specific number of hours of employment per week. Typically,
you plan a schedule three to six months in advance with assigned shift scheduling.

Contact centers ideal for assigned shift scheduling
Assigned shift scheduling is best suited to contact centers that have a steady and predictable call volume,
such as a contact center that runs a conventional “nine to five” operation. Examples of contact centers that
use assigned shift scheduling include banks and government offices.
To configure Workforce Scheduling for an assigned shift scheduling environment
• Create fixed shifts
• Use shift names that describe a shift's purpose, such as "9 to 5 shift" or "1st shift"
• Use mass recurrence to repeat scheduled events for multiple weeks
• Configure employee hours using shift assignment by day of week

Availability-based scheduling configuration scenario
The availability scheduling method uses fixed shifts, but unlike assigned shift scheduling, the employees that
work a given shift are not permanently attached to that shift. Contact centers that use availability scheduling
fill shifts using a pool of employees.
A contact center supervisor sets staff availability based on day of week and time of day. When staffing a shift,
the supervisor can assign any employee who is listed as available for that date and time to the shift. Typically,
you plan a schedule two to four weeks in advance when you use availability scheduling.

Workforce Scheduling and your contact center needs

511

Contact centers ideal for availability scheduling
Availability scheduling is best suited to contact centers driven by shifts, such as hotels or companies that
focus on catalog sales. These contact centers have a specific number of shifts that can be filled by any
qualified employees who are available. This type of schedule is frequently used with contact centers that
operate 24/7.
To configure Workforce Scheduling for an availability scheduling environment
• Primarily use fixed shifts, but do not assign employees to specific shifts
• Assign employees all of the possible shifts they can work
• Set employee availability by day of week and time of day
• Use filters to assign the best employee available for a shift, based on skill set, seniority, or personal
priority number

Rotational-based scheduling configuration scenario
The rotational scheduling method consists of two or more unique schedules that recur at defined intervals. For
example, if a contact center rotates four schedules, the week one schedule repeats in week five, week nine,
and so on. The rotational scheduling method enables contact center schedules to be consistent in the longterm, while allowing shifts to vary from week to week.

Contact centers ideal for rotational scheduling
Rotational scheduling is best suited to contact centers that require specific employees to cover unique periods
of time, such as medical clinics that are open on weekends. If each contact center employee is required to
work one weekend a month, a rotational schedule can ensure an even distribution of weekend work for each
employee.
To configure Workforce Scheduling for a rotational scheduling environment
• Primarily use assigned shifts with defined employees. The staff changes from one schedule rotation to
the next ensure fair coverage on nights, weekends, and holidays
• Recur the shifts multiple times based on the number of rotations
• Manually track and adjust which employees are assigned to each rotation; Workforce Scheduling
does not create a balanced schedule so you will need to make changes if you want to ensure the
schedule is fair
• Optionally use rotational scheduling in conjunction with other schedule types. For example, create a
schedule that uses the assigned shift method to cover Monday to Friday shifts and a second
schedule that uses the rotational shift method to cover shifts such as weekends or holidays

Forecast-based scheduling configuration scenario
The forecast scheduling method references historical data to create schedules. Contact centers that use
forecast scheduling have call volumes that can change considerably over relatively short periods of time,
resulting in inconsistent scheduling.
Forecast scheduling provides more flexibility than other scheduling methods since shifts are not defined. A
contact center that uses forecast scheduling does not have a fixed staff or fixed hours, as both change based
on the expected call volume. Typically, you plan a schedule one to two weeks in advance with forecast
scheduling.

512

Chapter 18 Workforce Scheduling

Contact centers ideal for forecast scheduling
Forecast scheduling is best suited to contact centers driven by call volume, such as companies that focus on
sales campaigns, promotions, or seasonal sales.
To configure Workforce Scheduling for a forecast scheduling environment
• Generate historical data specific to the type of event you are scheduling (for example, to create a
schedule for a winter sales campaign, use historical data from a previous winter campaign)
• Create shifts with flexible start and end times to provide Schedule Builder with the greatest number of
options when populating the shifts with employees
• Remember that shift variables, such as start/end times and breaks, will vary for employees on a dayto-day basis
• Due to the variety of shift start and end times, create breaks based on the Time to qualify variable
• Do not configure availability or shift assignment

Before you start scheduling
You use Workforce Scheduling in conjunction with YourSite Explorer. Before you can schedule employees
with Workforce Scheduling, you must add and configure them in YourSite Explorer.
To configure employee information for scheduling
1.
2.
3.
4.
5.
6.
7.
8.
9.

Select the employee or employees you want to configure.
Specify the employee role.
See “Configuring employee roles” on page 166.
Specify employee work hours.
See “Configuring employee work hours” on page 166.
Specify employment status.
See “Configuring employment status” on page 166.
Specify employee payroll information.
See “Configuring employee payroll information” on page 166.
Assign shifts to the employee.
See “Configuring employee availability” on page 167.
Specify employee availability.
See “Configuring employee availability” on page 167.
Specify time off information
See “Configuring employee time off” on page 167.
Specify employee skills
See “Configuring employee skills” on page 168.

Before you can make schedules in Workforce Scheduling, you must configure the following scheduling
options in YourSite Explorer
1.
2.
3.
4.

Holidays
See “Configuring holidays” on page 168.
Overtime types
See “Configuring overtime types” on page 169.
Time off types
See “Configuring time off types” on page 169.
Skills
See “Configuring skills” on page 170.

Schedule setup and customization

513

Selecting a scheduling method
You can build schedules in Workforce Scheduling:
• Using a forecast
• Manually
The setup you require depends on the scheduling method you choose. If you incorporate forecast data when
you build a schedule, you must build the schedule using Schedule Builder.

Scheduling using forecast data
NOTE: When you use forecast data to build a schedule, you can apply historical data from any queue or
queue group to the schedule. It is not necessary to use historical data from the queue group with which the
schedule is associated. Forecast data is simply the number of required agents. It can be used in schedules
which are not associated with a queue or queue group.
Before you build a schedule using a forecast, as a best practice, we recommend you associate your schedule
with a queue group. You should also ensure that the employees to be scheduled are associated with this
queue group.
In YourSite, you
1.

2.
3.

Associate the agent IDs with an agent group.
See “Associating agents with agent groups (in the Contact Center Management website)” on
page 140.
Associate the agent group with a queue.
See “Associating queues with queue groups (in YourSite Explorer)” on page 152.
Associate the queue with the queue group (that you will associate with the schedule).
See “Associating queues with queue groups (in YourSite Explorer)” on page 152.

Scheduling manually
You have the most flexibility when you build a schedule manually. However, this can be time consuming if you
must schedule a large number of employees or if you must create a schedule covering a long time period
where shift assignments do not recur. You can also use manual scheduling to tweak schedules you build with
Schedule Builder. See “Creating and adjusting schedules manually” on page 529.

Schedule setup and customization
NOTE: In order to access Workforce Scheduling, you require the May manage Workforce Scheduling security
role. For more information on configuring stitchery roles, see “Creating and applying security roles” on
page 173.
In order to build a schedule in Workforce Scheduling, whether you build your schedule with forecasting or you
build it manually, you must perform the following tasks to set up and customize your schedule:
1.
2.
3.
4.
5.
6.
7.
8.
9.

Start YourSite Explorer.
Configure employees, overtime types, time off types, holidays, and skills.
Start Workforce Scheduling.
Configure schedule options.
Configure shifts, breaks, and jobs.
Assign shifts to schedules.
Assign shifts to employees.
Specify scheduling preferences/options for each employee in the schedule.
Specify schedule warnings.

514

Chapter 18 Workforce Scheduling

Starting Workforce Scheduling on a client computer
To log on to Workforce Scheduling
1.
2.
3.
4.
5.

Click Start=>Programs=>Mitel=>Workforce Scheduling.
The Login window appears.
Type your user name and password.
Verify or type the IP address of the Enterprise Server.
Optionally, select the Remember my credentials check box.
Click Login.
The first time you log on, or if you have not created any schedules, the scheduler window appears.
See “Configuring schedule options” on page 514.
Otherwise, if schedules exist, the Load schedule window appears.
See “Loading schedules” on page 530.

Configuring schedule options
NOTE:
• If you associate a schedule with a queue group, only those employees included in the selected queue
group can be configured in the schedule. (Agents are members of agent groups, which are
associated with queues that are members of queue groups.)
• If you do not associate a schedule with a queue group, you can schedule any employee whose profile
enables you to schedule them in Workforce Scheduling.See “Adding employees” on page 132.
Before you can build a schedule, either manually or using Schedule Builder, you must create a new schedule.
To create a new schedule, you must:
• Name the schedule
• Associate the schedule with a queue or queue group (optional)
• Add employees to the schedule
• Configure business hours for the schedule
• Activate/Deactivate the schedule
You can create new schedules and configure all Workforce Scheduling options using the Schedule wizard.
Optionally, use the Schedule tool to add, delete, rename, and activate/deactivate schedules. Within the
Schedule configuration window, you can click Apply at any time to apply changes to the schedule without
closing the Schedule configuration window.

Configuring scheduling options using the Schedule wizard
You can create new schedules and configure all Workforce Scheduling options using the Schedule wizard.
To configure scheduling options using the Schedule wizard
1.
2.
3.
4.

Click the Configuration tab.
In the Schedules group, click Schedule wizard.
Follow the steps in the Schedule wizard to configure schedules, business hours, employees, fixed/
variable shifts, fixed/variable breaks and jobs, and fixed/variable shift assignments.
Click Finish.

Schedule setup and customization

515

Creating schedules
To create a schedule
1.
2.
3.

4.
5.
6.
7.

On the Application menu or ribbon, click New schedule.
After Schedule name, type a name for the schedule.
Under Employee association, select either All employees, Employees associated with this
queue group only, or Employees associated with this queue only.
• If you select Employees associated with this queue group, select a queue group from the list.
• If you select Employees associated with this queue, select a queue from the list.
If this schedule will be an active schedule, select the This schedule is active check box. Otherwise,
select the This schedule is used for planning purposes only check box.
Click OK.
Select the check boxes of the employees to add to the schedule.
Click OK.
See “Configuring business hours for schedules” on page 515.

Adding employees to schedules
Schedules that contain fewer than 100 employees are easiest to manage. Each employee should belong to
one active schedule only. However, if employees belong to more than one schedule, you can still view the
shifts for which they are scheduled.
To add an employee to a schedule
1.
2.
3.
4.
5.
6.

Click the Configuration tab.
In the Schedules group, click Select employees.
After Schedule, select a schedule.
If you want to group employees in the list by supervisor, select the Group by supervisor check box.
Select the check boxes of the employees to add to the schedule.
Click OK.

Configuring business hours for schedules
You can specify different business hours for each schedule. By default, you are warned if you try to schedule
shifts outside business hours.
To configure the business hours of a schedule
1.
2.
3.
4.
5.
6.

7.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, select Schedules.
Under Schedules, select the schedule to modify.
After First day of the schedule week, specify the day that the schedule will begin.
Specify business hours for the schedule.
• If you want to schedule employees 24 hours a day, seven days a week, under Business hours,
click Open 24/7.
• After Open, select the check boxes of the days of the week to schedule.
• After From, specify the start times for each day of the week to schedule.
• After To, specify the end times for each day of the week to schedule.
Click OK.

516

Chapter 18 Workforce Scheduling

Renaming schedules
You can rename a schedule without losing any information associated with the schedule.
To rename a schedule
1.
2.
3.
4.
5.
6.
7.

Click the Configuration tab.
In the Schedules group, click Schedule.
Under Schedules, select the schedule to rename.
Click Rename.
After Name, type a new name for the schedule.
Click Rename.
Click OK.

Deleting schedules
CAUTION: Deleting a schedule deletes all of the information associated with that schedule. This cannot be
undone.
To delete a schedule
1.
2.
3.
4.
5.
6.

Click the Configuration tab.
In the Schedules group, click Schedule.
Under Schedules, select the schedule to delete.
Click Delete.
Click Yes.
Click OK.

Activating / Deactivating schedules
You can activate or deactivate a schedule at any time. Deactivating schedules is useful for performing “whatif” scenarios, for seasonal schedules, and for retaining schedules to be used at a later time.
To activate or deactivate a schedule
1.
2.

3.
4.

On the Application menu or ribbon, click Activate / Deactivate.
The Activate / Deactivate Schedule dialog box opens.
Select the schedule that you want to activate / deactivate.
You can load multiple active schedules. However, if you load an inactive schedule, all other schedules
close.
Click Activate to activate an inactive schedule or Deactivate to deactivate an active schedule.
Click Close.

Configuring shifts
A shift represents work hours on a given day for an employee. You can assign shifts to specific employees for
any day of the week. You can create several shifts for one or more schedules. There are two types of shifts:
fixed shifts and variable shifts. Fixed shifts have a fixed start time and duration. Variable shifts are based on
the following shift variables:
• Typical hours—the number of work hours for the shift
• Minimum hours—the minimum number of hours for the shift
• Maximum hours—the maximum number of hours for the shift
• Minimum start—the time of day after which the shift must start
• Maximum start—the time of day by which the shift must start
• Color—the color in which the shift appears in the time bar pane

Schedule setup and customization

517

You configure the following shift options using the Schedule tool:
• Add fixed shifts
• Add variable shifts
• Rename shifts
• Delete shifts

Adding fixed shifts
To add a fixed shift
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Shifts.
In the right pane, click the FixedShifts tab.
In the right pane, click Add.
After Name, type a name for the fixed shift.
Click Create.
Under Start time, type the start time of the fixed shift.
Under Duration, type the duration of the fixed shift.
Under Color, select a color for the fixed shift.
Click OK.

Adding variable shifts
To add a variable shift
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Shifts.
In the right pane, click the Variable Shifts tab.
In the right pane, click Add.
After Name, type a name for the variable shift.
Click Create.
Under Minimum hours, type the minimum number of hours in a day you can schedule the shift.
Under Typical hours, type the typical number of hours in a day you can schedule the shift.
Under Maximum hours, type the maximum number of hours in a day you can schedule the shift.
Under Minimum start, type the time of day after which the shift must start.
Under Maximum start, type the time of day by which the shift must start.
Under Color, select a color for the variable shift.
Click OK.

Renaming shifts
You can rename fixed/variable shifts without losing any information associated with the shifts.
To rename a shift
1.
2.
3.
4.
5.
6.
7.

Click the Configuration tab.
In the Schedules group, click Schedule.
Click the Shifts tab.
If you want to rename a fixed shift, click the Fixed shifts tab. Otherwise, to rename a variable shift,
click the Variable shifts tab.
Under Name, click the name of the shift to rename.
Type a new name for the shift.
Click OK.

518

Chapter 18 Workforce Scheduling

Deleting shifts
CAUTION: Deleting a shift deletes all of the instances of that shift, including those inserted in schedules.
To delete a shift
1.
2.
3.
4.
5.
6.
7.

Click the Configuration tab.
In the Schedules group, click Schedule.
Click the Shifts tab.
If you want to delete a fixed shift, click the Fixed shifts tab. Otherwise, to delete a variable shift, click
the Variable shifts tab.
Under Name, select the shift to delete.
Click Delete.
Click Yes.

Configuring breaks
You configure the following break options using the Schedule tool:
• Add fixed breaks
• Add variable breaks
• Rename breaks
• Delete breaks
Examples of common breaks are morning break, lunch, afternoon break, and dinner break.

Adding fixed breaks
To add a fixed break
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Breaks.
In the right pane, click the Fixed Breaks tab.
Click Add.
After Name, type a name for the break.
Click Create.
If the break is a paid break, enable the check box under Is paid.
Under Start time, type the time at which the break must start.
Under Duration, type the amount of time allotted for the break.
Under Color, select a color for the break.
Click Ok.

Adding variable breaks
To add a variable break
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Breaks.
In the right pane, click the Variable Breaks tab.
Click Add.
After Name, type a name for the variable break.
Click Create.
Under Duration, type the amount of time allotted for the break.
If the break is a paid break, select the check box under Paid.
Under Time to qualify, type the minimum duration of a shift before you can schedule the break.

Schedule setup and customization

519

11.

Under Must start time, type the amount of time from the beginning of the shift that employees must
work before they are entitled to the break.
12. Under Must end time, type the amount of time from the beginning of the shift by which employees
must complete the break.
13. Under Minimum time before end of shift, type the amount of time before the end of the shift that the
break must end.
14. Under Color, select a color for the shift.
15. Click OK.

Renaming breaks
You can rename a break without losing any information associated with the break.
To rename a break
1. Click the Configuration tab.
2. In the Schedules group, click Schedule.
3. In the left pane, click Breaks.
4. If you want to rename a fixed break, in the left pane, click the Fixed Breaks tab. Otherwise, to rename
a variable break, click the Variable Breaks tab.
5. Under Name, click the name of the break to rename.
6. Type a new name for the break.
7. Click OK.

Deleting breaks
CAUTION: Deleting a break deletes all of the instances of the break, including those inserted in schedules.
To delete a break
1.
2.
3.
4.
5.
6.
7.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Breaks.
If you want to delete a fixed break, in the left pane, click the Fixed Breaks tab. Otherwise, to delete a
variable break, click the Variable Breaks tab.
Under Name, select the name of the break to delete.
Click Delete.
Click OK.

Configuring jobs
Use jobs in a schedule to differentiate the non-ACD tasks that employees perform. You create jobs for a
specific shift. If the job requires a specific set of skills, you can associate skills to jobs. After you associate
skills to jobs, you can compare the skill (and skill level) of the employees to the skill required to perform a job.
This will ensure the employees you schedule have the appropriate skills for their assigned jobs.
You configure the following job options using the Schedule tool:
• Add fixed jobs
• Add variable jobs
• Rename jobs
• Delete jobs

520

Chapter 18 Workforce Scheduling

Adding fixed jobs
To add a job for a fixed shift
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Jobs.
In the right pane, click the Fixed Jobs tab.
Click Add.
After Name, type the name of the job.
Click Create.
If the job involves work on ACD calls, ensure the check box under Is ACD is selected.
Under Start time, type the time at which the job must start.
Under Duration, type the duration of the job.
Under Color, select a color for the job.
Click OK.

Adding variable jobs
To add a job for a variable shift
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Jobs.
In the right pane, click the Variable Jobs tab.
Click Add.
After Name, type the name of the job.
Click Create.
If the job involves work on ACD calls, ensure the check box under Is ACD is selected.
Under Color, select a color for the job.
Click OK.

Renaming jobs
You can rename a job without losing any information associated with the job.
To rename a job
1.
2.
3.
4.
5.
6.
7.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Jobs.
If you want to rename a fixed job, click the Fixed Jobs. Otherwise, to rename a variable job, click the
Variable Jobs tab.
Under Name, click the name of the job to rename.
Type a new name for the job.
Click OK.

Schedule setup and customization

521

Deleting jobs
CAUTION: Deleting a job deletes all of the instances of the job, including where it is inserted in schedules.
To delete a job
1.
2.
3.
4.
5.
6.
7.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Jobs.
If you want to delete a fixed job, click the Fixed Jobs. Otherwise, to delete a variable job, click the
Variable Jobs tab.
Under Name, select the name of the job to delete.
Click Delete.
Click Yes.

Adding breaks or jobs to shifts
To add a break or a job to a shift
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Click the Configuration tab.
In the Schedules group, click Schedule.
Click Assignments.
In the right pane, click the Breaks and Jobs tab.
Under Shifts, select the shift for which you will add shifts to.
Under Breaks, select the break to add to a shift.
Click > to assign the break to the shift.
Under Jobs, select the job to add to a shift.
Click > to assign the job to the shift.
Click OK.

Removing breaks and jobs from shifts
To remove a break or a job from a shift
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Click the Configuration tab.
In the Schedules group, click Schedule.
Click Assignments.
In the right pane, click the Breaks and Jobs tab.
Under Shifts, select the shift for which you will remove breaks/jobs from.
Under Breaks, select the break to remove from the shift.
Click < to remove the break from the shift.
Under Jobs, select the job to remove from the shift.
Click < to remove the job from the shift.
Repeat steps 5-9 to remove additional breaks and/or jobs from shifts.
Click OK.

Assigning shifts to schedules
NOTE: Schedule Builder uses the shifts you assign, combined with the employees’ availability and shift
assignment, to schedule shifts (or variations of them).
To assign shifts to schedules
1.
2.
3.

Click the Configuration tab.
In the Schedules group, click Schedule.
In the left pane, click Assignments.

522

Chapter 18 Workforce Scheduling

4.
5.
6.
7.
8.
9.
10.
11.

In the right pane, click the Shifts tab.
Under Schedules, select the schedule to which you will add shifts.
Under Fixed Shifts, select the fixed shift to add to the schedule.
Click > to assign the shift to the schedule.
Under Variable Shifts, select the variable shift to add to the schedule.
Click > to assign the shift to the schedule.
Repeat steps 6-9 for each shift you want to add to a schedule.
Click OK.

Assigning shifts to employees
To assign a shift to an employee
1.
2.
3.
4.
5.
6.
7.

Click the Configuration tab.
In the Schedules group, click Configure employees.
In the left pane, under Schedules, select the schedule containing the employee(s) to which you will
assign shifts.
Under Employees, select the employee to which you will add shifts.
Under Shift Assignment, select the checkboxes of the shifts that will be available to this employee.
Repeat steps 4-6 for each employee to which you will assign shifts.
Click OK.

Configuring event display preferences
To make events easy to identify at a glance, you can specify how you want to display the scheduled events.
You can specify the following event display preferences:
• Time bar content display—provides descriptions, notes, or icons for scheduled events in the time
bar pane
• Smallest scheduling interval—the smallest increment with which you insert events into the time bar
pane
NOTE: The default scheduling interval is five minutes. Schedule Builder uses this setting when
scheduling employees. The smaller the interval, the longer Schedule Builder will take to automatically
generate a schedule.
• Default shift color—the color for all of the shifts in the time bar pane. To override the default shift
color, see “Configuring shifts” on page 516
• Default break color—the color for all of the breaks in the time bar pane. To override the default break
color, see “Renaming breaks” on page 519
• Default job color—the color for all of the jobs in the time bar pane. To override the default job color,
see “Configuring jobs” on page 519
• Default time off color—the color for all of the time off types in the time bar pane. To override the
default job color, see “Configuring jobs” on page 519
• Unavailable color—the color for unavailable periods in the time bar pane
• Tool tip display—provides event information in tool tips on the time bar pane. The tool tip appears as
a series of brackets depending on the information criteria you select
• Time display—the time format of the time bar pane. For example, 3 o’clock in the afternoon appears
as 3 P.M. if you select 12 Hours, or 15 if you select 24 Hours

Configuring the time bar display
You can select from the following three time bar display options:
• Icon—refers to the icons of the scheduled shifts, time off events, and unavailable periods in the time
bar pane
• Type name—refers to the names of the scheduled jobs in the time bar pane
• Type notes—refers to the notes of the scheduled jobs in the time bar pane

Schedule setup and customization

523

To specify how events display in the time bar
1. On the application menu, click Preferences.
2. Click the Display tab.
3. Under Time bar content display, select the time bar content to display for Shifts, Jobs, Breaks, Time
off, and Unavailable periods.
4. Click OK to save and close the Preferences window.

Configuring the smallest scheduling time interval
By default, events are snapped to the time bar grid in 30 minute increments. However, you can adjust the
snap-to-grid interval to 5, 15, 30, or 60 minutes. Set the smallest scheduling time interval to the minimum
number of minutes you want to insert events into a schedule. For example, if you select 15 minutes as the
smallest scheduling interval, you cannot insert events for an employee in increments smaller than 15 minutes.
NOTE: The default scheduling interval is five minutes. Schedule Builder uses this setting when scheduling
employees. The smaller the interval, the longer Schedule Builder will take to automatically generate a
schedule.
To configure the smallest scheduling time interval
1.
2.
3.
4.
5.

On the application menu, click Preferences.
Click the General tab.
Under Scheduling preferences, after Smallest scheduling interval, select the snap-to-grid time
interval.
If you want to prevent the user from manually making any change that would trigger a warning, select
the Warnings are hard limits for the user check box.
Click OK to save and close the Preferences window.

To prevent users from manually making changes that trigger warnings
You can configure Workforce Scheduling to prevent users from making changes that trigger warnings.
To prevent users from manually making changes that trigger warnings
1.
2.
3.
4.

On the application menu, click Preferences.
Click the General tab.
Select the Warnings are hard limits for the user check box.
Click OK to save and close the Preferences window.

Configuring the default colors on the time bar
To configure the default colors used for events on the time bar
1.
2.
3.
4.
5.

On the application menu, click Preferences.
Click the Display tab.
Under Default time bar colors, after Default shift color, select a color.
Repeat step 3 for Default break color, Default job color, Default time off color, and Unavailable
color.
Click OK to save and close Preferences window.

524

Chapter 18 Workforce Scheduling

Configuring the time format
There are two time formats you can select from: the 24 hour international format or the 12 hour format which
uses A.M. and P.M. to indicate morning and afternoon. For example, 3 o’clock in the afternoon appears as 15
if you select the 24 hour time format or 3 P.M. if you select the 12 hour time format.
To configure the time format
1.
2.
3.
4.

On the application menu, click Preferences.
Click the General tab.
After Hour format, select either 12 hours or 24 hours.
Click OK.

Configuring tool tip display
You can specify the following information in tool tips for shifts, jobs, breaks, time off events, unavailable
periods, and shadow events:
• Schedule name—provides the name of the schedule in which the event appears.
• Is recurring—displays if the event recurs.
• Type—provides the name of the event.
• Type name—states if the event is a shift, job, break, time off event, unavailable period, or shadow
event.
• Start/End Time—provides the start and end time of the event.
• Event Notes—provides any notes from the detail grid for the event.
To configure the tool tip display
1.
2.
3.
4.

On the application menu, click Preferences.
Click the Display tab.
Under Tool tip display, select the check boxes for the tool tips to display.
Click OK.

Configuring warnings
Warnings notify you when you try to schedule events outside of your scheduling parameters.
You can set the following warnings:
• Schedule warnings
• Shift warnings
• Break warnings
• Job warnings
• Overtime warnings
• Time Off warnings
• Employee warnings
• Schedule Builder warnings
• Employee selection warnings
To configure warnings
1.
2.
3.
4.

On the application menu, click Preferences.
Click the Warnings tab.
Ensure the check boxes of the warnings you want to configure are selected.
See Table 18-1.
Click OK.

Schedule setup and customization

525

.

Table 18-1 Warnings
Warning

Description

Scheduling work on company
holidays

notifies you when events are scheduled on company holidays

Scheduling work outside business
hours

notifies you when you try to schedule events outside of your
contact center’s business hours

When scheduling outside a person’s
availability

notifies you when you try to schedule employees who are not
available at the specified time

Violates length of service
qualifications

notifies you when an employee has worked fewer or more months
required to qualify for a specific type of time off

Exceeds accrued hours

notifies you when an employee is scheduled for more time off
hours than is available to that employee at that time

Exceeds maximum scheduling limit

notifies you when an employee is scheduled for more time off
hours than specified for that type of time off

Less than minimum scheduling limit

notifies you when an employee is scheduled for fewer time off
hours than specified for that type of time off

Employee does not have required
skills

notifies you when an employee does not have the required skills
for the job for which they are scheduled

Exceeds daily maximum work hours

notifies you when an employee is scheduled for more hours in a
day than defined by the parameter for that shift

Below daily minimum work hours

notifies you when an employee is scheduled for fewer hours in a
day than defined by the parameter for that shift

Exceeds weekly maximum work
hours

notifies you when an employee is scheduled for more hours in a
week than defined by the parameter for that shift

Below weekly minimum work hours

notifies you when an employee is scheduled for fewer hours in a
week than defined by the parameter for that shift

Exceeds maximum hours

notifies when an employee is scheduled for a shift more hours in a
day than defined by the parameter for that shift

Below minimum hours

notifies you when an employee is scheduled for a shift fewer hours
in a day than defined by the parameter for that shift

Start time outside of specified range

notifies you when an employee’s shift is scheduled to start before
(minimum) or after (maximum) the parameters defined for that shift

Is within minimum time between
shifts

notifies you when an employee is scheduled to start another shift
too soon following the one previously completed

Below hours worked to qualify

notifies you when an employee is scheduled for a break before
working enough hours after the last break in that shift to qualify for
another break

Starting before earliest start time

notifies you when an employee is scheduled for the first break in a
shift before a break can be taken

526

Chapter 18 Workforce Scheduling

Table 18-1 Warnings
Warning

Description

End after latest end time

notifies you when an employee is scheduled for the last break in a
shift after a break can be taken

Removing an employee from a
schedule

notifies you when you attempt to delete an employee from the
schedule

Accepting a generated scheduler

notifies you when you attempt to save a schedule you have built

Scheduled shift will cause overtime

notifies you when a shift qualifies an employee for overtime

Schedule creation
You can create and customize schedules in Workforce Scheduling using specific parameters that suit the
needs of your contact center. You can build schedules manually or with the Schedule Builder tool. Schedule
Builder automates the schedule building process. It uses pre-defined employee and schedule options to
create schedules. See “Schedule setup and customization” on page 513.
Schedule Builder helps you build a schedule with or without forecast data. However, you must use the
Schedule Builder if you want to build a schedule with forecast data. See “Forecasting tool” on page 276.
You can also use manual scheduling to modify schedules you build with Schedule Builder. See “Creating and
adjusting schedules manually” on page 529.
NOTE: After you generate a schedule with Schedule Builder, you must accept or reject schedule changes
before you can generate another schedule.
Schedule Builder uses the following parameters to create a schedule automatically:
• Date/time range
• Shifts
• Breaks
• Forecast data
• Business hours
• Employees
• Employee scheduling preferences
• Scheduling options
• Shift options
• Schedule algorithm options

Building schedules with Schedule Builder
NOTE: After you generate a schedule with Schedule Builder, you must accept or reject schedule changes
before you can generate another schedule.
To build a schedule with Schedule Builder
1.
2.
3.
4.
5.

Click the Tools tab
In the Schedule Builder group, click Manual.
Under Schedule name, select a schedule.
Specify the scheduling parameters on each tab of the Schedule Builder tool.
Click Build.
A dialog box appears reminding you that changes to the schedule will not be committed to the
database until you click Accept Schedule.

Schedule creation

6.
7.
8.
9.

527

Click OK.
The Accept Schedule and Reject Schedule buttons appear in the toolbar.
Verify the schedule.
Make any required modifications manually.
Click Accept schedule to save the new schedule.
NOTE:
• After you click Accept Schedule, the schedule is live in the database and the Accept Schedule
button disappears. If you click Reject Schedule, the automatically generated schedule and any
manual modifications are deleted from the schedule. See “Creating and adjusting schedules
manually” on page 529.
• If there are any conflicts, a dialog box appears stating the number of conflicts. You cannot save
a schedule with conflicts. Click Yes to delete the conflicts and accept the schedule, or click No
to adjust the schedule. When you have resolved the conflicts, click Accept Schedule again to
save the schedule.

Configuring the date and time range
To configure the date and time range for a schedule using Schedule Builder
1.
2.
3.
4.
5.
6.

In Schedule Builder, click the General tab.
Under Dates and times, on the Date / Time tab, select the date range of the schedule.
Under Time, select either Use business hours, 24/7, or Custom.
If you selected Custom in the previous step, select the time the schedule starts and ends each day.
If you want to exclude dates from the schedule, click the Exclusion tab.
Hold down CTRL and then click the dates to exclude.

Scheduling shifts
To schedule shifts using Schedule Builder
1.
2.
3.
4.
5.

In Schedule Builder, click the General tab.
Under Schedule/Optimize, select the Shifts check box.
Under Event selection, on the Shift selection tab, select the check boxes of the shifts to add to the
schedule.
Click the Shift & Break options tab.
Under Shift options, specify how shifts will be distributed.
• If you want to count existing shifts when determining the number of employees to be scheduled,
select the The Schedule Builder counts existing shifts when determining the number of
employees which must be scheduled check box.
• If you want to optimize existing unlocked shifts, select the Allow Schedule Builder to optimize
existing unlocked shifts check box.
• If you want to optimize existing locked shifts, select the Allow Schedule Builder to optimize
existing locked shifts check box.
• If you want to schedule unassigned shifts for times when there are not enough employees
available to satisfy the scheduling requirements, select the Generate unassigned shifts when
not enough employees are available to satisfy the schedule requirements check box.
• If you want to ignore employee shifts assignments when building the schedule, select the
Ignore employee shift assignments check box.

528

Chapter 18 Workforce Scheduling

Scheduling breaks
To schedule breaks using Schedule Builder
1. In Schedule Builder, click the General tab.
2. Under Schedule/Optimize, select the Breaks check box.
3. Under Event selection, on the Break selection tab, select the check boxes of the break types to add
to the schedule.
4. Click the Shift & Break options tab.
5. Under Schedule/Optimize breaks, select the check boxes of the shift types to apply breaks.
6. If you want to schedule employees to cover for breaks, select the Cover for breaks check box.
7. Under Distribution, specify how breaks will be distributed.
• If you want to reduce the number of concurrent breaks, select Reduce the number of
concurrent breaks.
• If you want to distribute breaks using a fixed offset, select Schedule breaks and specify the
number of minutes apart.

Generating schedules with forecast data
To build a schedule with forecast data using Schedule Builder
1.
2.
3.

In Schedule Builder, click the General tab.
Under Schedule Builder method, after Method, select Forecasted data.
If you want fewer employees scheduled than are forecasted, move the slider towards Under
schedule.
4. If you want more employees scheduled than are forecasted, move the slider towards Over schedule.
5. If you want to adjust the number of forecasted employees, next to Increase/decrease the number of
forecasted employees by, enter a number.

Generating schedules without forecast data
To build a schedule without forecast data using Schedule Builder
1.
2.
3.
4.
5.

In Schedule Builder, click the General tab.
Under Schedule Builder method, after Method, select Explicit.
After Number of employees to schedule, enter a number.
If you want fewer employees scheduled than are forecasted, move the slider towards Under
schedule.
If you want more employees scheduled than are forecasted, move the slider towards Over schedule.

Generating schedules for your entire workforce
To build a schedule for your entire workforce using Schedule Builder, regardless of employee availability
1.
2.
3.

In Schedule Builder, click the General tab.
Under Schedule Builder method, after Method, select Entire workforce.
If you want to enable employee filtering, select the Enable employee filtering check box.

Selecting employees
To select the employees you want to schedule using Schedule Builder
1.
2.
3.

In Schedule Builder, click the Employee filtering tab.
If you want to filter employees by agent group, under Agent group, select the check boxes of the
agent groups to schedule.
If you want to filter employees by their skills, under Skill, select the check boxes of the required skills.
Otherwise, skip to step 6.

Schedule creation

4.

5.
6.
7.

8.
9.
10.
11.
12.
13.
14.

529

Under the list of available skills, select an operand.
• If the employees must have a skill level greater or equal to the skill level required, select >=.
• If the employees must have a skill level lower or equal to the skill level required, select <=.
• If the employees must have a skill level exactly equal to the skill level required, select =.
If you want to filter employees by name, under Select employees with this name, type an
employee’s name.
If you want to select specific employees, under Selected employees, select the check boxes of the
employees to schedule.
Click the Employee sorting tab.
NOTE: You must configure the employee payroll information in order to select the seniority and pay
rate parameters.
If you want to prioritize how shifts are distributed to employees, select the Use employee sorting
check box, and select the criteria with which to sort employees.
If you want to assign or edit employee priority numbers, under Employee priority, select an
employee.
Under Priority, type a personal priority number.
Click the Overrides tab.
If you want to override employee work hour preferences, under Work hours, select the check boxes
to override daily work hours, weekly work hours, and the minimum time between shifts.
If you want to override employee availability, under Availability, select the check boxes to override
employee availability and unavailable events currently applied to the schedule.
If you want to override scheduled time off, under Time off, select the Override time off events
currently applied to the schedule check box.

Configuring scheduling options
To configure schedule options Schedule Builder uses to create a schedule
1.
2.
3.
4.
5.
6.

In Schedule Builder, click the Advanced options tab.
Under Schedule algorithm performance, specify the settings Schedule Builder will use to build the
schedule.
If you want to optimize break distribution, under Optimization types, select the Optimize break
distribution check box.
If you want to optimize shift placement, select the Optimize shift placement check box.
If you want to optimize shift size, select the Optimize shift size check box.
If you want to balance the distribution of employee shifts over the week, select the Balance over the
week check box.
Selecting this option ensures that Schedule Builder does not completely fill the requirements of the
first few days of the schedule and understaff employee requirements by the end of the week.

Creating and adjusting schedules manually
You can create entire schedules manually. However, if you must schedule a large number of employees it can
be quite complicated and time consuming. Schedule Builder automates the process and builds schedules for
you. You can manually adjust schedules created with Schedule Builder. You can create and adjust schedules
manually in the following ways:
• Load a schedule
• Populate a schedule with events
• Drop insert an event
• Drag insert an event
• Recur an event
• Mass recur an event
• Mass delete an event
• Mass apply time off
• Modify a forecast total
• Modify event times or notes

530

Chapter 18 Workforce Scheduling

Loading schedules
NOTE: Your access rights determine which schedules you can view, modify, or manage.
To load a schedule
1.
2.
3.
4.

On the Application menu or ribbon, click Load schedules.
Under Please select the schedule(s) you want to download, select the schedule(s) to load.
If you want to load all schedules, select the Select all check box.
Click Load.

Populating schedules with events
NOTE:
• Your access rights determine which schedules you can view, modify, or manage.
• For ease of use and accuracy when inserting events, select a schedule view of less than 1 week
(View=>Schedule View) prior to insertion.
You can manually insert the following events into a schedule:
• Shifts
• Breaks
• Jobs
• Time off
• Unavailable periods
You can insert events in a schedule by either dropping or dragging them on an employee’s time line on the
time bar pane. You can optionally drop insert breaks or jobs into already existing fixed shifts. Drop inserting
events is most useful for fixed events, as the duration of the shift is predefined. Drag inserting events is most
useful for variable shifts, as the duration can vary depending on the defined parameters for a specific event.
NOTE: To accommodate for last minute scheduling changes, you can optionally schedule time off and
unavailable events in the middle of scheduled shifts or schedule a shift in the middle of time off and
unavailable events.

Drop inserting events
To drop insert an event
1.
2.
3.
4.
5.
6.
7.

Click the Insert tab.
Click Drop.
Under Event, select the event to add to the schedule.
Under Schedule, select the schedule to add events to.
Under Event name, select the name of the event to add to the schedule.
On the time bar pane, click the employee’s time line to insert the event .
The event is added to the schedule.
Repeat steps 3-6 for every event to add to the schedule.

Drag inserting events
To drag insert an event
1. Click the Insert tab.
2. Click Drag.
3. Under Event, select the event to add to the schedule.
4. Under Schedule, select the schedule to add events to.
5. Under Event name, select the name of the event to add to the schedule.
6. On the time bar pane, click the employee’s time line and drag the cursor from the start time to the end
of the event.
7. Repeat steps 3-6 for every event to add to the schedule.

Schedule creation

531

Recurring events
You can recur shifts, time off, and unavailable events.
To make an event recur
1.
2.
3.
4.
5.

On the time bar pane, on the employee’s time line, right-click the event to recur.
Click Recurring.
Click Daily, Weekly, Monthly, or Yearly recurring.
Specify the pattern and range of the recurrence.
Click OK.

Mass recurring events
You can use the Mass recurrence wizard to create multiple recurrences for several events automatically. The
wizard allows you to mass recur shifts, time off, and unavailable periods based on either a daily or weekly
template.
NOTE: Manual or mass deletion is required to remove the generated events.
To mass recur events
1.
2.
3.
4.
5.
6.

Click the Tools tab.
In the Bulk operations group, click Recurrence.
The Mass Recurrence wizard opens.
Click Next.
Follow the steps in the wizard to specify the parameters of the events to mass recur.
Click Finish.
Click Yes.

Mass deleting events
You can delete one or more scheduled events (shifts, time off periods, unavailable periods, breaks, and jobs)
at a time with the Mass delete option. Only the selected events are deleted from the schedules.
To mass delete scheduled events
1.
2.
3.

4.

Click the Tools tab.
In the Bulk operations group, click Delete.
Specify the date range affected, event types to delete, and the schedules to delete events from.
You can optionally filter the mass delete by employee, reporting number, full time/part time status,
and fixed/variable shift type.
Click OK.

Mass applying time off
You can apply time off to any or all agents in a schedule simultaneously.
To mass apply time off
1.
2.
3.
4.
5.
6.
7.
8.

Click the Tools tab.
In the Bulk Operations group, click Time Off.
The Timeoff Mass Insert dialog box opens.
Select a schedule from the Schedules drop-down list.
Hold down CTRL and then click the agents to which you want to apply the time off type. If you want to
select all agents, click Select All.
Under Time off, select the time off type from the list.
Select the start and end dates, days of the week, and start and end times for the time off type.
After selecting the time off time, select Mark remaining periods of the day as unavailable if you
want the hours outside of the start and end times to be unavailable for scheduling.
Click OK.

532

Chapter 18 Workforce Scheduling

Modifying forecast totals in the event totals pane
If you build schedules with forecast data, you can adjust the forecast totals on the event totals pane. On the
events totals pane, you can change forecast totals in time intervals as small as 15 minutes. The schedule view
you select determines the time interval of the forecast totals. See “Changing the time interval of the time bar
pane” on page 533.
For example, if you select the 8 hour schedule view, you can change the forecast data in 15 minute intervals.
However, if you select the 1 day schedule view, you can change the forecast data in 1 hour time intervals.
When you change the forecast data in an interval larger than 15 minutes and then change the view to smaller
intervals, you will notice that the change applies to each of the smaller intervals.
NOTE: Schedule Builder uses the latest forecast data to calculate the number of employees required.
To change the forecast totals in the events totals pane
1.
2.
3.
4.
5.
6.

7.

After Totals, click +.
Select the Forecast check box and the check boxes of any other event totals to view.
Click -.
Click the View tab.
Under Schedule view, select a time interval.
See Table 18-2, “Schedule views and corresponding event total time intervals” on page 534.
Click the + before Forecasted to expand the forecast tree.
The event totals for the loaded schedules appear.
NOTE: You can use the Tab key to select cells to the right, and the Shift+Tab keys to select cells to
the left.
Click a cell in the forecast event total grid and type the new forecast total for this time interval.

Modifying event times and notes in the schedule details pane
The changes you make to event start times and end times in the schedule details pane are immediately
reflected in the time bar pane.
To modify the start and end times of events in the schedule details pane
1.
2.
3.

On the schedule details pane, click the start or end time of an event.
Type the new time.
The new time is immediately reflected in the time bar pane.
Repeat for any other event times to modify.

To modify the start and end times of events in the time bar pane
1.
2.
3.
4.
5.

Click the Insert tab.
Click Select.
On the time bar pane, select the event to modify.
Drag and drop the event to adjust its start and end times.
The new time is immediately reflected in the time bar pane.
Repeat for any other event times to modify.

To add/edit a note for a scheduled employee
1.
2.
3.
4.

On the schedule details pane, click the note field for an employee.
Click the ... button.
The Notes editor appears.
Type/edit a note.
Click OK.

Schedule distribution

533

Schedule distribution
You can specify viewing preferences, specify access rights to schedules, and run and print reports.

Viewing schedules
You can specify how you view the time bar pane. Use the scroll bar to view other days and times in the
schedule. If you reach the end of the month and want to view dates for the next month, you can click the arrow
on the scroll bar to load the schedule for the next month. By default, events you insert into a schedule are
snapped to the grid in 30 minute increments.
To view a specific date
1.
2.

From any tab in Workforce Scheduling, click Select date.
Click the date to view.
The time bar will display the date you selected to view.

Viewing scheduled events
NOTE: If employees belong to more than one schedule and you are viewing only one of the schedules to
which the employees belong, any events scheduled in the other schedule will appear as a shadow event (grey
bar) in the time bar view.
You select how event time bars appear in Configuration=>Preferences. You can isolate shifts, time off, and
unavailability to view them separately in the time bar pane. You must view breaks and jobs with shifts. You
cannot isolate breaks and jobs in the time bar pane. See “Configuring event display preferences” on
page 522.
To view shifts
• On the View tab, in the Show/Hide group, select the Shift check box.
To view jobs
• On the View tab, in the Show/Hide group, select the Job check box.
To view breaks
• On the View tab, in the Show/Hide group, select the Break check box.
To view time off
• On the View tab, in the Show/Hide group, select the Time off check box.
To view unavailable periods
• On the View tab, in the Show/Hide group, select the Unavailable check box.
To view shadow events
• On the View tab, in the Show/Hide group, select the Shadow check box.

Changing the time interval of the time bar pane
You can view schedules in the time bar pane over 8 hour, 12 hour, 1 day, 2 day, 1 week, 2 week, or 1 month
time intervals. The default view is the 12 hour view.
To change the time interval in the time bar pane to one week
1.
2.
3.

Click the View tab.
In the View options group, under Schedule view, select the interval to view.
Optionally, under Group view, select Supervisor to group employees in the time bar pane by
schedule.

534

Chapter 18 Workforce Scheduling

Viewing event totals
Event totals represent the total number of employees for an event. You can view event totals in 15 minute, 30
minute, 1 hour, 4 hour, or 1 day time intervals. Table 18-2 displays the event total time intervals that
correspond to the schedule views.

Table 18-2 Schedule views and corresponding event total time intervals
Schedule view

Event totals time interval

8 hour

15 minute

12 hour

30 minute

1 day

1 hour

2 day

4 hour

1 week

1 day

2 week

1 day

1 month

1 day

You can select from the following event totals:
Forecast—appears only after you have applied a forecast to a schedule. This total represents the number of
employees required to meet your specified Service Level objectives.
Scheduled—represents the number of employees scheduled at that time
Over/Under—represents the excess (over) or inadequate (under) number of employees scheduled when
compared to the number of employees forecasted.
On Break—represents the number of employees scheduled for a break at a certain time
ACD Jobs—represents the number of employees scheduled to perform ACD jobs
Non-ACD Jobs—represents the number of employees scheduled to perform non-ACD jobs
At work—represents the number of employees scheduled to handle contact requests
Overtime—represents the number of employees scheduled for overtime
To view event totals
1.
2.
3.

In the Totals pane, click +.
Select the check boxes of the event totals to view.
Click -.
The totals pane appears with the event totals you selected.

Viewing schedule details
To group information in the schedule details pane
• On the schedule details pane, drag and drop the column header to organize to the Drag a column
header here to group by that column area on the window.
To sort information in the schedule details pane alphabetically
• On the schedule details pane, click the header of the column to sort alphabetically.

Schedule distribution

535

To filter information in the schedule details pane
1.
2.

On the schedule details pane, click the arrow on a column header.
Select the filter criteria.

Synchronizing views
You can synchronize the people pane, time bar pane, and totals pane with the order of the information in the
schedule details pane. Once you have organized the details of your schedules (sorting, filtering, and
grouping) in the schedule details pane, synchronize views to reflect the order you have selected. For
information on how to sort, filter, or group schedule details, see “Viewing schedule details” on page 534.
To synchronize views
1.
2.
3.

Click the View tab.
Select the Synchronize time bar view with details view check box.
Optionally, select the Vertical scrolling check box.

Running schedule reports
The Workforce Scheduling reports are produced in Microsoft Excel format. You must run and print the
following Workforce Scheduling reports from Contact Center Management. See the Mitel Contact Center
Solutions Enterprise Edition Reports Guide for more information.
You can produce on-demand reports and scheduled reports for the following reports:
• Detailed Schedule by Employee with Totals
• Schedule by Employee by Time Off by Day of Week
• Employee Configuration
• Summary Schedule by Employee
• Totals Pane

Running on-demand reports
To run an on-demand report
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

In Contact Center Management, click Reporter=>Workforce Scheduling=>Schedules.
Under Report type, select a report.
Under Schedule, select a schedule.
Under Employee, select an employee.
Under Start date, select the start date of the report.
Under End date, select the end date of the report.
Optionally, click the Filter tab and specify the report filters options for the Workforce Scheduling
report.
Click the Advanced tab.
If you want to create a separate report for each day in the selected date range, select the Create one
report for each day in the selected date range check box.
After Report output language, select the language for the report.
After Reader type, select either Excel or PDF.
If you want to email the report, under Excel distribution, select the Email the report to check box
and specify the contact group, contact, and/or email address.
If you want to print the report, select the Print the report check box.
If you want to include charts with the printed report, select the Include charts when printing check
box.
Click Submit.

536

Chapter 18 Workforce Scheduling

Running scheduled reports
If you need the same reports at the same time on a regular basis, you can schedule Workforce Scheduling
reports to run at a specific time of day, such as:
• Every day
• On a specific day of the week
• On the first or last day of the month
• Each weekday
You can run scheduled reports to span the following time frames:
• Current or previous day
• Previous five or seven days, including or excluding the run day
• Current month to date
• Previous month
• Current year to date
• From a given start date to the current date
• Next five days to six months, including the run day
NOTE: You must create a report schedule before you can add reports to it.

Creating report schedules
To create a report schedule
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.

In Contact Center Management, click Reporter=>Scheduled reports.
Click the Workforce Scheduling report schedules tab.
Click Next.
After Schedule name, type the name of the report schedule.
After Schedule will run, select when the schedule will run.
After at, select the time of day.
After Reports time span, select the time frame the report will cover.
Click the Distribution tab.
Select the groups to which you will email scheduling reports.
Click Save.
Click Add a report.
Click the Workforce Scheduling tab.
Click Workforce Scheduling scheduled reports.
After Report type, select a report.
After Schedule, select a schedule.
After Employee select an employee.
Optionally, click the Filter tab and specify the report filters options for the Workforce Scheduling
report.
18. Click the Advanced tab.
19. After Output language, select the language for the report.
20. Click Save or Execute now.

Modifying report schedules
To modify a report schedule (for example, add a report)
1.
2.
3.
4.
5.
6.
7.

In Contact Center Management, click Reporter=>Scheduled reports.
After Select a schedule, select a schedule.
Click Manage schedule properties.
Click the Properties tab and modify when the schedule runs the reports.
Click the Distribution tab and modify how the reports are distributed.
Click the Reports tab and modify the reports included in the schedule.
Click Save.

Configuring adherence preference

537

Schedule Adherence
Mitel Schedule Adherence is an optional application that works in conjunction with Contact Center
Management and Workforce Scheduling. Schedule Adherence resides in the Contact Center Client real-time
monitors and enables you to view the real-time state of contact center employees scheduled in Workforce
Scheduling. Schedule Adherence compares the current activities of employees to the configured schedule
and alerts you in real time when employees are out of adherence. Employees are considered out of
adherence if they are early or late for their scheduled events or if they are not performing scheduled activities.
Schedule Adherence is made available in Workforce Scheduling and Contact Center Client when you are
licensed for Contact Center Management, Workforce Scheduling, and Schedule Adherence.
Once you have configured a schedule in Workforce Scheduling, you
• Configure adherence preferences in Workforce Scheduling
• View adherence monitors in Contact Center Client
• Set adherence alarms on the Employee State by Position/Time monitors (optional)
• Run reports on employee adherence to scheduled activities

Configuring adherence preference
You can configure adherence thresholds for shifts, breaks, and jobs. You can set parameters for each event
type to suit the needs of your business. You select employee states and assign them to relevant events and
specify event time tolerance levels. You can optionally configure groups of employee states and then
associate them to relevant employee events.
NOTE:
• Schedule Adherence will handle two or more overlapping adherence thresholds in one of the following
ways. If only one of the events is valid for the current employee state, that event will be used. If more
than one event is valid for the current employee state, the first event, using start time, will be used.
• If no states are specified for an event type, all states will be considered in adherence.

Configuring adherence parameters
To configure adherence parameters
1.
2.
3.
4.
5.
6.
7.
8.

In Workforce Scheduling, click the Configuration tab.
In the Adherence group, click Adherence Configuration.
The Adherence Parameters window opens.
In the left pane, expand the event type list and select the event to which you want to add relevant
adherence states.
Under Event start tolerance (hh:mm), specify the times before and after which an employee state
will be reported on as out of adherence.
Under Event end tolerance (hh:mm), specify the times before and after which an employee state will
be reported on as out of adherence.
Under Available states, select the states which are relevant for the specified event type and click > to
move the state to the Assigned states list.
Repeat steps 2-6 for each event type for which you want to configure adherence parameters.
Click OK.

538

Chapter 18 Workforce Scheduling

Configuring state groups
To configure a state group
1.
2.
3.
4.
5.
6.
7.

In Workforce Scheduling, click the Configuration tab.
In the Adherence group, click State groups.
The State groups window opens.
Click Add.
Type a name for the state group and click Create.
Under Available states, select the states that are relevant for the state group and click > to move the
state to the Assigned states list.
Repeat steps 2-5 for each state group you want to configure.
Click OK.

Viewing adherence monitors in Contact Center Client
Schedule Adherence includes two Contact Center Client monitors that enable you to monitor employee
adherence to schedules in real time. The Schedule Adherence monitors alarm on employees who are not
adhering to schedules based on the thresholds you specify in Workforce Scheduling and the alarms you
configure in Contact Center Client. You can optionally set adherence alarms on the Employee State by
Position/Time monitors.

Adherence Detail Grid monitor
The Adherence Detail Grid monitor provides a drill-down view of employee scheduled activities, expected
states, and event totals. It enables you to easily compare expected employee states and actual employee
states in real time.
There are three levels to the Adherence Detail Grid monitor. The first level provides a high level overview of
employee adherence. The second level has two grids. The first lists all of the embedded events (breaks and
jobs) for the shift and the associated adherence information. The second grid lists the out of adherence record
for the shift. The final level has only one grid, which represents the out of adherence record for the embedded
events.
You can set Adherence Detail Grid alarms based on the following variables:
• Out of adherence
• Scheduled
• Expected states
• Actual state
• Actual start
• Current out of adherence
• Total our of adherence
• Shift time
• % out of adherence
Table 18-3 details provides column heading definitions for the Adherence Detail Grid monitor.

Viewing adherence monitors in Contact Center Client

539

Table 18-3 Adherence Detail Grid monitor headings
Heading

Definition

Employee

the name of the employee being monitored

Is in Adherence

the check box is enabled when the employee is adhering to the schedule

Scheduled

the type of event (shift, break, or job) the employee is performing, whether
in or out of adherence

Expected States

the employee states that are relevant for the type of scheduled activity the
employee is scheduled to perform

Actual State

the current employee state. If this is one of the expected states, the
employee is adhering to the schedule

Scheduled Start

the time at which the employee is scheduled to start the scheduled activity

Actual Start

the time at which the employee started the scheduled activity. This column
may be blank if the employee has not come into adherence for the
scheduled event

Scheduled End

the time at which the scheduled event is to end

Current Out Of Adherence

the amount of time the employee has been out of adherence for the
scheduled activity. This column will be blank if the employee is adhering to
the schedule

Total Out Of Adherence

the total amount of time the employee has been out of adherence for all
scheduled activities for the current shift

Shift Time

the duration of time the employee has been working the current shift

% Out Of Adherence

the percent of time the employee has been out of adherence for the
elapsed portion of the scheduled shift

Shift

the name of the shift for which the employee is scheduled

Embedded

the name of the embedded event type (break or job)

Start

the time at which the employee went out of adherence

End

the time at which the employee came back into adherence

To open the Adherence Detail Grid monitor
1.
2.

3.
4.

Click View=>Real time to view the Contact Center Client real-time monitor icons.
Click the Adherence icon and select Detail Grid.
The Adherence Detail Grid monitor opens.
See Figure 18-7.
Under Schedules, select a schedule to include in the monitor or under Employees, select the
employees to monitor.
Click OK.

540

Chapter 18 Workforce Scheduling

Figure 18-7 Adherence Detail Grid monitor

To set an Adherence Detail Grid monitor alarm
1.

2.
3.
4.
5.

Right-click the Adherence Detail Grid monitor and click Set Alarms.
NOTE: You can select the Apply the alarm thresholds to all devices displayed on the monitor option to
apply the threshold settings for performance variables across all employees. Alternatively, you can
select Apply the alarm thresholds to a specific list of devices to apply the threshold settings for
performance variables to a list of employees.
If you selected Apply the alarm thresholds to a specific list of devices, under Devices, select the
employee(s) to which you want to apply the alarm thresholds.
Under Performance variables, select the performance variable to which you want to set an alarm.
Under Alarm threshold, click Add a threshold and specify the font color, background, sound, popup, bring to front, and email alarm options you want to apply to the alarm threshold.
Click OK.

Adherence Timebars monitor
The Adherence Timebars monitor provides a schedule time bar, based on the employee time bar and event
colors configured in Workforce Scheduling, for each employee's scheduled activities. The current time is
identified by a green line on the employee time bar and past events are shaded purple.
You can set Adherence Timebar alarms based on the following variables:
• Shift out of adherence
• Break out of adherence
• Job out of adherence

Viewing adherence monitors in Contact Center Client

541

To open the Adherence Timebar monitor
1.
2.

3.
4.

Click View=>Real time to view the Contact Center Client real-time monitor icons.
Click the Adherence icon and select Timebars.
The Adherence Timebars monitor opens.
See Figure 18-8.
Under Schedules, select a schedule to include in the monitor or under Employees, select the
employees to monitor.
Click OK.

Figure 18-8 Adherence Timebars monitor

To set an Adherence Timebar monitor alarm
1.

2.
3.
4.
5.

Right-click the Adherence Timebar monitor and click Set Alarms.
NOTE: You can select the Apply the alarm thresholds to all devices displayed on the monitor option to
apply the threshold settings for performance variables across all employees. Alternatively, you can
select Apply the alarm thresholds to a specific list of devices to apply the threshold settings for
performance variables to a list of employees.
If you selected Apply the alarm thresholds to a specific list of devices, under Devices, select the
employee(s) to which you want to apply the alarm thresholds.
Under Performance variables, select the performance variable to which you want to set an alarm.
Under Alarm threshold, click Add a threshold and specify the background, sound, pop-up, bring to
front, and email alarm options you want to apply to the alarm threshold.
Click OK.

Employee State by Position/Time monitors
You can now optionally alarm on employees who are not adhering to schedules on the Employee State by
Position/Time monitors.
To set an adherence alarm on the Employee State by Position/Time monitors
1.

2.
3.
4.
5.

Right-click an Employee State by Position/Time monitor and click Set Alarms.
NOTE: You can select the Apply the alarm thresholds to all devices displayed on the monitor option to
apply the threshold settings for performance variables across all employees. Alternatively, you can
select Apply the alarm thresholds to a specific list of devices to apply the threshold settings for
performance variables to a list of employees.
If you selected Apply the alarm thresholds to a specific list of devices, under Devices, select the
employee(s) to which you want to apply the alarm thresholds.
Under Performance variables, select the performance variable to which you want to set an alarm.
Under Alarm threshold, click Add a threshold and specify the background, sound, pop-up, bring to
front, and email alarm options you want to apply to the alarm threshold.
Click OK.

542

Chapter 18 Workforce Scheduling

Running adherence reports
The Schedule Adherence reports are produced in Microsoft Excel format. You must run and print the following
Schedule Adherence reports from Contact Center Management. See the Mitel Contact Center Solutions
Enterprise Edition Reports Guide for more information.
You can produce on-demand reports and scheduled reports for the following reports:
• Employee and Employee Group Adherence Trace
• Employee Group Time Out of Adherence by Employee by Day of Week
• Employee Group Time Out of Adherence by Day of Month
• Employee Group Adherence by Period
You run Schedule Adherence reports in the Contact Center Management website, under
Reporter=>Schedule Adherence.

Employee Portal
Mitel Employee Portal enables employees to view and trade shifts online and request changes to schedules
for time off, shifts, and availability. Employee Portal enables schedulers to view employee requests, perform
what-if scenarios, quickly approve or deny requests, and automatically update schedules.
Employee Portal is made available in Workforce Scheduling and the web-based user interface when you are
licensed for Contact Center Management, Workforce Scheduling, and Employee Portal.

Employee functionality
Using Employee Portal, employees can
• View their currently scheduled shifts
• View messages from supervisors and employees and receive updates about the status of their
requests on the home page
• Offer shifts to the bulletin board for other employees to take or trade
• Remove shifts from the bulletin board
• Propose to take shifts from the bulletin board
• Propose to trade shifts from the bulletin board
• Accept or reject employee proposals to take or trade your shift
• Request time off
• Request changes to your availability
The Employee Portal home page provides links to the bulletin board, view and offer your scheduled shifts for
take or trade, view your pending offers, request time off, and request availability changes. Any Employee
Portal alerts that require your attention also display on the home page. These include
• You have approved shift requests
• You have denied shift requests
• You have shift requests pending supervisor approval
• You have shift proposals pending your acceptance
• You have shift proposals pending acceptance or that have been rejected
• You have time off requests pending supervisor approval
• You have notes regarding your availability
If a home page alert is red, it requires your attention. Click View to view the alert and any employee or
supervisor notes in detail.

Employee functionality

543

Starting Employee Portal
To start Employee Portal
1.
2.
3.

Click Start=>Programs=>Mitel=>Employee Portal.
Type your username and password.
Click Log on.

Creating a desktop shortcut to Employee Portal
To create a desktop shortcut to Employee Portal
1.
2.

Click Start=>Programs=>Mitel=>Employee Portal.
Drag and drop the Employee Portal web address from the address bar to your computer desktop.

Viewing currently scheduled shifts
To view your currently scheduled shifts
1.
2.
3.

In Employee Portal, click My shifts.
If you want to view shifts starting on a specific calendar day, select the start date from the calendar.
Optionally, to view the break and job details for a specific shift, under Details, click Select.

Offering shifts for other employees to take or trade
You can offer shifts to the bulletin board for other employees to take or trade. You can remove shifts from the
bulletin board at any time as long as no employees have proposed to take or trade the shift. Shifts that have
already begun cannot be posted to the bulletin board for other employees to take or trade.
To offer a shift for other employees to take or trade
1.
2.
3.
4.
5.

Click Offer my shifts.
Next to the shift you want to offer for other employees to take or trade, click Select.
The shift details display.
Click Continue.
Optionally, type a note to accompany your offer.
Click Submit.

Removing shifts from the bulletin board
You can remove shifts from the bulletin board at any time as long as no employees have proposed to take or
trade the shift. If a proposal has been made, you will need to reject it first before you can remove the shift from
the bulletin board.
To remove a shift from the bulletin board
1.
2.
3.

Click My pending offers.
Next to the shift you want to remove from the bulletin board, click Select.
The shift details display.
Click Continue.
The shift offer is removed from the bulletin board.

Proposing to take shifts
To propose to take a shift
1.
2.
3.

Click Bulletin board.
Next to the shift you want to take, click Select.
The shift details display.
Click Continue.

544
4.
5.
6.
7.

Chapter 18 Workforce Scheduling
Click Next.
Optionally, add a note to accompany your proposal.
Click Next.
Click Submit.

Proposing to trade shifts
To propose to trade a shift
1.
2.
3.
4.
5.
6.

Click Bulletin board.
Next to the shift you want to take, click Select.
The shift details display.
Next to the shift you want to propose for trade, click Select.
Optionally, add a note to accompany your proposal.
Click Next.
Click Submit.

Accept or reject an employee proposal to take or trade your shift
To accept or reject an employee proposal to take or trade your shift
1.

On the Employee Portal home page, next to You have <#> shift proposals pending your
acceptance, click View.
The Proposals window displays.
2. Next to the proposal you want to view, click Select.
The proposal details display with any relevant employee notes.
3. Click Accept to accept the proposed shift change. Otherwise, click Reject to reject the proposed shift
change.

Requesting time off
To request time off
1.
2.
3.
4.
5.
6.
7.
8.
9.

Click Request time off.
The Request time off window displays, including a list of any time off you have already scheduled.
Click Request time off.
Select a time off type from the list.
Click Next.
Specify the time off start and end times.
Click Next.
Optionally, add a note to accompany the time off request.
Click Next.
The time off request summary displays.
Click Submit.

Requesting availability changes
NOTE: You can click Clear request at any time to reset the Request availability change window to your
currently configured availability.
To request an availability change
1.

Click Request availability change.
The Request availability change window displays with your current availability.
2. If you need to change existing availability, under Update current availability, select a day of the week
and click Remove. Otherwise, continue to step 3.

Supervisor functionality
3.

4.
5.

6.
7.
8.
9.

545

Under Change availability, specify the dates and times you are available to work.
• After Day of week, specify the day of week you are available.
• If you are only available during certain hours, select Part of the day, and specify the times at
which you are available.
• If you are available to work at any time during the day, select Full day.
Click Add to add the new availability to the request.
You can optionally select a currently configured availability day or time in the Update current
availability list and click Remove to remove it from the list.
NOTE: The Add button is for adding new availability to the Update current availability list only and not
for replacing specific dates and times from the currently configured availability list.
Optionally, under Employee note, add a note to accompany your request.
Click Accept.
The Confirm availability change window displays.
Specify the date that your requested availability will take effect.
Click Submit.

Supervisor functionality
Using Employee Portal, supervisors can
• View employee scheduling requests
• Preview the effect of approving or denying employee shift change requests
• Approve or deny employee proposals to take or trade shifts
• Approve or deny employee requests for time off
• Approve or deny employee requests for availability changes

Handling employee scheduling requests
NOTE: If you attempt to approve an employee's request for time off for a period where a schedule has yet to
be built, time off will not be decremented properly and the time off will be entered as an unavailable event in
the schedule.
To view, approve, or deny employee scheduling requests
1.
2.
3.
4.
5.
6.

Click Start=>Programs=>Mitel=>Workforce Scheduling.
Log on to Workforce Scheduling.
Load an active schedule.
Click the Employee Portal tab.
Click the Request mode icon.
In the details pane, click the Shift changes, Time off, and Availability tabs to view any employee
scheduling requests pending your approval.
7. Next to Approve, click the + to view the scheduling request details.
8. If you are viewing the Shift change tab, click View timebar to view the scheduled shift.
9. In the Employee requests group, click Preview to view the effect of approving the request.
10. In the Employee requests group,
• Click Approve to approve the request.
• Click Deny to deny the request.
The schedule is automatically updated and employees are notified of the schedule request status.

546

Chapter 18 Workforce Scheduling

Employee Portal reports
The Employee Portal reports are produced in Microsoft Excel format. You must run and print the following
Employee Portal reports from Contact Center Management. See the Mitel Contact Center Solutions
Enterprise Edition Reports Guide for more information.
The following reports are available with Employee Portal:
• Employee Portal Availability Requests
Provides a detailed summary of employee requests for availability changes
• Employee Portal Time Off Requests
Provides a detailed summary of employee requests for time off
• Employee Portal Shift Requests
Provides a detailed summary of employee requests to take or trade shifts
• Employee Portal Shift Change Status
Provides a detailed summary employee requests that have been approved or denied
You run Employee Portal reports in the Contact Center Management website, under Reporter=>Workforce
Scheduling=>Employee Portal.

Chapter 19
Traffic Analysis

Using Traffic Analysis

548

Chapter 19 Traffic Analysis

Using Traffic Analysis

549

Traffic Analysis
Traffic Analysis is an optional application that works with Call Accounting and Contact Center Solutions.
Traffic Analysis works in conjunction with the SX-2000 and 3300 ICP telephone systems.
In order to have summarized data for Traffic Analysis reports you must wait until the nightly maintenance
routine runs the summary (at midnight each night). The data for these reports is derived from the traffic
stream. Traffic Analysis reports are not available in real-time.
For detailed information about traffic reports, refer to the Mitel Call Accounting Reports Guide. Traffic reports
provide call statistics on DTMF receivers, route lists, route plans, routes, and trunks. You can create the
following on-demand and scheduled traffic reports:
• Attendant Console Traffic by Interval report
• Attendant Traffic by Interval
• Attendant Group Traffic by Interval
• DTMF Receiver Group Traffic by Interval
• Route List Traffic by Interval
• Route Plan Traffic by Interval
• Route Traffic by Interval
• Trunk Traffic by Interval
• Trunk Busy Hour Traffic by Day of the Week
• Trunk and Trunk Group Traffic Usage by Day of the Week
• Trunk Group Outgoing Traffic by Interval
• Trunk Group Outgoing Traffic Usage by Day of the Week
• Trunk Group Outgoing Busy Hour Traffic by Day of the Week

Using Traffic Analysis
Before you generate Traffic Analysis reports you must configure data collection for Traffic Analysis.
To configure data collection for Traffic Analysis
1.
2.

Set up the telephone systems to collect traffic data
Configure the media servers in Contact Center Management for traffic data collection
(YourSite=>Enterprise)

Setting up telephone systems to collect traffic data
You can collect traffic data from an SX-2000 telephone system using datasets or using FTP without datasets.
You can collect traffic data from a 3300 ICP telephone system over TCP/IP.

Setting up the SX-2000 without datasets
Using FTP and VT100, you can collect traffic data from an SX-2000 telephone system without requiring
datasets. (See Figure 19-1.)
FTP traffic data collection consists of two parts:
1.

2.

VT100 Transport Agent
The VT100 Transport Agent logs in to the maintenance port of the SX-2000 and issues commands to
transfer traffic data via FTP to a pre-configured server. This operation occurs every two hours.
FTP data collection
The FTP data collection then downloads the traffic data files from the FTP server to the Enterprise
Server. This occurs during the summarize function.

550

Chapter 19 Traffic Analysis

The system works as follows:
1.
2.
3.

.Net Collector opens a VT100 connection to the SX-2000 and issues transfer commands
SX-2000 sends traffic files to the pre-configured FTP server
The Summarize process downloads, merges and files traffic data to the Enterprise Server from the
FTP server.

Figure 19-1 SX-2000 architecture without datasets

Setting up the 3300 ICP
You must specify traffic data options on the 3300 ICP Traffic Options Assignment form in order to collect traffic
data and produce reports with the Traffic Analysis application.
The Traffic Options Assignment form is a form-driven method to obtain time-based traffic reports on telephone
system usage. You can generate reports that cover attendant usage, channel utilization, system activity, data
station usage, delay to dial tone, extension-to-extension calls, feature usage, and trunk use.
NOTE:
• You can define up to six different time slots.
• If the start and stop time are blank while the time slot is active, an error message is displayed when
the commit operation is attempted; in this case, the changes will not be committed.
• No two traffic slot stops should be less than 5 minutes apart. This time is required for the system time
to generate the previous report.
• Making changes to the data in this form and recommitting interrupts a traffic report that is running.

Programming the Traffic Options Assignment form
To program the Traffic Options Assignment form
1.
2.
3.
4.

Log onto the 3300 ICP telephone system.
Browse to the Traffic Options Assignment form.
Click Change.
Configure the traffic options as described in Table 19-1.

Using Traffic Analysis

551

Table 19-1 3300 ICP Traffic Options Assignment form
Option

Value

Time Slot Active

Select Yes to start a traffic session at the time specified in Start
Time field and finish at the Stop Time field for each of up to six
different slots. The report is resumed the next day at the same time.
Select No to suspend the traffic report for the associated time slot.
The traffic report will not run until Yes is entered and the form
recommitted. Default is No. There can be no overlapping of
ACTIVE time slots. Select: Yes

Start Time
(-Hours, -Minutes)

Select the time the traffic report is to start running. Default is blank.
The start time must be assigned for active time slots; it can be blank
for inactive time slots. If the start time equals the stop time then the
time period is 24 hours. Select: 00:00

Stop Time
(-Hours, -Minutes)

Select the stop time for the report. If the session is to run for 24
hours, enter the same time as the start time. Default is Blank. The
stop time must be assigned for active time slots; it can be blank for
inactive time slots. If the start time equals the stop time then the
time period is 24 hours. Select: 24:00

Period Length

Select the length of time(15, 30, or 60 minutes) that data is to be
collected for the session before a traffic report is formatted and
output. Default is 60 minutes. Select: 15

Usage Units

Select the type of units the report will use. Default is Erlangs.
Select: Erlangs

Autoprint

Select Yes to spool the traffic report to the printer assigned to this
function in the Application Logical Port Assignment form. Default is
No. We will be using the LPR1 Port 1754 to output traffic.
Select: Yes

Maximum Number of Traffic Files

Enter the maximum number of traffic reports to be stored in disk.
Default is 10. Select: 10

552

Chapter 19 Traffic Analysis

Table 19-1 3300 ICP Traffic Options Assignment form
Option

Value

Sections to include in Traffic Report

Select Yes to enable the collection of data for each resource group
you want to include in the traffic report. The default is No.
Route Plans

Yes

Route Lists

Yes

Routes

Yes

Trunk Groups

Yes

Trunks

Yes

Links

No

Groups of Links

No

Channels

No

DTMF Receivers

Yes

Data Transceivers

No

Modem Groups

No

Data Station Groups

No

Attendant Groups

Yes

Attendant Consoles

Yes

Attendants

Yes

Assigning ports
You must assign a port to the 3300 ICP to output traffic data.
To enable traffic data output
1.
2.
3.
4.
5.
6.

Log on to the 3300 ICP telephone system.
Browse to Application Logical Port Assignment.
Select Traffic Report Port.
Click Change.
Under Port Physical Name, type LPR1.
Click Save.

Verifying the traffic output
Before you configure traffic collection settings for the 3300 ICP, verify traffic data is being output through port
1754.
To verify traffic is being output through port 1754.
1.
2.
3.
4.
5.

Click Start=>Programs=>Accessories=>Communication=>Hyperterminal.
After Name, type Traffic.
Click OK.
After Host address, type the IP address of the 3300 ICP
After Port number, type 1754.

Using Traffic Analysis

6.
7.
8.
9.

553

After Connect using, select TCP/IP.
Click OK.
Wait the interval time you selected in the Traffic Options Assignment, for example 15, 30 or 60
minutes. The traffic should then output to your screen.
After the output is complete, you can disconnect and close the hyper terminal window.

Configuring media servers in YourSite
You must configure traffic collection settings in YourSite for the media servers from which you collect traffic
data.

3300 ICP
You do not require a dataset to collect traffic data from a 3300 ICP. The traffic data is directed to the printer
port, 1754, on the 3300 ICP telephone system. See “Configuring data collection settings for a 3300 ICP in the
Contact Center Management website” on page 84.

SX-2000
You must configure Com port data collection settings when a dataset is used to collect traffic data from an SX2000. See “Adding an SX-2000 ACD media server” on page 93.
Using FTP and VT100, you can collect traffic data from an SX-2000 telephone system without datasets.
See “Configuring FTP traffic data collection settings” on page 91.

Verifying traffic data is saved on the Enterprise Server
To verify the traffic collection for the 3300 ICP
1.
2.
3.
4.
5.
6.
7.
8.

Double click the Contact Center Management Enterprise Server icon on your desktop.
Using an administrative username and password, log on to the Contact Center Management website.
Click YourSite=>Enterprise.
Expand the tree of the site for which you want to configure traffic options.
Click a 3300 ICP media server.
Click the Data Collection tab.
Verify the Traffic Analysis check box is selected and the port is 1754.
Wait the interval time you selected in the Traffic Options Assignment, for example 15, 30 or 60
minutes.
9. On the Enterprise Server, browse to \program files\prairieFyre Software
Inc.\CCM\Data Directory\Node_0X.
This is the directory of the media server for which you configured traffic options.
You should see a new file with the following naming convention, TYYYYMMDD.txt. For example,
T20050127.txt, where YYYY is the year, MM is the month, and DD is the day.
10. Double-click the file to open it and view the traffic data.

554

Chapter 19 Traffic Analysis

Chapter 20
Multimedia Contact Center

Multimedia Contact Center options in
Contact Center Management
Multimedia Contact Center options in
Outlook
Agent actions
Contact management

556

Chapter 20 Multimedia Contact Center

Using Multimedia Contact Center

557

Multimedia Contact Center
Multimedia Contact Center distributes emails, SMS messages, chats (customer-initiated, Internet-based chat
sessions), and faxes to contact center agents, and tracks handling across media types. Agents access
Multimedia Contact Center from Microsoft Outlook. When your corporate email server is a Microsoft
Exchange Server, agents view both Multimedia Contact Center and Microsoft Office Outlook email inboxes in
one window.
Before you use Multimedia Contact Center for the first time on your client computer, you must
1.
2.
3.
4.
5.
6.

Install Client Component Pack.
See “Installing Client Component Pack using an administrative procedure” on page 44.
Run Client Role Selector.
See “Using Client Role Selector to select your Contact Center Client role” on page 45.
Start Contact Center Management and configure options for Multimedia Contact Center.
See “Starting Contact Center Management” on page 42.
Start Contact Center Client and log on and then log off.
See “Starting Contact Center Client” on page 240.
Start Outlook and log on to Multimedia Contact Center.
See “Starting Multimedia Contact Center on a client computer” on page 558.
In Outlook, specify real-time server connection parameters for Multimedia Contact Center.
See “Verifying real-time server connection parameters” on page 560.

Using Multimedia Contact Center
You use Multimedia Contact Center in conjunction with Contact Center Management. Multimedia Contact
Center integrates all media types in Contact Center Management for multimedia reporting and real-time
monitoring. Before you use Multimedia Contact Center you must configure options in Contact Center
Management and Outlook.

Multimedia Contact Center options in Contact Center
Management
The YourSite database includes Enterprise, Configuration, Network Monitor, Schedules, and Security
application areas. You must configure these before you can use Multimedia Contact Center. For information
on how to configure YourSite, see “YourSite database application areas” on page 69.
When you configure the YourSite database, ensure you configure the following Multimedia Contact Center
options:
• Multimedia Contact Center Email, SMS, WebChat, and/or Fax media servers and queues and queue
groups.
See “Adding a Multimedia Contact Center Email media server” on page 94.
NOTE: Before you configure user settings you must disassociate email addresses before applying
them to Multimedia Contact Center queues.
See “Disassociating email addresses” on page 558.
• Multimedia Contact Center user settings for employees.
See “Employee Quick Setup” on page 123.
• Employee personal details.
See “Adding employees” on page 132.
• Multimedia Contact Center Email, SMS, WebChat, and Fax queues.
See “Adding queues” on page 141.

558

Chapter 20 Multimedia Contact Center

When you configure agent IDs in Contact Center Management, you can use the same agent ID across voice,
email, SMS, chat, and/or fax media types. For example, in YourSite=>Configuration, you could add Agent
1000, and associate Agent 1000 with voice, email, SMS, chat and/or fax media types.
If you want each of your employees to have only one agent ID, then you must set up your contact center as
described in Configuration scenario 1. See “Configuration scenario 1” on page 108. If you want your
employees to have an agent ID for each agent group to which they belong, then you must set up your contact
center as described in Configuration scenario 2. See “Configuration scenario 2” on page 109.

Disassociating email addresses
If you want the same company email addresses that you used prior to purchasing Multimedia Contact Center,
for example, support@yourcompany.com, to arrive in your Multimedia Contact Center agent inboxes, then
you must first disassociate the email addresses from their original associations. Once they are disassociated,
you can then configure these email addresses for Multimedia Contact Center.
To disassociate an email address
1.

Click Start=>Programs=>Microsoft Exchange=>Active Directory Users and Computers.
The Active Directory Users and Computers window opens.
2. Expand the tree until you see the Users folder.
3. Click the Users folder.
The Users folder opens.
4. In the right pane, double-click Support.
The Support window opens.
5. Click the Email Addresses tab.
6. Select support@yourcompany.com.
7. Click Edit.
8. Change support@yourcompany.com to support1@yourcompany.com.
9. Click OK.
10. Click OK.
11. Close the Active Directory Users and Computers window.

Starting Multimedia Contact Center on a client computer
NOTE:
• The first time you start Outlook, you will be asked if the Multimedia Contact Center plug-in should be
installed each time you start Outlook. Select the Yes check box.
• You must configure real-time server parameters in order to be able to log in as a Multimedia Contact
Center agent. See “Verifying real-time server connection parameters” on page 560.
To log on to Multimedia Contact Center
1.

2.

Click the Outlook desktop icon.
The Multimedia Contact Center login window opens.
NOTE: You use the same user name and password to start Multimedia Contact Center as you do to
start Contact Center Management.
Type your user name and password.
See Figure 20-1.

Multimedia Contact Center options in Outlook

559

Figure 20-1 Multimedia agent login

3.
4.
5.

Select the check box beside the agent IDs to which you are logging on, for one or more media types.
Select the Save as default check box.
Click Log On.
Outlook starts and displays your Multimedia Contact Center inbox (Agent Inbox).
See Figure 20-2.

Figure 20-2 Agent Inbox

Multimedia Contact Center options in Outlook
Before you use Multimedia Contact Center, you configure Multimedia Contact Center options in Outlook:
• Real-time server connection parameters
• Startup options
• Arrival options
• Agent Inbox columns

560

Chapter 20 Multimedia Contact Center

Verifying real-time server connection parameters
The real-time server connection parameters specify the IP address and port number used by Multimedia
Contact Center. Multimedia Contact Center uses the same IP address as the Enterprise Server and the same
port number as Contact Center Client.
To verify Multimedia Contact Center Server connection parameters
1.
2.
3.

4.
5.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
See Figure 20-3.
Under IP address, type the IP address of the Enterprise Server.
You can find the IP address under YourSite=>Enterprise on the Enterprise tab.
Under Port number, type the real-time port number.
You can find the real-time port number under YourSite=>Enterprise, on the Enterprise tab.
CAUTION: If you select SSL, ensure the IP address is the one you used when applying the SSL
certificate.
If you use Secure Socket Layer, select SSL.
Click OK.

Figure 20-3 Multimedia Contact Center tab

Multimedia Contact Center options in Outlook

561

Configuring Multimedia Contact Center startup options
You can specify Outlook displays
• Multimedia Contact Center shortcuts
• The Multimedia Contact Center agent login window when you start Outlook
• The Agent Inbox instead of your Personal Inbox when you start Outlook

Displaying shortcuts
The Multimedia Contact Center shortcuts window lists shortcuts to your Personal Inbox and Agent inbox.
When you click the Agent Desktop shortcut, Outlook displays two panes.
• Personal Inbox displays emails you receive from friends and colleagues.
• Agent Inbox displays ACD emails, SMS messages, chats, faxes (contacts) you receive from
customers.
To display Multimedia Contact Center shortcuts
1. In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
2. Under Multimedia Contact Center startup options, select the Display Multimedia Contact Center
shortcuts check box.
3. Click OK.

Displaying the agent login window
You can specify the Multimedia Contact Center agent login window is displayed when you start Outlook. On
the agent login window, you select an agent login ID for each media type to which you are logging on.
To specify the Multimedia Contact Center agent login window opens when you start Outlook
1.
2.
3.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
Under Multimedia Contact Center startup options, select the Display login form check box.
Click OK.

Configuring which inbox opens when you start Outlook
When you start Outlook you can scroll up or down in the Mail Folders pane to view your inboxes.
To specify your Agent Inbox opens when you start Outlook
1.
2.
3.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
Under Multimedia Contact Center startup options, select the Go to my Agent Inbox folder check
box.
Click OK.

Displaying real-time queue statistics
You can specify that Outlook displays a toolbar of real-time ACD queue statistics.
To view real-time ACD queue statistics in Outlook
1.
2.
3.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
Under Multimedia Contact Center startup options, select the Display real-time queue statistics
check box.
Click OK.

562

Chapter 20 Multimedia Contact Center

Configuring Multimedia Contact Center arrival options
You can specify arrival options for contacts so you are notified when ACD contacts arrive in your inbox: you
can configure Outlook to open on top of all other applications and play unique sound files when contacts
arrive.

Displaying Outlook as your top window when contacts arrive
NOTE: You can apply this option to email/SMS, chat, and fax media types only.
To specify Outlook opens on top of all other open applications when emails arrive
1.
2.
3.
4.
5.
6.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
Click the Email arrival options tab, Chat arrival options tab, or Fax arrival options tab.
Select the Make Outlook my top window check box.
Select the unless an email is active check box.
If you want to apply this option to email/SMS, chat, and fax contacts, click Apply settings to all tabs.
Click OK.

Directing ACD contacts to your Agent Inbox
NOTE: You can apply this option to email/SMS, chat, and fax media types only.
To specify ACD contacts are sent to your Agent Inbox
1.
2.
3.
4.
5.
6.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
Click the Email Arrival Options tab, Chat Arrival Options tab, or Fax Arrival Options tab.
Select the Go to my Agent Inbox when an email/SMS/chat/fax arrives check box.
Select the and when it is finished check box.
If you want to apply this option to email/SMS, chat, and fax contacts, click Apply Settings to All
Tabs.
Click OK.

Configuring contact arrival sounds
NOTE: You can apply this option to email/SMS, chat, multi-chat, and fax media types only.
To specify a Multimedia Contact Center contact arrival sound file
1.
2.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
Click the Email Arrival Options tab, Chat Arrival Options tab, Multi-Chat Options, or Fax Arrival
Options tab.
3. Select the Audibly notify me check box.
4. Select the every check box and select the number of seconds.
5. Click Advanced.
6. Select the Play sound for new message check box.
7. If you want to play a beep, click Play beep and specify the tone and select the number of times the
beep will repeat. Otherwise, click Play wav file and click the ellipses button and select the file.
8. Click OK.
9. If you want to apply this option to email/SMS, chat, and fax contacts, click Apply Settings to All
Tabs.
10. Click OK.

Multimedia Contact Center options in Outlook

563

To specify a Multimedia Contact Center multi-chat contact arrival sound file
1.
2.
3.
4.
5.
6.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
Click Advanced.
The Multi chat options window opens.
Select the Play sound for new message check box.
If you want to play a beep, click Play Beep and specify the tone and select the number of times the
beep will repeat. Otherwise, click Play Wave File and click the ellipses button and select the file.
Click OK.
Click OK.

Checking spelling
NOTE: You can apply this option to email/SMS, multi-chat, and fax media types only.
To specify Outlook checks the spelling of emails, SMS messages, and faxes before you send them
1. In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
2. Click the Email Arrival Options tab, Chat Arrival Options tab, or Fax Arrival Options tab.
3. Select the Spell check language check box.
4. If you want to apply this option to email, SMS messages, and fax contacts, click Apply Settings to All
Tabs.
5. Click OK.

Replying to faxes with the original fax request
NOTE: You can apply this option to fax only.
To include part or all of the original fax request when you reply to a fax
1.
2.
3.
4.
5.

In Outlook, click Tools=>Options and select the Multimedia Contact Center tab.
Click the Fax Arrival Options tab.
Select the When replying, send back check box.
Click first and specify the number of pages of the original fax to include. Otherwise, if you want to
include all pages of the original fax, click all pages.
Click OK.

Customizing the Agent Inbox columns
If you right-click the gray bar below Agent Inbox, and select Field Chooser, then select PF6150MCC.ACD, you
can select column headers for the Agent Inbox. You drag and drop the columns you want to display.
prairieFyre recommends you add the Ticket Number column header to the Agent Inbox.
The Field Chooser Forms list consists of the following column headers for email.
• From lists the name of the person who emailed you.
• No Reply Needed has a check box you enable if you want to remove a unopened email from your
Agent Inbox.
• Queue ID lists the email address the customer used to contact your business
(support@prairieFyre.com) and the queue that we have assigned to that email address (P505).
• Last State Change lists the date (YYYY-MM-DD) the email last changed.
• Multimedia Contact Center status lists the status of the email. Arrival status is 1, reply status is 2, and
hold status is 3.
• Client ID lists customer (client) IDs. A client ID is assigned to a client the first time the client emails
your company. The client keeps the same ID for as long as he does business with your company. You
cannot manually select client IDs.

564

Chapter 20 Multimedia Contact Center

•
•
•
•

Agent ID lists the email agent ID of the agent who receives the email request.
Ticket Number lists a unique number for each email.
Subject lists the subject for each email.
Received lists the date and time the email arrived in the Agent Inbox.

The Field chooser forms list consists of the following column headers for WebChat.
• Client Chat Name is the name that the customer enters on the chat request form to initiate a chat
session with your company.
• Rand (Random) ID number is a randomly generated number used by Multimedia Contact Center for
tracking. The agent does not need this number. The agent needs the Session ID number to track the
chat message.
• Session ID number is the number the agent uses to track the chat message. It is similar to the ticket
number used for email contacts.

Agent actions
Agents use Multimedia Contact Center to control their availability to receive contacts, handle contacts, create
and use Multimedia Contact Center templates, and view agent and queue statistics.

Performing agent actions
The Agent actions toolbar menu includes the following submenus:

Employee Control
You can log an agent on or off of all of the media types to which the agent is logged on and set or remove
Make Busy Reason Codes for all of the media types to which the agent is logged on.
The Reconnect to the real-time server command reconnects you to the Enterprise Server should you become
disconnected. When you click Reconnect to the real-time server, the Multimedia Contact Center login window
opens.

Voice, Email/SMS, Chat, and Fax Actions
You can Log an agent on or off of the media type selected and set or remove Make Busy Reason Codes for
the media type selected.

Force Forward
If an agent is responding to a contact receives a second contact, the agent can click Force Forward to place
themselves in Make Busy and requeue the second contact (so it can be handled by another agent). For
example, if an agent handling a call receives a chat request, the agent can click Force Forward to requeue the
chat.
NOTE: If you accidentally close Outlook, Multimedia Contact Center requeues any contacts waiting in your
Agent Inbox.

Logging on
Multimedia agents can log on and off of email/SMS, chat, fax, and voice queues individually or
simultaneously. Using Employee Control, agents can configure default logins that log them on to specific
media types using specific IDs. See “Logging in to multiple media types” on page 565.

Agent actions

565

Logging in to multiple media types
To log in to voice, email/SMS, chat, and/or fax
1.
2.
3.
4.

In Outlook, click Agent Actions=>Employee Control=>Log On=>Log On (Custom).
Select the check boxes of the agent IDs to which you will log on.
Select the Save as default check box.
Click Log On.
The Outlook toolbar displays the IDs you used to log in, and the duration of time you have been
logged in, for each media type.
See Figure 20-4.

Figure 20-4 Logging in to multiple media types

Logging in to one media type at a time
To log in to voice, email/SMS, chat, or fax
1.
2.
3.

In Outlook, click Agent Actions=>Chat Actions/Email Actions/Fax Actions/Voice Actions=>Log
On.
Select the check box of the agent ID to which you are logging on, for the media type currently
selected.
Click Log On.
The Outlook toolbar displays the agent ID and the duration of time you are logged on to the media
type selected.

Setting Make Busy Reason Codes
Multimedia agents can set and remove Make Busy Reason Codes for email/SMS, chat, fax, and voice
individually or simultaneously. Using Employee control, agents can set Make Busy for multiple media types
simultaneously. See “Setting Make Busy Reason Codes for multiple media types” on page 565.
Alternatively, you can set Make Busy for email/SMS, chat, fax, and voice individually. See “Setting Make Busy
Reason Codes for one media type at a time” on page 566.

Setting Make Busy Reason Codes for multiple media types
To set Make Busy Reason Codes across multiple media types
• In Outlook, click Agent Actions=>Employee Control=>Set Make Busy=>Break1.
Outlook places the agent IDs to which you are logged on, in Make Busy.
See Figure 20-5.

566

Chapter 20 Multimedia Contact Center

Figure 20-5 Setting Make Busy

Setting Make Busy Reason Codes for one media type at a time
To set Make Busy Reason Codes for individual media types
• In Outlook, click Agent Actions=>Chat Actions/Email Actions/Fax Actions=>Set Make
Busy=>Break1.
Outlook places the agent ID to which you are logged in, in Make Busy, for the media type selected.

Requeuing contacts
To requeue a contact (place it back in the queue to be handled by another agent)
1.
2.
3.

In Outlook, select your Agent Inbox and the email/SMS, chat or fax contact to be requeued.
Click Agent Actions=>Force Forward.
Click OK.

Contact management
NOTE: The times required to handle contacts differ across media types. You must configure the agent
requeue time, hold time, and interflow time for each email, SMS, chat, and fax queue. See “Adding queues”
on page 141 to configure handling times.
The Multimedia Contact Center agent handling features include

Replying to contacts
The Reply command displays a window in which you type a response or select a response template. The
window provides agent handling options (for example, Account Codes, Hold, Transfer, No Reply Needed).

Applying Account Codes
The Account Codes command tags an email, SMS, or fax contact with an Account Code (for example, to
identify what service or product a customer is requesting, or to indicate if the customer is happy with the
service). You can tag a contact with multiple account codes.

Placing contacts on Hold
The Hold command places an email, SMS, or fax contact on hold while you gather information or respond to
another contact.

Transferring contacts
The Transfer command transfers an email, SMS, or fax contact to an another agent, to an external email
address (a non-Multimedia Contact Center agent), or to a queue.

Contact management

567

Setting No Reply Needed
The No Reply Needed command tags an email, SMS, or fax contact with No Reply Needed or Junk Mail. If an
agent receives an email, SMS, or fax from a customer and no response is required, the agent can tag the
contact with No Reply Needed. The No Reply Needed tag enables you to generate reports showing the
contact as having been received, but not requiring a response. If an agent receives an email, SMS, or fax from
an unsolicited sales organization, the agent can tag the contact with Junk Mail. The system removes contacts
tagged with Junk Mail from the ACD Calls Offered and ACD Calls Handled pools so they are excluded from
the reports.

Viewing a client’s history
The Client history tab displays a client’s contact history.

Creating and using Multimedia Contact Center templates
You can create a folder of response templates (standard company responses to frequently asked questions).
You can use templates to optimize productivity, reduce response times, and ensure quality with uniform
responses when you reply to email, SMS, and chat contacts.

Creating templates
To create a template
1.
2.
3.
4.
5.
6.
7.
8.
9.

In Outlook, click the Folder List button below the left pane to view a list of Outlook folders.
Expand the Public Folder list, right-click All Public Folders, and select New Folder.
The Create New Folder window opens.
Under Name, type Multimedia Contact Center templates.
Click OK.
The Multimedia Contact Center templates folder opens in the All Public Folders, folder.
On the toolbar next to New, click the down arrow.
Select Post in This Folder.
The Untitled - Discussion window opens.
After Subject, type the name of the queue for which you are creating the template (for example, type
Support).
Type a response in the template.
Click Post.

Using templates
To select a template and reply to a contact
1.
2.
3.
4.
5.
6.
7.
8.

In Outlook, select your Agent Inbox and double-click an unanswered contact to select it.
Click Reply.
The Reply window opens.
Click Select Template.
Click the Folder List button below the left pane to view a list of Outlook folders.
Expand the Public Folder list, click All Public Folders, and click Multimedia Contact Center
templates.
Under Multimedia Contact Center templates, double-click a template to select it.
The template information opens in the body of your message.
Type any additional information required.
Click Send.

568

Chapter 20 Multimedia Contact Center

Replying to emails/SMS messages
To reply to an email/SMS message
1.
2.
3.
4.

In Outlook, double-click an email/SMS message in your Agent Inbox to open it.
Click Reply.
The Reply window opens.
Type a response and/or double-click a response template to insert the content into the body of the
email/SMS message.
Click Send.

Replying to chats
To reply to a chat
1.
2.
3.

4.

In Outlook, double-click a chat request in your Agent Inbox to open it.
Click Reply.
See Figure 20-6.
Type a response and/or double-click a response template to insert the content into the body of the
email.
See “Creating and using Multimedia Contact Center templates” on page 567.
Click Send.

Figure 20-6 Chat reply

To chat with multiple people
1.
2.

In Outlook, while you have a chat open in the chat window, click a second chat to open it.
Click the chat tabs to switch between the chat sessions.
NOTE: You can click View longest waiting client to open the chat window of the client who has
been waiting the longest for a chat reply.

Contact management

569

Viewing faxes
When you open a fax contact in Outlook, it will open in the Multimedia Contact Center fax viewer. Within fax
viewer, you can control the following options:
• Zoom
Enables the user to zoom in and out of the selected page view.
• Thumbnail viewer
Enables the user to preview pages in the left pane of the fax viewer.
• Page selector
Enables the user to select which page of the fax will display in the right pane of the fax viewer.
• Thumbnail toggle
Enables the user to show/hide the thumbnail pane.
• Print
Enables the user to quickly print the fax document to the default printer.
• Magnifier
Enables the user to zoom in to a specific section of the fax, which can be useful for viewing small text
or smeared sections of the faxed document.

Replying to faxes
To reply to a contact
1.
2.
3.
4.

In Outlook, double-click a fax in your Agent Inbox to open it.
Click Reply.
The Reply window opens.
Type a response.
You can reply by email, SMS, or fax.
Click Send.

Tagging contacts with Account Codes
You configure Account Codes in YourSite Configuration. See “Adding Make Busy Reason Codes” on
page 161.
To tag a contact with an Account Code
1.
2.
3.
4.
5.

In Outlook, double-click a contact in your Agent Inbox to open it.
Click Reply.
The Reply window opens.
Click Account Codes.
elect the check box of the Account Code to be applied.
Click Submit.

Placing contacts on hold
If you cannot answer a contact immediately, you can place it on hold temporarily. You can still receive other
contacts while the initial contact is on hold. When you are ready to answer the contact, you select it, respond
to it, and send it as you would a new contact.
To hold a contact
1.
2.
3.

In Outlook, double-click a contact in your Agent Inbox to open it.
Click Reply.
The Reply window opens.
Click Hold.
The agent state icon changes to indicate the agent is holding the contact.
See Figure 20-7.

570

Chapter 20 Multimedia Contact Center

Figure 20-7 Hold

Transferring contacts
To transfer a contact to an agent
1.
2.
3.
4.
5.

In Outlook, double-click a contact in your Agent Inbox to open it.
Click Reply.
The Reply window opens.
Click Transfer.
The Multimedia Contact Center transfer window opens.
Select the check box of the Agent ID to which you are transferring the contact.
Click Transfer.

Setting No Reply Needed
To set No Reply Needed
1.
2.
3.
4.

In Outlook, double-click a contact in your Agent Inbox to open it.
Click Reply.
The Reply window opens.
Click No Reply Needed.
The Multimedia Contact Center Outlook Plug-in window opens.
Click Yes.

Viewing client history
A client history record displays case numbers, ticket numbers, and transcript for a case. You can view client
history on the Client history tab of each Multimedia Contact Center contact.
The Client history tab displays contact history in the following ways
• All correspondence associated with the current case
• The entire history of all contacts, from and to customers
• The history of a specific contact (you request by typing the message ID of the contact)
• The transcript of the current message

Contact management

Viewing current case history
To view all correspondence associated with the current case
1.
2.
3.

In Outlook, double-click a contact in your Agent Inbox.
Click the Client history tab.
Click Display current case.
The case and transcript numbers for the current case are highlighted.

Viewing entire contact history
To view the entire history of all contacts
1.
2.
3.

In Outlook, double-click a contact in your Agent Inbox.
Click the Client history tab.
Click Display entire history.

Viewing a specific contact history
To view a specific email, SMS, chat, or fax
1.
2.
3.
4.
5.

In Outlook, double-click a contact in your Agent Inbox.
Click the Client history tab.
Click Display specific email/SMS/chat/fax.
Type the message ID, proceeded by pf (for example, pf0000000029).
Click OK.

571

572

Chapter 20 Multimedia Contact Center

Chapter 21
Contact Center Management
Enterprise Node

Enterprise Node Configuration
Enterprise Node Installation

574

Chapter 21 Contact Center Management Enterprise Node

575

Contact Center Management Enterprise Node
NOTE: A single Contact Center Management Enterprise Node can collect data for one voice media server,
one email media server, and one chat media server. If you have two voice media servers, you require a
second Enterprise Node license.
The Enterprise Node enables you to set up a remote collection point at a separate location. Enterprise Node
provides multi-site contact center capabilities using a single-server configuration.

Enterprise Node software
Enterprise Node software collects raw data from the remote media server and both files the data to the local
hard drive and streams it to the prairieFyre Collector Service (on the Enterprise Server) over TCP/IP. The
prairieFyre Collector Service gathers the data, and the Enterprise Service makes it available for enterprisewide real-time monitoring and reporting. Enterprise Node software does not require SQL, IIS, or other server
support applications at your remote sites. This results in significant cost savings. In addition, the redundant
data collection provides added security in case of network outages.
The Enterprise Node software performs the following functions:
• Collects ACD and SMDR data from single or co-located telephone systems
• Stores ACD and SMDR data on the local Enterprise Node server
• Streams real-time ACD and SMDR data to the Enterprise Server for enterprise-wide real-time
statistics which automatically synchronizes and stores all contact center statistics on the Enterprise
Server for accurate, multi-site, historical reporting
• Uses a telephone system neutral collection process that allows you to collect data and run reports on
contact centers with various Mitel telephone systems

Enterprise Node license
An Enterprise Node license enables a company to collect call costing data from co-located or geographically
dispersed telephone systems beyond the single telephone system collection license included in Contact
Center Management.

Enterprise reporting
Enterprise reporting relies on two types of collectors: the Enterprise Node (located at branch offices) and the
prairieFyre Collector Service (a remote node, collector service that communicates with the Enterprise
Service).
In order for data to be collected at a remote site, the Enterprise Node software must be deployed at that site.
The Enterprise Node contains a data collector. It collects data from a Mitel telephone system or from other
media types, and stores the information at that site. The prairieFyre Collector Service, which resides at the
Enterprise Server site, gathers the information from your remote site server (Enterprise Node server) and
stores it as raw data. The Enterprise Service, which also resides on the Enterprise Server, summarizes and
then stores the data (SQL), and produces real-time data for the real-time monitors.

Enterprise Node versus Enterprise Server
The Enterprise Node collector collects raw data from a single media server at the remote site. The Enterprise
Node streams this data to the Enterprise Server.
The Enterprise Server consists of the prairieFyre Collector Service and the Enterprise Service. The
prairieFyre Collector Service collects raw data from all of the (both local and branch office) media servers. The
Enterprise Service summarizes the raw data, stores it on the SQL Server, and produces enterprise-wide data
for the real-time and reporting applications. (See Figure 21-1.)

576

Chapter 21 Contact Center Management Enterprise Node

Figure 21-1 Enterprise Node versus Enterprise Server

Enterprise Node configuration
NOTE: If the Wide Area Network (WAN) link between a remote site and the Enterprise Server goes down, the
managers and supervisors at the remote site cannot view real-time data on their site until the WAN connection
is restored. However, if the WAN link is down, data collection at the remote site continues.
You can run both the Enterprise Node software and the Enterprise Server on a single computer or on separate
computers.

Setting up Enterprise Node examples
You can set up the Enterprise Node in the following ways.
• Enterprise Node server at the remote site (recommended)
• No dedicated server at the remote site

Scenario 1 - With a dedicated server at the remote site
In this example, the enterprise consists of the following. (See Figure 21-2.)

Contact center 1 - Kanata (prairieFyre Collector Service) with one media server (SX-2000
ACD)
The Enterprise Server resides at site 1 in Kanata. The prairieFyre Collector Service collects data from all of
the media servers at that site. There is one media server at the Kanata site (SX-2000 ACD). No Enterprise
Node is required at this site.
When setting up your enterprise, you add the first site (Kanata) and then add the first media server (SX-2000
ACD). The first media server has the IP address 28.1.1.1 and IP port 5400.

Enterprise Node configuration

577

Contact center 2 - Boston (Enterprise Node) with one media server (3300 ICP)
The second media server resides at site 2 in Boston. The media server in Boston is a 3300 ICP. You do not
require a dedicated server because you have a 3300 ICP media server. However, you must install an remote
note at the remote site if the media severs communicate over RS-232, and not TCP/IP. The media servers like
the 3300 ICP, which communicate over TCP/IP, have the unique ability to send data over TCP/IP without the
use of a dedicated server. However, to prevent data loss from the Boston site should the WAN go down, you
decide to install a dedicated server in Boston. The Enterprise Node software is deployed on the dedicated
server. Therefore, all of the Boston raw data is stored on the dedicated server in Boston. If the WAN goes
down, data is still collected locally in Boston and no data is lost. All of the raw and summarized data is stored
at the site with the Enterprise Server (Miami) by the prairieFyre Collector Service.
Continuing to set up your enterprise, you add the second site (Boston) and then add the Boston media server
(3300 ICP). The Boston media server has the IP address 256.1.1.1 and IP port 5401. You must have the
Enterprise Node license to add the remote site to your enterprise.

Figure 21-2 Enterprise Node scenario 1 connectivity

Scenario 2 - No dedicated server at the remote site
CAUTION: If you do not have a dedicated server at the remote site, data at the remote site is permanently lost
if the WAN goes down.
In this example, the enterprise consists of the following. (See Figure 21-3.)

Contact center 1 - Miami (prairieFyre Collector Service) with one media server (SX-2000 ACD)
The Enterprise Server resides at site 1 in Miami. The prairieFyre Collector Service collects data from all of the
media servers at that site. There is one media server at the Miami site (SX-2000 ACD). No Enterprise Node is
required at this site. When you set up the enterprise, you add the first site (Miami) and then add the first media
server (SX-2000 ACD). The first media server has the IP address 73.1.1.1 and IP port 5400.

578

Chapter 21 Contact Center Management Enterprise Node

Contact center 2 - Houston (Enterprise Node) with one media server (3300 ICP)
The second media server resides at site 2 in Houston. The media server in Houston is a 3300 ICP. A
dedicated server is not required because of the 3300 ICP media server. Also, the Enterprise Node software is
not deployed at the remote site. The 3300 ICP media server has the unique ability to send data over TCP/IP
without the use of a dedicated server. Therefore, all of the raw and summarized data is stored at the site with
the Enterprise Server (Miami) and no data can be stored at the Houston site. While the WAN is down, all of
the data produced in Houston is lost.
Continuing to set up your enterprise, you add the second site (Houston) and then add the Houston media
server (3300 ICP). The Houston media server has the IP address 73.1.1.1 and IP port 5401. Using this set up
the prairieFyre Collector Service collects the raw data from the Houston site, therefore, you use the Miami IP
address. You must have the Enterprise Node license to add the remote site to your enterprise.

Figure 21-3 Enterprise Node scenario 2 connectivity

Enterprise Node Installation
In multi-site contact centers that use Contact Center Management, it is necessary to install an Enterprise
Node at each site except the site where the Enterprise Server resides (a remote site with a media server that
communicates over TCP/IP is the exception). The prairieFyre Collector Service resides at the contact center
that has the Enterprise Server software installed and it collects data at that site. See “Scenario 2 - No
dedicated server at the remote site” on page 577.
Enterprise Node software collects the raw data from all of the media servers at the remote site. The Enterprise
Node enables supervisors at remote sites to monitor contact center activities in real-time and run reports on
their sites without having to install an Enterprise Server at that site.

Enterprise Node Installation

579

Installing Enterprise Node software
To install Enterprise Node software on the remote site server
1. Start Internet Explorer and browse to the Enterprise Server by typing http://[your Enterprise Server
IP address]/CCMWeb/.
2. Obtain a user’s account from your system administrator and log on to the Enterprise Server.
The Contact Center Management Web application opens.
3. Click Help=>Software Downloads/Installations=>Remote Server to install the Contact Center
Management Enterprise Node software.

Viewing the status of the data collection
Enterprise Node software collects the data from all of the media servers at the remote site (a remote site with
a media server that communicates over TCP/IP is the exception) See “Scenario 2 - No dedicated server at the
remote site” on page 577.
You can use Network Monitor to verify you are collecting data and to view the status of data collection. See “”
on page 319.

580

Chapter 21 Contact Center Management Enterprise Node

Chapter 22
CTI Developer Toolkit

Functional overview
Primary object classes
Sample applications
Common user scenarios and source
code examples
Troubleshooting

582

Chapter 22 CTI Developer Toolkit

583

CTI Developer Toolkit
NOTE: If you require the calculations used to populate Contact Center Management and Call Accounting
reports to use in your custom application built with the CTI Developer Toolkit, a subset of these calculations
can be found in the Advanced Data Access Guide, which can be found at
http://www.prairiefyre.com/support/download-software.
Mitel Computer Telephony Integration (CTI) Developer Toolkit is a programmable .NET C# Dynamic-link
library (DLL) that can be used in any .NET 3.5 SP1 application or website. The CTI Developer Toolkit
completes the migration from Mitel Agent Portal to Mitel Contact Center Screen Pop.
The CTI Developer Toolkit is offered in two forms: server side and client side license. The server side license
provides the ability to insert custom real-time IVR collected data to each incoming call. It also uses the
Contact Center Screen Pop infrastructure to deliver third-party data to agent desktops (using either the client
side license or Contact Center PhoneSet Manager). The client side license provides basic telephony functions
(answer, hang up, transfer, and hold), provides agent control (such as set/remove Make Busy) and delivers
caller information such as ANI, DNIS, Collected Digits, and call notes in real time as calls arrive. The client
side license may be used to display information in CRM, Microsoft Outlook, or custom applications.
For installation information and procedures, see "Installing the CTI Developer Toolkit" in the Contact Center
Management Installation Guide.
NOTE: Once you have installed the CTI Developer Toolkit, typically to :\Program
Files\prairieFyre Software Inc\CTI Developer Toolkit, you can access the DLLs required to create customized
applications in the CTI Developer Toolkit\Redist folder. You must include the entire Redist folder with your final
compiled custom application or it will not function properly.
The CTI Developer Toolkit includes a number of sample applications, including source code, that can be used
to test CTI Developer Toolkit functionality. For a complete overview of the sample applications included, see
“CTI Developer Toolkit sample applications” on page 587.
The CTI Developer Toolkit is currently available with the following functionality:
• Connect and disconnect from the Contact Center Management Enterprise Server with user
authentication
• Retrieve devices from the Contact Center Management configuration database, based on all
• All agent devices for the user currently logged on to the system
• All agent devices associated with employees
• All extensions
• All queues
• Set real-time monitors on agents, extensions, and queues to receive notification when
• A call is received (including call detail information)
• A device state changes (for example, idle, ACD, and hold)
• Set phone monitors on agents and extensions to receive notification when
• A call is received (including call detail notification)
• A call is made
• A call is cleared
• A call is transferred
• A call is conferenced
• A call is established
• A call fails

584

Chapter 22 CTI Developer Toolkit
•
•
•
•
•
•
•
•
•

Control a device (for example, set/remove Do Not Disturb or Make Busy)
Make calls from agent or extension devices
Place calls on hold
Retrieve calls that are on hold
Remove calls from queues
Redirect calls from queues to agents/extensions
Transfer or conference calls between agent and extension devices
Clear calls for agent and extension devices
Add call detail information from third-party IVRs and dialers. This information is available to client
applications in the Call Received event

Table 22-1 lists the major areas of functionality exposed with each version of the CTI Developer Toolkit. The
version specified indicates the most recent version, including any service packs, available to customers.

585

Table 22-1 Supported functionality by version
Functional Area

Version
5.4

Version
5.5

Version
5.6

Version
5.7 SP1

x

x

x

x

x

x

Application events
•

Connection state changes

•

Configuration loaded

Device Information
•

Get all devices

x

x

x

x

•

Get all extension

x

x

x

x

•

Get all agents

x

x

x

x

•

Get all queues

x

x

•

Get agents by login

x

x

x

x

•

Get agents for all employees

x

x

x

x

x

x

x

x

x

x

x

x

Device events1
•

Device state changed

Voice events2
•

Call info received

•

Call delivered

x

x

x

•

Call received

x

x

x

•

Call cleared

x

x

x

•

Call transferred

x

x

•

Call established

x

x

•

Call failed

x

x

•

Call diverted

x

•

Call originated

x

•

Call retrieved

x

Extension events
•

Extension state changed

x

x

x

x

Agent events
•

Agent state changed

586

Chapter 22 CTI Developer Toolkit

Functional Area

Version
5.4

Version
5.5

Version
5.6

Version
5.7 SP1

Queue events
•

Queue Now statistics

x

x

•

Queue totals statistics

x

x

•

Interactive Visual Queue delta

x

x

•

Interactive Visual Queue
snapshots

x

x

Voice control3
•

Make call

x

x

x

x

•

Clear call

x

x

x

x

•

Answer call

x

x

x

•

Hold call

x

x

x

•

Retrieve held call

x

x

x

•

Conference call

x

x

x

•

Transfer call

x

x

x

•

Make consultation call

x

•

Transfer consultation call

x

•

Cancel consultation call

x

Agent control
•

Login

x4

x

x

x

•

Logout

x

x

x

x

•

Set Make Busy

x

x

x

x

•

Remove Make Busy

x

x

x

x

•

Set Do Not Disturb

x

x

x

x

•

Remove Do Not Disturb

x

x

x

x

•

Cancel work timer

x

x

•

Conference call

x

x

•

Group presence

x

x

Queue control
•

Redirect call

x

x

•

Remove call

x

x

x

x

IVR integration
•

Add call detail5

x

CTI Developer Toolkit sample applications

587

1

Device events are supported by all device types.
events are supported by extension and agent devices
3
Voice control is supported by extension and agent devices.
4 Only hot desk agent logins are supported in Version 5.4. Both hot desking and traditional agent logins are
supported with Version 5.5 SP1 or greater.
5
The AddCallDetail method requires a CTI Developer Toolkit server license.
2 Voice

NOTE: The CTI Developer Toolkit may also be referred to as the prairieFyre.CallControl.Toolkit namespace
throughout this chapter and in the CHM help file documentation, as the CHM help file included with the CTI
Developer Toolkit is sourced from the source code, which refers to the namespace by this name.
Table 22-2 lists and describes the top level classes available with the CTI Developer Toolkit.

Table 22-2 Primary object classes
Class

Description

DeviceManager

This class contains functionality to manage the connection to the Enterprise
Server and provides access to configured agents, extensions, and queues.

Device

This abstract class includes the core properties for all device types. Objects of this
class may not be directly instantiated.

Voice

This class is derived from the Device class and serves as the base class for the
agent and extension classes. It includes properties and functionality that is
specific to devices with voice characteristics.

Agent

This class is derived from the Voice class. It represents both traditional ACD and
hot desking agents. Specialized functionality handled in this class includes agent
control operations, such as agent login and set/remove Make Busy.

Extension

This class is derived from the Voice class. It represents configured extensions.

Queue

This class is derived from the Device class. It represents configured queues. It
includes properties and functionality that is specific to the queue device.
Specialized functionality handled in this class includes set/remove Do Not Disturb,
redirect call, and remove call.

CTI Developer Toolkit sample applications
There are currently four sample applications, including source code, that are included with the CTI Developer
Toolkit.

Device Monitor
The Device Monitor sample application provides a graphical user interface that enables developers to connect
to the Contact Center Solutions Enterprise Server, retrieve a list of devices, perform agent control activities on
the retrieved devices (for example, login/logout, set/remove Make Busy, etc.), perform call control activities
(for example, make call, answer call, clear call, etc.), and retrieve call event notifications. (See Figure 22-1.)

588

Chapter 22 CTI Developer Toolkit

Figure 22-1 Device Monitor sample application

To use the CTI Developer Toolkit Device Monitor sample application
1.

Click Start=>All Programs=>Mitel=>CTI Developer Toolkit=>Device Monitor.
The Device Monitor sample application opens.
2. Click File=>Connect.
3. Type the IP address of the Enterprise Server, user name, and password and click OK.
4. Click Devices and select one of the following options:
• Retrieve agents for current login
• Retrieve agents for all employees
• Retrieve all agents
• Retrieve all extensions
• Retrieve all queues
• Retrieve all devices
5. Once the devices you selected have loaded, you perform actions on the selected device(s) by clicking
Actions and selecting an available action or by right-clicking and selecting an available action from
the list:
• Set monitor=>Phone, Real time, All
• Remove monitor=>Phone, Real time, All
• Login
• Logout
• Set Make Busy
• Remove Make Busy
• Set DND
• Remove DND
• Cancel work timer
• Make call
• Answer call

CTI Developer Toolkit sample applications

•
•
•
•
•
•
•
•
•

589

Hold call
Retrieve call
Transfer call
Conference call
Clear call
Add call notes
Make consultation call
Transfer consultation call
Cancel consultation call

Queue Monitor
The Queue Monitor sample application displays the functionality and support for queue device types included
with the CTI Developer Toolkit. The QueueMonitor application is similar to the optional Interactive Visual
Queue monitor that is housed in Contact Center Client. It enables developers to connect to the Contact
Center Solutions Enterprise Server, load a set of queues, and view real-time call activity (calls entering and
exiting queues) and queue statistics (for example, calls waiting, number of agents available, longest waiting,
etc.). (See Figure 22-2.)

Figure 22-2 Queue monitor sample application

To use the CTI Developer Toolkit Queue Monitor sample application
1.
2.
3.
4.
5.

Click Start=>All Programs=>Mitel=>CTI Developer Toolkit=>Queue Monitor.
The Device Monitor sample application opens.
Click File=>Connect.
Type the IP address of the Enterprise Server, user name, and password and click OK.
Click Actions:
Select one or more queues to open.

590

Chapter 22 CTI Developer Toolkit
6.

7.

Click OK.
If you selected multiple queues, you can toggle between them using the tabs at the bottom of the
queue monitor.
Once the queues you selected have loaded, you perform actions on the selected device(s) by clicking
Actions and selecting an available action or by right-clicking and selecting an available action from
the list:
• Open queue
• Close queue
• Set DND
• Remove DND
• Redirect call
• Remove call

Console Call Monitor
The ConsoleMonitor sample application displays call received information for either single or multiple agents
or extensions in a simple console application window. It is intended to be a very brief example, with little error
handling, that can be used to demonstrate the basics of coding screen pop displays.
To use the CTI Developer Toolkit Console Call Monitor sample application
1.
2.
3.
4.

Click Start=>Run.
Type cmd and click Enter.
Type cd ":\Program Files\prairieFyre Software Inc\CTI Developer
Toolkit\Samples\ConsoleCallMonitor\bin" and click Enter.
Type ConsoleCallMonitor.exe Device Number/Telephone System IP Address/Type and click
Enter.
The Console Call Monitor application takes multiple parameters in the following form, Device
Number/Telephone System IP Address/Type. For example, 2000/10.1.1.1/Agent 1800/10.1.1.10/
Extension would invoke agent 2000 on telephone system 10.1.1.1 and extension 1800 on telephone
system 10.1.1.10.

Console Queue Monitor
The ConsoleQueueMonitor sample application displays information on calls entering/exiting queues and
queue statistics in a simple console application window. Similar to the ConsoleCallMonitor application, it
represents a minimal set of code required to build a real-time queue monitoring application.
To use the CTI Developer Toolkit Console Queue Monitor sample application
1.
2.
3.
4.

Click Start=>Run.
Type cmd and click Enter.
Type cd ":\Program Files\prairieFyre Software Inc\CTI Developer
Toolkit\Samples\ConsoleQueueMonitor\bin" and click Enter.
Type ConsoleQueueMonitor.exe Queue/Telephone System IP Address and click Enter.
The ConsoleQueueMonitor application takes multiple parameters, in the following form: Queue/
Telephone System IP Address. For example: P200/10.1.1.1 P180/10.1.1.10 would invoke monitoring
calls on two queues, queue P200 on telephone system 10.1.1.1 and queue P180 on telephone
system 10.1.1.10.

Best practices for custom development

591

Best practices for custom development
The following best practices must always be followed when developing custom developments to work in
conjunction with Contact Center Solutions software.
• Before you begin development
• Verify that the CTI Developer Toolkit and Contact Center Solutions software are the same
version and that you are properly licensed for all desired functionality
• Verify that you have access to the Contact Center Management Enterprise Server
• Verify that the Contact Center Solutions Enterprise Server has been properly set up and
configured with the extensions, agents, and queues that you will be using with your custom
application
• Verify that the telephone system(s) in your enterprise has been properly set up and configured
with the extensions, agents, and queues that you will be using with your custom application
• Verify that all pre-installation and post installation steps have been completed. See "Installing
the CTI Developer Toolkit" in the Contact Center Management Installation Guide
• Confirm the telephone system conforms to the guidelines stated in the Golden Rules document.
In particular, aspects of the CTI Developer Toolkit rely on the ability to set MiTAI monitors on
devices. As such, the "HCI Options" must be enabled for the Class of Service on all monitored
devices. See
http://www.prairiefyre.com/wp-content/rscs/documentation/Golden%20Rules.xls
• Verify you have Microsoft .NET Framework Version 3.5 SP1 or greater installed on your
workstation
• Verify you have an IDE installed on your workstation, either Visual Studio 2005/2008 or
SharpDevelop
•

When developing custom applications and integrations
• Verify the what you are attempting to build is possible by attempting the functions from an
alternate client application, such as Contact Center Client, the Device Monitor sample
application, or MiTAI Browser
• Routinely check the log files of all related services, specifically the Enterprise Server, Collector,
and MiTAI Proxy Server to ensure there are no unusual or unexpected warnings or errors
• Routinely check the log files of alternative client applications for any unusual or unexpected
warnings or errors (as listed in the previous bullet)

The following best practices must always be followed when developing custom connectors to third-party IVRs.
• Third-party IVR ports and Intelligent Queue ports must all be programmed in YourSite Explorer, but not
enabled with Advanced Real-time and Reporting licenses
• In addition to whatever custom data your third-party IVR is sending, it must also send the same data
that Intelligent Queue does (using the same naming conventions). These are PFANI,
PFCALLERNAME, and PFDNIS. This will ensure that the exisiting MiTAI record linking logic within
the Contact Center Management Enterprise Server gets the correct information, which is typically at
the first controller/port

592

Chapter 22 CTI Developer Toolkit

Common user scenarios and source code examples
This section details the following common user scenarios for developing custom integrations and applications
using the CTI Developer Toolkit
• Click to dial
• Call received notification
• Add call detail (using a third-party IVR)

Click to dial
NOTE: This code sample is not included in the sample project that is included with the CTI Developer Toolkit.
The following C# code fragment provides sample source code that can be used to build a console application
with click-to-dial functionality.
static void Main()
{
DeviceManager dm = DeviceManager.Instance;
string pbxIpAddress = "10.1.1.10";
string server = "the-CCM-server-IP-address-here";
string username = "your-username-here";
string password = "your-password-here";
Voice extension;
if (!dm.Connect(server, 5024, username, password))
{
Console.WriteLine("Uable to connect to server");
return;
}
extension = dm.GetDevice("1100", pbxIpAddress, DeviceType.Extension) as Voice;
if (extension == null)
{
Console.WriteLine("Unable to retrieve extension device");
return;
}
if (!extension.SetMonitor())
{
Console.WriteLine("Unable to monitor extension");
return;
}
device.MakeCall("16135990045");
dm.ReleaseAllDevices();
dm.Disconnect();
Console.WriteLine("Exit application");
}
This source code will connect to the specific Enterprise Server using the supplied username and password. It
then initiates a call from extension 1100 on the telephone system with IP address 10.1.1.10 to the phone
number 16135990045.

Common user scenarios and source code examples

Call received notification
The following C# code fragment shows a condensed version of the source code provided with the
ConsoleCallMonitor sample application that is shipped with the CTI Developer Toolkit.
static void Main()
{
DeviceManager dm = DeviceManager.Instance;
string pbxIpAddress = "10.1.1.10";
string server = "the-CCM-server-IP-address-here";
string username = "your-username-here";
string password = "your-password-here";
Voice extension;
if (!dm.Connect(server, 5024, username, password))
{
Console.WriteLine("Uable to connect to server");
return;
}
extension = dm.GetDevice("1100", pbxIpAddress, DeviceType.Extension) as Voice;
if (extension == null)
{
Console.WriteLine("Unable to retrieve extension device");
return;
}
if (!extension.SetMonitor())
{
Console.WriteLine("Unable to monitor extension");
return;
}
device.CallInfoReceived += CallInfoReceivedHandler;
Console.WriteLine("Listening for calls on extension 1100");
Console.WriteLine("Press any key to end application.");
while (!Console.KeyAvailable) ;
dm.ReleaseAllDevices();
dm.Disconnect();
Console.WriteLine("Exit application");
}
static void CallInfoReceivedHandler(object sender, CallInfoReceivedEventArgs e)
{
Console.WriteLine("-----------------------------------------------");
Console.WriteLine("Call Info Received:");
Console.WriteLine(" Caller Name
: " + e.Info.CallerName);
Console.WriteLine(" Caller Number : " + e.Info.CallerNumber);
Console.WriteLine(" DNIS
: " + e.Info.DNIS);
Console.WriteLine(" Collected Digits : " + e.Info.CollectedDigits);
}

593

594

Chapter 22 CTI Developer Toolkit

Add call detail (using a third-party IVR)
The following C# code fragment shows a condensed version of using the AddCallDetail method to toolkit
users can invoke to add custom key/value pairs into call information.
In summary, this code fragment does the following:
• Device_CallRecieved is an event handler that is invoked whenever a monitored IVR extension/port
recieves a call. This is needed to aquire the MiTAI Call ID which is used to link these extra infromation
records (--w records in ACD data files) to other call records
• When this event handler is invoked, it makes three sequential calls to the AddCallDetail method,
adding call values for the following keys: PFANI, PFCALLERNAME, and PFDNIS
• The keys used above are the ones that the default screen pop display recognizes, but developers can
easily make up their own key names as well, provided they have toolkit code on the client side to pull
the custom information from the CallInfoRecievedEvent notifications
public void Device_CallReceived(object sender, CallReceivedEventArgs e)
{
Device device = sender as Device;
DeviceManager.Instance.AddCallDetail(
e.CallingDevice.CallReferenceID, device.PBXIPAddress, device.DeviceID,
"PFANI", "6135990045");
DeviceManager.Instance.AddCallDetail(
e.CallingDevice.CallReferenceID, device.PBXIPAddress, device.DeviceID,
"PFCALLERNAME", "John Smith");
DeviceManager.Instance.AddCallDetail(
e.CallingDevice.CallReferenceID, device.PBXIPAddress, device.DeviceID,
"PFDNIS", "8001");
}

Troubleshooting specific issues

595

Troubleshooting CTI Developer Toolkit issues
Diagnosing any issues experienced while using the CTI Developer Toolkit requires a high level of familiarity
with Contact Center Solutions and Call Accounting applications and CTI Developer Toolkit functionality. This
section details several troubleshooting tips and tricks when encountering issues with CTI Developer Toolkit
functionality.
The CTI Developer Toolkit and any custom applications created using it rely heavily on the proper
configuration and operation of the Contact Center Solutions Enterprise Server. Ensuring that the server is
operating correctly is the first diagnostic step that should be taken when troubleshooting CTI Developer Toolkit
issues. This includes:
• Verifying that the CTI Developer Toolkit and Contact Center Solutions software are the same version
and that you are properly licensed for the desired functionality
• Verifying that all pre-installation and post installation steps have been completed. See "Installing the
CTI Developer Toolkit" in the Contact Center Management Installation Guide
• Checking the log files of all related services, specifically the Enterprise Server, Collector, and MiTAI
Proxy Server to ensure there are no unusual or unexpected warnings or errors
• Attempting the same operation using an alternate client application. This can be any of the following,
depending on the underlying issue:
• Contact Center Client
• Device Monitor sample application
• MiTAI Browser
• Checking the log files of alternative client applications for any unusual or unexpected warnings or
errors (as listed in the previous step)
• Confirming the telephone system conforms to the guidelines stated in the Golden Rules document. In
particular, aspects of the CTI Developer Toolkit rely on the ability to set MiTAI monitors on devices. As
such, the "HCI Options" must be enabled for the Class of Service on all monitored devices. See
http://www.prairiefyre.com/wp-content/rscs/documentation/Golden%20Rules.xls

Troubleshooting specific issues
This section describes some specific problems that may be encountered when working with the CTI
Developer Toolkit and provides any recommended steps for diagnosing issues and potential solutions.

Retrieve All commands does not display any devices
If any of the Retrieve All commands in the Device Monitor application return an empty list of devices, there
may be a configuration problem with the IPAddress values stored in the CCMData database table named
tblEnterpriseConfig_Node.
To troubleshoot this issue, run the following SQL query and pay particular attention to values in the
[IP Address] column. This query simulates the query used by the CTI Developer Toolkit and will return a list of
agents and extensions for all voice media servers.

596

Chapter 22 CTI Developer Toolkit

SELECT node.Name AS [Node],
node.IPAddress AS [IP Address],
'Agent' AS [Type],
device.FirstName AS [First Name],
device.LastName AS [Last Name],
device.Reporting AS [Reporting Number]
FROM tblConfig_Agent device INNER JOIN tblEnterpriseConfig_Node node
ON device.FKNode = node.Pkey INNER JOIN tblLookup_NodeType NodeType
ON node.FKNodeType = NodeType.Pkey
WHERE FKNodeFamily = 1
UNION
SELECT
node.Name AS [Node],
node.IPAddress AS [IP Address],
'Extension' AS [Type],
'' AS [First Name],
-- No first name on extensions
'' AS [Last Name], -- No last name on extensions
device.Reporting AS [Reporting Number]
FROM tblConfig_Extension device INNER JOIN tblEnterpriseConfig_Node node
ON device.FKNode = node.Pkey INNER JOIN tblLookup_NodeType NodeType
ON node.FKNodeType = NodeType.Pkey
WHERE FKNodeFamily = 1
ORDER BY [Node], [Type]
The [IP Address] values in the query results should contain the IP address of the telephone system that is
associated with the voice media server. If this value is incorrect or blank, use YourSite Explorer to set the IP
address to the correct value.

GetDevice method fails or returns null unexpectedly
If a custom applications calls the GetDevice method and returns null even though the device is valid and
programmed in Contact Center Management, there may be a timing issue with the Connect operation. When
a custom application calls the Connect method in the CTI Developer Toolkit, the operation returns as soon as
an authenticated connection has been established with the Enterprise Server. However, there may still be
some basic configuration loading occurring in the background, which must complete before calls to GetDevice
can be successful.
In Version 5.6 and Version 5.7 SP1, a new event named ConfigurationLoaded is provided, which is used to
notify custom applications that background configuration loading has completed. In previous versions, the
Device Monitor sample application used a workaround method of issuing a Sleep method call on the active
thread to give background configuration loading time to complete.

Agent control actions succeed while call control actions fail
In this scenario, agent control actions (for example, login, logout, and set/remove Make Busy) succeed, while
call control actions (for example, make call, answer call, and clear call) fail. The key difference between these
two types of operations is that call control actions require a MiTAI monitor set on the device and agent control
actions do not. Your investigation should start with an analysis of MiTAI related configuration, including:
• Verifying that the MitaiEnabled flag set properly for devices in the database
• Checking telephone system (for example, HCI Options enabled)
• Confirming the telephone system version is supported

Troubleshooting specific issues

597

Unable to set monitor on agent device
In some cases, using the Device Monitor to issue a Set Monitor operation on an agent will fail. If you have the
Errors view open in the application, it displays a MiTAI error, indicating "Operation failed: MessageTag[8]
ReturnCode [SXERR_FEATURE_NOT_ALLOWED]"
In this case, you should verify that the agent device is properly configured on the telephone system, including
HCI Options enabled for the associated Class Of Service. If the problem persists, check to see if the CTI
Developer Toolkit is Version 5.5 or earlier and if the agent is a traditional or hot desking agent. There was a
known issue setting monitors on traditional ACD agents using the CTI Developer Toolkit that was corrected in
5.5 SP1. For earlier versions, one workaround is to set the monitor on the extension the agent logs in to.

Web service errors occurring in log files
If you encounter Web service error messages in log files and an application built with the CTI Developer
Toolkit is experiencing errors, check to ensure that the Microsoft.Web.Services3.dll file is present under the
Windows system directory or in the custom application directory.

"Softphone proxy did not respond after 30 seconds" error
If you encounter this message and the Contact Center Solutions software is Version 5.5 SP2 or earlier, there
is a known licensing issue where the MiTAI Proxy Server will fail to send clients messages unless there is at
least one Contact Center Softphone or Contact Center PhoneSet Manager license in your enterprise. This
issue was corrected in version 5.5 SP3. To workaround this problem, you will need to contact prairieFyre
Software technical support at 613-599-0045 and have them create new license files.

598

Chapter 22 CTI Developer Toolkit

Chapter 23
Salesforce.com Integration

Installing Salesforce.com Integration
Using Salesforce.com Integration

582

Chapter 23 Salesforce.com Integration

583

Salesforce.com Integration
Salesforce.com Integration is an optional client application that works in conjunction with Contact Center
Management and/or Call Accounting and requires an account with Salesforce.com (Enterprise edition), and,
optionally, Intelligent Queue (for Collect Caller Entered Digits only).
NOTE: Salesforce.com Integration is currently supported for use with the 3300 ICP only.
Salesforce.com Integration enhances the functionality of Salesforce by embedding your Mitel phone directly
into the Salesforce user interface. This improves productivity by providing fast and easy access to accounts,
contacts, cases, and other Salesforce objects directly related to incoming calls. Using Salesforce.com
Integration enables your contact center agents to perform their job functions through a single user interface.
Salesforce.com Integration is compatible with the Salesforce.com Microsoft Outlook connector. Users can
synchronize their Salesforce.com contacts, tasks, and calendar events, associate Outlook email messages,
and map custom fields in Salesforce.com to fields in Outlook.
Salesforce.com Integration manages interactions between the Contact Center Management server and the
hosted Salesforce.com server through the agent’s Salesforce user interface. Salesforce.com Integration
offers a wide variety of enhancements and capabilities to agents, including
• Unified login
Automatically log into Contact Center Management when logging into Salesforce.
• Hot desking support
ACD hot desking agents and non-ACD general business hot desking extensions are supported for
use with the Salesforce.com Integration.
• Click to dial
Agents can save time and avoid misdialed calls by using click to dial to contact customers, coworkers, or extensions.
• Screen pop
When an external call arrives, the relevant Salesforce customer record displays on the agent’s
screen. If the call is subsequently transferred or joins a conference, the record displays on the screen
of the agent receiving the transferred call or taking part in the conference. Immediate access to
customer information increases agent productivity and improves customer satisfaction. Screen pop
can be configured to work with Automatic Number Identification (ANI), Dialed Number Identification
Service (DNIS), or Collect Caller Entered Digits (requires Intelligent Queue with the Collect Caller
Entered Digits option).
Pertinent customer information also displays in the Salesforce soft phone user interface, for example,
Caller Name, Collect Caller Entered digits, ANI, DNIS, and any search results you configure in the
Salesforce soft phone layout. See “Configuring soft phone layouts” on page 586.
• Call control
Agents can save time by having all their typical desk phone functions embedded and available
directly from the Salesforce user interface. With complete customer information on the screen,
agents can quickly access alternate numbers for customers.
• Call logging capabilities
Agents can log all call data using Salesforce. Call details are also captured by Contact Center
Management for reporting purposes. This ensures compliance with your business processes,
increasing consistency, and providing improved reporting.
• Agent status (ACD agents only)
Agents can view the availability of associate agents before transferring calls or initiating conference
or consultation calls.
• Make Busy codes and Wrap-up codes (ACD agents only)
Agents can place themselves in and remove themselves from Make Busy to show their availability to
receive calls. After agents indicate they are not ready for calls, they can select from a variety of Make
Busy codes that describe their activity. After finishing an external ACD call, agents can select from a
list of Wrap-up codes (also known as Call Classification codes). Supervisors can use this information
to track call activity and measure agent performance.

584

Chapter 23 Salesforce.com Integration

Installing Salesforce.com Integration
Salesforce.com Integration is installed during the installation of Contact Center Management. To install
Salesforce.com Integration on a client computer, you must install the Client Component Pack.
To install Salesforce.com Integration
1.
2.
3.
4.
5.
6.
7.
8.

In Contact Center Management, click Help=>Software downloads/Installations.
Click Client Component Pack.
Follow the steps in the wizard to install Client Component Pack.
Once the installation is complete, click Start=>All Programs=>Mitel=>Client Role Selector.
Select a Supervisor, Agent, Administrator, or Power User role.
Click Next.
Select Salesforce Integration.
Selecting Salesforce Integration creates a shortcut to Salesforce.com on your desktop.
Click Finish.

Using Salesforce.com Integration
To use the soft phone embedded in Salesforce, you must first create a call center, add users to it, and
configure the soft phone layout from within the Salesforce user interface.
NOTE: Whenever you make changes to your call center settings, you must log out of and back into
Salesforce for these changes to take effect.

Creating your first call center
To use Salesforce.com Integration, you first create a call center.
To create a call center
1.
2.
3.
4.
5.
6.

7.

8.

In Salesforce, click Setup=>Customize=>Call Center=>Call Centers.
If the Introducing Call Center Edition splash page appears, click Continue.
Click Import.
Click Browse and navigate to the Salesforce.com Integration installation directory (usually
C:\Program Files\prairieFyre Software\CCM\Applications\SalesforceIntegration\).
Select the Mitel3300 .xml file and click Open.
The path will be entered in the Call Center Definition File field.
Click Import.
Before the name of the new call center, click Edit.
The Call Center Edit window opens.
NOTE: We recommend you do not alter any of the general information fields.
Under CTI Server Info
• After IP/Name, type the IP address or name of your CTI server.
• After Use SSL, type Yes if the CTI server uses Secure Sockets Layer.
Under Lists of available agents, after Queues and Agent Groups to watch, type the reporting
numbers of the queues and agent groups, separated by commas, for which you want to view
availability.
NOTE: The maximum number of agent groups or queues you can configure is five.

Using Salesforce.com Integration

585

9.

Under Advanced Queries
• After Search by IQ Collected Digits, type the desired object type.field.
The default is Case.CaseNumber. Object types include Account, Contact, Lead, Case,
Campaign, Event, Opportunity, Task, and User. You can also create customized object types.
• After Search Cases by ANI, type Yes if you want to search cases by ANI.
The default is No. If you type Yes, when an incoming call’s ANI corresponds to a contact or
account object, cases attached to the contact or account are opened.
10. Under If Records are Found for both ANI and DNIS
• After Open the ANI Records, type Yes if you want to open records matching the ANI.
• After Open the DNIS Records, type Yes if you want to open records matching the DNIS.
11. Under If Records are Found for both ANI and/or DNIS and Advanced Queries
• After Open the ANI and/or DNIS Records, type Yes if you want to open records matching the
ANI and/or DNIS.
NOTE: Whether you open records matching the ANI or the DNIS depends on the information
you entered in the If Records are Found for both ANI and DNIS section (in step 10).
• After Open the Advanced Queries Records, type Yes if you want to open Advanced Queries
records.
NOTE: Whether you open records matching IQ Collected Digits or open records attached to
Contact or Account objects matching the ANI depends on the information you entered in the
Advanced Queries section (in step 9).
12. Under Dialing Options
• After Outside Prefix, type the number you dial to access an outside line.
• After Long Distance Prefix, type the first number you must dial for long distance calls.
For example, the long distance prefix for North America and the Caribbean is 1.
• After International Prefix, type your three-digit country code.
For example, the North American international prefix is 011.
• After Local Area Codes, type your local area code(s), separated by commas.
If the dialed number does not include one of the configured local area codes, the long distance
prefix is automatically dialed first. If you always want the long distance prefix to dial first, do not
configure any local area codes.
13. Click Save.

Adding users to a call center
Salesforce users must be added to a call center before they can use any Salesforce Call Center Edition
features.
To add users to a call center
1.
2.
3.
4.
5.
6.

7.
8.

In Salesforce, click Setup=>Customize=>Call Center=>Call Centers.
Click the name of the call center to which you will add users
The default is Mitel Contact Center Integration.
In the Call Center Users list, click Manage Call Center Users.
Click Add More Users.
Specify the search criteria for the Salesforce users you want to add to the call center.
Click Find.
NOTE: Users can only be assigned to one call center at a time. Users who already belong to a call
center are excluded from search results.
Select the check box next to each user you want to add to the call center.
Click Add to Call Center.

586

Chapter 23 Salesforce.com Integration

Configuring soft phone layouts
Configuring soft phone layouts enables you to control the information that displays in the screen pop. Once
you have configured soft phone layouts, you can assign them to agents. Assigning customized soft phone
layouts increases efficiency by giving agents access to the most pertinent customer information.
To configure a soft phone layout
1.
2.

In Salesforce, click Setup=>Customize=>Call Center=>SoftPhone Layouts.
If you want to create a new soft phone layout, click New. Otherwise, click Edit to modify the current
soft phone layout.
3. If you are creating a new soft phone layout
• After Name, type a name for the soft phone layout.
• After Select Call Type field, select the type of call that applies to the soft phone layout, either
Inbound or Outbound.
4. In the Display these call-related fields section, click Edit.
5. To add, remove, or change the order of call-related fields, select each appropriate call-related field in
the Available or Selections boxes and click Add, Remove, or Up or Down.
6. In the Display these Salesforce Objects section, click Add/Remove Objects.
7. To add, remove, or change the order of objects, select each appropriate object in the Available or
Selections boxes and click Add, Remove, or Up or Down.
Selected objects display in a list below the Available and Selections boxes.
8. For each selected object, after If single  found, display:, click Edit.
9. From the Available or Selections boxes, select the field(s) you want to display in the soft phone
layout if a single record for the object is found.
10. Click Add, Remove, or Up or Down to move the field(s) to either the Available or Selections box
and to change their order.
11. Click Save.
NOTE: If you want to configure soft phone layouts for both inbound and outbound calls, you must do
so separately.
To assign a soft phone layout to an agent
1.
2.
3.
4.

In Salesforce, click Setup=>Customize=>Call Center=>SoftPhone Layouts.
Click SoftPhone Layout Assignment.
From the drop-down lists, select a soft phone layout for each agent.
NOTE: The list of agents only includes those who have been added to a call center.
Click Save.

Using the soft phone with Salesforce
This section explains how to log into your soft phone and discusses operations that you can perform once
logged in.

Logging into your soft phone
You must first log into Salesforce and then log in separately to your Salesforce soft phone to use it in
Salesforce Call Center Edition.
NOTE:
• The soft phone is located in the left pane of the Salesforce user interface and appears only when you
are assigned to a call center in Salesforce.
• You can verify Salesforce.com Integration installation by looking at the system tray on your computer.
If the
icon is displayed, Salesforce.com Integration is open.
• If all of your Salesforce licences have been used and you attempt to log into your soft phone, you will
be unable to do so.

Using Salesforce.com Integration

587

To log into your soft phone
1.
2.
3.

4.
5.
6.

Start Internet Explorer and type http://login.salesforce.com/.
Type your Salesforce.com user name and password and click Login.
Type your call center Username, Password, Agent ID, and Extension.
NOTE: If you have not entered agent ID, you will not have ACD functionality but can continue to use
your phone for non-ACD calls.
If you are using a hotdesking agent ID or extension, enable the Hotdesking Agent check box.
If you want Salesforce to remember your soft phone login credentials every time you log into
Salesforce, select the check box next to Remember me.
Click Log In.

To automatically log into your call center when logging into Salesforce
1.
2.
3.

In Salesforce, click Setup=>Call Center Settings=>Edit your SoftPhone settings.
Select the check box next to Automatically log into your call center when logging into Salesforce.
Click Save.

Salesforce.com Integration functionality
NOTE: If using a true soft phone, you must first open Contact Center Client, click View=>Soft phone, and
configure soft phone options. If you use Salesforce.com Integration with a desk phone there is no need to
open Contact Center Client.
You can use Salesforce.com Integration to perform the following
•

•

•

•

•

•

Dial phone numbers
Dial a phone number by clicking Line 1, entering the number into the soft phone, and clicking Dial.
Alternatively, dial by clicking the
icon next to a phone number associated with a contact, lead,
activity, account, or any other phone field you have created. ACD agents can also dial by clicking on
available employee or extension links. See "Show agent availability" below. You can also dial
numbers using the dial pad on your desk phone.
Answer phone calls
Answer an external phone call by clicking Answer or using your desk phone. If the caller's number is
in your Salesforce database, their customer information page will appear. Salesforce.com Integration
supports one incoming line per user.
Create new leads while on calls
Once you have answered an internal/external call, the soft phone will display a New Lead button.
Click the New Lead button to open a new lead and auto-populate the Lead phone number field with
the caller’s phone number.
Search on outbound calls
Search results for outbound calls display in the Salesforce soft phone user interface, but do not
generate screen pops.
Show agent availability (ACD agents only)
You can show the availability of other agents by clicking Show Agents in [Agent Group or Queue
Name or Queue Reporting ID]. You can view up to 10 agents in the soft phone window at one time. If
you want to view additional agents, click << to view the first page of agents, >> to view the last page
of agents, and < and > to move back and forth between consecutive pages of agents. You can call
available agents by clicking on the employee name or extension in the list. You can also make
consultation calls to them if you are already on a call. Once a connection is established, the call can
be transferred by clicking Complete Transfer or a conference can be started by clicking Complete
Conference.
Transfer calls
Transfer a call by clicking the Transfer button. The original call is placed on hold while you connect to
the third party. Once connected, click Complete Transfer to transfer the original party. You can also
transfer calls by using the "Show agent availability" feature described above.

588

Chapter 23 Salesforce.com Integration
•

•

•

•

•

•

•

•

•

•

•

Place callers on hold
To place a caller on hold, click the Hold button while on a call. Retrieve the call by clicking Retrieve
from Hold.
Initiate conference calls
Initiate a conference call by clicking the Conference button while on a call. Your original call is placed
on hold while you connect to the new participant. Once you have connected, click Complete
Conference to place all parties on the same line. You can also initiate conference calls by using the
"Show agent availability" feature described above.
Tag calls with Account Codes
Click on Show Account Codes to display a list of available Account Codes, then click on the account
code link that you want to apply.
Set Make Busy codes (ACD agents only)
Click on the arrow in the agent state bar and select Not Ready for Calls. Select from the list of
available Make Busy codes.
Set Wrap-up codes (ACD agents only)
When an external ACD call ends, select an appropriate Wrap-up code (also known as a Call
Classification code) from the Call Result list of the Current Call Log window.
Attach comments to a call
During the call, type text into the Comments field. When the call ends, the comments are
automatically saved. Call log information can be accessed from either the recent calls area of the soft
phone or by clicking the Records tab and selecting Activity History.
Edit completed call logs
Call logs are automatically created for all external calls an agent makes or receives. You can edit a
call log by clicking a link to the call in the Recent Calls area of the soft phone.
Associate Salesforce records with a call
You can associate up to two records with a call. From the Name drop-down list in the call log area,
select the contact, lead, or person account record to associate with the call. If you want to associate
any other record type with a call, select it from the Related to drop-down list in the call log area.
Look up phone numbers in your Salesforce Call Center directory
Look up a phone number by clicking the
icon, typing all or part of the name for which you are
searching, and clicking Go. Click the phone number to enter it into your soft phone's dial pad.
Choose how a call record is displayed
If an incoming call has only one associated record, you can choose to always open the record
automatically or never open the record automatically. This setting is configured in Setup=>Edit your
SoftPhone settings=>My SoftPhone Settings.
View recent call activity
Access recent call activity by clicking on Last Call or My Calls Today.

Contact center terms and definitions

589

Contact center terms and definitions
ACD

An Automatic Call Distributor (ACD) is a specialized telephone system application for distributing incoming
calls. ACDs are programmed to process calls in a pre-defined order, queue calls, provide in-queue
messaging, and report on real-time and historical activities.

ACD calls handled

A handled call is a call picked up by a live agent. Calls that listen to in-queue RAD messages are not
considered to be answered until an agent connects.

ACD calls interflowed

Interflow is a mechanism that directs a queue-delayed call to voice mail or to another answering point. If the
interflow timer expires, the call is removed from the ACD queue and re-directed to yet another answering
point, usually another voice mail box. The interflow time runs independently of the overflow time.

ACD calls offered

All calls received by the ACD queue, regardless of how they are handled or routed, are referred to as the ACD
calls offered. This includes ACD calls handled, and long abandoned calls. ACD calls requeued, Queue
unavailable calls, and short abandoned calls are not considered. Telephone system data on the calls offered
and Average Talk Time is used by the Erlang C equation in calculating the agents required.

ACD calls requeued

When an agent receives an ACD call and fails to pick up the call after X seconds or X rings, the telephone
system logs out the agent. The telephone system requeues the call (places the call back in the same queue)
and offers it to the next available agent.

ACD handling time

The ACD Handling Time is the talk time plus the hold time. If the agent calls the supervisor in search of more
information (while the caller is on hold) and/or transfers or conferences the call, these times are added to the
ACD Handling Time value.
For example, an agent speaks to a caller for two minutes and then puts the caller on hold for three minutes
and tries to solve the problem. This may include a call to the supervisor. The agent then initiates a conference
call with the caller and a third party and they speak for three minutes and resolve the issue. Therefore, the
ACD Handling Time for the agent is 2 + 3 + 3 = 8 minutes.

Agent load

The agent load includes the time the agent spends with the caller (ACD Handling Time) plus Wrap Up Time.
See ACD Handling Time

Agents available

The Agents available is the current number of agents logged on to the ACD system, who are not in Make
Busy or Do Not Disturb.

ANI

Automatic Number Identification (ANI) is a technology that identifies telephone numbers of callers to your
contact center, so agents can receive a screen pop along with the call. Connecting a database to your
telephone system allows the caller information and call to be sent simultaneously.

Answered by

Answered by is a count of all of the calls answered by the first, second, third, and forth answer points.

ASA

The Average speed of answer (ASA) measures how long the average caller waits on hold before his or her
call is picked up by an agent.

590

Glossary

Auto-acknowledgement

An auto-acknowledgement is the response the customer receives (after emailing or sending a chat message
to your company). For example, the Payment Response acknowledgement sent to a customer upon payment
for an order might be “Thank you for shopping with us. Your order is scheduled for delivery on May 05, 2002
between the hours of 9:00 A.M. and 5:00 P.M., pending credit approval.”

Average abandon time

The average abandon time is the average number of seconds callers wait in queue before they abandon a
call.

Blocked call

A blocked call is a call that does not get through to the system because no trunks are available. The caller
receives a busy signal.

Busy hour traffic

The busy hour traffic, measured in Erlangs, is the number of hours of call traffic (or trunk traffic) there are
during your busiest hour of operation. It is important that your busy hour figure represent the busiest Call Load
your trunks will ever be offered, and not just today’s peak traffic. The busy hour traffic = (average call
duration+ average delay) x calls per hour ÷ 3600. This value represents the total trunk load (occupancy) in
hours.

Call Load

The Call Load is the aggregate effect of the number of calls received by the ACD queue and their duration, or
the calls offered multiplied by the (average handling time plus average Wrap Up Time).

Call routing

Call routing is the set of instructions programmed in the telephone system that automate the movement of
calls to their intended answering points.

Call volume see ACD calls offered
Calls abandoned

An abandoned call is a call that does not reach an agent because the caller hung up.

Calls abandoned

The calls abandoned can be short abandoned calls or long abandoned calls. If the abandon time is less than
the call abandoned parameter, then it is a short abandoned call. If the abandon time is more than the call
abandoned parameter, then it is a long abandoned call.
You assign the calls abandoned parameter (called the queue short abandon time) values to ACD queues in
the YourSite database.
Callers can abandon after they reach a trunk (before they reach the ACD queue) or while they are in queue
waiting for an available agent (either before or after the short abandon time you specify).

Calls abandoned (long)

Call abandoned (long) calls abandon with an abandon time greater than the call abandoned parameter. These
long abandoned called are included in call statistics.

Calls abandoned (short)

Call abandoned (short) calls abandon with an abandon time less than the call abandoned parameter. These
short abandoned calls are not included in the call statistics.

Contact center terms and definitions

591

Calls answered see ACD calls handled
Calls handled see ACD calls handled
Calls interflowed see ACD calls interflowed
Calls offered see ACD calls offered
Calls requeued see ACD calls requeued
Calls waiting

The calls waiting is the number of callers queued up waiting for an agent to become available, including those
listening to silence, music, or a recorded announcement.

CO

The local Central Office (CO) or telephone exchange connects subscribers’ telephone lines to switching
equipment. This allows long distance and local subscribers to connect to one another.

CTI

Computer telephony integration (CTI) is the merging of computer technology with telephone systems. Today’s
PC-based telephone systems allow you to deliver synchronized voice and data delivery, voice and data
conferencing, automatic information retrieval for calls, caller-based messaging and routing, and desktop
productivity tools.

Delayed call

A delayed call is a call placed in the ACD queue because it cannot be immediately answered by an agent. The
ACD queue allows the caller to wait for an available agent rather than being blocked from entering the system.

Dialable number

The dialable number is the digit or series of digits a caller dials to reach an agent at an extension, an ACD
Queue, voice mail, or some other answering point.

DND

Do Not Disturb (DND) is an agent state in which the agent disables his/her extension to prevent any calls from
being routed there.

DNIS

Dialled Number Identification Service (DNIS) is a feature of toll-free lines that provides the number the caller
dials. This assists agents who handle calls for more than one business or product line. Each business or
product line has its own toll-free number. When a toll-free number is dialled, the telephone system forwards
information to the agent allowing him/her to identify who the caller dialled.

Enterprise

The enterprise is all of the contact center sites that comprise your company. The enterprise consists of a
single site where the Enterprise Server is installed, and branch offices.

Erlang

An Erlang measures telephone traffic, or the flow of calls and call attempts to your contact center during a
given period of time. One Erlang equals one hour or 60 x 60 = 3,600 seconds of telephone conversation. This
could be one call lasting 1 hour, six calls lasting 10 minutes, or any combination of calls and call durations
which equal 60 minutes. The Erlang series of formulae provide a mathematical basis for making predictions
about randomly arriving workloads.

Erlang C

Erlang C was developed in 1917 by A.K. Erlang, a Danish engineer who worked for the Copenhagen
Telephone Company. The Erlang C equation is commonly used for agent and delay calculations where ACD
queueing is involved. It predicts the resources required to keep wait (delay) times within your Service Level
objective. The Erlang C formula uses your historical Call Load data and the Service Level Percentage,
Service Level Time, and Wrap Up Time you specify and predicts the agent requirement for the time interval
and date range in the forecast.

592

Glossary

Extension

An extension is an answering point for a call. A caller to your center is presented with options to dial various
answering points. The caller can dial an individual agent at an extension through a queue number (address
mechanism for a queue or other answering point).

Grade of service

The grade of service (GOS) relates the number of trunks to the level of traffic, and indicates the likelihood an
attempted call will receive a busy signal. The Grade of Service (GOS) is expressed as a decimal fraction. A
GOS of P.02 means that a caller has a two percent chance of receiving a busy signal.

Handled percent

The handled percent is the calls handled compared to the calls offered.

Handling time see ACD handling time
Inbound

Inbound calls are incoming calls to your contact center.

LAN

The Local Area Network (LAN) connects multiple computers together over short distances. LANs typically
operate within a building. The computers share information, applications, and peripherals, such as printers.

Logged off

An agent is logged off when the agent signs out of the ACD system.

Logged on

An agent is logged on when the agent signs in to the ACD system. The agent may or may not be ready to
receive calls.

Longest waiting

The Longest waiting is the duration, in minutes and seconds, of the call that has been waiting the longest in
queue.

Make Busy

Make Busy is an agent state in which the agent removes him/herself from the ACD queue. While in Make
Busy, the agent does not receive any ACD queue calls, but can receive calls dialled directly to his or her
extension.

Media servers

The media servers are the means by which the customer communicates with you. For example, if your system
allows customers to contact you by telephone only, and you have an SX-2000 telephone system, then you
would select the SX-2000 ACD media server.

MIS

Management Information System (MIS) is the manipulation or processing of data produced by the telephone
system. The MIS database uses telephone system records to provide forecasting, real-time monitoring, and
reporting functions.

On ACD

An agent is on ACD when he or she is involved in an ACD call.

On non-ACD

An agent is on non-ACD when he or she is currently involved in an incoming non-ACD call or an agent
originated call.

Contact center terms and definitions

593

Overflow

Overflow is a mechanism that limits the delay faced by callers by queuing calls against two or more agent
groups. An ACD call that cannot be answered immediately is placed in an ACD queue. If the call is not
answered after a set amount of time (the overflow time), it is placed in the ACD queue of another agent group,
in addition to keeping its place in the first queue. The first available agent in either group handles the call.

Path unavailable see Queue unavailable
Pooling principle

The pooling principle is a consolidation of resources that allows the same number of contact center agents to
handle more calls while maintaining Service Levels. The Pooling Principle also applies when determining the
number of contact centers required, and how they are networked across time zones in your ACD enterprise.

Probability of delay

The probability of delay is the likelihood a call will be delayed in the ACD queue. It relates the number of
agents/extensions compared to the level of traffic carried by the trunks and indicates the likelihood and
amount of delay experienced.

PSTN

The Public Switched Telephone Network (PSTN) is a global collection of CO’s interconnected by long
distance telephone switching systems.

Quality of service

The quality of service reflects an agent’s ability to provide excellent assistance to each customer.

Queue number

A queue number is an address mechanism for a queue or other answering point. The programming
associated with the queue number defines the routing and timing options available to the call.

Queue unavailable
The queue unavailable is the rerouting of calls to the unavailable answer point as defined in the telephone
system because the queue is unavailable. The path is unavailable because it is in Do Not Disturb, either
because there are no agents logged on, or the supervisor puts the path into Do Not Disturb. The queue
unavailable column represents a peg count for the number of calls received while the path was in Do Not
Disturb.

Readerboard see Wall sign
Real-time adherence

Whether or not agents are performing the activities for which they are scheduled is known as real-time
adherence. Workforce management tools keep supervisors informed of discrepancies between agents’ work
schedules and the actual activities they perform.

Recorded announcement device

A Recorded Announcement Device (RAD) is a system that provides prerecorded messages to callers waiting
in the ACD queue.

Reporting number

The reporting number is the number assigned to contact center resources, such as trunks, and to devices,
such as ACD queues, for reporting purposes.

Service Level Percent

The Service Level Percent is the total number of calls which are handled, abandoned, and interflowed before
a defined threshold time (Service Level Time), compared to the total number of calls handled, abandoned,
and interflowed. The Service Level Percent = (calls answered + long calls abandoned + long interflow) within
the specified Service Level Time ÷ (calls answered + long calls abandoned + long interflow).

594

Glossary

Service Level Time

The Service Level Time is the threshold time used in calculating the Service Level Percentage, such as 90
percent of calls answered in 20 seconds. The Service Level Percentage and Service Level Time are
parameters you define as your service objective.

Silent monitoring

Silent monitoring is the process of capturing the voice conversations between agents and callers. Silent
monitoring systems allow you to track call handling techniques and determine where improvements can be
made in individual performance. They complement ACD statistics by providing a snapshot of both quality and
productivity in your contact center.

Site

A site is an office location with one or more media servers.

SQL

Structured Query Language (SQL) is the language used to talk to popular Relational database Management
Systems (RDBMSs). SQL is a standard query language that can be used to enter, query, and change data in
a database. SQL is also used to create and administer databases. Administration of YourSite is done using
Microsoft’s SQL Server, a database management system.

Support systems

Support systems are information products and technologies that allow agents to provide prompt and complete
information to callers. They provide agents with immediate online access to a customer’s records and case
history, products and services, and company policies and procedures.

Talk time see ACD Handling time
TCP/IP

Transmission Control Protocol-Internet Protocol (TCP/IP) is the basic communication language (protocol) of
the Internet, and is used as a communications protocol in private networks (intranets). When you are set up
with direct access to the Internet, you are provided with a copy of the TCP/IP program. Other computers that
you may get information from also have a copy of TCP/IP.

Telephone system

A telephone system is a business telephone switch or Private Branch Exchange (PBX) used to process
incoming and outgoing calls to your contact center.

Time stamp

The term time stamp is the time collated queue statistics were last updated by the telephone system.

Time to answer

Time to answer is the number of seconds from the time an incoming external request enters the queue until
the request is answered. This does not include the duration the request waits in queue outside of regular
business hours for the queue.

True talk time

The true talk time is the time the caller is connected to an agent. The true talk time does not include hold time.

Trunk load

The trunk load includes the time from when a trunk picks up a call until the agent finishes speaking to the
caller and disconnects. The trunk load does not include Wrap Up Time.

UCD

A Uniform Call Distributor (UCD) is a specialized telephone system application for distributing incoming calls.
UCD routes incoming calls to agents according to the information or service required by the caller. All of the
telephones that are a part of the hunt group ring at once.

Contact center terms and definitions

595

Unavailable see Queue unavailable
Wall board see Wall sign
Wall sign

A wall sign is a large electronic sign placed on the wall of a contact center. Wall signs provide real-time ACD
statistics to agents and supervisors, such as the number of calls in queue, the wait time of the longest waiting
caller, and the number of available agents.

WAN

Wide Area Networks (WANs) connect computers across wide geographic areas. WANs operate over
telephone carrier lines through bridges or routers. Router options enable communication between high speed
LAN links and slower speed WAN links (that tie LAN segments together).

Workforce management

Workforce management is the forecasting and scheduling of agents. Some workforce management systems
use telephone system data to monitor the real-time adherence of agents to scheduled activities, so you to
know how many agents are currently logged in and available to handle calls.

Wrap Up Time

The Wrap Up Time is the time the agent spends completing transactions associated with a call after he or she
hangs up. The Wrap Up Time is a standardized period of time during which an agent is not available to
receive calls. If an agent requires additional time to complete paperwork or online transactions, the agent can
remove him/herself from the ACD queue temporarily for this purpose.

596

Glossary

Multimedia Contact Center terms and definitions

597

Multimedia Contact Center terms and definitions
Agent Requeue Time

The Agent requeue time is the length of time a contact sits in the assigned agent’s inbox before it is re-queued
(put back into the same queue and offered to the next available agent).
When an agent receives a contact and fails to respond to the contact after X seconds, Multimedia Contact
Center places the agent in Make Busy and re-queues the contact. This re-queued contact has priority over all
others and will be the next contact message answered.

Auto-acknowledgment Message

The Auto-acknowledgment message is a message that is automatically sent to the client upon receipt of the
clients email. For example, “Thank you for your interest in prairieFyre Software. We have received your email,
and it is being handled by one of our agents. Please expect a reply shortly.”
The response message is created with the Responses tab.

Hold Requeue Timeout

The hold requeue time is the length of time an email message sits in the assigned agent’s queue before a
warning is flashed to indicate that the email message will soon be reassigned to another agent’s queue if not
answered.

Interflow Queue

The interflow queue is the queue the email message is directed to when it first arrives at a company’s email
address.

Interflow Time

The interflow is the path along which the email message is directed. The interflow time is the length of time the
email message will wait in the queue that the interflow directed it to. This ensures the email message does not
go unanswered for long.

Media Server

The media server is where Multimedia Contact Center and Contact Center Management organizes and
distributes email and phone calls throughout your company. If your company is large, you might have several
media servers.

Name

The name is the queue name. For example, the name might be Q1.

Non Available Request Timeout

Multimedia Contact Center knows which agent answered which email. If a customer has already received a
response from an agent but has further questions, the customer’s next email is directed back to the original
agent. However, that agent might not be available. The non available request timeout time is the length of time
the email will sit in the original agent’s queue before being forwarded to another agent. If the non available
request timeout is 60 minutes, and an email is sent after office hours, then the email would be forwarded to
another agent.

Overflow Agent Group

The overflow agent group is the agent group that an email message is forwarded to because the email
message was not answered by the primary agent group within a set period of time (the overflow time). The
email message is placed in the queue of the overflow agent group in addition to keeping its place in the first
queue. The first available agent in either group answers the call.
If the email message is not answered by overflow agent group1 within the overflow time, it is placed in the
queue of overflow agent group 2 in addition to keeping its place in the first queue (primary agent group) and
second queue (overflow agent group 1). There are three possible overflow agent groups: overflow agent
group 1, overflow agent group 2, and overflow agent group 3.

598

Glossary

Overflow Time

The overflow time is the length of time an email will sit in the primary agent group queue before also being
forwarded to a overflow agent group.

Primary Agent Group

The primary agent group is the group assigned to answer a particular email message first.

Priority

Priority assigns priority to queues. The highest priority is 1, and the lowest priority is 10. This allows you to
answer queues of higher priority first.

Public Folder Name

The public folder name is the windows user name.

Public Mail Address

The public mail address is the company email address. This is the address the customers will use to email
you.

Reporting Number (for a queue)

The reporting number is assigned for reporting purposes. This report number is referenced when creating a
report about email data from a particular queue. A queue reporting number must start with P and have three
digits following. For example, the reporting number for a queue might be P123.

Service Level

The term service level is the turn-around-time goal. For example, if the service level is 20 minutes, the agents
provided excellent service if they can respond to all emails within 20 minutes of receiving them.

Mitel 5000/Axxess terminology compared

599

Mitel 5000/Axxess terminology compared
Table 1 compares Mitel Contact Center Solutions and telephone system terminology and the corresponding
Mitel 5000/Axxess telephone system terminology and details any critical need-to-know differences between
the terms.

Table 1: Mitel and 5000/Axxess terminology compared
Mitel term

5000/Axxess term

Media Server

Definition / Differences
Media Servers are the means by which the
customer communicates with you (for example,
an Mitel 5000 or Axxess telephone system).

Queue

Hunt group

5000/Axxess hunt groups are referred to as
queues when discussing routing and call
treatment options.

Agent Group

Hunt group

5000/Axxess hunt groups are referred to as
agent groups when discussing membership
roles.

Extension

Endpoint (5000)
Station (Axxess)

5000/Axxess endpoints will be referred to as
extensions, except when discussing 5000/
Axxess telephone system programming.

Presence

Log in

Presence is a new Mitel term used when
agents log in to specific queues. Previously,
agents were logged in to all queues that they
were associated with. Presence enables
agents to control the queues they are present
in.

Interflow

Overflow

The Mitel concept of interflow is the path along
which a call is directed. The interflow time is
the time before the system removes the call
from the queue and redirects it to another
answering point. The interflow timer runs
independently of the Overflow timer.

Overflow

N/A

While the 5000/Axxess telephone systems
have a concept of overflow, the 5000/Axxess
use of the term overflow is actually what Mitel
refers to as interflow (see above for a
definition). The Mitel concept of overflow is the
mechanism that limits the delay faced by
callers by queuing calls against two or more
agent groups. An ACD call that cannot be
answered immediately is placed in an ACD
queue. If the call is not answered after a set
amount of time (the overflow time), it is placed
in the ACD queue of another agent group, in
addition to keeping its place in the first queue.
The first available agent in either group
handles the call.

600

Glossary

Table 1: Mitel and 5000/Axxess terminology compared
Mitel term

5000/Axxess term

Definition / Differences

Recorded
Announcement Device
(RAD)

Call Routing
Announcement

A Recorded Announcement Device (RAD) is a
system that provides prerecorded messages to
callers waiting in the ACD queue.

Reporting Number

N/A

The reporting number is the number assigned
to contact center resources, such as trunks,
devices, and ACD queues, for reporting
purposes.

Dialable Number

Endpoint (5000)
Station (Axxess)

The dialable number is the digit or series of
digits a caller dials to reach an agent at an
extension, an ACD queue, voice mail, or some
other answering point.

Make Busy

Do Not Disturb (DND)

Make Busy is an agent state in which the agent
removes himself/herself from the ACD queue.
While in Make Busy, the agent does not
receive any ACD queue calls, but can receive
calls dialled directly to their extension.

Do Not Disturb (DND)

Do Not Disturb (DND)

Do Not Disturb (DND) is an agent state in
which the agent disables their extension to
prevent any calls from being routed there.
5000/Axxess concept of Do Not Disturb is
more aligned with Mitel’s concept of Make
Busy, where an agent removes himself/herself
from the ACD queue, but can still receive calls
dialled directly to their extension.


Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : No
Author                          : mclare
Create Date                     : 2010:09:16 11:12:08Z
Modify Date                     : 2010:09:17 11:55:22-04:00
Has XFA                         : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:08:04
Format                          : application/pdf
Creator                         : mclare
Title                           : 6100 User Guide.book
Creator Tool                    : FrameMaker 8.0
Metadata Date                   : 2010:09:17 11:55:22-04:00
Producer                        : Acrobat Distiller 8.1.0 (Windows)
Document ID                     : uuid:a75dd27c-6c60-4c60-8550-0f62e787ccca
Instance ID                     : uuid:b0a92ce3-96b0-493a-a3a7-55e186e760b0
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 644
EXIF Metadata provided by EXIF.tools

Navigation menu