Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions

Outbound Option User Guide for Cisco
ICM/IPCC Enterprise & IPCC Hosted
Editions
ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
May 2007
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL
STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT
SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE
OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s public
domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH
ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF
DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING,
WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO
OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
CCVP, the Cisco Logo, and the Cisco Square Bridge logo are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is a service mark of
Cisco Systems, Inc.; and Access Registrar, Aironet, BPX, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco Certified Internetwork Expert logo,
Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step,
Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study,
LightStream, Linksys, MeetingPlace, MGX, Networking Academy, Network Registrar, Packet, PIX, ProConnect, RateMUX, ScriptShare, SlideCast, SMARTnet, StackWise,
The Fastest Way to Increase Your Internet Quotient, and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other
countries.
All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship
between Cisco and any other company. (0704R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the
document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions
© 2007 Cisco Systems, Inc. All rights reserved.
CONTENTS
About This Guide
Purpose
vii
vii
Audience
vii
Organization
vii
Conventions
ix
Other Publications
ix
Obtaining Documentation ix
Cisco.com ix
Product Documentation DVD
Ordering Documentation x
Documentation Feedback
x
x
Cisco Product Security Overview x
Reporting Security Problems in Cisco Products
Product Alerts and Field Notices
xi
Obtaining Technical Assistance xii
Cisco Support Website xii
Submitting a Service Request xiii
Definitions of Service Request Severity
xiii
Obtaining Additional Publications and Information
CHAPTER
1
Introduction
xi
xiii
1-1
ICM Software Overview
1-2
Features 1-3
About Cisco Internet Protocol Contact Center (IPCC Enterprise) Compatible Dialer
About Campaign Management 1-4
About ICM Software Management of Skill Groups 1-4
Dedicated and Blended Dialing Modes 1-4
About Outbound Option Dialing Modes 1-4
Preview Mode 1-4
Predictive Mode 1-5
Progressive Mode 1-5
About Outbound Option Activity Reports 1-6
About Personal Callback 1-6
About Call Progress Analysis (CPA) 1-7
1-3
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
i
Contents
About Transfer to IVR 1-7
About Sequential Dialing 1-7
Sequential Dialing Order 1-8
About Cisco IP Contact Center Agent Re-skilling 1-8
About Dynamic Routing Client 1-8
About Abandoned and Retry Call Settings 1-9
About Campaign Prefix Digits for Dialed Numbers 1-9
About Outbound Option Support on IPCC Hosted 1-10
About Outbound ECC Variables Support in Siebel 7.5.3 and 7.7
Outbound Option Components 1-10
About Campaign Manager 1-11
About Outbound Option Import 1-11
About Outbound Option Dialer 1-11
Overflow Agents 1-12
About Outbound Option Configuration Components
Outbound Option Desktop
CHAPTER
2
Outbound Option Architecture
Contact List
2-1
2-1
2-2
2-2
Do-Not-Call List
2-2
Personal Callback List
2-3
Outbound Option Dialer Process Flow
2-5
Outbound Option Dialer Standby and Recovery Model
Starting ICM Software
3
2-6
2-6
Starting the Outbound Option Configuration Components
CHAPTER
1-12
1-12
Outbound Option Component Relationships
Query Rules and Campaigns
1-10
Outbound Option Configuration Components Overview
2-7
3-1
Getting Acquainted with the Outbound Option Configuration Components
Navigating the Outbound Option Configuration Components 3-2
Window Layout 3-2
Outbound Option Configuration Components Description 3-4
System Options 3-4
Dialer 3-4
Import Rule 3-5
How Outbound Option Works with Time Zones 3-5
Query Rule 3-5
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
ii
3-2
Contents
Campaign
3-6
Callbacks 3-7
About Regular Callbacks 3-7
About Personal Callbacks 3-7
Configuring and Scheduling the Personal Callback Feature
Scheduling a Personal Callback 3-12
3-9
Using the Call Progress Analysis (CPA) Feature 3-13
About Call Progress Analysis 3-13
Required Voice Gateway Configuration 3-13
About Silence Suppression 3-14
Disabling Silence Suppression 3-14
Using Dial Peers to Set Up the Dial Plan 3-14
Relationship Between Dial Peers and Call Legs 3-14
How to Set Up Outbound Option Call Progress Analysis 3-16
Dialer Registry Settings for Call Progress Analysis Feature
3-18
Using the Transfer to IVR Feature 3-19
Prerequisites for Outbound Option Transfer to IVR 3-19
Cisco IPCC Enterprise Features Not Supported with Cisco CVP/ISN Type 5
(Comprehensive Model) 3-19
About Outbound Option Transfer to IVR 3-24
About Partitioning IVR Ports 3-24
Transfer to IVR Call Flow 3-25
How to Set Up Outbound Option Transfer to IVR 3-26
Configuring Outbound Option Transfer to IVR 3-26
Reporting on the Outbound Option Transfer to IVR Feature 3-31
Configuring CVP/ISN with the Dynamic Routing Client
CHAPTER
4
Outbound Option Desktops
3-31
4-1
Cisco CTI Object Server (CTI OS)
Cisco CTI Toolkit (GeoDCS)
4-1
4-1
Cisco Agent Desktop (CAD) 4-2
Cisco Agent Desktop 4-2
Cisco Supervisor Desktop 4-2
Cisco Desktop Administrator 4-3
Outbound Option Extended Call Context Variables
Desktop Button Performance
4-3
4-6
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
iii
Contents
CHAPTER
5
Sample Call Center Configuration
5-1
Sample Call Center 5-1
Servers 5-1
Dialogic Cards 5-1
Outbound Option Configuration
Topology Diagram 5-2
5-2
Configuration Instructions 5-3
Dialer Configuration 5-4
Dialer General Configuration 5-4
Dialer Port Map Configuration 5-5
Dialer Softphone Registration 5-7
General System Time Options 5-8
Import Rules 5-9
Query Rules 5-11
Campaigns 5-13
Skill Groups and Dialed Numbers
Creating Skill Groups 5-19
CHAPTER
6
Dialing Modes
5-19
6-1
Understanding Dialing Modes 6-1
Predictive Dialing 6-1
Predictive Algorithm Example 6-1
Predictive Algorithm Parameters 6-2
Preview Dialing 6-4
Progressive Dialing 6-5
Understanding Blending Options 6-6
Administrative Script 1: TimeBasedControl 6-7
Administrative Script 2: ServiceLevelControl 6-8
OutboundPercent Variable 6-8
CHAPTER
7
Outbound Option Reports
What is WebView?
Agent Reporting
7-2
7-3
Campaign Reporting
Dialer Reporting
7-1
7-4
7-5
Import Rule Reporting
7-5
Skill Group Reporting
7-6
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
iv
Contents
APPENDIX
A
Troubleshooting
A-1
Basic Troubleshooting Tools A-1
AlarmTracker Client A-1
Outbound Option Object A-1
Campaign Manager Object A-2
Import Object A-2
Outbound Option Dialer Collection Object
Event Management System (EMS) Alarms
Dialogic Global Call Test Application A-5
Event Management System (EMS) Logs
Campaign Manager A-5
Outbound Option Import A-7
Outbound Option Dialer A-7
A-2
A-2
A-5
Answering Machine Detection for Outbound Option on the Avaya DEFINITY
Configuring Answering Machine Detection A-9
Outbound Option Dialer Title Bar
A-8
A-9
Procmon Tool A-10
Important Dialer Procmon Commands A-10
Dumpalloc Command A-10
Important Campaign Manager Procmon Commands
Dumprt Command A-12
Symptoms and Troubleshooting Actions
A-11
A-13
Frequently Asked Questions (FAQs) A-24
Administrative Script A-24
Agents A-24
Campaigns A-25
Database Triggers A-25
Dialer Ports A-25
OutboundControl Variable A-26
APPENDIX
B
CTI OS Outbound Option ECC Variable Settings
ECC Variables for Outbound Call Centers
B-1
B-1
ECC Variables in Mixed Inbound and Outbound Call Centers
APPENDIX
C
Dialing List Table
B-3
C-1
Dialing List Table Columns C-1
CallResult Codes and Values C-3
CallStatusZone Values C-4
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
v
Contents
APPENDIX
D
Termination_Call_Detail Table
D-1
Peripheral Call Types D-2
Summary of Peripheral Call Types New in Release 7.x D-2
Mapping of New to Old Peripheral Call Types D-3
Peripheral Call Type and Call Disposition Values Used in the Termination_Call_Detail
Table D-4
CED Column Values D-4
TCD Column Descriptions D-5
Reservation Calls D-5
IPCC Reservation Call (TCD) D-5
MR PIM Reservation Entry “Not a Real Call” (TCD) D-5
MR PIM Route Request (RCD - route_call_detail) D-6
Customer Calls D-6
Transfer to IVR TCD Records D-7
Initial Customer Call on CallManager PIM Transferred to Route Point D-7
Transferred Customer Call on CallManager PIM Redirected to IVR D-8
IVR Playing a Message on VRU Pim to a Customer D-8
GLOSSARY
INDEX
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
vi
About This Guide
Purpose
This manual describes how to administer and use the Cisco Intelligent Contact Management (ICM)/IP
Contact Center (IPCC) Outbound Option application (formerly called “Blended Agent”). It also provides
a sample call center scenario—in this case, a campaign to handle a credit card offer is used. This
document also explains how Outbound Option can be configured to support this type of campaign. The
primary aim of this document is to familiarize the user with Outbound Option configuration options and
how those options relate to a real call center.
For detailed configuration instructions and field descriptions, refer to the online help.
Note
Refer to the Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC
Hosted Editions for information about installing and configuring Outbound Option. Cisco ICM software
documentation is available online at http://www.cisco.com.
Audience
This document is intended for call center managers and support personnel experienced with using ICM
software that want to learn how to use Outbound Option.
Organization
The following table describes the information contained in each chapter of this guide.
Chapter
Description
Chapter 1, “Introduction”
Provides a conceptual description and lists the
major features of Outbound Option.
Chapter 2, “Outbound
Option Architecture”
Provides information about the product
architecture and procedures for starting ICM
software and Outbound Option.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
vii
About This Guide
Chapter
Description
Chapter 3, “Outbound
Option Configuration
Components Overview”
Describes the Outbound Option Configuration
Components and discusses campaign management
concepts. This chapter also discusses the
Outbound Option personal callback feature.
Note
See the online help for detailed field
descriptions.
Chapter 4, “Outbound
Option Desktops”
Describes the Outbound Option desktops and the
CTI Extended Call Context (ECC) variables the
Outbound Option Dialer uses to exchange
information with the CTI Desktop.
Chapter 5, “Sample Call
Center Configuration”
Describes a sample call center and its resources,
and provides a tutorial for configuring Outbound
Option to support the sample call center.
Chapter 6, “Dialing
Modes”
Describes the Outbound Option outbound dialing
modes.
Chapter 7, “Outbound
Option Reports”
Provides information about how to produce agent,
campaign, Dialer, Import Rule, and skill group
reports, along with instructions on how to produce
custom reports.
Appendix A,
“Troubleshooting”
Provides troubleshooting hints and FAQs, plus
alarms and general messages accessible through
WebView.
Appendix B, “CTI OS
Outbound Option ECC
Variable Settings”
Contains a sample .REG file which creates the
appropriate Outbound Option ECC registry entries
for CTI OS.
Appendix D,
“Termination_Call_Detail
Table”
Provides the PeripheralCallType and
CallDisposition column values sed in the
Termination_Call_Detail table. It also provides
the CED column values for Outbound Option
reservation or personal callback calls, and
describes the records that are generated when the
Outbound Option Dialer makes agent reservation
calls and customer calls.
Appendix C, “Dialing List
Table”
Provides information about the Dialing List
table’s columns, CallStatus values, and CallResult
field.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
viii
About This Guide
Conventions
This manual uses the following conventions:
Format
Example
Boldface type is used for user
Click Logger, then click the Edit button
entries, keys, buttons, and folder in the Instance Components section.
and submenu names.
Italic type indicates one of the
following:
•
A newly introduced term
•
For emphasis
•
A generic syntax item that
you must replace with a
specific value
•
A title of a publication
An arrow (>) indicates an item
from a pull-down menu.
•
A skill group is a collection of agents
who share similar skills.
•
Do not use the numerical naming
convention that is used in the
predefined templates (for example,
persvc01).
•
IF (condition, true-value,
false-value)
•
For more information, see the Cisco
ICM Enterprise Edition Database
Schema Handbook.
The Save command from the File menu is
referenced as File > Save.
Other Publications
For additional information about Cisco Intelligent Contact Management (ICM) software, see the Cisco
web site listing ICM documentation.
Obtaining Documentation
Cisco documentation and additional literature are available on Cisco.com. This section explains the
product documentation resources that Cisco offers.
Cisco.com
You can access the most current Cisco documentation at this URL:
http://www.cisco.com/techsupport
You can access the Cisco website at this URL:
http://www.cisco.com
You can access international Cisco websites at this URL:
http://www.cisco.com/public/countries_languages.shtml
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
ix
About This Guide
Product Documentation DVD
The Product Documentation DVD is a library of technical product documentation on a portable medium.
The DVD enables you to access installation, configuration, and command guides for Cisco hardware and
software products. With the DVD, you have access to the HTML documentation and some of the
PDF files found on the Cisco website at this URL:
http://www.cisco.com/univercd/home/home.htm
The Product Documentation DVD is created and released regularly. DVDs are available singly or by
subscription. Registered Cisco.com users can order a Product Documentation DVD (product number
DOC-DOCDVD= or DOC-DOCDVD=SUB) from Cisco Marketplace at the Product Documentation
Store at this URL:
http://www.cisco.com/go/marketplace/docstore
Ordering Documentation
You must be a registered Cisco.com user to access Cisco Marketplace. Registered users may order Cisco
documentation at the Product Documentation Store at this URL:
http://www.cisco.com/go/marketplace/docstore
If you do not have a user ID or password, you can register at this URL:
http://tools.cisco.com/RPF/register/register.do
Documentation Feedback
You can provide feedback about Cisco technical documentation on the Cisco Support site area by
entering your comments in the feedback form available in every online document.
Cisco Product Security Overview
Cisco provides a free online Security Vulnerability Policy portal at this URL:
http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html
From this site, you will find information about how to do the following:
•
Report security vulnerabilities in Cisco products
•
Obtain assistance with security incidents that involve Cisco products
•
Register to receive security information from Cisco
A current list of security advisories, security notices, and security responses for Cisco products is
available at this URL:
http://www.cisco.com/go/psirt
To see security advisories, security notices, and security responses as they are updated in real time, you
can subscribe to the Product Security Incident Response Team Really Simple Syndication (PSIRT RSS)
feed. Information about how to subscribe to the PSIRT RSS feed is found at this URL:
http://www.cisco.com/en/US/products/products_psirt_rss_feed.html
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
x
About This Guide
Reporting Security Problems in Cisco Products
Cisco is committed to delivering secure products. We test our products internally before we release them,
and we strive to correct all vulnerabilities quickly. If you think that you have identified a vulnerability
in a Cisco product, contact PSIRT:
•
For emergencies only — security-alert@cisco.com
An emergency is either a condition in which a system is under active attack or a condition for which
a severe and urgent security vulnerability should be reported. All other conditions are considered
nonemergencies.
•
For nonemergencies — psirt@cisco.com
In an emergency, you can also reach PSIRT by telephone:
Tip
•
1 877 228-7302
•
1 408 525-6532
We encourage you to use Pretty Good Privacy (PGP) or a compatible product (for example, GnuPG) to
encrypt any sensitive information that you send to Cisco. PSIRT can work with information that has been
encrypted with PGP versions 2.x through 9.x.
Never use a revoked encryption key or an expired encryption key. The correct public key to use in your
correspondence with PSIRT is the one linked in the Contact Summary section of the Security
Vulnerability Policy page at this URL:
http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html
The link on this page has the current PGP key ID in use.
If you do not have or use PGP, contact PSIRT to find other means of encrypting the data before sending
any sensitive material.
Product Alerts and Field Notices
Modifications to or updates about Cisco products are announced in Cisco Product Alerts and Cisco Field
Notices. You can receive these announcements by using the Product Alert Tool on Cisco.com. This tool
enables you to create a profile and choose those products for which you want to receive information.
To access the Product Alert Tool, you must be a registered Cisco.com user. Registered users can access
the tool at this URL:
http://tools.cisco.com/Support/PAT/do/ViewMyProfiles.do?local=en
To register as a Cisco.com user, go to this URL:
http://tools.cisco.com/RPF/register/register.do
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
xi
About This Guide
Obtaining Technical Assistance
Cisco Technical Support provides 24-hour-a-day award-winning technical assistance. The
Cisco Support website on Cisco.com features extensive online support resources. In addition, if you
have a valid Cisco service contract, Cisco Technical Assistance Center (TAC) engineers provide
telephone support. If you do not have a valid Cisco service contract, contact your reseller.
Cisco Support Website
The Cisco Support website provides online documents and tools for troubleshooting and resolving
technical issues with Cisco products and technologies. The website is available 24 hours a day at
this URL:
http://www.cisco.com/en/US/support/index.html
Access to all tools on the Cisco Support website requires a Cisco.com user ID and password. If you have
a valid service contract but do not have a user ID or password, you can register at this URL:
http://tools.cisco.com/RPF/register/register.do
Note
Before you submit a request for service online or by phone, use the Cisco Product Identification Tool
to locate your product serial number. You can access this tool from the Cisco Support website
by clicking the Get Tools & Resources link, clicking the All Tools (A-Z) tab, and then choosing
Cisco Product Identification Tool from the alphabetical list. This tool offers three search options:
by product ID or model name; by tree view; or, for certain products, by copying and pasting show
command output. Search results show an illustration of your product with the serial number label
location highlighted. Locate the serial number label on your product and record the information
before placing a service call.
Tip
Displaying and Searching on Cisco.com
If you suspect that the browser is not refreshing a web page, force the browser to update the web page
by holding down the Ctrl key while pressing F5.
To find technical information, narrow your search to look in technical documentation, not the
entire Cisco.com website. After using the Search box on the Cisco.com home page, click the
Advanced Search link next to the Search box on the resulting page and then click the
Technical Support & Documentation radio button.
To provide feedback about the Cisco.com website or a particular technical document, click
Contacts & Feedback at the top of any Cisco.com web page.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
xii
About This Guide
Submitting a Service Request
Using the online TAC Service Request Tool is the fastest way to open S3 and S4 service requests. (S3 and
S4 service requests are those in which your network is minimally impaired or for which you require
product information.) After you describe your situation, the TAC Service Request Tool provides
recommended solutions. If your issue is not resolved using the recommended resources, your service
request is assigned to a Cisco engineer. The TAC Service Request Tool is located at this URL:
http://www.cisco.com/techsupport/servicerequest
For S1 or S2 service requests, or if you do not have Internet access, contact the Cisco TAC by telephone.
(S1 or S2 service requests are those in which your production network is down or severely degraded.)
Cisco engineers are assigned immediately to S1 and S2 service requests to help keep your business
operations running smoothly.
To open a service request by telephone, use one of the following numbers:
Asia-Pacific: +61 2 8446 7411
Australia: 1 800 805 227
EMEA: +32 2 704 55 55
USA: 1 800 553 2447
For a complete list of Cisco TAC contacts, go to this URL:
http://www.cisco.com/techsupport/contacts
Definitions of Service Request Severity
To ensure that all service requests are reported in a standard format, Cisco has established severity
definitions.
Severity 1 (S1)—An existing network is “down” or there is a critical impact to your business operations.
You and Cisco will commit all necessary resources around the clock to resolve the situation.
Severity 2 (S2)—Operation of an existing network is severely degraded, or significant aspects of your
business operations are negatively affected by inadequate performance of Cisco products. You and Cisco
will commit full-time resources during normal business hours to resolve the situation.
Severity 3 (S3)—Operational performance of the network is impaired while most business operations
remain functional. You and Cisco will commit resources during normal business hours to restore service
to satisfactory levels.
Severity 4 (S4)—You require information or assistance with Cisco product capabilities, installation, or
configuration. There is little or no effect on your business operations.
Obtaining Additional Publications and Information
Information about Cisco products, technologies, and network solutions is available from various online
and printed sources.
•
The Cisco Online Subscription Center is the website where you can sign up for a variety of Cisco
e-mail newsletters and other communications. Create a profile and then select the subscriptions that
you would like to receive. To visit the Cisco Online Subscription Center, go to this URL:
http://www.cisco.com/offer/subscribe
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
xiii
About This Guide
•
The Cisco Product Quick Reference Guide is a handy, compact reference tool that includes brief
product overviews, key features, sample part numbers, and abbreviated technical specifications for
many Cisco products that are sold through channel partners. It is updated twice a year and includes
the latest Cisco channel product offerings. To order and find out more about the Cisco Product Quick
Reference Guide, go to this URL:
http://www.cisco.com/go/guide
•
Cisco Marketplace provides a variety of Cisco books, reference guides, documentation, and logo
merchandise. Visit Cisco Marketplace, the company store, at this URL:
http://www.cisco.com/go/marketplace/
•
Cisco Press publishes a wide range of general networking, training, and certification titles. Both new
and experienced users will benefit from these publications. For current Cisco Press titles and other
information, go to Cisco Press at this URL:
http://www.ciscopress.com
•
Internet Protocol Journal is a quarterly journal published by Cisco for engineering professionals
involved in designing, developing, and operating public and private internets and intranets. You can
access the Internet Protocol Journal at this URL:
http://www.cisco.com/ipj
•
Networking products offered by Cisco, as well as customer support services, can be obtained at
this URL:
http://www.cisco.com/en/US/products/index.html
•
Networking Professionals Connection is an interactive website where networking professionals
share questions, suggestions, and information about networking products and technologies with
Cisco experts and other networking professionals. Join a discussion at this URL:
http://www.cisco.com/discuss/networking
•
“What’s New in Cisco Documentation” is an online publication that provides information about the
latest documentation releases for Cisco products. Updated monthly, this online publication is
organized by product category to direct you quickly to the documentation for your products. You
can view the latest release of “What’s New in Cisco Documentation” at this URL:
http://www.cisco.com/univercd/cc/td/doc/abtunicd/136957.htm
•
World-class networking training is available from Cisco. You can view current offerings at
this URL:
http://www.cisco.com/en/US/learning/index.html
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
xiv
C H A P T E R
1
Introduction
This chapter provides an overview of the Intelligent Contact Management (ICM))/IP Contact Center
(IPCC) Outbound Option application (formerly called “Blended Agent”), which provides outbound
dialing functionality along with the existing inbound capabilities of ICM software. With Outbound
Option, contact centers can be configured for automated outbound activities. Outbound Option allows
agents who are not busy with inbound calls to perform outbound calls, thereby maintaining high agent
productivity. The ICM reporting tool, WebView, provides outbound activity reports, supplying
integrated information about agent, campaign, dialer, import rule, and skill group activity.
Note
The terms “campaign” and “dialer” are discussed later in this chapter.
ICM software routes calls in a distributed contact center environment, using enterprise call distribution.
Because Outbound Option is integrated with ICM software, customer contact operations can be
organized into multiple, geographically distributed contact centers using ICM software operating
features.
This chapter discusses:
•
ICM software
•
Outbound Option Features
•
Outbound Option components
Refer to the Pre-Installation Planning Guide for Cisco ICM Enterprise Edition for information about
Cisco ICM software.
For additional information about Cisco Intelligent Contact Management (ICM) software, see the Cisco
web site listing ICM documentation: http://www.cisco.com/univercd/cc/td/doc/product/icm/index.htm.
While reading along, unfamiliar terms might appear. They are explained in the text and in the Glossary
included at the end of the book. Wherever glossary terms first occur in the text, they appear in italic text.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-1
Chapter 1
Introduction
ICM Software Overview
ICM Software Overview
This section provides a high-level overview of ICM software, which must be installed/configured before
installing Outbound Option.
Note
Refer to the ICM Installation Guide for Cisco ICM Enterprise Edition for detailed information about
installing ICM software. Refer to the Outbound Option Setup and Configuration Guide for Cisco
ICM/IPCC Enterprise & IPCC Hosted Editions for detailed instructions on installing and configuring
Outbound Option.
Before installing ICM software, the computers must have the Microsoft Windows operating system and,
for some components, Microsoft SQL Server database management software installed. Also, ensure that
there is enough disk space available on each computer to install the ICM component.
Refer to the Cisco Intelligent Contact Management Software Release 7.0(0) Bill of Materials (located
on the Cisco web site) for details about operating system and software requirements.
ICM software consists of the following components:
•
CallRouter. The component of the Central Controller that makes routing decisions. It gathers and
distributes data from and to remote sites.
•
Logger. The component of the Central Controller that controls the central database.
•
Admin Workstation. The user interface for ICM software. An Admin Workstation can be located
at any central or remote site. It allows users to monitor call handling within the system and make
changes to configuration data or routing scripts.
•
Peripheral Gateway. The interface between the ICM platform and third-party hardware in each call
center, such as an ACD. A Peripheral Gateway (PG) is typically located at the call center.
The ICM CD-ROM contains the software for all of these components. Install the components from the
ICM Setup program.
Together, the CallRouter and Logger compose the Central Controller and are installed at a central site.
A Peripheral Gateway is typically installed in each call center. Admin Workstations can be installed at
a central site, a call center, or at a separate admin site.
The CallRouter receives routing requests from a telephone network through a Network Interface
Controller (NIC). For the AT&T and British Telecom (BT) networks, the NIC runs on one or more
separate computers. (These computers are set up by Cisco or BT Support representatives and are beyond
the scope of this manual.) For other network interfaces (such as MCI, Nortel, Sprint, Stentor, France
Telecom, INAP Protocol, INCR Protocol, ICR Protocol and others), the NIC is a process that is part of
the CallRouter software.
Note
If you plan to use Cisco Security Agent, which Cisco highly recommends, you must always use the
default directories when installing any software on a server. You need not choose the default disk drive
if an option is available (for example, C: or D:), but you must use default directories.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-2
Chapter 1
Introduction
Features
Features
Outbound Option features include:
•
Cisco Internet Protocol Contact Center (IPCC Enterprise) compatible dialer
•
Avaya DEFINITY compatible dialer
•
Predictive, Progressive, and Preview dialing modes
•
Inbound/outbound blending
•
Real-time and historical reports
•
Personal callback
•
Call Progress Analysis (CPA) for answering machine, fax/modem, and answering machine
terminating tone detection
•
Transfer to IVR
•
Sequential dialing
•
Cisco IP Contact Center Agent re-skilling
•
Dynamic Routing Client
•
Skill Group Balancing and Rebalancing
•
Abandoned and Retry Call Settings
•
Campaign Prefix Digits for Dialed Numbers
•
Outbound Option Support on IPCC Hosted
•
Outbound ECC Variables Support in Siebel 7.5.3 and 7.7
•
Dialer Detail table for system management and generation of custom reports
About Cisco Internet Protocol Contact Center (IPCC Enterprise) Compatible
Dialer
Cisco IP Contact Center Enterprise Edition can be implemented in a single-site environment or
integrated into a multisite contact-center enterprise. Some capabilities of IPCC Enterprise include
intelligent call routing, automatic call distribution (ACD) functionality, network-to-desktop computer
telephony integration (CTI), interactive voice response (IVR) integration, call queueing, and
consolidated reporting.
With IPCC Enterprise integration, customer calls are placed using the Cisco Voice Gateway, using the
Cisco CallManager for call control. Outbound Option on IPCC Enterprise provides a native multi-site
outbound dialing solution.
Cisco ICM 7.0(0) is an integrated package consisting of ICM software, Cisco Collaboration Server,
Cisco Media Blender, and Cisco E-Mail Manager.
For detailed instructions on installing and configuring Cisco ICM 7.0(0) software as part of a system
integrated with the Cisco Collaboration Server, Cisco Media Blender, and Cisco E-Mail Manager
applications, refer to the ICM Installation Guide for Cisco ICM Enterprise Edition.
Refer to the Cisco IPCC Enterprise documentation at http://www.cisco.com for more information.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-3
Chapter 1
Introduction
Features
About Campaign Management
Outbound Option supports advanced list management:
•
Customer records can be assigned to multiple lists, which can be merged into a single campaign.
•
Pre-configured rules decide when the various lists are called.
•
Agents are assigned to campaigns using skill groups.
About ICM Software Management of Skill Groups
The ICM Script Editor controls the outbound mode of every skill group.
Dedicated and Blended Dialing Modes
Note
•
Dedicated mode: Designed for agents who will only make outbound calls.
•
Blended mode: Allows agents to receive inbound calls and make outbound calls without switching
between Inbound/Outbound skill groups. (In Blended mode, inbound calls receive precedence over
outbound calls.)
The skill group mode variable is only a setting and has no impact on how the Router routes calls. If a
skill group is set to Dedicated mode, you must also create a corresponding routing script that uses the IF
node to enforce the Dedicated mode. In other words, the IF node states that if the OutboundControl skill
group setting is set to Dedicated, inbound calls will not be routed to that skill group.
About Outbound Option Dialing Modes
Outbound Option provides four outbound dialing modes: Preview, Direct Preview, Predictive, and
Progressive.
Note
All four modes reserve an agent at the beginning of every outbound call cycle by sending the agent a
reservation call.
Preview Mode
After the agent is reserved, Outbound Option sends the next call candidate’s (customer) information to
that agent’s desktop.
After reviewing the customer information, the agent can choose to contact the customer, skip to another
customer, or reject the call. Rejecting a call drops the agent reservation call.
If the call is skipped or rejected by the agent, the record is marked “R” for retry and is sent to another
agent based on the no answer setting in the Campaign Configuration. For example, if the no answer
parameter is two hours, then the skipped or rejected record is presented to another agent after two hours.
Clicking the Close button sets the BAResponse variable to indicate a close operation, which closes out
the record so it is not dialed again.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-4
Chapter 1
Introduction
Features
Note
The CTI Desktop can be modified to automatically accept a customer call without enabling any buttons
for the agent.
If the agent chooses to place the outbound call, Outbound Option dials the customer number and after
reaching a live customer, connects it to the agent.
After the customer call is finished, the agent is released from the outbound cycle. This allows ICM
software to begin routing inbound calls to this agent until the next outbound call cycle starts.
Direct Preview Mode
This mode allows agents to initiate customer calls from their phone using a CTI make_call request
instead of having the Dialer place the call. The advantage to using this mode is that an agent can quickly
begin talking with the customer once the call is answered. In fact, since the call is initiated from the
agent’s phone, the agent hears the phone ring and also hears any other tones, such as a busy signal
(similar to what an agent hears if he/she called himself/herself):
Note
•
PREVIEW_DIRECT_ONLY: Agent is only allowed to place outbound calls
•
PREVIEW_DIRECT_BLENDED: Agent can receive inbound calls and place outbound calls
•
The Call Waiting option must be enabled on the agent’s phone to successfully use this feature.
(Cisco CallManager Release 4.0(0) and later users do not need to enable this option since it’s
enabled by default.)
•
The Call Progress Analysis (CPA) and the transfer to IVR features are not available while using the
Direct Preview Only and Direct Preview Blended modes. (See the “About Call Progress Analysis
(CPA)” section on page 1-7 for more information about this feature.)
•
This mode is not available when using Outbound Option on the Avaya DEFINITY ACD.
Predictive Mode
Unlike Preview mode, Predictive mode does not give the agent a choice in deciding whether or not to
accept a call. Instead, if an agent is logged into a skill group, the agent must take the call.
This mode optimizes the use of available agents by dialing several numbers simultaneously, increasing
the rate of contacting a live customer, and reducing the agent wait time to a minimum.
Refer to the ICM Scripting and Media Routing Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
for information about creating routing and administrative scripts using the ICM Script Editor.
Progressive Mode
Progressive mode, also known as “power dialing,” allows the administrator to specify a fixed number of
lines to dial per agent instead of using an outbound dialing algorithm to determine the number of lines.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-5
Chapter 1
Introduction
Features
About Outbound Option Activity Reports
Outbound Option uses ICM software reporting features provided by the WebView application, including
agent, campaign, dialer, and skill groups report templates created especially for Outbound Option
customers.
For information about creating reports, see Chapter 7, “Outbound Option Reports.” Refer to the
WebView online help for information about WebView.
About Personal Callback
The Outbound Option personal callback feature allows scheduling customer callbacks for specific
agents, so customers receive callbacks from the same agent that spoke with them initially.
This dialing mode is very similar to Preview mode in that an agent reservation occurs first. When the
agent is reserved, they can either accept the customer call or reject it. (The Skip option is not available.)
Clicking one of the Close buttons sets the BAResponse variable to indicate a close operation, which
closes out the record so it is not dialed again.
Note
Personal callbacks are not dependent on a particular campaign and do not require a campaign to be
running when the call is placed. This allows personal callbacks to work together with active campaigns
containing either predictive or preview skill groups. Agents scheduled for a personal callback can be
logged in to any inbound, outbound, or blended skill group at the time of the callback. The callback agent
must be logged in with the same agent ID that was used to schedule the callback. Be aware that only one
dialer on a particular peripheral is assigned personal callback records.
Personal callbacks are enabled and configured through the Outbound Option Campaign Configuration
Component, and are scheduled in the Agent Desktop.
Note
Some personal callback timeout values are specified in the Outbound Option Campaign Manager
registry.
See Chapter 3, “Outbound Option Configuration Components Overview,” for information about using
the personal callback feature.
The following actions can take place during a personal callback:
•
If the specified agent is not logged in at the designated callback time, but then logs on within the
callback time period, Outbound Option reserves the agent and places the callback.
•
If the specified agent is on an existing call and is unavailable during the entire callback time period,
the personal callback fails and the call is rescheduled or abandoned based on the configuration setup.
•
If the customer cannot be reached during the specified callback time, the call is rescheduled or
abandoned based on the configuration setup until the specified maximum number of attempts has
been exhausted.
Note
The record is not written back to the database until after the callback time period if retries
persist in that period. The retry frequency of the PersonalCallbackTimeToRetryNoAnswer
registry key does not apply until after the callback time period.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-6
Chapter 1
Introduction
Features
•
If the Outbound Option Dialer detects an answering machine response during a personal callback,
the call is still transferred to the scheduled agent. This allows the agent to leave a message and/or
reschedule the callback for another convenient time.
•
If the required agent is not available, then one of the following actions can happen:
– Another agent is reserved for the callback using a VDN
– The callback is rescheduled
– The callback is abandoned
Note
Personal callbacks that are scheduled while the agent is in Direct Preview mode do not occur in Direct
Preview mode; instead, the callback occurs in regular preview mode (agent will not hear the call ring
out).
About Call Progress Analysis (CPA)
The Call Progress Analysis (CPA) feature, which is available for both Outbound Option on IPCC
Enterprise and Outbound Option on the Avaya DEFINITY, consists of three different functions:
•
Answering Machine Detection (AMD)
•
Fax/modem detection
See Chapter 3, “Outbound Option Configuration Components Overview,” for information about using
the CPA feature.
About Transfer to IVR
The transfer to IVR feature provides Outbound Option on IPCC Enterprise with another outbound mode.
This mode causes the Dialer to transfer every customer call in the campaign. This feature allows a
contact center to run unassisted outbound campaigns using pre-recorded messages in the Cisco IP IVR
and Cisco CVP/ISN products.
Note
The transfer to IVR feature is only supported for Outbound Option on Cisco IP Contact Center (IPCC
Enterprise). You can not use this feature in the Direct Preview mode or the regular Preview modes.
See Chapter 3, “Outbound Option Configuration Components Overview,” for information about using
the transfer to IVR feature.
About Sequential Dialing
The sequential dialing feature, accessed through the Campaign Call Target tab, allows you to associate
up to ten phone numbers per customer record. Two zones are available to allow partitioning calls
between two time periods. This feature allows you to enter a phone number into either zone or into both
zones at once.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-7
Chapter 1
Introduction
Features
Sequential Dialing Order
When multiple phone numbers are imported for a single customer, the order in which the numbers are
attempted is configurable.
Assume the Dialing List has three phone numbers and you want try them in order— Phone01, Phone02,
and then Phone03. The initial CallStatus of each record in the Dialing List before any dialing has taken
place is P (pending). The record remains in the pending state for a particular zone until all of the
numbers specified for that zone are dialed.
For the example given, Phone01 is attempted first. If no contact is made, the number of attempts is
increased by one, the callback time for that phone is saved, and the number remains in the pending state.
That customer record remains at the top of the list of pending records, and Phone02 is tried when the
next group of pending records is obtained.
When Phone 02 is tried, again the attempts are incremented, callback time saved, and record remains in
the pending state.
Once all phones have been tried, the phone that has the earliest callback time is dialed next at that
callback time. An attempt on that phone results in an updated callback time for that phone. The earliest
callback time is reevaluated, and a different phone may now have the earliest callback time and will be
tried next. This pattern is repeated until the record reaches its maximum number of attempts or until the
customer is reached, whichever comes first.
See Appendix C, “Dialing List Table Columns” for information about the Dialing List.
See Chapter 5, “Sample Call Center Configuration,” for information about setting up campaign calling
targets. For descriptions of the campaign calling targets configuration fields, see the online help.
About Cisco IP Contact Center Agent Re-skilling
The Cisco IP Contact Center agent re-skilling feature allows supervisors to login and change the skill
groups for agents they manage. You can access this feature using the IPCC Enterprise Agent Re-skilling
Tool. This tool is an optional, browser-based application designed for use by IPCC call-center
supervisors. It lets you change the skill group designations of agents on your team and quickly view skill
group members and details on individual agents. Changes you make to an agent’s skill group
membership take place immediately without need for the agent to exit and re-enter the system.
Note
If your company has chosen to install this tool, you can perform the functions listed above. The Agent
Re-skilling Tool is an optional tool, so this tool might not be available on your system.
Refer to the IPCC Enterprise Agent Re-skilling Tool online help for information about using the agent
re-skilling feature.
About Dynamic Routing Client
The dynamic routing client supports Outbound Option for IPCC Hosted Edition where a shared Network
VRU is used for providing announcements to targeted phones/answer machines.
This feature allows Cisco CVP/ISN to enable the network transfer feature in the following scenario:
when a call is translation routed to CVP/ISN, CVP/ISN will be able to “take over” as the network and
provide Network Transfer functionality for the call. Before, calls that were translation routed to
CVP/ISN (as Type 2 VRU) could not be network transferred.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-8
Chapter 1
Introduction
Features
Note
Be aware that this feature requires Outbound Option to be deployed on a distinct CICM instance platform
(meaning that Outbound Option can not be shared among customers—each needs to have their own
dialer, etc.).
See Chapter 3, “Outbound Option Configuration Components Overview,” for information about using
the dynamic routing client feature.
About Abandoned and Retry Call Settings
The Campaign Configuration Component contains fields to support abandoned and retry calls.
For detailed instructions on how to configure abandoned and retry call settings, see the online help.
About Campaign Prefix Digits for Dialed Numbers
The Campaign prefix digits field, which is available on the Campaign General tab in the Campaign
Configuring Component, allows you to configure prefix digits for dialed numbers in campaigns. If you
configure a prefix, it will be inserted before the Dial prefix for all numbers dialed in a campaign. This
prefix allows an administrator to create campaign-specific CallManager translation patterns, which you
can use to tailor the ANI seen by a customer. For example, all customers dialed from Campaign A will
see a caller ID of “1-800-333-4444,” while all customers dialed from Campaign B will see a caller ID of
“1-800-555-1212.”
Note
See the online help for more information about the Campaign prefix digits field. Refer to the
CallManager documentation for detailed information about translation patterns.
Figure 1-1 shows how these Campaign Prefix patterns are applied. The prefix digits are always
prepended to the beginning of the number, so that they can easily be stripped using translation patterns.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-9
Chapter 1
Introduction
Outbound Option Components
Figure 1-1
Applying Campaign Prefix Patterns
Examples:
5085551212
9785551212
ImportedNumber <=
TestNumberMaxDigits
Registry setting?
Debug Call Path
Yes
Dial Imported Number
No
Local Call Path
Area Code match
beginning of
ImportedNumber?
508
Yes
Include Area Code
When Dialing?
N
No
No
Yes
Stip Area Code from
Imported Number
5551212
Prepend "Dial Prefix"
Digits 9
Prepend
"LongDistancePrefix"
Long distance 19785551212
Call Path
Prepend "Dial Prefix"
Digits
Prepend "Campaign
Prefix" digits
127750
95551212
919785551212
About Outbound Option Support on IPCC Hosted
Outbound Option support on Cisco IPCC Hosted Edition is available, but this release still requires
Outbound Option to be deployed on a distinct CICM instance platform (meaning that Outbound Option
will not be shared among customers—each needs to have their own dialer, etc.).
Refer to the Cisco IPCC Hosted Edition documentation set for more details.
About Outbound ECC Variables Support in Siebel 7.5.3 and 7.7
In Siebel 7.5.3 and 7.7, the CTI Driver now provides support for Outbound Option.
Refer to the CTI Driver for Siebel 7 Reference Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
for detailed information about the ECC variables support for Outbound Option.
Outbound Option Components
This section provides details about the server processes of the Outbound Option application:
•
Campaign Manager: Manages lists.
•
Outbound Option Import: Reads customer import files and generates database lists.
•
Outbound Option Dialer: Makes reservation and customer calls and implements a predictive
algorithm.
The “About Outbound Option Configuration Components” section on page 1-12 discusses the user
interface where configuration data can be entered. This configuration data is used by the Outbound
Option server processes to configure campaigns.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-10
Chapter 1
Introduction
Outbound Option Components
About Campaign Manager
The Campaign Manager component, which resides on the ICM Logger, is responsible for:
•
Managing when a campaign runs
•
Maintaining system and dialer configurations
•
Making decisions about which contact records to retrieve from a campaign based upon configurable
query rules and delivering contact records to dialers
Records for callbacks are sent to the dialer only when agents are logged in, and are controlled by
registry values as described in About Regular Callbacks, page 3-7
•
Distributing configuration data to the import process and all available dialers in the system
•
Collecting real-time and historical data and sending it to the ICM CallRouter
•
Marking any customers found in the do_not_call_list as CallResult (26), where no further action will
be taken on those records.
Refer to the ICM Administration Guide for Cisco ICM Enterprise Edition for more information about
the ICM Central Controller.
About Outbound Option Import
The Outbound Option Import component, which resides on the ICM Logger, is responsible for importing
a customer’s contact list that the Outbound Option Dialer component uses to contact customers. In
addition, Outbound Option Import uses the scheduling configured in the Outbound Option Configuration
Components to process the imports scheduled for a particular date and time.
Outbound Option Import imports the contact_list, which contains the phone numbers Outbound Option
dials.
When Outbound Option Import processes an import, the following steps occur:
Note
1.
Import a contact_list into a table.
2.
Build a dialing list for a campaign.
Outbound Option can continue to run a campaign while an import is in progress; however, some of the
campaign’s query rules might be disabled.
About Outbound Option Dialer
The Outbound Option Dialer, which resides on the PG server or on a separate machine, does the
following:
•
Dials customers
•
Reserves agents
•
Performs call classification
•
Calculates agent availability
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-11
Chapter 1
Introduction
Outbound Option Desktop
Overflow Agents
The Outbound Option Dialer provides overflow agents. These are agents that are available to receive
outbound calls, but are not taken into account when calculating the number of lines to dial per agent. In
other words, if two agents are logged in, but the campaign is configured for one overflow agent, then the
Dialer thinks that only one agent is available to make outbound calls. If the Dialer makes two calls for
one agent and both calls are answered, then both calls are transferred to agents since the overflow agent
is available to receive outbound calls.
About Outbound Option Configuration Components
Outbound Option provides configuration components in the ICM Configuration Manager that contact
center supervisors can use to configure a campaign, create query rules for the campaign, define the
contact list to be imported, configure the dialers, and configure the system parameters for the Outbound
Option Dialer.
The Outbound Option Configuration Components consist of:
Note
•
System Options
•
Dialer
•
Import Rule
•
Query Rule
•
Campaign
Specific instructions on how to use the Outbound Option Configuration Components are not provided in
this guide. Refer to the online help for detailed information about how to use these components. Get
specific information about the Outbound Option Configuration Components by clicking the Help button
in a Outbound Option Configuration Component window or dialog box.
Outbound Option Desktop
Three desktops are available with Outbound Option: CTI Object Server (CTI OS), the CTI Toolkit
(GeoDCS), and the Cisco Agent Desktop (CAD). Refer to the Outbound Option Setup and Configuration
Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions for detailed information about installing
the Cisco CTI Toolkit Outbound Desktop (Win32) and the CTI Desktop controls, and instructions on
how to associate the Cisco Desktop Administrator task buttons on the agent desktop with the Outbound
Option controls/actions. See Chapter 4, “Outbound Option Desktops” for an overview of the Outbound
Option desktops.
Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
1-12
C H A P T E R
2
Outbound Option Architecture
This chapter provides an overview of the Outbound Option architecture and procedures for starting each
Outbound Option component.
The Outbound Option Dialer is designed to maximize the resource utilization in a contact center by
dialing several customers per agent. After reaching a live contact, the Outbound Option Dialer transfers
the customer to an agent along with a screen pop to the agent’s desktop. To optimize use of available
agents, the Outbound Option Dialer calculates the average amount of time an agent waits to receive a
call, and the average call handle time per agent. With this information, the Outbound Option Dialer
calculates the number of lines to dial so that agent wait time is kept to a minimum.
Outbound Option Component Relationships
Figure 2-1 shows the component relationships within Outbound Option. These relationships include the
ICM software components that Outbound Option uses.
Figure 2-1
Outbound Option Network Component Relationship
Logger
MR PG
MR PIM
Import
ODBC
EMT
Campaign
Manager
SQL
Server
EMT
IPCC PG
IPCC PIM*
CTI/CTI OS
TCP/IP
TCP/IP
Dialer
IP/T1/
Analog/E1
Admin
Workstation
CO
ACD/Cisco CallManager
Agent Desktop
62129
*Components with dashed lines are only used by IPCC
IP
Gateway
ECC Variables
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
2-1
Chapter 2
Outbound Option Architecture
Query Rules and Campaigns
Query Rules and Campaigns
Outbound Option views campaigns and query rules as logical entities that group a set of contacts
together. There is a different dialing list for each campaign query rule.
Figure 2-2 shows the logical relationship between query rules and campaigns.
Figure 2-2
Logical Relationship Between Query Rules and Campaigns
The Dialing List table definition is available in Appendix C, “Dialing List Table Columns”
Contact List
Contact centers purchase or maintain customer contact lists in files, which Outbound Option imports.
Outbound Option then generates a dialing list that is then used for dialing customers.
Note
A contact list can be in comma-delimited or fixed-length file format, with a maximum of 10240
characters per row.
Do-Not-Call List
United States federal law requires telephone solicitors to maintain Do-Not-Call lists. A Do-Not-Call list
ensures that those customers who request not to be contacted will not be contacted regardless of the
calling list imported into the system.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
2-2
Chapter 2
Outbound Option Architecture
Personal Callback List
Adding a customer to this list is accomplished by importing a Do-Not-Call list.
Do Not Call import files are read by the Campaign Manager and then stored in memory. Dialing List
entries are marked as Do Not Call entries only when the Campaign Manager fetches the Dialing List
entry and only when there is an exact, digit-for-digit match. This allows Do Not Call imports to happen
while a Campaign is running without needing to rebuild the Dialing List.
Note that if the Dialing List includes a base number plus extension, it must match a Do Not Call entry
for that same base number and same extension. The dialer will not dial the extension.
When the Campaign Manager starts it automatically imports from the DoNotCall.restore file stored in
the <drive>\icm\<instance>\la\bin directory. When reading Do Not Call import files, Campaign
Manager appends the data to the DoNotCall.restore file. This restore file allows recovery of Do Not Call
records after the Campaign Manager has been stopped unexpectedly or for planned maintenance, such
as a Service Release installation.
The restore file can grow to approximately 1GB if 60 million DNC records are imported; each having
10 digit numbers plus 5 digit extensions. Sufficient disk space must be available on LoggerA to store
the DoNotCall.restore file.
You can access information about the National Do-Not-Call list at the following Web site:
https://telemarketing.donotcall.gov/. The Federal Trade Commission’s (FTC) Web site,
http://www.ftc.gov/bcp/conline/edcams/donotcall/businfo.html, contains information about
telemarketing rules and regulations.
Personal Callback List
The Personal Callback List maintains a list of customer records scheduled to be called back by a specific
agent. The Campaign Manager creates the Personal_Callback_List in the Outbound Option private
database the first time the Campaign Manager runs. The Personal_Callback_List is managed by the
Campaign Manager.
When an agent (working in an outbound campaign) schedules a personal callback with the personal
callback mode enabled, the scheduled callback is treated as a personal callback (for the agent who
scheduled the callback). The original record in the contact_list is updated with CallStatus=S (“S”
indicates the customer record has a personal callback scheduled) and a new record is inserted into the
Personal_Callback_List.
The following table documents all the columns in the personal callback table. Only the bolded columns
are required when inserting records from a third-party tool.
Table 2-1
Personal Callback Table Columns
Column Name
Type
Description
PersonalCallbackListID
AUTO-INT
Unique identifier for each record in
this table.
DialingListID
INT
Cross-references a record that has
been moved from the contact_list to
this table.
CampaignID
INT
Campaign ID (if the record was
originally dialed as part of a
campaign).
PeripheralID
INT
Peripheral ID for the peripheral
where the agent would be available.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
2-3
Chapter 2
Outbound Option Architecture
Personal Callback List
Table 2-1
Personal Callback Table Columns (continued)
Column Name
Type
Description
AgentID
INT
Agent to which the call has to be
connected.
AlternateVDN
VARCHAR
VDN to use (if original agent is
unavailable).
GMTZone
SMALLINT
GMT of the customer number (if
NULL. the local GMT zone is
assumed). If this value is provided, it
must always be a positive value from
0 to 23. Convert all negative GMT
values using the following formula:
24 + (negative GMT value). For
example, the US eastern time zone is
-5, so the value stored in this column
is 24 + (-5) = 19.
Phone
VARCHAR
Phone number to call back.
AccountNumber
VARCHAR
Customer account number.
MaxAttempts
INT
Maximum number of times a call will
be attempted (decrements at each
attempt). An “attempt” is defined as
the Outbound Option Dialer’s
attempt to reserve the agent and make
the customer call. Since the
Outbound Option Dialer is
responsible for placing multiple
customer call attempts (busy, no
answer), the actual individual call
attempts are not tracked here; only
the end result at the end of the
callback time range.
Note
CallbackDateTime
DATETIME
Once this column is set to 0
no more attempts will be
made.
Time to attempt customer callback is
normalized to the logger GMT zone;
for example, if the Campaign
Manager is in Boston and the
customer is in California and wished
to be contacted at 3:00 PM, the time
in this column would be 6:00 PM.
Note
The GMTZone column for
this customer must be set to
16.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
2-4
Chapter 2
Outbound Option Architecture
Outbound Option Dialer Process Flow
Table 2-1
Personal Callback Table Columns (continued)
Column Name
Type
Description
CallStatus
CHAR
Current status of the callback record,
such as 'P' for pending or 'C' for
closed.
Note
New records must be set to
‘P.’
CallResult
SMALLINT
Telephony call result (busy, no
answer, etc.) or agent reservation
attempt result (Agent Rejected Call,
Unable to reserve, etc.).
LastName
VARCHAR
Last name of the customer.
FirstName
VARCHAR
First name of the customer.
Outbound Option Dialer Process Flow
Figure 2-3 shows the process flow in Predictive/Progressive mode for the Outbound Option Dialer.
Figure 2-3
Outbound Option Dialer Process Flow in Predictive/Progressive Mode
1.
Outbound Option Dialer requests skill group statistics from CTI Server.
2.
CTI Server returns skill group statistics from the ACD.
3.
Outbound Option Dialer uses predictive logic to calculate the number of lines to dial and requests
customer records from the Campaign Manager. Campaign Manager retrieves the required customers
from its database and sends those customers to Outbound Option Dialer.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
2-5
Chapter 2
Outbound Option Architecture
Outbound Option Dialer Standby and Recovery Model
4.
Outbound Option Dialer makes reservation calls to agents via a VDN (Avaya ACD) or MR interface
(IPCC Enterprise). Once agents are reserved, Outbound Option Dialer makes customer calls via a
telephony card (Avaya ACD) or a Cisco Gateway (IPCC Enterprise). Call classification (that is, the
result of the call: busy, answering machine, SIT tone, etc.) is handled on Outbound Option Dialer.
5.
If a customer is contacted, they are transferred to an available agent within the skill group.
6.
(Optional functionality provided by Cisco Client Services or the Outbound Option customer) When
agents receive customer calls, they get an HTML based scripting popup on their desktops originating
from Microsoft Active Server Pages.
7.
After a customer call ends, a call result code is sent to Campaign Manager to save in the Logger
database.
Outbound Option Dialer Standby and Recovery Model
Outbound Option implements a load balancing paradigm at the Outbound Option Dialer level. If a dialer
process terminates for any reason, other dialers at the same location would become aware of this
information and attempt to take over the failed dialer’s load; resources permitting. The Outbound Option
Campaign Configuration Component would mark records contained in the failed dialer with a status of
'U.' These records are reset every hour to a Pending ('P') state. If the disconnected dialer was offline due
to a network outage, it caches call results and updates its records to the correct call result.
On the Avaya DEFINITY if the dialer process unexpectedly terminates, reserved agents stay reserved
and active calls continue to ring customer phones until the node manager restarts the dialer process. (The
exception to this rule is when a dialer computer halts. In this case, all calls will be terminated.)
Starting ICM Software
To start the ICM system, start the ICM Distributor, Logger, and CallRouter services from the ICM
Service Control window on the Central Controller machine. When the ICM Logger starts, ICM software
starts the Outbound Option Campaign Manager and Import process application.
During the ICM installation, if the automatic startup option was chosen, the ICM and Outbound Option
applications run each time during login. If automatic startup was not chosen, use the following
instructions to start the ICM and Outbound Option applications.
Refer to the ICM Installation Guide for Cisco ICM Enterprise Edition for more information about
starting ICM software and its components.
How to start ICM software
Step 1
After logging onto the system, access ICM software by double-clicking the Cisco Admin Workstation
icon. The Admin Workstation window appears.
Every Admin Workstation has the Cisco Admin Workstation group. The Cisco Admin Workstation group
contains ICM software reporting, scripting, and call routing tools.
Note
If the ICM Service Control shortcut exists on the desktop, skip Step 2 and double-click the icon to access
ICM software Distributor, Logger, and CallRouter services.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
2-6
Chapter 2
Outbound Option Architecture
Starting the Outbound Option Configuration Components
Step 2
Within the Cisco Admin Workstation window, double-click the ICM Service Control icon. The ICM
Service Control window appears.
Step 3
Click the Start All button. After a few seconds, the State column displays “Running” to indicate the
services have been activated.
Notice that several ICM software active program buttons appear on the taskbar at the bottom of your
screen.
These programs are processes that start automatically. Do not close any of these processes.
At this point, the ICM Admin Workstation and ICM Service Control windows can be minimized.
Starting the Outbound Option Configuration Components
After starting ICM services, access the Outbound Option Configuration Components to configure
Outbound Option.
How to start Outbound Option
Step 1
Maximize the ICM Admin Workstation window.
Step 2
Double-click the Configuration Manager icon. The ICM Configuration Manager window appears.
Step 3
Select the Outbound Option option in the menu selection box located at the top of the window. The
Outbound Option Configuration Components appear.
Step 4
Double-click the required Outbound Option Configuration Component.
Chapter 3, “Outbound Option Configuration Components Overview,” provides an overview of the
Outbound Option Configuration Components and campaign management concepts.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
2-7
Chapter 2
Outbound Option Architecture
Starting the Outbound Option Configuration Components
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
2-8
C H A P T E R
3
Outbound Option Configuration Components
Overview
This chapter provides an overview of the Outbound Option Configuration Components, which can be
used to:
Note
•
Define the system dialing time
•
Configure dialers
•
Create import rules
•
Create query rule definitions
•
Create campaigns
Specific instructions on how to use the Outbound Option Configuration Components to configure
Outbound Option are not provided in this chapter. See the online help for detailed information about how
to use these components.
This chapter also describes how to use the Outbound Option personal callback, answering machine
detection, transfer to IVR, and sequential dialing features.
•
Personal callback allows an agent to schedule a callback to a customer for a particular date and time,
which connects the same agent that initiated the callback to the customer at the time of the callback.
•
Call Progress Analysis (CPA) enables the Outbound Option Dialer to detect answering machines,
faxes/modems, and answering machine terminating tones.
Note
•
This feature is available for both Outbound Option on IPCC Enterprise and Outbound
Option on the Avaya DEFINITY; however, terminating tone (beep) detection is not available
for Outbound Option on the Avaya DEFINITY.
Transfer to IVR provides an outbound mode that causes the Dialer to transfer every customer call
associated with a specific skill group to a service control-based IVR instead of an agent. This feature
allows a contact center to run unassisted outbound campaigns using pre-recorded messages in the
Cisco IP IVR and Cisco CVP/ISN products.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-1
Chapter 3
Outbound Option Configuration Components Overview
Getting Acquainted with the Outbound Option Configuration Components
Note
•
This feature is only supported for Outbound Option on IPCC Enterprise and System IPCC.
You can not use this feature in the Direct Preview or the regular Preview modes. Outbound
Option deployments in System IPCC do not support CVP/ISN and only support IP IVR Type
9.
Sequential dialing allows you to associate up to ten phone numbers per customer record. Two dialing
zones are available to allow partitioning calls between two time periods. This feature allows you to
enter a phone number into either zone or into both zones at once.
Getting Acquainted with the Outbound Option Configuration
Components
This section provides some basic information about the Outbound Option Configuration Components.
Navigating the Outbound Option Configuration Components
After opening the ICM Configuration Manager and selecting the Outbound Option option, the ICM
Configuration Manager window displays the Outbound Option Configuration Components.
Use the Outbound Option Configuration Components to configure Outbound Option in the order below:
1.
System Options: Defines the time range that Outbound Option calls customers
2.
Dialer: Configures the dialer area code and maps phone extensions to ports
3.
Import Rule: Schedules contact and do-not-call imports
4.
Query Rule: Filters contact records based on SQL queries and associates those records with an
import
5.
Campaign: Defines campaign settings, such as the campaign name, description, answering machine
detection, personal callback settings, dial settings, and query rule, skill group selections
Window Layout
When an Outbound Option Configuration Component is double-clicked in the ICM Configuration
Manager window, the relevant configuration window appears. In nearly all cases, the window consists
of three main areas:
•
Select filter data box
•
List box
•
Tabbed properties area
The following illustration displays these areas.
Note
Properties with an asterisk (*) beside them must be set.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-2
Chapter 3
Outbound Option Configuration Components Overview
Getting Acquainted with the Outbound Option Configuration Components
Figure 3-1
Outbound Option Configuration Component Windows Layout
Select Filter Data Box
The Select filter data box is in the upper-left corner of the window. This box retrieves existing items that
contain certain attributes by selecting the filters from the fields in this box.
To retrieve an existing item, select the appropriate filter(s) from and click the Retrieve button.
List Box
After selecting the appropriate filter(s) in the Select filter data box and clicking the Retrieve button, the
list box displays matching items. When selecting an item from the list, information about that item
appears in the tabbed properties area in the right side of the window. For example, clicking a campaign
name in the Campaign list box, the campaign information displays in the tabbed properties area.
All list boxes contain buttons that perform the following actions:
Button
Description
Add
Add a new item.
Delete
Delete an existing item.
Revert
Reset the information back to the original settings.
Tabbed Properties Area
The tabbed properties area is where detailed configuration information is supplied.
For example, within the tabbed properties area in the Campaign window, the first three tabs configure
the campaign components:
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-3
Chapter 3
Outbound Option Configuration Components Overview
Outbound Option Configuration Components Description
Some tabs contain Add or Modify buttons that open a dialog box where additional configuration
information can be saved.
Outbound Option Configuration Components Description
The following sections describe each Outbound Option Configuration Component in the order used to
create a campaign, not in their order of appearance in the ICM Configuration Manager window.
Note
Detailed information about the properties of the Outbound Option Configuration Components is
described in the online help.
System Options
Use the System Options component to set the global properties for Outbound Option by defining the
dialing time range for campaigns.
The following configuration options are available:
•
Define the dialing time range when a campaign can call customers in the General Options tab. (The
time range supplied is the local time of the customer.)
•
Configure business and home dialing time information for all the campaigns at once in the Bulk
Update tab.
For detailed instructions on how to configure the system options, see the online help.
Dialer
Use the Dialer component to configure the Outbound Option Dialer properties, including voice detection
speed, local area code, and mapping dialer ports to phone extensions.
The following configuration options are available:
•
Configure dialer options, such as local area code and peripheral selection
•
Map dialer ports to extensions
For detailed instructions on how to configure the dialer properties, see the online help.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-4
Chapter 3
Outbound Option Configuration Components Overview
Outbound Option Configuration Components Description
Import Rule
Use the Import Rule component to configure Outbound Option imports.
The following configuration options are available:
Note
•
Configure import file type (comma-delimited or fixed-length format) and import mode (overwrite
or append)
•
Describe the import file data format using the Definition tab
•
Provide import file location
•
Schedule imports using the Schedule tab
Important! When attempting to import customer data files from a computer that is running Cisco
Security Agent (CSA), make sure the following is done to ensure proper operation:
-- The path to the file begins with “<drive>\customer\import” or “\\computer\customer\import.” This
path rule does not apply if the import file is located on the same computer as the import process.
-- The import process user has network and directory read/write access to the “customer” directory as
well as the “import” directory.
For detailed instructions on how to configure import rules, see the online help.
How Outbound Option Works with Time Zones
In Outbound Option, time zones are selected based on the data in the Region_Prefix database. When
contacts are imported, the phone number is assigned a time zone based on the information in the region
prefix table. Each prefix has settings for the time zone and daylight savings observation. If the prefix of
the contact number does not match any of the prefixes listed in the region prefix table then the contact
number is assigned the time zone listed in the campaign configuration tool’s Call Target Tab.
The phone number that is dialed is checked against the configuration in the Region_Prefix table, which
contains the following:
•
Prefix (for example, “978”)
•
GMT (for example, -5)
•
Daylight Savings Time (DST) flag (“Y” or “N”), which determines if that area code observes DST
•
Region_ID, which identifies the region for this prefix (value that points to a row in the Region table).
Above the Region_Prefix table is the Region table, which contains the Region_ID and the ID’s
description.
The U.S. area code mappings are provided along with the product. International customers must provide
their own data and add it to the database.
Query Rule
Use the Query Rule component to create customer lists based on SQL queries. More specifically, a query
rule can create a list of contact records based on any data provided with that record.
The following configuration options are available:
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-5
Chapter 3
Outbound Option Configuration Components Overview
Outbound Option Configuration Components Description
•
Associate an import with a query rule
•
Provide a SQL command to select contact records from an import
For detailed instructions on how to configure query rules, see the online help.
Campaign
Use the Campaign component to configure the properties for the campaign, including the campaign
name and description, personal callback settings, query rule, and skill group selection, and the time
range when a campaign can call business or home targets.
The following configuration options are available:
•
Assign existing query rules to the campaign in the Query Rule Selection tab.
•
Assign existing skill groups to the campaign in the Skill Group Selection tab.
•
Define the campaign call time in the Call Target tab. (The times specified are the local times of the
contact.)
•
Configure the Personal Callback dialing mode
•
Set answering machine detection options
•
Control predictive/progressive dialing variables
For detailed instructions on how to configure campaigns, see the online help.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-6
Chapter 3
Outbound Option Configuration Components Overview
Callbacks
Callbacks
Depending on the Outbound Option campaign settings, a callback can be scheduled as a personal
callback or a regular callback.
•
Regular callbacks can be handled by any agent assigned to the campaign.
•
Personal callbacks allow the customer to receive a callback from the agent they spoke to when they
were first contacted.
Personal callbacks contain the ID of the agent who will be connected to the customer when the
callback is placed. The personal callback feature requires special configuration.
Choosing between regular and personal callback is typically done before the system is running,
The dialer always searches for regular callbacks even if personal callback is enabled.
About Regular Callbacks
Regular callbacks can be handled by any agent assigned to the campaign.
The callback time is not constrained by the campaign dialing times. CallbackTimeLimit (15 minutes by
default and configurable in the registry) determines the time range when the callback can occur.
The callback time will be rescheduled for a later time if the Dialer is unable to reach the customer
because of a busy signal or ring no answer, for example.
The CallbackTime limit may get exceeded when no agents are available. If the CallbackTimeLimit has
been exceeded and RescheduleCallback (1 by default and configurable in the registry) is enabled, the
record will be returned to the pending state at TimeToResetDailyStats (00:30 by default and configurable
in the registry).
About Personal Callbacks
The Outbound Option personal callback feature allows scheduling customer callbacks for specific
agents, so customers receive callbacks from the same agent that spoke with them initially.
This dialing mode is very similar to Preview mode in that an agent reservation occurs first. When the
agent is reserved they can either accept the customer call or reject it. (The Skip option is not available.)
Clicking the Close button sets the BAResponse variable to indicate a close operation, which closes out
the record so it is not dialed again.
Note
Personal callbacks are not dependent on a particular campaign, and do not require a campaign to be
running when the call is placed. This allows personal callbacks to work together with active campaigns
containing either predictive or preview skill groups. Agents scheduled for a personal callback can be
logged in to any inbound, outbound, or blended skill group at the time of the callback. The callback agent
must be logged in with the same agent ID that was used to schedule the callback. Be aware that only one
dialer on a particular peripheral is assigned personal callback records.
Personal callbacks are enabled and configured through the Outbound Option Campaign Configuration
Component, and are scheduled in the Agent Desktop.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-7
Chapter 3
Outbound Option Configuration Components Overview
Callbacks
Note
Some personal callback timeout values are specified in the Outbound Option Campaign Manager
registry.
Refer to the Outbound Option User Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions for
information about using the personal callback feature.
The following actions can take place during a personal callback:
•
If the specified agent is not logged in at the designated callback time, but then logs on within the
callback time period, Outbound Option reserves the agent and places the callback.
•
If the specified agent is on an existing call and is unavailable during the entire callback time period,
the personal callback fails and the call is rescheduled or abandoned based on the configuration setup.
•
If the customer cannot be reached during the specified callback time, the call is rescheduled or
abandoned based on the configuration setup until the specified maximum number of attempts has
been exhausted.
•
If the Outbound Option Dialer detects an answering machine response during a personal callback,
the call is still transferred to the scheduled agent. This allows the agent to leave a message and/or
reschedule the callback for another convenient time.
•
If the required agent is not available, then one of the following actions can happen:
– Another agent is reserved for the callback using a VDN
– The callback is rescheduled
– The callback is abandoned
Note
Personal callbacks that are scheduled while the agent is in Direct Preview mode do not occur in Personal
Callback mode; instead, the callback occurs in regular callback mode (agent will not hear the call ring
out).
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-8
Chapter 3
Outbound Option Configuration Components Overview
Callbacks
Configuring and Scheduling the Personal Callback Feature
The following sections describe how to enable and configure the personal callback feature, and provide
information about scheduling a personal callback.
Note
Personal callbacks that are scheduled while the agent is in Direct Preview mode do not occur in Direct
Preview mode; instead, the callback occurs in regular preview mode (agent will not hear the call ring
out). Be aware that only one dialer on a particular peripheral is assigned personal callback records.
How to enable the personal callback setting
Step 1
Open the Outbound Option Campaign Configuration Component.
Note
Step 2
See the online help for detailed information about how to use the Outbound Option
Configuration Components.
Set the personal callback mode for a particular campaign by clicking the Personalized callback
checkbox.
How to configure personal callbacks
Some personal callback options must be configured through the registry. Furthermore, if a personal
callback record is not associated with a campaign it follows the rules configured within the registry.
Note
Important! The PersonalCallbackEnabled registry entry must be set to 1 to enable personal callback
functionality. This must be done in addition to enabling personal callbacks at the campaign level.
Personal callbacks contain the ID of the agent who will be connected to the customer when the callback
is placed.
The dialer will always search for regular callbacks even if personal callback is enabled.
Choosing between regular and personal callback is typically done before the system is running,
Step 1
Configure the reschedule callback mode in the Outbound Option Campaign Configuration Component
by selecting one of the following options on the Campaign General tab:
•
Use the alternate VDN
•
Reschedule the personal callback to the same time the next business day
•
Abandon the personal callback
Step 2
Open the HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\ICM\<instance
name>\LoggerA\BlendedAgent\CurrentVersion folder in the Outbound Option registry.
Step 3
Configure the personal callback registry entries listed in the following table.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-9
Chapter 3
Outbound Option Configuration Components Overview
Callbacks
Table 3-1
Personal Callback Registry Entries
Name
Default
Value
CallbackTimeLimit
15
Calculates the callback time range for each
personal callback in minutes. The Campaign
Manager queries the Personal Callback List
for callback records where the
CallbackDateTime value is between the
current time and the sum of the current time
minus the CallbackTimeLimit.
PersonalCallbackEnabled
0
Enables the Personal Callback option.
Description
Note
This entry must be set to 1 to enable
personal callback functionality. This
must be done in addition to enabling
personal callbacks at the campaign
level. To disable personal callbacks,
set this entry to 0. (Default is 0.)
PersonalCallbackTimeToRetryBusy
1
Sets the amount of time, in minutes, that the
Outbound Option Dialer waits before retrying
a personal callback when the customer’s
phone is busy (minimum value is 1; maximum
value is 10).
PersonalCallbackTimeToRetryNoAnswer
20
Sets the amount of time, in minutes, that the
Outbound Option Dialer waits before retrying
a personal callback when the customer does
not answer the phone (minimum value is 5;
maximum value is 60).
PersonalCallbackTimeToRetryReservation
5
Sets the amount of time, in minutes, that the
Outbound Option Dialer waits before retrying
to reserve an agent if the agent is not available
(minimum value is 1; maximum value is 10).
PersonalCallbackMaxAttemptsDefault
5
Sets the maximum number of times a personal
callback will be attempted (minimum value is
1; maximum value is 20). When the number of
maximum attempts reaches 0, the record is not
tried again and the status is set to “M”
(max-ed out).
PersonalCallbackTimeToCheckForRecords 5
The interval time, in minutes, at which the
Outbound Option Dialer checks the Campaign
Manager for personal callback records
(minimum value is 1; maximum value is 30).
PersonalCallbackDaysToPurgeOldRecords
The number of days after the personal
callback has been scheduled to keep the
record before it is purged (minimum value is
1; maximum value is 30).
5
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-10
Chapter 3
Outbound Option Configuration Components Overview
Callbacks
Table 3-1
Personal Callback Registry Entries
Name
Default
Value
PersonalCallbackRecordsToCache
20
The number of personal callback records to
send to the Outbound Option Dialer at one
time (minimum value is 5; maximum value is
100).
PersonalCallbackSaturdayAllowed
0
Indicates whether personal callbacks are
allowed on Saturdays:
PersonalCallbackSundayAllowed
PersonalCallbackCallStatusToPurge
0
C, M
Description
•
0: Personal callbacks are not allowed on
Saturdays and will be scheduled for the
next allowable day. For example, a
personal callback which fails to reach the
customer on a Friday will be rescheduled
for the following Monday.
•
1: Personal callbacks are allowed on
Saturdays.
Indicates whether personal callbacks are
allowed on Sundays:
•
0: Personal callbacks are not allowed on
Sundays and will be scheduled for the
next allowable day. For example, a
personal callback which fails to reach the
customer on a Friday will be rescheduled
for the following Monday.
•
1: Personal callbacks are allowed on
Sundays.
String containing the call status types to
consider when purging old personal callback
records. For example, if the string contains
“C,M,F,L,I,” all calls with these call statuses
will be purged from the database. (If the
registry entry is missing, the default is
assumed.)
Note
PersonalCallbackNoAnswerRingLimit
4
The call status values can optionally
be delimited using a comma, a
hyphen, a semi-colon, or a colon.
The number of times a customer phone rings
before being classified as an unanswered call
(minimum value is 2; maximum value is 10).
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-11
Chapter 3
Outbound Option Configuration Components Overview
Callbacks
How to identify personal callback records in the Termination_Call_Detail table
Step 1
Every personal callback record has the string Callback in the CED column.
Scheduling a Personal Callback
Personal callbacks are scheduled through the Agent Desktop. During a call, or when a call is in wrap-up
mode, an agent can click the Callback button and enter a date and time for the callback. If the personal
callback feature is enabled, the callback is scheduled for this particular agent at either the same customer
phone number or a different customer phone number entered at the desktop.
When ICM software initiates a personal callback, the Agent Desktop indicates this call type by
displaying “Outbound Callback” as the call mode. (Personal callbacks are handled in the same manner
as any preview call.) The agent can then do one of the following:
•
Click the Accept button to accept the call.
•
Click one of the Reject buttons to reject the call, which closes out the personal callback record and
discontinues any future attempts to contact this customer. For example, this feature is useful if the
agent has already spoken to this customer prior to the scheduled personal callback and now wants
to avoid any more calls with this customer.
The following examples display the differences between a regular callback and a personal callback.
Example 3-2
Regular Callback Example
Example 3-3
Personal Callback Example
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-12
Chapter 3
Outbound Option Configuration Components Overview
Using the Call Progress Analysis (CPA) Feature
Using the Call Progress Analysis (CPA) Feature
Note
Important! Enhanced Call Progress Analysis is supported on the IPCC Enterprise Outbound Option
Dialer only when silence suppression is disabled on the outbound call. (See “Disabling Silence
Suppression” for detailed instructions.) Silence suppression does not need to be disabled when using
Outbound Option on the Avaya DEFINITY.
About Call Progress Analysis
Note
Call Progress Analysis (CPA) is not available while using the Direct Preview Only and Direct Preview
Blended modes.
The Call Progress Analysis (CPA) feature consists of three different functions:
•
Answering Machine Detection (AMD)
•
Fax/modem detection
Note
•
Answering machine terminating beep detection
Note
Note
Fax/modem detection is always enabled.
This option is not available for Outbound Option on the Avaya DEFINITY.
The Outbound Option Dialer only operates with the G.711 algorithm for this feature.
This feature is enabled/disabled in the Outbound Option Campaign Configuration Component on a
campaign-by-campaign basis, depending upon the requirements of the campaign or the purpose of the
call. For example, agent reservation calls will not use any of the above algorithms since the recipient of
the call is a known quantity (an agent phone). Some campaigns might have answering machine disabled
due to the fact that the campaign requires zero false detects (interpreting a live voice as an answering
machine).
Note
You cannot configure a campaign to be both an agent campaign and a transfer to IVR campaign at the
same time (they must be separate campaigns).
Required Voice Gateway Configuration
When using the Call Progress Analysis (CPA) feature, make sure the MTP Required option is not
enabled. MTP uses unnecessary resources and could cause delays.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-13
Chapter 3
Outbound Option Configuration Components Overview
Using the Call Progress Analysis (CPA) Feature
Note
Outbound Option deployments in System IPCC do not support CVP/ISN.
About Silence Suppression
When silence suppression is enabled on a gateway, the transmit RTP stream is stopped by the source
during periods of perceived silence. The default behavior of most IP devices generates comfort noise
during these periods, so that the person at the receiving end point does not believe the call has become
disconnected.
In order to classify a signal as accurately as possible, the IPCC Enterprise Outbound Option Dialer
requires a steady RTP stream from the remote end point. Therefore, silence suppression, or voice
activated detection (VAD), must be disabled.
Silence suppression is controlled by several devices in the VoIP network, depending upon how the
destination end point is reached. In most cases, the IPCC Enterprise Outbound Option Dialer dials
customers on the PSTN via a gateway. There are different configuration requirements needed to disable
VAD depending upon which type of gateway is involved.
The following sections provide configuration requirements for H.323 gateways (AS5300, AS5400,etc.),
MGCP gateways (6608, etc.), and direct CallManager-based IP calls.
Disabling Silence Suppression
Using Dial Peers to Set Up the Dial Plan
H.323 gateways use the concept of dial peers to set up the dial plan. The following Cisco TAC Technical
Notes, located on Cisco.com at
http://www.cisco.com/en/US/tech/tk652/tk90/tech_tech_notes_list.html, explain how dial peers are set
up in an H.323 gateway:
•
Voice - Understanding Dial Peers and Call Legs on Cisco IOS Platforms (Document ID: 12164)
•
Voice - Understanding How Inbound and Outbound Dial Peers are Matched on Cisco IOS Platforms
(Document ID: 14074)
•
Voice - Understanding Inbound and Outbound Dial Peers on Cisco IOS Platforms (Document ID:
12425)
Relationship Between Dial Peers and Call Legs
A voice call over a packet network is segmented into discrete call legs that are associated with dial peers
(a dial peer is associated with each call leg). A call leg is a logical connection between two
router/gateways or between a router/gateway and an IP telephony device; for example, Cisco
CallManager and SIP Server. Figure 3-2 and Figure 3-3 illustrate this concept.
In Figure 3-2 (toll-bypass), a voice call comprises four call legs: two from the perspective of the
originating router/gateway and two from the perspective of the terminating router/gateway.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-14
Chapter 3
Outbound Option Configuration Components Overview
Using the Call Progress Analysis (CPA) Feature
Figure 3-2
Voice Dial Peers / Call Legs Toll-bypass Scenario
In Figure 3-3, a voice call comprises two call legs.
Figure 3-3
Voice Dial Peers / Call Legs: CallManager System with IOS Gateway Scenario
In the Figure 3-3, a voice call compromises two call legs.
Note
The terms originating router/gateway and terminating router/gateway are dependent on the source to
destination direction of the call.
How to disable silence suppression on H.323 Release 12.3(1) gateways
Note
The following information is applicable to the specific release and gateway mentioned in this section.
Refer to the gateway product’s documentation for specific configuration information.
Step 1
Using the terminology of Figure 3-2 above, the IPCC Enterprise Outbound Option Dialer uses an H.323
gateway as a “Terminating Gateway.” Therefore, at a minimum, create an inbound VoIP dial peer and a
matching outbound POTS dial peer for the Dialer.
Silence suppression is disabled on the inbound VoIP dial peer; for example, assume that the IPCC
Enterprise Outbound Option Dialer will place calls through an H.323 gateway to numbers with the
following pattern 508XXXXXXX. The Dialer ports assigned to the IPCC Enterprise Outbound Option
Dialer are 5000 through 5096.
Step 2
Configure the inbound VoIP dial peer in one of the following ways. For fastest matching, the dial peer
must match the dialed number, as follows:
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-15
Chapter 3
Outbound Option Configuration Components Overview
Using the Call Progress Analysis (CPA) Feature
dial-peer voice 100 voip
incoming called-number 508.......
codec g711ulaw
no vad
<========== silence suppression disabled
Note that the 'no vad' command, when applied to a VoIP dial peer, disables silence suppression for all
calls made to 508xxxxxxx. This setup, however, might not be desirable as this setting affects all
outbound calls made to this number range, not just calls from the Dialer. Therefore, the inbound dial peer
can instead match on the calling number as follows:
dial-peer voice 100 voip
answer-address 50..
codec g711ulaw
no vad
<========== silence suppression disabled
Note
The above dial peer only matches the calls which emanate from the Dialer; other calls will not
be affected.
The matching outbound dial peer would look something like the following:
dial-peer voice 200 pots
destination-pattern 508.......
no digit-strip
direct-inward-dial
port 0:D
Note
The port command above, as well as other parameters, might be different for a particular setup.
How to disable silence suppression on Cisco CallManager and MGCP gateways
Step 1
Open the Cisco CallManager application and select Service > Service Parameters from the
Administration menu.
Step 2
Disable silence suppression by setting the following parameters located under the Configured Service
Parameters box to False (F):
Step 3
•
SilenceSuppresionSystemWide: This parameter disables silence suppression for all skinny devices.
•
SilenceSuppresionWithGateways: This parameter disables silence suppression for all MGCP
gateways.
Click Cisco CallManager’s IP address or name and select Cisco CallManager.
How to Set Up Outbound Option Call Progress Analysis
Step 1
Double-click the ICM Configuration Manager icon in the ICM Admin Workstation window.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-16
Chapter 3
Outbound Option Configuration Components Overview
Using the Call Progress Analysis (CPA) Feature
Step 2
Double-click the Campaign Configuration Component, then click the Campaign Purpose tab.
Note
Step 3
Click the Agent Based Campaign option.
Note
Step 4
This type of campaign uses an outbound mode that causes the Dialer to transfer every customer
call associated with a specific skill group to an agent.
Click the Enable IP AMD option for Outbound Option on IPCC Enterprise or the Enable TDM AMD
option for Outbound Option on the Avaya DEFINITY, if answering machine detection is desired. Voice
detection and fax detection are always enabled by default.
Note
Step 5
Refer to the Outbound Option online help for detailed information about the options on the
Campaign Purpose tab.
Outbound Option on IPCC Enterprise users must only use the Enable IP AMD option. Refer to
the Outbound Option online help for detailed information about the CPA options.
Configure the rest of the settings.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-17
Chapter 3
Outbound Option Configuration Components Overview
Using the Call Progress Analysis (CPA) Feature
Dialer Registry Settings for Call Progress Analysis Feature
Table 3-1 lists the Dialer registry settings that must be used with the CPA feature.
Note
Table 3-1
Each registry setting is pre-pended with “CPA” in order to easily identify these parameters. Do not
modify these parameters for most situations.
Dialer Registry Settings for Call Progress Analysis Feature
Dialer Registry Setting
Recommended
Value (units)
Default Value
(units)
CPAMinSilencePeriod
375 (ms)
608 (ms)
Amount of time that the signal must be silent after
speech detection to declare a live voice (in mS).
CPAAnalysisPeriod
2500 (ms)
1592 (ms)
Maximum amount of time (from the moment the system
first detects speech) that analysis will be performed on
the input audio.
CPAMaxTimeAnalysis
3000 (ms)
8000 (ms)
The period in which CPAAnalysisPeriod must start and
stop or a default Call Result will be declared. This timer
starts when the customer goes off-hook.
CPANoiseThresholdPeriod
100 (ms)
32 (ms)
Amount of time that the CPA algorithm uses to compute
the noise floor.
CPAMinimumValidSpeechTime 112 (ms)
112 (ms)
Amount of time that energy must be active before
declared speech. Anything less is considered a glitch.
CPAMaxNoiseFloor
10000
10000
Maximum Noise floor possible. Used to restrict noise
floor measurement.
CPAMinNoiseFloor
1000
1000
Minimum Noise floor possible. Used to restrict noise
floor measurement.
CPAJitterBufferDelay
150 (ms)
100 (ms)
Jitter buffer delay (in mS).
CPAActiveThreshold
32 (dB)
32 (dB)
Signal must exceed
CPAActiveThreshold*noiseThreshold to be considered
active. For example, 32 is 10 * log(32) = 15 dB.
CPAMaxTermToneAnalysis
15000 (ms)
30000 (ms)
This is the amount of time the algorithm will look for a
terminating “beep” once the algorithm has detected an
answering machine
CPAMaxToneSTDEV
0.6
0.6
Standard deviation of zero crossing rate per block.
Values lower than this are considered tones.
DisableIPCPA
0
0
Boolean registry setting. When this registry setting is set
to 1, all Call Progress Analysis for all calls made from
this dialer will be disabled, including voice detection,
fax/modem detection and answering machine detection.
Description
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-18
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
Using the Transfer to IVR Feature
The transfer to IVR feature causes the Dialer to transfer every customer call associated with a specific
skill group to a service control-based IVR instead of an agent. This feature allows a contact center to run
unassisted outbound campaigns using pre-recorded messages in the Cisco IP IVR and Cisco CVP/ISN
products.
Note
The transfer to IVR feature is only supported for Outbound Option on Cisco IP Contact Center (IPCC
Enterprise). You can not use this feature in the Direct Preview or the regular Preview modes. Outbound
Option deployments in System IPCC do not support CVP/ISN and only support IP IVR Type 9.
Prerequisites for Outbound Option Transfer to IVR
The following tables list the prerequisites that must be completed before you configure the Outbound
Option transfer to IVR feature:
•
Table 3-2 lists the prerequisites when using Cisco IP IVR Types 2 and 9.
•
Table 3-3 lists the prerequisites when using Cisco CVP/ISN Types 5 and 7 (CVP/ISN
Comprehensive Model).
Cisco IPCC Enterprise Features Not Supported with Cisco CVP/ISN Type 5 (Comprehensive Model)
Note
Outbound Option deployments in System IPCC do not support CVP/ISN.
The following IPCC Enterprise features are not supported with CVP/ISN Type 5 (CVP/ISN
Comprehensive Model):
•
Queue & Transfer Model and Advanced Speech Model.
•
Outpulse transfers (for example, the AT&T *8 takeback and transfer service) for a call that has been
sent to CVP/ISN from Cisco CallManager via Outbound Option.
•
Using both of the “Press 1 or Say 1” VRU application prompts (for example, “For sales, press or say
1; for service, press or say 2...”) for a call that has been sent to CVP/ISN from CallManager using
Outbound Option. Every “Run External” ICM script node must be set up to allow either DTMF key
collection or digit voice collection, but not both; therefore, you can prompt the caller to “Press 1”
or “Say 1,” but not both.
•
All outbound calls that arrive at CVP/ISN from CallManager that are not G711 (voice encoding
protocol for VoIP). All calls that are transfered to agents from CVP/ISN after outbound IVR
treatment must also be G711.
•
Call context. All call context is lost when making the transfer, including the values of Outbound
Option ECC variables.
Note
To obtain call context variables that will provide screen pops and ANI, prompt the caller
using CVP/ISN and ask for his/her phone number and any other needed data.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-19
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
Table 3-2
Prerequisites for Outbound Option Transfer to IVR using IP IVR Types 2 and 9
Item
Installed software
Description
•
Cisco ICM sofware or Cisco System IPCC
Note
For non-System IPCC deployments, to ensure Outbound Option
is properly installed, the Outbound Option option in the Logger
Component Properties window and the Outbound Option
Support option in the Admin Workstation Client Properties
window must be enabled while installing ICM software using
the ICM Setup application.
For System IPCC deployments, install the System IPCC
components and the Outbound Controller as described in the
System IPCC Installation and Configuration Guide for Cisco
IPCC Enterprise Edition.
Outbound Option
prerequisite tasks
•
Cisco CallManager
•
Cisco CTI OS
•
Cisco CAD
•
Cisco IP IVR
Note
Important! Refer to the Cisco Customer Response Applications
documentation set for information about IP IVR. System IPCC
deployments only support IP IVR Type 9 for Outbound Option.
Use IP IVR Type 2 with Generic PGs.
Note
For complete and current information on software releases, refer
to the Cisco Intelligent Contact Management Software Release
7.0(0) Bill of Materials (BOM). The ICM BOM is available at:
http://www.cisco.com/univercd/cc/td/doc/product/icm/
index.htm.
•
Create a campaign
•
Create the query rules
•
Import the records
Refer to the Outbound Option Setup and Configuration Guide for Cisco
ICM/IPCC Enterprise & IPCC Hosted Editions for detailed information
about performing these tasks.
Set up translation route
Create a translation route to a skill group for a Generic PG or an
IPCC/SoftACD PG, which will be used in the routing script. Note that
the translation route must point at a Queue to Skill node. Note also that
in System IPCC deployments, translation routes are handled
automatically by the IPCC System PG.
Refer to the IPCC Installation and Configuration Guide for Cisco IPCC
Enterprise Edition for detailed information about performing these
configurations.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-20
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
Table 3-2
Prerequisites for Outbound Option Transfer to IVR using IP IVR Types 2 and 9 (continued)
Item
Description
Set up CTI ports/route
points
Configure the CTI ports/route points in Cisco CallManager for IP IVR.
Verify Router registry key
Verify that the following router registry key on Side A and Side B of the
Router contains a value of 2:
Refer to the Getting Started with Cisco Customer Response Applications
guide and the IPCC Installation and Configuration Guide for Cisco
IPCC Enterprise Edition for detailed information about performing
these configurations.
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\ICM\<customer instance>\RouterA/B\Router\
CurrentVersion\Configuration\Global\SkillGroupCallsInQTimer
Interval = 2
Configure IP IVR ports
Configure the total number of IP IVR ports in IP IVR.
Configure ICM scripts
Configure the scripts that need to be played by following the instructions
in the Cisco IP IVR documentation.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-21
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
Table 3-3
Prerequisites for Outbound Option Transfer to IVR using CVP/ISN Types 5 and 7
Item
Installed software
Description
•
Cisco ICM software
Note
Outbound Option
prerequisite tasks
To ensure Outbound Option is properly installed, the Outbound
Option option in the Logger Component Properties window and the
Outbound Option Support option in the Admin Workstation Client
Properties window must be enabled while installing ICM software
using the ICM Setup application.
•
Cisco CallManager
•
Cisco CTI OS
•
Cisco CAD
•
Cisco Internet Service Node (CVP/ISN)
Note
Important! Outbound Option only supports CVP/ISN Types 5 and 7
(CVP/ISN Comprehensive Model). Refer to the Cisco Internet
Service Node documentation set for information about CVP/ISN.
Outbound Option deployments in System IPCC do not support
CVP/ISN.
Note
For complete and current information on software releases, refer to
the Cisco Intelligent Contact Management Software Release 7.0(0)
Bill of Materials (BOM). The ICM BOM is available at:
http://www.cisco.com/univercd/cc/td/doc/product/icm/
index.htm.
•
Create a campaign
•
Create the query rules
•
Import the records
Refer to the Outbound Option Setup and Configuration Guide for Cisco
ICM/IPCC Enterprise & IPCC Hosted Editions for detailed information
about performing these tasks.
Verify Router registry key
Verify that the following router registry key on Side A and Side B of the
Router contains a value of 2:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\ICM\<customer instance>\RouterA/B\Router\
CurrentVersion\Configuration\Global\SkillGroupCallsInQTimerInter
val = 2
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-22
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
Table 3-3
Prerequisites for Outbound Option Transfer to IVR using CVP/ISN Types 5 and 7 (continued)
Item
Description
Configure MTP for Voice
Browser
When using CVP/ISN and configuring the Voice Browser as an H.323
gateway in CallManager, enable this option by clicking the Media
Termination Point Required checkbox (accessed from the Device >
Gateway menu).
Note
Important! This option significantly increases the load on Cisco
CallManager, so make sure the solution is properly sized. Follow the
guidelines listed in the CallManager documentation to determine how
many MTP resources each box can support and compare that with
how many will be needed.
Additionally, for CVP/ISN Type 5 (CVP/ISN Comprehensive Model) users,
use a separate machine for the CVP/ISN Voice Browser designated as the
outbound CVP/ISN; then only outbound-related CVP/ISN calls will incur the
MTP overhead in CallManager since only that separate CVP/ISN VB needs
to be defined with MTP in CallManager. Otherwise, every CVP/ISN transfer
to CallManager would incur the MTP overhead.
Configure CVP/ISN ports
Configure the total number of CVP/ISN ports in both the Application server
and the Voice Browser.
Maintain adequate MTP
resources
There must be adequate MTP (Media Termination Point) resources available
on CallManager to handle the volume of outbound calls expected. MTP can
be either software or hardware MTP.
Note
Configure ICM scripts
Software (on-box) MTP significantly reduces the CPU capacity of a
CallManager box.
Configure the scripts that need to be played by following the instructions in
the Cisco CVP/ISN documentation.
In the ICM scripts:
•
Do not use any Label nodes beginning with the value “DTMF.” This
indicates an outpulse transfer.
•
A Set node that manipulates ECC variable “input-type” can be set to
either “D” or “B”; however, when set to “B,” only voice input can be used
(that is, DTMF will not work when voice input is enabled). “D” must be
used to collect DTMF key input.
•
In an ICM routing script invoked when a new call arrives at CallManager,
you need to send the call to CVP/ISN using a Label node, not a
translation route, and not a SendToVRU node. Do not use
RunExternalScript nodes in this script because ICM software is not
aware it is sending the call to a VRU. RunExternalScript nodes are part
of the CVP/ISN-invoked script, not the ICM script invoked by a new call
to CallManager.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-23
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
About Outbound Option Transfer to IVR
This section lists important facts about the Outbound Option transfer to IVR feature.
Note
•
“About Partitioning IVR Ports”
•
“Transfer to IVR Call Flow”
•
“Transfer to IVR Call Flow”
You cannot configure a CPA campaign and a transfer to IVR campaign at the same time (they must be
separate campaigns).
About Partitioning IVR Ports
If the same IVR is used for inbound and outbound campaigns, partition the ports accordingly. Do not use
ports allocated for the transfer to IVR feature for inbound calls. For IVR ports shared between inbound
and outbound applications, the Dialer might transfer customers to an IVR which does not have any
available ports left. In this case, the called party might hear a fast busy or a ring no answer message. To
avoid this situation, purchase enough ports for the IVR.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-24
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
Transfer to IVR Call Flow
Figure 3-4 describes a transfer to IVR call flow.
Figure 3-4
Transfer to IVR Call Flow
IP
1
IP
Gateway
PSTN
2
3
Customer Phone
Dialer
Blind Transfer
4
Route
Point
IVR
6
Translation
Route or Label
5
103980
ICM Script
1.
Outbound Option Dialer makes outbound call to customer through the IP Gateway.
2.
Customer picks up call.
3.
Dialer performs answering machine/FAX detection.
4.
Dialer redirects the call to a route point.
5.
ICM script runs a routing script using a translation route for IP IVR and a label for CVP/ISN Type
5 (CVP/ISN Comprehensive Model). (Outbound Option deployments in System IPCC do not
support CVP/ISN, and translation routes are not needed since they are handled automatically by the
IPCC System PG.)
6.
After executing the translation route node, ICM software requests CallManager to send the call to
an IVR.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-25
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
How to Set Up Outbound Option Transfer to IVR
This section describes the tasks involved in setting up Outbound Option transfer to IVR.
•
“Configuring Outbound Option Transfer to IVR”
•
“Reporting on the Outbound Option Transfer to IVR Feature”
Configuring Outbound Option Transfer to IVR
Note
If you previously installed the Outbound Option Transfer to IVR engineering special, you need to
reconfigure the transfer to IVR settings using the instructions below.
Step 1
For IPCC Enterprise deployments, double-click the ICM Configuration Manager icon in the ICM
Admin Workstation window. For System IPCC deployments, access the Configuration Manager from an
Administration & WebView Reporting machine by clicking Start > All Programs > IPCC
Administration > Configuration Manager.
Step 2
Double-click the Campaign Configuration Component, then click the Campaign Purpose tab.
Note
Step 3
Click the Transfer to IVR Campaign option.
Note
Step 4
Refer to the Outbound Option online help for detailed information about the options on the
Campaign Purpose tab.
This type of campaign uses an outbound mode that causes the Dialer to transfer every customer
call associated with a specific skill group to a service control-based IVR instead of an agent. This
feature allows a contact center to run unassisted outbound campaigns using pre-recorded
messages in the IVR.
Click the Enable IP AMD option, then do either of the following:
•
Click the Abandon Call button so calls answered by answering machines will be dropped.
•
Click the Transfer to IVR Route Point option to enable the Dialer to transfer the call to play a
pre-recorded message whenever it detects an answering machine.
Step 5
Click the Skill Group Selection tab, then double-click the skill group name.
Step 6
In the Skill Group Selection dialog box, enter the total number of IVR ports allocated for the specific
skill group in the Number of IVR Ports text box. Enter the route point required to execute the transfer
to IVR routing script in the IVR Route Point text box.
Note
Step 7
You must enter the IVR ports and the IVR route point in order to save the campaign data.
Use the ICM Script Editor to create a routing script that uses the dialed number for the IPCC Enterprise
routing client to send calls to the IVR and route them through a translation route to the previously
configured skill group.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-26
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
Note
The Transfer to IVR feature requires that a translation route to a skill group must be specified in
a routing script. It also requires that the translation route must point at a Queue to Skill node. In
System IPCC deployments, translation routes are handled automatically by the IPCC System
PG.
a.
Open the ICM Script Editor application.
b.
Using the ICM Script Editor Call Type Manager, associate the IPCC Enterprise route point with the
configured call type and newly created routing script.
Note
Refer to the ICM Scripting and Media Routing Guide for Cisco ICM/IPCC Enterprise & Hosted
Editions for task-based information about using ICM Script Editor. Refer to the ICM Script
Editor online help for detailed information about the ICM Script Editor options.
The following diagram displays a sample routing script that translation routes to an CVP/ISN VRU.
Note
Outbound Option deployments in System IPCC do not support CVP/ISN.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-27
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
The following diagram displays a sample routing script that translation routes to an IP IVR VRU.
Note
Step 8
In System IPCC deployments, translation routes are handled automatically by the IPCC System PG.
System IPCC deployments only support IP IVR Type 9 for Outbound Option.
Use the ICM Script Editor application to create an administrative script for each skill group to control
the OutboundControl variable and the skill group reservation percentage. The Outbound Option Dialer
examines the value of this variable to determine which mode each skill group uses.
Note
If the OutboundControl variable is not set, the skill group defaults to inbound. See Chapter 6,
“Dialing Modes,” for detailed information about Outbound Option outbound dialing modes.
a.
Open the ICM Script Editor application.
b.
Create an administrative script. (You can use one script to control all Outbound Option skill groups
or multiple scripts to control multiple Outbound Option skill groups.)
c.
Set up the script with the following nodes (required): Start, Set, and End.
d.
Use the If node to disable the Transfer to IVR feature and transfer calls to Inbound mode if the IVR
node stops running.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-28
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
The following example displays the If node setup.
e.
Use the Set node to set skill group variables (OutboundControl and OutboundPercent).
f.
Set the OutboundControl variable to activate a Transfer to IVR outbound campaign; for example,
set this variable by entering one of the following variables in the Value field in the Set Properties
window:
– PREDICTIVE_ONLY: Dials several customers per IVR port. After reaching a live contact, the
Predictive Dialer transfers the customer to the IVR. The predictive algorithm is designed to
calculate the number of lines to dial per IVR port.
– PROGRESSIVE_ONLY: Similar to PREDICTIVE_ONLY; however, lines to dial per IVR port
are not calculated—users configure a fixed number of lines that will always be dialed per IVR
port.
Note
If the administrative script (where the OutboundControl variable or reservation percentage is
set) is running, but the modes/percentages are not being updated at the Dialer, do the following:
– Make sure that the skill group being controlled is the base skill group, and not the sub skill
groups.
– Verify that the outbound control variable mode is spelled correctly.
g.
Set the OutboundPercent variable to 100 in the same administrative script.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-29
Chapter 3
Outbound Option Configuration Components Overview
Using the Transfer to IVR Feature
The following diagram displays a sample administrative script that uses the objects mentioned above.
Note
If an IVR becomes unavailable, use an administrative script to disable the transfer to IVR skill group.
Step 9
As of Release 7.1(1), you can optionally create additional if nodes to route to external scripts to allow
for different treatment depending on whether voice or an answering machine was detected. CPA must be
enabled.
a.
Create two if nodes with the following properties:
– Call.BAResponse=”CPA_AnswerMachine”
– Call.BAResponse=”CPA_Voice”
Step 10
b.
The positive path of the Queue to Skill Group node should point to the first BAResponse If node
(CPA_AnswerMachine). The negative of the first BAResponse If node should point to the second
BAResponse node (CPA_Voice).
c.
The positive path of each BAResponse If node should point to Run External Script nodes, applicable
to the type of node, either a voice response external script, or a answering machine response external
script.
Create an IVR or VRU script. (Be aware that this script is different from a routing script.) The IVR script
contains a list of commands that tell the IVR what kind of information to play to the customer, such as
a pre-recorded message using a .wav file. The IVR script can also collect survey information by
requesting the customer to press specific numbers.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-30
Chapter 3
Outbound Option Configuration Components Overview
Configuring CVP/ISN with the Dynamic Routing Client
Note
Refer to the ICM Scripting and Media Routing Guide for Cisco ICM/IPCC Enterprise & Hosted
Editions for information about IVR scripts.
Reporting on the Outbound Option Transfer to IVR Feature
Use WebView, the Web-based reporting and event monitoring tool of ICM/IPCC software, to run reports
based on campaigns using the transfer to IVR feature.
Refer to the WebView Installation and Administration Guide for Cisco ICM/IPCC Enterprise & Hosted
Editions for information about installing the WebView reporting and event monitoring tool and for
information about browser requirements. Refer to the Cisco ICM Enterprise Edition WebView Reporting
Online Help for detailed information about the report templates.
Configuring CVP/ISN with the Dynamic Routing Client
Configure CVP/ISN according to the instructions in the CVP/ISN documentation set, with one
exception: The documentation states that the CVP/ISN switch-leg PG points to a Type 5 NetworkVRU.
When you are transferring an outbound call to CVP/ISN, configure the CVP/ISN switch-leg PG to point
to a Type 2 NetworkVRU instead. This will work even if the same CVP/ISN PG is being shared for both
inbound and outbound calls, if the same CVP/ISN is being shared.
Note
Outbound Option deployments in System IPCC do not support CVP/ISN.
You must also turn on the Media Termination Point (MTP) setting in CallManager’s configuration for
the ISN gateway. Be aware that doing this uses a lot of resources on CallManager and if it is necessary
to do so, be sure to evaluate whether CallManager is sized correctly.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-31
Chapter 3
Outbound Option Configuration Components Overview
Configuring CVP/ISN with the Dynamic Routing Client
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
3-32
C H A P T E R
4
Outbound Option Desktops
This chapter provides an overview of the Outbound Option desktops: CTI Object Server (CTI OS), CTI
Toolkit (GeoDCS), and the Cisco Agent Desktop (CAD). It also describes the CTI Extended Call
Context (ECC) variables the Outbound Option Dialer uses to exchange information with the CTI
Desktop. Desktop button behavior is also described in this chapter.
Refer to the CTI Product Description Guide for Cisco ICM/IPCC Enterprise & Hosted Editions for
detailed information about the Cisco CTI application. Refer to the Outbound Option Setup and
Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions for detailed instructions
on installing the CTI desktops and associating task buttons with the Outbound Option controls/actions.
Cisco CTI Object Server (CTI OS)
The CTI OS component provides an object-based interface to the CTI Server using the COM and C++
interfaces. These interfaces permit development of agent desktop applications that inteface with ICM
software.
Note
The CTI OS interface is the preferred method of writing desktop solutions.
Outbound Option includes a sample agent desktop, the Cisco CTI Toolkit Outbound Desktop (Win32),
with Visual Basic source code, utilizing CTI OS.
Refer to the CTI OS Developer's Guide for Cisco ICM/IPCC Enterprise & Hosted Editions for
information about the CTI OS Architecture and the CTI OS Client Interface.
Cisco CTI Toolkit (GeoDCS)
The Desktop Control Server (DCS) provides a simple CTI interface via ActiveX controls that permits
third party developers to write agent desktop applications that can interface with ICM software.
Note
GeoDCS is a legacy interface. The preferred interface for writing agent desktop solutions is CTI OS.
Outbound Option ships two ActiveX controls for GeoDCS integration:
•
BAResponse. The BAResponse.ocx control permits agent desktop applications to communicate
with the Outbound Option Dialer.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
4-1
Chapter 4
Outbound Option Desktops
Cisco Agent Desktop (CAD)
•
BAStatus. The BAModeIndicator.ocx control indicates what dial mode is currently active
(Predictive/Progressive/Preview/Direct Preview).
For more information on DCS, see the Cisco ICM Enterprise Edition Desktop Control Server Reference
Guide.
Cisco Agent Desktop (CAD)
Cisco Agent Desktop (CAD) is a computer telephony integration solution for contact centers that is easy
to deploy, configure, and manage. It provides contact center agents and supervisors with powerful tools
to increase agent productivity, improve customer satisfaction, and reduce contact center costs.
CAD consists of these major components:
•
Cisco Desktop Administrator
•
Cisco Agent Desktop
•
Cisco Supervisor Desktop
•
CAD Services
This section discusses Cisco Agent Desktop and Cisco Supervisor Desktop. Refer to the CAD
documentation for detailed information about the other components.
Cisco Agent Desktop
Cisco Agent Desktop pops windows on the agent PC when the call arrives, increasing the speed of call
processing. Cisco Agent Desktop populates any sort of third-party application (databases, help desk
packages, personal information managers, etc.) based on the calling number, called number, or
information that a VRU collects. The screen pop can use a combination of elements.
The Cisco Agent Desktop soft phone allows agents to control calls from the PC. It minimizes keystrokes
and saves time for agents working simultaneously with the phone, CTI desktop, and third-party
applications. The soft phone toolbar automates common telephony functions, including answer, drop,
and speed dial. The toolbar also includes a taskbar, which launches applications based on telephony or
data events. Agents select from up to 10 predefined task buttons to update CRM data and other
applications, as well as initiate automated after-call tasks, such as sending an email or fax, or initiating
call-handling scripts or other Windows-based tools.
The Chat feature allows agents to communicate with their supervisors and other agents via text messages
for assistance at any time without leaving their desks or putting a call on hold.
The integrated browser allows agents to view intranet and internet webpages from within Cisco Agent
Desktop.
Cisco Supervisor Desktop
Cisco Supervisor Desktop allows contact center supervisors to view and direct agent activity in real time.
Without leaving their desks, supervisors can observe, coach, and communicate with agents using instant
messaging, view agent status details, as well as view conference information. Without the caller’s
knowledge, supervisors can initiate “chat” sessions to coach agents on how to handle customer issues.
Supervisors can send team performance messages (scrolling marquee messages) to all agents or to teams
of agents to broadcast important information.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
4-2
Chapter 4
Outbound Option Desktops
Outbound Option Extended Call Context Variables
Supervisors can also use the real-time audio monitoring capabilities to listen to agent conversations with
customers. If necessary, they can barge-in to calls—conference themselves into the conversation—or
intercept a call—transfer a call to themselves. Supervisors can also record agent conversations and save
those recordings for up to thirty days for later review.
Cisco Desktop Administrator
Cisco Desktop Administrator allows a contact center administrator to configure how Cisco Agent
Desktop looks and behaves on the agent desktop. Using Cisco Desktop Administrator, an administrator
can create work flows, configure how enterprise data is displayed, customize task buttons, and perform
many more tasks to customize Cisco Agent Desktop for that contact center’s particular needs.
Outbound Option Extended Call Context Variables
The Outbound Option Dialer uses CTI Extended Call Context (ECC) variables to exchange information
with GeoDCS or the CTI Toolkit Agent Desktop (Win32) for IPCC Enterprise. The ECC variables
Outbound Option uses are listed in the following table.
Refer to the ICM Installation Guide for Cisco ICM Enterprise Edition for instructions on adding the
Outbound Option ECC variables to CTI OS.
Table 4-1
ECC Variables for Outbound Option
ECC Variable
Description
BACampaign
Indicates the name of the Outbound Option campaign to which the call
belongs.
BAAccountNumber
Identifies a customer account number and can be used by the desktop
application to perform a database lookup to obtain additional customer
data. This ECC variable displays only if the data was available in the
customer import file.
Note
The maximum character length of this ECC variable is 30
characters. See detailed information about this ECC variable
“Symptoms and Troubleshooting Actions” in Appendix A,
“Troubleshooting.”
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
4-3
Chapter 4
Outbound Option Desktops
Outbound Option Extended Call Context Variables
Table 4-1
ECC Variables for Outbound Option (continued)
ECC Variable
Description
BAResponse
Multi-purpose placeholder that sends data from the CTI Desktop to the
Outbound Option Dialer. This variable responds to the reservation call,
schedule and cancel callbacks, and changes to the callback phone number.
When an agent uses the Accept, Reject, Reject-Close, Skip, Skip-Next,
and Skip-Close buttons in Preview mode, BAResponse is set to one of the
following values:
•
Accept: Accepts the current preview call.
•
Reject: Rejects the current preview call. Sets record to “R” for retry.1
•
Reject-Close: Rejects the current preview call and closes the record so
it will not be called again.
•
Skip: Skips the current preview call. Sets record to “R” for retry.1
•
Skip-Next: Displays the Select Next Number on List dialog box with
two options: Wrong Number (call other customer phone numbers)
and Not Home (continue dialing other customer numbers). If the
person answering the call suggests calling back at a later time, use the
Callback button.
•
Skip-Close: Skips the current preview call and closes the record so it
will not be called again.
Note
The Reject-Close, Skip-Next, and the Skip-Close buttons are only
available on the CTI OS desktop, not on the CTI Toolkit (GeoDCS).
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
4-4
Chapter 4
Outbound Option Desktops
Outbound Option Extended Call Context Variables
Table 4-1
ECC Variables for Outbound Option (continued)
ECC Variable
Description
BAResponse (continued) When an agent uses the Callback button, BAResponse is set to one of the
following values (note spaces are relevant and must be included in the
commands below):
•
Callback mmddyyyy hh:mm: Schedules a callback for the indicated
date and time
•
Callback Cancel: Cancels a previously scheduled callback for this call
•
P#xxxxxxxxxxxxxxxxxxxx: Changes the callback phone number to
the number specified by xxxx
For Preview modes, cancel the reservation call by clicking the Reject
button.
For Predictive mode, cancel the reservation call by clicking the Not Ready
button and then hang up the reservation call.
For Direct Preview calls, any connected customer call is classified as
VOICE by the Dialer (default). To reclassify the call result, the agent has
the option to click the following buttons:
BAResponse (continued)
BAStatus
•
Voice (only enable this button if one of the other buttons is pressed first
since it allows an agent to classify the call as voice in case the agent
classified it as something else by mistake): To reclassify the call as a
voice call, set the BAResponse variable to REX_VOICE.
•
Answering Machine: To reclassify the call as an answering machine
call, set the BAResponse variable to REX_ANS_MACHINE.
•
Fax/Modem: To reclassify the call as a fax/modem call, set the
BAResponse variable to REX_FAX.
•
Invalid (in case the customer does not use this number anymore): To
reclassify the call as an invalid call, set the BAResponse variable to
REX_INVALID.
Contains 2 characters indicating the mode and direction of the Outbound
Option Dialer initiated call. The first character identifies the call mode:
•
R: Reservation call, Predictive or Progressive mode
•
P: Reservation call, Preview mode
•
D: Direct Preview reservation call
•
C: Customer call
•
A: Reservation call, personal callback
During a reservation call, the first character is P, R, or A.
When a customer call is transferred to an agent, the first character is C.
The second character of BAStatus indicates the call direction:
•
O: Outbound
•
I: Inbound
•
B: Blended
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
4-5
Chapter 4
Outbound Option Desktops
Desktop Button Performance
Table 4-1
ECC Variables for Outbound Option (continued)
ECC Variable
Description
BADialedListID
Unique key identifying a specific customer record within the Dialing List
table located in the Outbound Option private database.
BATimeZone
Indicates the GMT offset, in minutes, for the customer’s time zone and
obtains the customer’s local time. The format of this ECC variable is
+/-#####.
This field’s first character is either a positive or negative sign, followed by
5 digits. For example:
•
This example indicates that the customer is one hour behind GMT:
BATimeZone = -00060
•
This example indicates that the customer is two hours ahead of GMT:
BATimeZone = +00120
BABuddyName
Contains the customer’s first and last name separated by a comma.
1. In preview mode, if the call is skipped or rejected by the agent, the record is marked “R” for retry
and is sent to another agent based on the no answer setting in the Campaign Configuration. For
example, if the no answer parameter is two hours, then the skipped or rejected record is presented to
another agent after two hours.
Desktop Button Performance
Table 4-2 details the desktop button behavior when a call is placed using Outbound Option.
Table 4-2
Desktop Button Behavior
Dialing Mode
Call Description
Buttons Enabled
PREVIEW_ONLY and
PREVIEW_BLENDED
Reservation calls:
Accept, Skip, Reject, Skip-Close, and
Dialer makes the call Reject-Close buttons are enabled, if
and agent is available the reservation call has not been
accepted yet
PREVIEW_ONLY and
PREVIEW_BLENDED
Initial customer calls: No buttons are enabled, if the customer
Agent accepts the call does not answer the call
and Dialer makes the
call to a customer
PREVIEW_ONLY and
PREVIEW_BLENDED
Transferred customer Callback and Skip-Next buttons are
calls: Agent is talking enabled
to a customer
PREDICTIVE_ONLY and
PROGRESSIVE_ONLY
Reservation calls:
No buttons are enabled
Dialer makes the call
and agent is available
PREDICTIVE_ONLY and
PROGRESSIVE_ONLY
Initial customer calls: No buttons are enabled, if the customer
Dialer makes the call does not answer the call
to a customer
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
4-6
Chapter 4
Outbound Option Desktops
Desktop Button Performance
Table 4-2
Desktop Button Behavior (continued)
Dialing Mode
Call Description
Buttons Enabled
PREDICTIVE_ONLY and
PROGRESSIVE_ONLY
Transferred customer Callback and Skip-Next buttons are
calls: Agent is talking enabled
to a customer
PREVIEW_DIRECT_ONLY and
PREVIEW_DIRECT_BLENDED
Reservation calls:
Accept, Skip, Reject, Skip-Close, and
Dialer makes the call Reject-Close buttons are enabled, if
and agent is available the reservation call has not been
accepted yet
PREVIEW_DIRECT_ONLY and
PREVIEW_DIRECT_BLENDED
Initial customer calls: No buttons are enabled, if the customer
Agent accepts the call does not answer the call
and calls a customer
PREVIEW_DIRECT_ONLY and
PREVIEW_DIRECT_BLENDED
Transferred customer Callback, Skip-Next, AnsMach, Fax,
calls: Agent is talking and Invalid buttons are enabled
to a customer
Personal callback
BAStatus is set to A
and O or A and B for
a reservation call
Personal callback
Initial customer calls: No buttons are enabled, if the customer
Agent accepts the call does not answer the call
and calls a customer
Personal callback
Transferred customer Callback button is enabled
calls: Agent is talking
to a customer
Accept and Reject buttons are enabled,
if the reservation call has not been
accepted yet
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
4-7
Chapter 4
Outbound Option Desktops
Desktop Button Performance
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
4-8
C H A P T E R
5
Sample Call Center Configuration
This chapter describes a multi-site call center configuration. (This sample configuration is referenced
throughout this document.) It also provides instructions on how to configure the Dialer for the sample
call center configuration and discusses skill groups and dialed numbers.
Sample Call Center
Servers
The customer instance for this installation is “NY.” The first call center is located in New York, while
the second call center is located in San Francisco.
Component
Computer Name
Central Controller: Router, Logger,
Campaign Manager
NYCC
Peripheral Gateway in NY
NYServer
CTI Server in NY
NYServer
Peripheral Gateway in San Francisco
SFServer
CTI Server in San Francisco
SFServer
Analog Dialer 1 in NY
NYDialer1
Analog Dialer 2 in NY
NYDialer1
IP Dialer 2 in NY
NYDialer2
Digital T1 Dialer in San Francisco
SFDialer1
Dialogic Cards
Dialer
Dialogic Card
NYDialer1
D/160SC-LS (16 port analog card)
NYDialer1
D/160SC-LS (16 port analog card)
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-1
Chapter 5
Sample Call Center Configuration
Sample Call Center
Dialer
Dialogic Card
NYDialer2
None
SFDialer1
D/240SC-LS (24 port digital card)
Outbound Option Configuration
Configuration Objects
Data
Imports
Name: ImportA
Name: ImportB
Contact-1 table name (customer
records will be stored here after
import)
Name: ContactA
Contact-2 table name (customer
records will be stored here after
import)
Name: ContactB
Query Rule
Name: QR_GOLD
Time: (9 AM - 8 PM)
Stop condition: hitrate < 10%
Query Rule
Name: QR_Platinum
Time: (9 AM - 8 PM)
Stop condition: hitrate < 10%
Campaign Name
Name: CMP_credit
Skill Group in New York
Name: NYSkill_1
Skill Group in San Francisco
Name: SFSkill_1
Topology Diagram
The following diagram is a visual representation of ICM software.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-2
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-1
Note
ICM Computer/Outbound Option Component Layout
Campaigns can be run across multiple sites, independent of the ACD type (Avaya DEFINITY or Cisco
IPCC Enterprise). Although import and campaign management functions are independent of the ACD
type, the setup and configuration of dialers does depend on the ACD type that works with the dialer.
Configuration Instructions
The following sections detail the sample configuration described above. Begin by clicking the
Outbound Option option from the drop-down list in the ICM Configuration Manager.
Note
If Outbound Option is not available in the drop-down list, this indicates that the Outbound Option
support checkbox was not checked when the ICM Admin Workstation was installed. Re-install the ICM
Admin Workstation with the Outbound Option support checkbox selected. Refer to the Outbound
Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions for
detailed configuration instructions.
Figure 5-2 below shows the Outbound Option Configuration Component options. To select a
configuration option, double-click the line next to the desired option. The following sections walk
through a sample setup of the configuration described above. We begin by configuring the three dialers
in our sample multi-site system.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-3
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-2
Outbound Option Configuration Component Options
Dialer Configuration
This section describes how to perform the following configurations:
•
Dialer general configuration
•
Dialer Port Map configuration
•
Dialer Softphone registration
•
General system time options
•
Import rules
•
Query rules
•
Campaigns configuration
Dialer General Configuration
All dialers used in the Outbound Option system must be configured through the Outbound Option Dialer
Configuration Component option.
How to configure the Dialer
Step 1
Double-click the Outbound Option - Dialer option shown in Figure 5-2 to display the Outbound Option
Dialer configuration window.
Step 2
Click the Retrieve button.
Step 3
Click the Add button to add a new Dialer for NYDialer1. The Outbound Option Dialer window displays
the general configuration fields on the Dialer General tab.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-4
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-3
Outbound Option Dialer Window
The Dialer General tab contains the following fields:
•
Dialer Name: Descriptive name used to describe the Dialer.
•
Computer Name: Name of the machine that the Dialer runs on. This name is usually the same as the
Dialer Name.
•
ICM Peripheral Name: Name of the peripheral that the Dialer is assigned to.
Note
•
Step 4
Description: Used only in the configuration to provide descriptive information about the Dialer.
Enter the displayed information in the Dialer General tab fields.
Note
Step 5
This peripheral is the CallManager PG, not the Media Routing PG.
The remaining telephony parameters were left at their default values with the exception of the
required Local area code field. The local area code where the Dialer operates must be entered in
this field. For this example, NYDialer1’s area code was set to 555.
Click Save.
Dialer Port Map Configuration
The port map must be configured for each Dialer. This specifies the number of ports available on the
Dialer and the extension numbers, which the ACD assigns to those ports.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-5
Chapter 5
Sample Call Center Configuration
Configuration Instructions
How to configure the Dialer Port Map
Step 1
Click the Port Map Selection tab to display the port map configuration.
Step 2
Select the peripheral name for the ICM software PG, which this Dialer will serve.
In our sample configuration, the two New York Dialer’s will both be associated with a single ICM PG
component, and thus a single ACD. Multiple Dialers can be associated with the same ACD. If there were
multiple ACDs at this site, each Dialer could have been associated with different ACDs.
Step 3
To begin adding ports to this Dialer, click the Add button and the Dialer Port Map window shown below
displays.
Step 4
Each analog Dialer in our system contains 16 ports (0-15). For NYDialer1, the four-digit extension
numbers begin at 6500 and go consecutively to 6515. These ports can be entered individually or a bulk
range can be entered. Since our port numbers are consecutive, click the Port Map Range checkbox and
enter a range of 0 to 15. The ports will automatically be numbered from our starting extension number.
Step 5
Click OK.
Step 6
Configure NYDialer2 on the same ICM PG and a port map range of 6600 to 6615. The remaining
parameters are the same as NYDialer1.
Step 7
Finally, configure SFDialer1, using the San Francisco ICM PG, and an area code of 444. Since the Dialer
in San Francisco uses a digital T1 card, the port map range will be from 6700 to 6723 (24 ports).
Step 8
Click Save to save all the configuration information.
Step 9
Click Close.
Figure 5-4 shows the general configuration for Dialer SFDialer1. Figure 5-5 shows the completed
configurations for our three Dialers.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-6
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-4
San Francisco Dialer Configuration
Figure 5-5
NYDialer1, NYDialer2, and SFDialer1 Configurations
Dialer Softphone Registration
The Outbound Option IP Dialer must have port devices created on the Cisco CallManager.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-7
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Note
Refer to the Cisco CallManager documentation for detailed information about using this product.
How to create the Outbound Option Dialer port devices
Step 1
After configuring the NYDialer2 Port Map, click the Export button to save the port map configuration
to a CSV-formatted text file. Select the CallManager version installed on your machine and click OK.
Step 2
Using the Cisco CallManager BAT tool, create a new phone template. Select the Cisco 30 VIP phone
choice, set the device pool, and choose the Default 30 VIP phone button template. Insert a single line
with no speed dials.
Step 3
Copy the exported CSV file to the BAT tool phone directory on the publisher CallManager.
Step 4
Using the BAT tool, choose Configure Phones and select the exported CSV file and newly created phone
template to import the file and create the new devices.
General System Time Options
To comply with regulations concerning what time contacts might be called, we need to specify the
General System Time options. This time range entered here applies to all campaigns which the Outbound
Option system will run, and limits the times that can be chosen when configuring campaigns. This
guarantees that a contact is not called before or beyond a particular time. Outbound Option automatically
converts the times specified to the contact’s local time; therefore, it is not necessary to enter separate
time ranges for contacts in the San Francisco area versus the New York area.
To configure the system time options, double-click the Outbound Option - System Options option
from the drop-down list. For our sample call center, we will use a valid time range of 9:00 AM to 8:00
PM. Figure 5-6 shows the completed system options window. Enter the values as shown and click OK
to save the changes.
Figure 5-6
Outbound Option System Options
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-8
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Import Rules
Next, we need to configure our import rules to handle the two sets of contact lists, which our fictional
company has obtained. We will create two import rules, ImportA and ImportB, to handle the text files
importa.txt and importb.txt, respectively. Both files are comma delimited and contain only home and
work phone numbers for a contact, and the income of the contact in dollars. (Fixed length files can also
be used instead of comma delimited.)
As part of the import process, these text files will be read in and placed into one or more contact
databases. From here, query rules will be applied against the database(s) in order to generate the Dialing
List table, which Outbound Option uses to retrieve contact records. For simplicity, we will create two
contact tables; one for each of our import files.
Double-click the Outbound Option - Import Rule option to bring up the general Import Rule window.
Figure 5-7 shows the Import Rule configuration for ImportA. Note that we have specified the target table
name as ContactA and have specified where the comma delimited text file can be found on the hard disk
(c:\imports\importa.txt).
Note
Important! The importa.txt must be saved on Logger A and must be named exactly as mentioned above.
Note also that the Overwrite Table checkbox is selected, indicating that any import with a matching
campaign and query rule shall be over-written in the contact table. In order for the import to take place
as scheduled, the Enable checkbox must be selected.
Figure 5-7
Import Rule General Window
The import process is flexible in that it allows the user to define the layout of the contact table and how
the import file will be interpreted. Therefore, we now need to define how the text file will be imported
into the contact table. The format of the importa.txt text file is shown below:
5551111212, 5551112121, 75000
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-9
Chapter 5
Sample Call Center Configuration
Configuration Instructions
The first number is the contact’s home phone number, followed by their work phone number, and finally
the contact’s income. Select the Definition tab and click the Add button to begin adding the home phone
number definition. Select the Phone01 column type from the drop-down list. All fields will then be filled
in with default values, as shown in Figure 5-8, except for the Allow nulls to be entered for this field
checkbox, which must be checked if you do not want data in any of the data columns for this field.
Figure 5-8
Phone01 Import Definition
Add another standard column for Phone02. Finally, add a user-defined column for income, setting the
field data type to integer. Figure 5-9 shows the completed import rule definitions for ImportA.
Figure 5-9
ImportA Rule Definitions
Finally, we need to schedule when this import will occur. Since we will begin our fictional outbound
campaign on a Monday morning, we choose to perform our import on Saturday night. Imports can be
performed at any time, but might have an impact on performance if done during an operational campaign
(depending upon the size of the import).
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-10
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Select the Schedule tab from the Import Rule configuration window. Figure 5-10 shows that we have
selected the Weekly radio button and that the import will occur on Saturday nights at 11:00PM. Each
Saturday night at 11:00PM another import will be performed on the files that we have specified. Imports
can also be performed monthly on a particular day of the month.
Figure 5-10
Scheduling an Import Rule
Now add an import rule for ImportB, similar to ImportA. The import will follow the same database
definition and will be scheduled for the same time on Saturday night as ImportA. The only differences
are the name of the import file (c:\imports\importb.txt) and the contact table name (contactb). When
complete, close the window and save all the changes.
Query Rules
Once the imports have been specified, we want to create query rules, which will select our Gold and
Platinum credit card customers. Income will be the only variable used in selecting which customers fall
into which category. Since we have two imports and we want both to be used in our campaign, we will
have a total of four query rules, two each (Gold and Platinum) for each set of imports.
Double-click the Outbound Option - Query Rule option to bring up the general Query Rule
configuration window. Click the Add button and add a query rule named QR_Gold_A. This query rule
is for Gold card customers from ImportA. Figure 5-11 shows the completed general configuration for
this query rule.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-11
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-11
General Query Rule Definition
Notice that we have selected ImportA from the drop-down list of import rules. The description field is
useful for documenting the purpose of the query rule. Finally, enter the Rule clause. This is the SQL
query, which will be performed on the contact table to generate the dialing list. In our case, we want to
select individuals whose income is less than $60,000.
Double-click the Income column name to insert this column into the Rule clause window. Next, select
the less than operator. Finally, enter 60000 directly into the Rule Clause window. Press the Validate
Rule Clause button to make sure the SQL string is valid. Finally, save the query rule.
Enter the remaining query rules in the same manner. For query rule QR_Gold_B, select ImportB from
the Import Rule drop-down list. For the two platinum query rules, generate the following SQL clause:
"Income >= 60000." Figure 5-12 shows the four completed query rules. Close the Query Rule
configuration window and save the changes.
At the scheduled import time (Saturday at 11:00PM), these query rules will generate the final dialing list
from the two imports (assuming that configuration of subsequent steps through Campaign Query Rule
Selection are completed). (REVIEWER, also see page 5-18.)
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-12
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-12
Four Completed Query Rules
Campaigns
As mentioned in the introduction to this document, we will create a single campaign to handle this credit
card offer. Double-click the Outbound Option - Campaign option to open the Campaign configuration
window.
Click the Add button and enter a campaign named CMP_credit in the Campaign Name field.
Figure 5-13 shows the general window of the CMP credit campaign.
Note
All of the default dialing settings were chosen for the sample configuration. For more detailed
information concerning these settings, see the Outbound Option online help.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-13
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-13
CMP_Credit Campaign General
Before saving the campaign information, we need to specify the call targets for phone numbers which
will be dialed in the campaign.
Figure 5-14 shows the daylight savings zone and the call targets for our campaign. The call targets
indicate that we will allow dialing of Zone 1 phone numbers between 9:00AM and 5:00PM and Zone 2
phone numbers between 5:00PM and 9:00PM. Note that these times are specified in the customer’s time
zone. For example, although it might be 10:00PM in New York, we can still contact customers on the
West Coast because it is not 9:00PM there.
Note
Zone 1 time and Zone 2 time cannot overlap.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-14
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-14
Campaign Call Target
The dialing order for only the first time the numbers are dialed is determined by their order in the
Available numbers list. After the numbers are dialed the first time, the dialing order thereafter is
determined by previous call results (depends on the setup and the results).
Note
See “How Outbound Option Works with Time Zones” and “The U.S. area code mappings are provided
along with the product. International customers must provide their own data and add it to the database.”
in Chapter 3, “Outbound Option Configuration Components Overview,” for more information.
Click Save on the Call Target tab and the Campaign General tab.
This campaign will be an agent-based campaign, so click the Agent Based Campaign option on the
Campaign Purpose tab.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-15
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-15
CMP_Credit Campaign Purpose
As discussed in the introduction, there are two skill groups in our sample call center, one in New York
and one in San Francisco.
First, we need to add a dialed number for the skill groups. Double-click the Dialed Number/Script
Selector List tool in the ICM Configuration Manager and add the dialed number.
We now have to associate those skill groups with our campaign. Select the Skill Group Selection tab in
the Campaign Configuration Component and press the Add button to add the first skill group. First, we
will add the New York skill group. Select the NYSkill1 skill group in the drop-down list.
Next, we need to associate the dialed number with the skill group. Figure 5-16 shows the completed Skill
Group Selection dialog box.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-16
Chapter 5
Sample Call Center Configuration
Configuration Instructions
Figure 5-16
Skill Group Selection Dialog Box
Figure 5-17 shows both skill groups associated with our campaign.
Figure 5-17
Two Skill Groups Associated with Campaign
Next, we need to specify which query rules will be part of our campaign and how they will run. Select
the Query Rule Selection tab and press Add to add the first query rule. Select QR_Gold_A from the
drop-down list.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-17
Chapter 5
Sample Call Center Configuration
Configuration Instructions
We now need to specify the time range that this query rule will execute. The specified time range is in
the local time zone of the Central Controller. Since we have two shifts at our call center, we will specify
a call time of between 7:00AM and 10:00PM. Since our Central Controller is located in New York, this
indicates that we will be able to dial customers on the West Coast until 7:00PM.
Besides absolute time, there are three additional criteria which might end this query rule (and attempt to
schedule another): penetration, duration, and hit rate. For our call center, we want to continue calling a
particular query rule unless we are not reaching our contacts. This indicates that we want to select hit
rate as a query rule ending criteria, set at 10%. Thus, if we are reaching less than 10% of our potential
customers, we will try and schedule another query rule.
Figure 5-18 shows all four query rules, each with the exact same characteristics. In our sample call
center, there is no preference given to Gold or Platinum customers. In reality, we might want to target
Platinum customers for the majority of the day (since the potential profit might be higher), and only
switch to Gold customers if the hit rate is low.
Figure 5-18
Campaign Query Rules
At this point, close the Campaign configuration window and save the changes. The call center
configuration is complete.
Note
If the import file was present at the time the import definition is created (and the logger service is active)
and it is imported before the Campaign Query Rule selection is completed, it will be necessary to
re-import the file in overwrite mode in order for the dialing list tables to be created.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-18
Chapter 5
Sample Call Center Configuration
Skill Groups and Dialed Numbers
Skill Groups and Dialed Numbers
In order to use agents in a particular skill group for outbound dialing, skill groups and dialed numbers
must be configured in ICM software. The following considerations must be taken into account while
configuring skill groups in ICM software:
•
The VDN, which Outbound Option uses to reserve agents for outbound calls, must be entered as the
dialed number in the Campaign Configuration Component’s Skill Group Selection tab.
•
The Skill Group Extension in ICM software must be set to the hunt-group on the switch.
•
The skill group dialed number must be entered in the ICM Peripheral Monitor.
Creating Skill Groups
ICM software lets you create two kinds of skill groups:
Note
•
Base skill group. The main skill group created using the ICM Configuration Manager. Using base
skill groups ensures accurate agent reporting and simplifies configuration and scripting for your
contact center.
•
Subskill group. A subdivision of the base skill group. Subskill groups are optional and are not fully
supported for IPCC Enterprise.
Using base skill groups is recommended for IPCC Enterprise contact centers. Outbound Option does not
support subskill groups.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-19
Chapter 5
Sample Call Center Configuration
Skill Groups and Dialed Numbers
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
5-20
C H A P T E R
6
Dialing Modes
This chapter describes the Outbound Option outbound dialing modes.
Understanding Dialing Modes
Outbound Option supports three different types of outbound dialing modes:
Note
•
“Predictive Dialing”: Agent must take the call if logged into a skill group.
•
“Preview Dialing”: Agent can choose to contact the customer, skip to another customer, or reject the
call.
•
“Progressive Dialing”: Administrator can specify a fixed number of lines to dial per agent instead
of using an outbound dialing algorithm to determine the number of lines.
All three modes reserve an agent at the beginning of every outbound call cycle by sending the agent a
reservation call.
For all three modes, Campaigns are subdivided into query rules, which are subsets of the overall
campaign. Each query rule is generated by applying a different SQL query against the overall list; for
example, higher income customers could be placed in Query Rule 1 and lower income customers in
Query Rule 2. The rules for switching between these two lists are configurable and include: time of day,
penetration, duration, and hit rate. For example, the campaign could be set up to target higher income
customers in the morning and lower income customers in the afternoon.
Predictive Dialing
A Predictive Dialer is designed to increase the resource utilization in any call center. It is designed to
dial several customers per agent. After reaching a live contact, the Predictive Dialer transfers the
customer to a live agent along with a screen pop to the agent’s desk. The Predictive Dialer looks to
determine the percentage of lines to dial per available agent based on the target abandoned percentage.
Predictive Algorithm Example
The Outbound Option predictive algorithm works by trying to keep outbound dialing at a level where the
abandon rate is below the maximum allowed abandon rate. For example, each campaign is configured
with a maximum allowed abandon rate. In Predictive mode, the Dialer continously increments the
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-1
Chapter 6
Dialing Modes
Understanding Dialing Modes
number of lines being dialed per agent until the abandon rate rises to the preconfigured maximum
abandon rate. At this point, the Dialer begins lowering the lines per agent until the abandon rate goes
below the preconfigured maximum. In this way, the Dialer stays just below the preconfigured maximum
abandon rate.
Predictive Algorithm Parameters
Table 6-1 describes the configurable parameters available to control the predictive algorithm.
Table 6-1
Configurable Predictive Algorithm Parameters
Template Name
Description
Lines to Dial
Controls the total number of lines to dial per agent per campaign.
•
In Predictive mode, the call center administrator sets the initial seed
value for the algorithm and the maximum lines per agent. The algorithm
then begins at the seed value and could potentially move from 1 to the
maximum lines configured based on the abandoned rate.
•
For Progressive mode, the lines to dial per agent never changes from the
seed value for the duration of the campaign.
Max Abandoned Rate
Number of abandoned calls as a percentage of the total calls. The Dialer
throttles the current lines to dial for a particular campaign to maintain an
abandoned rate, which is less than this configured value.
Outbound Percent
Percentage of agents logged into a particular skill group used for outbound
calls in each skill group is configured through an administrative script. This
value can be changed dynamically throughout the day based on any data
available to the script (service level, time of day, etc.). For example, an
administrative script is set up to use 100% of the agents in skill group A for
a predictive outbound campaign. If it is known that there will be a “lull” of
in the inbound call volume at noon which reduces that percentage to 30%,
the script can be set to increase the percentage of agents used for outbound
calls to 70%.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-2
Chapter 6
Dialing Modes
Understanding Dialing Modes
Table 6-1
Configurable Predictive Algorithm Parameters (continued)
Template Name
Description
Outbound Mode
Using an administrative script, a mode can be set for each skill group.
Outbound Option uses the value of this mode variable to affect its behavior
for that skill group. The variable uses the following values:
Outbound Mode
(continued)
•
INBOUND: Indicates that this skill group is disabled for outbound use
and only takes inbound calls.
•
PREDICTIVE_ONLY: Dials several customers per agent. After
reaching a live contact, the Predictive Dialer transfers the customer to a
live agent along with a screen pop to the agent’s desk. The predictive
algorithm is designed to calculate the number of lines to dial per
available agent to keep agent wait time to a minimum.
•
PREDICTIVE_BLENDED: Agents receive inbound calls, but could be
used for an outbound call when available.
•
PREVIEW_ONLY: Reserves an agent prior to initiating an outbound
call and presents the agent with a screen pop.
•
PREVIEW_BLENDED: Agents receive inbound calls, but could be used
for an outbound preview call when available.
•
PREVIEW_DIRECT_ONLY: Agents only place outbound calls and hear
ring tones, such as phone ringing or busy signal.
•
PREVIEW_DIRECT_BLENDED: Agents can receive inbound calls,
place outbound calls, and hear ring tones, such as phone ringing or busy
signal.
•
PROGRESSIVE_ONLY: Similar to PREDICTIVE_ONLY; however,
lines to dial per agent is not calculated—users configure a fixed number
of lines that will always be dialed per available agent.
•
PROGRESSIVE_BLENDED: Similar to PREDICTIVE_BLENDED,
but a fixed number of lines will always be dialed per available agent.
The administrative script controls can consist of any variable that ICM
software recognizes; for example, the mode can be modified by time of day.
A call center which experiences heavy inbound volume in the early morning
could set its skill group mode to INBOUND before 11:00AM. If this call
center experiences a lull in inbound activity between 11:00AM and 1:00PM,
the skill group mode could be set to PREVIEW_ONLY to use agents for an
outbound campaign. As the inbound call volume gradually increases
throughout the afternoon, the mode could be set to PREVIEW_BLENDED
so agents who were not busy handling inbound calls could continue to drive
the outbound campaign.
Note
The above example uses the time of day to drive the administrative
script. However, the script can be much more complex and perhaps
test the service level of the call center before making decisions about
how to configure the skill group mode.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-3
Chapter 6
Dialing Modes
Understanding Dialing Modes
Table 6-1
Configurable Predictive Algorithm Parameters (continued)
Template Name
Description
Query Rule Dynamic
changes
Campaigns are subdivided into query rules, which are subsets of the overall
campaign. Each query rule is generated by applying a different SQL query
against the overall list; for example, higher income customers could be
placed in Query Rule 1 and lower income customers in Query Rule 2. The
rules for switching between these two lists are configurable and include: time
of day, penetration, duration, and hit rate. For example, the campaign could
be set up to target higher income customers in the morning and lower income
customers in the afternoon.
Overflow Agents
Number of available agents that Outbound Option ignores when calculating
how many calls will be dialed in order to use agents to their best advantage
during a campaign. Keeping a certain number of agents out of this
calculation means that if too many customers are contacted there will always
be a few available agents to speak to them. Using this feature can alleviate
dropping contacts in outbound hold queues. (The default is zero.)
Preview Dialing
Preview dialing reserves an agent prior to initiating an outbound call and presents the agent with a screen
pop. The agent may then Accept, Skip, or Reject the call with the following results:
•
If the agent “Accepts” the call, the customer will be dialed and transferred to the agent.
•
If the agent “Skips” the call, the agent will be presented with another customer call.
•
If the agent “Skips-Closes” the call, the agent will be presented with another customer call and
closes the record so it will not be called again.
•
If the agent “Rejects” the call, the agent will be “released.” At this point, the system may deliver the
agent another Preview outbound call or a new inbound call.
•
If the agent “Rejects-Closes” the call, the agent will be “released” and the record is closed so it will
not be called again. At this point, the system may deliver the agent another Preview outbound call
or a new inbound call.
Direct Preview Mode
This mode allows agents to initiate customer calls from their phone using a CTI OS make_call request
instead of having the Dialer place the call. The advantage to using this mode is that an agent can quickly
begin talking with the customer once the call is answered. In fact, since the call is initiated from the
agent’s phone, the agent hears the phone ring and also hears any other tones, such as a busy signal
(similar to what an agent hears if he/she called himself/herself).
Note
You must have call waiting enabled on the agent’s phone to successfully use this feature.
Enable the Direct Preview mode by doing the following:
Step 1
Set the SkillGroup.OutboundMode variable in the ICM Script Editor. The OutboundControl variable can
be set in an administrative script using the Set node with the following values:
•
PREVIEW_DIRECT_ONLY: Agent is only allowed to place outbound calls
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-4
Chapter 6
Dialing Modes
Understanding Dialing Modes
•
Step 2
Note
PREVIEW_DIRECT_BLENDED: Agent can receive inbound calls and place outbound calls
In most cases, set the OutboundPercent parameter to 100.
•
The Call Progress Analysis (CPA) and the transfer to IVR features are not available while using this
mode. (See Chapter 3, “Outbound Option Configuration Components Overview,” for more
information about these features.)
•
This mode is not available when using Outbound Option on the Avaya DEFINITY ACD.
Progressive Dialing
Progressive Dialing is similar to “Predictive Dialing”. The only difference is that in this mode, Outbound
Option does not calculates the number of lines to dial per agent, but allows users to configure a fixed
number of lines that will always be dialed per available agent.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-5
Chapter 6
Dialing Modes
Understanding Blending Options
Understanding Blending Options
Contact center managers control the agent mode by setting a well-defined skill group variable,
“OutboundControl,” to one of the following values listed in Table 6-2.
Table 6-2
OutboundControl Variable Values
Value String
Corresponding
Numeric Value
Description
INBOUND
0
Dedicated Inbound Mode
Agents will take inbound calls only. Outbound
dialing is disabled for the skill group.
PREDICTIVE_ONLY
1
Dedicated Outbound Mode
Agents in the skill group are dedicated for
outbound Predictive calls only.
PREDICTIVE_BLENDED
2
Call By Call Blending
Agents in the skill group can either take inbound
calls or Predictive outbound calls. Inbound calls
take priority over outbound calls.
PREVIEW_ONLY
3
Dedicated Outbound Mode
Agents in the skill group are dedicated for
outbound Preview calls only.
PREVIEW_BLENDED
4
Call By Call Blending
Agents in the skill group can either take inbound
calls or Preview outbound calls. Inbound calls
take priority over outbound calls.
PROGRESSIVE_ONLY
5
Dedicated Outbound Mode
Agents in the skill group are dedicated for
outbound Progressive calls only.
PROGRESSIVE_BLENDED
6
Call By Call Blending
Agents in the skill group can either take inbound
calls or Progressive outbound calls. Inbound
calls take priority over outbound calls.
PREVIEW_DIRECT_ONLY
7
Dedicated Outbound Mode hearing ring tones
Agents only place outbound calls and hear ring
tones, such as phone ringing or busy signal.
PREVIEW_DIRECT_BLEND 8
ED
Call By Call Blending hearing ring tones
Agents can receive inbound calls, place
outbound calls, and hear ring tones, such as
phone ringing or busy signal.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-6
Chapter 6
Dialing Modes
Understanding Blending Options
Note
Setting a skill group mode to Dedicated does not indicate that inbound calls will not be sent to agents in
that skill group. Actually, it directs the Dialer to begin using that skill group with the understanding that
all agents in that skill group are available to take outbound calls.
To stop routing inbound calls to a skill group, a routing script must be created that will route calls based
on the value of the OutboundControl skill group variable.
By controlling the skill group, contact center managers can dedicate the agents to either inbound or
outbound calls, or use a dynamic call-by-call blending mode. The ICM Script Editor can be used to
create administration scripts, which can set the variable on the skill group based upon certain criteria.
The following sections describe two sample administrative scripts.
Administrative Script 1: TimeBasedControl
Figure 6-1 is a simple example of setting skill group modes for maximizing the resource utilization in a
call center based upon time of day.
Figure 6-1
TimeBasedControl Script
The above script divides the day into three parts:
•
Peak Inbound Traffic Period (8:00 AM to 12:00PM): The skill group variable is set to INBOUND
only, as during this time more agents are required to handle inbound calls.
•
Off-Peak Traffic Period (2:00PM to 4:00PM): During this time, the skill group variable is set to
PREVIEW_BLENDED, so that when an agent is not on an inbound call, Outbound Option presents
the agent with Preview calls. Once the agent is on a Preview outbound call or is busy making a
decision to accept or reject the call, ICM software will not route any inbound call to that agent. As
soon as the agent is finished with the Preview call, ICM software can again route an inbound call to
the agent. If there are no inbound calls, Outbound Option will reserve the agent for another outbound
call.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-7
Chapter 6
Dialing Modes
Understanding Blending Options
•
All Other Periods: For the rest of the day, the skill group variable is set to PREDICTIVE_ONLY so
that if any agents are logged-in, Outbound Option will immediately reserve the agents for outbound
calls.
Administrative Script 2: ServiceLevelControl
Figure 6-2 demonstrates how to control skill group modes based upon “Service Level,” which maximizes
the resource utilization in a call center and maintains an acceptable service level at the same time.
Figure 6-2
ServiceLevelControl Script
This script divides the day into two parts:
•
Peak Traffic Period (8:00AM to 12:00PM): During this period, the skill group variable is set to
INBOUND only, as during this time more agents are required to handle inbound calls.
•
Other Periods: During all other time periods, the skill groups modes are set according to the service
level in the past half hour. If the peripheral service level in the past half hour period is over 85%, the
skill group variable gets set to PREDICTIVE_ONLY, which maximizes the efficiency of outbound
campaigns. If during any half hour period the peripheral service level drops below 85%, the skill
group is switched to PREVIEW_BLENDED, so that the agents in the skill group can accept inbound
calls in order to improve the service level. When the agents are not in an inbound call, Outbound
Option presents the agents with a Preview outbound call, thereby maximizing the resource
utilization for the call center at the same time.
OutboundPercent Variable
This variable controls the percentage of agents, which are logged into a particular skill group, which will
be used for outbound dialing. For example, if there are 100 agents logged into skill group N, and the
OutboundPercent variable is set to 50%, 50 agents would be allocated for outbound dialing.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-8
Chapter 6
Dialing Modes
Understanding Blending Options
Note
This variable does not allocate specific agents for outbound dialing, just a total percentage.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-9
Chapter 6
Understanding Blending Options
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
6-10
Dialing Modes
C H A P T E R
7
Outbound Option Reports
This appendix describes the ICM reporting tool, WebView, and its predefined report templates to view
reports on the following enterprise contact center activity:
Note
•
Agents
•
Campaigns
•
Dialer
•
Import Rule
•
Skill groups
When deploying Outbound Option using Cisco System IPCC, Outbound Option reports will display
data. If Outbound Option is not deployed, the reports will be blank. In System IPCC deployments,
Outbound Option report templates will display in WebView whether or not Outbound Option is actually
in use.
The predefined templates can be modified by using the Sybase InfoMaker tool. InfoMaker is an optional,
third-party application for creating custom reporting templates. If you need to create custom templates,
you must purchase InfoMaker from Sybase, Inc.
Note
The Template Design Guide Using InfoMaker for Cisco ICM/IPCC Enterprise & Hosted Editions
provides instructions for using InfoMaker from Sybase to create and modify templates used with
WebView. Refer to the WebView Installation and Administration Guide for Cisco ICM/IPCC Enterprise
& Hosted Editions for information about installing InfoMaker.
The Outbound Option templates produce real-time and historical reports that display information in one
of the following ways:
•
Real-time: Displays information about a system entity at that particular instant of time; for example,
number of tasks agent is currently working on, number of agents currently logged in a skill group.
Every 15 seconds (this value is configurable), WebView templates automatically query the real time
database (Admin Workstation database on the distributor) to get the data for a real time report. The
data is written to the database (by the CallRouter) almost every 10 seconds (this value is
configurable).
•
Half-hour: Provides statistics for each half-hour period.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
7-1
Chapter 7
Outbound Option Reports
What is WebView?
Note
Since Outbound Option uses a routing script along with a physical call to reserve agents, the Call Type
real-time and half-hour reports contain data for Outbound Option reservation calls. It is important to note
that this call type data pertains only to reservation calls and does not include reporting information for
any outbound calls. To eliminate any confusion regarding Call Type reporting, it is advisable that a
separate call type be created for Outbound Option routing scripts.
What is WebView?
WebView is the Web-based reporting and event monitoring tool of ICM software. Install WebView on
an Admin Workstation with a Web server installed, then access WebView over the Web. Browser users
with access to the WebView Server can use it to generate an extensive set of predefined ICM reports, and
to monitor events in real-time. The report templates quickly generate contact center and agent
performance reports from data stored in the ICM database.
The URL for the WebView internal Web site address depends on the name of the Distributor AW machine
where the server component is installed. (See your network administrator for more information.) For
more information about WebView, refer to the following documentation:
•
Refer to the WebView Installation and Administration Guide for Cisco ICM/IPCC Enterprise &
Hosted Editions for information about installing the WebView reporting and event monitoring tool.
•
Refer to the Cisco Intelligent Contact Management Software Release 7.0(0) Bill of Materials for
information about supported browsers for WebView.
•
The WebView online help provides instructions on generating Web-based reports.
•
Refer to the Reporting Guide for Cisco IPCC Enterprise & Hosted Editions for detailed information
about reporting.
Figure 7-1 displays the ICM WebView tool, showing the Outbound Option reporting submenu in the left
frame.
Figure 7-1
WebView Main Window
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
7-2
Chapter 7
Outbound Option Reports
Agent Reporting
Figure 7-2 displays the Dialer Port Real-Time report displaying real-time port status for Dialer:
NYDialer1.
Figure 7-2
Dialer Port Real-Time Report
How to enable WebView reporting on the Outbound Option Dialer
Step 1
Note
Set the RTPortFeedDisable registry setting to 0 (zero). When set, real-time dialer port messages are
disabled for this dialer.
Registry settings are located in /Cisco Systems, Inc./ICM/<instance
name>/LoggerA(B)/BlendedAgent/CurrentVersion.
Agent Reporting
For agent reporting per campaign, Outbound Option provides report templates that accurately represent
the outbound agent activity for a contact center, including information grouped by skill group.
Table 7-1 describes the agent report templates.
Table 7-1
Template Name
Agent Report Templates
Description
Agtskg06: Outbound Option (Blended Generates a real-time table that shows Outbound Option agent
Agent) Status Report
activity.
Agtskg10: Outbound Option (Blended Generates an historical table that shows agent daily
Agent) Predictive and Progressive
performance for Outbound Option predictive calls, by skill
Tasks Detail Performance Report
group.
Agtskg11: Outbound Option (Blended Generates an historical table that shows agent daily
Agent) Preview Task Detail
performance for Outbound Option preview calls, by skill
Performance Report
group.
Agtskg12: Outbound Option (Blended Generates an historical table that shows agent daily
Agent) Reservation Task Detail
performance for Outbound Option reservation calls, by skill
Performance Report
group.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
7-3
Chapter 7
Outbound Option Reports
Campaign Reporting
Campaign Reporting
Outbound Option provides a campaign report template that details information about the effectiveness
of a given campaign. This list can also be used for Agent and IVR campaigns.
Table 7-2 describes the campaign report templates.
Table 7-2
Campaign Report Templates
Template Name
Description
Camqry01: Call Counts of Query Rule Generates a real-time table that shows each query rule within
within Campaign Real Time Report
a campaign.
Camqry02: Summary of Call Counts
Per Campaign Real Time Report
Generates a real-time table that shows the current status of all
campaign records.
Camqry03: Valid Campaign Dialing
Times Real Time Report
Generates a real-time table that displays the currently valid
campaign dialing times.
Camqry04: Query Rule Dialing Times Generates a real-time table that displays the currently valid
Real Time Report
query rule dialing times.
Camqry05: Call Summary Count Of
Query Rule Within Campaign Real
Time
Generates a real-time table that displays each query rule
within a campaign.
Camqry06: Call Summary Count per
Campaign Real Time
Generates a real-time table that displays the current status of
all campaigns records.
Camqry10: Call Counts of Query Rule Generates an historical table by half-hour that shows the status
within Campaign Half Hour Report of each query rule within a campaign.
Camqry11: Summary of Call Counts
per Campaign Half Hour Report
Generates an historical table by half-hour that shows the
current status of all campaign records.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
7-4
Chapter 7
Outbound Option Reports
Dialer Reporting
Dialer Reporting
The Outbound Option Dialer reports provide information about the dialer platform. These predefined
templates include information about performance and resource usage. They provide you with a
mechanism for determining if additional Dialogic equipment is necessary to support more outbound
calls.
The Outbound Option Dialer reports display information in one of the following ways:
•
Dialpr01: Displays real-time port status for all the ports within a dialer
•
Dialer10 and Dialer01: Provides half-hour and real-time statistics
Table 7-3 describes the Outbound Option Dialer report templates.
Table 7-3
Outbound Option Dialer Report Templates
Dialer01: Dialer Real Time Report
Generates a real-time table that shows contact, busy, voice,
answering machine, and SIT Tone detection for each dialer.
Dialer10: Dialer Call Result
Summary Half Hour Report
Generates an historical table by half-hour that shows contact,
busy, voice, answering machine, and SIT Tone detection for
each dialer.
Dialpr01: Dialer Port Status Real
Time Report
Generates a real-time table that shows dialer activity on a
port-by-port basis.
Import Rule Reporting
The following information is available in the Import Rule reports:
•
Number of successful, unsuccessful, and total records imported by time range
•
Current import status
Table 7-4 describes the Import Rule report templates.
Table 7-4
Import Rule Report Templates
Template Name
Description
Imprule01: Import Status Real Time
Report
Generates a real-time table that shows the number of
successful, unsuccessful, and total records imported, or to
be imported.
Imprule10: Import Rule Report
Generates an historical table that shows the number of
successful, unsuccessful, and total records imported by
time range. The Total Records column indicates the total
number of records available in the import file.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
7-5
Chapter 7
Outbound Option Reports
Skill Group Reporting
Skill Group Reporting
For skill group reporting per campaign, Outbound Option provides report templates that accurately
represent the skill group activity for a contact center.
Table 7-5 describes the skill group report templates.
Table 7-5
Template Name
Skill Group Report Templates
Description
Perskg11: Outbound Option (Blended
Generates a real-time table that shows all skill groups and
Agent) Statistics By Skill Group Report their associated Outbound Option status.
Perskg12: Outbound Option (Blended
Generates an historical table by half-hour that shows
Agent) Task Detail Performance In Skill Outbound Option counts for agents signed on, handle, talk,
Groups Half Hour Report
and hold states.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
7-6
A P P E N D I X
A
Troubleshooting
This appendix contains information to help users involved with troubleshooting systems integration,
implementation, and installation of the Outbound Option application. It also provides a discussion of
Event Management System (EMS) alarms and discusses how the Outbound Option Dialer detects
answering machines and human voices. The “Frequently Asked Questions (FAQs)” section provides
more information about Outbound Option.
Basic Troubleshooting Tools
AlarmTracker Client
AlarmTracker Client, an optional remote monitoring system tool, presents a high-level overview of the
status for customers’ ICM nodes, events and alarms, and allows monitoring in a single application.
With AlarmTracker Client, drill down to gather more detail and focus on specific problems.
The AlarmTracker Client application provides four simultaneous and customizable views of the states
of customers’ ICM objects, events, and alarms.
•
Tree View drills down to locate problem objects.
•
Grid View provides an overview of the status for all customers.
•
Main View displays nodes, alarms, or events for the object selected in Tree View.
•
EventsBar View defines the events to display on individual tabs.
Outbound Option has added a number of EMS Alarms to make fault detection of a particular component
easier to detect through AlarmTracker Client. From AlarmTracker Client, the health of the overall
system can be monitored, including the state of currently scheduled campaigns.
Outbound Option Object
At the root level of the Alarm tree is the Outbound Option object. This object gives a quick look at the
health of the entire Outbound Option system. If this object is in a green state, the Campaign Manager
and all registered dialers have not reported any serious errors, and the system is working.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-1
Appendix A
Troubleshooting
Basic Troubleshooting Tools
Campaign Manager Object
One level down from the Outbound Option object is the Campaign Manager object. It indicates the active
or down status of the Campaign Manager. Any failure here rolls up its state to the Outbound Option
object, which goes to a failure state. A failure state in the Campaign Manager means that it has been shut
down.
Import Object
At the same hierarchical level as the Campaign Manager object is the Import object. A failure here rolls
up its state to the Outbound Option object.
Note
Technically, if the Dialing List database is populated with records, Outbound Option can continue to
function without the import process. However, any scheduled imports or Do-not-call lists will not be
handled.
A failure alarm in the Import object can occur if:
•
The Campaign Manager loses contact with the import process
•
The import process itself reports any one of several severe errors
Outbound Option Dialer Collection Object
The Outbound Option Dialer collection object is at the same hierarchical level as the Campaign Manager.
It contains a collection of all Outbound Option Dialers that have registered with the Campaign Manager.
View the accompanying icon to monitor each Outbound Option Dialer’s status. A failure condition in a
particular dialer can be caused by:
•
The Campaign Manager losing contact with a previously connected dialer
•
Any number of several errors which the Outbound Option Dialer reports itself
In the event that a Outbound Option Dialer considers itself down, the Outbound Option parent object
changes to a yellow triangle. The Outbound Option system can still function in this state, depending
upon the number of dialers in the system and their configuration. If all configured dialers are considered
failed, the Outbound Option parent node goes to a complete fail state.
Refer to the Remote Monitoring Suite Administration Guide for Cisco ICM/IPCC Enterprise & Hosted
Editions for information about Cisco’s Listener, LGMapper, and AlarmTracker Client software.
Event Management System (EMS) Alarms
The following EMS Alarms/Notifications are currently defined for Outbound Option.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-2
Appendix A
Troubleshooting
Basic Troubleshooting Tools
EMS Messages Reported by Campaign Manager
Table 1-1
Message
Explanation
Outbound Option Campaign Manager on
[machine_name] is down.
Campaign Manager has been shut down manually
by stopping the Logger process in the ICM Service
Control panel.
Outbound Option Campaign Manager on
[machine_name] is up.
Campaign Manager has been enabled by starting
the Logger process in the ICM Service Control
panel.
Import is down on computer
[import_machine_name].
Campaign Manager has lost contact with the
previously registered import process. The import
process might have been shut down or is in a
failure state.
Import is up on computer
[import_machine_name].
Campaign Manager has received a connection
(registration) from the Import process.
Dialer is down on computer
[dialer_machine_name].
Campaign Manager has lost contact with a
previously registered dialer process. The dialer
might have been shut down or there might be a
connectivity issue between the Outbound Option
Dialer machine and the Campaign Manager
machine.
Dialer is up on computer
[dialer_machine_name].
Campaign Manager has received a connection
(registration) from a dialer.
Campaign [campaign_name] has been Disabled.
Campaign has been disabled. This could occur
because the campaign was scheduled to end at a
certain time, or because none of the campaign’s
query rules could be scheduled to run.
Campaign [campaign_name] has been enabled.
Campaign has been scheduled to run.
Campaign [campaign_name] has run out of
records.
Campaign has run out of customer records.
EMS Messages Reported by Outbound Option Import
Table 1-2
Message
Explanation
Did not Import Table [table_name] due to a
change to the tables' schema
During an import to an existing table, in append
mode, a field has been added.
Failed to create table [table_name]
Problem trying to create a table: either it already
exists or incorrect name was given.
The import table [table_name] has been
successfully imported.
Import of table was successful.
Failed to import data into table
[table_name]
Problem with the data being imported. Either
incorrect column data or the definition of the file
is incorrect, or a phone number is incorrect.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-3
Appendix A
Troubleshooting
Basic Troubleshooting Tools
Table 1-2
Message
Explanation
Failed to build dialing list from table
[table_name]
Dialing list did not build, which could be a result
of:
•
Not enough space.
•
The query rule is incorrect.
•
No data was imported.
Failed to read the Import Configuration
table
Internal problem of receiving incorrect
configuration data from the Campaign Manager.
Outbound Option Import could not open
[database_name] database.
No database was created. Use ICMDBA to create
the database.
Refer to the ICM Administration Guide for Cisco
ICM Enterprise Edition for detailed information
about using the ICMDBA tool to create a database.
Failed to rename or delete the import file
for Import Rule Id: [id; filename]
The import file was unable to be renamed or
deleted and has been temporarily disabled. To
correct this condition, manually remove the
import file and disable and re-enable the import
rule using the Outbound Option Import
Configuration Component.
EMS Messages Reported by Outbound Option Dialer
Table 1-3
Message
Explanation
Failed to Initialize Telephony Server.
Dialer could not initialize the telephony server.
This is a hardware failure and the dialer will not
operate.
Could not connect to the Campaign Manager
server.
Outbound Option Dialer was not able to
successfully connect to the Campaign Manager
via External Message Transport (EMT) protocol.
Outbound Option CTI connection on
[dialer_name] is down.
Outbound Option Dialer has lost contact with the
CTI Server.
Outbound Option CTI connection on
[dialer_name] is up.
Outbound Option Dialer has successfully
connected to the CTI Server.
Outbound Option Dialogic board [board_num]
is not functioning correctly.
Failure has been detected on the Dialogic card
within a dialer.
Outbound Option Dialogic board [board_num]
has been recycled.
Dialogic card has been set to an active (or online)
state.
Connected to the Campaign Manager server.
Dialer successfully connected to the Campaign
Manager via External Message Transport (EMT)
protocol.
Initialized the telephony server.
Dialer has successfully initialized the telephony
server.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-4
Appendix A
Troubleshooting
Event Management System (EMS) Logs
Table 1-3
Message
Explanation
MR PIM Disconnected from Dialer
[dialer_name]
The MR PIM has lost contact with the Outbound
Option Dialer.
MR PIM Connected to Dialer [dialer_name]
The MR PIM has successfully connected to the
Outbound Option Dialer.
MR Routing Disabled on Dialer [dialer_name]
MR routing has been disabled on the Outbound
Option Dialer.
MR Routing Enabled on Dialer [dialer_name]
MR routing has been enabled on the Outbound
Option Dialer.
Dialer [dialer_name], Port [port_num],
extension [ext] connected to Callmgr
[ccm_name]
The Outbound Option Dialer has successfully
connected to the Cisco CallManager.
Dialer [dialer_name], Port [port_num],
extension [ext] disconnected from Callmgr
[ccm_name]
The Outbound Option Dialer has lost contact with
the Cisco CallManager.
Dialer [dialer_name], Port [port_num],
extension [ext] registered with Callmgr
[ccm_name]
The Outbound Option Dialer has successfully
registered with the Cisco CallManager.
Dialer [dialer_name], Port [port_num],
extension [ext] failed to register with
Callmgr [ccm_name]
The Outbound Option Dialer has failed to register
with the Cisco CallManager.
Dialogic Global Call Test Application
The Dialogic Global Call test application, GC_test, can be used to help diagnose problems caused by
Global Call setup and/or configuration problems. GC_test is available as a free download from:
http://resource.intel.com/telecom/support/applets/winnt/gctest/tn369.htm.
Event Management System (EMS) Logs
As with other ICM processes, the Campaign Manager, Outbound Option Import, and Outbound Option
Dialer each produce EMS logs, which can be helpful in tracking down issues that might arise.
You can access the EMS logs in the following directory: c:\icm\<instance name>\la\logfiles.
Campaign Manager
An example of a Campaign Manager EMS log appears in Example A-4 and Example A-5. Example A-4
shows the output when the Campaign Manager executes. Because Campaign Manager is a Message
Delivery System (MDS) client, it waits until the MDS service is active before receiving configuration
messages from the ICM Router.
Example A-5 continues the log, displaying the configured campaigns and query rules currently active on
each of them. Also shown in this figure is the receipt of a Skill Group Variable message, which sets the
OutboundControl variable to Blended-Predictive mode.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-5
Appendix A
Troubleshooting
Event Management System (EMS) Logs
Example A-4
Campaign Manager EMS Log (Part A)
13:25:35 la-CampaignManager Initializing Event Management System (EMS) Library.
13:25:35 la-CampaignManager Trace:EMS Server pipe cust1\LoggerA\CampaignManagerEMSPipe enabled for
cust1\LoggerA\CampaignManager
13:25:35 la-CampaignManager Trace:Received campaign manager startup request
13:25:35 la-CampaignManager Trace:Monitor Server pipe cust1\LoggerA\CampaignManagerCmdPipe enabled for
cust1\LoggerA\CampaignManager
13:25:35 la-CampaignManager Trace:Campaign manager starting...ICM\cust1\LoggerA
13:25:35 la-CampaignManager Outbound Option Campaign Manager on [JKOTELLY-SRV] is up.
13:25:35 la-CampaignManager Trace:Attempting to register with MDS
13:25:37 la-CampaignManager Connection to MDS process established.
13:25:37 la-CampaignManager Trace:MDS registration complete:handle = 80
13:25:37 la-CampaignManager Trace:Started EMT interface thread
13:25:37 la-CampaignManager Trace:Started Router interface thread
13:25:37 la-CampaignManager Trace:Created Import interface object
13:25:37 la-CampaignManager Trace:Connecting to private database
13:25:37 la-CampaignManager Trace:Started MDS client
13:25:37 la-CampaignManager Trace:Started EMT server
13:25:37 la-CampaignManager Trace:MDS is in service
13:25:37 la-CampaignManager Trace:Starting configuration transaction
13:25:37 la-CampaignManager Trace:Configuration message BlendedAgentOptions received
13:25:37 la-CampaignManager Trace:Configuration message ImportRule received
13:25:37 la-CampaignManager Trace:Configuration message ImportRuleClause received
13:25:37 la-CampaignManager Trace:Configuration message ImportRuleClause received
13:25:37 la-CampaignManager Trace:Configuration message Dialer received
13:25:37 la-CampaignManager Trace:Configuration message DialerPortMap received
13:25:37 la-CampaignManager Trace:Configuration message DialerPortMap received
13:25:37 la-CampaignManager Trace:Configuration message DialerPortMap received
13:25:37 la-CampaignManager Trace:Configuration message QueryRule received
13:25:37 la-CampaignManager Trace:Configuration message QueryRuleClause received
13:25:37 la-CampaignManager Trace:Configuration message Campaign received
13:25:37 la-CampaignManager Trace:Configuration message CampaignQueryRule received
13:25:37 la-CampaignManager Trace:Configuration message CampaignSkillGroup received
13:25:37 la-CampaignManager Trace:Configuration message Region received
13:25:37 la-CampaignManager Trace:Configuration message RegionPrefix received
13:25:37 la-CampaignManager Trace:Configuration message RegionPrefix received
13:25:37 la-CampaignManager Trace:Configuration message RegionPrefix received
13:25:37 la-CampaignManager Trace:Configuration message RegionMember received
13:25:37 la-CampaignManager Trace:Completing configuration transaction
13:25:37 la-CampaignManager Trace:Import process is not connected
13:25:37 la-CampaignManager Trace:Import process is not connected
Example A-5
Campaign Manager EMS Log (Part B)
13:25:37 la-CampaignManager Trace:Import process is not connected
.
.
.
13:25:37 la-CampaignManager Trace:Import process is not connected
13:25:37 la-CampaignManager Trace:TotalCount for CmpID:5001 QueryID:5001 :82
13:25:37 la-CampaignManager Skill group variable message received from router for skill target id [5036].
The new outbound control value is [Blended-Predictive].
13:25:37 la-CampaignManager Trace:Connecting Import; Connection ID = 3
13:25:37 la-CampaignManager Import is up on computer [JKOTELLY-SRV].
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-6
Appendix A
Troubleshooting
Event Management System (EMS) Logs
Outbound Option Import
Example A-6 is an example of an EMS log when the Outbound Option Import process is executed. It
begins by registering with the Campaign Manager. Campaign Manager then forwards all the
configuration information it originally received from the ICM Router. Outbound Option Import requires
the entire configuration so that it can build the dialing list.
Example A-6
Outbound Option Import EMS Log
13:25:35 la-baImport Initializing Event Management System (EMS) Library.
13:25:35 la-baImport Trace:EMS Server pipe cust1\LoggerA\baImportEMSPipe enabled for cust1\LoggerA\baImport
13:25:35 la-baImport Trace:Received import startup request.
13:25:35 la-baImport Trace:Starting Outbound Option Import
13:25:35 la-baImport Trace:Monitor Server pipe cust1\LoggerA\baImportCmdPipe enabled for
cust1\LoggerA\baImport
13:25:35 la-baImport Trace:Import started.
13:25:35 la-baImport Trace:Using registry key:Software\Cisco Systems, Inc.\ICM\cust1\CurrentVersion
13:25:37 la-baImport Trace:Connect returned 10060; receiver exiting.
13:25:37 la-baImport Trace:Registering with campaign manager
13:25:37 la-baImport Trace:Send returned -519897085 on connection -842150451
13:25:37 la-baImport Trace:Unable to register with campaign manager
13:25:37 la-baImport Trace:Could not register with Campaign Manager
13:25:37 la-baImport Trace:Requesting Configuration information from the Campaign Manager
13:25:37 la-baImport Trace:Send returned -519897085 on connection -842150451
13:25:37 la-baImport Trace:Unable to Send request to get Configuration from the campaign manager
13:25:37 la-baImport Trace:Could not request configuration from the Campaign Manager
13:25:37 la-baImport Trace:Registering with campaign manager
13:25:37 la-baImport Trace:Requesting Configuration information from the Campaign Manager
13:25:37 la-baImport Trace:Config transaction received:[1] typeBlendedAgentOptions
13:25:37 la-baImport Trace:Config transaction received:[1] typeCampaign
13:25:37 la-baImport Trace:Config transaction received:[1] typeCampaignQueryRule
13:25:37 la-baImport Trace:Config transaction received:[2] typeCampaignSkillGroup
13:25:37 la-baImport Trace:Config transaction received:[3] typeDialer
13:25:37 la-baImport Trace:Config transaction received:[17] typeDialerPortMap
13:25:37 la-baImport Trace:Config transaction received:[2] typeImportRule
13:25:37 la-baImport Trace:Config transaction received:[11] typeImportRuleClause
13:25:37 la-baImport Trace:Config transaction received:[1] typeQueryRule
13:25:37 la-baImport Trace:Config transaction received:[1] typeQueryRuleClause
13:25:37 la-baImport Trace:Config transaction received:[92] typeRegion
13:25:37 la-baImport Trace:Config transaction received:[110] typeRegionPrefix
13:25:37 la-baImport Trace:Config transaction received:[110] typeRegionPrefix
13:25:37 la-baImport Trace:Config transaction received:[25] typeRegionPrefix
13:25:37 la-baImport Trace:Config transaction received:[91] typeRegionMember
13:25:37 la-baImport Trace:Config updates are available
Outbound Option Dialer
Example A-7 is an example of an EMS log from the Outbound Option Dialer. After basic initialization,
the Outbound Option Dialer attempts to connect to the Campaign Manager and requests its
configuration. The Campaign Manager responds by sending the port map and skill group information.
In Example A-7 one skill group is configured in Blended-Progressive mode.
Example A-7
Outbound Option Dialer EMS Log
13:37:52 dialer-baDialer Initializing Event Management System (EMS) Library.
13:37:52 dialer-baDialer Trace:EMS Server pipe cust1\Dialer\baDialerEMSPipe enabled for cust1\Dialer\baDialer
13:37:52 dialer-baDialer Trace:Received dialer startup request.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-7
Appendix A
Troubleshooting
Answering Machine Detection for Outbound Option on the Avaya DEFINITY
13:37:52 dialer-baDialer
cust1\Dialer\baDialer
13:37:52 dialer-baDialer
13:37:52 dialer-baDialer
13:37:52 dialer-baDialer
13:37:53 dialer-baDialer
13:37:53 dialer-baDialer
13:37:53 dialer-baDialer
13:37:53 dialer-baDialer
13:37:53 dialer-baDialer
13:37:56 dialer-baDialer
13:38:05 dialer-baDialer
13:38:15 dialer-baDialer
13:38:15 dialer-baDialer
Rc:000010
13:38:25 dialer-baDialer
13:38:25 dialer-baDialer
Rc:000010
13:38:35 dialer-baDialer
13:38:35 dialer-baDialer
Rc:000020
13:38:45 dialer-baDialer
13:38:45 dialer-baDialer
Rc:000020
13:38:55 dialer-baDialer
13:38:55 dialer-baDialer
Rc:000030
13:39:05 dialer-baDialer
13:39:05 dialer-baDialer
Rc:000030
13:39:15 dialer-baDialer
13:39:15 dialer-baDialer
Rc:000040
13:39:25 dialer-baDialer
13:39:25 dialer-baDialer
Rc:000042
13:39:35 dialer-baDialer
13:39:35 dialer-baDialer
Rc:000050
13:39:45 dialer-baDialer
13:39:45 dialer-baDialer
Rc:000056
13:39:55 dialer-baDialer
13:39:55 dialer-baDialer
Rc:000060
13:40:05 dialer-baDialer
13:40:05 dialer-baDialer
Rc:000070
13:40:15 dialer-baDialer
13:40:15 dialer-baDialer
Rc:000076
Trace:Monitor Server pipe cust1\Dialer\baDialerCmdPipe enabled for
Trace:Dialer starting...ICM\cust1\Dialer
Trace:Using registry key:Software\Cisco Systems, Inc.\ICM\cust1\Dialer
Trace:Using registry key:Software\Cisco Systems, Inc.\ICM\cust1\CurrentVersion
Trace:Registering with campaign manager
Trace:Requesting Configuration information from the Campaign Manager
Trace:Config received:[1] dialer
Trace:Trying to connect to server:geolabdialer1 on port:42067
Trace:socket open on Server=geolabdialer1 port=42067
Trace:Skill:[5033], Mode:Blended-Progressive
Trace:----Skill Stats---Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000010, Cab:000000, Cf:000000, Cc:000000, Ra:000010,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000010, Cab:000000, Cf:000000, Cc:000000, Ra:000020,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000020, Cab:000000, Cf:000000, Cc:000000, Ra:000020,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000020, Cab:000000, Cf:000000, Cc:000000, Ra:000030,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000030, Cab:000000, Cf:000000, Cc:000000, Ra:000030,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000031, Cab:000000, Cf:000000, Cc:000000, Ra:000039,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000040, Cab:000000, Cf:000000, Cc:000000, Ra:000040,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000044, Cab:000000, Cf:000000, Cc:000000, Ra:000048,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000050, Cab:000000, Cf:000000, Cc:000000, Ra:000052,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000056, Cab:000000, Cf:000000, Cc:000000, Ra:000057,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000063, Cab:000000, Cf:000000, Cc:000000, Ra:000066,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000071, Cab:000000, Cf:000000, Cc:000000, Ra:000074,
Trace:----Skill Stats---Trace:Skill:05033[R:B] - Ca:000077, Cab:000000, Cf:000000, Cc:000000, Ra:000078,
Answering Machine Detection for Outbound Option on the
Avaya DEFINITY
When answering machine detection is enabled, the Outbound Option Dialer attempts to determine if the
called party is a human voice or an answering machine. The firmware on the Dialogic card performs this
determination. The Outbound Option Dialer does not look for any special SIT tones from the contacted
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-8
Appendix A
Troubleshooting
Outbound Option Dialer Title Bar
party. Dialogic documentation states that their cards essentially rely on the length of the salutation to
make the tone determination. The documentation also specifies that if the length of the salutation is less
than 1.8 seconds, you have probably contacted a residence (rather than an answering machine).
For example, a lengthy salutation such as, “Hi, you’ve reached the Jones residence, please leave a
message after the beep,” would most likely be categorized as an answering machine, while a brief
“Hello” would register as a human voice call.
Note
Disable the Answering machine detection option if you want agents to leave messages on answering
machines. If this option is enabled, when the Outbound Option Dialer detects an answering machine, it
terminates the call. The default is Disabled.
Configuring Answering Machine Detection
The Dialogic firmware, which performs the answering machine detection, can be configured by
changing the Outbound Option Dialer configuration (in the Outbound Option Dialer Configuration
Component).
See the online help for detailed information about how to use the Outbound Option Configuration
Components.
How to configure answering machine detection
Step 1
In the Outbound Option Campaign Configuration Component, enable answering machine detection by
clicking the Answering machine detection checkbox.
Step 2
Click the Fast voice detection checkbox. When this option is checked, Dialogic attempts to make the
voice detection at the rising edge of the salutation (beginning of the word “Hello”). This gives the fastest
detection. Unchecking this option delivers the connect event at the falling edge of the salutation. Check
this option for fastest detection.
Step 3
Click the Quick answering machine detection checkbox to use the quick version of the answering
machine detection algorithm. This setting is less accurate than using the normal accurate answering
machine detection algorithm, but provides a quicker judgment.
Outbound Option Dialer Title Bar
When the Outbound Option Dialer starts running its title bar provides important status information. This
information can be used to quickly diagnose several startup issues.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-9
Appendix A
Troubleshooting
Procmon Tool
Figure A-1
Outbound Option Dialer Title Bar Indicators
•
The first block of data shows the Dialer’s customer instance, node name, and process name. This
information can be used to connect the “ProcMon” or “EMSMon” tool to the Dialer.
•
The next block shows the Campaign Manager connectivity status. This status is either A for active
or X for disconnected.
•
The third block shows CTI Server connectivity status. This status is either A for active or X for
disconnected.
•
The fourth block shows the state of all Dialer ports. The first value, C, shows the total configured
ports derived from the port map configuration. The second value, R, shows the total number of ports
registered with Cisco CallManager. Finally, the third value, B, indicates the number of Dialer ports
that failed to register with CallManager.
•
The final block shows connectivity status with the MR PIM. This status is either A for active, X for
disconnected, or NR, which means connected but not yet able to route. (The U status is rarely seen
and indicates that a particular connectivity object within the Dialer has not been created yet.)
Procmon Tool
Outbound Option supports the standard ICM diagnostics tool called Procmon. This command line-only
tool is shipped with ICM software and can interface with many ICM components.
Procmon can connect to the Campaign Manager or Dialer. Once connected, the “mhelp” command can
be used to view all available commands. This tool has the ability to display most internal configuration
and runtime data for Campaign Manager and Outbound Option Dialer.
Important Dialer Procmon Commands
Use the following Procmon commands to investigate issues when using Procmon to connect to dialers:
•
Dumpconf command displays the values in the Dialer registry or displays whether or not a dialer
has been designated as a personal callback dialer.
•
Dumptalk command displays which agent is talking to which customer.
•
If the Dialer is not dialing, use the dumpalloc command to view how many records are available for
dialing, how many agents are logged in, and how many agents are available for dialing.
The following section describes the dumpalloc command in detail.
Dumpalloc Command
This command provides real-time skill group dialing information.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-10
Appendix A
Troubleshooting
Procmon Tool
Example A-8 displays information that the Dialer is running one campaign called Campaign1, which is
associated with three skill groups. Each skill group is disabled, probably because there are no logged in
agents. In addition, it is possible to see how many agents are reserved per skill group, how many
customer calls are being placed, and how many agents are talking on outbound calls.
Example A-8
Dumpalloc Command
•
Campaign: Campaign name associated with the skill group
•
Skill: Peripheral skill group number
•
ID: ICM skill group ID
•
E: Enabled (Y or N)
•
M: Mode (N=None, P=Preview, R=Predictive/Progressive, A=Callback)
•
T: Type or direction ((N=None, I=Inbound, O=Outbound, B=Blended)
•
H-RT: Call hit rate
•
Err: Call error rate
•
Abnd: Call abandon rate
•
R-Idle: Cached records available for dialing
•
Used: Cached records being used for dialing
•
PreR: Records reserved for future calls (0 most of the time)
•
PPA: Ports allocated per agent in current skill group
•
SG-Ports: Ports allocated for skill group
•
LogIn: Logged in agents
•
Av-Skl: “Available” agents in skill group
•
Av-Dlr: Agents the Dialer considers available to receive reservation call
•
Rsrve: Active reservation calls
•
Rsrvd: Reserved agents
•
Max: Maximum number of agents the Dialer reserves at any one time
•
Dial: Customer calls in progress
•
Talk: Agents talking with customers dialed by the Dialer
•
Agnt %: Configured using the ICM Script Editor that indicates which percentage of agents within
the current skill group are available for outbound dialing
Important Campaign Manager Procmon Commands
Use the following Procmon commands to investigate issues when using Procmon to connect to the
Campaign Manager:
•
Dumpconf command displays all Outbound Option configuration data.
•
Dumprt command displays real time information about all existing campaigns and query rules.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-11
Appendix A
Troubleshooting
Procmon Tool
The following section describes the dumprt command in detail.
Dumprt Command
This command provides real-time information about all existing campaigns and their query rules.
Example A-9 displays the following information:
•
Two campaigns exist
•
Campaign1 is enabled, while Campaign2 is disabled (using the configuration tools)
•
Campaign1 contains two query rules: QueryRule1 and QueryRule2
•
QueryRule1 is enabled, while QueryRule2 is disabled (using the configuration tools)
•
QueryRule1 is the active query rule (this is the list where records are being retrieved from)
•
QueryRule1 contains 8 available customer records and 40 records total (the remaining 32 records
have already been attempted; also, note that available records include retry records that might not
be ready to be dialed at this time)
•
The work start and stop dialing times as well as the home start and stop dialing times are available
for all existing campaigns
•
Total available records per campaign are also available
Example A-9
Dumprt Command
•
Campaign Name
•
ID: Campaign database ID
•
E: Campaign enabled status (Y or N)
•
Query Rule Name
•
E: Query rule enabled status (Y or N)
•
ID: Query rule database ID
•
ActRule: Current query rule active within campaign (Y or N)
•
ListOrder: Query rule order within campaign
•
Avail-Rec: Records available for dialing (includes retry records)
•
Total-Rec: Total records in query rule or campaign
•
Active-Rec: Records sent to Dialer within current query rule pass
•
Hit-Rate: Hit rate for current active query rule
•
W-Start: Campaign work start time
•
W-End: Campaign work end time
•
H-Start: Campaign home start time
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-12
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Possible Cause
Solution
Dialer will not
successfully update
CTI Server with
customer data
BAAccountNumber ECC
variable value exceeded
30 characters
If an import rule contains an account number that
exceeds 30 characters, this length is used in the
dialing list. If this value is greater than 30
characters, the Outbound Option Dialer will not
successfully update the CTI Server with customer
data. This results in a missing screen pop if the
desktop requires the account number to look up
the customer information.
Observe the following guidelines to prevent these
problems:
•
Set the BAAccountNumber ECC variable
value to a maximum of 30 characters in an
import rule.
•
If the BAAccountNumber ECC variable value
uses more than 30 characters in the dialing
list, reduce the character length using the
following query:
Update Dialing_List set
AccountNumber=rtrim(AccountNumber)
Dialer does not
automatically answer
customer calls
transferred to agent
phones
Transfers are failing due
to reorder denial reason
code
Set the registry entry to
AnswerTransferUsingAgentPhone=1.
WebView reporting is RTPortFeedDisable
not enabled on
registry setting is set to 1
Outbound Option
Dialer
Set the registry entry to RTPortFeedDisable=0.
Dialer will not
connect to Campaign
Manager
Examine the registry on the Outbound Option
Dialer machine to determine which server it
believes Campaign Manager is running on. Set the
Server field to the server name where the
Campaign Manager is running.
•
Incorrect server
configuration on the
Outbound Option
Dialer
•
InstanceNumber
fields between the
Outbound Option
Dialer and the
Campaign Manager
are not the same
Dialer is not able to
Settings on Outbound
connect to CTI Server Option Dialer might not
match where the CTI
Server is running
When set, real-time dialer port messages are
disabled for this dialer.
Make sure the InstanceNumber fields match the
InstanceNumber setting on the Logger machine or
the Outbound Option Dialer will not be able to
connect.
Examine the CTI Server A/B registry settings on
the Outbound Option Dialer and make sure they
match where the CTI Server is running. (These
were set when the Outbound Option Dialer was
installed on the system.)
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-13
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Timeout messages
appear in Dialer
console screen
Possible Cause
•
•
Administrative script
which sets the
OutboundControl
variable or
reservation
percentage is running,
but the
modes/percentages
are not being updated
at the Dialer
ACD stations
assigned to Outbound
Option Dialer are not
monitored on
peripheral
Solution
Add stations to the peripheral monitor.
Validate that each Outbound Option Dialer port
starting with port 0 is mapped to the correct station
on the switch.
Outbound Option
Dialer port map is not
configured properly
Skill being controlled Make sure that the skill being controlled is the
is the primary or
base skill group, and not the primary or secondary
secondary skill
skill groups. Although agents might be logged into
just the primary or secondary skill group, always
• OutboundControl
set the OutboundControl variable and reservation
variable mode is
percentage on the base skill group.
spelled incorrectly
Verify that the OutboundControl variable mode is
spelled correctly.
•
Dialer does not start
Dialogic drivers are not
started
Use the Dialogic Configuration Manager to start
the Dialogic drivers.
Agent reservation
calls are dropped at
random times,
causing customer call
transfers to fail
Dialogic drivers are
sending a loop current
drop message to the
Outbound Option Dialer
Dialogic states that this is a problem with the
WinNT SR V5.0 Dialogic drivers for Intel. The
problem description can be found at:
http://members.support.dialogic.com/search/ptrs/
display.asp?19918
A hotfix is available from Dialogic: 19918.zip.
Within the hotfix, the relevant file is sr501.zip.
This file contains instructions for installing the
hotfix.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-14
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Import is not reading
customer data file
Possible Cause
Solution
Compare the file name and path name on the disk
with the preconfigured file name in the import
configuration. (Note that an import file name
might not show up correctly in the Windows File
• Import schedule is
Explorer if the Hide extension in known file
incorrect
types option is enabled in Windows File Explorer.
• Cisco Security Agent Try listing the file directory by using the Windows
(CSA) is preventing
Command prompt.
access to the file
Verify the import schedule. The import either has
across the network
a scheduled import based on date and time or a
dynamic import, which will begin as soon as a file
is copied to the specified path.
•
Data file name does
not match
preconfigured name
If the import is configured to read a file from a
remote network computer protected by CSA, the
file must be located in the following path:
c:\customer\import. Also, make sure that the
import process user has network and directory
read/write access to the “customer” directory as
well as the “import” directory.
Analog Dialogic card
is not able to place a
call to any station (on
one line) and
therefore, PBXpert
fails to learn any PBX
tones
The connections between
the Analog Dialogic card
and the switch could be
faulty
Check the wiring to the RJ-14 connectors on the
card. The pin-outs for the connectors for various
Dialogic cards can be found here:
http://support.dialogic.com/Install/Config
As an example, the pin-out for D/120JCT-LS is
shown below:
•
6 - Earth recall 2
•
5 - Ring 2
•
4 - Tip 1
•
3 - Ring 1
•
2 - Tip 2
•
1 - Earth Recall 1
Note that each RJ-14 connector (as shown above)
has two Analog lines wired to it (that is, there are
two tip and ring lines for each connector). It is also
possible that only one of the two lines is connected
correctly. Also, note that the lowest channels
begin at the “top” of the back of the card.
Another problem might be that the connectors are
in the wrong channels. The channels that begins
with B1C1 (port 0) through B1C4 (port 3), and
then goes to B2C1...B2C4 (port 4 through 7), etc.
Before running PBXpert, make sure that the phone
numbers are correct for both the outgoing and
incoming lines.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-15
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Possible Cause
Solution
The wiring between
the switch and the
Dialogic card is
connected, but it is
still not possible to
dial out from the
Dialogic card
Dialogic might not be
detecting dial tone or the
switch is not playing the
dial tone
The following tests can be conducted to determine
dial tone-related problems:
The wiring between
the switch and the
Dialogic card is
connected, but it is
still not possible to
dial out from the
Dialogic card
(continued)
Dialogic might not be
detecting dial tone or the
switch is not playing the
dial tone
•
For Analog Dialogic cards, run the
Multi-threaded Voice application and try
putting an “L” in the dial string before the
station number you are trying to dial. (Before
dialing, check the box labeled Perfect Call
Analysis). This indicates that the application
waits for a dial tone before placing the call. If
the dial does not proceed, this indicates it is
not receiving the dial tone.
•
For Analog cards, plug in an Analog phone to
the line which is connected to Dialogic and try
dialing other extensions from this phone. Try
the same test for all lines.
•
Run the Multi-threaded Voice application and
open a particular channel. Take the channel
off the hook and select record wav file and
enter a filename. Record the channel for about
10 seconds and then select Stop. This wave
file can then be played to determine if the
Dialogic card is receiving the dial tone or fast
busy, indicating that the line is probably wired
correctly; or static/buzz, which would
probably indicate bad wiring.
•
Dialogic card could be malfunctioning. Run
the UDD (Universal Dialogic Diagnostic)
utility to determine if the card is healthy. Try
the same test with another Dialogic card.
•
Phone line connected to one or more Dialogic
ports could be faulty. Using the
Multi-threaded Voice application, place a line
“on hook.” Using a phone on the switch, dial
the phone number of that line. When the line
is ringing, take the line “off hook” using the
Multi-threaded Voice application. The call
answers. If the call does answer, use the
Multi-threaded Voice application to play a
tone or wave file to make sure the line is
working. If one line does not work, try some
more lines. Remember to put the call back “on
hook” after each test so that the next test is
valid.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-16
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Possible Cause
Analog Dialogic card Definity feature-related
cannot detect
system parameters might
hang-ups
be set incorrectly
Solution
In the Definity feature-related system parameters:
•
Set the Station Tone Forward Disconnect
parameter to BUSY. This indicates that the
last party is still off-hook when the other
parties drop out and receives a busy tone.
•
Set the Busy Tone Disconnect for Analog
Loop parameter to Y.
Check to see if changing this parameter
affects the hang-up to the Analog phone. Note
that, for an Analog line, when one party hangs
up the call, a loop current drop occurs which
makes the other party realize that the line has
been dropped.
The switch connected
to the Analog
Dialogic card seems
to be playing some
dial tone, but the
Analog Dialogic card
does not detects the
dial tone
The switch connected to
the Dialogic ports might
be playing the dial tone an
insufficient amount of
time
To bypass this issue, the dial tone detection can be
disabled for dialogic as follows:
Set/change the following parameters in the
\program files\dialogic\cfg\na_an_io.cdp file to
disable dial tone detection:
•
parameter $18 (blind dialing) = 1
•
parameter $24 (pbx present) = 1
•
parameter $25 (pbx prefix) = "N"
T1 Dialogic card
The configuration file for
cannot place any calls the T1 card might be
on the switch
configured incorrectly
Configure the us_mf_o.cdp file found in the
\program files\Dialogic\CFG folder, as described
in the Outbound Option Setup and Configuration
Guide for Cisco ICM/IPCC Enterprise & IPCC
Hosted Editions.
Agent Reservation
Call drops when the
switch plays “Music
on Hold”
Do the following:
In the Dialogic
Configuration Manager,
the “DisconnectTone”
might be set to “Y”
1.
Open the Dialogic Configuration Manager.
2.
Select the Dialogic device and choose
ACTION > Configure Device from the
menu.
3.
Go to the MISC tab and set the
DisconnectTone parameter to N.
In addition, this could be the result of a known
problem with the WinNT SR V5.0 Dialogic
drivers for Intel. The problem description can be
found at:
http://members.support.dialogic.com/search/ptrs/
display.asp?19918
A hotfix is available from Dialogic: 19918.zip.
Within the hotfix, the relevant file is sr501.zip.
This file contains instructions for installing the
hotfix.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-17
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Dialer is not
Requesting Records
Dialer not able to dial
through Avaya
Definity
Possible Cause
Solution
•
Agents are not logged Make sure agents are logged in and are in the
in or not available
available state.
•
Administrative script
was not set up using
the Script Editor or
was not scheduled to
execute frequently
enough
•
Skill group
OutboundControl
variable is set to
inbound
Examine the Campaign Manager and Outbound
Option Dialer EMS logs to make sure that the
Outbound Option Dialer has received the
skillgroup variable information from the
Campaign Manager. Without skillgroup variable
information, the Outbound Option Dialer will not
operate.
Check the active script and make sure that the
OutboundControl variable has been set to an
outbound mode. Also, make sure that the script
has executed.
•
Dialogic card and
ACD are not
connected
Examine the physical connection between the
Dialogic card and the ACD to make sure it is
connected.
•
Dialogic software
was not configured
correctly
Run the Dialogic Configuration Manager (DCM)
by selecting Program Files > Dialogic System
Software, and make sure the card(s) are properly
detected and that the service has been started for
each card. (A green icon indicates the service has
been started for the card.)
On a DCM running on a system with a single
Analog card, the red icon indicates the Dialogic
service has not been started on this card. Start the
card by pressing the green LED circle while the
card is selected.
Note
Sometimes the Dialogic service will not
start after making modifications. Reboot
the machine to restart it.
For T1 cards, check the LEDs on the back of each
card:
•
Green LED indicates that the signal is present
from the external source (ACD).
•
Yellow LED indicates a loss of frame.
•
Red LED indicates a loss of clock.
For Analog cards, make sure the complete
installation procedure was followed as specified in
the Outbound Option Setup and Configuration
Guide for Cisco ICM/IPCC Enterprise & IPCC
Hosted Editions.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-18
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Possible Cause
Solution
Customer calls are
transferred to agents,
but are not answered
automatically by the
dialer. Agents see the
reservation call get
dropped and an
additional call ringing
on their phone.
This issue might be
caused by a specific
central office ISDN trunk
configuration.
Set the Dialer registry entry
AnswerTransferUsingAgentPhone = 1 and repeat
the test.
Dialer receives
Begin_Call timeout
before completing
customer call
•
•
The system is not set
up to monitor the
Dialogic ports in PG
Explorer
The ACD is taking a
long time to inform
the Outbound Option
Dialer that the call
has begun
View the Outbound Option Dialer log with full
tracing applied and a message similar to the
following displays:
17:53:21 dialer-baDialer Trace: (PDD) Timer
received before begin call for port: 2,
state: WAIT_FOR_BEGIN
which indicates a Begin_Call timeout.
The range of Dialogic ports must be monitored in
PG Explorer. Refer to the Outbound Option Setup
and Configuration Guide for Cisco ICM/IPCC
Enterprise & IPCC Hosted Editions for
instructions.
Try increasing the TimeToCTIBeginCall
Outbound Option Dialer registry setting (default is
7 seconds).
Outbound Option
Dialer does not make
any customer calls
even though records
are available in the
database. If tracing is
turned on, it looks
like records are
received by the
Outbound Option
Dialer and sent back
immediately because
of a time validation
check.
Outbound Option Dialer
and Campaign Manager
computers are not
synchronized
The Outbound Option Dialer and Campaign
Manager computers must have their clocks
synchronized. If the time on both computers is not
the same, it is possible that records sent to the
Outbound Option Dialer will not be in a valid
dialing range even though these records are in a
valid dialing range on the Campaign Manager
computer.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-19
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Possible Cause
Solution
Agents are not being
reserved and do not
receive reservation
calls
Dialed number extension
is not configured in ICM
software
Configure the dialed number in the ICM
Configuration Manager with the correct extension.
(The extension is the number that must be dialed
to get into the agent’s queue.)
Refer to the Outbound Option Setup and
Configuration Guide for Cisco ICM/IPCC
Enterprise & IPCC Hosted Editions for detailed
instructions on how to configure the dialed
number.
Dialer is unable to
Region objects are not
reserve an agent with configured correctly in
a G.729 phone
Cisco CallManager
(Outbound Option for
IPCC Enterprise
Enterprise only)
Campaign Manager is
not providing
customer records for
a campaign
•
Expected query rule
is inactive
•
Global dialing time
does not allow
campaign to run
Configure the region objects in Cisco
CallManager to transcode G.711 and G.729
regions.
Refer to the Cisco CallManager documentation for
detailed instructions on how to configure the
region objects.
Examine the Campaign Manager EMS log to
determine if the expected query rule is active. As
each query rule changes state, a Trace message
• Campaign has run out
dumps to the log along with the reason the query
of records
rule changed state (for example, time, penetration
• Campaign, Query
achieved, etc.).
Rule, or Import Rule
Examine the Campaign Manager EMS log to
definitions are not
determine if the campaign has run out of records.
enabled
As the Outbound Option Dialer requests records
• Skill groups are not
from the Campaign Manager, it logs successful or
included in campaign unsuccessful attempts.
•
•
Home or business
dialing time is not set
correctly
Make sure that ALL of the following are enabled:
•
The desired campaign
•
The Query Rule definition
•
The Import Rule definition to which the query
rule applies
Query Rule time is
These can all be verified within the Outbound
not currently in range Option Configuration Components. The
Campaign, Import Rule, and Query Rule
definition tabs must all be enabled by clicking the
Enable checkbox in the definition tabs for each
component.
Make sure that the skill groups which the
Outbound Option Dialer is requesting are included
in the campaign.
AW user cannot
AW user does not have
Provide administrative privilege in the AW
create or update query administrative privilege in database to all AW users who create or modify
rules
the AW database to create query rules.
a table
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-20
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Customer records in
the Do-Not-Call list
are being dialed
Possible Cause
•
•
Do_Not_Call import
was deleted, which
removed the
Do_Not_Call import
from the database.
Solution
•
Re-import all Do_Not_Call data back into the
system.
•
A Do_Not_Call
import was executed
with the Overwrite
option enabled. This
caused all existing
Do_Not_Call records
to be deleted.
Small skill groups not Percentage of agents
being dialed
reserved in skill groups
are not balanced evenly
Balance the percentage of agents being reserved in
skill groups. If a skill group is too small as
compared to other large skill groups, the
Outbound Option Dialer might not dial for that
skill group.
For example, consider the following scenario
using three skill groups:
Name
Agents
% of Agents
Outbound Option
Dialer Can Reserve
S1
40
100%
S2
55
100%
S3
5
100%
Assume that the Outbound Option Dialer has 24
ports, which allocates ports to each skill group
according to their strength; therefore, the third
skill group (S3) will only get 5% of the ports (5%
of 24 ports is approximately equal to 1 port). 1 port
is not enough to dial the customer and reserve the
agents, so the Outbound Option Dialer will not
reserve any agents in the S3 skill group.
Therefore, in this type of scenario, the following
can be done:
•
Balance out the skill groups by either putting
more agents in a small skill group or by
lowering the percentages in the large skill
groups.
•
Add more dialers.
•
Add more ports to the existing dialer.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-21
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Personal callbacks are
not taking place
Possible Cause
Solution
Personal callbacks are • Check the personal callback registry settings.
globally disabled in
Note
See Chapter 3, “Outbound Option
the Outbound Option
Configuration Components Overview,” for
registry
instructions on how to configure personal
callbacks.
• Personal callbacks are
disabled for a
• Enable the personal callback campaign
particular campaign
setting.
• No records in the
Note
See Chapter 3, “Outbound Option
Personal_Callback_
Configuration Components Overview,” for
List
instructions on how to enable the personal
callback campaign setting.
•
Personal callbacks are Outbound Option Dialer
Start the Outbound Option Dialer and Campaign
not taking place
and Campaign Manager
Manager using Node Manager.
are not running and are not
communicating with each
other
Personal callbacks are Personal callback setting
not taking place
is not compatible with
agent setup
Check the personal callback setting:
•
If it is not set to 1, the agent that is scheduled
to make the personal callback must be logged
in.
•
If the entry is set to 1 and the agent that is
scheduled to make the personal callback is not
logged in, agents must be logged in, available,
and accessible through the VDN assigned to
the callback record.
Personal callbacks are Personal callback time
Make sure the personal callback time setting,
not taking place
setting is not large enough CallbackTimeLimit, is set to allow enough time to
make the personal callback. For example, if this
entry is set to 1, this only allows a one-minute
window for making the personal callback.
Personal callbacks are Date for personal callback Make sure that the personal callback is set for a
not taking place
is not a valid dialing day valid dialing day. Personal callbacks scheduled for
Saturday and Sunday must be enabled by setting
the PersonalCallbackSaturdayAllowed and
PersonalCallbackSundayAllowed registry
settings, respectively.
When personal
Direct Agent Calling
callbacks are
option on DEFINITY
scheduled, the second switch is set to No
call appearance on the
Agent Phone lights
up, but is not
answered
Set the Direct Agent Calling option to Yes for
personal callbacks to work, as Outbound Option
reserves agents directly by dialing agent IDs for
personal callbacks.
Refer to the Outbound Option Setup and
Configuration Guide for Cisco ICM/IPCC
Enterprise & IPCC Hosted Editions for
information about setting the Direct Agent Calling
option.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-22
Appendix A
Troubleshooting
Symptoms and Troubleshooting Actions
Table 1-10
Symptom
Possible Cause
Solution
Customer is called
multiple times in a
short time span if the
customer does not
pick up
The
PersonalCallbackTimeTo
RetryNoAnswer setting
might be smaller than the
CallbackTimeLimit
setting in the Outbound
Option registry
Increase the
PersonalCallbackTimeToRetryNoAnswer setting
to make fewer customer calls within the time
range specified in the CallbackTimeLimit setting.
Outbound Option
Dialer stops dialing
personal callback
records after cycling
The Campaign Manager
waits two minutes before
reselecting a personal
callback dialer when the
active dialer (dialing the
personal callback)
disconnects
The Outbound Option Dialer starts dialing
personal callback records again after two minutes.
Active personal
callback records are
lost if the Outbound
Option Dialer is
cycled (remain
pending in the
database, but are not
being dialed)
Callback time setting is
too small
The Campaign Manager waits for two minutes
before reselecting a personal callback dialer, so if
the callback time setting is too small (only a
couple of minutes) the record could be lost in the
following scenario:
Record scheduled for 10:01:00 AM and
CallbackTimeLimit = 2 minutes (approximate)
1.
Campaign Manager sends the record to
Outbound Option Dialer at 10:02:00 AM
2.
Outbound Option Dialer disconnects at
10:03:00 AM
3.
Campaign Manager resets the record to P with
CallResult = 0
4.
Outbound Option Dialer reconnects at
10:04:00 AM
The Campaign Manager will not reselect this
dialer until 2 minutes have passed or 10:05:00
AM. When the Outbound Option Dialer is
reselected it will ask the Campaign Manager for
records, but since the CallbackTime setting is only
2 minutes, the above record will not be picked.
The personal callback records, which are missed,
are rescheduled nightly to be dialed during the
next business day.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-23
Appendix A
Troubleshooting
Frequently Asked Questions (FAQs)
Frequently Asked Questions (FAQs)
Administrative Script
What happens to the previous setting (for example, PREVIEW_ONLY), if the relative SET node is removed from the administrative
script?
If the administrative script is changed and the SET node is removed, the value is the same as it was the
last time the script was executed. However, if the Central Controller is restarted, the value resets to
INBOUND.
Agents
How can I dedicate a particular agent to only perform outbound activity?
There are two ways to accomplish this task:
– Log the agent out of the inbound skill group and into an outbound skill group, which is part of
a current campaign.
– Change the OutboundControl variable in a particular skill group from INBOUND to one of the
outbound modes (i.e., PREDICTIVE_ONLY, PREVIEW_ONLY, etc.). Make sure the inbound
routing script also recognizes the current value of the skill group’s OutboundControl variable.
What happens if an agent does not accept or refuse a contact during a certain time period while in Preview mode?
There is no timeout period implemented for this situation. The Outbound Option Dialer continues to wait
for the agent to respond; however, a timeout can be implemented in the agent’s desktop, if desired.
When agents are reserved by Outbound Option, do they stay reserved until there is a successful live call? When is the reservation
call dropped and what is the agent state after the reservation call is dropped?
In Predictive and Progressive mode, agents that are reserved remain reserved until there is a successful
live call. They are not immediately released if a live call is not available. On campaign completion (that
is, if the dialing list for the campaign runs out of records), agents who remain reserved are released. The
same action occurs if the skill group mode is switched to “Inbound.”
In Predictive or Progressive mode, agents are released when the following conditions occur:
– A successful live call was transferred to the agent (the reservation call will be dropped).
– There are no more records in the contact_list for the campaign that the agent is working on.
– The agent’s skill group mode changes from Predictive/Progressive mode to Inbound mode.
Once the reservation call is dropped, the agent might go into wrap-up mode (after call work), if the agent
is a manualIN agent. (The Outbound Option Dialer does not automatically set the agent to ready mode.)
In Preview mode, each preview call is associated with the agent who accepted the call. In this mode,
agents are released when the following conditions occur:
– The agent rejected the preview call (if the agent decides to skip the call, that agent remains
reserved).
– A successful live call was transferred to the agent (the reservation call will be dropped).
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-24
Appendix A
Troubleshooting
Frequently Asked Questions (FAQs)
– The contact number was busy, was not answered, or an answering machine was detected and
answering machine detection was enabled.
– The outbound call could not be successfully transferred to the agent (this might be due to any
failure on the switch or to an ICM software problem).
Once the reservation call is dropped, the agent might go into wrap-up mode (after call work), if the agent
is a manualIN agent. (The Outbound Option Dialer does not automatically set the agent to ready mode.)
As soon as an agent goes into the ready state, that agent might receive another call if there are more
records.
How can a personal callback call be identified in the Termination_Call_Detail table?
Every personal callback record has the string Callback in the CED column.
Campaigns
Can global campaigns be configured with dedicated specific dialers that dial specific records?
It is not possible to set up this kind of campaign; however, you can create a set of campaigns for each
site with each query rule built on the basis of an area code or some other location-identifying
information.
Database Triggers
Can I use database triggers?
Can I use database triggers to perform application-specific processing when the Outbound Option
Campaign Manager closes or updates the status of any contact record in the database?
No manual changes to the contents of the outbound database are allowed. Using triggers in the outbound
database is not allowed. Triggers for the dialing lists or personal callback list should not be added or
modified.
Dialer Ports
Setting up Device pools.
When creating a dialer port template using the BAT tool, be careful when selecting the Device pool.
Make sure the correct region is set to ensure it will work across different audio codecs.
Setting up extension numbers for Dialer ports.
When selecting extension numbers for Dialer ports, be sure to check the following places to make sure
existing numbers are not being used: phone numbers in CCM and dial numbers in the Device Target
Explorer tool.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-25
Appendix A
Troubleshooting
Frequently Asked Questions (FAQs)
OutboundControl Variable
What is the default value of the OutboundControl variable?
The default value is “INBOUND,” meaning that all skill groups are set to inbound mode and Outbound
Option does not place any outbound calls for that skill group.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
A-26
A P P E N D I X
B
CTI OS Outbound Option ECC Variable Settings
This appendix contains a sample .REG file, which creates the appropriate Outbound Option ECC registry
entries for CTI OS.
If your call center has both inbound and outbound call traffic, also see ECC Variables in Mixed Inbound
and Outbound Call Centers, page B-3
ECC Variables for Outbound Call Centers
Note
This registry file must be run on the CTI OS server.
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All Desktops\Grid\CallAppearance]
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns]
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number]
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\1]
"Type"="CallID"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\2]
"Type"="CallStatus"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\3]
"Type"="DNIS"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\4]
"Type"="ANI"
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
B-1
Appendix B
CTI OS Outbound Option ECC Variable Settings
ECC Variables for Outbound Call Centers
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\5]
"Type"="CED"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\6]
"Type"="DialedNumber"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\7]
"Type"="CallType"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\8]
"Type"="WrapUp"
"maxchars"="39"
"editable"="true"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\9]
"Type"="ECC"
"Name"="BAResponse"
"Header"="BAResponse"
"Maxchars"="24"
"ReadOnly"="false"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\10]
"Type"="ECC"
"Name"="BAStatus"
"Header"="BAStatus"
"Maxchars"="3"
"ReadOnly"="true"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\11]
"Type"="ECC"
"Name"="BAAccountNumber"
"Header"="BAAccountNumber"
"Maxchars"="33"
"ReadOnly"="true"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\12]
"Type"="ECC"
"Name"="BATimeZone"
"Header"="BATimeZone"
"Maxchars"="7"
"ReadOnly"="true"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\13]
"Type"="ECC"
"Name"="BACampaign"
"Header"="BACampaign"
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
B-2
Appendix B
CTI OS Outbound Option ECC Variable Settings
ECC Variables in Mixed Inbound and Outbound Call Centers
"Maxchars"="33"
"ReadOnly"="true"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\14]
"Type"="ECC"
"Name"="BADialedListID"
"Header"="BADialedListID"
"Maxchars"="33"
"ReadOnly"="false"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\15]
"Type"="QueryRuleID"
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\16]
"Type"="CampaignID"
"Maxchars"="39"
"editable"="false"
ECC Variables in Mixed Inbound and Outbound Call Centers
The example registry settings above (also found in CTIOS_bin\blendedagent_addecc.reg) will overwrite
existing peripheral call variables for inbound traffic.
There is another file in the CTIOS_bin directory called callappearance.default.reg.txt that restores the
variables to their default setting.
In mixed inbound and outbound call centers, you can create a new registry file using examples from both
callappearance.default.reg.txt and blendedagent_addecc.reg to create a set of variables that meet your
mixed call center’s needs.
For example, in the code below, the third line ends in 9. The 9 indicates the column number. Therefore,
column 9 displays Var1, since the type in line 4 of the example below is set to Var1.
[HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\CTIOS\CTIOS_InstanceName\ctios1\EnterpriseDesktopSettings\All
Desktops\Grid\CallAppearance\Columns\Number\9]
"Type"="Var1"
"maxchars"="39"
"editable"="true"
You can pick and choose the columns that you need and the appropriate display type. Cut and paste from
the two files into a new registry file, editing as needed, then import the new file into the registry.
Note
The registry files are provided as examples. You can also manually edit the registry to achieve the same
results.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
B-3
Appendix B
CTI OS Outbound Option ECC Variable Settings
ECC Variables in Mixed Inbound and Outbound Call Centers
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
B-4
A P P E N D I X
C
Dialing List Table
This appendix provides information about the Dialing List table.
This table is used for the Outbound Option application only. Other application are nota llowed to access
it for reading, writing, or using triggers.
Dialing List Table Columns
In Releases 6.0(0) and earlier, Outbound Option had a single Dialing List table, which held data for every
campaign and query rule active in the system. Starting with Release 7.0(0), there is a separate Dialing
List table for every Campaign and Query Rule combination. The naming convention for each table is
“DL_CCCC_QQQQ,” where “CCCC” is the database ID of the campaign and “QQQQ” is the database
ID for the query rule. Table C-1 displays this table’s column names and their description.
Table C-1
Dialing List Table Columns for Release 7.0(0)
Autoincrement value - unique for each Campaign Query
Rule table
Dialing List ID
Type
Phone01 through
Phone10
VARCHAR(20)
Phone number imported into Phone01 through Phone 10
standard column.
PhoneExt01 through
PhoneExt10
VARCHAR(8)
Phone number extension imported into PhoneExt01
through PhoneExt10 standard column.
CallbackNumber
VARCHAR(20)
Phone number to be used for a regular callback - can be
supplied by the agent.
CallResult
SMALLINT
The call result from the last call placed for this record
(see Call Result definitions).
CallResult01 through
CallResult10
SMALLINT
The call result from the last time Phone01through
Phone10 was called (see Call Result definitions).
LastZoneDialed
SMALLINT
The last zone that was dialed (0 indicates zone1, 1
indicates zone2).
LastNumberDialedZone1 SMALLINT
The last number dialed in zone1 (1 for phone01, 2 for
phone02, etc.).
LastNumberDialedZone2 SMALLINT
The last number dialed in zone2 (1 for phone01, 2 for
phone02, etc.).
CallsMadeToZone1
The number of calls made to numbers in zone 1.
SMALLINT
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
C-1
Appendix C
Dialing List Table
Dialing List Table Columns
Table C-1
Dialing List Table Columns for Release 7.0(0) (continued)
Dialing List ID
Type
Autoincrement value - unique for each Campaign Query
Rule table
CallsMadeToZone2
SMALLINT
The number of calls made to numbers in zone 2.
CallbackDateTimeZone1 DATE/TIME
The date/time when the next call to this zone will occur.
CallbackDateTimeZone2 DATE/TIME
The number of calls made to numbers in zone 2.
CallbackDateTime01
through
CallbackDateTime010
DATE/TIME
The date/time when the next call to this phone number
will occur.
GMTPhone01 through
GMTPhone10
SMALLINT
The timezone where this phone number is located.
DSTPhone01 through
DSTPhone10
SMALLINT
Is DST observed at this phone number (boolean).
CallStatusZone1 and
CallStatusZone2
CHAR(1)
The call status (pending, retry, callback, etc.) for this
zone.
AccountNumber
VARCHAR(25)
Customer’s account number.
LastName
VARCHAR(50)
Customer’s last name.
FirstName
VARCHAR(50)
Customer’s first name.
ImportRuleDate
DATE/TIME
The date/time when the record was imported.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
C-2
Appendix C
Dialing List Table
Dialing List Table Columns
CallResult Codes and Values
The CallResult field can be populated with the following values:
2
Error condition while dialing
3
Number reported not in service by network
4
No ringback from network when dial attempted
5
Operator intercept returned from network when dial attempted
6
No dial tone when dialer port went off hook
7
Number reported as invalid by the network
8
Customer phone did not answer
9
Customer phone was busy
10
Customer answered and was connected to agent
11
Fax machine detected
12
Answering machine detected
13
Dialer stopped dialing customer due to lack of agents or network stopped dialing before it was
complete
14
Customer requested callback
16
Call was abandoned by the dialer due to lack of agents
17
Failed to reserve agent for personal callback.
18
Agent has skipped or rejected a preview call or personal callback call.
19
Agent has skipped or rejected a preview call with the close option
20
Customer has been abandoned to an IVR
21
Customer dropped call within configured abandoned time
22
Mostly used with TDM switches - network answering machine, such as a network voicemail
23
Number successfully contacted but wrong number
24
Number successfully contacted but reached the wrong person
25
Dialer has flushed this record due to a change in the skillgroup, the campaign, etc.
26
The number was on the do not call list
27
Call disconnected by the carrier or the network while ringing
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
C-3
Appendix C
Dialing List Table
Dialing List Table Columns
CallStatusZone Values
The CallStatusZone1 and CallStatusZone2 fields can be populated with the following values that show
the current status of the customer record for the zone.
The values are:
A
Active: Stored in CallStatusZoneX (1 or 2). A zone is set to active when it has been sent to a
dialer for dialing.
B
A callback was requested. Stored in CallStatusZone1 and CallStatusZone2 field when a regular
callback (non personal callback) has been scheduled. The Callback time itself is stored in both
the CallbackDateTimeZone1 and CallbackDateTimeZone2 columns since the callback
overrides the inividual zones.
C
Closed: Record has been closed for that particular zone, so the record will not be retried again
for that zone (zone1 or zone2).
J
Agent rejected (closed out the record)
M
The maximum number of attempts has been reached. Stored in both CallStatusZone1 and
CallStatusZone2. A record is set to “M” when it has dialed the maximum times as specified in
the campaign and will not be retried again. Both zones are set to "M" to indicate no further
calling in either zone.
P
Pending. Stored in CallStatusZoneX (1 or 2). This is the initial state of a record before any
dialing has taken place. The record remains in the pending state for a particular zone until all
of the numbers specified for that zone are dialed. A pending contact which has already dialed
at least one dialer from its sequence will have at least one CallBackDateTimeXX column filled
in with a retry time.
R
Retry. Stored in CallStatusZoneX (1 or 2) for the zone where the Retry is scheduled. The retry
time itself is stored in the CallbackDateTimeZoneX (1 or 2) as well as in the individual number
column CallbackDateTimeXX, where XX is the number to be retried (01 - 10). Call can be
retried for a variety of reasons including receiving a busy or no answer result, etc.
S
A personal callback was requested. Stored in both CallStatusZone1 and CallStatusZone2. A
record is set to “S” when it has been scheduled for a personal callback. Both zones are set to
“S” to indicate that it has been moved to the personal callback list
U
Unknown: Stored in CallStatusZone1 and CallStatusZone2. A record is set to Unknown if its
status was “A” when the Campaign Manager started. If the Campaign Manager shuts down
when a record is at a dialer, it no longer knows its status when it restarts; therefore, it will
remain in “U” state until the record is returned to it.
X
For a personal callback, the agent is not available, and the reschedule mode is Abandon.
(This value is used for CallStatusZone1 only.)
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
C-4
A P P E N D I X
D
Termination_Call_Detail Table
This appendix provides a summary of new peripheral call types that identify the dialing mode of
reservation and customer calls, and describes the PeripheralCallType and CallDisposition column values
used in the Termination_Call_Detail table. It also provides the CED column values for Outbound Option
reservation or personal callback calls.
Sections are as follows:
Peripheral Call Types, page D-2
Summary of Peripheral Call Types New in Release 7.x, page D-2
Mapping of New to Old Peripheral Call Types, page D-3
Peripheral Call Type and Call Disposition Values Used in the Termination_Call_Detail Table, page
D-4
CED Column Values, page D-4
TCD Column Descriptions, page D-5
Reservation Calls, page D-5
Customer Calls, page D-6
Transfer to IVR TCD Records, page D-7
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
D-1
Appendix D
Termination_Call_Detail Table
Peripheral Call Types
Peripheral Call Types
Summary of Peripheral Call Types New in Release 7.x
This section provides a summary of peripheral call types that identify which dialing modes reservation
and customer calls were placed. Note that these call types are new in Release 7.0(0). By default, when a
new IP dialer is installed, it will use the new call types. However, if a dialer is upgraded, it will use the
old call types (Releases 6.0(0) and earlier).
The behavior can be modified by using the EnableCalltypes Dialer registry setting. (Refer to the Refer
to the Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted
Editions for detailed information about the EnableCalltypes registry setting.)
The new peripheral call types must be enabled; otherwise, the old call types are used. All reports are still
based on the old peripheral call types; the new types simply map into the old types for reporting
purposes.
CALLTYPE_OO_RESERVATION_PREVIEW = (27) Agent reservation call in preview mode
CALLTYPE_OO_RESERVATION_PREVIEWDIRECT = (28) Agent reservation call in direct preview
mode
CALLTYPE_OO_RESERVATION_PREDICTIVE = (29) Agent reservation call in predictive mode
CALLTYPE_OO_RESERVATION_CALLBACK = (30) Agent reservation call in regular callback mode
CALLTYPE_OO_RESERVATION_PERSONALCALLBACK = (31) Agent reservation call in personal
callback mode
CALLTYPE_OO_CUSTOMER_PREVIEW = (32) Customer call in preview mode
CALLTYPE_OO_CUSTOMER_PREVIEWDIRECT = (33) Customer call in direct preview mode
CALLTYPE_OO_CUSTOMER_PREDICTIVE = (34) Customer call in predictive mode
CALLTYPE_OO_CUSTOMER_CALLBACK = (35) Customer call in regular callback mode
CALLTYPE_OO_CUSTOMER_PERSONALCALLBACK = (36) Customer call in personal callback
mode
CALLTYPE_OO_CUSTOMER_IVR = (37) Customer call in IVR mode
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
D-2
Appendix D
Termination_Call_Detail Table
Peripheral Call Types
Mapping of New to Old Peripheral Call Types
This section maps the new peripheral call types to the old peripheral call types.
Table D-1
Mapping of New (Release 7.0(0) only) Peripheral Call Types to the Old (Releases 6.0(0) and earlier)
Peripheral Call Types
Peripheral Call Type
Description
CALLTYPE_RESERVATION
CALLTYPE_OO_RESERVATION_PREVIEW = 27
CALLTYPE_OO_RESERVATION_PREVIEWDIRECT = 28
CALLTYPE_OO_RESERVATION_PREDICTIVE = 29
CALLTYPE_OO_RESERVATION_CALLBACK = 30
CALLTYPE_OO_RESERVATION_PERSONALCALLBACK = 31
CALLTYPE_AUTO_OUT
CALLTYPE_OO_CUSTOMER_PREDICTIVE = 34
CALLTYPE_OO_CUSTOMER_IVR = 37
CALLTYPE_PREVIEW
CALLTYPE_OO_CUSTOMER_PREVIEW = 32
CALLTYPE_OO_CUSTOMER_CALLBACK = 35
CALLTYPE_OO_CUSTOMER_PREVIEWDIRECT = 33
CALLTYPE_OO_CUSTOMER_PERSONALCALLBACK = 36
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
D-3
Appendix D
Termination_Call_Detail Table
Peripheral Call Types
Peripheral Call Type and Call Disposition Values Used in the
Termination_Call_Detail Table
If PeripheralCallType is:
Then CallDisposition values can be interpreted as Outbound
Option Result Codes:
7: Auto Out - Outbound Option
Predictive/Progressive customer call
01. ABAND_NETWORK - Customer phone number not in
service
17: Preview - Outbound Option
Preview/Callback customer call
02. ABAND_LOCAL_QUEUE - An outbound call was
abandoned either by the customer or dialer
18: Reserve - Outbound Option
Reservation call
08. BUSY - Outbound call resulted in a busy signal
19. RING_NO_ANSWER - Outbound call was not answered
in the allotted time
20. INTERCEPT_REORDER - Dialer did not receive a ring
back from the ACD on network
21. INTERCEPT_DENIAL - Customer call was intercepted
by the operator
22. TIME_OUT - Dialer unable to detect dial tone
23. VOICE_ENERGY - Outbound call was answered by a
person
Note
On IPCC Enterprise, this result might also represent
a call answered by an answering machine.
24. NONCLASSIFIED_ENERGY_DETECT - Outbound
call reached a FAX machine
26. UABORT - Outbound call was disconnected before
customer answered
33. ANSWERING_MACHINE - Outbound call was
answered by answering machine
CED Column Values
The CED column values for Outbound Option reservation or personal callback calls are as follows:
"Callback" = Personal callback customer call
"ICM_BA_Reservation_Call" = Reservation call
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
D-4
Appendix D
Termination_Call_Detail Table
TCD Column Descriptions
TCD Column Descriptions
The following types of records will be generated when the Outbound Option Dialer makes agent
reservation calls and customer calls.
Reservation Calls
Reservation calls generate two TCD records and one RCD record:
•
IPCC reservation call (TCD) as described below.
•
MR PIM reservation entry “not a real call” (TCD) as described below.
•
MR PIM route request (RCD) as described on the next page.
Note
This record is a route request sent from the Dialer via the MR PIM.
IPCC Reservation Call (TCD)
PeripheralCallType = 18 (Reserve)
CallDisposition = 6 (agent abandon)
DialedNumber =Number dialed to run routing script
CED = ICM_BA_Reservation_Call
DNIS = Agent phone number (also InstrumentPortNumber)
HoldTime =Most of reserve time is kept under this bucket
TalkTime = Prior to reservation call being placed on hold the talking bucket is incremented
Duration = Total reservation time
AgentPeripheralNumber = Agent Login ID
PeripheralCallKey = Unique peripheral call ID
ANI = Customer phone number (only available for Preview reservation calls)
RouterCallKeyDay/RouterCallKey = Maps reservation call to MR reservation request and associates it
with route_call_detail record
MR PIM Reservation Entry “Not a Real Call” (TCD)
PeripheralID = MR PIM Peripheral ID (not CallManager Peripheral ID)
PeripheralCallType = 1 (ACD IN; all MR calls are this type)
CallDisposition = 14 (call handled by Dialer)
RouterCallKeyDay/RouterCallKey = Maps MR reservation request to actual reservation call and
associates it with MR reservation route_call_detail record
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
D-5
Appendix D
Termination_Call_Detail Table
TCD Column Descriptions
MR PIM Route Request (RCD - route_call_detail)
RouterCallKeyDay/RouterCallKey = Maps MR reservation route to actual reservation call and
associates it with MR reservation route_call_detail record
RequestType = 6 (Post-Routing)
RoutingClientID = MR PIM used by Dialer
ScriptID = Script used to service agent reservation request
RouterErrorCode = 0 (no error)
Label = Agent phone extension
DialedNumberString = Dialed number used to choose script
Customer Calls
Customer calls generate up to two TCD records:
Table D-2
Table D-3
•
Initial customer call transferred to agent (TCD) as described in Table D-2.
•
Customer speaking with agent (TCD) as described in Table D-3.
Initial Customer Call Transferred to Agent (TCD)
Column Name
Description
PeripheralCallType
17 (preview) or 7 (auto-out: progressive, predictive)
DigitsDialed
Customer phone number
CallDisposition
29 (announced transfer, call was transferred to agent)
Duration
Number of seconds agent was reserved for an outbound call
including amount of time it took to reserve the agent
HoldTime
Number of seconds agent was reserved
ICRCallKey
Unique key for TCD record
ICRCallKeyChild
Call key identifying the transferred customer call
PeripheralCallKey
Unique peripheral call ID (same as transferred call)
ANI
Customer phone number
Customer Speaking with Agent (TCD)
Column Name
Description
AgentSkillTargetID
ICM agent ID
SkillGroupSkillTargetID
ICM skill group ID
PeripheralCallType
17 (preview) or 7 (auto-out: progressive, predictive)
DigitsDialed
Agent phone extension
CallDisposition
13 (disconnect/drop handled, call was handled by agent)
Duration
Total customer handle time (including talk and wrap-up)
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
D-6
Appendix D
Termination_Call_Detail Table
Transfer to IVR TCD Records
Table D-3
Customer Speaking with Agent (TCD) (continued)
Column Name
Description
TalkTime
Agent talk time
ICRCallKey
Unique key for TCD record
ICRCallKeyParent
Call key identifying the original customer call prior to the
transfer
PeripheralCallKey
Unique peripheral call ID (same as original customer call
prior to transfer)
ANI
Customer phone number
Transfer to IVR TCD Records
Transfer to IVR calls generate up to three TCD records:
Note
•
Initial Customer Call on CallManager PIM Transferred to Route Point
•
Transferred Customer Call on CallManager PIM Redirected to IVR
•
IVR Playing a Message on VRU Pim to a Customer
•
If the call is not answered, only one TCD record will be generated.
•
If the Dialer transfers a customer to an IVR while the IVR is experiencing technical difficulties, the
record will close in the Dialing List table, with a CallResult of 10 (Voice) or 16 (Abandon).
However, in the t_Termination_Call_Detail table the CallDisposition will be 7 (Short) or 10
(Disconnect/drop no answer) for the second CM PIM TCD record. The first CallManager PIM TCD
record will have a value of 23 (Voice Energy). The CallDisposition for the VRU PIM TCD record
will be 27 (Failed Software).
Initial Customer Call on CallManager PIM Transferred to Route Point
•
PeripheralCallType - 17 (preview) or 7 (auto-out: progressive, predictive)
•
DigitsDialed - Customer phone number
•
CallDisposition - 29 (announced transfer, call was transferred to route point)
•
Duration - Number of seconds it took the Dialer to dial the customer phone number and have the
customer pick up the phone
•
ICRCallKey - Unique key for TCD record
•
ICRCallKeyChild - Call key identifying the transferred customer call
•
PeripheralCallKey- Unique peripheral call ID (same as transferred call)
•
ANI - Customer phone number
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
D-7
Appendix D
Termination_Call_Detail Table
Transfer to IVR TCD Records
Transferred Customer Call on CallManager PIM Redirected to IVR
•
PeripheralCallType - 17 (preview) or 7 (auto-out: progressive, predictive)
•
DigitsDialed - Customer phone number
•
CallDisposition - 15 (redirect)
•
Duration - Number of seconds it took the Dialer to redirect the call
•
ICRCallKey - Unique key for TCD record
•
ICRCallKeyParent - Call key identifying the initial customer call
•
PeripheralCallKey - Unique peripheral call ID (same as transferred call)
•
ANI - Customer phone number
IVR Playing a Message on VRU Pim to a Customer
•
PeripheralCallType - 1 (ACD in, call comes into IVR)
•
DigitsDialed - Digits dialed to reach the route point, which executes the translation route
•
CallDisposition - 13 (disconnect/drop handled, call was handled by IVR) or 6 (abandon; customer
hangs up the phone before the IVR message ends)
•
LocalQTime - Total customer handle time at the IVR
•
ICRCallKey - Unique key for TCD record
•
PeripheralCallKey - Unique peripheral call ID (same as original customer call prior to transfer)
•
ANI - Customer phone number
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
D-8
GLOSSARY
A
Abandoned call
Call in which the Outbound Option Dialer reaches a customer in Predictive
mode, but cannot transfer the call because there is no agent available.
Admin Workstation
(AW)
Human interface to Cisco ICM software. An AW can be located at any central or
remote site. It allows users to monitor call handling within the system and make
changes to configuration data or routing scripts.
Administrative
script
This script contains a list of commands that tell the Dialer when to begin making
outbound calls.
Agent
Person who has customer contact. Each agent is associated with a peripheral and
can be a member of one or more skill groups. (Some peripheral types limit each
agent to one skill group.) Optionally, you can group peripheral agents into agent
teams.
Agent re-skilling
Allows supervisors to login and change the skill groups for agents they manage.
Answering machine Outbound Option uses the Call Progress Analysis (CPA) feature to detect
detection
answering machines, faxes, modems, and answering machine terminating tones.
Analog Dialogic card Specific type of Dialogic card that interfaces to the Avaya DEFINITY switch.
B
Blended agent
Agent who can handle both inbound and outbound calls.
Blended mode
Dialing mode that allows agents to handle both inbound and outbound calls on
a call-by-call basis.
Blended skill group
Agents within this skill group can accept both inbound and outbound calls.
C
Callback
Failed call or a customer request to schedule a call back.
CallRouter
Component of the ICM Central Controller that makes routing decisions and both
gathers data from and distributes data to remote sites.
Call classifier
Digital Signal Processor (DSP) that identifies the call connection as a live voice,
answering machine, or busy signal.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
GL-1
Glossary
Call Progress
Analysis (CPA)
Feature that provides answering machine and fax/modem detection, along with
detecting answering machine terminating tones.
Campaign
Delivers outgoing calls to agents for a specific purpose or goal. Outbound
Option sees campaigns as logical entities that group a set of contacts together
(just as it sees query rules). The difference is that campaigns collect groups of
contacts to call for a particular reason, while query rules contain contacts that
share attributes.
Cisco Agent
Desktop (CAD)
A computer telephony integration solution for contact centers that is easy to
deploy, configure, and manage. It provides contact center agents and supervisors
with powerful tools to increase agent productivity, improve customer
satisfaction, and reduce contact center costs.
Comma-delimited
file
File where each data field is separated by a comma.
Computer
Telephony
Integration (CTI)
Integrates voice communications systems with computers for contact center and
office automation applications.
D
Dedicated mode
A dialing mode that restricts agents to outbound calls.
Dedicated skill
group
Agents in this skill group can not accept inbound calls and function only as
predictive or preview agents (outbound only).
Dialing list
List of customer phone numbers to be dialed.
Dialogic card
Hardware that initiates dialing and voice detection.
Direct Preview
mode
Mode that allows agents to initiate customer calls from their phone using a CTI
make_call request instead of having the Dialer place the call.
Do-Not-Call imports Lists of customers who have requested they do not want to be contacted.
Dynamic routing
client
Allows Cisco CVP/ISN to enable the network transfer feature in a new scenario:
when a call is translation routed to CVP/ISN, CVP/ISN will be able to “take
over” as the network and provide Network Transfer functionality for the call.
Before, calls that were translation routed to CVP/ISN (as Type 2 VRU) could not
be network transferred.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
GL-2
Glossary
E
Event Management
System (EMS)
External Message
Transport (EMT)
Protocol
System that provides an API that ICM processes can use to report informational
and error events. The API supports the following basic features:
•
Logs events to local EMS log file
•
Logs events to NT Application Event Log
•
Sends events to the Logger for storage in the ICM database
•
Sends events to the central customer service forwarding service for delivery
to the Cisco Customer Support Center (CSC)
Interprocess communication protocol that sends and receives information.
F
Fixed-length file
File whose data fields are set at fixed locations with fixed lengths that never vary.
Flat file
Text file of customer records.
H
Hit rate
Percentage of customers that have been successfully contacted. This rate is
determined by the total number of customers contacted divided by the total
number of calls attempted.
I
Import
Process that imports contact information into a contact table, which is then used
to build a dialing list associated with a particular campaign and query rule.
Intelligent Contact
Management (ICM)
software
Cisco system that implements enterprise-wide call distribution across contact
centers. ICM software provides Pre-Routing, Post-Routing, and performance
monitoring capabilities.
This software plays messages and collect digits using IVR scripts.
Interactive Voice
Response Unit (IVR)
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
GL-3
Glossary
IVR script
This script contains a list of commands that tell the IVR what kind of
information to play to the customer. IVR scripts can play a pre-recorded message
using a .wav file, or collect information by requesting the customer to press
specific numbers.
Internet Protocol
Contact Center
(IPCC)
Cisco solution that provides an integrated suite of products that enables agents
using Cisco IP phones to receive both time-division multiplexing (TDM) and
voice-over-IP (VoIP) calls.
L
Component of the ICM Central Controller that controls the central database.
Logger
M
Message Delivery
System (MDS)
Facilities used by ICM nodes to communicate with each other. The MDS plays
a key role in keeping duplexed components synchronized.
O
Outbound Option
Dialer
Software that controls the Dialogic telephony cards, uses predictive algorithms
to decide how many lines to dial, dials phone numbers, and routes agents with
customers.
Outbound Option
Configuration
Components
Software that allows you to create outbound campaigns.
Overflow agents
Agents which are available to receive outbound calls, but are not taken into
account when calculating the number of lines to dial per agent.
P
Peripheral Gateway Interface between the ICM platform and third-party hardware, such as an ACD,
(PG)
in each contact center. A PG is typically located at the contact center.
Personal callback
A callback handled by a specific agent. Agents can schedule a personal callback
for any call that they want to follow-up on. See also Regular Callback.
Predictive mode
Mathematical algorithm that determines how many outbound lines to dial for
each available agent. This algorithm varies over time based on conditions in the
contact center.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
GL-4
Glossary
Preview mode
Provides customer information presented at the agent desktop before a customer
call is transferred. Also allows the agent to either accept, reject, or skip the
proposed call.
If the call is skipped or rejected by the agent, the record is marked “R” for retry
and is sent to another agent based on the no answer setting in the Campaign
Configuration. For example, if the no answer parameter is two hours, then the
skipped or rejected record is presented to another agent after two hours.
Progressive mode
Parameter that specifies a fixed number of outbound lines to dial per agent.
Q
Query rule
SQL filter function that selects contact records and associates those records with
a campaign.
R
Regular callback
Regular callbacks are not scheduled, but occur at the end of each dialing
campaign. See also Personal callbacks.
Routing script
This script contains commands that tell the Dialer where to send the calls.
S
Sequential dialing
Allows you to associate up to ten phone numbers per customer record. Two time
zones are available to allow partitioning calls between two time periods. This
feature allows you to enter a phone number into either time zone or into both
time zones at once.
Skill group
Collection of agents that share a common set of skills. For example, agents in
Outbound Option skill groups can handle outbound calls. A skill group is
associated with a peripheral. An agent can be a member of zero, one, or more
skill groups (depending on the peripheral).
Skill group
balancing and
rebalancing
The EnhancedSkillgroupBalance Registry setting assigns a skill group to only
one dialer versus the former way of assigning it to every dialer on the PG.
Special Information
Tones (SIT)
Tones returned from the central office; for example, “The number you have
called is no longer in service.”
Station
Digital or analog port that terminates a device, such as a softphone or regular
phone.
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
GL-5
Glossary
T
T1 Dialogic card
PC-based interface card that processes connections to other T1 devices, such as
a PBX T1 card or Central Office T1 connection.
Transfer to IVR
Outbound mode that causes the Dialer to transfer every customer call associated
with a specific skill group to a service control-based IVR instead of an agent.
This feature allows a contact center to run unassisted outbound campaigns using
pre-recorded messages in the Cisco IP IVR and Cisco CVP/ISN products.
U
Unassisted
campaign
This type of outbound campaign uses an IVR instead of live agents.
User calling list
List of customer phone numbers.
V
Vector Directory
Number (VDN)
Number that defines the agent’s queue locations (specific to the Avaya
DEFINITY switch).
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
GL-6
INDEX
A
C
Abandoned and retry call settings description
Agent-based campaign, creating
Agent reporting
1-9
Callbacks
1-11, 3-7
Call flow, transfer to IVR
5-15
3-25
Call progress analysis (CPA)
7-3
Agent re-skilling description
about
1-8
3-13
Agtskg06 report
7-3
Dialer registry settings
Agtskg10 report
7-3
setting up
Agtskg11 report
7-3
Call routing, outbound
2-1
Agtskg12 report
7-3
Call targets, setting up
5-14
AlarmTracker Client, using EMS alarms
Algorithm parameters, predictive
A-1
6-2
Answering machine detection
description
1-7
associating skill groups
creating
5-16
3-6
5-13
creating agent-based
5-15
reporting
Architecture, outbound call routing
2-1
Campaign Manager
object
5-17
1-11
EMS log example
3-5
A-5
A-2
Procmon tool commands
B
troubleshooting
BA Desktop
BA Dialer
1-12
1-11
enabling WebView reporting
overflow agents
process flow
1-12
2-5
standby and recovery model
BA Import
1-11
Base skill groups
Blended mode
7-3
1-4
5-19
2-6
1-9
7-4
specifying query rules
3-16
Area codes, using
Campaign
prefix digits, configuring for dialed numbers
for Outbound Option on the Avaya DEFINITY,
about A-8
setting up
3-16
component
configuring for Outbound Option on the Avaya
DEFINITY A-9
3-18
A-20
Camqry01 report
7-4
Camqry03 report
7-4
Camqry04 report
7-4
Camqry05 report
7-4
Camqry06 report
7-4
Camqry10 report
7-4
Camqry11 report
7-4
Central Controller
A-11
1-2
Cisco Agent Desktop (CAD)
Cisco Agent Desktop
4-2
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
IN-1
Index
Cisco Desktop Administrator
Cisco Supervisor Desktop
overview of components
types
4-3
Dialogic Global Call test application
4-2
relationship with call legs
about
3-13
1-5
enabling
2-2
CTI Object Server (CTI OS)
6-4
Disabling silence suppression
4-1
Custom reporting templates, creating
on CallManager and MGCP gateways
7-1
CVP/ISN, configuring with the dynamic routing
client 3-31
D
on H.323 gateways
Do-Not-Call list
DCS
A-25
3-15
Dumpalloc command
A-10
Dumpconf command
A-10
Dumptalk command
4-1
3-16
2-2
Dumprt command
database triggers
3-14
Direct Preview mode
3-2
Configuring voice gateway
Contact list
3-14
using in dial plan setup on H.323 gateways
3-2
window layout
A-2, A-5
Dial peers
4-2
Configuration Components
description
5-1
A-12
A-10
Dynamic routing client
Dedicated mode
1-4
configuring CVP/ISN with
Desktop button performance
Desktop Control Server
4-6
description
3-31
1-8
4-1
Dialed Numbers
dialing order
E
1-8
Dialed numbers
ECC variables
configuring campaign prefix digits
using with skill groups
5-19
Dialer
1-9
4-3
ECC variables support in Siebel 7.5.3 and 7.7
description 1-10
EMS alarms
component
reported by Campaign Manager
3-4
general configuration
Procmon tool commands
reporting
Dialer01 report
7-5
Dialer10 report
7-5
Dialerport01 report
EMS logs
7-5
Dialing_List table
A-2
A-5
Enabling the Direct Preview mode
6-4
G
disabling silence suppression on CallManager and
MGCP 3-16
Dialogic card
A-14
disabling silence suppression on H.323
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
IN-2
A-3, A-4
Gateways
C-1
troubleshooting
troubleshooting
A-10
5-7
A-4
reported by Outbound Option Import
5-5
7-5
Softphone registration
columns
reported byOutbound Option Dialer
5-4
port map configuration
A-3
3-15
Index
using dial peers in dial plan setup on H.323
General System Time Options, specifying
GeoDCS
3-14
O
5-8
OutboundControl variable
4-1
Outbound dialing modes
6-6
6-1
Outbound Option
I
abandoned and retry call settings
agent re-skilling feature
ICM software
overview
starting
1-8
answering machine detection feature
1-2
area codes
2-6
ICM software, topology diagram
Import object
1-9
3-5
component relationships
5-2
configuration
A-2
2-1
5-2
Configuration Components
Import Rule
1-7
5-4
component
3-5
Configuration Components, overview
configuring
5-9
configuring a personal callback
reporting
3-9
configuring call progress analysis feature
7-5
Imprule01 report
7-5
Imprule10 report
7-5
InfoMaker
3-1
3-16
configuring CVP/ISN with the dynamic routing
client 3-31
configuring transfer to IVR feature
7-1
IPCC Hosted support description
dialing modes
1-10
1-4, 1-5
dynamic routing client feature
ECC variables
L
3-26
1-8
4-3
ECC variables support in Siebel 7.5.3 and 7.7
List box
EMS alarms
3-3
EMS logs
Lists
contact
A-1
A-5
enabling personal callback feature
2-2
list box
Do-Not-Call
2-2
personal callback
3-3
on IPCC
1-3
overview
1-1
personal callback feature
M
Dedicated
reporting features
1-4
2-5
1-6
scheduling a personal callback
1-4
Select filter data box
server processes
3-12
3-3
sequential dialing feature
N
1-7
1-10
skill group balancing and rebalancing
Navigating the BA Configuration Components
3-2
starting
3-2
1-6, 3-7
process flow for BA Dialer
Modes
Blended
3-9
navigating the Configuration Components
2-3
1-10
1-9
2-7
support on IPCC Hosted
1-10
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
IN-3
Index
tabbed properties area
3-3
transfer to IVR feature
1-7
troubleshooting
user interface
Preview
dialing
mode
A-1
6-1
1-4
Preview mode
3-4
Outbound Option Dialer
Direct
collection object
Procmon tool
A-2
EMS log example
record types generated for customer calls
commands, Dialer
D-6
record types generated for reservation calls
troubleshooting
D-5
A-10
Outbound Option Import, EMS log example
A-11
dumpconf command
A-10
Progressive mode
A-1
A-12
dumptalk command
A-7
A-11
A-10
dumpalloc command
dumprt command
A-13
Outbound Option object
A-10
commands, Campaign Manager
A-7
title bar indicators
6-4
A-10
1-5
Outbound Option transfer to IVR
prerequisites when using CVP/ISN Comprehensive
Model 3-22
prerequisites when using IP IVR
OutboundPercent variable
Overflow agents
6-8
3-20
Q
Query Rule Configuration Component
3-5
Query rules
1-12
creating
5-11
specifying for campaign
specifying time range
P
5-17
5-18
Query rules and campaigns, logical relationship
Peripheral call types
mapping of new and old
Perskg11 report
7-6
Perskg12 report
7-6
D-3
R
Records
Personal callback
customer calls
configuring
3-9
description
1-6
enabling
list
Region table
agent
2-3
3-12
Personal callback description
Port device, creating
Port map, configuring
5-7
BA Dialer
7-5
campaign
7-4
Import Rule
7-5
7-6
transfer to IVR
7-6
Routing script
algorithm parameters
mode
3-7
7-3
skill group
5-5
Predictive
dialing
3-5
Reporting
3-9
scheduling
D-6
6-1
6-2
creating
3-26
translation routes to CVP/ISN VRU
1-5
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
IN-4
3-27
2-2
Index
translation routes to IP IVR VRU
Reservation calls
3-28
Transfer to IVR
D-5
D-7
Templates
S
agent activity
Select filter data box
campaign dialing times
3-3
Sequential dialing description
dialing order
Servers
campaign records status
1-8
Silence suppression
Skill group balancing and rebalancing description
1-9
7-4
current status of all campaign records
7-4
associating with campaign
dialer detection status
7-5
7-5
7-6
predictive calls by skill group
5-16
preview calls by skill group
5-19
configuring
reporting
query rule dialing times
5-19
records imported
A-21
Softphone registration for Dialer
5-7
Starting
2-7
System Options component
records imported by time range
7-5
reservation calls by skill group
7-3
Time zones
A-13
D-1
3-5
Transfer to IVR
3-4
about
3-24
call flow
T
3-25
description
Tabbed properties area
7-4
see also TCD table
7-1
Symptoms and troubleshooting actions
1-7
prerequisites when using CVP/ISN Comprehensive
Model 3-22
3-3
TCD table
prerequisites when using IP IVR
D-5
Customer calls
7-4
7-5
Termination_Call_Detail table
5-19
Sybase InfoMaker
7-4
skill groups and associated Outbound Option
status 7-6
2-6
Outbound Option
Subskill groups
7-3
real-time table of query rules within a campaign
5-19
ICM software
7-3
query rules within a campaign
7-6
troubleshooting
columns
7-5
Outbound Option counts
Skill groups
subskill
7-4
dialer detection by half-hour
3-14
7-4
campaign records status by half-hour
dialer activity by port
3-14
using dial peers on H.323 gateways
base
7-4
campaign query rules by half-hour
1-7
5-1
about
7-3
reporting
D-6
setting up
customer speaking with agent
D-6
initial customer call transferred to agent
MR PIM reservation entry "not a real call"
MR PIM route request
D-6
7-6
3-26
TCD records
D-6
D-5
3-20
D-7
Translation routes
sample routing script to CVP/ISN VRU
sample routing script to IP IVR VRU
3-27
3-28
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
IN-5
Index
Troubleshooting
Campaign Manager
A-20
Dialogic Global Call test application
Dialogic problems
EMS alarms
A-2, A-5
A-14
A-2
Outbound Option
A-1
Outbound Option Dialer
A-13
Outbound Option Dialer status
symptoms and actions
A-10, A-11, A-12
A-13
U
Using BA Configuration Components
3-2
V
Voice gateway configuration requirements
3-13
W
WebView
creating custom templates using Sybase
InfoMaker 7-1
enabling reporting on the BA Dialer
using
7-3
7-2
Outbound Option Setup and Configuration Guide for Cisco ICM/IPCC Enterprise & IPCC Hosted Editions Release 7.2(1)
IN-6