Overview
Overview
Multichannel Overview
Release 6.2.3/6.2.5
March 2013
© 2013 Avaya Inc. All Rights Reserved. fraud occurs, it can result in substantial additional charges for your
telecommunications services.
Notice
While reasonable efforts were made to ensure that the information in this Avaya fraud intervention
document was complete and accurate at the time of printing, Avaya Inc. can If you suspect that you are being victimized by toll fraud and you need technical
assume no liability for any errors. Changes and corrections to the information assistance or support, call Technical Service Center Toll Fraud Intervention
in this document might be incorporated in future releases. Hotline at +1-800-643-2353 for the United States and Canada. For additional
support telephone numbers, see the Avaya Support Web site:
Documentation disclaimer
http://www.avaya.com/support
Avaya Inc. is not responsible for any modifications, additions, or deletions to
the original published version of this documentation unless such modifications, Trademarks
additions, or deletions were performed by Avaya. Customer and/or End User Avaya and the Avaya logo are either registered trademarks or trademarks of
agree to indemnify and hold harmless Avaya, Avaya's agents, servants and Avaya Inc. in the United States of America and/or other jurisdictions.
employees against all claims, lawsuits, demands and judgments arising out of,
All other trademarks are the property of their respective owners.
or in connection with, subsequent modifications, additions or deletions to this
documentation to the extent made by the Customer or End User. Downloading documents
Link disclaimer For the most current versions of documentation, see the Avaya Support Web
site:
Avaya Inc. is not responsible for the contents or reliability of any linked Web
sites referenced elsewhere within this documentation, and Avaya does not http://www.avaya.com/support
necessarily endorse the products, services, or information described or offered
Contact Avaya Support
within them. We cannot guarantee that these links will work all the time and we
have no control over the availability of the linked pages. See the Avaya Support Web site: http://support.avaya.com for product notices
and articles, or to report a problem with your Avaya product.
Warranty For a list of support telephone numbers and contact addresses, go to
Avaya Inc. provides a limited warranty on this product. Refer to your sales the Avaya Support Web site: http://support.avaya.com, scroll to the
agreement to establish the terms of the limited warranty. In addition, Avaya’s
bottom of the page, and select Contact Avaya Support.
standard warranty language, as well as information regarding support for this
product, while under warranty, is available through the Avaya Support Web
site:
http://www.avaya.com/support
License
USE OR INSTALLATION OF THE PRODUCT INDICATES THE END USER'S
ACCEPTANCE OF THE TERMS SET FORTH HEREIN AND THE GENERAL
LICENSE TERMS AVAILABLE ON THE AVAYA WEB SITE
http://support.avaya.com/LicenseInfo/ ("GENERAL LICENSE TERMS"). IF
YOU DO NOT WISH TO BE BOUND BY THESE TERMS, YOU MUST
RETURN THE PRODUCT(S) TO THE POINT OF PURCHASE WITHIN TEN
(10) DAYS OF DELIVERY FOR A REFUND OR CREDIT.
Avaya grants End User a license within the scope of the license types
described below. The applicable number of licenses and units of capacity for
which the license is granted will be one (1), unless a different number of
licenses or units of capacity is specified in the Documentation or other
materials available to End User. "Designated Processor" means a single
stand-alone computing device. "Server" means a Designated Processor that
hosts a software application to be accessed by multiple users. "Software"
means the computer programs in object code, originally licensed by Avaya and
ultimately utilized by End User, whether as stand-alone Products or
pre-installed on Hardware. "Hardware" means the standard hardware
Products, originally sold by Avaya and ultimately utilized by End User.
License type(s)
Concurrent User License (CU). End User may install and use the Software on
multiple Designated Processors or one or more Servers, so long as only the
licensed number of Units are accessing and using the Software at any given
time. A "Unit" means the unit on which Avaya, at its sole discretion, bases the
pricing of its licenses and can be, without limitation, an agent, port or user, an
e-mail or voice mail account in the name of a person or corporate function
(e.g., webmaster or helpdesk), or a directory entry in the administrative
database utilized by the Product that permits one user to interface with the
Software. Units may be linked to a specific, identified Server.
Copyright
Except where expressly stated otherwise, the Product is protected by copyright
and other laws respecting proprietary rights. Unauthorized reproduction,
transfer, and or use can be a criminal, as well as a civil, offense under the
applicable law.
Third-party components
Certain software programs or portions thereof included in the Product may
contain software distributed under third party agreements ("Third Party
Components"), which may contain terms that expand or limit rights to use
certain portions of the Product ("Third Party Terms"). Information identifying
Third Party Components and the Third Party Terms that apply to them is
available on the Avaya Support Web site:
http://support.avaya.com/ThirdPartyLicense/
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Intended Audience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Related documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Chapter 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Multimedia Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Interoperability matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 2: Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Call Center Elite Multichannel Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Call Center Elite Multichannel Control Panel . . . . . . . . . . . . . . . . . . . . . . . 14
Call Center Elite Multichannel Reporting . . . . . . . . . . . . . . . . . . . . . . . . . 16
Historical reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Realtime reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Chapter 4: Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Purpose
The purpose of this guide is to provide an overview of the Call Center Elite Multichannel
Feature, which is being offered as a Feature Pack with Avaya Aura® Call Center Elite
Multichannel Release 6.2.3/6.2.5.
Intended Audience
This guide is intended primarily for customers using the Call Center Elite Multichannel Feature.
You can use this guide as an information source for components, servers, databases, gateways,
and plug-ins that the Call Center Elite Multichannel Feature provides.
Related documents
You can also refer the following documents in the Call Center Elite Multichannel Feature docu-
mentation set:
Avaya Aura® Call Center Elite Multichannel Desktop User Guide: This guide provides
information about Call Center Elite Multichannel Desktop interface and how an agent can
handle multi-media work items using the Desktop interface.
Avaya Aura® Call Center Elite Multichannel Control Panel User Guide: This guide
provides information about the Call Center Elite Multichannel Control Panel interface and how
you can view, configure, and manage the servers, databases, and services using the Control
Panel interface.
Avaya Aura® Call Center Elite Multichannel Reporting User Guide: This guide provides
information about the Call Center Elite Multichannel Reporting interface and how you can view
detailed reports of customers, agents, and work items.
Avaya Aura® Call Center Elite Multichannel Installation Guide: This document provides
prerequisites, installing, and configuring instructions of various components, such as servers,
media stores, gateways, databases in the Call Center Elite Multichannel Feature.
Support
Visit the Avaya Support website at http://support.avaya.com for the most up-to-date
documentation, product notices, and knowledge articles. You can also search for release notes,
downloads, and resolutions to issues. Use the online service request system to create a service
request. Chat with live agents to get answers to questions, or request an agent to connect you
to a support team if an issue requires additional expertise.
Avaya Aura® Call Center Elite Multichannel works on Microsoft Windows operating system.
Companies can use the Call Center Elite Multichannel Feature to change one-dimension call
centers into powerful multi-media contact centers.
Using the phantom call capability feature supported by Avaya Communication Manager
switches in Call Center Elite Multichannel 6.2, agents can communicate through various
options, such as phone, email, text, or instant messaging.
Whether your customer likes sending messages from the phone, sending emails, or chatting
over the internet, their method of communication will be treated exactly the same as a traditional
phone call, which will be placed in a priority queue and distributed to an agent with relevant
skills and knowledge. The agent can reply using the same method of contact, conducting a
helpful conversation, just like you would expect over the phone.
Easy to implement and simple to use, Call Center Elite Multichannel also delivers:
l Out-of-the-box desktop applications for supervisors
l Framework applications, including intelligent routing, interaction data and centralized
configuration
l Outbound preview dialing, either automated or agent-initiated
l Powerful application development tools for complete customization and integration
l Simple and fast wizards for desktop screen pop-ups and routing rules
The components of Call Center Elite Multichannel fall into the following major categories:
l Desktop
l Call Center Elite Multichannel Desktop
l Supervisor
l Call Center Elite Multichannel Reporting
l Call Center Elite Multichannel Control Panel
l Server
l Application Management Director
l License Director
l Call Routing
l Configuration
l Task Director
l Media Director
l XML
l Virtual Agent
l Voice Portal Config
l Call Recording Config Service
l Interaction Data Service
- Interaction Data Server - Multimedia
- Interaction Data Server - Voice and Presence
- Interaction Data Server - View
l Media Stores
- Preview Contact
- Simple Messaging
- Email
- Voice
l Gateways
- Web Chat
- MSN Messenger
- AOL-ICQ Instant Messenger
- Communicator
- Short Message Service
- XMPP
l Plug-ins
- SQL
- Rules
- SOAP
- Script
l Trace System
- TTrace Console
- TTrace Config
- TTrace Log2Zip
l Databases
- ASContact
l Developer - Developer
Multimedia Overview
Call Center Elite Multichannel multimedia technology uses the phantom call capabilities of your
switch to deliver non-voice work items to contact center agents. Phantom calls are those
generated by a CTI (Computer Telephony Integration) application that have no physical station
as the originating point.
The multimedia suite blends email and web-based customer inquiries with inbound telephone
calls. It also distributes internally held customer records to agents, prompting them to initiate
contact with customers by phone.
Email inquiries and outbound call requests can be controlled to coincide with different shifts,
quieter times of the day (low-peak call times) and times of the day when it is easier to contact
customers.
Multimedia technology allows you to give queuing priority to inquiries from special customers. It
also allows you to reject messages from certain customers.
Multimedia work items are generated and distributed using the following Call Center Elite
Multichannel products:
l Media Director
l Media Proxy
l Email Media Store
l Preview Contact Media Store
l Simple Messaging Media Store
l MSN Messenger Gateway
l AOL-ICQ Instant Messenger Gateway
l Web Chat Gateway
l Short Message Service Gateway
An agent can view the multimedia work items using the Call Center Elite Multichannel Desktop
interface.
Interoperability matrix
Avaya Aura® Call Center Elite Multichannel, Release 6.2.3/6.2.5 supports the following Avaya
products:
This chapter provides information about the Avaya Aura® Call Center Elite Multichannel
Multichannel components, sub-components, and their functions.
This section contains the following topics:
l Call Center Elite Multichannel Desktop on page 11
l Call Center Elite Multichannel Control Panel on page 14
l Call Center Elite Multichannel Reporting on page 16
Call Center Elite Multichannel Desktop also distributes internally held customer records to
agents, prompting them to initiate contact with customers by phone.
In the Call Center Elite Multichannel Desktop interface, agents can access the external
applications, such as Internet Explorer and Microsoft CRM without minimizing their work
screen. However, you can configure Call Center Elite Multichannel Desktop to run the external
applications in a separate window.
Call Center Elite Multichannel Desktop also offers a complete range of telephony functions by
which agents can use their screen and mouse to:
l Make a call
l Answer a call
l End a call
l Hold a call
l Divert calls
l Send DTMF tones
l Transfer a call
l Conference a call with up to six members
l Drop yourself or another party from a conference call
l Forward all incoming calls to voicemail or another extension
l Record a call
l Replay the recorded call
What's more, if your company chooses to integrate Avaya iClarity with Call Center Elite
Multichannel Desktop, agents can complete their telephony tasks using voice over IP
functionality. When an agent makes or receives a call, agents can speak to and hear the other
party through a headset connected to their PC or the built-in microphone and speakers of the
PC.
Call Center Elite Multichannel Desktop is available in following languages.
l Simplified Chinese
l French
l German
l Italian
l Russian
l Lat-Spanish
l Portuguese (Brazilian)
Supervisor
Supervisor is a plug-in available with Call Center Elite Multichannel Desktop. Using the
Supervisor plug-in, contact center supervisors can monitor the call activity of a group of ten or
less agents.
Supervisor can also:
l See an agent's request for help
l Join a call as an observer (the supervisor can hear the conversation but the agent and
customer cannot hear the supervisor)
l Join a call as a coach (only the agent can hear and talk to the supervisor)
l Join a call as a participant (the agent and customer can hear and talk to the supervisor)
l View the current state of each agent
l Record a call
l Replay the recorded call
Connecting to the Interaction Data Server - Voice and Presence, supervisors can:
l View statistics on the average length of time an agent is spending in After Call Work
(ACW) and Available modes
l View statistics on the number of calls the agent has taken
l Send text-based messages to agents
l Send call-related data to the Interaction Data Server - Voice and Presence and agents
Supervisor displays data in a simple tree-view and uses color coding to communicate
information about agents and calls.
Agent names are derived from the application's configuration if no agent name has been
associated with the station in the switch. If an agent name has been specified in the switch, then
that name takes precedence.
Call Center Elite Multichannel Control Panel receives information from the Application
Management Director, an application that runs in a Microsoft server environment and gathers
status and health information about Call Center Elite Multichannel servers. Call Center Elite
Multichannel Control Panel connects to Application Management Director to display that
information in graphical tree structure.
Call Center Elite Multichannel Reporting generates the following types of reports:
Historical reports
l Agent: Agent Attendance, Agent Graphical Time Spent Daily, Agent Group Attendance,
Agent Login-Logout (Skill), Agent Split Skill, Agent Summary
l Interactions: Conversations And Interactions, Customer Statistics, Customer Statistics -
Order By Agent
l Outcomes: Queue Service Level, Work Code
l Programs And Schedules: Program Interactions, Program Interactions - Date Details,
Program Interactions - Date Details (Order By Agent), Program Schedules, Program
Schedules - Daily And Weekly Schedules, Program Schedules - Monthly And Yearly
Schedules, Program Statistics, Program Status
l Split Skill: Split Skill, Call Profile (Graphical), Split Skill Service Level (Graphical), Split
Skill Summary, System Report
l VDN: Call Profile, Call Profile (Graphical)
Realtime reports
l Agent Reports: Realtime Agent Status - State, Realtime Agent Status - State (Order by
agent), Realtime Agent Status - Statistics, Realtime Agent Status - Statistics (Order by
agent)
l Device Reports: Realtime Device Status
l Queue Reports: Realtime Queue Status - Count Statistics, Realtime Queue Status - State,
Realtime Queue Status - Time Statistics
l VDN Reports: Realtime VDN Status
This chapter provides information about the following databases and server components
available in the Avaya Aura® Call Center Elite Multichannel Multichannel:
l ASContact Database on page 19
l Application Management Service on page 20
l License Director on page 23
l Call Routing Server on page 25
l Configuration Server on page 26
l Task Director on page 27
l Interaction Data Service on page 29
l TTrace System on page 30
l Call Recording on page 31
l Voice Portal Config Server on page 32
l Media Director on page 32
l Media Proxy on page 32
l Virtual Agent on page 33
l XML Server on page 34
l Media Stores on page 34
l Media Gateways on page 39
l Plug-ins on page 41
ASContact Database
In Call Center Elite Multichannel, the ASContact database is the repository of all the contact
information.
Call Center Elite Multichannel uses ASContact Database to identify people and to understand
how it should communicate with them. Call Center Elite Multichannel refers to ASContact
Database for all its contact-focused activities; no contact specific data is held elsewhere in Call
Center Elite Multichannel. Instead, other Call Center Elite Multichannel databases hold a
contact's ContactId (a key that uniquely identifies a contact within Call Center Elite
Multichannel, and potentially, beyond it) to link contact data in ASContact Database.
We appreciate that many organizations prefer to store their contact data in databases external
to Call Center Elite Multichannel. So ASContact Database comes with a Contact Gateway that
can point directly to external data, and then use it as if it were its own. In this mode Call Center
Elite Multichannel never updates the external data. However once the gateway is in place, the
external data participates fully as contact data within Call Center Elite Multichannel.
The ASContact database provides all the features of previous ActiveContact database in Call
Center Elite Multichannel. Use the migration script to move existing contact data in
ActiveContact Database to ASContact Database.
As ASContact database accumulates history and detail about its contacts, Call Center Elite
Multichannel will increasingly offer communication tailored specifically to contact preferences,
and to their value to your organization.
Call Center Elite Multichannel Control Panel: A component built using .Net Framework that
connects to Application Management Director to display the state of currently available servers.
Using the console, a user can view and change configuration and operation information about
currently monitored servers.
Note:
Note: This document discusses the configuration of the Application Management
Director.
For information on configuring and operating Call Center Elite Multichannel Control Panel, see
Avaya Aura® Call Center Elite Multichannel Control Panel User Guide.
When Application Management Director starts up, it opens a connection to all running Call
Center Elite Multichannel media stores, License Directors, XML Servers and Media Directors it
finds on the network. It asks those applications to forward information relating to their
configuration and operation. Call Center Elite Multichannel Control Panel then displays that
information in graphical tree structure.
License Director
License Director is a central repository for all Call Center Elite Multichannel run-time licenses.
License Director poll the licenses from the WebLM server, which can be configured in the Call
Center Elite Multichannel Control Panel. For more information, see Avaya Aura® Call Center
Elite Multichannel License Director User Guide.
License Director manages licensing by accepting license requests from Call Center Elite
Multichannel applications. It only issues the number of licenses that have been purchased or
made available for trial. If the number of licenses requested exceeds the number purchased,
the request is denied.
The number of purchased run-time licenses are encrypted in a license key. There are following
types of license keys:
l Call Center Elite Multichannel Voice. Required by:
l Call Center Elite Multichannel Desktop (when used for its voice functionality only)
l Supervisor (for the number of supervisors using Supervisor)
l XML Server (for the number of client applications that connect to XML Server)
l Applications built using Developer (for the number of users)
Note:
Note: You will only ever be issued with one Call Center Elite Multichannel Voice license
key, which will cover all the voice applications you wish to run within your call
center environment. If you ever wish to add an extra voice application, your
existing license key will be upgraded to accommodate the additional run-time
licenses.
l Call Center Elite Multichannel Multimedia. Required by Call Center Elite Multichannel
Desktop. To use Call Center Elite Multichannel Desktop's full range of functionality (voice,
multimedia and reporting), you need to buy one Call Center Elite Multichannel Multimedia
license key with enough run-time licenses to cover the number of agents using Call Center
Elite Multichannel Desktop and one Call Center Elite Multichannel Voice license key with
the same number of run-time licenses.
l Call Center Elite Multichannel IVR. Required by Virtual Agent for the number of IVR
ports it is configured to monitor.
l Call Center Elite Multichannel MS-CRM. Required by MS CRM Connector. To use MS
CRM Connector, you need to buy one Call Center Elite Multichannel MS-CRM license key.
This license key covers as many agents using MS-CRM connector, as the number of
run-time voice licenses.
Note:
Note: According to the design, Call Center Elite Multichannel does not have uncounted
licenses. Therefore MS-CRM license file is modified to add voice license count if
the Voice license is present.
License Director has no direct user interaction once it has been installed. License information is
added, deleted and modified using the WebLM server. For more information, see Avaya Aura®
Call Center Elite Multichannel License Director User Guide.
Configuration Server
The Configuration Server acts as a central repository of configuration information for Call
Center Elite Multichannel Desktop. It allows a contact center or network administrator to change
an application's configuration information without needing to go to individual desktops.
All the information processed by the server is stored in a database (SQL Server or SQL Server
Express). Because the server operates as a service and has no user interface, adding
configuration data to the database is done via a separate application called Configuration
Manager.
You can configure the Configuration server through the Configuration Server Manager. The
Configuration Server Manager has an ability to start and stop the Configuration server.
The Configuration Client control integrates the Call Center Elite Multichannel Feature with its
configuration information. The Configuration Client control allows Call Center Elite Multichannel
to transparently access information, regardless of the location of Call Center Elite Multichannel.
This Configuration Client control is stored on the client system during the installation of Call
Center Elite Multichannel.
Task Director
The Task Director provide mechanisms to execute tasks as per the defined schedule. In Avaya
Call Center Elite Multichannel, Task Director is provided as server component that user can
install and configure. Using Task Director, users can do the following:
Interaction Data Server - Voice and Presence: This server monitors VDNs, splits/skills, trunk
groups and agent extensions to gather detailed statistical information about all facets of a call.
The server receives real-time information from your Avaya Communication Manager and,
based on the regularity you specify, calculates statistics, such as talk and wait-time averages.
Data is stored in the ActiveInteractionData database.
Interaction Data Server - Multimedia: This server receives a stream of event information from
all Call Center Elite Multichannel media stores and Media Directors and aggregates this into
real-time and historical information on all multimedia work items that flow through your call
center. Data is stored in the ActiveInteractionData database.
Interaction Data Server - View: This server allows you to access the statistical data generated
by Interaction Data Server - Voice and Presence and Interaction Data Server - Multimedia and
to display that data on individual client PCs. Interaction Data Server - View is currently used by
the premier desktop application Call Center Elite Multichannel Desktop, and it can also be used
by developers to build their own client applications.
Note:
Note: Interaction Data Server - View replaces the current Interaction Data Client.
Call Center Elite Multichannel also makes some of the multimedia reporting data held within the
Interaction Data Service easily available to the Avaya Call Management System (Avaya CMS)
package. For more information about reporting, see Avaya Call Management System
Supervisor Reports on the Avaya support site at: http://support.avaya.com.
TTrace System
TTrace stands for Avaya Trace System. The Trace System receives output (logs/traces) from
applications and stores it to the file system. The outputs are separated according to originator.
As the file system on a server is a critical resource, it is possible to file the outputs on a remote
computer. The outputs can be viewed and controlled using an application. Access to the files
containing the records is not restricted in any way.
Attributes of TTrace
TTrace offers the following attributes.
l Central generation and administration of log files.
l Online evaluation of log contents with the option of responding automatically to certain
contents (escalation)
l Easy to switch categories on and off
l Short explanation for the categories
l Low network load due to compact protocol
l Simple commands can be sent to the TTrace clients
l Categories managed in the component (Library, Executable)
l Debuggable
l Flexible (can be used without pre-defined instrumentation macros)
For more information about TTrace system and the system components, see the following
guides:
l Avaya Aura® Call Center Elite Multichannel TTrace Console User Guide
l Avaya Aura® Call Center Elite Multichannel TTrace Console Installation Guide
l Avaya Aura® Call Center Elite Multichannel Control Panel User Guide
Call Recording
Using the Call Recording plug-in, agents can record the calls with a customer and replays the
recorded calls.
In Call Center Elite Multichannel Desktop, the recording functionality is provided by integrating
the Avaya Contact Recorder (ACR) application. For more information on ACR, see the
respective documentation provided with the application.
Agents can use the recording buttons on the Voice toolbar of Call Center Elite Multichannel
Desktop to start and stop recording a call. Recorded calls are stored on the ACR server.
In Call Center Elite Multichannel Desktop, agents can search the recorded calls based on the
date, agent name, customer, and VDN. Agents can also schedule a call recording, enter
comments to a call recording, and give score to a call recording. Supervisors can also record
and replay the recorded calls that agents in their group are handling.
For more information about recording and replaying recorded calls, see Avaya Aura® Call
Center Elite Multichannel Desktop User Guide.
For more information about configuring the Call Recording service, see Avaya Aura® Call
Center Elite Multichannel Control Panel User Guide.
Media Director
Media Director distributes non-voice work items to contact center agents. This item could be an
email, a web chat, AOL or MSN session, an sms, or an outbound call request. The distribution
of the work item is achieved using the queuing algorithms built into your Avaya Communication
Manager.
Media Director uses the phantom call capabilities of the switch to generate a call and place it
into a specified queue. Phantom calls are those generated by a CTI application that have no
physical station as the originating point. This call is distributed by the switch using standard
queuing algorithms and blended with other traditional voice calls. When the phantom call is
delivered to an agent, the Media Director associates it with the highest-priority work item and
allows data specific to the work item to be transferred to the agent desktop.
Non-voice work items originate from plug-in modules called media stores. Media stores connect
to disparate sources such as email servers or web servers and interact with the Media Director
and clients using a well-defined protocol.
Media Proxy
Media Proxy is a bridge component that manages the connections between Media Director and
any number of client applications running on the same computer.
Running as a Windows service in the background, Media Proxy:
l Reduces network traffic when multiple client applications on one machine need to connect
to the Media Director
l Automatically connects to the Media Director when it restarts (client applications do not
need to re-connect to the Media Director when it restarts)
l Allows users to use Call Center Elite Multichannel Desktop when building client
applications.
Virtual Agent
Virtual Agent is a Call Center Elite Multichannel service that allows you to process work items
using 'virtual' agents instead of real agents. It gives you the ability to send out email or text
messages to customers via a group of virtual agents - essentially creating an automated
messaging service. What's more, Virtual Agent gives customers who call a phone number
answered by an Avaya Voice Portal, access to data that is stored in the customer database of
Call Center Elite Multichannel. Once again, Virtual Agent's process the multimedia work items
that are generated when these incoming phone calls are received. There is no manual effort
(other than some initial set-up by an administrator) required.
Virtual Agent's process work items the way 'real' agents do - they log in to the XML Server of
Call Center Elite Multichannel, consume a station DN and (optionally) an agent ID, and then
wait to receive and deliver Call Center Elite Multichannel work items. The Virtual Agent service
supports up to 300 concurrent virtual agents, each capable of receiving one work item per
second. The service starts automatically with the server's operating system, and is fully
configured via Call Center Elite Multichannel Control Panel.
Outbound Worker
The Outbound worker is intended as a mechanism to automatically send simple outbound
messages to a list of contacts that have been loaded in to a Preview Contact program. The
Outbound Worker can be used to send SMS (Short Message Service) text messages to mobile
phones as well as simple email messages as well. The outbound worker receives Preview
Contact workitems the same as an agent sitting at a desk would, therefore requires the same
Voice and Multimedia licenses, and automatically processes these workitems.
XML Server
The XML Service consists of the XML Server, which converts the existing CSTA II interface of
Avaya Computer Telephony software to CSTA III XML (eXtensible Markup Language), and XML
Client, which allows developers to build CTI applications in a .Net framework.
The CSTA XML-over-TCP interface presented by XML Server complies with the international
standard for computer telephony interfacing as set by the European Computer Manufacturers
Association (ECMA).
Media Stores
Running as a service, the Preview Contact Media Store allows you to blend on-screen customer
contact prompts with inbound/outbound calls, essentially using this work to fill in the gaps
between peaks in inbound call traffic.
Preview contact is defined as distributing a customer record to an agent so that the agent can
initiate contact with the customer by phone.
Installed on a system running Microsoft Windows Server 2008 R2 SP1 (Enterprise and
Standard) 32-bit and 64-bit, the Preview Contact Media Store retrieves contact details from a
SQL database. The task to contact a group of contacts is defined in the database as a
campaign. The campaign is prescribed to start at a certain date/time and run until another date/
time. It can run over multiple time periods and may be recursive that means starting every
Monday morning at 9:00.
Campaigns can be scheduled to coincide with:
l different shifts
l quieter times of the day (low-peak call times)
l times of the day when it is easy to contact customers.
A campaign's configuration identifies which queue work items must queue to and their priority
within that queue.
l Viewing the conversation history of a customer, or retrieving a work item that was
previously closed.
Voice work items are stored like other multimedia work items (for example: email or simple
message work items) in the ASMSControl and ASMSData Databases.
As this work item shows, Voice Media Store creates and stores a sequence of data that shows
the progress of the call through various devices within the switch:
If the customer's calling number has been matched with a contact record in the ASContact
Database, a vertical contact tab appears on the left as part of the work item (as shown above).
While handling this inquiry, an agent can click this tab and edit the customer's contact record. If
the customer has not been matched with a contact record, the agent can create a new contact
record and associate it with this work item. Next time the customer makes contact, their contact
record will automatically display as part of the work item. Each contact record has a unique
Contact ID as listed at the top of the Contact tab.
Media Gateways
Communicator Gateway
In Avaya Aura® Call Center Elite Multichannel, Communicator Gateway is a server application
that provides conversion from Office Communicator Server to Call Center Elite Multichannel
Simple Messaging Media Store. This helps agents to communicate with clients who uses Office
Communicator.
For more information, see Avaya Aura® Call Center Elite Multichannel Communicator Gateway
User Guide.
XMPP Gateway
The XMPP Gateway is a server application that provides conversion from XMPP (Extended
Messaging and Presence Protocol) to Call Center Elite Multichannel Simple Messaging Media
Store.
XMPP supported features:
l Instant messages
l Call Center Elite Multichannel Presence in XMPP Customer's client
l Outbound sessions
Plug-ins
There are currently four Call Center Elite Multichannel plug-in components.
Rules Plug-in
The Rules Plug-in is a plug-in component that allows you to create a simple set of rules that
automatically perform actions on call events that meet certain criteria. This rule functionality is
similar to the email rules capability in Microsoft Outlook.
Without changing an application's code, you can use the Rules Plug-in to enhance desktop
functionality. For example, you can configure rules to:
l Deflect calls from a specific CLI to voicemail
l Open another application or web site
l Send data and key strokes to another customer-related application
l Bring another window to the front to help process a call
l Pass data to another application that supports DDE
Essentially, a rule fits into a simple statement; when a certain event occurs and a call property
matches this value, do this action then either continue rules processing, jump to another rule or
stop.
The Rules Plug-in is started by the controlling application. The configuration data passed to it
consists of the mandatory generic plug-in configuration data and a list of rules to be processed.
The functionality to build valid rules that relate to a specific desktop product is managed by the
individual controlling application. The application uses the Rules Plug-in to execute those rules.
The Rules Plug-in and the Rules Wizard are installed as part of the Call Center Elite
Multichannel Desktop installation.
Script Plug-in
Script Plug-in is a simple plug-in that takes advantage of scripting engines developed by
Microsoft and others, to allow simple scripts written in VB Script or Java Script to be executed
and provide services to the Call Center Elite Multichannel suite.
This plug-in can be plugged in to any Call Center Elite Multichannel server application that
supports the Plug-in Manager, such as Virtual Agent and the Call Routing Server.
All scripting engines that conform to the Microsoft standard implement the ActiveScript
interface. This common interface allows all scripting engines to be consumed by parent
applications in an identical manner regardless of the scripting language they implement.
The two most commonly available scripting engines are VB Script and Jscript from Microsoft.
These are components installed with Internet Explorer.
SOAP Plug-in
The SOAP Plug-in is a simple plug-in that allows you to integrate Avaya Call Center Elite
Multichannel server applications with any web service or SOAP service on an intranet or the
internet, without the need for new development on the server.
This plug-in can be plugged in to any Call Center Elite Multichannel server application that
supports the Plug-in Manager, such as IVR Server and the Call Routing Server.
SOAP Plug-in uses the Microsoft Simple Object Access Protocol (SOAP) to connect to the web
service and allow web-based information to be available to the controlling application.
What is SOAP?
SOAP is a message-based protocol based on XML for accessing services on the Web. Initiated
by Microsoft, IBM and others, it employs XML syntax to send text commands across the Internet
using HTTP.
SQL Plug-in
The SQL Plug-in is a simple plug-in mechanism that allows you to integrate Avaya Call Center
Elite Multichannel server applications with any SQL Server database without the need for new
development on the server.
This plug-in can be plugged in to any Call Center Elite Multichannel server application that
supports the Plug-in Manager, such as IVR Server and the Call Routing Server.
SQL Plug-in uses Microsoft ADO to connect to a database and allow simple SQL functionality to
be available to the controlling application. The plug-in's detailed configuration set allows named
events to be received from the controlling application. The events and associated parameters
are converted to a direct SQL statement which is then passed to the database for processing.
Returned results are extracted from the returned record set and passed back to the controlling
application via an associated return event.
In the Call Center Elite Multichannel Control Panel, you can add a connection to the
communication manager server that you want to use for Call Center Elite Multichannel. For
more information, see the Avaya Aura® Call Center Elite Multichannel Control Panel User
Guide.
You can configure the settings for the following objects:
l Agents
l Stations
l Skills
l VDNs
l HolidayTables
l ServiceHoursTables
l Software Version
Developer is a collection or ‘toolkit’ of .Net assemblies for Avaya switches. Developers can use
these controls to quickly build CTI applications without Agent. Developer controls make it is
possible to build the foundation of a soft phone with no coding required. The toolkit includes:
l XML Client
l XML Station
l XML Routing
l XML VDN
l Multimedia
Index
A M
Application management service . . . . . . . . . . 20 Media director . . . . . . . . . . . . . . . . . . . 32
ASContact database . . . . . . . . . . . . . . . . 19 Media proxy . . . . . . . . . . . . . . . . . . . . 32
C P
Call Center Elite Multichannel plug-ins . . . . . . . . . . . . . . . . . . . . . . 41
Control Panel . . . . . . . . . . . . . . . . . . 14 Rules . . . . . . . . . . . . . . . . . . . . . . 41
Desktop . . . . . . . . . . . . . . . . . . . . .11 Script . . . . . . . . . . . . . . . . . . . . . . 42
historical reports . . . . . . . . . . . . . . . . 17 SOAP . . . . . . . . . . . . . . . . . . . . . 43
realtime reports . . . . . . . . . . . . . . . . . 17 what is SOAP? . . . . . . . . . . . . . . . . 44
Reporting . . . . . . . . . . . . . . . . . . . 16 SQL . . . . . . . . . . . . . . . . . . . . . . 44
Supervisor . . . . . . . . . . . . . . . . . . . 13 Preview contact media store . . . . . . . . . . . . 34
Call routing server . . . . . . . . . . . . . . . . . 25
Configuration server . . . . . . . . . . . . . . . . 26
S
Simple messaging media store . . . . . . . . . . . 35
D
Developer . . . . . . . . . . . . . . . . . . . . . 47
V
virtual agent . . . . . . . . . . . . . . . . . . . . 33
E outbound worker . . . . . . . . . . . . . . . . 34
Email media store . . . . . . . . . . . . . . . . . 36 support for dialog designer . . . . . . . . . . . . 33
web service . . . . . . . . . . . . . . . . . . . 33
Voice media store . . . . . . . . . . . . . . . . . 36
G
Gateway
AOL-ICQ instant messenger . . . . . . . . . . . 39 X
MSN messenger . . . . . . . . . . . . . . . . 39 XML server. . . . . . . . . . . . . . . . . . . . . 34
SMS . . . . . . . . . . . . . . . . . . . . . . 40
Web chat . . . . . . . . . . . . . . . . . . . . 39
I
Interaction data service . . . . . . . . . . . . . . . 29
IDS Multimedia . . . . . . . . . . . . . . . . . 29
IDS View . . . . . . . . . . . . . . . . . . . . 29
IDS Voice and Presence . . . . . . . . . . . . 29
L
License director . . . . . . . . . . . . . . . . . . 23