Intelis ACD Call Center

advertisement
A
White Paper
On
The
Intelis
Call Center
ACD
Submitted By:
Wayne E. Wise
Intelis Inc.
5960 Crooked Creek Road
Suite 30
Norcross, Georgia, 30092
USA
Voice: 1-770-825-0032
Fax: 1- 770-825-0028
www.intelis-inc.com
TABLE OF CONTENTS
1.
INTRODUCTION............................................................................................................................... 3
2.
SYSTEM AND NETWORK TOPOLOGY ...................................................................................... 3
2.1.
SYSTEM COMPONENT OVERVIEW ...................................................................................... 4
2.2.
SYSTEM HARDWARE AND OPERATING SYSTEM REQUIREMENTS ........................... 5
3.
CALL FLOW ...................................................................................................................................... 6
4.
CALL CENTER CAPACITY ............................................................................................................ 8
4.1.
CALL CENTER ACD CAPACITY ............................................................................................. 8
4.2.
QUEUES ......................................................................................................................................... 8
4.3.
QUEUE ANNOUNCEMENTS AND GREETINGS ................................................................... 8
4.4.
CALL CENTER ADMINISTRATION ........................................................................................ 8
4.5.
AGENT PROFILES ....................................................................................................................... 9
4.6.
CALL CENTER AGENT STATUS ............................................................................................. 9
4.7.
AGENT MONITORING ..............................................................................................................10
4.8.
AGENT TRANSFER CAPABILITIES.......................................................................................10
5.
CALL CENTER REPORTS .............................................................................................................11
5.1.
AGENT ..........................................................................................................................................11
5.2.
LIVE AGENT QUEUE .................................................................................................................11
5.3.
BY AUTOMATED AGENT QUEUE..........................................................................................11
5.4.
BY SYSTEM ..................................................................................................................................12
5.5.
SPECIALIZED REPORTS ..........................................................................................................12
6.
TERM DEFINITIONS BY SECTION .............................................................................................13
7.
SAMPLE GUI SCREENS .................................................................................................................14
Intelis Call Center
Third Revision: October 27, 2004
Page 2 of 18
1. Introduction
This document is intended to show the features and high level topology of the Intelis Call
Center Automated Call Distribution (ACD) system.
2.
System and Network Topology
The network topology of the Intelis Call Center is designed for use with the Excel CSP
switch. The CSP provides the physical interface between the customer’s telephony
network and the Call Center. The internal topology of the Call Center utilizes a LAN and
or a WAN topology to connect local and remote agents to the ACD. The system is
designed for and fully supports multiple Call Centers hosted from a geographically
remote switch site.
A high level system topology is shown in Figure 1. Section 2.1 provides an overview of
their functions.
Intelis Enhanced
Services
Application Servers
PSTN
E-1
VoIP
Automated
Agent
(IVR)
FMS
and
Validation
Sources
Local Live Agent
Workstation
VoIP
Managed
VPN
Excel CSP Switch
with
Intelis Call Center ACD Host Controllers
Remote Live Agent
Call Center
Figure 1
Intelis Call Center
Third Revision: October 27, 2004
Page 3 of 18
2.1. System Component Overview
The Excel CSP Network Element is a fully-redundant, NEBS-compliant, open
programmable switch. The CSP provides the telephony interface between the customer’s
network and the Live and Automated Agents and other ACD applications.
Intelis Call Center ACD Host Controller. The redundant ACD Host Controllers provide
the required call control interface between the CSP and the Call Center services platform.
Additionally, they provide the ACD functionality The ACD Host also contains the
customer information such as business profiles and rules that are required to process
calls.
Intelis Enhanced Services Application Servers (ESAS). ESAS Servers are used to provide
the optional specialized functions not contained within the ACD Host Servers. The
number and type of ESAS Servers deployed depends upon the customer application as
not all ESAS Servers may be required in all cases
An ESAS Billing and Rating Servers process and read switch CDR from the ACD Host
Controllers and generate switch activity records and customer call records. The CDR
information gather is utilized to create the Intelis Billing Record (IBR) which contains all
call information, including ACD activity, generated during the life of the call. The IBR
may then be used to create switch Network Access records and Agent Usage records for
billing customers.
An ESAS Validation Server interfaces to external validation sources such as customer
databases and commercial credit card validation providers.
The ESAS Validation
application also optionally supports internal custom databases.
The SQL Database Servers (Not Shown) are utilized to maintain customer information
and provide storage of call records.
The System Administration (Not Shown) provides access to the Graphical User
Interfaces (GUI) used to maintain the system
The logical associations of the various components and applications are illustrated in
Figure Two.
Intelis Call Center
Third Revision: October 27, 2004
Page 4 of 18
Universal ACD Agent Internal Architecture
Agent
Screen
(Application)
Pops-up on a callby-call basis
based upon the
call's ANI, DNIS,
etc.
Inbound
Call
Center
Outbound
Call
Center
Customer
Service
Center
Answering
Service
O
t
h
e
r
A
p
p
l
i
c
a
t
i
o
n
s
Agent Application Interface
Application
Specific
Business
Rules
Call
Information
Database
Rating
Engine
Call
Persistence
SQL
Rating
Processor
Billing
Validation
Others
CTI
ACD Host
Call
Control
Global
Validation
Server
CSP
Switch
Figure Two
2.2. System Hardware and Operating System Requirements
The ACD and ESAS servers are “off the shelf” commercially available Server grade
Personal Computers (PC). The Automated Agent utilizes T-1 or E-1 Dialogic cards for
the required call automation. Live Agent positions utilize “off the shelf” desktop grade
PCs.
The Operating System (OS) utilized on the ACD Host Controller is Linux. The ESAS
Servers utilize either Microsoft Windows or SQL Server.
Intelis Call Center
Third Revision: October 27, 2004
Page 5 of 18
3. Call Flow
Call flow in the Intelis Call Center ACD is designed around the call Queue rather than the
more traditional legacy switch concept of Agent, Group or Hunts, and Pilot or Hunt
number concept.
When a customer is added to the ACD they are assigned to a specific Queue. A Queue
may be dedicated to a single customer, or product, or may be used for multiple customers
or products. A Queue is defined as either for live or automated agents.
After a Queue has been defined Agents are then assigned to the Queue, based on their
Skills attributes, to service the calls. Live and Automated Agents are assigned and
managed in the same manner. Since Automated Agents normally have all of the
customer call scripts they may be shared across multiple customers or dedicated to a
specific customer through the use of Skills assignments. Agents may be assigned to a
maximum of ten Queues. This Queue assignment may be changed in near real time by
call Center management team. This ability to quickly reassign agents allows Call Center
management more flexibility in managing live and automated agents to support customer
requirements. It also allows the management team to quickly reallocate resources when
unexpected traffic patterns are encountered.
When a new call arrives the ACD Master Agent determines which Queue the caller
should be assigned through the use of the Customer profile.
Customers may be
identified by the incoming Trunk Group, Dialed Number Identification Service (DNIS),
caller Automatic Number Identification (ANI) or other information received from the
network. Combinations of identifiers, such as Trunk Group and ANI may be utilized to
further identify a caller.
The call flow for this design is depicted in Figure Three
Intelis Call Center
Third Revision: October 27, 2004
Page 6 of 18
New Call
ACD
Agents
Queues
Queue
1
Agent
101
Queue
2
Agent
102
Queue
3
Agent
103
Queue
4
Agent
104
Queue
5
Queue
Queue
Queue
Queue
Queue
1
2
3
4
5
is
is
is
is
is
being
being
being
being
being
serviced
serviced
serviced
serviced
serviced
by Agents 101 and 103
by Agents 101, 102 and 103
by Agents 101,102 and 103
by Agent 101 with Agent 104 Unavailable
by Agent 101 and 102 with Agent 104 Unavailable
Figure Three
Intelis Call Center
Third Revision: October 27, 2004
Page 7 of 18
4. Call Center Capacity
The Call Center application has been designed with flexibility and expandability as key
concepts. The following is the current maximum capacities of the Call Center.
4.1. Call Center ACD Capacity
o A maximum of fifteen (15) separate Queues.
o Each Queue will support a minimum of one hundred (100) calls in the
Queue
o A maximum of eight hundred (800) Agents, either live or automated,
is supported.
4.2. Queues
o Assignable by:
 DNIS
 Trunk Group
 ANI
 Other unique network identifiers
o Ability to assign a customer priority.
 Allow a customer to receive priority treatment by pre-assigning
a number of seconds in Queue defined in the customer tables.
o Queue Overflow
 Queues may overflow into other Queues based upon user
defined maximum time in queue.
4.3. Queue Announcements and Greetings
o Based upon incoming network information.
 DNIS
 Trunk Group
 ANI
 Other unique network identifiers
o Multiple caller announcements supported.
 Caller may hear an initial welcome or brand greeting, and then
at customer defined intervals, hear up to 5 different
announcements at distinct intervals.
 Announcements are queue based and are assigned by queue.
o Music on hold optionally available based on queue
4.4. Call Center Administration
o Setup of Queue definitions and other ACD system information is via
an application Graphical User Interface (GUI).
o Real time administration of agent login information, Queue
configuration, and other ACD settings to be performed via an
application GUI.
Intelis Call Center
Third Revision: October 27, 2004
Page 8 of 18
4.5. Agent Profiles
Agent Profiles are defined through the use of Skills. Skills are defined as product
capabilities or special attributes such as language or management skills.
The use of Skills Based Routing is designed to ensure the most qualified available
agent is presented the call. Supervisory positions such as a Team Leader or
Supervisor are defined as a skill. This use of Skill definitions eliminates the
requirement for a special queue for Call Center management. Other Skills required
for agent assistance, such as language, or product may also be assigned. A dedicated,
separate Skill queue, such as Supervisor or language, may be assigned if so desired.
In the case of Automated Agents the call flows that are programmed in the agent are
considered the “skills” for that agent. It is assumed that all call flows will be
available on all automated agents to allow for real time allocation with out the need
for script additions. If a caller is allowed to opt out of the Automated Agent a
retained skill choice may be optionally presented to the live Queue to speed call
processing.



Live Agent
o Sample live agent skill attributes.
 Agent
 Management skills such as a Team Leader or Supervisor
 Customer Product
 Language Identifier(s)
 Other Customer Definable Skills
Automated Agent
o Skills based automated agent attributes.
 Call flow scripts by Customer or Product
 Optional Language scripts by Customer or Product
Agent Identification
o Each agent is assigned a unique login and password.
4.6. Call Center Agent Status
Within the ACD a Live Agent has three states. An Agent that is Logged In is
available to accept a call. An Unavailable Agent is Logged In to the ACD but is not
available to accept a call. This status may be used for After Call Work time or during
Agent coaching. An Agent that is Logged Out is not being tracked with in the ACD
o Logged In. Available to accept a call
o Logged Out. Not logged in to the ACD
o Unavailable or Wrap Mode. Logged into the ACD but not available to
accept a call. (Live Agent Only)
Intelis Call Center
Third Revision: October 27, 2004
Page 9 of 18
4.7. Agent Monitoring
The ability to monitor calls is generally considered critical for customer
satisfaction. The Call Center application not only supports traditional local
monitoring of calls but additionally may be configured to support remote
monitoring. The use of remote monitoring allows for both the Call Center
management team and their customers to determine that quality goals are
achieved. Agents may be monitored as follows:
o Automated Agent
 Automated agents may be audibly monitored to ensure proper
scripting and voice quality.
o Live Agent
 Live agent may be audibly monitored.
 Live agent screens may optionally be visually monitored, in
near real time, to ensure proper procedures are being followed.
4.8. Agent Transfer Capabilities
Call Transfers may be performed by both the automated and live agent. In the
case of an automated agent the transfer destination will be the live queue defined
in the script. Live agents may transfer to a management or other skills based
resource. Transfer options for the Automated Agent are an Unsupervised transfer
only. Live Agent transfers may be Unsupervised, Supervised or a three way
Conference may be initiated.
o Automated Agent
 Unsupervised Transfer only
o Live Agent
 Unsupervised Transfer
 Supervised Transfer
 Conference
Intelis Call Center
Third Revision: October 27, 2004
Page 10 of 18
5. Call Center Reports
The ability to collect and utilize call data is critical in managing a Call Center. The
Intelis platform provides for collection of all call data within a Microsoft SQL database.
The basic reports to manage the Call Center, and interface to a Force Management
System (FMS), are provided. Additional detailed reporting may be performed through
SQL queries or with a third party tool such as Crystal Reports. The following reports are
a sample of the call data available:
5.1. Agent
 Live or Automated Agent
o 15 Minute statistics.
 Average Talk Time
 Number of Calls Offered
 Number of Calls Completed
 Number of Incomplete Calls
 Total Work Time
 Unavailable Time
 Queue Assignments
 Login or Logout actions
5.2. Live Agent Queue
 15 Minute statistics.
 Number of Agents Available Peak
 Number of Agents Available Average
 Average Speed of Answer
 Number of Calls Offered
 Number of Calls Completed
 Number of Incomplete Calls
 Average number of callers in queue
 Total calls queued
 Total calls abandoned while in queue.
 Longest Call in queue
5.3. By Automated Agent Queue
 15 Minute statistics.
 Average Speed of Answer
 Number of Calls Offered
 Number of Calls Completed
 Number of Incomplete Calls
 Average Talk Time
 Total calls transferred to live
 Average number of callers in queue (if permitted)
 Total calls abandoned while in queue. (if permitted)
 Longest Call in queue
Intelis Call Center
Third Revision: October 27, 2004
Page 11 of 18
5.4. By System
 Real-time queue status information is displayed to assigned management
positions.
o Customer supplied Call Center Queue Reader display boards may be
optionally interfaced to the application.
5.5. Specialized Reports
 Additional custom or ad hoc reports may be created through the use of Crystal
Reports and the call event information stored in the SQL database.
 Reports may be optionally output from the ACD to a Force Management
System via an IP interface at scheduled interval.
Intelis Call Center
Third Revision: October 27, 2004
Page 12 of 18
6. Term Definitions by Section
ACD Capacity
Agent: A live or automated resource used to answer and process a call.
Queue: A series of calls awaiting the availability of an agent for service.
Agent Profile
Skills Based Routing: The ability to assign the most skilled or qualified agent to
handle a call. Examples of a skill are a language, customer product, or
supervisory assignment.
Announcements / Branding
Announcement: A greeting played when a call is delivered to a queue.
Branding: Assigned queue specific prompts that are defined in the application.
DNIS: Dialed Number Identification Service. In toll free applications the TFS
number dialed to access the platform.
Calling Party Number (CPN) or Automatic Number Identification (ANI). The
callers telephone number.
Reports
Average Talk Time (ATT): The average number of seconds an agent takes to
process a call.
Average Speed of Answer (ASA): The average number of seconds a call is
queued prior to being sent to agent resource for processing.
Abandoned Call: A call that was offered for processing but was not serviced by
the queue due to the caller hanging up or “abandoning” the call attempt. A call
will not be considered abandoned if the caller hangs up during the initial welcome
message or brand prior to queue assignment.
Total Work Time: The total number of seconds the agent was actually on a call
during the reporting period.
Transfers
Unsupervised or Blind: The call is transferred to the destination with out
supervision.
Supervised or Warm: The agent transfers the call to the requested skill,
announces the call, and then releases the call to the new agent.
Conference: The agent conferences the caller, themselves, and the requested skill
and remains on the call.
Intelis Call Center
Third Revision: October 27, 2004
Page 13 of 18
7. Sample GUI Screens
This screen depicts the GUI utilized to create Queues. The Announcements and their
timing are being defined along with other Queue options.
Intelis Call Center
Third Revision: October 27, 2004
Page 14 of 18
This screen depicts sample Skills that may be defined for an Agent. Skills are customer
definable.
Intelis Call Center
Third Revision: October 27, 2004
Page 15 of 18
This screen depicts the Agent being assigned available Skills. The use of Levels within
the Skills assignments is designed to ensure the caller is sent to the most qualified
available agent.
Intelis Call Center
Third Revision: October 27, 2004
Page 16 of 18
This screen depicts the Agent being defined as available for assignment to a Queue based
on their assigned skills.
Intelis Call Center
Third Revision: October 27, 2004
Page 17 of 18
This screen depicts the Queue being assigned live agent resources. Automated Agent
assignment is performed in the same manner.
Intelis Call Center
Third Revision: October 27, 2004
Page 18 of 18
Download