Documente Academic
Documente Profesional
Documente Cultură
What is EyeQueue?
EyeQueue is a powerful remote management interface to the Virtual Hold system installed at your contact center(s).
By accessing EyeQueue from a Web browser, you can manage your Virtual Hold software from anywhere on your
network.
You can:
see a real-time view of calls in queue.
run detailed reports on call data.
make real-time adjustments to the software.
Efficiency
Once configured, the Virtual Hold software runs automatically based upon certain settings, such as EWT. If you ever feel
the software needs adjusting to make your contact center run more efficiently, you have the ability to make these
adjustments yourself.
Reporting
Virtually any information you would like to know about the performance of the Virtual Hold software is available to you.
Menu buttons and Software buttons are accessible from every page, so you can quickly navigate through the
program.
Directions are included on each page to guide you.
A user guide is accessible at any time by clicking on the Help link in the top right corner of every panel.
Logging In
Main Panel (Home)
Menu Buttons
Software Buttons (EyeQueue Buttons)
Setting Up EyeQueue
Understanding Virtual Hold Software
Usernames are not case sensitive. Passwords are case sensitive and can be 6-15 characters, based upon the Minimum
Password Length set by the Administrator. See Login Security Settings for more information.
Your Administrator has assigned you an access level that gives you access to different features within the program. See
Administration Settings in EyeQueue for an access level matrix that lists the access levels and their accessible features.
Once you log in, you see the Main Panel (Home), which shows your name and access level.
If you leave a session of EyeQueue open without accessing the program, the session eventually times out and you must
log in again.
If your company uses a single sign-on service (such as CA SiteMinder), you may be redirected to a new page to enter
your user credentials for that service first. After you are successfully signed on, the EyeQueue Main Panel will display as
usual.
To change this setting later, change the value in the Display Culture field in the Default View Settings panel. Refer to
the Default View Settings topic in the Setting Up EyeQueue article for more information.
Site
Select the site you wish to display. A site is a physical location of a contact center. The default site that appears on each
page can be set within My Profile > Default View Settings. See Setting Up EyeQueue for more information. Virtual
Hold Technology Technical Support can assist the Administrator with setting up new sites within EyeQueue.
Queue
Select the queue you wish to display for the chosen site. These are queues that your administrator set up in the
Configuration Wizard. The EyeQueue Administrator at your company can name these queues under: System >
Advanced Settings > Queue Name. The default queue that appears on each page in EyeQueue can be set within
Settings > Default View Settings. See Setting Up EyeQueue for more information.
EyeQueue Buttons
The EyeQueue buttons allow you to access and configure the different software packages installed on your Virtual Hold
system. The EyeQueue buttons are the large icons on the top left of the EyeQueue panel.
ASAP Callback saves the callers place in line. It gives the caller the option to be called back when its
his/her turn to speak to a representative, rather than waiting on hold. See ASAP Callback for more
information.
Scheduled Callback gives the caller the ability to schedule an appointment to speak with a
representative at a time and place that is more convenient, up to seven days in the future. See
Scheduled Callback for more information.
Proactive Notification provides clients the flexibility to get in touch with customers who have
experienced Virtual Hold. During periods of agent availability, the system can recall the customers of
your choosing and connect them with an agent. This sections contains Rapport and Notify settings.
QueueWatch allows you to monitor queues, agents, and Virtual Hold port utilization real-time. See
QueueWatch for more information.
QueueInfo is a powerful, comprehensive reporting package that provides a vast array of performance,
system, real-time, and Custom Reports. See QueueInfo Reports for more information.
System allows you to configure System settings that only affect individual queues and to set up new
users. See System for more information.
When you click on the EyeQueue buttons within the program, the sub-menus for that software package appear under
each software area. Click on a sub-menu to display its options. If you click on the EyeQueue buttons in this guide, or on
the links at the top of each page, you are taken to the corresponding software sections within this guide.
Description
Valid Values
Default Values
Note:
Any value that is in the default column of this guide is valid if there is no item in the database for that setting. In other
words, if the EyeQueue panel is not showing a value for a setting, this means that the database has no value for this
setting, so Queue Manager uses the default value (as listed in this guide).
10
Setting Up EyeQueue
Before you begin making setting changes to your Virtual Hold system, you should first set up your default options using
the Settings option in the EyeQueue menu.
Open each section by clicking on the appropriate bar. Make changes to settings and click Submit to save changes.
11
Change Password
The Change Password panel is in the My Profile section of the EyeQueue Interface. To change your password, enter
the requested information and then click Submit.
The password is case sensitive; other password requirements can be added by the Administrator. If you enter a
password that does not meet the minimum requirements, you are prompted with the requirements.
Display Culture
Choose the language and cultural settings that you want to use. The selection changes the language, the spelling, the
time format, and the date format that are displayed in EyeQueue.
Copyright 2015 Virtual Hold Technology, LLC
This document is the property of Virtual Hold Technology, LLC. Its contents are proprietary and confidential.
12
Site
Choose the default site you wish to view or administer on each page. See Site for more information.
Queue
Choose the default queue you wish to view or administer on each page. See Queue for more information.
13
Value
Description
<add key=ViewAllSites
value=FALSE>
FALSE
TRUE
Note:
You must enter all of your site names
here.
14
The Queue Statistics Page Refresh Time is the number of seconds for the Queue Statistics panel to refresh. The panel
then refreshes according to the value that you enter (in seconds). Quicker refresh times allow changes on the panel to
update more quickly. Keep in mind that multiple users accessing the Queue Statistics panel at the same time with quick
refresh times use more server resources and may slow down server processing. If this value is left blank, the default
value of 3 seconds is used.
For the listed items, checking the box beside the listed parameter will make the item appear as a column in the
QueueWatch > Queue Statistics screen. If the box is not checked, the column will not appear.
Note:
Based on the contact center environment, information pertaining to the contact center such as Agents Staffed,
Agents Available, and ACD Queue may not be received by the Virtual Hold system.
See Queue Statistics for more information.
15
Queue Variables
Each software package has its own set of settings--Queue Variables--that controls how that particular software package
handles calls.
Changes to Queue Variables within one software area do not affect the other software areas. For example, changes in
ASAP Callback do not affect Scheduled Callback or WebConnect (unless it is noted on the panel).
Changes to Queue Variables only affect the queue selected (not all queues).
Most changes to Queue Variables go into effect immediately, and do not require the Virtual Hold to be restarted.
System Variables
System Variables are settings that control how the Virtual Hold system operates, including the file paths for voice and
database files. Changes to System Variables affect the entire system and all queues. Some System Variables are
located outside of the System area, within software sections; these variables will be marked as System Variables. You
must restart the Virtual Hold system to activate changes to System Variables.
Note:
System Variables and settings that are located in the System area are NOT the same thing. See System and
System Vars for more information.
16
Definition
ACD
Queue
(Holding
Queue)
Queue of callers being handled by the ACD alone. Incoming callers are transferred to available agents.
If no agent is available, the caller is placed on hold, and waits in queue until it is his turn to speak to an
agent.
Virtual
Queue
Queue of callers that will be called back using the Virtual Hold software. The Virtual Queue maintains
First-In, First-Out (FIFO) integrity, meaning that callers places in line are marked and handled in the
order they were received. The first call that comes in is the first call that is called back.
Combined
Queue
Queue of both callers on hold and callers who opted to be called back. The callers places in line are
marked as they come in, and are either answered or called back when they have reached the front of
the Combined Queue.
There are different modes for the Virtual Hold system that determine which queue is answered. The Normal Operation
Mode is to use the Combined Queue. The Combined Queue tracks both ACD and Virtual Queue calls and handles the
calls in the order they were received. Refer to the following example with incoming call times as shown.
17
In the previous illustration, calls enter the system at certain times. Callers decide to hold and enter the ACD Queue, or
callers decide to receive return calls in the same amount of time as if they waited on hold and enter the Virtual Queue.
The Virtual Hold system tracks the order that the calls entered the system, in the form of the Combined Queue, and
transfer calls in the correct order to an available agent. If the system only uses the ACD Queue, then only live callers
who are waiting on hold are answered by an agent. In the same way, if the system only uses the Virtual Queue, then
only callers who requested return calls are answered by an agent. The Operation Mode determines how the system
handles calls. Refer to the Operation mode topic in the EyeQueue ASAP Callback Settings article for more information.
18
Route Points
The Virtual Hold system is a queue manager, sending calls where they need to go, and tracking everything that happens
to the calls. We can take a closer look at how Virtual Hold transfers calls to the ACD by looking at the route points.
Route Points are specified locations within the ACD where the Virtual Hold system transfers calls. The Virtual Hold
system tracks each call that comes in, and based upon the Call Flow and other Queue/System Variable settings,
determines the route point where the call should be sent. Route points are also used to assist the system in making very
detailed reports of what happened to calls from start to finish.
The following diagram shows the route points and where they are located in reference to the ACD. Calls flow upward
through the ACD, going to and from the Virtual Hold System, eventually making their way to an agent.
19
Entry Point
This is the very first route point on the ACD that consults the Virtual Hold system to determine call disposition; Entry
Points are also called Incoming Extensions. Calls hitting the Entry Point cause Virtual Hold to check the call against all
of the Queue and System Variables, and Virtual Hold then routes the call to a different route point. See Incoming
Extensions in the System DB Config Settings in EyeQueue article for more information.
20
21
agent becomes available. See "Callback Threshold" in the EyeQueue ASAP Callback Settings article for more
information.
Once the Callback Threshold is breached (usually 45 seconds), the system grabs an outbound line and calls the phone
number that was entered by the caller. When the phone is answered, the outbound IVR plays the callers recorded name
and requests that a button be pressed when the caller is on the line. The caller can then (1) acknowledge he is ready to
speak to a representative, (2) re-schedule the call for a later time, or (3) cancel the call. If the caller acknowledges he is
ready to speak to a representative, the system routes the call to the ACD Priority Queue ( Callback Route Point ), and
the caller speaks to the next available agent. If the caller reschedules the call, the system puts the call on the schedule
to be called back at the time the caller chooses. If the caller cancels the call, then the system disconnects the caller and
does not call him back. See Callback Route Point, above, for more information.
If the return call results in the caller getting transferred to the ACD Priority Queue, rescheduling, or canceling the call,
then the Virtual Hold system considers the callback to be a Successful Reconnect. If the caller does not establish that he
is on the line, or if anything happens to the call that prevents the system from connecting to the caller, the call is
considered Unsuccessful. Unsuccessful callbacks are retried until they become Successful Reconnects, or until the
maximum number of retries is reached. This setting is determined by the ASAP Callback > Settings > Settings & Retry
Parameters. See EyeQueue ASAP Callback Settings for more information. For more information on Successful vs.
Unsuccessful return calls, see Rapport Results Report.
To clarify the return call process, refer to the following illustration. Calls enter the system at the bottom of the picture and
then flow through the system. Call flow is shown with solid arrows, while call placeholders are shown with dotted lines.
22
In the above example, calls were placed in either the Virtual Queue or the ACD Holding Queue based upon the callers
choice. The Combined Queue, which tracked calls from the ACD Queue and the Virtual Queue, handled calls in the
order they were received. The call in the front of the Combined Queue was a Virtual Queue call, so the system initiated
Copyright 2015 Virtual Hold Technology, LLC
This document is the property of Virtual Hold Technology, LLC. Its contents are proprietary and confidential.
23
a return call, verified the correct person was on the line, and transferred the call to the front of the ACD Queue (ACD
Priority Queue) to be handled by the next available agent. You can see that the Virtual Hold system dictated how the
calls were treated, and the ACD system merely processed the calls as it received them from Virtual Hold.
24
25
Operation
Mode
Normal
Callbacks
Allowed?
Description
The Virtual Hold system allows calls to be handled by the ACD, alone, until the EWT is
greater than the Turn-On Threshold setting (under ASAP Callback > Settings and Retry
Parameters > Turn-On Threshold). When the Turn-On Threshold has been breached,
the Virtual Hold IVR intervenes and addresses the caller: EWT can be announced, and
callers can be given the option to be called back (ASAP Callback), to schedule a callback
at a later time/ date (Scheduled Callbacks), or to continue to wait on hold. This is the
default operation mode.
Yes
26
Queue
Speak
The Virtual Hold system treats callers when the EWT is greater than the Turn-On
Threshold setting (ASAP Callback > Settings and Retry Parameters > Turn-On
Threshold) and transfers to queue. Virtual Hold does not offer to call the caller back. If the
call is below the Turn-On Threshold setting, the caller does not hear the EWT. To
announce EWT, use the Speak EWT Under Threshold in QSpeak Mode setting (ASAP
Callback > QueueSpeak Settings). All calls in the Combined Queue continue to be
handled in the order they were received (system continues to make callbacks). When you
do not want to offer callbacks, the Queue Speak Operation Mode is useful as an
enhancement to the ACD Queue because it announces EWT.
Yes
Purge
The Virtual Hold system does NOT greet any new calls. All new calls go to the ACD
Queue. All calls in the Combined Queue continue to be handled in the order they were
received (system continues to make callbacks). This mode is useful as the end of the
business day approaches: it allow the Virtual Queue to be emptied so callbacks are not
made after the business day is over. You can use the Smart Purge feature to do this
automatically. See Smart Features, below, for more information.
Yes, with
limitation
Rapid
Purge
The Virtual Hold system does NOT greet any new calls. All new calls go to the ACD
Queue. All callers in the Virtual Queue are immediately called back until there are
none remaining. Existing callers in the ACD Queue continue to hold until the Virtual
Queue is empty. This mode can be used when your business is going to close
unexpectedly (such as closing due to inclement weather). New callers can be given an
announcement that you are closing due to the weather, while people who are waiting for a
callback (and are unaware of your situation) can be handled as quickly as possible.
By default, callbacks will launch at a speed of 2.2 seconds per call. If this is deemed to be
either too fast or too slow, adjustments can be made to the software.
Yes, with
limitation
Shutdown
The Virtual Hold system is essentially shut down. The system can be accessed for
administration, but it does not answer any calls, or track any call information. All calls are
handled by the ACD alone, and are either answered or go to the ACD Queue. Calls
received while the system is in this mode only appear on the Virtual Hold Exception
Report. No real-time data is available.
No
Standby
The Virtual Hold system does NOT greet any calls, but does track all call information and
transfers calls to the ACD Queue. Calls received while the system is in this mode appear
as untreated calls in the Virtual Hold reports. Real-time data is available.
No
After
HoursTM
The Virtual Hold system greets all callers, but only offers the caller the option to
schedule a callback at a later time/date. This option requires that Scheduled Callbacks
is installed. This mode is useful when it is after your normal business hours, and you want
to give your callers an option besides calling you back when you are open.
Yes, at a
later time
27
Virtual
QueueTM
The Virtual Hold system allows calls to be handled by the ACD, alone, until the EWT is
greater than the Turn-On Threshold setting (under ASAP Callback > Settings and Retry
Parameters > Turn-On Threshold). When the Turn-On Threshold has been breached,
the Virtual Hold system greets callers, and callers are not given the option to hold; they
are only given the option to be called back. Callers are put in the Virtual Queue and are
handled in the order they were received. This mode is useful when there is an excessive
number of calls in the ACD Queue. Virtual Queue limits the depth of the ACD Queue by
preventing any more calls from going to it. You can use Smart Virtual Queue to do this
automatically. See Smart Virtual Queue, below, and ASAP Callback Call Flow Settings
for more information.
Yes
Date
BookTM
The Virtual Hold system will greet all callers when the EWT is greater than the Turn-On
Threshold parameter (under ASAP Callback > Settings and Retry Parameters > Turn-On
Threshold). When the Turn-On Threshold has been breached, the system will offer the
caller the option to schedule a callback at a later time/date. This option requires
Scheduled Callback to be installed, and Date Book to be enabled. This mode is useful, for
example, during your normal business hours where none of your agents will be available
to take calls (perhaps there is a mandatory company meeting). Date Book will give your
callers an option besides placing their call again at a later time.
Yes, at a
later time
NotifyTM
The Virtual Hold system handles calls according to the Notify Settings and Retry
Parameters. When the Notify Operation Mode is selected, a Notify Settings Parameters
screen appears to allow you to configure the settings. Notify is used when there is an
unexpected event/emergency, such as an evacuation or major outage, and customers
need to be informed of the situation. Incoming callers can hear a message, notifying them
of what is occurring. Also, callers who are already in the Virtual Queue, but were not
aware of the problem when they first called, can be automatically called back and
informed of the situation. An estimated time period can be set for this event, allowing
EWTs to be adjusted, and the Operation Mode can be automatically changed once the
event it over. See ASAP Callback Call Flow Settings for more information.
Yes
Note:
Changes only affect the selected queue (not all queues). To change Operation Modes according to a weekly time
schedule, see Schedule Operation Mode, below. To change Operation Modes according to a specific time/date,
see Holiday Schedule, below.
Queue Mode
Setting
Description
Valid Values
Default
Value
28
Queue
Mode
Predictive, Preview,
Predictive Dial, Predictive
ExtDial, or Progressive
Predictive
Predictive Mode - The system launches a callback before an agent becomes available (uses Callback Threshold
setting). This is the recommended and most efficient Queue Mode, as agents do not have to wait to be connected
to callers.
Preview Mode - The system interfaces with a Genesys Universal Routing Server (URS) and sends callback
information to agent desktops, allowing the agents to decide how to handle the callbacks.
Predictive Dial Mode - The system interfaces with a Genesys Universal Routing Server (URS) and a PBX with Call
Progress Detection (CPD). Virtual Hold initiates a callback using the Genesys TMakePredictive Call API from a
route point. Once CPD recognizes the call is answered, the call is automatically transferred to the Callback Queue
Transfer DN. In order to use this mode, the extension column of the Outgoing Trunks panel must have information
in the following format: TServerSwitchName:RoutePointDN.
Predictive Extension Dial Mode - The system interfaces with a Genesys URS. Virtual Hold initiates a callback using
the Genesys TMakeCall API from an extension. Once Virtual Hold acknowledges the established event, the call is
automatically transferred to the Callback Queue Transfer DN using the TSingleStepTransfer or the TMuteTransfer
method (depending on the method the PBX supports).
If a CallbackTransferDN is specified in System > DB Config > Outgoing Trunks (see "Outgoing Trunks" in the
System DB Config Settings article), the call is transferred to that destination. This destination can send the call to
the outbound callflow. If no CallbackTransferDN is specified, the call will be transferred to the Callback Queue
Transfer DN configured on the call.
In order to use this mode, the extension column of the Outgoing Trunks panel must have information in the
following format: TServerSwitchName:ExtensionDN:CallbackQueueTransferDN.
Progressive Mode - This mode is a mixture of Preview Mode and Predictive Dial Mode, with Virtual Hold initiating
the callback rather than the agent. The system interfaces with a Genesys Universal Routing Server (URS) and a
PBX with Call Progress Detection (CPD). Virtual Hold creates a virtual call on a Virtual Route Point (VRP) and
issues an EventRouteRequest, waiting for a response from T-Server/URS. When T-Server/URS sees an agent
available (through the RequestRouteCall event), the agent is reserved and the agent information is sent back to
Virtual Hold. Virtual Hold uses the agent information to initiate a callback using the Genesys TMakePredictive Call
API from a route point. Once CPD recognizes the call is answered, the call is automatically transferred to the agent.
In order to use this mode, the extension column of the Outgoing Trunks panel must have information in the following
format: TServerSwitchName:RoutePointDN.
Setting
Description
Valid Values
Default
Value
29
Turn-On
Threshold
The number of seconds the EWT must exceed before calls are offered
Virtual Hold treatment. Enter the value in hours, minutes and seconds
(hh:mm:ss).
00:00:00-23:59:59
00:00:00
Callback
Threshold
0-23:59:59
00:00:45
0-23:59:59
00:00:45
Note: When you change the Callback Threshold, the new threshold
affects all calls in the Virtual Hold system.
Default
Number of
Agents
The number of agents that typically staff the contact center for the
particular queue.
This setting is used along with the EWT Algorithm and EWT Settings
to determine EWT. It is used in the calculation of the initial EWT. After
calls have been answered, runtime data replaces this value in the
array.
Exception: If you use the Agent-Less History (3) algorithm, this setting
continues to supply the number of agents for the array because your
ACD does not provide real-time data to Virtual Hold. See EWT
Settings in EyeQueue for more information about the Agent-Less
History (3) algorithm.
Set this to the weekly average of the number of agents normally
logged in when the contact center opens.
Default
Avg Call
Handle
Time
The average length of time that a caller talks to an agent for the
specified queue.
This setting is used along with the EWT Algorithm and EWT Settings
to determine EWT. It is used in the calculation of the initial EWT. After
calls have been completed, real-time data replaces this value in the
array. Enter the value in hours, minutes and seconds (hh:mm:ss).
30
Max Total
Attempts
Sets the maximum number of times a callback can fail with a mixed
result before it is cleaned up and marked as a max total attempts (max
total combo).
0-10
Busy
Period
0-23:59:59
00:01:00
Max Busy
Attempts
Sets the maximum number of times a callback can fail with the result
of busy before being cleaned up and marked as a max busy.
0-10
No
Answer
Period
0-23:59:59
00:01:00
Max No
Answer
Attempts
The maximum number of times a callback can fail with the result of no
answer before being cleaned up and marked as a max no answer.
0-10
Try Again
Period
0-23:59:59
00:01:00
Max Try
Again
Attempts
The maximum number of times a callback can fail due to a result other
than a busy signal, no answer, or answering machine before being
cleaned up and marked as a max try again.
0-10
Max
Answering
Machine
Attempts
Sets the maximum number of times a callback can fail with the result
of reaching an answering machine before being cleaned up and
marked as a Max Answering Machine. Try Again period is used to retry
answering machine attempts.
0-10
31
Business Hours
Use the Business Hours panel to specify when the queue is staffed for each day of the week. The Virtual Hold system
uses these values to schedule callbacks through Scheduled Callback and to route calls according to the Smart Purge
settings.
Enter the hours that your queue is staffed for each day of the week, making sure to enter a close time that is early
enough to allow retry calls to take place before there are no more agents to take the calls. For instance, if your queue is
no longer staffed at 9:00 P.M., and your retry settings are set to 3 attempts at 10 minute intervals, you should set your
close time at no later than 8:30 P.M.
Changes to Business Hours affect scheduled callbacks ( Scheduled Callbacks ) and the Smart Purge feature.
Notes:
Changes only affect the selected queue (not all queues).
It is also recommended that you change the Schedule_Day voice recording to correspond to your new Business
Hours. The Schedule_Day recording plays for callers who are scheduling a callback.
32
Click Close to close the form and display any submitted information (clicking Close does not submit any information).
Click Delete to remove the displayed entry.
You can have multiple open/close times for each day, but the times entered should not overlap. An example of how
times should be entered: open 08:00 A.M. - close 05:00 P.M., open 07:00 P.M. - close 10:00 P.M.
If you have times that overlap, such as an open time of 12:00 A.M. - close 11:59 P.M., and another time of open 08:00
A.M. - close 05:00 P.M., this may cause some confusion. The system opens at 12:00 A.M., opens again at 08:00 A.M.
(which essentially has no effect), closes at 05:00 P.M., closes again at 11:59 P.M. (which essentially has no effect). So
the effective Business Hours for this scenario are: open 12:00 A.M. - close 05:00 P.M.
If you would like to have your Business Hours show you as open 24 hours a day/7 days a week, enter 12:00 A.M. as the
open time, and 11:59 P.M. as the close time for each day.
33
34
Holiday Schedule
You can use the Holiday Schedule panel to have your system change Operation Modes according to a specific time or
date. This Holiday Schedule takes precedence over any other operation schedule. Also, this schedule is date specific,
so you cannot set recurring holidays without entering the specific time/date/year for each holiday.
35
Enter the requested information and click OK to submit the information to the system. (Click Close to see the submitted
information in the Holiday Schedule panel.)
Click Close to close the form and display any submitted information. (Clicking Close does not submit any information.)
Click Deleteto remove the displayed Date and all time/mode information for that date from the schedule.
Note: Changes only affect the selected queue (not all queues).
Items may not necessarily be listed in chronological order.
Notes:
Attempts to schedule callback appointments for dates falling during a Holiday Schedule will not be accepted.
When a Holiday Schedule is added, existing Callback appointments will still be made according to the Schedule
Operation Mode of the system; e.g., in Purge Mode, callbacks would be placed; in Standby Mode, callbacks would
not be placed.
Holiday Schedules must be added at least eight days before the actual holidays to prevent the Date Book function
from scheduling callback appointments on those holidays. Callback appointments scheduled for a day that later
becomes a holiday are made at the start of day on the first working day after the holiday.
For the list of Operation Modes and their descriptions, see Operation Mode, above.
36
Pending Callback
Request
New Callback
Request
None
ASAP
Accepted
None
Schedule
Accepted
ASAP
ASAP
Denied
ASAP
Schedule
Accepted
ASAPa
ASAP
ASAPa
Schedule
Accepted
Retry
ASAP
Retry
Schedule
Accepted
Schedule
ASAP
Accepted
37
Platform Toolkit
API
Schedule
Schedule
Accepted
None
ASAP
Accepted
None
Schedule
Accepted
ASAP
ASAP
Denied
ASAP
Schedule
Accepted
ASAPa
ASAP
Denied
ASAPa
Schedule
Accepted
Retry
ASAP
Denied
Retry
Schedule
Accepted
Schedule
ASAP
Accepted
Schedule
Schedule
Accepted
Two other factors that determine how callback requests are handled are the callers place in line and the remaining wait
time before the system initiates a callback.
If the time remaining is less than the Callback Double Check - Time Remaining Threshold setting, then the software
automatically transfers the caller to the front of the line for the next available agent. The reasoning behind this: if you
already have a caller on the line, and the system is scheduled to call this person back in a minute or two, then why
waste resources initiating a return call. Why not just deal with the caller now.
38
If the time remaining is more than the Callback Double Check - Time Remaining Threshold setting, the software quotes
the remaining wait time to the caller and then offer him the option to: 1) cancel the original callback and wait on hold
(which puts him at the end of the line), 2) hang up and wait to receive a callback based upon his original place in line, or
3) cancel the original callback and disconnect the call.
Valid
Values
Default
Value
Enables the Callback Double Check feature, which checks to see if a phone
number entered by the caller is in the current callback (Virtual Queue) list. If so,
the caller is considered a repeat caller, and special messages and choices are
given to the caller in order to enhance the experience.
TRUE /
FALSE
FALSE
Sets the maximum number of invalid attempts when the system is prompting
the caller for response once the Callback Double Check feature has been
invoked.
0-10
Callback
Double
Check Time
Remaining
Threshold
With Callback Double Check, the remaining wait time of the caller's callback is
compared to this threshold. If the wait time is less than this value, the system
transfers the call to the ACD Priority Queue. If the wait time is greater than this
value, normal Callback Double Check processing takes place.
0-99999
seconds
120
Callback
Double
Check Scope
Specifies which queues Virtual Hold checks for an existing callback to the
phone number that the caller enters. LOCAL checks only the queue where the
call is received. GLOBAL checks all of the queues monitored by Virtual Hold.
LOCAL,
GLOBAL
LOCAL
Setting
Description
Enable
Callback
Double
Check
Max Invalid
Response Callback
Double
Checka
a. The Max Invalid Response - Callback Double Check value represents additional invalid attempts after the first
invalid attempt. If you leave the variable set at the default value, there are a total of [defect value +1] attempts.
39
Smart Features
For every new call, the Smart Features setting compares the EWT to the amount of business time left in the day, as
specified in the Business Hours section of the Settings sub-menu. If the EWT exceeds the amount of business time left
in the day, and a Smart Feature is selected, Virtual Hold does not greet the caller, and instead routes the call to the
specified location. Depending on your configuration, Virtual Hold might also play the estimated wait time before routing
the call to the specified location. This feature allows the Virtual Queue to be emptied so callbacks are not made after the
business day is over.
See Business Hours, above, for more information.
Setting
Description
Valid Values
Default
Value
40
Select
Smart
Feature
Controls whether Smart Features are enabled, causing calls to route to the
specified location instead of to the IVR when the current EWT extends
beyond the current business hours.
Smart Purge,
Smart
QueueSpeak
Smart
Purge
Holding
Queue, Under
Threshold
Queue
Holding
Queue
Smart Purge routes calls directly to the specified location without playing the
estimated wait time. Smart QueueSpeak plays the estimated wait time and
then routes the call to the specified location.
Smart
Feature
routes
call to:
Controls whether calls route to the choose-hold route point instead of the
under-threshold route point when Smart Features are enabled.
Valid values are Holding Queue and Under Threshold Queue.
Setting
Description
Valid
Value
Default
Value
Smart Virtual
Queue
Threshold
Enabled if set with a value. While EWT exceeds this value, the queue
switches to the Virtual Queue Mode status. See Smart Features, above.
0-99999
seconds
N/A
41
Setting
Description
Smart
Call Block
Threshold
If set with a value, Smart Call Block is enabled. While EWT exceeds this value, the
queue automatically plays a prompt and then disconnects the caller. Note: Smart
Purge must be enabled for Smart Call Block to function properly. See Smart
Features, above.
Valid
Value
Default
Value
0-99999
seconds
N/A
Note:
For Smart Route Settings, see Smart Route Settings in EyeQueue.
42
Setting
Description
Valid
Values
Default
Value
Controls whether Date Book is offered when the system is in Virtual Queue
Mode. Date Book allows callers to schedule return calls up to seven days in
the future.
TRUE
/
FALSE
FALSE
Controls whether callers can press 0 in the Virtual Queue Main Menua to be
transferred to the holding queue when the system is in Virtual Queue Mode.
TRUE
/
FALSE
FALSE
TRUE
/
FALSE
FALSE
Valid
Values
Default
Value
a. The Main Menu settings only apply when Virtual Hold is in Normal Mode.
Setting
Description
43
TRUE
/
FALSE
FALSE
Controls whether the further option is offered in the Main Menu as option 2.a
TRUE
/
FALSE
TRUE
Transfers the caller to the ACD holding queue if the caller presses 0 in the
TRUE
/
FALSE
option 3.a
Main Menu.
Hold
FALSE
Re-enter Limit -
Sets the maximum number of times that a caller can re-enter his phone
number. A caller might do this if the number read back is not the number
desired.
0-10
Max No
Response - Main
Menu
0-10
Max Invalid
Response Answering
Machine
0-10
Max Invalid
Response - Main
Menu
Sets the maximum number of invalid attemptsc the caller is allowed when
selecting an option in the Main Menu.
0-10
Max Invalid
Response Further Options
Menu
Sets the maximum number of invalid attemptsc the caller is allowed when in
the Further Options Menu.
0-10
Phone Number
44
Max Invalid
Response Menu After
Description
Sets the maximum number of invalid attempts the caller is allowed when
listening to the Post Description Menu.
0-10
Max Invalid
Response Callback Hail
0-10
Sets the maximum number of invalid attemptsc the caller is allowed when
inputting the callback number.
0-10
Sets the maximum number of invalid attemptsc the caller is allowed when
confirming the callback number.
0-10
Sets the maximum number of times the system cycles through the hailing
prompts before disconnecting and retrying according to the Try Again retry
setting. Note: With normal prompting, 6 times equals about 2 minutes.
0-10
Menub
Max Invalid
Response Enter Phone
Numberc
Max Invalid
Response Phone Number
Validationb
Max Invalid
Response Callback More
Time Requestb
a. The Main Menu settings only apply when Virtual Hold is in either Normal or VirtualQueue Mode.
b. Changes to this setting affect both ASAP Callback and Scheduled Callbacks.
c. This value represents additional invalid attempts after the first invalid attempt. If you leave the variable set at
the default value, there are a total of [default value + 1 attempts.
Description
Valid
Values
Default
Value
45
Dial
Extensions
Determines whether to play prompts that ask the callers to input their
extension or their department number in addition to their callback number.
Disabled = play no extra prompts
Extension Mandatory = play prompt requiring extension,
Disabled,
Disabled
Extension
Mandatory,
Department
Mandatory,
Extension
Optional,
Department
Optional,
Ext. or
Dept.
Optional
Dial
Extension
Delay
Sets the number of seconds that the system waits before pulsing the
extension number after receiving the first positive voice detection.
0-999
Hail
Extension
Delay
Sets the number of seconds that the system waits before playing the hailing
prompts after pulsing the extension number and receiving the second
positive voice detection.
0-999
Re-enter
Limit Extension
Sets the maximum number of times a caller can re-enter his extension
number before sending the caller to queue.
0-10
Dial
Extensions
- Include
Terminator
TRUE /
FALSE
FALSE
46
Dial
Extensions
- Terminator
Digit
Sets the terminator digit (the digit sent after the phone number) when the
Include Terminator value is set to true. Usually, # or *.
0-9, #, *
Max No
Response Get
Extension
Sets the maximum number of times the system waits for a valid extension
number before sending the call to queue.
0-10
Max No
Response Request
Extension
0-10
Max Invalid
Response Extension
Hailing
Sets the maximum number of times the system cycles through the hailing
prompts before disconnecting and retrying according to the Try Again retry
setting. Note: With normal prompting, 10 times equals about 2 minutes.
0-10
10
Max Invalid
Response Validate
Extension
Sets the maximum number of times the caller can attempt to validate his
extension number before sending the caller to queue.
0-10
Max Invalid
Response Extension
Hail Menu
0-10
47
QueueSpeak Settings
QueueSpeak Settings control what the Virtual Hold IVR says to callers about Estimated Wait Time (WT.) The different
formats of EWT and circumstances where EWT is quoted are determined by the QueueSpeak Settings. There is only
one section under this sub-menu.
Note:
All callbacks in the system at the time QueueSpeak mode is invoked will be dialed.
QueueSpeak Settings
Setting
EWT Range
Phrase File
EWT Range
Phrase Between Filea
Default
Value
Description
Valid Values
N/A
NormalEWT
Phrase.vox
N/A
<NULL>
N/A
RangeEWT
Phrase.vox
N/A
Between
RangesEWT
Phrase.vox
TRUE / FALSE
FALSE
48
TRUE / FALSE
TRUE
N/A
MaxEWT
Phrase.vox
TRUE / FALSE
TRUE
00:00-99:59
03:00
N/A
MinEWT
Phrase.vox
TRUE / FALSE
FALSE
00:00:00-99:59:59
00:02:00
TRUE / FALSE
TRUE
EWT Filea,b
Enable Speak
Max EWTb
Quote Max
EWT Time
Enable Speak
Min EWTc
Speak EWT in
Main Menu
Main Menu.
49
Speak EWT in
Virtual Queue
Mode
TRUE / FALSE
TRUE
Speak EWT
Before
Transferring to
Hold
TRUE / FALSE
TRUE
Speak EWT
After Max
Invalid
Response
TRUE / FALSE
TRUE
Speak EWT
After Callback
Request
TRUE / FALSE
TRUE
Speak EWT in
Queue Speak
Mode
TRUE / FALSE
TRUE
Queue Speak
Under
Threshold
TRUE / FALSE
FALSE
Queue Speak
UnderThreshold
- Minimum EWT
N/A
a. The .jsp files for these settings in GVP are case sensitive. Prompts will not be played if case is not followed in
Callflow.
Copyright 2015 Virtual Hold Technology, LLC
This document is the property of Virtual Hold Technology, LLC. Its contents are proprietary and confidential.
50
b. In order to use the Speak Max EWT feature, EWT Phrase - Speak Max EWT File, Enable Speak Max EWT
and Quote Max EWT Time must be configured.
c. In order to use the Speak Min EWT feature, EWT Phrase - Speak Min EWT File, Enable Speak Min EWT and
Quote Min EWT Time must be configured.
d. The Main Menu settings only apply when Virtual Hold is in Normal Mode.
51
52
Date Book
Date Book uses the following settings:
Valid
Values
Default
Value
TRUE /
FALSE
FALSE
Enable
Rescheduling
TRUE /
FALSE
FALSE
TRUE /
FALSE
FALSE
When set to TRUE the Date Book Menu offers the caller the choice to
end the call.
TRUE /
FALSE
TRUE
When set to TRUE the Date Book menu offers the caller the choice to
choose to hold and wait for an agent.
TRUE /
FALSE
FALSE
Setting
Description
Note:
There is a difference between the Date Book feature and the Date Book Operation Mode. The Date Book feature of
Scheduled Callback allows any treated caller to schedule a callback/appointment. The Date Book Operation Mode
forces the Virtual Hold system to ONLY allow callers the option to schedule a callback/appointment. If the Enable
Date Book (Feature) setting is set to FALSE, then scheduled callbacks are not available for any caller, and Virtual
Hold does not treat callers if the system is put in the Date Book Operation Mode (callers are routed to the ACD
Queue).
53
Fast Forward
This feature provides a caller with available time choices if the original scheduled callback request time is not available.
Fast Forward starts from the time the caller tried to schedule, and speaks up to four of the next available time slots (time
slots are 15-minute intervals) for that day. The caller can then select one of those time slots, request to hear more
available time slots, or choose his own time. If there are no more time slots available for the day, the caller is returned to
the main menu. If the caller requests a time slot that falls on a holiday, the caller will be provided with the next available
time slots following the holiday.
Note:
This scenario is applicable when requests arrive through Platform Toolkit. When requests arrive through the
traditional IVR, no time slots will be offered. VXML IVR is not affected by this limitation.
See "Holiday Schedule" in the EyeQueue ASAP Callback Settings article for more information about setting the Holiday
OpMode.
Fast Forward uses the following settings:
Valid
Values
Default
Value
TRUE /
FALSE
FALSE
This defines the number of times the Fast Forward section can go
back to the Main Menu.
0-10
0-10
Setting
Description
Setting
Description
Valid
Values
Default
Value
54
Max
Invalid
Response
- Invalid
Time
When scheduling (or rescheduling), the number of times an ineligible time (full time
slot, time within current EWT, after hours) can be entered. Exceeding this value
results in being transferred to queue (or being disconnected and recalled based on
the Try Again setting).
0-10
Max
Invalid
Response
- Date
Book
Menu
Sets the maximum number of times a caller is allowed to enter an invalid entry
when the system is in Date Book mode and the caller is listening to the Date Book
Menu. Exceeding this value results in being transferred to queue (or being
disconnected and recalled based on the Try Again parameter). Exceeding this
value when using Date Book or After Hours results in the call being disconnected.
0-10
Max
Invalid
Response
- After
Hours
Menu
Sets the maximum number of invalid attempts the caller is allowed when in the
After Hours Menu. Exceeding this value results in being transferred to queue (or
being disconnected and recalled based on the Try Again parameter). Exceeding
this value when using Date Book or After Hours results in the call being
disconnected.
0-10
Max
Invalid
Response
- AM/PM
Validation
When scheduling (or rescheduling), sets the maximum number of invalid attempts
allowed for the caller to choose either AM or PM. Exceeding this value results in
being sent to queue (or being disconnected and recalled based on the Try Again
setting). Exceeding this value when using Date Book or After Hours results in the
call being disconnected.
0-10
Max
Invalid
Response
Selecting
the Day
When scheduling (or rescheduling), sets the number of invalid attempts allowed
when choosing the day of the week. Exceeding this value results in being
transferred to queue (or being disconnected and recalled based on the Try Again
setting).
0-10
55
Max
Invalid
Response
Selecting
the Time
When scheduling (or rescheduling), sets the number of times a caller is allowed to
enter an invalid time (i.e. 25:80). Exceeding this value results in being transferred to
queue (or being disconnected and recalled based on the Try Again setting).
Exceeding this value when using Date Book or After Hours results in the call being
disconnected.
0-10
Max
Invalid
Response
- Accept
Schedule
Menu
Sets the maximum number of invalid attempts the caller is allowed when listening
to the Accept Schedule Menu or Accept Reschedule Menu. Exceeding this value
results in being transferred to queue (or being disconnected and recalled based on
the Try Again parameter). Exceeding this value when using Date Book or After
Hours results in the call being disconnected.
0-10
Max
Invalid
Response
- Accept
Schedule
Further
Options
Sets the maximum number of timesa that a caller can choose to return to the
Further Menu while listening to the Accept Schedule Menu or Accept Reschedule
Menu.
0-10
a. This value represents additional invalid attempts after the first invalid attempt. If you leave the variable set at
the default value, there are a total of [default value + 1] attempts.
56
57
Items in this panel cannot be edited; they can only be deleted and re-added.
To delete rows select the row(s) you would like to delete by clicking the box(es) in the Delete column, and then click
Submit. Alternatively, you can delete all rows by clicking the Delete All check box at the top of the Delete column.
To add a row, select the day in the bottom row from the drop-down list, enter the times in the correct format, and select
the day check boxes from the chart; then click Add to add the row.
Notes:
If you are using Date Book, you should only offer appointments on days when the business is open, and there
are agents staffed for this queue. This prevents people from trying to schedule appointments for days that your
queue is not staffed.
If a time period is not specified and a caller calls during that time, the caller does not hear the schedule
callback option. In the same way, if a time period is specified, but no days are selected for offer, then the caller
does not hear the schedule callback option.
Date Book is only available for up to one week in the future, which corresponds to the days on the Offer Date
Book panel.
You can have multiple offer times for each day, but you cannot enter overlapping times. Your ending/starting
times can be the same for each entry. 12:00 A.M. can only be used as a start time, not an end time; use 11:59
P.M. as the last possible end time for a day.
58
Note:
The Business Hours settings in the Settings sub-menu override the settings in this panel, i.e., callers are not allowed
to schedule a callback outside of the scheduled Business Hours. So you only need to worry about this panel for
times/quantities during scheduled Business Hours. See "Business Hours" in the EyeQueue ASAP Callback Settings
article for more information about this setting.
59
Select a day from the drop-down list, and add/change the begin/end times. Times must be in 15-minute intervals and
begin/end on an even quarter hour; for example: 12:00 A.M. - 12:15 A.M., and NOT 12:01 A.M. - 12:16 A.M. Enter the
quantity of calls that are allowed for that 15-minute interval. The recommended number of scheduled callbacks is 15,
which corresponds to one call per minute. However, the maximum number of scheduled callbacks per 15-minute interval
is 1,000.
This number should never exceed 50 percent of the number of agents staffed at that time in order to prevent
interference with normal incoming calls.
Click Add or Modify to submit the information to the program (items do not appear on the Allow Date Book form until
you click Close).
Click Close to close the form and display any submitted information.
Note:
Clicking Close does not submit any information.
60
Click Clear to make the Quantity 0 for the displayed time range. This makes the caller who attempts to schedule that
time interval hear a Time slot is unavailable message.
If a caller ever hears a time slot is unavailable message, the Fast Forward feature can provide him with the next
available time slot. See "Fast Forward" in the Scheduled Callback Call Flow Settings article for more information for
more information.
61
62
Rapport Settings
Rapport gives you the option to attempt to reach customers you missed the first time. If you were unable to complete a
callback, you can use Rapport to try to reach that caller again on another day.
You can set up Rapport to play a pre-recorded message or to connect the caller directly to an agent. You can also play
a pre-recorded message and then give the caller the option to connect to an agent. If customers need to speak to
someone, Rapport will transfer them to the priority queue (the front of the holding queue) to speak to the next available
agent.
You can customize the Rapport process through EyeQueue. Customizing options include the following items:
You can generate a caller list from the calls that are stored in the Virtual Hold databases, or you can upload a caller
list. If you use the caller information stored in the databases, you can filter the call list by call date and by call result.
Alternatively, you can also set up a separate routing point or DN for Rapport calls.
You can use your existing queues to launch Rapport calls, or you can set up a queue that is reserved for Rapport
calls.
If you use an existing queue, you can set up a new skill group for Rapport calls, or you can configure an existing
skill group to handle both incoming calls and Rapport calls. An environment that uses an existing skill group to
handle both types of calls is known as a blended Rapport environment, and can improve contact center efficiency
by keeping agents productive, even during times of low call volume.
You can trigger Rapport calls based on agent availability, Estimated Wait Time (EWT), or calls in queue.
63
64
Configuring Rapport
You can configure Rapport through EyeQueue. See the following sections for detailed instructions:
Selecting a Compatible Virtual Hold Operation Mode
Configuring Rapport in Incoming Extensions
Additional Configuration Steps for Aspect CallCenter ACDs and Cisco ICM
Configuring Rapport Settings & Retry Parameters
Setting the Rapport Zones
Selecting Rapport Phone Numbers
Additional Configuration Steps for Aspect CallCenter ACDs and Cisco ICM
Note:
If you do not use an Aspect CallCenter ACD or Cisco ICM, you can skip this section.
Copyright 2015 Virtual Hold Technology, LLC
This document is the property of Virtual Hold Technology, LLC. Its contents are proprietary and confidential.
65
If you use an Aspect CallCenter ACD or Cisco ICM, you must configure Rapport in both the Incoming Extensions panel
and the Incoming Applications panel.
The values for each field must be the same in both panels.
Navigate to the Incoming Applications panel and copy the values from the Incoming Extensions panel into the
corresponding fields. The settings use the same names in both panels, with the following exceptions:
Incoming Applications Setting
Application ID
Extension
Extension Label
Copy the Extension value for the outgoing extension from the Incoming
Extensions panel.
Callback Variable
Callback Value
User Group
See "Incoming Applications" in the System DB Config Settings article for more information for more information.
Setting
Description
Valid
Values
Recommended
Values
66
State
OFF
N/A
RAPPORT
BLENDED
Transfer
Mode
DTMF
PVD
DTMF
HAILING
HAILDISCO
PVDDISCO
Agents
Available
Mode
NORMAL
EWT
NORMAL
QUEUE
2=EWT - makes a Rapport call when the EWT = 0;
3=QUEUE - makes a Rapport call if the holding and priority queues
are empty.
67
Number of
Agents
Available
Before
Rapport
Calls
1-999
Minimum
Outbound
Ports
Before
Rapport
Calls
1-999
Allow
Scheduling
TRUE/
FALSE
FALSE
Max
Answering
Machine
Attempts
Sets the maximum number of times a Rapport call can fail with the
result of Rapport answering machine before being cleaned up and
marked as a Rapport max answering machine.
1-10
Max
Answering
Machine
No
Response
0-10
Max Busy
Attempts
Sets the maximum number of times a Rapport call can fail with the
result of busy before being cleaned up and marked as a Rapport max
busy.
1-10
68
Max Total
Attempts
Sets the maximum number of times a Rapport call can fail with a
mixed result before it is cleaned up and marked as a Rapport- Max
Total Attempts.
1-10
Max Hailing
Invalid
Response
Sets the maximum number of times the system cycles through the
Rapport hailing prompts before disconnecting and retrying again
according to the Rapport - Retry period.
1-10
Max Invalid
Response
Sets the maximum number of times the system cycles through the
Rapport menu (1 or 2) prompts before disconnecting and retrying
1-10
Max No
Answer
Attempts
The maximum number of times a Rapport call can fail with the result
of no answer before being cleaned up and marked as a Rapport max
no answer.
1-10
Max Try
Again
Attempts
The maximum number of times a Rapport call can fail due to a result
other than a busy signal, no answer or answering machine before
being cleaned up and marked as a max try again.
1-999
Retry
Period
00:00:00 23:59:99
00:15:00
IVR ID
This determines which IVR is checked for outbound ports and used
for outdialing.
N/A
ALL
Number in
Priority
Queue to
Pause
Rapport
This value represents the number of calls in the priority queue that
pause Rapport; this prevents too many Rapport calls from flooding
the priority queue and artificially inflating the EWT of waiting calls.
1-999
69
Name File
Required
If TRUE, then play the callers recorded name. If the name is not
available, do not call this number.
TRUE/
FALSE
FALSE
70
71
The right side of the interface shows all of the numbers that are called by Rapport. It is also the manual phone number
entry form.
To add a phone number, enter the digits in the Phone Number field next to the Add button, and click Add.
Notes:
Enter only digits, no special characters such as dashes (-) or periods (.). Phone numbers with special characters
are considered invalid when the system prepares to dial the numbers. Invalid phone numbers are not dialed;
they are discarded.
72
Phone numbers entered auto-sort in ascending order as soon as you add them.
If you attempt to enter a phone number that is already in the panel, when you click the Add button the number is
not added to the panel, it remains in the Phone Number field.
Each page of phone numbers displays 20 phone numbers. Page numbers are displayed above the Delete text,
and can be selected.
To delete a phone number, check the check box in the delete column beside the number you want to delete, and click
Submit. You can select multiple phone numbers before clicking Submit. To delete all phone numbers on a page, check
the All check box beside the Delete text.
Note:
The Phone Number panel will not refresh automatically as numbers are called and deleted, nor will it manually
refresh by pressing F5. You must manually refresh the screen by clicking Refresh. Also, if you leave this screen and
return, the screen will be updated.
To modify a phone number, delete it and then add it to the list again.
The left side of the interface allows you to import a list of phone numbers.
If you select File on Select Source, the following interface is available:
Click Browse and select the file you wish to import. Click Get Data to import the numbers.
The file must be a delimited text file with the file name VHRecallPhNumbers.txt or VHRecallPhNumbers.csv.
Acceptable delimiters are: pipe (|), comma (,), space ( ), semicolon (;), and hard/carriage return or line feed.
.xls or .mdb files do not import. Save the files as .txt or .csv, and verify the delimiters exist in the final file.
Duplicate numbers do not import; they are skipped.
Note:
73
If any of the phone numbers is invalid, the import process will continue. None of the invalid numbers are imported
into Rapport and a warning message is displayed explaining that invalid numbers were not imported. The invalid
Rapport numbers are written to their own log file.
If you select VH Historical Data on Select Source , the following interface is available:
The historical database table tracks the return calls made by the Virtual Hold system.
1. Select the type of return calls that you would like to add to or exclude from the Rapport list. More than one
checkbox can be selected.
2. Enter the beginning and end date, or choose the dates from the calendars for the records you would like to add.
Click the button to the right of the date field to view the calendar.
3. Click Get Data to import the numbers. Depending on the size of the list, it may take a few minutes for the list to
import completely.
74
1GB of
RAM
4GB of
RAM
20,000 Numbers
50,000 Numbers
100,000 Numbers
200,000 Numbers
These results were gathered from two different systems. Results may vary slightly based on hardware, number and type
of applications running, and other factors.
Note:
There was no significant change in CPU use for these tests.
75
Notify Settings
Notify offers contact centers the ability to notify callers when unexpected events occur, such as emergencies or
outages. Utility outages, for example, can cause a widespread effect of customers trying to call the contact center to
report the outage; another example of a disruptive situation is a contact center evacuation. These events affect the
contact center's ability to answer customer calls, and they increase the amount of Estimated Wait Time (EWT) for
customers. Notify allows you to let incoming callers know that you are aware of a problem, and it adjusts the EWT
according to settings that you make in EyeQueue. This feature not only has the ability to notify inbound callers that there
is a problem, it can notify callers who have already requested a return call and who were not aware of the problem when
they first called. The system calls the users that are in the Virtual Queue, and plays an informative message explaining
the situation, letting them know that their callback will be delayed by a specified amount of time. Notifying customers
allows contact center the flexibility to keep their promises, and to set proper customer expectations.
Notify can interact either with incoming calls or by placing Notify callbacks to calls in the Virtual Queue.
Before placing the system in Notify mode, the administrator records Notify prompts appropriate to inbound and outbound
calls. Next the administrator places the system in Notify mode in EyeQueue (by navigating to ASAP Callback >
Settings > Settings & Retry Parameters > Operation Mode, checking the check box and pulling down on the arrow to
select Notify). The Notify Settings screen is displayed, and the administrator selects the settings for the current incident.
The Notify settings and retry parameters control how the calls and callbacks are handled. The system stays in its current
mode of operation until the administrator clicks the I have reviewed the Notify settings check box and clicks the Submit
button on the Notify Settings screen. If the administrator clicks Close without submitting the Notify settings, Notify
operation mode is not invoked.
76
Notify - Inbound Treatment has five possible settings: Normal, Hold, Disconnect, Virtual Queue, and Date Book.
Normal takes the caller through the normal call flow, allowing him to choose to receive an ASAP callback, to remain
on hold, or to schedule a callback at a later time. Note: Enable Date Book (Scheduled Callback > Call Flow
Settings) must be set to TRUE (default) for this feature to be offered or accepted.
Hold places the caller in the Holding queue. If Speak EWT Before Transferring to Hold (ASAP Callback >
QueueSpeakSettings) is set to TRUE, the EWT is spoken to the caller before the call is transferred to the Holding
queue.
Disconnect speaks a message recorded for the Notify event to the caller before disconnecting the call.
Virtual Queue takes the caller through the Virtual Queue treatment call flow, offering the caller a callback or the
ability to schedule a callback at a future time (Date Book). If Notify - Postpone Return Calls is set to TRUE, then the
length of the Notify event is stated in the notification before the caller is offered options. If the caller then chooses a
callback, and Speak EWT After Callback Request (ASAP Callback > QueueSpeakSettings) is set to TRUE, the
EWT is spoken. The call is placed in the Virtual Queue and the call is disconnected. If the caller then chooses to
schedule a callback, the caller is asked to enter their telephone number and record their name, and then they are
prompted through setting up the callback for a later time. Note: Virtual Queue - Offer Date Book must be set to
TRUE for this feature to work. If Virtual Queue - Offer Date Book is set to FALSE (default), the call is sent to the
Holding queue without being told anything more about the delay or the EWT.
If the caller chooses Date Book, the caller is sent to the DateBook menu.
For more information on how Notify works, see the Notify Technical Overview, available from your Virtual Hold
representative.
The Notify Sub-Menu contains the Notify Settings and Retry Parameters, which is described in the following section.
Setting
Description
Valid Values
Default
Value
77
Inbound Calls
Notify Play
Inbound
Prompts
TRUE/FALSE
TRUE
Notify -
Normal\
NORMAL
Inbound
Treatment
Hold\
Disconnect\
Virtual Queue\
Date Book
EWT Adjustment
Notify Event
Length
This is the value that is quoted as the EWT to new callers and to the
recipients of the notification calls. Enter the value in hours, minutes
and seconds (hh:mm:ss).
00:00:00 99:59:59
02:00:00
78
Notify Decrement
Event
Length
Value
00:00:00 99:59:59
0:05:00
Any valid
OpMode
Notify
Mode
Notify Event
Expired
Op Mode
Outbound Calls
Notify Postpone
Return
Calls
TRUE/FALSE
FALSE
Notify Virtual
Queue
TRUE/FALSE
TRUE
79
TRUE/FALSE
TRUE
Note: Using the Notify operation mode with the Notify - Offer
Date Book setting provides callers the option to request a
scheduled callback or remain on hold after hearing the current
(new) expected wait time, bypassing the agent staffing check.
Given this scenario, the client is responsible for the callers
experience should they be transferred to the hold queue via the
PBX or routing engine.
Notify Offer to
Remain in
Virtual
Queue
During the callback, controls whether or not the caller is offered the
opportunity to keep his pending callback and receive it at the time of
the original EWT plus the Notify-Event length, or cancel the Virtual
Queue call. If set to FALSE, the Notify call takes the place of the
Virtual Queue callback, and the Virtual Queue callback is canceled.
TRUE/FALSE
TRUE
Notify Outbound
Sleep
Time
Controls how long the system will suspend outbound call activity after
a queue is placed in Notify. This time allows Virtual Queue calls to be
changed to Notify calls. Enter the value in hours, minutes and
seconds (hh:mm:ss).
00:00:00-23:59:59
00:00:05
Notify Max
Invalid
Response
1-10
Notify Max
Requests
for More
Time
Sets the maximum number of times the system cycles through the
Notify hailing prompts before disconnecting and retrying again
according to the Try Again retry setting.
1-10
80
Notify Max
Answering
Machine
Attempts
Sets the maximum number of times a Notify call can fail with the
result of Notify - Answering Machine before being cleaned up and
marked as a Notify - Max Answering Machine Attempts.
1-10
81
EyeQueue QueueWatch
QueueWatch allows real-time viewing of call information.The following features are available:
Queue Statistics - Shows real-time statistics for each queue. See EyeQueue Queue Statistics for more information.
Line Status - Shows real-time call flow activity on the physical T-1 voice lines. See EyeQueue Line Status for more
information.
VirtualQueue Forecast - Shows the number of return calls that the system makes in the next four hours, broken out
into fifteen minute intervals. See EyeQueue VirtualQueue Forecast for more information.
VirtualQueue Snapshot - Shows the current list of return calls that are in the system. See EyeQueue VirtualQueue
Snapshot for more information.
Dashboards
Available in Virtual Hold version 8.0, the new dashboards user interface offers a cleaner, more efficient redesign of
QueueWatch. New features, functions and enhancements have been added. All stats, features, and functionality found
in QueueWatch are available in dashboards.
You can learn more about dashboards in the Dashboards Welcome Guide.
82
Column
Name
Description
ACD Queue
The total number of calls queued on skills being monitored for real-time data. Use of the appropriate
real-time components is required to receive this value.
Agents
Available
The number of agents that are logged in and available to take calls, according to your ACD. Use of
the appropriate real-time components is required to receive this value.
Agents
Staffed
The number of agents currently logged in, but not necessarily available, according to your ACD. Use
of the appropriate real-time components is required to receive this value.
Application
ID
The number or moniker that identifies an Application (only valid with an Aspect ACD).
Appointments
The number of callers who schedule a callback for a later time (Scheduled Callback).
83
ASAP
Callback
The number of callers who opted to be called back when its their turn in Queue. This includes
callbacks registered through the Platform Toolkit interface. The Platform Toolkit can be used from
web applications, mobile applications, etc.
Calls in IVR
The number of callers that are currently hearing the IVR options.
EWT
The current Estimated Wait Time (EWT) - an approximation of how long a new caller waits in queue
before speaking with an agent.
Group Name
You can combine many queues into a group and then give the group a name (refer to System >
Advanced Settings > Queue Group)
Holding
Queue
The total number of calls queued on Virtual Hold-configured DNs. Customer calls that Virtual Hold
queues at top priority after receiving their callback are not included.
Mode Status
When a system is in Normal mode, some settings may be invoked automatically depending upon the
settings and business rules that are set. These are the Smart Features or smart routing. This field is
generally left blank. However, when a Smart Feature or Smart Routing has been invoked, a moniker
describing the invoked feature appears in this field. The possible features/routing are: No Licenses,
EntRte, SmartRouteByACDs, SmartRouteByFIFOs, SmartRouteByEWT, Smart Block, Smart
VirtualQ, Smart Purge, and QMBACKUP.
OpMode
The current Operation Mode. You can select one of the following Operation Modes:
Normal
Queue Speak
Purge
Rapid Purge
Shutdown
Standby
After Hours
Virtual Queue
Data Book
Notify
84
Priority
Queue
The number of callers that have just been called back by the system, have answered the phone, and
are waiting to speak to the next available agent.
Queue ID
Identifies a business queue within Virtual Hold. See Adding a Queue for more information on this
setting.
Queue Name
The name/label of the queue that was assigned under System > Advanced Settings > Queue Name.
Retry
The number of callers who will be called again because one or more attempts to call them back have
Callbacks
failed.
Site Name
Total Calls in
VH
The number of calls that are currently being tracked by Virtual Hold (the sum of the Holding Queue,
Virtual Queue, Priority Queue, Calls in IVR, Rapport Calls, and the Platform Toolkit.
Note:
Based on the contact center environment, information pertaining to the contact center such as Agents Staffed,
Agents Available, and ACD Queue may not be received by the Virtual Hold system.
85
Classic
In this style each row represents a T-1 or E-1 (T-1 has 24 lines, E-1 has 30 lines), and each box in the row represents
one of the lines on that T-1 or E-1. There are only two types of information provided: each line (represented by a box),
and the activity on each line. See the Legend at the end of this section for a description of each status.
Modern
This style is a vertical representation of the T-1 line activity. It provides four types of information:
each line
the type of line
the activity/status of each line
the queue that the activity corresponds to.
Note:
This view is best suited for viewing three or fewer T-1s at one time. If you have more than three T-1s, use the
Classic style.
86
Legend
The following legend provides a description for each status type that is used on the Line Status pages.
Line
Type
Line
Status
Name
Description
87
Inbound
Outbound
Wait
WAIT
Greet
INTR
Phone
FONE
Schedule
SCHD
System is collecting date and time information for a scheduled callback request
Transfer
XFER
System is transferring caller to the ACD Holding Queue after the caller chose to
hold or did not respond
Description
DESC
Idle
IDLE
Dial
DIAL
Hail
HAIL
System has placed a callback, detected that the phone has been answered, and
is now hailing and prompting the callback recipient
Hailing
HAIL
System has placed a callback, detected that the phone has been answered and
the answering party has indicated that they need more time to get the intended
party on the line
Transfer
XFER
System has placed a callback, detected that the phone has been answered, the
intended party has confirmed, and the system is transferring the intended party to
the ACD Priority Queue for agent handling
Cancel
CNCL
System has placed a callback, detected that the phone has been answered, and
the intended party has canceled their original request to speak with an agent
88
Retry
RTRY
System has placed a callback, and was unable to successfully connect to the
intended party. This unsuccessful callback is scheduled for a retry according the
ASAP Callback Settings and Retry Parameters
Reschedule
RSCD
System has placed a callback, detected that the phone has been answered and
the intended party has indicated that they wish to reschedule this request for
another date/time
Fail
FAIL
89
90
Estimated Callback Time - calculated by the EWT at the time the call was received, and is only an estimate. Callbacks
are actually made in the order they were received and based upon agent availability, regardless of Estimated Callback
Time. Estimated Callback Time for an Appointment call is the time that was scheduled by the caller.
ReTry Time - shows a Virtual Queue callback that was unsuccessful and was automatically scheduled to be called again
(retried). The retry settings are set in ASAP Callback > Call Flow > Settings & Retry Parameters . See Settings & Retry
Parameters for more information.
Cancel - allows you to cancel a pending callback by selecting the checkbox associated with it. The checkbox marked
ALL allows you to select all pending callbacks to be canceled at the same time. If you select a call or calls to be
canceled and then click Reload to refresh the page view, the changes might take up to 30 seconds to be displayed.
Search - to search for a specific phone number, enter the phone number in the search field and click the Search button.
Notes:
The Current Appointments and Retries report shows similar data in the form of a report. See Current
Appointments and Retries for more information.
Calls cannot be deleted from the VirtualQueue Snapshot once they are in progress in a Virtual Queue.
91
If there are no pending callbacks in any queue, the VirtualQueue Snapshot page will be blank.
92
93
94
95
Notes:
Queue Names only appear if they are valid for the site. If you choose all sites, no queues are available and you
can only choose the group name. See Queue Groups You Would Like Data From, below, for more information.
Queue groups are determined by what is selected in site and queue.
96
Some reports also ask for a start and end time. The default start time is 12:00 A.M. (00:00), and the default end time is
11:59 P.M. (23:59), for todays date.
Daily reports only ask for the date for which you wish to compile data. Daily reports tend to have individual call data for
an entire day, which can produce a large amount of data. If you require data for more than one day, you must run the
report for each day. The default date is todays date.
Group Results By
You have the option to group results by Queue or Application ID. Application ID is a way to classify contact center
groups within an Aspect ACD, and it is only valid if you have an Aspect ACD. The default value for this field is Queue.
97
The Production Queue Group contains all of the live queues that you have set up within the Historical Database for the
selected site. It does not include the VHT_Test Queue Group.
The VHT_Test Queue Group is a group that Virtual Hold Technology has set up on your system for test purposes, and
contains all of the test queues.
All Queue Groups pull data from both the Production Queue Group and the VHT_Test Queue Group.
Individual Queue Groups also appear if you have chosen All Sites or All Queues. Queues can be assigned to Queue
Groups within System > Advanced Settings. See Adv Settings for more information.
The default value for this field is the Production Queue Group. If one site and one queue are selected, then the only
option for Queue Group is all.
Call Detail
Some reports offer you an option for detailed call data relating to the report. After printing the normal summary report
information, the report prints the call data for every call that fulfills the setting you requested. The default value is for no
call detail, unless otherwise specified.
Some examples:
98
Report Type
Some reports provide summary information based upon the report type.
The Summary report type only shows summary information for the dates you have requested.
The Daily report type shows summary information broken down by day.
The Interval report type shows summary information broken down by certain intervals. These intervals can be fifteen
minutes, one-half hour, or one hour depending on the report.
Reports with the Report Type option have further explanations in their corresponding sections of the User Guide.
Ancillary Information
Some reports ask you to enter specific information relating to data that prints on the report. For example:
99
Drill-Downs
Crystal Reports is the only format that allows you to drill-down (get more detailed information by clicking on items). Drilldowns are hidden pages that can only be viewed by clicking on items within the report. Drill-downs are available when
you mouse over a field while in the Crystal Report viewer, and the arrow turns into a hand. When you click on that field,
more detailed data relating to that field appears. Five reports have drill-downs: Executive Summary by Interval,
Punctuality by Interval, Return Call Hold Time by Interval, Smart Feature Summary, and Max Try Again Detail.
Note:
When using drill-downs, dates/times only appear where incoming call data exists.
100
Print - causes information to dump to Adobe Acrobat. You are asked for the page range to print, which passes
those pages to Adobe Acrobat. From within Acrobat, you must click the print icon to print the information. This print
functionality is superior to the Web browser print functionality, as the Web browser print function does not
necessarily print all of the information on the reports. If you intend to print many reports, you may want to have the
default Report Output Format set to PDF, as this saves you time converting and printing the reports.
Up - if you drill-down or navigate through the different report tree branches, clicking Up takes you up 1 level towards
the main report.
Export - exports information to another program. You are asked for the format/program and the page range to
export. This works similarly to the Report Output Format.
Text and Search - enter text you would like to search for into the Text field, and click the Search button to find the
text. Note: This function does not find text on the current page; it finds the first instance of the text, beginning on the
next page looking forward. For this reason, it is best to navigate to the first page before beginning your search.
Previous - takes you back one page to the previous page of the report. Note: If you flip pages, it reruns the report
and may appear as if nothing is happening until the page refreshes.
Next - takes you forward one page to the next page of the report. Note: If you flip pages, it reruns the report and
may appear as if nothing is happening until the page refreshes.
Current Page - shows current page. You can also enter a page number here, and it takes you to that page. Note: If
you flip pages, it reruns the report and may appear as if nothing is happening until the page refreshes.
Total Pages - shows the total number of pages for the report.
Zoom - select the amount of magnification from the drop-down list to make the displayed information larger/smaller
on the page. Note: If you zoom, or flip pages, it reruns the report and may appear as if nothing is happening until
the page refreshes.
Show/Hide Group Tree - shows/hides report tree links in the upper left-hand corner of the panel. The pane that
appears is also called the Navigation Pane. The links that appear in this pane allow you to navigate to specific
pages within the report that relates to the link. You can click on the + beside the displayed information to see the
branches of the tree, and click on the branch to go directly to the data you are interested in.
101
Notes:
If you click on the + beside the displayed information and/or the links, it reruns the report and may appear as if
nothing is happening until the page refreshes.
Report data is only available within an interval if it relates to the current report. So even though there is an item
in the Crystal tree, it doesnt mean there is information to view for that branch.
Report Tabs - most reports open to the Main Report page. Reports with interval or call detail information will display
in separate tabs. Click the tab containing the report you want to view.
102
103
104
105
attempt did not reach the caller, resulting in a successful reconnect, the call is retried until either there is a successful
reconnect, or until the maximum number of return call attempts occurs. You set the maximum number of return call
attempts in ASAP Callback > Settings > Settings & Retry Parameters . See Settings & Retry Parameters for more
information.
106
107
108
% Return Calls and % Hold sum to 100%. This section is unique to the Executive Summary reports.
109
A successful reconnect means the person that was called back did one of the following: connected to an agent, chose to
cancel the return call, abandoned (hung up) after being transferred to the ACD Queue, or Virtual Hold did not receive the
final call event from the ACD. The percentages shown are percentages of All Return Calls, i.e., each number is divided
by the All Return Calls number in that row/type. % Successful Reconnect and % Unsuccessful sum to 100%. The
percentages in-between % Successful Reconnect and % Unsuccessful are a breakdown of Successful Reconnects,
showing what the callers did after acknowledging they answered the phone. These percentages sum to the %
Successful Reconnect (Each percentage value is rounded to the nearest 10th, and when summed may be different from
the % Successful Reconnect by .1% due to rounding). This section was taken from the Return Call Results report. See
Return Call Results for more information
110
111
112
113
114
section of Punctuality by Minute. The corresponding Punctuality by Percentage value, however, shows the difference as
170 seconds out of 180 seconds, which is a 94% punctuality value. This is classified in the largest difference interval
category of > +/- 20%, and graphs as a very large difference in the Punctuality Distribution Analysis section of
Punctuality by Percentage.
The purpose of having both minute and percentage reports is to allow punctuality to be put into a correct perspective. If
a queue has large EWTs, the Punctuality by Percentage report is more meaningful. On the other hand, if a queue has
small EWTs, the Punctuality by Minutes report is more meaningful.
115
116
Total Return Calls are shown, as well as a the number and percentages of calls that had a + or - variance of 0-3
minutes, 3-5 minutes, 5-10 minutes, and greater than 10 minutes.
A second type of measure is shown at the right for Punctuality by Percentage of variance. The number of calls and the
corresponding percentage are shown for calls that were made within 20% of the Announced EWT, and for calls that
were greater than 20% of the announced EWT. An example: Announced EWT to Caller A was 10 minutes; the return
call to Caller A was initiated 5 minutes before it was originally estimated. The difference was 50% and the call would
appear in the > +/-20% category.
117
In Preview Mode (only applicable for Genesys Preview Mode with Genesys Agent Desktop), Virtual Hold sends the
callback information for a call to an available agents desktop; the agent then launches the call at his/her discretion. As
the above dialog box suggests, punctuality is calculated differently with this box checked: it uses the time that the call
was sent to the agent, rather than the time the callback was actually initiated by the agent. This eliminates from the
report any lag time that could be caused by an agent.
This Preview Mode report provides a Punctuality Distribution Analysis, which plots each callbacks punctuality in terms
of positive or negative seconds.
118
119
Punctuality Detail
Punctuality Detail is displayed for the selected punctuality interval (None, 0-3, 3-5, 5-10, >10, All), and is in order from
the longest negative punctuality value, to the longest positive punctuality value. Detail is displayed in the following
format:
120
121
Punctuality Detail
Punctuality Detail is displayed for the selected punctuality interval (None, +/- 20%, > +/- 20%, All), and is in order from
the greatest negative punctuality percentage value, to the greatest positive punctuality percentage value. Punctuality
detail is displayed in the following format:
122
123
Punctuality Detail
Punctuality Detail is displayed for the selected punctuality interval (None, 0-3, 3-5, 5-10, >10,+/- 20%, > +/- 20%, All),
and is in chronological order. Punctuality detail is displayed in the following format:
124
A successful reconnect for a Rapport call means that one of the following scenarios occurred:
Rapport- Transfer Mode was set to DTMF and the person who was called back acknowledged the return call by
pressing a valid digit (1 for ready to be transferred to queue, 9 for cancel, etc.)
Rapport - Transfer Mode was set to HAILING or PVD and the person transferred to queue
Rapport - Transfer Mode was set to HAIL-DISCO or PVD-DISCO and Rapport was able to play the entire
message and hang up
The person abandoned (hung up) after being transferred to queue
The person was transferred to queue and the PBX did not return an agent answer event
The percentages shown are percentages of All Return Calls, i.e., each number is divided by the All Return Calls number
in that row/type. The % Successful Reconnect and % Unsuccessful sum to 100%. The percentages in-between are a
breakdown of Successful Reconnects, showing what the caller did after answering the phone, and sum to the %
Successful Reconnect.
125
An unsuccessful Rapport call means the caller never answered the phone when called back. Unsuccessful calls are
listed according to the reason they were unsuccessful.
Call Detail
A call detail summary page is generated after the initial report according to the Report Type setting you enter. You can
select Summary, Daily, or Interval.
The Summary section shows a summary page with no call detail.
The Daily section shows the summarized statistics for each day (see sample below).
The Interval section shows the summarized statistics for half hour intervals. (see sample below).
126
Time Intervals
This report allows you to drill-down through the selected days, all the way down to 15-minute intervals. You may drill
down by clicking on the appropriate field on the report (queue, time frame, etc...) until the desired level of detail is
reached.
This report has two sections showing the same type of information.
127
These sections provide the number of return calls that resulted in the caller speaking with an agent. It shows the
median, average, minimum, and maximum times that those same callers had to hold after they were placed in the ACD
Priority Queue before speaking to the agent. It also shows a chart of the number and percentage of calls for each time
interval up to >1 minute.
128
One page is generated for All Queues, and an additional page is printed for each queue.
The summary information is broken into two sections:
129
It also shows a chart of the number and percentage of calls for each time interval up to >15 minutes.
130
Call Detail
Return Call - Hold Time call detail displays call detail records based upon the value you entered.
Records are displayed in descending order by Return Call Hold Time in the following format:
131
A successful reconnect means the person who was called back acknowledged the return call by pressing a valid digit (1
for ready to be transferred to queue, 9 for cancel, etc...). The percentages shown are percentages of All Return Calls,
i.e., each number is divided by the All Return Calls number in that row/type. The % Successful Reconnect and %
Unsuccessful sum to 100%. The percentages in-between are a breakdown of Successful Reconnects, showing what the
caller did after answering the phone, and sum to the % Successful Reconnect.
132
An unsuccessful return call means the caller never answered the phone when called back. Unsuccessful calls are listed
according to the reason they were unsuccessful.
Call Detail
One of the following call detail summary pages is generated after the initial report according to the Report Type value
you enter: You can chose Summary, Daily, or Interval.
The Summary section shows a summary page with no call detail.
The Daily section shows the summarized statistics for each day.
The Interval section shows the summarized statistics for half hour intervals.
133
Unsuccessful return calls can also be viewed by area code. See Unsuccessful Return Calls by Area Code for more
information.
134
135
136
137
Appointments Detail
138
139
140
141
142
143
Exceptions Report
The Exceptions report shows the number of exceptions or errors that the Virtual Hold system encountered. One page is
generated for All Queues, and an additional page is printed for each queue.
The report is divided into the following sections:
Exceptions Summary
This section categorizes the exception types. See Report Glossary for more information about each category.
Exceptions Analysis
This section graphs the exceptions by type.
Call Detail
Additional call detail options are Summary/None, Daily, and Interval.
The Summary/None section only displays the summary report and does not allow drill-downs.
The Daily section displays and allows drill-downs for call detail statistics for each day.
144
The Interval section displays and allows drill-downs for call detail statistics for one hour intervals.
145
146
You can drill-down on this report, down to the day, hour, or 15-Minute Intervals within an hour. Summary information is
shown for those intervals.
147
148
Clicking on a Call ID lets you see a list of each outbound attempt associated with that phone number, and the result of
each call attempt.
149
150
Quick Statistics
This section gives you an overview of the return call activity for one phone number.
151
152
153
154
155
156
157
158
159
The Interval section shows a breakdown by area code and by time interval for each day.
160
For a detailed report of successful and unsuccessful return calls, run the Return Call Results report. See Return Call
Results for more information.
161
Report Glossary
Reports that the term
is found in
Term
Definition
% 1st Attempt
Successful Reconnect
Attempts by Type
% 2nd Attempt
Successful Reconnect
Attempts by Type
% 3rd Attempt
Successful Reconnect
Attempts by Type
% 4 or More Attempts
Successful Reconnect
Attempts by Type
% Abandon
Executive Summary
Executive Summary by
Interval
Return Call Results
162
% Answering
Machine
% Appt
Appointment Results
%Bypassed Calls
% of callers who were not offered a return call due to all inbound
licensed trunks being busy.
Executive Summary
% Cancel Original
and Disconnect
Executive Summary
% Cancelled
Executive Summary
Unsuccessful Return
Calls by Area Code
Executive Summary by
Interval
Return Call Results
% Connected to an
Agent
Executive Summary
Executive Summary by
Interval
Return Call Results
163
% Hold
Executive Summary
Executive Summary by
Interval
Executive Summary
% Max Busy
Unsuccessful Return
% Max No Answer
Unsuccessful Return
Calls by Area Code
Unsuccessful Return
Calls by Area Code
Unsuccessful Return
Calls by Area Code
164
% Return Calls
Executive Summary
Executive Summary by
Interval
% Successful
Reconnect
Executive Summary
Executive Summary by
Interval
Return Call Results
Call Event Not Received (Virtual Hold did not receive the
final call event from the ACD)
% Transfer Error
% Unsuccessful
% of calls where Virtual Hold did not receive the anticipated ACD
event signaling a successful transfer of the return call to the ACD
Priority Queue.
Executive Summary
Unsuccessful Return
Calls by Area Code
Executive Summary by
Interval
% Xfer to Hold
Executive Summary
% Xfer to Top
% of repeat callers whose remaining hold time was less than the
Callback Double Check - Time Remaining Threshold. These
callers were automatically transferred to the ACD Priority Queue
to speak to the next available agent.
Executive Summary
+/-
165
+/- 20%
Total number of return calls that had initial (1st attempt) callback
times between 0 and 3 minutes (+/- variance) of the Estimated
Wait Times (EWT) that were announced to the callers.
Punctuality by Interval
Total number of return calls that had initial (1st attempt) callback
times between 3 and 5 minutes (+/- variance) of the Estimated
Wait Times (EWT) that were announced to the callers.
Punctuality by Interval
Total number of return calls that had initial (1st attempt) callback
times between 5 and 10 minutes (+/- variance) of the Estimated
Punctuality by Interval
Punctuality by Minutes
Total number of return calls that had initial (1st attempt) callback
times greater than 10 minutes (+/- variance) of the Estimated
Wait Times (EWT) that were announced to the callers.
Punctuality by Interval
Total number of return calls that had initial (1st attempt) callback
times that were less than or equal to 20% (+/- variance) of the
Estimated Wait Times (EWT) that were announced to the callers.
Punctuality by Interval
Total number of return calls that had initial (1st attempt) callback
times that were greater than 20% (+/- variance) of the Estimated
Wait Times (EWT) that were announced to the callers.
Punctuality by Interval
Appointment Results
Punctuality by Minutes
Punctuality by Minutes
Punctuality by Minutes
Punctuality by
Percentage
Punctuality by
Percentage
Numbers
1st Attempt
Successful Reconnect
Attempts by Type
166
2nd Attempt
Appointment Results
Successful Reconnect
Attempts by Type
3rd Attempt
Appointment Results
Successful Reconnect
Attempts by Type
4 or More Attempts
Appointment Results
Abandon
Abandoned in the
Queue
After Hours
Executive Summary
Appointment Results
After Hours
Appointment
Executive Summary by
Interval
167
Punctuality by Minute
(Call Detail)
Punctuality by
Percentage (Call Detail)
Executive Summary
Executive Summary by
Interval
Return Call Results
Unsuccessful Return
Calls by Area Code
Announced EWT
Punctuality by Minute
(Call Detail)
Punctuality by
Percentage (Call Detail)
Current Appointments
and Retries
Answering Machine
Total number of return call attempts where the return call was
answered by an answering machine. The outbound IVR can
distinguish an answering machine from a person by the length of
the voice acknowledgement when the phone is answered. If the
voice answering the phone has a lengthy message, the system
assumes it is an answering machine and retries the return call
(as determined by Try Again Period in ASAP Callback > Settings
> Settings & Retry Parameters). See Settings & Retry
Parameters for more information.
Application ID
168
Appointment
Appointment Results
Executive Summary
Return Call Results
Successful Reconnect
Attempts by Type
Appointment Results
Executive Summary
Return Call Results
Successful Reconnect
Attempts by Type
Area Code
Unsuccessful Return
Calls by Area Code
ASAP Callbacks
Executive Summary
Return Call Results
Successful Reconnect
Attempts by Type
Executive Summary
Return Call Results
Successful Reconnect
Attempts by Type
169
Average
Executive Summary
Return Call - Hold Time
Return Call - Hold Time
by Interval
Selection Time
Average Dollar
Savings per Return
Call
Executive Summary
Average time that return calls waited in the ACD Priority Queue
before speaking to an agent. This value is calculated from calls
that were successfully connected to an agent.
Executive Summary by
Interval
Average Saved
Minutes / Return Call
Executive Summary
Saved Minutes
Saved Minutes
Busy Signal
Bypassed Calls
Total number of callers who were not offered a Return Call due
to all inbound licensed trunks being busy.
170
Exceptions
Rapport Results
Return Call Phone
Numbers (Detail)
Return Call Results
Call ID
Bypassed Calls
Punctuality by Minute
(Call Detail)
Punctuality by
Percentage (Call Detail)
Return Call - Hold TIme
Caller Abandoned
CallFlow Timeout
Total number of calls where the exit event was not received from
the CallFlow server.
Exceptions
Calls
Cancelled
Rapport Results
Return Call Results
171
Cancelled Unsuccessful
Attempts
Connected to an
Agent
Executive Summary
Executive Summary by
Interval
Rapport Results
Return Call - Hold Time
Return Call - Hold Time
by Interval
Return Call Results
Date
Date / Time
Unsuccessful Return
Calls by Area Code
Date Book
Number of callers who called while the system was in Date Book
mode (which only presents callers with the option to schedule an
Appointment).
Executive Summary
Executive Summary by
Interval
172
Date Book
Appointment
Appointment Results
Total number of return call attempts where the return call was
answered by a fax machine.
Rapport Phone
Numbers
Generic Failure
Graceful Shutdown
Exceptions
Total number of calls that were handled outside of the ACD that
Virtual Hold was monitoring.
Exceptions
Handled Offsite
173
Hold
Executive Summary
Executive Summary by
Interval
Return Call Take Rate
by EWT
Selection Times
Exceptions
Bypasses Calls
In Time Start
Punctuality by Minutes
(Call Detail)
Punctuality by
Percentage (Call Detail)
Punctuality by Time of
Day
Rapport Phone
Numbers
Return Call Detail by
Phone Number
174
Max Answering
Machine
Max Busy
Rapport Results
Return Call Results
Unsuccessful Return
Calls by Area Code
Rapport Results
Exceptions
175
Max No Answer
Rapport Results
Rapport Results
Rapport Results
Maximum
176
Median
Executive Summary
Return Call Hold Time
Return Call - Hold Time
by Interval
Selection Time
Minimum
No Agents Staffed
Total number of calls that failed the request for treatment from
the ACD as a result of no agents staffed.
Exceptions
No Answer
No Dial Tone
Total number of return call attempts where the outbound IVR did
not receive a dial tone, and was unable to dial the return call
phone number.
No EWT
Total number of calls that failed the request for treatment from
the ACD as a result of failure to calculate a EWT.
Exceptions
No IVR Response
177
No Response
Total number of return call attempts where the return call was
answered, but the outbound IVR never received a voice
acknowledgement from the person answering the phone, or did
not receive a touch-tone response when prompting. The calls
timed out and were subsequently disconnected.
No Ringback
Number of Calls
Outbound Abandon
178
Phone Number
Punctuality by Minute
(Call Detail)
Punctuality by
Percentage (Call Detail)
Punctuality by Time of
Day
Rapport Phone
Numbers
Return Call Detail by
Phone Number
Return Call - Hold Time
Current Appointments
and Retries
Punctuality
Punctuality by Minute
(Call Detail)
Punctuality by
Percentage (Call Detail)
Punctuality by Time of
Day
Queue
The name of the queue that was initially called by the caller, such
as Customer Service.
Current Appointments
and Retries
179
Total number of calls that were received, including hold calls and
return calls
Executive Summary
Executive Summary by
Interval
Amount of time that return calls waited in the ACD Priority Queue
before speaking to an agent. This value is calculated from calls
that were successfully connected to an agent.
Selection Times
return calls). Times are measured from the moment the callers
answered the phone, to the moment they were transferred to the
ACD Priority Queue, or the moment the calls ended by the
callers canceling or rescheduling the return calls.
Rapport Phone
Numbers
Return Call Detail by
Phone Number
Selection Times
Current Appointments
and Retries
Exceptions
180
Return Calls
Executive Summary
Executive Summary by
Interval
Return Call Take Rate
by EWT
Executive Summary
Route Failure
Total number of calls where the route requests to the ACD were
rejected.
Exceptions
Route Timeout
Exceptions
Current Appointments
and Retries
Scheduled Retry
Time
181
Total number of calls that were handled by the Smart Call Block
feature. This feature automatically intervenes when EWT
exceeds the Smart Call Block Threshold. The system plays a
message, and then disconnects the caller without giving the
caller any options. See Smart Feature Settings and Settings &
Retry Parameters for more information.
Smart Feature
Summary
Smart Feature
Summary
Smart Feature
Summary
Smart Feature
Summary
Smart Feature
Summary
Subtotal A
Executive Summary
182
Subtotal B
Executive Summary
Successful
Reconnect
Appointment Results
Connected to an Agent.
Cancelled (by the caller).
Executive Summary
Executive Summary by
Interval
Call Event Not Received (Virtual Hold did not receive the
final call event from the ACD).
Rapport Results
Return Call Results
Successful Reconnect
Attempts by Type
Saved Minutes
The time when the Virtual Hold software began tracking the
incoming call.
Current Appointment
and Retries
Time Range
Total Appointment
Calls
Appointment Results
183
Total Calls
Total number of return calls that had an Initial Return Call Time
greater than null.
Executive Summary
Executive Summary
Total Exceptions
Exceptions
Total Number of
Outbound Attempts
Total Number of
Return Call Requests
Total Number of
Successful
Reconnects
Saved Minutes
184
Total Outbound
Attempts
Appointment Results
Executive Summary
Saved Minutes
Transfer Error
Total number of calls where Virtual Hold did not receive the
anticipated ACD event signaling a successful transfer of the
return call to the ACD Priority Queue.
Rapport Results
Return Call Results
Unsuccessful Return
Calls by Area Code
Unsuccessful Return
Calls
Rapport Results
Return Call Results
Unsuccessful Return
Calls by Area Code
Virtual Q
Executive Summary by
Interval
185
186
EyeQueue System
The settings in the System area affect the individual queues that are managed by the Administrator. Only Administrators
can make changes to System settings.
The System area contains the following sub-menus:
Adv Settings
The Advanced Settings section allows the naming of Queues and Queue Groups, assignment of Script Numbers,
enabling Automatic Number Identification (ANI) playback, language settings, and more. See Adv Settings in EyeQueue
for more information.
EWT
All of the Queue Variables used to customize the calculation of Estimated Wait Time (EWT) are located in this section.
See EWT Settings in EyeQueue for more information.
Routing
The Routing section contains advanced routing settings for Equalize Routing, Smart Routing and UUI-Based Routing.
See Routing Settings in EyeQueue for more information.
International
The International settings are used to configure international call dialing and handling. See International Settings in
EyeQueue for more information.
Prompt Rec (Prompt Recorder Utility)
This section is used to configure the Virtual Hold Prompt Recorder utility. This utility enables the customer to record
voice prompts for the Virtual Hold solution. These settings control how the Virtual Hold system handles users attempting
to record voice prompts through the Virtual Hold Prompt Recorder utility. See Prompt Rec (Prompt Recorder Utility) in
EyeQueue for more information.
Safeguards
Safeguard settings configure timers that are intended to prevent calls from hanging in the system and tying up
resources. See Safeguards Settings in EyeQueue for more information.
DB Config
187
The Database Configuration settings provide a GUI interface to the Virtual Hold configuration database. This database
houses many of the advanced system configuration settings. See DB Config Settings in EyeQueue for more information.
System Vars
System Variables are variables that control how the Virtual Hold system operates, including the file paths for voice and
database files. See System Variables Settings in EyeQueue for more information.
Administration
The Administration section contains Login Security Settings for users and their respective logins. See Administration
Settings in EyeQueue for more information.
188
189
Setting
Description
Valid
Values
Default
Values
Script
Number
1-99999
Alphanumeric
Text
String
Default
Use this setting when all of the Incoming Extensions or Incoming Applications in the
queue use the same script. If your Incoming Extensions or Incoming Applications
use different scripts, set the script number at the Incoming Extension or Incoming
Application level. See Script Number in the following sections for more information:
Incoming Extensions
Incoming Applications
Note: If you are using VXML IVR, use Language Settings to choose the prompt
directory. See Language Settings for more information.
Queue
Name
Provides a unique name for a business queue (QueueID), such as Sales. Only
necessary when comparing and matching queues from different ACDs. For support
purposes, it is recommended to have the Queue Name and the QueueID be the
same. Queue Names should be limited to 60 characters or fewer. See Queues for
more information.
Queue
Group
Default
The following settings affect how calls are routed based upon agents available (ready to take a call), and agents staffed
(total number of agents logged in).
190
Valid
Values
Default
Value
By default, calls are sent directly to the ACD Holding Queue when there are no
agents staffed for a particular Queue. Virtual Hold does not treat the call, even if the
Turn-On Threshold is breached, since there are no agents to which return calls can
be transferred. When set to TRUE, no agent is necessary in order to receive Virtual
Hold treatment (provided EWT exceeds the Turn-On Threshold). In systems where
real-time data is not provided to Virtual Hold, this setting should be TRUE.
Additionally, the TRUE setting can be used to create a demo mode for a test
queue, or overcome a certain site-specific limitation with real-time agent data.
TRUE
/
FALSE
TRUE
Agents
Available
Threshold
Override
When set to FALSE, new calls are always given Virtual Hold treatment when wait
time exceeds the Turn-On Threshold. When set to TRUE, new calls are routed to
the ACD Holding Queue if there are agents available regardless of wait time. The
main purpose for setting Agents Available Threshold Override to TRUE is to satisfy
clients demands to route new calls to the agent pool when agent availability is
apparent. This is not appropriate for most production queues because it promotes
some calls to be placed in front of previously existing callbacks.
TRUE
/
FALSE
Blank
Dial
Prefix
If a value is entered here, this number is dialed before the outdialed number.
Any
String
Blank
Dial
Suffix
If a value is entered here, this number is dialed after the outdialed number.
Any
String
Blank
Setting
Description
Agents
Staffed
Override
The following items are very important regarding how the Virtual Hold Queue Manager processes events. If these items
are set incorrectly, it can cause Virtual Hold to improperly handle calls.
Setting
Description
Valid
Values
Default
Value
191
Use
Diverted
for Agent
Answered
When set to TRUE, Queue Manager interprets EventDiverted messages for a given
call as an indication that the call was answered by an agent. This eliminates the
need for Queue Manager to monitor each agent station individually. This setting
only applies when Queue Manager uses a TIAL Genesys link.
TRUE
/
FALSE
TRUE
Use
Diverted
On
Queued
DN
When set to TRUE, Queue Manager expects calls to queue and divert from an
intermediate queue prior to queueing and diverting from the final queue. When calls
enter the intermediate queue, Queue Manager interprets the EventQueued
message as an indication that the calls are now considered enqueued. When calls
divert from the intermediate queue and queue to the final queue, Queue Manager
still considers the calls enqueued. When the calls exit the final queue and generate
an Event Diverted message, Queue Manager considers the calls dequeued and
answered by an agent. This setting only applies when Queue Manager uses a TIAL
Genesys link.
TRUE
/
FALSE
FALSE
QueueVariables
Setting
Effect
When calls
pass
through
intermediate
queue prior
to entering
final queue
UseDivertedForAgentAnswered
TRUE
UseDivertedOnQueuedDN
TRUE
When using
Genesys
URS
controlled
agents
(e.g., target
groups)
UseDivertedForAgentAnswered
TRUE
UseDivertedOnQueuedDN
FALSEa
192
Invalid
setting. Do
not use.
Invalid
setting. Do
not use.
UseDivertedForAgentAnswered
FALSEa
UseDivertedOnQueuedDN
TRUE
UseDivertedForAgentAnswered
FALSEa
UseDivertedOnQueuedDN
FALSEa
Setting
Description
Valid
Values
Default
Value
EnablePredictive
Plus
This creates a virtual call on a Genesys virtual route point or Genesys virtual
queue for each Virtual Hold callback, which allows Genesys StatServer to be
aware of these calls.
TRUE
/
FALSE
FALSE
The following settings relate to the Operation Mode Server Service, and how it handles Operation Modes.
Setting
Description
Lock
Current
OpMode
Valid
Values
Default
Value
TRUE /
FALSE
FALSE
193
OpMode
Initialization
Methoda
When the Operation Mode server service starts, it reads from both the
QueueVariables table and the ScheduledOpModes table. This setting
determines which Operation Mode takes precedence on startup. When set to
Last Setting (database value = 0), it sets the Operation Mode from the
QueueVariables table. When set to Schedule (database value = 1), it sets the
Operation Mode from the ScheduledOpModes table or from the Holiday
Operation Modes table, if applicable.
Last
Setting
/Schedule
Last
Setting
a. This is a System Variable and will require a restart of the Op Mode server before the change will take effect.
194
Setting
Description
Valid
Values
Default
Value
ANI
Playback
Enabled
When set to TRUE, this setting enables callers to hear the phone number they
called from as the first option for a callback.
TRUE /
FALSE
FALSE
TRUE /
FALSE
FALSE
Any
String
ANI
Get ANI
From KVP
KVP Key
Namea
When set to TRUE, Virtual Hold retrieves the ANI from one of the Genesys KVPs
on the call.
Note: This setting is only used in Genesys environments.
Use this setting in conjunction with Get ANI from KVP to specify the Key Name
for the KVP that you want Virtual Hold to retrieve the ANI from.
a. System Variables require a system restart for changes to take effect.
Note: The caller will hear the Callback Double Check menu instead of the Normal Mode menu when their phone
number matches a pending callback. This can occur when Callback Double Check and ANI Playback are enabled.
195
Setting
Description
Valid Values
Default
Value
Select a
Segment
NA
NA
Brand
blank
Language
Dutch, English,
FrenchCanadian,
SpanishNorthAmerican (or
SpanishNA for VIS 5.0), and
MandarinChinese
English
Directory name
blank
Custom
Media
Refer to the Virtual Hold VXML Interaction Server Installation Guide for more information about the configuration steps
required to use a VXML IVR.
196
Setting
Description
Valid
Values
Default
Value
Select a
Segment
NA
NA
Route
Destination
Label
Enter the Route Destination Value, which can be in any form; e.g.,
sip:xxx@y.y.y.y or zzzz or tel:qqqq.
NA
NA
197
Algorithm
The Algorithm Queue Variable determines which algorithm Virtual Hold uses to calculate the EWT. Virtual Hold provides
several algorithms that are customized for different environments. Use the information in the following table to determine
which algorithm is appropriate for your environment.
Notes:
Always verify that EWT settings are properly configured when changing EWT algorithms because the function of
some settings differs depending on the EWT algorithm selected.
EWT algorithms 1, 4 and 5 are not supported in Virtual Hold Version 7.6 and later.
Algorithm
Setting
Agent
Weighting
(2)
Description
198
AgentLess
History (3)
A dynamic array that automatically adjusts based on the number of agents currently staffed in the
contact center.
Use this algorithm when the number of agents in your contact center changes.
By default, this algorithm uses the Default Number of Agents times the Array Size Factor (defaults to
two). If you change the Min Array Size or the Max Array Size, then this algorithm uses that value. When
you restart Queue Manager or change the Operation Mode, this value normally returns to the Default
Number of Agents times the Array Size Factor (defaults to two). However, if the Default Number of
Agents times the Array Size Factor (defaults to two) does not fall between the Min Array Size and the
Max Array Size, the value does not change after you restart Queue Manager or change the Operation
Mode.
For best results, when you use this setting, set the Default Number of Agents to the weekly average of
the number of agents normally logged in when the call center opens.
This is the default value.
See "Default Number of Agents" in the EyeQueue ASAP Callback Settings topic for more information.
Rolling
History
Estimated wait time calculation based on the number of calls answered in the last 15 minutes. On initial
startup or change of OpMode (if Reset Array on Mode Change option is enabled), this algorithm initially
uses the default values Default Handle Time and Default Number of Agents to calculate estimated wait
time. As actual wait time information becomes available, it displaces the default values in estimated wait
time calculations. It is also possible to include the ratio of abandoned calls to initial queue position in the
EWT calculation.
199
Setting
Description
Sub
Algorithm
Algorithms
Used With
Valid
Values
Default
Value
Agent
Weighting
(2),
Agent-Less
History (3)
0-2, 10-12
Tips:
When the queue is less predictable or has low
volume, choose a sub-algorithm that uses a median.
When the queue is more predictable or has a higher
volume, use a sub-algorithm that uses an average.
200
Max Array
Size
Min Array
Size
Array Size
Factor
Agent
Weighting
(2),
Agent-Less
History (3)
2-5120
5120
Agent
Weighting
(2),
Agent-Less
History (3)
2-5120
Agent
Weighting
(2),
Agent-Less
History (3)
1.0-5.0
Agent
Weighting
(2),
Agent-Less
History (3)
0-200
100
N/A
0-999
Agents Percentage
Adjustment
Factor
201
Speak
Range
N/A
0-999
Agents
Percentage
Agent
Weighting
(2),
Agent-Less
History (3)
1-100
100
Sample
Expiration
Time
Agent
Weighting
(2),
Agent-Less
History (3)
00:00:00 99:59:59
00:00:00
Include
'AnsOffSite'
in Array
Agent
Weighting
(2),
Agent-Less
History (3)
TRUE /
FALSE
FALSE
Use this setting if the agents at this site answer calls from a
queue that Virtual Hold does not monitor (for example, calls
from a queue at another site).
202
Use
Workforce
Management
Data
Adjusts the EWT using the agent staffing data in the Agents
Staffed panel in EyeQueue.
Agent
Weighting
(2)
TRUE /
FALSE
FALSE
Count All
Callbacks
Agent
Weighting
(2),
Agent-Less
History (3)
TRUE /
FALSE
FALSE
Count All
Holding
Calls
Agent
Weighting
(2),
Agent-Less
History (3)
TRUE /
FALSE
FALSE
Reset Array
on Mode
Change
Agent
Weighting
(2),
Agent-Less
History (3),
Rolling
History
TRUE /
FALSE
TRUE
Agent
Weighting
(2),
Agent-Less
History (3)
Mean of
Abandon
Samples
(0) or
Median of
Abandon
Samples
(10)
Mean of
Abandon
Samples
(0)
Abandon
Sub
Algorithm
203
Rolling
History
None or
Preceding
Hold Call
Abandon
Rate
None
Max
Abandon
Array Size
Sets the static size of the sample for the abandon array.
Agent
Weighting
(2),
Agent-Less
History (3)
2-5120
25
Abandon
Adjustment
Agent
Weighting
(2),
Agent-Less
History (3)
0-3600
Agent
Weighting
(2),
Agent-Less
History (3)
00:00:00 99:59:59
00:00:00
Thresholda
Abandon
Sample
Expiration
Time
204
Abandon
Average
Percentage
Rate
The initial value used for all slots in the EWT array when
there are no samples in the abandon array.
Use this setting to automatically count a certain number of
calls as abandoned when calculating your EWT before a
sample has developed.
Agent
Weighting
(2),
Agent-Less
History (3)
0-100
Agent
Weighting
(2),
Agent-Less
History (3)
0-100
50
Max
Abandon
Percentage
Ratea
For example, if you set this setting to 20, 20% of calls that
are holding in the queue would not be counted in the EWT
because these callers will likely abandon their calls before
their turn.
A lower value affects EWT less. A higher value affects EWT
more.
Min History
Length (# of
Calls)
Rolling
History
See
description
10
Max History
Length (in
Minutes)
Rolling
History
See
description
15
205
Routing in EyeQueue
The Routing sub-menu in the System area of EyeQueue contains these sections:
Equalize Settings, used when the system has to handle multiple sites/locations. These settings help the system to
balance the call load among sites by transferring calls to sites with lower EWT.
Smart Route Settings, which add more advanced call flow routing processes.
UUI-Based Routing, used to pass information regarding whether a call should receive treatment, as well as to pass
segment information. Each of these features reduces the number of VDNs required for integration with Avaya
TSAPI. These settings apply to the entire system, not per queue.
206
Default
Value
When comparing the EWTs of multiple locations, the percent difference in EWT
that is necessary before Enterprise Routing a new call to a location with the
smallest EWT.
0-999
Use
Equalize
PostRoute in
EWT
Uses enterprise post-route events in the EWT calculation, where calls are routed
out of the queue to another location.
TRUE/
FALSE
FALSE
Equalize
Routing Turn-On
Threshold
The number of seconds the EWT must exceed before Enterprise Routing may
begin.
0-999
360
Enable
Equalize
This determines whether or not Enterprise functionality is used. Set this to TRUE
to enable it.
TRUE/
FALSE
FALSE
This is the number of enterprise nodes. Enterprise nodes are the sites that
participate in the enterprise.
0-9999
Setting
Description
Equalize
Routing
Threshold
ACDa
Total
Nodes in
Equalizea
Site Name
in
This setting sets a unique name for each site participating in Enterprise Routing.
This is required to use enterprise routing.
N/A
Equalizea
207
Equalize
Routing
Stale Time
This setting determines at what point Queue Manager no longer uses data
received from a message. If the time difference from now to the original message
time is greater than this amount (in seconds), then Virtual Hold does not route a
call to the enterprise route point, even if the data shows that the call should route.
0-999
30
Equalize
Routing
Message
This setting determines how often (in seconds) to broadcast current queue
statistics to all Virtual Hold systems configured as Queue Manager
Communication clients.
-1 999
-1
-1 999
-1
Intervala
-1 = Disabled
Equalize
Routing
Message
Send
This setting determines at what point Queue Manager begins sending messages
between the Queue Manager Communication clients. This activates when any of
the queues exceeds this threshold (in seconds).
Thresholda
a. Warning: This is a System Variable and requires a system restart before the change takes effect. The change
applies to all queues. Contact Virtual Hold Technology before implementing Equalize.
208
Setting
Description
Valid
Values
Default
Value
Enable Smart
TRUE /
FALSE
FALSE
Routea
a. In order to use this feature, it must be enabled and configured along with only one of the following three settings: Route by ACD Calls,
Route by EWT, or Route by Virtual Queue Calls.
Route by ACD Calls routes calls to the ACD Holding Queue based on the number of calls in the ACD Holding Queue.
This is useful if there are not enough calls in the ACD Queue, or the ratio of Virtual Queue (ASAP) to ACD Calls is too
high; this feature forces calls to the ACD queue, balancing out the number of calls in each queue.
Setting
Description
Valid Values
Default
Value
Route by
ACD
0-99999
This is the destination where calls are routed when the number
of calls in the ACD Holding Queue is less than the value of
Route by ACD Calls.
HOLD/
UNDERTHRESHOLD/[A
VDN FROMHOLDING
QUEUES]
HOLD
Callsa
Route
Destination
Based on
ACD
Callsa
a. Route Destination Based on ACD Calls must be configured with the Route by ACD Calls setting.
209
Route by EWT routes calls to a different location if EWT exceeds the Route by EWT value. This is useful if you would
like to treat calls differently once EWT gets too high in a queue. For example, if you have a sales and a service queue,
and the sales queues EWT is consistently much higher than the service queue, you can start routing calls to the service
queue once EWT reaches the Route by EWT value. This balances the EWT of calls in each queue.
Setting
Description
Valid Value
Default
Value
Route by EWTa
0-99999
Route
DestinationBased
This is the destination where calls are routed when the EWT
exceeds the value of Route by EWT.
HOLD/
HOLD
UNDERTHRESHOLD/
on EWTa
[A VDN FROM
HOLDING QUEUES]
a. Route Destination Based on EWT must be configured with the Route by EWT setting.
Route by Virtual Queue (ASAP) Calls routes calls to the ACD Holding Queue based on the number of calls in the
Virtual Queue. This is useful if there are too many calls in the Virtual Queue, or the ratio of Virtual Queue (ASAP) to
ACD Calls is too high; this feature forces calls to the ACD queue, balancing out the number of calls in each queue.
Setting
Description
Valid Values
Default
Value
Route by
Virtual
Queue
0-99999
Callsa
210
Route
Destination
Based on
Virtual
Queue
This is the destination where calls are routed when the number of
calls exceeds the value of Route by Virtual Queue Calls.
Callsa
HOLD/
HOLD
UNDERTHRESHOLD/
[A VDN FROM
HOLDING QUEUES]
a. Route Destination Based on Virtual Queue Calls must be configured with the Route by Virtual Queue Calls setting.
211
Setting
Valid
Values
Default
Value
When set to True, Queue Manager and VXML Interaction Server write Call
Type Indicators (see below) into the Avaya UUI Field. These Call Type
Indicators are written into the configured position in the UUI field and can be
used in vector scripts to determine what type of call it is.
True/
False
False
The user can configure the Starting Position of the Call Type Indicator value
string in the UUI table. If this value is left blank, Virtual Hold does not add
anything.
Blank or
numbers
greater
than or
equal to
1
Description
Pass
Treatment
Decision
through UUI
Starting
Position of
Call Type
Indicatora,b,c
212
Untreateda
The user can specify the digit set for calls that are not treated (i.e., standby,
under threshold, purge). Virtual Hold also makes this evaluation when it
receives an adjunct route request on an incoming extension with treatment type
12. In this configuration, this value would act as the opposite of the Treatment
Needed Call Type Indicator.
Blank,
0-9
Blank
Blank,
0-9
Blank
Blank,
0-9
Blank
Blank,
0-9
Blank
Treatment
Needed
The user can specify a digit that Virtual Hold will write in the UUI field of a call it
determines should receive Virtual Hold treatment. Virtual Hold makes this
evaluation when it receives an adjunct route request on an incoming extension
with treatment type 12. The vector should look for this value to decide whether
a call should be routed to the IVR.
Note: The Starting Position of Call Type Indicator must be specified in
order for this setting to work.
Holdinga
The user can specify a string that Virtual Hold will write in the UUI field of a
holding (queuing) call. The vector should look for this value to determine if this
call is holding (queuing). If this value is left blank, Virtual Hold does not add
anything.
Note: The Starting Position of Call Type Indicator must be specified in
order for this setting to work.
Callbacka
The user can specify a string that Virtual Hold will write in the UUI field of a
callback. The vector should look for this value to determine if this call is a
callback. If this value is left blank, Virtual Hold does not add anything.
Note: The Starting Position of Call Type Indicator must be specified in
order for this setting to work.
213
Read
Segment
from UUIa
Starting
Position of
UUI
When set to True, the system will use a substring from the Avaya field to
determine to which segment (and queue) the call belongs. When set to False,
the system will only use the existing Avaya TSAPI behavior (responding to
route request based on the Entry VDN, rather than the UUI field).
True/
False
False
When the client wants to use just a portion of the UUI field to determine the
routing, the user can configure the Starting Position of the Substring to extract
from the UUI field. Read Segment from UUI must be enabled (set to True ).
Blank or
numbers
greater
than or
equal to
0
When the client wants to use just a portion of the UUI field to determine the
routing, the user can configure the Starting Position of the substring to extract
from the UUI field. Read Segment from UUI must be Enabled (set to True ).
Blank or
numbers
greater
than or
equal to
0
Whole
string
Enables the Monitored Device to be stored with the Pilot Number in the
Database.
True/
False
False
Substringa,b
Length of
UUI
Substringa
Store
Monitored
Device with
Pilot
Numbera
214
Setting
Description
Valid
Values
Default
Value
24-Hour
Time for
Prompts
TRUE
/
FALSE
FALSE
Date-Time
Announce
Format
Controls how the date and time are spoken in order to satisfy certain language
requirements.
0-4
TRUE
/
FALSE
FALSE
Strip
Leading
Zero from
Phone
In countries outside North America, callers may enter zero at the beginning of
their telephone number. This setting removes this leading zero if set to TRUE.
(Must also modify Phone Validation table accordingly.)
Number
215
Use
International
Prompts
Uses different prompts to play back numbers for EWT, phone numbers,
extensions, departments, and time.
TRUE
/
FALSE
FALSE
216
Valid
Values
Default
Value
On an Aspect ACD or another ACD with trunk IVR ports, this is the
Prompt Recorder CCT number.
N/A
N/A
Max Invalid
Response - IVR
Option Menu
0-10
Max Invalid
Response Username Validation
0-10
Max Invalid
Response Password Validation
0-10
Max Invalid
Response - File
Number Validation
0-10
Setting
Description
217
Max Invalid
Response - Script
Number Validation
0-10
Note: This setting is not utilized when a VXML IVR is being used.
a. This value represents additional invalid attempts after the first invalid attempt. If you leave the variable set at
the default value, there are a total of [default value + 1] attempts.
218
Description
Valid Values
Default
Value
Sets the amount of time (in seconds) the system waits for a call
queued event after transferring a call to queue before determining a
route failure.
0-999
Transfer
Timeout
0-999
15
Holding
Call
Timeout
0-999
240
Inbound
Callflow
Timeout
When the system transfers a call from the Virtual Hold Callflow or
IVR to another route point, this is the amount of time (in minutes)
the system waits for a positive acknowledgement before designating
it as a route failure.
0-999
15
Call Lost
Shutdown
Timeout
0-99999
15
Callback
Response
Timeout
0-999
Setting
Route
Timeout
219
Callback
Connected
Timeout
00:00:00-23:59:59
00:01:00
Calls
Passed
Result
AnsweredOffsite /
CallLost
Answered
Offsite
Max Time
at Agent
360
Queue
Position for
Callback
Launch
0-999
Max
Number of
Callbacks
Passed
0-999
Max
Holding
Calls
Passed
0-999
220
Use
Dynamic
TRUE / FALSE
FALSE
Callbacks always launch at the exact time quoted unless the queue
is put in rapid purge.
TRUE / FALSE
FALSE
0-99999
180
The upper boundary (in seconds) to never callback later than. Time
is calculated from the upper EWT that was announced to callers.
0-99999
180
Priorityb,c
Dynamic
Priority Perfect
Punctualityb
Dynamic
Priority Lower
Limitb
Dynamic
Priority Upper
Limitb
a. In some environments, Route Timeouts need to be set to the default value. When left blank at installation, a
route failure can occur. The following values should be set in EyeQueue:
Route Timeout (to Hold Queue and Inbound IVR) = 5 seconds
Transfer Timeout (to Hold Queue and Callback Queue) = 15 seconds
Holding/Callback Call Timeout (before marking call as lost) = 4 hours
IB IVR Timeout = 15 minutes
Callback Response Timeout (before marking call as failed for No IVR Response) = 5 minutes
b. The Use Dynamic Priority setting must be used with either Dynamic Priority - Perfect Punctuality or one or both
Dynamic Priority - Lower Limit and/or Dynamic Priority - Upper Limit.
c. This setting requires a system restart before the change takes effect.
221
222
Monitored Devices
Outgoing Trunks
Phantom Devices
Phantom Queues
Phone Number Validation
Prompt Recorder
Queues
Real-Time Groups
Real-Time Incoming Applications
Segment Variables Settings
Note:
The previously listed sections are only used for making changes after the system has been initially set up. See the
Virtual Hold Deployment Guide for initial setup instructions. Refer to the System DB Config Settings in
EyeQueue topic for more information about these sections.
Virtual Hold uses a database, called the VHT_Config database by default, to house these advanced software settings.
Items in this section control how the software operates and how information is transferred between Virtual Hold and the
ACD. You must set these setting items correctly. These items are not Queue or System Variables, they are actual setup
settings.
Settings that you may have questions about are described under the corresponding DB Config items in this section.
To enter values for most settings, enter the information into the white box(es) on the same line as the Add button, and
then click Add. The form updates if the entry was acceptable. If the data was entered incorrectly, such as putting text
where the system expects a number, the system prompts you with an error message requesting the correct type of data.
If you receive this error, merely fix your entry and add again.
To modify existing items, white boxes within items can be changed; click Submit to submit any changes. Items that are
grayed out cannot be changed. The only way to change those items is to add the same item with ALL of the correct
values. Make sure to enter a value in every column, as blank entries overwrite existing data with blank information
<nulls>.
To delete an item, check the Delete box next to the item you want to delete; click Submit to submit the deletion.
223
Description
VHServerID
Every ACD device in the VHT_Config database needs to be prepended with this VHServerID. This
value is an alias for the ServerID. The reason this value is used to prepend devices rather than the
actual ServerID, is that the ServerID is typically a very long name; so the VHServerID as a naming
convention is a less cumbersome alternative.
Server ID
InvokeIDType
Login ID
Password
Application
Name
API Version
224
Send Queue
Size
The maximum number of outgoing messages the TSAPI client library queues before returning
ACSERR_QUEUE_FULL. If the application supplies a zero (0) value, then a default queue size is
used.
Send Extra
Buffers
The number of additional packet buffers TSAPI allocates for the send queue. If sendExtraBufs is set
to zero (0), the number of buffers is equal to the queue size (i.e., one buffer per message). If
messages are expected to exceed the size of a network packet--a reasonable expectation if you use
private data extensively--be sure to allocate additional buffers. Also, if the application frequently
returns the error ACSERR_NOBUFFERS, it indicates that the application has not allocated enough
buffers.
Receive
Queue Size
The maximum number of incoming messages the TSAPI Client Library queues before it ceases
acknowledgment to the Telephony Server. Default queue size if value = 0.
Receive
Extra Buffers
The number of additional packet buffers TSAPI allocates for the receive queue. If RecvExtraBufs is
set to zero (0), the number of buffers is equal to the queue size (i.e., one buffer per message). If
messages are expected to exceed the size of a network packet--a reasonable expectation if you use
private data extensively--be sure to allocate additional buffers. Also, if the application frequently
returns the error ACSERR_NOBUFFERS, it indicates that the application has not allocated enough
buffers.
Use Private
Data
Set to TRUE if we are sending or receiving private data; this includes UCID and user data. Set to
FALSE otherwise.
Private Data
Version
Private data consists of extended capabilities available for TSAPI. Valid version numbers are from 2
to 8. More capabilities are available at higher version numbers.
Agents
Use the settings in the Agents section to set up the agents for the ACD. These settings update the VHT_Config
database.
Note:
225
If you enable the System Variable of Use Diverted for Agent Answered, it is not necessary to configure agents. See
Use Diverted for Agent Answered for more information.
ACD
Aspect
N/A
Avaya
N/A
Rockwell
Siemens
Enter all extension numbers where calls may be handled by Queue Manager treated queues.
Nortel
All telephone sets in the Meridian PBX that answer ACD calls for Queue Manager-treated queues must
have an AST key programmed. Enter all Position ID numbers where calls may be handled by Queue
Manager treated queues.
Genesys
AgentID=TServerSwitchName:AgentID.
For example, TServerSwitch1:3002. (TServerSwitchName is found on the Genesys CTI Config panel).
Agent Groups
Use the Agent Groups section to set up the Agent Groups for the ACD. Groups can be departments or skill levels. The
settings in this section update the VHT_Config database.
Queue Manager reads the values from this panel and causes the CTI component to monitor these Agent Group IDs in
the ACD. For this reason, it is desirable for an Agent Group ID number to appear only once in this panel.
Setting
Description
226
Agent Group ID
This is the ID of the agent group on the ACD that is to be monitored for Agent Statistics.
In the Avaya interface, the Agent Group ID must be the hunt group number of a skill that is monitored by the Queue
Manager. The recommended method of configuration is to use the hunt group number of the Skill for the Agent Group
ID.
In an Aspect CTC interface, an Agent Group ID number should appear only once in this panel, even if the agent group is
actually utilized by multiple queues. The Real Time Groups panel resolves this situation for ACD switches that permit
this behavior. The Agent Groups panel does not have to be configured when using the Aspect TIAL interface.
On an Avaya and Rockwell ACD, Agent Group ID=QueueID:AgentGroup ID. For example, VHT_Test:22000.
Agents Staffed
The settings in the Agents Staffed section set the number of agents staffed at different dates and times for different
queues. You can use this agent availability data to adjust and augment the EWT. The settings in this section update the
VHT_Config database.
Setting
Description
Queue ID
Identifies a business queue within Virtual Hold. See Queues within this discussion for more information
on this setting.
Day of
Week
The day of the week for this change in the agent count. (1 = Sunday, 7 = Saturday).
Delta
Agents
The change in the number of agents during this time period (may be + or -).
Time Start
The time that the change in the number of agents will start. (HH:MM format).
Time End
The time that the change in the number of agents will end. (HH:MM format).
227
Area Code
Use the settings in the Area Code section to set the area code information and to control how area codes are dialed.
These settings update the VHT_Config database.
To modify an area code, perform the following steps:
1. Re-add the row.
2. Copy all information from the existing row.
Note:
If you add an area code that already exists and you do not copy all of the information from the existing fields,
information is lost.
Setting
Description
Valid Values
Country ID
Usually set the same as the Country Code, which is essentially the same as
the number you need to dial to reach that country.
Area Code
The area code that you want to dial. Must match the area code length
specified in Area Code Length setting.
Exchange
Time Zone
Offset or difference in minutes from Greenwich Mean Time (GMT) for the
Area Code specified. For example, -300 equals Eastern Standard Time,
and 60 equals Central European Time.
-720 to 720
Use DST
True/False
228
Description
N/A
Aspect Loopback
Aspect Loopback allows you to achieve CallType Announcements for callbacks that were not available in the Aspect
ACD prior to Aspect CallCenter version 9. These settings are only necessary in environments that use an Aspect ACD.
These settings update the VHT_Config database.
Prerequisite: This feature requires two or more dedicated T-1 cards or E-1 cards in the Aspect ACD.
Use the settings in the Aspect Loopback section to associate the TrunkIDs of two or more T-1 cards or E-1 cards that
are connected in a loop.
The TrunkIDs on each side of the span(s) are either incoming or outgoing, depending on the orientation of their side of
the loop. These are represented in two new trunk groups.
For example, when the Queue Manager launches a callback, the Aspect ACD sees the call as outbound. Certain
features, such as CallType Announcements (whisper tones), are not available to an outbound call. To make the whisper
available to the ACD agent who answers the callback, the outbound call is directed to a CCT (Queue ID) that seizes a
trunk in the group on one side of the looped span. The call immediately enters the ACD again on the opposite side of the
looped span as an incoming call. Incoming features, such as CallType Announcements, are now possible.
Setting
Description
Valid Values
Incoming
This is the incoming trunk of the loop back for providing Aspect whisper tones.
Aspect Trunk ID
Outgoing
This is the outgoing trunk of the loop back for providing Aspect whisper tones.
Aspect Trunk ID
Callback Queues
Use the settings in the Callback Queues section to set up queues for return calls. These settings update the
VHT_Config database.
Notes:
You must enter one row in this panel for each distinct CallbackQueueID listed in the IncomingExtensions
panel or the IncomingApplications panel.
229
You cannot remove Callback Queues until you have removed all Callback Queue references from the
IncomingApplications panel and the IncomingExtensions panel.
The Callback Queue ID in the IncomingExtensions panel indexes the Callback Queue ID column in this panel. The
Transfer Device column in the same row determines where the Queue Manager routes the return call, potentially per
pilot number or entry DN.
Non-URS Environments
In non-URS environments, the same number appears in both the Callback Queue ID column and the Transfer Device
columns. The Callback Queue ID can be entered as a string since it is only a name. When you use a Genesys T-Server
without URS, the Callback Queue ID= TServerSwitchName : CallbackQueueID . For example, TServerSwitch1:3020.
The TServerSwitchName is in the Genesys CTI Config panel.
URS Environments
If your configuration uses Genesys URS and uses attached data to determine the transfer devices (Excluding Preview
Mode, Predictive Plus Mode, or VDN based routing with no attached transfer devices), each queue must have a unique
fake name for each of the values in this section. For example, queue 1 can use URSCBQ1 for Callback Queue ID, but
queue 2 must use something different, such as URSCBQ2.
Important: DO NOT enter the DN number as the Callback Queue DN, or URS does not work.
Description
Callback
Queue
ID
You must set this setting in the Callback Queues section before you add it here. See the Callback
Queues discussion in this topic for more information.
Must be at least a three digit number to prevent calls from being disconnected. If the QueueID is less
than three digits, use leading zeros. For example, if the Callback Queue ID is 40, enter 040 in the
Callback Queue ID field.
230
Transfer
Device
Description
Local
Server
Port
Specifies the port that Queue Manager uses to host the Application Gateway connection.
Local
Server
IP
Address
IP Address on the Queue Manager server for the NIC that is used for the App Gateway connection. The
information in this panel on the primary Queue Manager server is different from the information in the
panel on the backup Queue Manager server, because each server has a different IP addresses.
Description
231
Local IP
Address
A
Specifies the port that Queue Manager uses to host the Application Gateway connection.
Local
Port A
Port on the Queue Manager server for the NIC that is used for the A side of the Cisco CTI Server
connection.
Server IP
Address
A
Server
Port A
Local IP
Address
B
IP Address on the Queue Manager server for the NIC that is used for the B side of the Cisco CTI Server
connection. The information in this panel on the primary Queue Manager server is different from the
information in the panel on the backup Queue Manager server, because each server has a different IP
address.
Local
Port B
Port on the Queue Manager server for the NIC that is used for the B side of the Cisco CTI Server
connection.
Server IP
Address
B
Used for the B side of redundant CTI Servers on the ACD PGs. If there is no redundant ACD PG, just
use the A side.
Server
Port B
Used for the B side of redundant CTI Servers on the ACD PGs. If there is no redundant ACD PG, just
use the A side.
Client ID
The Peripheral ID of the ACD PG and the name of the Routing Client, separated by a colon (i.e.,
5000:FSH_ACD_PG1_1).
232
Client
Password
The password (if configured) on the PG. If no password is needed, then set the value to the Peripheral
ID.
Client
Signature
Can be set to the Peripheral ID. It is an optional field in some of the ICM events and reports.
Description
233
Queue ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this topic
(following) for more information on this setting.
Application
ID
Determines where the Queue Manager routes calls for different applications.
You can define a unique Callback Queue ID, Holding Queue ID, and UnderThreshold Queue ID for
each Application ID.
The Application ID can be two or three digits. Do not use leading zeros for two-digit Application IDs.
Peripheral
Must match the ICM PeripheralID of the VRU PG configured in the ICM configuration.
ID
Trunk
Group ID
The ID of the starting trunk group. If there are more than 1000 trunks to configure, multiple trunk groups
are automatically created, each containing no more than 1000 trunks.
Description
Peripheral
ID
Must match the ICM PeripheralID of the VRU PG configured in the ICM configuration.
IP
Address
Port
The port configured on the Queue Management server for communication with the VRU PG.
Corresponds to the IP address of the Queue Management server.
234
Description
Peripheral
ID
Must match the ICM PeripheralID of the VRU PG configured in the ICM configuration.
Service ID
Queue ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this topic
(following) for more information on this setting.
Service
Type
New
Transaction
235
Note:
This process creates the number of trunks specified, starting with the Start Trunk, and incrementing the trunk
number by 1 until all of the trunks are created; there are no gaps in the numbering, and if more than 1000 trunks are
specified, the trunks are spread over multiple trunk groups.
So, if you wanted to specify 3000 trunks with a starting number of 1000, you would do the following:
1. Create 3 trunk groups in ICM, each containing 1000 trunks. Their IDs should be trunk group 1 for trunks
1000-1999, trunk group 2 for trunks 2000-2999, and trunk group 3 for trunks 3000-3999.
2. In EyeQueue, enter the correct Peripheral ID, trunk group ID 1, start trunk 1000, and trunk count 3000 and
click Add.
If you needed to create another set, you would do these same procedures again, making sure the new Trunk Group
IDs and Trunk Numbers do not overlap with the ones already created.
Setting
Description
Peripheral
ID
Must match the ICM PeripheralID of the VRU PG configured in the ICM configuration.
Trunk
Group ID
The ID of the starting trunk group. If there are more than 1000 trunks to configure, multiple trunk groups
are automatically created, each containing no more than 1000 trunks.
Start
Trunk
Trunk
Count
Country Code
The settings in this panel control how the system dials phone numbers in different countries. The information contained
in this panel includes country codes, dialing prefixes, and DST for each country. These settings update the VHT_Config
database.
236
Unique settings are organized per Country ID. Country IDs are assigned to individual pilot numbers in Incoming
Extensions (or Incoming Applications in the case of Aspect). Thus, Queue Manager can reference different dialing
strings and time zones to provide appropriate treatment for international callbacks.
If international callbacks are not required, it is only necessary to administer the single Country Code row for the native
country.
Note:
If you wish to change a value for any item, you must add ALL of the correct values for every column, as blank entries
overwrite existing data with blank information <nulls>.
To retrieve the values for a particular country, enter the Country ID and then click Get. See Country Codes and Area
Codes for valid Country Codes. If a invalid Country Code is entered, the system will not error but the settings will not
take effect in the system.
Setting
Description
Country
Code
Exists according to the international standard. Do not change, merely use this number to reference the
settings.
Country
ID
Usually set the same as the Country Code, which is essentially the same as the number you need to
dial to reach that country.
Country
Name
Dial Prefix
Controls the default PBX access code required to outdial (e.g., ,9,1) unless a more specific match is
found in the Outgoing Trunks panel.
Dial Suffix
If a value is entered here, this number is dialed after the outdialed number.
Time
Zone
Controls the default Time Zone for the Country Code specified; used for a callback unless a more
specific match is found in the Area Code panel.
DST Delta
237
DST
Begin
The date on which Daylight Savings Time goes into effect in the current year.
DST End
The date on which Daylight Savings Time ends in the current year.
Schedule
Using
Area
Code
If True, use the Time Zone value from the Area Code panel. If False, use the Time Zone value from the
Country Code panel. This setting is essentially set to TRUE only for countries in the North American
Dialing Plan (Country Code 1).
Area
Code
Length
Valid only for countries in the North American Dialing Plan (Country Code 1).
Exchange
Length
Valid only for countries in the North American Dialing Plan (Country Code 1).
Departments
The settings in the Departments section set the department and the extension number where calls terminate. This
section is only used in conjunction with the Dial Extension Feature. The settings in this section update the VHT_Config
database.
Setting
Description
Queue ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this topic
(following) for more information on this setting.
Department
Dial
Number
238
Description
CC
Use
DST
CC
Time
Zone
Must be set to reflect the local time zone where the server resides. This value is the offset/difference in
minutes from Greenwich Mean Time (GMT). For example, 180=Moscow, 60=Madrid, 0=GMT/London,
-300 =Eastern Time, -360=Central, -420=Mountain, -480=Pacific, etc.
DST
Begin
The date that DST goes into effect. Important: Update this setting annually per the CC Time Zone.
DST
End
The Date that DST ends. Important: Update this setting annually per the CC Time Zone.
CC
DST
Delta
Specifies the offset in minutes (typically 60) between Standard and Daylight Savings Time.
239
Enterprise Routing
Sets up routing for Enterprise locations so calls are correctly routed to different sites. These settings update the
VHT_Config database.
Setting
Description
Queue ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this topic
(following) for more information on this setting.
Other Site
Name
Queue
Name
Application
ID
Determines where the Queue Manager routes calls for different applications.
You can define a unique Callback Queue ID, Holding Queue ID, and UnderThreshold Queue ID for
each Application ID.
The Application ID can be two or three digits . Do not use leading zeros for two-digit Application IDs.
Routing
Device
The Equalize Route Point. This route point is only configured if the Virtual Hold Equalize feature has
been implemented, which load-balances Virtual Queue calls across multiple locations. for more
information. If it is determined that the call should be transferred to another site, the Virtual Hold system
transfers the call to the Equalize Route Point. This route point is configured in the ACD to send calls
across tie-trunks to other locations. The other site should receive the call at its Virtual Hold Entry Point
when properly configured in the distant-end ACD. This requires coordination with the ACD
Administrator of the distant-end ACD. See Equalize Settings for more information.
Genesys CTI
The settings in this panel establish the settings for the proper connection to the Genesys T-Server. This section is only
applicable if using Genesys T-Server. Reference the Genesys middleware configuration - Genesys CM. These settings
update the VHT_Config database.
Copyright 2015 Virtual Hold Technology, LLC
This document is the property of Virtual Hold Technology, LLC. Its contents are proprietary and confidential.
240
Setting
Description
TServer
Switch
Name
Found in Genesys CME under the Switches folder: name of switch. For example: DevAvaya.
IP Address
A
Port A
IP Address
B
IP Address of the server where the secondary T-Server resides (only applicable if secondary T-Server
exists).
Port B
Port number where the secondary T-Server resides (only applicable if secondary T-Server exists).
Protocol
Leaving this value blank or setting to tcp utilizes the TCP protocol. An alternate setting is addp. ADDP
provides timely detection of TCP/IP connections, or failures, where the TCP/IP itself fails to provide
the same information in a timely manner. See the Virtual Hold Deployment Guide for more information
on enabling ADDP.
Redundancy
Mode
The type of standby that your Genesys CTI uses. The following values are valid:
0: Hot Standby - if you are licensed in Genesys for high availability, 2 T-Servers are functioning and
communicating to each other simultaneously.
1: Warm Standby - if you are licensed for a secondary T-Server that you can only use if the primary TServer goes down.
2: None or Cold Standby - This value is applicable if no backup T-Server exists, or if you have a
backup T-Server that is identical to the primary T-Server, but is not physically connected to the
network and is turned off; if the primary T-Server goes down, the auxiliary system can be connected
and turned on in place of the primary.
241
Reconnect
Interval
2000 (ms). If the T-Server is down, the length of time in ms that Virtual Hold attempts to reconnect.
Register All
Devices
If set to TRUE, causes Virtual Hold to register with the T-Server to receive all events on all devices. If
set to FALSE, only events from specific devices that are configured in the database tables are
retrieved (recommended).
Accept Only
These
Events
These items mask out events so that Virtual Hold only receives the events listed, e.g.,
50|51|52|57|58|59|60|61|62|64|65|68|71|86|87|93|94|95|
- Note: Enter the pipe symbols. A full enumeration of these events can be found in the Genesys TLibrary SDK document.
Holding Queues
The settings in this panel represent the Holding Queue DNs in the ACD to which queued holding calls are sent. These
settings update the VHT_Config database.
Important: There must be one row in this panel for each distinct HoldingQueueID and UnderThresholdQueueID listed in
the Incoming Extensions or Incoming Applications panel. You cannot remove Holding Queues until you have removed
all holding queue references from the Incoming Applications and Incoming Extensions panels.
Under most circumstances (Non-URS), the same number appears in all three columns of this panel. The
HoldingQueueID can be entered as a string since it is only a name.
When using Genesys URS with attached data determining the transfer devices (Excluding Preview Mode, Predictive
Plus Mode, or VDN-based routing with no attached transfer devices), each queue needs a unique fake name for each of
the values. For example, the values for queue 1 can be URSHQ1, but the values for queue 2 must be something
different, such as URSHQ2:
HoldingQueue ID= A unique fake name, for example, URSHQ1
Route Device= A unique fake name, for example, URSHQ1. DO NOT enter the DN number as the Holding Queue
DN, or URS does not work.
Transfer Device= A unique fake name, for example, URSHQ1. DO NOT enter the DN number as the Holding
Queue DN, or URS does not work.
Note:
242
In the Rockwell interface, the Queue Manager transfers everything (including callbacks) to the Holding queue. There
is a Telescript step that determines if the call came from an outbound Virtual Hold trunk (i.e. trkgrp0). If so, it gives it
top (callback) priority.
In certain circumstances, other DNs by which a treated call may be routed can appear in this panel. This provides a way
for Queue Manager to monitor the DN and helps prevent it from losing track of the treated call as it passes through the
DN.
Note:
In a non-Genesys environment, Aspect interfaces use the Holding Queue ID column in the Incoming Applications
panel instead of this panel. In a Genesys environment (when using T-Server) with Aspect, the Holding Queue ID is
the number after the QUEUE in the Holding CCT (this number cannot match the Holding CCT; to get around this, a
number can be prefixed to the Holding CCT (e.g., adding 9 to the front of CCT 577 makes a new number: 9577) to
relate the numbers but keep them unique), prefixed with a #8 (e.g., #89577).
Setting
Description
Holding
Queue
ID
The Holding Queue ID in the Incoming Extensions panel indexes the Holding Queue ID column here. The
TransferDevice column in the same row determines where the Queue Manager routes the call.
When using Genesys Non-URS, this value is TServerSwitchName : HoldingQueueID . For example,
TServerSwitch1:3020. TServerSwitchName can be found in the Genesys CTI Config panel.
Route
Device
Transfer
Device
Incoming Applications
The settings in the Incoming Applications section associate incoming ACD calls with the Queue ID and the Application
ID. The settings in this section update the VHT_Config database.
Copyright 2015 Virtual Hold Technology, LLC
This document is the property of Virtual Hold Technology, LLC. Its contents are proprietary and confidential.
243
This section is only necessary for configurations with Aspect ACDs and Intecom ACDs or when you want to implement
Dialogic Host Media Processing (HMP).
The Incoming Applications panel associates incoming ACD calls with the Queue Manager Queue ID using the Aspect
Application ID number. Queue Manager monitors these Application IDs according to the Incoming Applications panel.
In a non-Genesys environment, this panel takes the place of the Callback Queues and Holding Queues panels used by
the other interfaces.
Prerequisite: Before you can add items to the Incoming Applications section, you must add the following information in
other sections:
Callback Queue ID in the Callback Queues section
Holding Queue ID in the Holding Queues section
Under Threshold Queue ID in the Holding Queues section
For more information, see the following discussions within this topic:
Callback Queues
Holding Queues
For Aspect systems where one (1) CCT (Queue ID) for both Choose Holds and Callbacks is desired, set the
Callback Variable field to "VarDataX" where X is the variable data field A-E; and then set the Callback Value to be
the sites desired flag value; this tells the CCT where it needs to transfer (another CCT). ( Note : In this case, the
Holding CCT (Queue ID) and Callback CCT (Queue ID) values should be the same).
Setting
Description
Queue ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this
topic(following) for more information on this setting.
244
Application
ID
Determines where the Queue Manager routes calls for different applications.
You can define a unique Callback Queue ID, Holding Queue ID, and UnderThreshold Queue ID for
each Application ID.
The Application ID can be two or three digits . Do not use leading zeros for two-digit Application IDs.
For UUI-Based Routing, any string will work.
When using Rapport in a blended environment, you must configure two incoming applications for the
queue: one application for incoming calls and one application for outgoing Rapport calls.
When you enter the application ID for outgoing Rapport calls, prefix the Application ID with RCL
QueueID , where QueueID is the Queue ID for the application ID. For example, if the Queue ID is
VHT_Test and the application ID is 123, the value in the Application ID field is RCLVHT_Test123.
Important: When using UUI-Based Routing, you must enable the feature. See UUI-Based Routing for
more information.
Country ID
Set the Country ID to reflect the appropriate Country Code dialing string to use when making callbacks
for the particular Application IDs.
Holding
Queue ID
The identifier for the queue that a call coming in on this incoming extension will be routed to if a caller
chooses to hold in the IVR.
You must set this setting in the Callback Queues section before you add it here. See the Queues
discussion within this topic (preceding) for more information.
Must be at least a three-digit number to prevent calls from being disconnected. If the Holding Queue
ID is less than three digits, use leading zeros. For example, if the Holding Queue ID is 40, enter 040 in
the Holding Queue ID field.
Callback
Queue ID
You must set this setting in the Callback Queues section before you add it here. See the Queues
discussion within this topic (preceding) for more information.
Must be at least a three-digit number to prevent calls from being disconnected. If the QueueID is less
than three digits, use leading zeros. For example, if the Callback Queue ID is 40, enter 040 in the
Callback Queue ID field.
245
Treatment
Type
Under
Threshold
Queue ID
The identifier for the queue that a call coming in on this incoming extension will be routed to if the call's
EWT is lower than the Virtual Hold turn-on threshold.
You must set this setting in the Callback Queues section before you add it here. See the Queues
discussion within this topic (preceding) for more information.
IVR ID
References the IVR Servers to use for this pilot. The default is IVR. See the IVR Servers discussion
within this topic (preceding) for more information.
Callback
Variable
Only for configurations with Aspect systems that have one (1) CCT (Queue ID) for both Choose Holds
and Callbacks.
Set the Callback Variable field to VarData X where X is the variable data field A-E.
Callback
Value
Only for configurations with Aspect systems that have one (1) CCT (Queue ID) for both Choose Holds
and Callbacks.
Set the Callback Value to be the flag value for the site.
User
Group
Script
Number
Defines the Script Number associated with each Application ID. This is useful for assigning different
Script Numbers to different Incoming Applications in the same queue.
If you use the same script for all of the Incoming Applications in the queue, set the Script Number at the
queue level instead. See Script Number for more information.
Note: This setting is not utilized when a VXML IVR is being used.
246
IB IVR
Group ID
Enter the IBIVR Group ID if IVR Extension Groups were created. See the IVR Extension Groups
discussion within this topic (following) for more information.
Specifies the group of inbound IVR ports to use for every call that comes in on this incoming extension.
OB IVR
Group ID
Entered the OBIVR Group ID if IVR Extension Groups were created. See the IVR Extension Groups
discussion within this topic (following) for more information.
HMP OB
IVR
Information is now required in the Incoming Applications panel when HMP and a third-party IVR is
being used. Once the outbound call is connected to the caller (Positive Voice Detection (PVD) is
Transfer
DN
detected), a blind transfer is made to the DN that is specified here. This DN is for a third-party IVR to
provide outbound Virtual Hold treatment to the caller. The DN needs to be configured in the contact
center environment.
For H.323 the information that must be included is in the following format: TEL : 4005002 , TA :
192.168.0.247
where:
TEL = The required prefix for the DN. It means telephone number.
4005002 = the DN
TA = The required prefix to the IP address; TA stands for Target Agent
192.168.0.247 = The IP address for the voice gateway
This field must be configured for each Incoming Application that uses HMP and the third-party IVR.
For SIP the information that must be included is in the following format:
4005002@192.168.0.247
where
4005002 = the transfer DN
192.168.0.247= The IP address for the voice gateway
247
Incoming Extensions
Note:
You must restart the Virtual Hold system to activate changes in this section.
Prerequisite: Before you can add items to the Incoming Extensions section, you must add the following information in
other sections:
Callback DN in the Callback Queues section
Holding DN in the Holding Queues section
For more information, see the following discussion within this topic:
Callback Queues
Holding Queues
If using the Aspect TIAL interface to Contact Server, the installer should leave the Incoming Extensions panel empty.
Certain Incoming Extensions can be restricted from Queue Manager treatment by their exclusion from this panel,
even if they route to an ACD group treated by the Queue Manager.
For best results, it is typically recommended to have all of the Incoming Extensions (or Aspect trunk IDs) in this
panel that could bring incoming traffic to a Queue Manager treated queue
In all Switch Types other than Aspect, this is a queue-specific panel. It contains one or more inbound pilot VDNs/DNIS/
DNs per Queue ID.
The presence of DNs in this panel makes them eligible for Queue Manager treatment.
Queue Manager uses the settings in this panel to cross-reference the incoming call to the proper Virtual Hold
queue, the country code to use when dialing out, and what DNs to use when routing the call.
Setting
Description
Queue ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this topic
(following) for more information on this setting.
248
Extension
The Entry DN, or Extension, can index special DN-specific settings to provide the best experience
possible to the caller.
A CountryID can be declared per Incoming Extension, which invokes a specific dialing string along with
other country-specific settings.
Each Extension (PilotNumber) may index a unique CallbackQueueID, HoldingQueueID, and
UnderThresholdQueueID.
Permits the flexibility for different language queues, such as a Dutch DN to use a Dutch Callback DN
and hear Dutch prompts, whereas a French DN can route to other French appropriate DNs.
Conversely, all Extensions (PilotNumbers) may use the same Callback, Holding, and UnderThreshold
DNs.
When using Rapport in a blended environment, you must configure two incoming extensions for the
queue: one extension for incoming calls and one extension for outgoing Rapport calls.
When you enter the extension for outgoing Rapport calls, prefix the extension with RCL QueueID ,
where QueueID is the Queue ID for the extension. For example, if the Queue ID is VHT_Test and the
extension is 123, the value in the Extension field is RCLVHT_Test123.
When using Genesys TServer without URS, Extension=TServerSwitchName:Extension. For Example,
TServerSwitch1:3001.
When using Genesys TServer with URS, Extension=VH GVQ Name. This is the URS Virtual Hold
Genesys Virtual Queue Name created for the VHT_Treatment subroutine to pass information to Virtual
Hold. For more information, see the Virtual Hold for Genesys URS Integration Guide, and for more
specific set up information, see the Virtual Hold Version 6.x Deployment Guide.
Extension
Label
A string used to describe the incoming extension. Limited to 15 characters. It is used to help Virtual Hold
administrator distinguish between the different extensions, and it only appears in the Incoming
Extensions panel.
Country
ID
Set the Country ID to reflect the appropriate Country Code dialing string to use when making callbacks
for the particular Application IDs.
249
Treatment
Type
You can declare Treatment Type per Incoming Extension and can control whether the DN actually
receives the callback option or not. The advantage of designating DNs as untreated is to restrict the
callback option while retaining an active count of these calls for accurate calculation of EWT.
0 or NULL = Normal Queue Manager treatment. (Callback option is offered.) Not for use with Genesys
URS.
1 = Untreated #1 (no callback option) QueueManager refuses route for the Incoming Extension but
continues to monitor the call. If using Genesys T-Server, QueueManager treats this the same way as
Treatment Type 3.
2 = Untreated #2 (no callback option) QueueManager automatically transfers the Incoming Extension to
its defined UnderThreshold route point and continues to monitor the call. If using Genesys T-Server,
QueueManager treats this the same way as Treatment Type 4.
3 = Untreated #1 (no callback option - for use with Genesys T-Server) Queue Manager automatically
routes the call to the Holding Queue on EventRouteRequest from T-Server.
4 = Untreated #2 (no callback option - for use with Genesys T-Server) Queue Manager automatically
routes the call to the Holding Queue on EventQueued from T-Server.
5 = Provides Virtual Hold treatment for Genesys URS or GVP.
6 = External entry - for use with Genesys URS with Preview Queue Mode or Progressive Queue Mode.
Provides a mechanism for a third-party system to request a callback from Virtual Hold by attaching
important user data to the call.
7 = Answer off-site (usually only applicable for Aspect with T-Server)
10 = Provides Virtual Hold Treatment when using an Intervoice IVR.
11 = Enables customers to route calls without Virtual Hold creating a call ID. Calls can be routed to the
IVR, a queue, or no routing decision can be made.
12 = Enables customers to use a single VDN to queue calls and to receive a treatment decision in the
UUI field. Determine whether or what kind of Virtual Hold treatment should be provided, or to queue a
call.
13 = Untreated #2 (no callback option - for use with Genesys T-Server) Queue Manager automatically
attaches EWT to the user data of the call if UseGVP is set to TRUE in the registry and routes the call to
the Holding Queue on EventQueued messages from the T-Server.
250
20 = Identifies the Incoming Extension as a segment for use with the Platform Toolkit.
Holding
Queue ID
The identifier for the queue that a call coming in on this incoming extension will be routed to if a caller
chooses to hold in the IVR.
Callback
Queue ID
You must set this setting in the Callback Queues section before you add it here. See the Callback
Queues discussion within this topic (preceding) for more information.
Must be at least a three digit number to prevent calls from being disconnected. If the QueueID is less
than three digits, use leading zeros. For example, if the Callback Queue ID is 40, enter 040 in the
Callback Queue ID field.
Under
Threshold
Queue ID
The identifier for the queue that a call coming in on this incoming extension will be routed to if the call's
EWT is lower than the Virtual Hold turn-on threshold.
IVR ID
References the IVR Servers to use for this pilot. The default is IVR. See the IVR Servers discussion
within this topic (following) for more information.
Script
Number
Defines the Script Number associated with each Entry DN. This is useful for assigning different Script
Numbers to different Incoming Extensions in the same queue.
If you use the same script for all of the Incoming Extensions in the queue, set the Script number at the
queue level instead. See Script Number for more information.
Note: This setting is not utilized when a VXML IVR is being used.
IB IVR
Group ID
OB IVR
Group ID
251
IntraLATA Dialing
The settings in this panel allow special Dial Prefixes to be used for specific area codes or exchanges which override the
default Dial Prefix listed in the Country Code panel. These settings update the VHT_Config database.
By default, Queue Manager collects a ten-digit phone number including area code from the caller. When the callback
occurs, Queue Manager compares the collected phone number to this panel to see if any digit modification should
occur.
Any required callback dialing string can be accommodated skillful use of the Country Code and IntraLATA Dialing
panels. One possible configuration for the North American Dialing Plan is to set the Country Code Dial Prefix to ,9,1
which successfully connects to the vast majority of dialable numbers in the territory. If phone numbers in the local area
code require ten-digit dialing without the 1 create an IntraLATADialing row for the area code as shown in the following
example:
Row Number
Country ID
Area Code
Exchange
Dial Prefix
Dial Suffix
330
NULL
NULL
If there are additional exchanges within the local area code that require seven-digit dialing, add a row for the exchange
as shown in the following example:
Row Number
Country ID
Area Code
Exchange
Dial Prefix
Dial Suffix
330
NULL
NULL
330
668
NULL
Queue Manager uses the best match from this panel, seeking a match for area code and exchange first, followed by a
match for area code. If there is no match for area code, the default for the CountryID in CountryCode is used.
IVR Extensions
The settings in this panel provide all the necessary IVR port information for Queue Manager. These settings update the
ACD Configuration Panel.
Create one row for each Virtual Hold IVR Port. Confirm that the logical order of the ports extension numbers (or Trunk
IDs) in this panel mirrors the order in which they are created on the DS1 card in the ACD.
Copyright 2015 Virtual Hold Technology, LLC
This document is the property of Virtual Hold Technology, LLC. Its contents are proprietary and confidential.
252
Setting
Description
VHT Line
Number
The numeric ID given to a channel as it is displayed in EyeQueue. In most cases, use the same number
for IVR Line Number and VHT Line Number unless you want to affect the order in which the channels
display in the GUI.
IVR
Server
Name
IVR Line
Number
Extension
The station (Avaya, Nortel, Siemens), trunk (Aspect) or port number (EADS) of the individual T-1
channel. On a Genesys switch, Extension= TServerSwitchName:Extension . For Example,
Extension=TServerSwitch1:3001
Line Type
VRec
Number
ASR
Language
Time Slot
Indicates the physical board and T-1 channel for the port as seen by the Dialogic software (DCM).
253
Agent ID
This HMP-only setting typically just contains the IP address of the proxy server that is used to register
with and to dial out through. When necessary, this setting can also be used to change the alias, realm,
and password for registering with a SIP proxy server. The format for this setting is either: IP Address OR
Alias|Realm|Password|IP Address.
IVR
Group ID
Assigns the IVR Extension to an IVR Group ID. See the IVR Extension Groups discussion within this
topic (following) for more information.
Route
Device
When using IVR Extension Groups on an Aspect ACD, Virtual Hold cannot route calls to an individual
inbound extension. Instead, calls are sent to a CCT, and the Route Device indicates the CCT that a
particular IVR Extensions calls are sent to when using IVR Extension Groups with Aspect.
Setting
Description
IVR Group ID
A name for the Group of extensions. This can be a number or a string up to 50 characters.
1 = Inbound.
2 = Outbound.
254
IVR Servers
Use this panel to configure the IVR Servers. These settings update the VHT_Config database.
Important: Before you delete any item from this panel, make sure any extensions which reference this server are first
deleted from the IVR Extensions panel.
Setting
Description
IVR ID
References the IVR Servers to use for this pilot. The default is IVR.
Server Name
The computer name of the server on which the Callflow application resides.
Route Point
The ACD hunt group number for the Virtual Hold IVR Extensions.
Monitored Devices
Use this panel to configure the Entry VDNs for UUI-Based routing. If UUI-Based Routing is used, there should at least
be one of these.
Setting
Description
Device ID
Determines which VDNs Queue Manager includes when matching UUI data to Incoming Application.
Usage Type
1 specifies UUI-Based Routing. These DNs will be used as Entry DNs for UUI-Based Routing.
Outgoing Trunks
The settings in the Outgoing Trunks section are used by the Aspect interface or for the Genesys-related Queue Mode s
(Predictive Dial, Predictive Ext Dial, or Progressive). The Outgoing Trunks section is a system-wide section. The settings
in this section update the VHT_Config database.
Setting
Description
255
Queue ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this topic
(following) for more information on this setting.
Extension
If a queue is set to one of these Queue Mode s , the Extension for the queue must have the following
format:
Predictive Dial - TServerSwitchName : RoutePointDN
Predictive Ext Dial - TServerSwitchName:ExtensionDN:CallbackTransferDN
Progressive - TServerSwitchName : RoutePointDN
See "Queue Mode" in ASAP Callback Settings for more information.
Phantom Devices
If phantom placeholder architecture is used for any queue, enter all phantom extension numbers in this panel. These
settings update the ACD Configuration Panel.
Notes:
The group of phantom extensions is treated as a pool and is not specific to a QueueID.
Any queue utilizing phantom architecture may draw from this pool as necessary.
Phantom Queues
Used only with the Avaya Phantom Placeholder feature. The settings in this section update the VHT_Config database.
Setting
Description
Queue
ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this topic (following) for
more information on this setting.
Phantom
Queue
On an Avaya system only, this is the VDN number where Phantom calls should be made when the site is
configured to use Phantoms to adjust the Calls in Queue count.
256
Description
Rule Data
257
Prompt Recorder
Use the settings in this panel to identify the prompt recording utility.
Note: These settings only relate to the optional prompt recording utility for ACDs with station IVR ports (e.g., Avaya).
See Prompt Rec (Prompt Recorder Utility) for information on Prompt Recorder settings for ACDs with trunk IVR ports
(e.g., Aspect).
Setting
Description
PIVR
Pilot
On an Avaya ACD or another ACD with station IVR ports, this is the entry number where calls arrive that
are to be sent to the Prompt Recorder.
Route
Point
The ACD hunt group number for the Virtual Hold IVR Extensions.
Queues
The settings in this panel identify the queues in the Virtual Hold system. These settings update the VHT_Config
database.
258
Adding a Queue
To add a new queue, enter a valid Queue ID into the available field, and then click Add. The new queue will appear in
the Queues panel. Queue ID defines/establishes a business queue within Virtual Hold. For support purposes, QueueID
should be a meaningful name, rather than a number, and should correspond to the Queue Name setting; e.g., Sales.
Acceptable entries for Queue ID include alphanumeric text strings. Text strings may consist of spaces, periods and
commas. Do NOT include the characters # (number sign), (apostrophe), (quotation mark), * (asterisk), + (plus), /
(slash), \ (backslash), < (left angle bracket), > (right angle bracket), | (vertical bar), ~ (tilde), or & (ampersand).
Queue IDs should be limited to 100 characters or fewer. See Queue Name for more information.
One row must be inserted for each QueueID to use in production. Queue Manager uses these settings at initialization to
list its active queues. Queue Manager reads the data from all the other tables in the Active database according to this
list.
Deleting a Queue
To remove a queue, click Delete next to that queue. Click Yes to confirm your desire to remove the queue. The queue
will no longer appear in the Queues panel. Otherwise, click Cancel to retain the queue.
Important: Deleting a queue will also delete all associated configuration information.
Real-Time Groups
The Real-Time Groups panel defines a relationship between a Queue Manager queue and one or more ACD Queue
group numbers. The Real-Time Interface uses Real-Time Groups to determine the number of agents staffed and the
number of agents available for each Queue Manager queue. The settings in this section update the VHT_Config
database.
A separate panel is used because the Agent Groups panel is used by the CTI interface to set up the groups to be
monitored. To prevent the CTI interface from creating multiple threads for the same GroupID, this separate Real-Time
Groups panel exists to define which GroupIDs belong to which QueueIDs, even when the relationships use the same
GroupID multiple times. In this manner, the CTI interface monitors the GroupIDs that are entered in the Agent Groups
panel. The Virtual Hold Real-Time Adapter can use the settings in this panel to distinguish which ACD groups are
represented by the QueueIDs.
Setting
Description
Queue
ID
Identifies a business queue within Virtual Hold. See the Queues discussion within this topic (following) for
more information on this setting.
259
Group
ID
In the Aspect interface, VHT_AspectRealTime_GUI.exe may experience issues with agent group numbers
that are defined in this panel but no longer exist in the Aspect ACD. Such GroupIDs should be removed if
the customer confirms that the groups no longer exist.
In Aspect, the same ACD group may be defined for multiple QueueIDs. Therefore, a GroupID number may
appear more than once in the Real-Time Groups panel if the Group is used by more than one Queue.
In the Nortel interface, the exact name of the skill set as it is displayed in Symposium must be entered into
this panel. It is permissible for a skill set to be associated with more than one QueueID, but
NortelRealTimeProvider.dll 1.1 must be installed. More information is available in the Virtual Hold Nortel
ACD Configuration Guide.
Description
Queue ID
Identifies a business queue within Virtual Hold. See the Queues discusion within this topic
(following) for more information on this setting.
Application
ID
Determines where the Queue Manager routes calls for different applications.
You can define a unique Callback Queue ID, Holding Queue ID, and UnderThreshold Queue ID for
each Application ID.
The Application ID can be two or three digits. Do not use leading zeros for two-digit Application IDs.
Country ID
Set the Country ID to reflect the appropriate Country Code dialing string to use when making callbacks
for the particular Application IDs.
260
Holding
Queue
The identifier for the queue that a call coming in on this incoming extension will be routed to if a caller
chooses to hold in the IVR.
Callback
Queue
You must set this setting in the Callback Queues section before you add it here. See the Callback
Queues discussion within this topic (preceding) for more information.
Must be at least a three digit number to prevent calls from being disconnected. If the QueueID is less
than three digits, use leading zeros. For example, if the Callback Queue ID is 40, enter 040 in the
Callback Queue ID field.
Treatment
Type
For Treatment Type, see the Incoming Extensions discussion within this topic (preceding).
Under
Threshold
Queue
The identifier for the queue that a call coming in on this incoming extension will be routed to if the call's
EWT is lower than the Virtual Hold turn-on threshold.
IVR ID
References the IVR Servers to use for this pilot. The default is IVR. See the IVR Servers discussion
within this topic (preceding) for more information.
Callback
Variable
Only for configurations with Aspect systems that have one (1) CCT (Queue ID) for both Choose Holds
and Callbacks.
Set the Callback Value to be the flag value for the site.
Callback
Value
Only for configurations with Aspect systems that have one (1) CCT (Queue ID) for both Choose Holds
and Callbacks.
Set the Callback Value to be the flag value for the site.
User
Group
261
Script
Number
Defines the Script Number associated with each Entry DN. This is useful for assigning different Script
Numbers to different Incoming Applications in the same queue.
If you use the same script for all of the Incoming Applications in the queue, set the Script Number at the
queue level instead. See the Script Number discussion within Advanced Settings in EyeQueue for more
information.
Note: This setting is not utilized when a VXML IVR is being used.
Segment Variables
Use this panel to configure segments with the Route Destination Label when you simply want to route the calls to any
destination, including the IVR. Currently, these segments will be configured as Treatment Type 11.
Setting
Description
Incoming
Extension
Name
Enter RouteDestination
Value
Enter the Route Destination Value. It can be in any form; e.g., sip:xxxx@y.y.y.y or zzzz or tel:qqqq,
where xxxx, y.y.y, zzzz or qqqq can be replaced with real numbers.
Switch Type
The settings in this panel define the Computer Telephony Interface (CTI) for the ACD. These settings update the
VHT_Config database.
Setting
Description
Switch
ID
When using CTConnect as middleware, select the ACD Switch Type. When using a Telephony Interface
Abstraction Layer (TIAL), select the TIAL for the ACD Switch Type.
262
IP
Address
IP Address or Host Name of the server running the CTI component that Virtual Hold communicates with.
Port
Link number or network port of the CTI connection that Virtual Hold will communicate with.
Note: This value is not used in TIAL Genesys, TIAL ICM, or TIAL Avaya TSAPI environments and will
not affect initialization.
IP Address or Host Name of the server running the CTI component that Virtual Hold communicates with.
Note: This value is not used in TIAL Genesys, TIAL ICM, or TIAL Avaya TSAPI environments and will
not affect initialization.
Logical
ID
DLL
Name
The table below identifies the DLL names and Switch IDs that correspond to each Switch Type.
Switch ID
Logical ID
DLL Name
TIALAspect
TIAL_Aspect.dll
TIAL_Aspect.dll
TIALAvaya
TIAL_Avaya.dll
TIAL_Avaya.dll
TIALICM
TIAL_ICM.dll
TIAL_ICM.dll
TIALGenesys
TIAL_Genesys_PSDK_DLL.dll
TIAL_Genesys_PSDK_DLL.dll
TIALGenesys
TIAL_Genesys_TLIB_DLL.dll
TIAL_Genesys_TLIB_DLL.dll
TIALGenesys
TIAL_Genesys.dll
TIAL_Genesys.dll
263
TIALAvayaTSAPI
TIAL_Avaya_TSAPI.dll
TIAL_Avaya_TSAPI.dll
NONE
N/A
N/A
264
Description
Valid Values
Default Value
CTC Link
ON
ON
Post Call
Delay
0-99999
250
Use Flash
Hook
TRUE/FALSE
FALSE
Use
Service
Observe
TRUE/FALSE
FALSE
Max
Monitors
Per
Channel
1-10000
10000
265
Voice File
N/A
C:\Program Files\
Virtual Hold
Technology\IVR\
Scripts
N/A
C:\Program Files\
Virtual Hold
Technology\
CurrentCallbacks
N/A
C:\Program Files\
Virtual Hold
Technology\User
DataFiles
Active
Report DB
File Path
N/A
C:\Program Files\
Virtual Hold
Technology\Active
DbFiles\activedb
Active
Report
TempDB
File Path
N/A
C:\Program Files\
Virtual Hold
Technology\
ArchiveDbFiles\
activetemp
db
Active
Report
Remote
TempDB
File Path
N/A
C:\Program Files\
Virtual Hold
Technology\dbfiles\
activetempdb
Patha
Current
Callback
Directorya
User Data
File Path
266
Active
Report
Transfer
Rate
0-999
300
Use
EContact
EDU
TRUE/ FALSE
FALSE
Genesys
Sleep Time
0-99999
Use
Genesys to
Transfer a
Call
TRUE/ FALSE
FALSE
Use CVP
TRUE/ FALSE
FALSE
Cisco Mode
USEVIRTUALTRUNKS
or USEREALTRUNKS.
USEREALTRUNKS
Prefer
Original
IVR
TRUE/ FALSE
FALSE
267
IVR Server
Precedence
0/1
Use
Siemens
AnsOffsite
on Diverted
TRUE/FALSE
FALSE
IP IVR
See Description
N/A
Type
HMP DTMF
Transfer
Mode
Inband
Inband
RFC2833 Receive
Only
RFC2833 Full
Duplex
Protocol for
SIP Control
Packets
UDP/TCP
UDP
Copy Data
to UUI
Encode
Type
Binary/ASCII
Binary
a. The following characters are not allowed in the path name: /, , <, >, |, ?, *
268
CallID, data name, and the value extracted from the UUI field to be joined with the existing QDump table providing extra
data for enhanced reporting. This feature is available for both voice and Platform Toolkit calls. These settings apply to
the entire system, not per queue.
Settinga
Description
Valid Values
Default
Value
Attached
Data
Capture
TRUE / FALSE
FALSE
UUI Start
Position
The user can configure the starting position of the substring to extract
from the Avaya UUI data. Attached Data Capture must be set to TRUE.
Numbers greater
than or equal to
1
UUI
Length
The user can configure the total length of the substring that is extracted
from the Avaya UUI data. Attached Data Capture must be set to TRUE.
Data
Name
Blankb
Custom value
Blank
a. All settings are System Variables and require a system restart for changes to take effect.
269
Feature Access
Users with Observer access only have permission to use the features in the QueueWatch section. Users with Reporter
access can use the features in the QueueWatch section and the QueueInfo section. Users with Manager access can
use all of the features except those in the System section. Users with Administrator access have permission to use all of
the features.
Note:
In the VirtualQueue Snapshot panel, users with Observer access and with Reporter access do not have permission
to cancel calls. Only users with Manager access or Administrator access can use this feature.
For detailed information about the features that are available to EyeQueue users, see the following tables.
ASAP Callback
Scheduled Callback
QueueWatch
Access
Level
Settings
Notify
Call Flow
QueueSpeak
Call Flow
Offer &
Rapport
Settings
Settings
Setting
Settings
Allow
Settings
Queue
Statistics
Line
VirtualQueue
VirtualQueue
Status
Forecast
Snapshot
270
Observer
Reporter
Xb
Manager
Admini-
strator
QueueInfo
System
Access
Level
Perfor-
Real-
mance
Time
Reports
Reports
System
Custom
Advanced
Reports
Reports
Settings
Observer
Reporter
Manager
Admini-
EWT
Routing
Inter-
Prompt
Safe-
DB
System
Admin-
national
Recorder
guards
Config
Vars
istration
strator
a. Blank = Users with this access level are denied access to this feature
b. X = Users with this access level have access to this feature
If a user attempts to access a page without the proper access level, access is denied.
271
272
For example, if you wanted to create a new access level that only had access to the Line Status feature, you would
perform the following steps:
1. In the Roles table, add a row with an ID number that is not yet used, and a Role that is meaningful name. In this
example, you might use an ID number of 7 and a Role of Line Status.
2. In the Permissions table, look for the ID number for the Line Status feature. The ID number is 2.
3. In the RolePermissions table, add a new row with a Role of 7 and a Permission of 2.
If a user attempts to log in and the password is not correct for the user, the user sees a prompt showing the number of
invalid login attempts.
After a certain number of invalid login attempts, the user is locked out.
Note:
To set the maximum number of invalid login attempts, see Login Security Settings.
273
The user must: 1) wait for the indicated time period, or 2) contact the Administrator to unlock the account. To change the
time period to automatically unlock accounts, see Login Security Settings.
When the password requirements are changed by the administrator, if a user attempts to log in and the users password
does not meet the new requirements, the user sees the following:
274
If you wish to change the timeout setting, two values in the EyeQueue web.config file, SessionCacheTimeout and
sessionState, must be set and must be identical. If the settings are not identical, EyeQueue may lose its session and
require a restart to function properly. The default location of the web.config file for EyeQueue is C:\Program Files\Virtual
Hold Technology\VirtualHoldPub\EyeQ\web.config.
To change the session time out setting, open the web.config file and search for the following values:
1. SessionCacheTimeout (in appSettings): Change the value parameter.
<add key=SessionCacheTimeout value= 120 />
2. sessionState: Change the timeout parameter.
<sessionState mode=InProc
stateConnectionString=tcpip=127.0.0.1:42424
sqlConnectionString=data source=127.0.0.1; Trusted_Connection=yes cookieless=false timeout= 120 />
Note: These values must be identical.
275
276
When resetting passwords, select the user, delete all of the asterisks (*) in the password field and type the new
password. The change is submitted when the OK button is clicked, and is effective the next time the user tries to log in.
277
If the new password does not meet the minimum requirements, you are prompted with the minimum requirements and
must enter the password again.
278
Field
Name
Description
Valid
Values
Default
Value
Special
Characters
Required
When this variable is set to True, at least one of the following special characters
is required in the user password: ~`!@#$%^&*()_-=+{}[]|\:;"'<,>.?/
TRUE/
FALSE
FALSE
Min
Password
Length
This value sets the minimum number of characters needed for passwords.
3-15
279
Numeric
Required
When this variable is set to True, at least one number (0-9) is required in the user
password.
TRUE/
FALSE
FALSE
Lower
Case
Alphabetic
Required
When this variable is set to True, at least one lower case English letter is required
in the user password.
TRUE/
FALSE
FALSE
Upper
Case
When this variable is set to True, at least one upper case English letter is required
in the user password.
TRUE/
FALSE
FALSE
Password
Expiration
from Last
Login (in
Days,
0=disabled)
This value determines the length of time (from the last time it was used to log in)
before it expires. Upon expiration, users are locked out and prompted to contact
the Administrator. If set to 0, then no users password expires.
0-999
60
Auto
Unlock
Account
After: (in
Minutes,
0=disabled)
If a user locks himself out after Max Invalid Login Attempts, the system
automatically unlocks the account after this many minutes. A value of 0 disables
this feature.
0-999
15
Max Invalid
Login
Attempts
This value sets the maximum number of times a username can enter an incorrect
password. Users are prompted with the number of invalid login attempts they
have made. When the Max Invalid Login Attempts value is reached, users are
locked out, and must get their accounts unlocked. Accounts can be unlocked by
the Administrator, or automatically by the system according to the Auto Unlock
Account After: (in Minutes, 0=disabled) setting.
0-999
Alphabetic
Required
Note:
280
If any of the password requirements are changed by the administrator, the users who log in after the changes are
made are required to change their passwords upon initial login if the password does not meet the new requirements.
281
Name
Value
V000000000000000007021309524559
ExternalTrackingID
00001000138136025411259
V000000000000000007146532328552
ExternalTrackingID
00012000852014801485277
V000000000000000007441125528665
ExternalTrackingID
00012100008655202152008
282
Field Name
Data
Type
Length
Allows
Nulls
SiteName
nvarchar
50
QueueGroup
nvarchar
50
QueueName
nvarchar
255
CALLID
char
32
OutTimeStart
datetime
ConnectTime
datetime
OutTimeFinish
datetime
CallProgressResult
char
PhoneNumber
char
27
OutFate
char
VHTLineNumber
smallint
The number of the Virtual Hold IVR port that the call
was treated on.
Key
Definition
283
PilotNumber
char
45
OutCallType
tinyint
QueueID
char
255
ScriptNumber
smallint
Key
Field Name
Data
Type
Length
Allows
Nulls
SiteName
nvarchar
50
QueueGroup
nvarchar
50
QueueName
nvarchar
255
Definition
284
CALLID
char
32
FinalFate
char
FinalFateTime
datetime
History
nvarchar
100
InTimeStart
datetime
InTimeFinish
datetime
IVRTimeStart
datetime
PhoneNumber
char
27
ANI
char
255
NumBusyAttempts
tinyint
NumNoAnsAttempts
tinyint
285
NumTryAgainAttempts
tinyint
MaxRetries
tinyint
InitialCBTime
datetime
InitialCBMode
tinyint
AnnouncedEWT
int
AgentsStaffed
smallint
OpMode
tinyint
PilotNumber
char
45
InCallType
tinyint
N/A.
OutCallType
tinyint
286
LastName
char
25
N/A.
FirstName
char
25
N/A.
VHTLineNumber
smallint
The number of the Virtual Hold IVR port that the call
was treated on.
InResult
char
InFate
char
QueueID
char
255
ScriptNumber
smallint
InTimeStartMonth
tinyint
InTimeStartDay
tinyint
287
InTimeStartSlot
tinyint
FinalDisconnectTime
datetime
AgentAnswerTime
datetime
CallbackPunctuality
int
RouteToQTime
datetime
ApplicationID
char
30
UpperEWT
int
TransferVDN
char
30
N/A.
InternalEWT
int
ExternalEWT
int
288
NumAnsMachAttempts
int
SourceApplication
nvarchar
200
289
InFate
Code
Short Description
Detailed Description
I50
Abandon
I51
NotTreatedByVH
Call was sent back to the PBX/ACD on the under threshold (non-treated) route point
for the PBX/ACD to route the call. This happens any time Virtual Hold does not treat
the call.
I52
Purge/QspkRte2Q
Caller was routed to hold queue when Virtual Hold was in Purge, QSpeak, or
RapidPurge modes.
I53
NotifyRte2Q
Caller was routed to hold queue when Virtual Hold was in Notify mode.
I55
OtherModeRte2Q
Caller was routed to hold queue when Virtual Hold was in a mode other than any
mentioned in this section.
I56
SentToIVR
290
I57
DateBkDisc
Caller was disconnected due to the maximum number of invalid responses when
Virtual Hold was in Date Book mode.
I58
CBDC Xfer2PrQ
Callback DoubleCheck was invoked; Virtual Hold was getting ready to make a
callback to the caller when the caller called again. Rather than make the callback,
Virtual Hold transferred the caller to the priority queue and cancelled the callback.
I59
CBDC KpCBDisc
Callback DoubleCheck was invoked, the caller chose to keep the pending callback
request and hung up.
I60
CBDCCncCBXfer2Q
Callback DoubleCheck was invoked, the caller chose to cancel his callback request
and go to the holding queue.
I61
CBDC Cncl
Callback DoubleCheck was invoked, the caller cancelled his callback request and
hung up.
I62
CBDC MaxInvDisc
Caller entered the maximum number of invalid responses while at the Callback
DoubleCheck menu.
I63
NewInteraction
I64
No ICM VRU
InResult Codes
InResult Codes establish what happened to the caller on the first step of the initial inbound call. These are logged in the
QDump table of the VHT_RPT database. The following table lists the InResult codes and their meanings.
InResult
Codes
Short
Description
Detailed Description
I0
Abandon
291
I1
MaxInvPhn
Caller reached the maximum number of times allowed to enter an invalid phone
number.
I2
FIFO CB
Caller selected an ASAP callback. Includes calls registered through the Platform
Toolkit.
I3
Chose Hold
I4
NR/IR Hold
Caller chose to remain on hold by making no selection (which eventually causes a timeout) or by making the maximum number of invalid responses.
I5
Appt CB
Caller selected to schedule a callback. Includes calls registered through the Platform
Toolkit.
I6
UnderThrsh
EWT was below the Virtual Hold Turn-on Threshold, caller was not offered Virtual Hold
and was sent directly to queue.
I8
Web FIFO CB
Caller selected a WebConnect callback. Does not include calls registered through the
Platform Toolkit.
I9
Web Appt CB
Caller selected to schedule a callback through WebConnect. Does not include calls
registered through the Platform Toolkit.
I10
AbndOnHold
I11
QSpeak
I12
Purge
Virtual Hold was in Purge mode; caller was sent directly to the holding queue.
I13
Shutdown
Virtual Hold was in Shutdown mode; caller was sent directly to the holding queue.
292
I15
Standby
Caller was sent directly to queue because Virtual Hold was in Standby mode.
I16
RteFail
Reserved for future use - PBX/ACD returned an error when Virtual Hold issued a route
command.
I17
RteTimeout
Virtual Hold routed the call, but did not receive an event that the call reached the route
destination within the allotted time.
I18
ResQ CB
Reserved for future use - after choosing to hold, caller changed his mind when
prompted and chose a callback.
I20
Excluded
Caller was sent directly to queue because the call arrived on a DN that Virtual Hold was
configured to ignore.
I21
NoAgents
Caller was sent directly to queue because Virtual Hold did not detect agents staffed.
I22
NoVHPortAvail
Caller was sent directly to queue because no inbound Virtual Hold trunks were
available.
I23
IVRTimeout
No response was received from the IVR regarding the call within the time allotted;
usually occurs when IVR goes down and Queue Manager is still up. Call was lost.
I24
Restart
The Virtual Hold system was restarted while the caller was listening to inbound
prompts. Call was lost.
I25
AftHrsSchd
Virtual Hold was in After Hours mode; the caller selected to schedule a callback.
I26
AftHrsDisc
Virtual Hold was in After Hours mode; the caller was played a message and was
disconnected.
I27
AftHrsInvd
Virtual Hold was in After Hours mode; the caller reached the maximum number of
invalid entries and was disconnected.
293
I28
Smart Purge
Caller was sent directly to queue because Smart Purge was invoked.
I29
VQMaxInvDisc
Virtual Hold was in Virtual Queue mode; the caller reached the maximum number of
invalid entries and was either sent directly to queue or disconnected, depending on the
settings.
I30
DateBkInvd
Virtual Hold was in Date Book mode; the caller reached the maximum number of invalid
entries and was disconnected.
I31
CBDC
Callback Double-Check (CBDC) was invoked: caller chose to receive a callback and
entered a number that was already in the callback queue. Caller was then given CBDC
options.
I32
VQ FIFO CB
Virtual Hold was in Virtual Queue mode; caller selected a ASAP callback.
I33
DBChsSched
Virtual Hold was in Date Book mode; caller selected to schedule a callback.
I34
CallBlock
Caller was sent directly to queue because the Call Block threshold was reached.
I35
SmrtRteACD
Caller was sent directly to a pre-configured route point because the number of calls
holding exceeded the SmartRoute Threshold.
I36
SmrtRteFIFO
Caller was sent directly to a pre-configured route point because the number of calls in
Virtual Queue exceeded the SmartRoute Threshold.
I37
SmrtRteEWT
Caller was sent directly to a pre-configured route point because the amount of
estimated wait time exceeded the SmartRoute Threshold.
I38
NotifyDisc
Virtual Hold was in Notify mode; caller was told of the notify issue by Virtual Hold and
was disconnected.
294
I39
NotifyInterrupt
Caller chose a callback. During his wait period, the Queue was put into Notify mode.
When the caller was called back for the notification, he opted to remain in the callback
queue and receive the pending callback after the completion of the notification.
I40
Rapport
This was a call made by the Rapport feature. No inbound call was received.
I41
SmartQSpeak
Caller received a QSpeak announcement and was transferred to queue because EWT
was beyond business hours.
I42
Expired
A brand new interaction was not used within the allotted time.
CallProgressResult Codes
CallProgress Codes are the result of the dialing portion of each callback attempt. These are logged in the HistoricalOut
table in the VHT_RPT database. The following table lists the CallProgressResult codes and their meanings.
CallProgressResult
Codes
Short
Description
Detailed Description
O50
No Answer
O51
Busy
O52
No DialTn
O54
Fax
O55
Human
O56
OpInt
295
O57
NoRingBack
O58
AnsMach
O59
Other
OutFate Codes
OutFate Codes track the result for every single outbound attempt (callback). These are logged in the HistoricalOut table
in the VHT_RPT database. The following table lists the OutFate codes and their meanings.
OutFate
Code
Short
Description
Detailed Description
O0
No answer
O1
Busy
O2
Cancelled
O3
HailMaxInvDisc
Callback was answered, Virtual Hold received the maximum number of invalid
responses and disconnected call.
O4
Abandon
Callback was answered and the recipient hung up without making a selection.
O5
Fax
O6
NoRingBack
O7
Resched
Callback was answered and the recipient rescheduled for another time.
296
O8
HailNR ToutDisc
Callback was answered; Virtual Hold received no input and timed out; Virtual Hold
then disconnected the call.
O9
Xfer2PriQ
Callback was answered and the recipient was transferred to the priority queue.
O10
HailTimeExpDisc
During a callback, the number 2 was pressed for more time and then nothing was
pressed until hail time expired; Virtual Hold then disconnected the call.
O11
NoDialTn
O12
AnsMach
O14
CBFailNoIVRResp
Queue Manager did not receive a response from the IVR within the time allotted
(Outbound equivalent to I23).
O15
RapportHAILDisc
After the caller presses the key to indicate his presence, play the announcement
message, then disconnect. (Based upon the Rapport Transfer Mode setting in
EyeQueue).
O16
RapportPVDDisc
After positive voice detection, play the announcement message, then disconnect.
(Based upon the Rapport Transfer Mode setting in EyeQueue).
O99
CallbackFailed
FinalFate Codes
FinalFate Codes identify what happened to the caller at the completion of the transaction. These are logged in the
QDump table of the VHT_RPT database. The following table lists the FinalFate codes and their meanings.
FinalFate
Code
Short Description
Detailed Descriptions
297
Q0
AbndOnIn
Q1
Max Busy
Q2
Cancelled
Q3
ChoseHldXfer2Q
Caller chose to remain on hold by making the proper selection, or by making the
max number of invalid selections; caller was transferred to queue and was
eventually answered by an agent.
Q4
NRXfer2Q
Caller chose to remain on hold by making no selection and waiting for a time out
to occur; caller was transferred to queue and was eventually answered by an
agent.
Note: FinalFate Code Q4 is used for both Max No Response - Main Menu and
Max Invalid Response - Main Menu.
Q6
MaxNoAns
Q9
MaxTryAgain
Q10
CBXfer2PriQ
Callback was answered and was transferred to the priority queue; call was
answered by an agent.
Q11
MaxTotlAttempts
Q12
UnderThres
Caller was sent directly to queue because the estimated wait time did not meet or
exceed the Turn-On Threshold; call was eventually answered by an agent.
298
Q13
Route Failure
Q14
AbndOnHold
Q15
Purge
Virtual Hold was in Purge mode; caller was sent directly to queue and was
eventually answered by an agent.
Q16
QSpeakXfer2Q
Q17
ShutdownXfer2Q
Virtual Hold was in Shutdown mode; caller was sent directly to queue and was
eventually answered by an agent.
Q18
StandbyXfer2Q
Virtual Hold was in Standby mode; caller was sent directly to queue and was
eventually answered by an agent.
Q19
Xfer2QError
Caller chose to speak to an agent, but Virtual Hold failed to transfer the call to
queue. Caller may have hung-up during transfer.
Q20
Route Refused
Virtual Hold System refused to route/treat the call due to no agents staffed, or IVR
was down while in After Hours mode.
Q22
NoEwt
EWT was blank - report console never received the EWT for the call. Call support.
Q23
AbandonInPriQ
Q24
ResQCBXfer2PriQ
Q25
ResQFail
Q26
AnsOffSite
299
Q27
LostInQ
Call was sent to the holding queue, but not answered by an agent. The next call
that came in was either the same call id or on the same trunk, so Virtual Hold
assumed the call was lost and cleaned it up.
Q28
Restart
Call was in queue or the IVR when the Virtual Hold system was restarted. If the
call was in the IVR, it was most likely disconnected. If the call was in the holding or
priority queue, the ACD still handled the call, but Virtual Hold had no way of
tracking of the call.
Q29
AftHrsDisc
Virtual Hold was in After Hours mode; the caller was disconnected (ref I26 and
I27).
Q30
MaxAnsMach
Q31
VQMaxInvDisc
Virtual Hold was in Virtual Queue mode; the caller reached the maximum number
of invalid entries and was disconnected (ref I29).
Q32
DateBkMaxInvDisc
Virtual Hold was in Date Book mode, the caller reached the maximum number of
invalid entries and was disconnected.
Q33
Equalize Route
Caller was routed to another contact center by the Virtual Hold Equalize adapter.
Q34
AnsOffSiteCP
Call was sent to queue, but no route response was received. Calls that came in
after it were answered by an agent, so Virtual Hold assumed the call was directed
to another contact center by a different application.
Q35
CallLostCP
Call was sent to queue, but not answered by an agent. Calls that came in after it
were answered by an agent, so Virtual Hold assumed the call was lost and
cleaned it up.
Q36
CBDC CncCB
Callback DoubleCheck was invoked, the caller cancelled his pending callback.
300
Q37
CallBlock
Caller was sent directly to queue because the Call Block threshold was reached.
Q38
CBDC KpCBDisc
Callback DoubleCheck was invoked, the caller chose to keep his pending callback
request and hung up.
Q39
CBDC MaxInvDisc
Caller was disconnected due to the maximum number of invalid responses while
at the Callback DoubleCheck menu (ref I62).
Q40
CBDC CncCBDisc
Callback DoubleCheck was invoked, the caller chose to cancel his pending
callback and end the current call.
Q41
SmartRoute
Q42
NotifyDisc
Virtual Hold was in Notify mode; caller was told of the notify issue by Virtual Hold
and was disconnected (ref I38).
Q43
NotifyCancCB
Caller chose a callback. During his wait period, the queue was put into Notify
mode. The caller was called back for the notification and opted to cancel his
pending callback.
Q44
CBExpired
Callback was not made within the allotted time, the callback was cancelled, and
the call was cleaned up.
Q45
AdminCancl
Q46
RapportAnsDisc
After the call is answered, immediately play the announcement message, then
disconnect. (Based upon the Rapport Transfer Mode setting in EyeQueue).
Q47
InteractionExpired
A brand new interaction was not used within the allotted time, the interaction was
cancelled, and the interaction was cleaned up.
301
Country
North America
Jerusalem
20
Egypt
27
South Africa
30
Greece
31
Netherlands
32
Belgium
33
France
34
Spain
36
Hungary
39
302
40
Romania
41
43
Austria
44
United Kingdom
45
Denmark
46
Sweden
47
Norway
48
Poland
49
Germany
51
Peru
53
Cuba
54
Argentina
55
Brazil
56
Chile
57
Columbia
303
58
Venezuela
60
Malaysia
61
62
Indonesia
63
Philippines
64
New Zealand
65
Singapore
66
Thailand
81
Japan
82
South Korea
84
Vietnam
86
China
90
Turkey
91
India
92
Pakistan
304
93
Afghanistan
94
Sri Lanka
95
Myanmar
98
212
213
Algeria
216
Tunisia
218
Libya
220
Gambia
221
Senegal
222
Mauritania
223
Mali
224
Guinea
226
Burkina Faso
227
Niger
305
228
Togo
229
Benin
231
Liberia
232
Sierra Leone
233
Ghana
234
Nigeria
235
Chad
236
237
Cameroon
238
Cape Verde
239
240
Equatorial Guinea
241
Gabon
242
244
Angola
306
245
Guinea-Bissau
249
Sudan
250
Rwanda
251
Ethiopia
252
Somalia
253
Djibouti
254
Kenya
255
Tanzania
256
Uganda
257
Burundi
258
Mozambique
260
Zambia
263
Zimbabwe
264
Namibia
265
Malawi
307
266
Lesotho
267
Botswana
268
269
Comoros
291
Eritrea
297
Aruba
299
Greenland
350
Gibraltar
351
Portugal
352
Luxembourg
353
Ireland
354
Iceland
355
Albania
356
Malta
357
Cyprus
308
358
Finland
359
Bulgaria
370
Lithuania
371
Latvia
372
Estonia
373
Republic of Moldova
374
Armenia
375
Belarus
376
Andorra
377
Monaco
378
San Marino
380
Ukraine
381
385
Croatia
386
Slovenia
309
387
Bosnia-Herzegovina
389
Macedonia
420
Czech Republic
421
Slovakia
473
500
Falkland Islands
501
Belize
502
Guatemala
503
El Salvador
504
Honduras
505
Nicaragua
506
Costa Rica
507
Panama
508
509
Haiti
310
523
Guadalajara, Mexico
525
590
Guadeloupe
591
Bolivia
592
Guyana
593
Ecuador
594
French Guiana
595
Paraguay
596
Martinique
597
Suriname
598
Uruguay
599
Netherlands Antilles
664
Montserrat
670
East Timor
671
Guam
311
672
673
Brunei
674
Nauru
675
676
Tonga
677
Solomon Islands
678
Vanuatu
679
Fiji
680
Palau
681
682
Cook Islands
683
Niue
684
American Samoa
687
New Caledonia
688
Tuvalu
312
690
Tokelau
691
Micronesia
692
Marshall Islands
758
Saint Lucia
767
Dominica
784
809
850
North Korea
853
Macau
855
Cambodia
856
Laos
868
869
876
Jamaica
880
Bangladesh
313
886
Taiwan
961
Lebanon
962
Jordan
963
Syria
964
Iraq
965
Kuwait
966
Saudi Arabia
967
Yemen
968
Oman
971
972
Israel
973
Bahrain
974
Qatar
975
Bhutan
976
Mongolia
314
977
Nepal
993
Turkmenistan
994
Azerbaijan
995
Georgia
996
Kyrgyzstan
5214
Chihuahua, Mexico
5216
5217
Torreon, Mexico
5222
Puebla, Mexico
5229
Veracruz, Mexico
5265
Mexicali, Mexico
5266
Tijuana, Mexico
5274
Acapulco, Mexico
5283
Monterrey, Mexico
5299
Merida, Mexico
315
7095
Moscow, Russia
7411
Yakutsk, Russia
7812
52121
Tampico, Mexico
52322
52461
Celaya, Mexico
52481
52621
Hermosillo, Mexico
52665
Tecate, Mexico
52671
Culiacan, Mexico
52678
Mazatlan, Mexico
52682
La Paz, Mexico
52987
Cozumel, Mexico
52988
Cancun, Mexico
70852
Yaroslavl, Russia
316
73432
Yekaterinburg, Russia
73832
Novosibirsk, Russia
73952
Irkutsk, Russia
74232
Vladivostok,Russia
78312
Nizhny Novgorod,Russia
78432
Kazan,Russia
78442
Volgograd,Russia
78612
Kasnodar, Russia
Area Codes
The Area Code setting specifies the area code that you want to dial. The following table lists the valid Area Code values
and their associated Country Codes.
Area Code
Country Code
61
317
318