Getting Started with Cisco Unified Contact Center Express Premium, Enhanced, and Standard, Release 7.0(1) April 2009 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. CCDE, CCSI, CCENT, Cisco Eos, Cisco HealthPresence, the Cisco logo, Cisco Lumin, Cisco Nexus, Cisco Nurse Connect, Cisco Stackpower, Cisco StadiumVision, Cisco TelePresence, Cisco WebEx, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn and Cisco Store are service marks; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MeetingPlace Chime Sound, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels, ProConnect, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to Increase Your Internet Quotient, TransPath, WebEx, and the WebEx logo 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. (0903R) 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. Getting Started with Unified CCX © 2009 Cisco Systems, Inc. All rights reserved. C O N T E N T S Preface vii Purpose Audience vii vii Organization vii Obtaining Documentation ix Cisco.com ix Product Documentation DVD Ordering Documentation x Documentation Feedback ix x Cisco Product Security Overview x Reporting Security Problems in Cisco Products Product Alerts and Field Notices xi 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 PART Unified CCX Overview 1 CHAPTER xiii 1 About Unified CCX 1-1 Unified CCX Features 1-1 Seat and Licensing Usage 1-7 About Installing Multiple Unified CCX Products on a Server Unified CCX Package Descriptions 1-9 Feature Summary for Each Unified CCX Package 1-9 Unified CCX Subsystems Supported by Unified CCX Sample Default Unified CCX Scripts CHAPTER 2 1-8 1-16 1-19 Features Enabled by Product Licensing 2-1 Unified CCX Administration Menus Enabled by Product Licensing 2-1 Prompt, Spoken Name Upload, and Plugin Options Enabled by Product Licensing Unified CCX Subsystems Enabled by Product Licensing 2-3 2-3 Getting Started with Unified CCX iii Contents Application Types Enabled by Product Licensing Editor Steps Enabled by Product Licensing 2-4 2-4 Historical Reports Enabled by Product Licensing 2-5 Real-Time Reports Enabled by Product Licensing for Unified CCX CHAPTER 3 Unified CCX Architecture 3-1 Available Deployment Models Single-Site Deployments Services from Partners 4 3-1 3-2 3-3 Cisco Advanced Services CHAPTER 3-3 Basic Contact Flow Concepts for a Unified CM Deployment How Applications Work Together Unified CM Telephony Deployment Considerations Important Outbound Configuration Dependencies 4-3 4-5 4-6 Important Unified CME Configuration Dependencies 4-7 Installing and Configuring Unified CCX with Unified CM 2 CHAPTER 5 Installing and Configuring Unified CM for Unified CCX About Unified CM 5-1 How to Configure Unified CM 5-2 Unified CM Configuration Check List Outbound Configuration Check List 5-2 5-3 How to Check Your Phone Configuration in Unified CM About the Unified CM Extension Mobility Feature 5-5 5-5 Installing and Configuring Unified CME for Unified CCX 3 CHAPTER 5-1 5-1 How to Install Unified CM PART 4-3 4-5 Important Unified CM Configuration Dependencies PART 4-1 4-1 Relationships Between Tasks, Sessions, Contacts, and Channels An HTTP Contact Flow 2-9 6 Installing and Configuring Unified CME for Unified CCX About Unified CME 6-1 6-1 Support Information and Guidelines to Interoperate with Unified CME Getting Started with Unified CCX iv 6-1 Contents How to Install and Configure Unified CME 6-2 Unified CCX Configuration Check List for Unified CME PART Installing and Provisioning Cisco Unified CCX 4 CHAPTER 7 Installing and Configuring Unified CCX 7-1 Unified CCX Application Configuration Check List CHAPTER 8 Deploying the Sample Script, icd.aef Unified CCX Script Overview 8-1 8-2 Testing your System and the Unified CCX Script 9 7-1 8-1 Designing and Configuring Unified CCX Scripts CHAPTER 6-3 8-2 Installing Agent and Supervisor Desktop for Unified CCX About Agent and Supervisor Desktops for Unified CCX About Routing and CSQs 9-1 9-1 9-2 Cisco Agent Desktop Configuration Check List 9-2 How to Install and Configure the Cisco Agent Desktop Applications CHAPTER 9 Monitoring and Recording Features for Unified CCX Remote Monitoring CSD Monitoring 9-2 Recording Prompts 10 9-2 9-2 Using Unified CCX Historical Reports 10-1 The Default Unified CCX Historical Reports Real-Time Unified CCX Reports CHAPTER 11 9-1 9-1 Recording Agent Conversations CHAPTER 9-7 Managing Unified CCX 10-2 10-2 11-1 Managing Prompt, Grammar, and Document Files Managing Unified CCX Datastores 11-1 11-2 INDEX Getting Started with Unified CCX OL-xxxxx-xx v Contents Getting Started with Unified CCX vi Preface Purpose The Getting Started with Cisco Unified Contact Center Express book provides high-level steps from a solution perspective on how to understand and configure the Premium, Enhanced, and Standard packages for Cisco Unified Contact Center Express (Unified CCX). Audience The Getting Started with Cisco Unified Contact Center Express book is written to ease the deployment process for application designers, system architects, engineers, and Cisco channel partners who wish to enhance the efficiency of their contact center organization and apply the best design practices for Unified CCX packages. Organization This guide consists of the following parts and chapters. Part/Chapter Title Description Part I Unified CCX Overview Provides an overview of Unified CCX. Chapter 1 About Unified CCX Explains key components of Unified CCX, and describes where Unified CCX fits into the Cisco Customer Contact management portfolio. Chapter 2 Features Enabled by Product Licensing Provides a comparative list of all the Unified CCX features enabled by product licensing for each Unified CCX package. Chapter 3 Unified CCX Architecture Describes the available deployment model for this Unified CCX package. Chapter 4 Basic Contact Flow Concepts for a Unified CM Deployment Provides information on Unified CCX concepts, call flows, and configuration dependencies. Part II Installing and Configuring Unified CCX with Unified CM Describes how to install and configure Unified CCX with Cisco Unified Communications Manager (Unified CM). Chapter 5 Installing and Configuring Unified CM Provides information on installing and configuring the Unified CM for Unified CCX for Unified CCX. Getting Started with Unified CCX vii Preface Part/Chapter Title Description Chapter 6 Installing and Configuring Unified CME for Unified CCX Provides information on installing and configuring Unified CCX. Chapter 7 Installing and Configuring Unified CCX Provides information on deploying the icd.aef script for Unified CCX. Chapter 8 Deploying the Sample Script, icd.aef Provides information on the Unified CCX agent and supervisor desktops. Chapter 9 Installing Agent and Supervisor Desktop for Unified CCX Provides information on the dependencies to use the monitoring and recording features in Unified CCX. Chapter 10 Monitoring and Recording Features for Provides information on configuring the database connection for to Unified CCX, page 1 facilitate historical reports and scheduling details for users. Chapter 11 Managing Unified CCX, page 1 Provides information on managing the prompt, grammar, and document files, the central datastore, and Unified CCX repository. The following web addresses provide additional information on Unified CCX. Note The web addresses referenced in this guide were accurate at the time this guide was written but might change. If an address does not work, go to Cisco.com and search for the related document at the Search prompt. For .... See .... the Unified Communications phone configuration check list The Phone Configuration Checklist section in the Cisco Unified Communications Phones chapter of the Unified CM System Guide, Release 6.0(1) at http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_gui des_list.html#anchor1 SIP Phone Support Cisco SIP Phone 7960 Software Refer to the Cisco Unified CCX Software and Hardware Compatibility Matrix for a complete list of agent phones supported this release. The latest version of this matrix is available at the following website: http://www.cisco.com/application/pdf/en/us/guest/products/ps1846/c1683/ccmig ration_09186a008077cb33.pdf An explanation on using the Cisco 7900 series phone Cisco 7900 Series Phones at Unified CCX products and services, datasheets, case studies, and other documents Unified CCX Product Literature Cisco Unified Contact Center Express Co-Resident Bundle with Cisco Unified CallManager Q&A Best practices, case studies, success stories, and customizable templates Partner Central Steps to Success How to perform Speed Deployments with Solution Reference Network Design (SRND) Guides SRND Resources Getting Started with Unified CCX viii OL-xxxxx-xx Preface For .... See .... Skills and knowledge required to plan, design, implement, and operate Unified CCX Specialist training course How to install or upgrade Unified CCX Cisco Unified CCX Installation Guide, Release 7.0(1) at Unified CCX Install and Upgrade Guides How to develop and program Unified CCX Scripts Cisco Unified CCX Scripting and Development Series manuals at Unified CCX End-User Guides at How to troubleshoot Unified CCX Unified CCX Troubleshoot and Alerts at Technical Support and Documentation Unified CCX Technical Support and Documentation at Software compatibility information Cisco Unified Communications Systems Test at Interoperability information Interoperability Portal at Field Notices Unified CCX Field Notices at Translated Documents Unified CCX Translated End User Guides at Cisco Unified Communications and Voice Products Cisco Unified Communications and Voice Products Unified CM Unified CM Unified CCX Unified CCX 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 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 Getting Started with Unified CCX OL-xxxxx-xx ix Preface 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 Getting Started with Unified CCX x OL-xxxxx-xx Preface 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 Getting Started with Unified CCX OL-xxxxx-xx xi Preface 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. Getting Started with Unified CCX xii OL-xxxxx-xx Preface 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 Getting Started with Unified CCX OL-xxxxx-xx xiii Preface • 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 internet 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 Getting Started with Unified CCX xiv OL-xxxxx-xx P A R T 1 Unified CCX Overview CH A P T E R 1 About Unified CCX Unified CCX manages customer voice contact centers for departments, branches, or small to medium-size companies planning to deploy an entry-level or mid-market contact center solution. It provides an Integrated Automatic Call Distribution (ACD), Unified IP IVR, and Computer Telephony Integration (CTI) virtual contact center solution with support for up to 300 agents and 300 Unified ports. An Unified IP IVR port refers to a basic self-service port for the Standard and Enhanced packages and a premium self-service port for the Premium package. This chapter contains the following: • Unified CCX Features, page 1-1 • Seat and Licensing Usage, page 1-7 • About Installing Multiple Unified CCX Products on a Server, page 1-8 • Unified CCX Package Descriptions, page 1-9 • Feature Summary for Each Unified CCX Package, page 1-9 • Unified CCX Subsystems Supported by Unified CCX, page 1-16 • Sample Default Unified CCX Scripts, page 1-19 Unified CCX Features This chapter explains the features in Unified CCX, Release 7.0. • Windows 2003 based and aligns with Cisco Unified Communications Manager 7.0 and 6.1. • Support for Cisco Unified E-Mail Interaction Manager (Unified EIM) and Cisco Unified Web Interaction Manager (Unified WIM) 4.2.(4). • New naming conventions: This guide uses the following naming conventions in this documentation set for Unified CCX 7.0: – Cisco Unified Communications Manager was previously known as Cisco Unified CallManager. This guide uses Cisco Unified Communications Manager at the first occurrence and Unified CM for later occurrences. – Cisco Unified Communications Manager Express was previously known as Cisco Unified CallManager Express. This guide uses Cisco Unified Communications Manager Express at the first occurrence and Unified CME for later occurrences. – The term RM JTAPI user is henceforth referred to as RmCm provider. Getting Started with Unified CCX 1-1 Chapter 1 About Unified CCX Unified CCX Features – The term JTAPI is henceforth referred to as Unified CM Telephony.Unified CM Telephony manages the connection between Unified CM CTI Manager and the Unified CCX Engine. • Note Unified CCX Outbound Preview Dialer (Outbound): The Unified CCX Outbound Preview Dialer (Outbound) feature is available in the Unified CM version of the Unified CCX product. Effective Unified CCX Release 7.0, outbound feature is automatically available with Premium license package without any additional license. It is no longer available with Enhanced license. With this feature, you can maintain high agent productivity by configuring contact centers for automated Outbound activities and allow agents who are not busy with inbound calls to perform Outbound calls. The Outbound feature is not available in the Unified CCX Standard version, Unified CME version of Unified CCX and Unified IP IVR. Note • For more information, see the Cisco Unified CCX Administration Guide. Express E-mail Manager (EEM) 1 is an add-on application to Unified CCX. It provides the basic set of features for receiving e-mails from customers, distributing them to agents to service customer requests, sending responses from the contact center to the customer and reporting on e-mail activity. This feature provides GUI based applications to support a contact center’s agents and supervisors in handling and managing e-mails. The agent and supervisor GUIs run within CAD and CSD respectively. The e-mail feature has been documented in the Unified CCX 7.0(1) documents available at this URL: http://www.cisco.com/en/US/products/sw/custcosw/ps1846/tsd_products_support_series_home.html Note Express E-mail Manager requires MS Exchange 2003 or 2007 to be used as the e-mail Datastore. • Supports upgrade from CRS 4.5(x) to Unified CCX 7.0(1), CRS 5.0(x) to Unified CCX 7.0(1). • The Licence Validator tool is no longer in the form of a CD. It is now available for download from the Tools and Resources downloads page. • Supports new CAD/CSD enhancements such as Tabbed browser and Browser edition in the desktop. • Integrates with Work Force Optimization with support for WFO 1.2, which includes QM 2.6 and WFM 8.2(3). • Support for Nuance 9.02 • Cisco TelePresence Virtual Agent Solution: The Cisco TelePresence application enables enterprises to create a live, face-to-face interaction with customers over the network. This solution allows rapid deployment of a virtual contact center infrastructure, Agents using Cisco TelePresence are referred to as virtual agents in this guide.Virtual agents connect to callers using Unified CCX thus incorporating ACD, CAD, CTI, and Unified IP IVR with Cisco Unified CM and providing the entire solution on one server. 1. The Express E-mail Manager feature will be available with Unified CCX 7.0(1) SR1 and not with the Unified CCX 7.0(1) release. 2. Support for Nuance 9.0 will be available with Unified CCX 7.0(1)SR1 and not with the Unified CCX 7.0(1) release. Getting Started with Unified CCX 1-2 Chapter 1 About Unified CCX Unified CCX Features Note • Note For more information on the Cisco TelePresence solution, see Cisco TelePresence. For more information, see the Cisco Unified CCX Administration Guide. Unified CME interoperability: The Cisco Unified Communications Manager Express (Unified CME) provides interoperability between Unified CCX and Unified CME, call routing using SIP-based route point, keep alive session management, Support of Cisco Agent Desktop for use with Unified CME, and the ability to store the users locally in the Unified CCX database. Unified CME Telephony manages the SIP connection between Unified CME and the Unified CCX Engine. The Unified CME Telephony subsystem controls the Unified CME telephony resources for the Unified CCX system. Note For more information on Unified CME interoperability tasks with Unified CCX, see Cisco Unified Communications Manager Express System Administrator Guide. For more information on the Unified CME installation, see the Cisco Unified CCX Installation Guide. For more information, see the Cisco Unified CCX Administration Guide. – Unified CME product for Unified CCX supports single-node deployments, Unified CCX as a whole and as a child to Unified CCE (as a parent), Unified IP IVR, Unified EIM and the Unified WIM, and Limited CAD/CSD Functionality – Unified CME product for Unified CCX does not support High Availability (only single node support), Outbound preview dialer, and Remote monitoring • Deployment Models: Two product deployments are available for the Unified CCX platform: – The Unified CM product supports both single-node and two-node (high availability) deployments. – The Unified CME product only supports a single-node deployments. • The deployment model is transparent to the Unified CCX installer as the clustering for Unified CM is performed through the Unified CCX Administration using the Unified CCX setup wizard Note • Migration Status: You can verify the status of a migration from one release to another using the Migration Status option. Note • For installation details, see the Cisco Unified CCX Installation Guide. For more information, see the Cisco Unified CCX Administration Guide. Unified CM Telephony Client Updates: The following information applies to the Unified CM Telephony Client. – the Unified CM Telephony client is installed in the background after you configure the Unified CM Telephony user. The Unified CM Telephony client runs silently and verifies that the right version and the right client are installed. – During the resynchronizing process, an additional check (effective Unified CCX Release 7.0) ensures that the Unified CM Telephony client (also called the Cisco JTAPI Client) versions are the same between the clients installed on the Unified CCX node and the Unified CM Telephony client installer. If the Unified CCX platform detects a mismatch, it displays the inconsistencies. You can correct the errors by triggering the Unified CM Telephony client installed on this node. Getting Started with Unified CCX 1-3 Chapter 1 About Unified CCX Unified CCX Features Note • Network Time Protocol (NTP) Configuration: NTP configuration is available in the Unified CM Configuration web page. The NTP host name or IP address is typically derived from the Unified CM, but can be pointed to another NTP Server if desired. If this information is not provided during the installation setup, you can provide it when configuring the Unified CCX Administration. If you provide a valid host name or IP address of the NTP server, the NTP service synchronizes the client time to that of the NTP server. Note • For more information, see the Cisco Unified CCX Administration Guide. For installation details, see the Cisco Unified CCX Installation Guide. For configuration details, see the Cisco Unified CCX Administration Guide. User Management: In earlier versions of Cisco Unified CCX, many user parameters like user ID, password, and pin were configured from the Unified CM Administrator. Some Unified CCX-related user parameters were configured through the Unified CCX Administration. All Unified CCX user roles (capabilities) are consolidated into one User Configuration area. In Unified CCX versions supporting Unified CME, the user configuration and management is entirely done by Unified CCX. Therefore, in addition to consolidating all user management under one menu, Unified CCX users are managed from within the same menu. The user information for each product is stored in different locations: – The Unified CM user details are stored in the Unified CM database. – The Unified CME user details are stored in the Unified CCX Database. Note • For more information, see the Cisco Unified CCX Administration Guide Supervisor capabilities: Supervisors can additionally modify and view skills, view the list of all teams for which this user is the supervisor, view the skills, CSQs, and resource groups configured in this system, view and manage resources, and configure the teams managed by the supervisor. Depending on the license allowed, Unified CCX Supervisors have the following privileges: – Download and install the Real Time Reporting client and Historical Reporting client to view reports. – View agents and CSQ being monitored. This is only for a remote Supervisor. – Download and install the Supervisor Desktop and the Agent Desktop. – View the list of all Teams for which this user is the Supervisor. – Configure the Teams managed by the Supervisor. – View the Skills, CSQs and Resource Groups configured in this system. – View and manage all the resources. Note • For more information, see the Cisco Unified CCX Administration Guide Historical Reporting User: User Management page Getting Started with Unified CCX 1-4 Chapter 1 About Unified CCX Unified CCX Features Note • For more information, see the Cisco Unified CCX Administration Guide License Menu Option: Effective Unified CCX 7.0, the License Information menu option is available from the main menu under the System menu option. The initial license configuration is part of the Setup Wizard procedure (during installation). The uploaded licenses define the feature set for a Unified CCX system. Software for all the Unified CCX feature components are loaded on the system during installation. However, no feature is available for use until its component are licensed and activated. Note • For more information on the Setup Wizard, see the Cisco Unified CCX Installation Guide. For more information on adding additional licenses to Unified CCX, see the Cisco Unified CCX Administration Guide Additions to the Unified CCX Administration GUI: Effective Unified CCX 7.0, the following additions are available in the Unified CCX Administration GUI. – Displaying Details for Advanced Configuration: This release introduces the concept of advanced configuration with the Show More and Show Less options. On the applicable pages, all configuration details can be displayed or reduced based on user preferences and requirements. A page by default displays fewer parameters. Parameters configured with default values and not requiring modification or user input are now available in the advanced configuration section. You can access this advanced configuration section by clicking the Show More button at the bottom of the page. When you click this button, the extra parameters become visible and the button changes to Show Less. When you click the Show Less button, the page reverts to its original list of parameters. – Restore Default Button: A few web pages (for example, the Trace Configuration web page) contain a Restore Default button. This button allows you to revert to the software set defaults for each parameter on this page. – Configuration Wizards: Two wizards are available in the main menu: the Application Wizard and the RmCm Wizard. To improve the usability and configuration process, these wizards walk you through the configuration pages in the required order and help ease the configuration process for these two features. You can access these wizards from a new main menu option called Wizards. In each Wizard webpage, you are provided with a list of procedures in the left pane and a description of each procedure in the main pane. At the top of the page, you have the option to exit the wizard at any time, go to the next step as required, or click the Skip button to go to any other step • Unified CCX Admin Utility: Effective Unified CCX 7.0, the Unified CCX Admin Utility only works on the bootstrap server. Only run the Unified CCX Admin Utility on the bootstrap server. Only the bootstrap server has the required bootstrap data storage tool installed. This tool is required to update password for the Unified CCX Admin Utility. Note • For more information, see the Cisco Unified CCX Administration Guide Backup and Restore Application: Effective Unified CCX Release 7.0, the Backup and Restore application for Unified CCX is embedded in the Unified CCX Administrator. You do not need to install it separately in a remote server. Getting Started with Unified CCX 1-5 Chapter 1 About Unified CCX Unified CCX Features Caution Unified CCX 7.0 does not support integration with the Disaster Recovery Framework which is based on the Linux platform. Caution The BARS software, which was used in Cisco Unified CCX 4.5 is not supported in Unified CCX 7.0. The Backup and Restore application performs the following tasks: – Saves all settings configured through the Backup and Restore Configuration web page in the Unified CCX Administration GUI. – Authenticates the credentials that you provide during the backup and restore configuration process. – Creates a trace for each task. – Backs up the Unified CCX databases and configurations. • – Restores the data that was backed up. – Provides a status of the backup and restore operation on the Unified CCX Administration GUI. Note For configuration details, see the Cisco Unified CCX Administration Guide. Refer to the Cisco Unified CCX Servicing and Troubleshooting Guide for details on handling error situations. Media Termination Groups: Effective Unified CCX 7.0, if a CTI port group is selected to support media termination and if the number of channels are identical to both groups, then the CTI port group is automatically created in the background. This auto creation feature eliminates the manual CTI port group creation process. If you elect to override media termination, then the call control channel chooses the media termination automatically. If you wish to select a new dialog group then you can have more than one media termination options. The options are used in the order displayed in the drop-down list Note For configuration details, see the Cisco Unified CCX Administration Guide. • Wrap-up: Contact centers use wrap-up data to track the frequency of activities or to identify the account to which a call is charged, and other similar situations. Like reason codes, wrap-up data descriptions are set up by your system administrator to reflect the needs of your contact center. By default this feature is disabled. If the wrap-up data feature is enabled in Cisco Desktop Administration, the agent will see a pop-up window when he moves to work state in which he can select the appropriate description that sums up the call outcome. See the Cisco Desktop Administrator User Guide for more information. • Cisco Integration Manager (Multichannel): The multichannel products listed below use the MS SQL 2000 database (installed in a mixed mode authentication). To generate combined historical reports, Unified CCX requires access details for the Unified EIM/Unified WIM database (host name or IP address of the server, database name, database user, and database password). Effective Unified CCX Release 7.0, multichannel reports are available in the Unified CM version of the Unified CCX product. This addition requires the Multichannel license along with the Unified Premium license. Getting Started with Unified CCX 1-6 Chapter 1 About Unified CCX Seat and Licensing Usage – Cisco Unified E-Mail Interaction Manager (Unified EIM): Unified EIM increases agent productivity through a powerful, visual workflow designer that helps create the e-mail handling process. Using the required service level agreement (SLA) triggers, you can automate e-mail routing and monitoring. This e-mail collaboration provides full HTML support for both inbound and outbound communications, the ability to attach larger files from the agent desktop is supported, and powerful content-parsing capabilities in the product enable auto-suggestions from the knowledge base. – Cisco Unified Web Interaction Manager (Unified WIM): Unified WIM ensures that your online customers are connected easily and seamlessly to the right agent every time. It also provides powerful file-sharing capabilities which allows agents to easily share files residing on their desktop. Advanced co-browsing capabilities allow agents and the customers to fill out forms together, field by field, even highlighting specific areas of a form or Web page for additional clarity. Note • Cisco Unified Workforce Optimization: An optional application bundle for the Unified CCX platform consisting of the Quality Management application (to record and replay customer contacts for dispute resolution or to measure and improve customer contact quality) and the Workforce Management application (to efficiently manage contact center staff and resources to meet customer service level objectives). Both applications integrate with Unified CCX by accessing historical data records for configuration and reporting, and by accessing real time information on contacts and agent states. Note Note For more information on configuration details for Unified CCX, see the Cisco Unified CCX Administration Guide. For more information on Unified EIM, see the Cisco Unified E-Mail Interaction Manager website. For more information on Unified WIM, see the Cisco Unified Web Interaction Manager website. For more information on configuration details for Unified CCX, see the Cisco Unified CCX Administration Guide. For more information, see the Cisco Unified Workforce Optimization website. To check for the current versions of the preceding software supported by your version of Unified CCX, refer to the Cisco Unified CCX Software and Hardware Compatibility Matrix. You can access it on the Web at Unified CCX and Unified IP IVR. Seat and Licensing Usage A seat provides all the licenses required for all combinations of deployed features. A seat includes two Unified IP IVR ports, an agent, a supervisor, a supervisor logging in as an agent, Cisco Unified Communications phone agent, a historical reports client, or a recording license. Note Recording licenses are only available with the Unified CCX Enhanced or Premium packages. Each Unified CCX Standard seat is licensed for concurrent use of one standard agent or one standard supervisor or one standard supervisor logging in as an agent. It includes a concurrent license use of one standard historical reporting session. Getting Started with Unified CCX 1-7 Chapter 1 About Unified CCX About Installing Multiple Unified CCX Products on a Server Each Unified CCX Enhanced seat is licensed for concurrent use of one enhanced agent or one enhanced supervisor or one enhanced supervisor logging in as an agent. It includes a concurrent license use of one enhanced historical reporting session and one call recording or playback license. Each Unified CCX Premium seat is licensed for concurrent use of one enhanced agent or one enhanced supervisor or one enhanced supervisor logging in as an agent. It includes a concurrent license use of one enhanced historical reporting session and one call recording or playback license. The total number of seats is calculated as follows: Total seats = Total concurrent agents + Total concurrent supervisors Note Additional Unified CCX Premium seats must be purchased when the number of concurrent Unified IP IVR ports required is larger than twice the number of seats as computed above. You must purchase additional Unified CCX seats if the following situations apply: • When the number of concurrent historical reporting sessions exceeds the number of seats as computed above. • When the number of concurrent call recording or playback sessions exceeds the number of seats as computed above. When using Unified CCX package licenses, consider the following factors: 1. Unified CCX packages are sold and licensed on a concurrent use basis. For example, if you have two shifts of 50 agents, you only need to purchase 50 agent licenses (not 100 licenses) for multiple users on a single specific PC. 2. For standalone systems, the number of Unified IP IVR ports is dependent on the number of purchased seat licenses. 3. All supported Unified CCX languages are included in all Unified CCX packages. You must install them as required. Unified CCX products have different Unified IP IVR capabilities depending on the product purchased. The Unified CCX Standard and Enhanced products include a basic prompt and collect Unified IP IVR function that provides call queue points, custom messaging and prompting, music on hold, and the ability to collect and process telephone keypad key presses made by the customer in response to Unified IP IVR prompts. Unified CCX Premium provides a full featured Unified IP IVR port with database integration that enables integrated Unified IP IVR self-service applications with optional ASR and TTS as well as data directed ACD routing and screen pops. Note Refer to the Unified CCX Deployment Model for information regarding capacity constraints for Unified CCX deployments. About Installing Multiple Unified CCX Products on a Server All Unified CCX product packages are mutually exclusive. This means that only one of them can be installed at any point in time on a Cisco Media Convergence Server (MCS) or compatible partner servers. If more then one is installed, then priority is given to the package with the highest number at the left in the following list: 4. Unified IP IVR software 5. Unified CCX Standard Getting Started with Unified CCX 1-8 Chapter 1 About Unified CCX Unified CCX Package Descriptions 6. Unified CCX Enhanced 7. Unified CCX Premium For example, the Unified CCX Standard package has a higher priority than Unified IP IVR, and if both are installed on the same Unified CCX server, you will only be able to use the Unified CCX Standard package. Unified CCX Package Descriptions Unified CCX is available in three versions: • Unified CCX Standard includes the Editor steps necessary for creating basic Unified CCX configurations for informal call centers not requiring skills based routing. Does not include a Java license. • Unified CCX Enhanced adds significant new capability in ACD, desktop, and CTI functions with support for skill and competency based routing, priorityqueuing, support for historical reporting on these enhanced features, additional enhanced features in both agent and supervisor desktop and support for using and popping data to any Windows-based third-party application. It includes all functions of Unified CCX Standard, plus support for skills-based routing and priority queuing. Includes a Java license enabling custom Java extensions. • Unified CCX Premium includes all the functions provided by Unified CCX Enhanced and in addition adds full Unified IP IVR support integration, includingdatabase integration, Voice eXtensible Markup Language (VoiceXML), HTML web triggers (ability to run any script from a web page), custom Java extensions, e-Notification services, and support for ASR and TTS from Cisco certified partners (Nuance). Includes a Java license enabling custom Java extensions. All Unified CCX solutions are tightly integrated with Unified CM. Unified CCX Standard can be upgraded to Unified CCX Enhanced or Premium and Unified CCX Enhanced can be upgraded to Unified CCX Premium. Upgrading from one Unified CCX product to another requires a new install of the new product. For example, to convert Unified CCX Standard to Unified CCX Enhanced, you need to reinstall Unified CCX only if all the Enhanced components are not installed and then add the new Enhanced license from the Unified CCX Control Center web page (from the Unified CCX administration menu bar, select System > Control Center > License Information > Add Licenses). Feature Summary for Each Unified CCX Package Table 1-1 lists the Unified CCX features supported in each Unified CCX package. Getting Started with Unified CCX 1-9 Chapter 1 About Unified CCX Feature Summary for Each Unified CCX Package Table 1-1 Unified CCX Features in each Unified CCX Package Feature Feature Details Premium Enhanced Standard General system features with server software Hardware configuration Cisco MCS and Cisco approved partner servers Cisco MCS and Cisco approved partner servers Cisco MCS and Cisco approved partner servers Software configuration Microsoft Windows client-server software Microsoft Windows Microsoft Windows client-server client-server software software Vendor systems Unified CM 6.0 and Unified CM 6.0 and Unified CM 6.0 and later later later Operating systems Windows 2000 Windows 2000 Server and Advanced Server and Server Advanced Server Windows 2000 Server and Advanced Server Maximum number of analog trunks Unlimited (no Unlimited (no software limitations) software limitations) Unlimited (no software limitations) Maximum number of digital trunks Unlimited (no Unlimited (no software limitations) software limitations) Unlimited (no software limitations) Maximum number of Cisco Unified Communications trunks Unlimited (no Unlimited (no software limitations) software limitations) Unlimited (no software limitations) Maximum number of trunk groups Unlimited (no Unlimited (no software limitations) software limitations) Unlimited (no software limitations) Call conferencing Included Included Included Agent interdialing Included Included Included Direct Outward Dialing (DOD) Included Included Included Custom scripting using Unified CCX Included Drag and Drop Editor Included Included Maximum number of configurable agents 300 300 300 Maximum number of active agents (inbound + outbound) 300 300 300 Maximum number of active Outbound campaigns 15 Not applicable Not applicable Integrated ACD features with server software Getting Started with Unified CCX 1-10 Chapter 1 About Unified CCX Feature Summary for Each Unified CCX Package Table 1-1 Unified CCX Features in each Unified CCX Package (continued) Feature Feature Details Premium Enhanced Standard IntegratedACD features with server software (continued) Maximum number of CSQs per Outbound campaign 10 Not applicable Not applicable Maximum number of activecontacts per Outbound campaign 10,000 Not applicable Not applicable Maximum number ofsupervisor positions 32 32 32 Maximum number ofCSQs 150 150 150 Maximum number of agents perCSQs 300 300 300 ANI Included Included Included DNIS Included Included Included Route on skill Included Included Not available Route onskill competency Included Included Not available Conditional routing (time of day, day Included of week, custom variables, etc) Included Included Overflow, interflow, intraflow routing Included Included Custom Routing based on enterprise Included data (priority routing) Not available Not available Dynamic priorityqueuing Included Included Not available Maximum number of definableskill groups 150 150 Not available 50 Not available Included Maximum number ofskills per agent 50 Maximum number ofrouting programs Unlimited (no Unlimited (no software limitations) software limitations) Unlimited (no software limitations) Maximum number of steps per routing program Unlimited (no Unlimited (no software limitations) software limitations) Unlimited (no software limitations) Included using Unified CM Music On Hold server or .wav file Included using Unified CM Music On Hold server or .wav file Included using Unified CM Music On Hold server or .wav file Play messages to callers—prompts Included using .wav file Included using .wav Included using .wav file file Play messages to callers—combine prompts, music and messages Included fully customizable Included fully customizable IntegratedUnified Playmessages to callers—music IP IVR features with server software Included fully customizable Getting Started with Unified CCX 1-11 Chapter 1 About Unified CCX Feature Summary for Each Unified CCX Package Table 1-1 Unified CCX Features in each Unified CCX Package (continued) Feature Feature Details IntegratedUnified IP IVR features with server software (continued) Integrated CTI/screen pop features with Unified CCX seat license Enhanced Standard Capture and process callerDual Tone Included Multifrequency (DTMF) input Included Included Capture and process caller DTMF input underVXML control Included Not available Not available Automated attendant support Included fully customizable Included fully customizable Included fully customizable Database integration Included Not available Not available ASR Optional using Media Resource Control Protocol (MRCP)—order from Nuance Not available Not available TTS Optional using MRCP (order from Nuance) Not available Not available Real-time notification services (email,paging, fax) Included--paging and fax required third-party services Not available Not available VoiceXML (VXML) for AST, TTS, andDTMF Included Not available Not available Read data from HTTP and XMLpages Included Included Included Run defined script using HTTP request Included Not available Not available Integrated self-service application support Included Not available Not available PopANI/DNIS and customer defined Included script data into the enterprise data window Included Included Automatically start anyMicrosoft Windows compatible application Included Included Not available Send information to any Microsoft Windows compatible application Included Not available Not available Provide database dip in support of screen pop Included Not available Not available Getting Started with Unified CCX 1-12 Premium Chapter 1 About Unified CCX Feature Summary for Each Unified CCX Package Table 1-1 Unified CCX Features in each Unified CCX Package (continued) Feature Feature Details Premium Enhanced Standard Integrated PC-based agent desktop features with Unified CCX seat license script automation/task buttons Included Included Not available Poppingthird-party applications on events Included Included Not available Recording and archiving ofcalls Included Included Not available "Work" agent state forafter call wrap-up activity Included Included Not available "Chat" with supervisor or agents using instant messaging Included Included Included Call log trackscall activity of incoming and outgoing calls Included Included Included Agent log tracksagent state changes and other information Included Included Included PC desktop control Included ofagent/supervisor phone with phone directory Included Included Support for CiscoCisco Unified Included Communications--Cisco Unified Communications Phone not required for agents Included Included Agent state buttons Included Included Included Refer to the Cisco Unified CCX Compatibility Matrix for the latest list of supported phones. Included Included Included Log in/out Included Included Included Ready/not ready Included Included Included Supervisor desktop Included Included Included Shows agent phone state Included Included Included Agent can initiate on-demand recording Included Included Not available Supervisor can silent monitor, barge-in, and intercept calls Included Included Not available Integrated Cisco Unified Communications Phone-Based Agent Desktop features with Unified CCX Seat License Getting Started with Unified CCX 1-13 Chapter 1 About Unified CCX Feature Summary for Each Unified CCX Package Table 1-1 Unified CCX Features in each Unified CCX Package (continued) Feature Feature Details Premium Enhanced Standard Integrated PC-based supervisor desktop features with Unified CCX seat license Viewagent activity in real time Included Included Included View agent andskill group statistics Included Included Included Chat—send textmessages to any or all agents Included Included Included Marquee—broadcast scrolling messages to agent Included Included Included Support for IP communicator--Cisco Included Unified Communications phone not required for agent phone Included Included Log out agent Included Included Included Make agentready Included Included Included Coaching—provideagent guidance through chat Included Included Included Silent monitoring—listen in on an agent's call Included Included Not available Barge in—join in on anagent's conversation Included Included Not available Intercept—Take a call from an agent Included Included Not available Record—capture and archive call audio Included Included Not available Abandoned call detail activity report Included Included Included Agent detail report Included Included Included Agent login/logout activity report Included Included Included Agent state summary report (by agent) Included Included Included Agent summary report Included Included Included Call custom variables report Included Included Included Called number summary activity report Included Included Included Common skill Contact Service Queue (CSQ) activity report Included Included Not available CSQ activity report (by CSQ) Included Included Included Integrated historical reporting with Unified CCX seat license Getting Started with Unified CCX 1-14 Chapter 1 About Unified CCX Feature Summary for Each Unified CCX Package Table 1-1 Unified CCX Features in each Unified CCX Package (continued) Feature Feature Details Premium Enhanced Standard Integrated historical reporting with Unified CCX seat license (continued) CSQ activity report (by interval) Included Included Included CSQ activity report Included Included Included CSQ service level report Included Included Included Detailed call-by-callContact Call Detail Record ( CCDR) report Included Included Included Detailed call, CSQ agent report Included Included Included Priority summary activity report Included Included Not available Skill routing activity report Included Included Not available Unified IP IVR application performance analysis report Included Included Included Unified IP IVR traffic analysis report Included Included Included Included Included Not available Included Included Not available Not available--contact Cisco Contact Center recording partners Not available--contact Cisco Contact Center recording partners Not available--contact Cisco Contact Center recording partners Available using Cisco Professional Services Available using Cisco Professional Services Not available Cisco E-mail manager option support Available using Cisco Professional Services Available using Cisco Professional Services Not available Cisco Collaboration Server (web chat, Web call back) Available using Cisco Professional Services Available using Cisco Professional Services Not available Browser based: administer from anywhere on your WAN Included Included Included Web-enabledreal-time reporting client Included Included Included Full integration withCisco NMS including SNMP support and alarm service Included Included Included Support for third-party MIBs Included Included Included Support forCisco Campus Manager Included andResource Management Essentials Included Included Tracing andlocal logging Included Included Recording with On demand agent recording Unified CCX seat On demand supervisor recording license "Always On" site recording Multichannel available only through Cisco professional services Administration Universalqueuing support Included Getting Started with Unified CCX 1-15 Chapter 1 About Unified CCX Unified CCX Subsystems Supported by Unified CCX Table 1-1 Unified CCX Features in each Unified CCX Package (continued) Feature Feature Details Premium Enhanced Standard Voice mail integration Voicemessaging interface Optional (Cisco Unity) Optional (Cisco Unity) Optional (Cisco Unity) Maximum number of voicemailboxes supported 2,500 2,500 2,500 Maximum number of voicestorage hours Unlimited (storage limitation hard disk dependent) Unlimited (storage Unlimited (storage limitation hard disk limitation hard disk dependent) dependent) Support for other vendor voice mail Included Included Included Unified messaging support Optional (Cisco Unity) Optional (Cisco Unity) Optional (Cisco Unity) Table 1-2 lists the Unified CCX features for Unified CCX 7.0 supported in each Unified CCX package. Table 1-2 Unified CCX features for Unified CCX 7.0 supported in each Unified CCX package Feature Premium Enhanced Standard Deployment Inbound Voice HA Yes Yes Yes Both Outbound Yes No No Unified CM Wrap-up code and reports Yes Yes No Both Unified EIM (Basic) Yes, with Multichannel license No No Both Unified EIM (Advanced) Yes, with Multichannel license No No Both Unified WIM (Basic) Yes, with Multichannel license No No Both Unified WIM (Advanced) Yes, with Multichannel license No No Both Cisco Unified Workforce Optimization Yes No Unified CM No Unified CCX Subsystems Supported by Unified CCX Table 1-3 lists all the Unified CCX subsystems supported by Unified CCX. Getting Started with Unified CCX 1-16 Chapter 1 About Unified CCX Unified CCX Subsystems Supported by Unified CCX Table 1-3 All the Unified CCX subsystems supported by Unified CCX Subsystem Type Purpose Premium Enhanced Standard CiscoMedia Termination (CMT) Configures CMT dialog control groups, which can be Yes used to handle simpleDTMF data collected from dialog interactions with customers. Yes Yes Core Real-Time Report (RTR) Provides real-time statistics for contacts, sessions, and Yes applications. Yes Yes Database Yes No No The Cisco Media subsystem uses dialog groups to organize and share resources among applications. A dialog group is a pool of dialog channels in which each channel is used to perform dialog interactions with a caller, during which the caller responds to automated prompts by pressing buttons on a touch-tone phone. Handles the connections between the Unified CCX server and the Unified CCX database. Also provides ODBC support—Unified CCX can access Microsoft Structured Query Language (SQL) servers and other databases. Refer to the Cisco Unified CCX Compatibility Matrix for the latest versions of thedatabase supported databases. E-mail Adds components to the Unified CCX Engine that allows it to send e-mail messages Yes No No Enterprise server data Allows scripts written in Unified CCX Release 7.0 to Yes populate Enterprise Data fields in Unified CCX Release 7.0. Yes Yes HTTP Adds components to the Unified CCX Engine that allow it to respond to HTTP requests. Yes No No Unified CM Telephony Manages the connection between the Unified CM, CTI Yes Manager, and the Unified CCX Engine. Yes Yes Unified CME Telephony Manages the connection between Unified CME and the Unified CCX Engine. Yes Yes Yes Outbound Configures contact centers for automated Outbound activities and allow agents who are not busy with inbound calls to perform Outbound calls Yes No No Getting Started with Unified CCX 1-17 Chapter 1 About Unified CCX Unified CCX Subsystems Supported by Unified CCX Table 1-3 All the Unified CCX subsystems supported by Unified CCX (continued) Subsystem Type Purpose MRCP ASR Allows a script to respond to voice input in addition to Yes (optional) DTMF. • ASR server software (required) Premium Enhanced Standard No No No No This allows a caller to verbally convey information to the system for processing instead of pressing keys on • ASR ports (at least one is a touch-tone telephone. required) The number of ASR ports must be less than or equal to the number of Unified IP IVR ports. If there are more ASR ports than Unified IP IVR ports, then the excess ports are automatically disabled. Multi-language ASR support must be purchased from a certified Cisco ASR vendor. This support is restricted by the Unified CCX languages that are selected during the Unified CCX installation. You can install additional supported languages after the initial Unified CCX installation. The certified Cisco ASR vendors are Nuance. MRCP TTS • TTS server software (required) • TTSports (at least one is required) Multi-language TTS support must be purchased from a certified Cisco TTS vendor Composes voice prompts that are generated in real Yes time from text, such as speaking the words in the text (optional) of an e-mail message. TTS is primarily used to convey information obtained from a database or other source that is non-repetitive. Examples of such information include name and address verification. Although the TTS technology has improved greatly since its inception, the tone still sounds computer generated. Resource Manager-Contact Manager (RmCm) Allows Unified CCX to monitor agent phones, control Yes agent states, route and queue calls, and manage the historical reporting feature. Yes Yes Voice browser Manages the voice browser function. Yes No No VoIP monitor Enables remote recording and monitoring. Yes Yes No Getting Started with Unified CCX 1-18 Chapter 1 About Unified CCX Sample Default Unified CCX Scripts Sample Default Unified CCX Scripts From Unified CCX Release 7.0, uploaded scripts are stored in the Repository Datastore (RDS) database, along with prompts, grammars, and documents files. Prior to Release 7.0, the RDS database only contained the prompts, grammars, and documents files. The scripts can also be grouped into folders and subfolders. When user scripts are uploaded into repository, they get synchronized to the local disk and are accessed from there. This release also provides Unified CCX script templates (stored as .aef files). You can access these templates from both the Unified CCX server and from the Cisco.com web site. You can use them to create applications without performing any script development, or you can use them as models for your own customized scripts. A sample scriptcannot be modified at any time. The included script templates are bundled with the Unified CCX system solely as samples, and are not supported by Cisco Systems. The icd.aef script is a basic Unified CCX script. It establishes a simple call queue and routes callers to a group of agents as the agents become available. Refer to the Cisco Unified CCX Scripting and Development Series documentsfor more information on templates and scripts. The Unified CCX Scripting and Development Series includes the following documents • Volume 1, Getting Started with Cisco Unified CCX Scripting • Volume 2, Cisco Unified CCX Editor Reference • Volume 3, Cisco Unified CCX Expression Language Reference Getting Started with Unified CCX 1-19 Chapter 1 Sample Default Unified CCX Scripts Getting Started with Unified CCX 1-20 About Unified CCX CH A P T E R 2 Features Enabled by Product Licensing The following sections describe the various features separately enabled by product licensing for Unified CCX. For a list of all license-enabled features for all Unified CCX products, refer to the Cisco Unified CCX Administration Guide. This chapter contains the following: • Unified CCX Administration Menus Enabled by Product Licensing, page 2-1 • Prompt, Spoken Name Upload, and Plugin Options Enabled by Product Licensing, page 2-3 • Unified CCX Subsystems Enabled by Product Licensing, page 2-3 • Application Types Enabled by Product Licensing, page 2-4 • Editor Steps Enabled by Product Licensing, page 2-4 • Historical Reports Enabled by Product Licensing, page 2-5 • Real-Time Reports Enabled by Product Licensing for Unified CCX, page 2-9 Unified CCX Administration Menus Enabled by Product Licensing A Yes in Table 2-1 means that the related menu item is enabled for the license package identified in that column. Table 2-1 Unified CCX Administration Menus Enabled by Product Licensing Unified CCX Administrator Main Menu Menu Items Premium Enhanced Standard Deployments System Unified CM Telephony Yes Yes Yes Unified CM Unified CME Telephony Yes Yes Yes Unified CME Control Center Yes Yes Yes Both Datastore Control Center (agent, historical, repository, configuration) Yes Yes Yes Both System Parameters Yes Yes Yes Both Getting Started with Unified CCX 2-1 Chapter 2 Features Enabled by Product Licensing Unified CCX Administration Menus Enabled by Product Licensing Table 2-1 Unified CCX Administration Menus Enabled by Product Licensing (continued) Unified CCX Administrator Main Menu System (continued) Applications Subsystems Wizards Tools Menu Items Premium Enhanced Standard Custom File Configuration Yes Yes Yes Both (except classpath for custom classes) Alarm Configuration Yes Yes Yes Both Tracing Yes Yes Yes Both License Information Yes Yes Yes Both Language Information Yes Yes Yes Both Logout Yes Yes Yes Both Application Management Yes Yes Yes Both Script Management Yes Yes Yes Both Prompt Management Yes Yes Yes Both Grammar Management Yes Yes Yes Both Document Management Yes Yes Yes Both AAR Management Yes Yes Yes Both Unified CM Telephony Yes Yes Yes Unified CM Unified CME Telephony Yes Yes Yes Unified CME Database Yes No No Both HTTP Yes No No Both Unified ICME No No No Unified CM RmCm Yes Yes Yes Both Outbound (additional license) Yes No No Unified CM eMail Yes No No Both Cisco Media Yes Yes Yes Both MRCP ASR Yes No No Both MRCP TTS Yes No No Both Application Wizard Yes Yes Yes Both RmCm Wizard Yes Yes Yes Both Alarm Definition Yes Yes Yes Both Plug-ins Yes Yes Yes Both Real-Time Reporting Yes Yes Yes Both Real-Time Snapshot (RTS) Configuration Yes Yes Yes Both Historical Reporting Yes Yes Yes Both Getting Started with Unified CCX 2-2 Deployments Chapter 2 Features Enabled by Product Licensing Prompt, Spoken Name Upload, and Plugin Options Enabled by Product Licensing Table 2-1 Unified CCX Administration Menus Enabled by Product Licensing (continued) Unified CCX Administrator Main Menu Menu Items Premium Enhanced Standard Deployments Tools (continued) Multichannel for Unified EIM and Unified WIM Yes No No Both User Management Yes Yes Yes Both Troubleshooting Tips Yes Yes Yes Both Contents and Index Yes Yes Yes Both For this Page Yes Yes Yes Both Unified CCX Documentation on Cisco.com Yes Yes Yes Both About Yes Yes Yes Both Help Prompt, Spoken Name Upload, and Plugin Options Enabled by Product Licensing Table 2-2 lists the availability of Unified CCX options not listed in the preceding menu list. Table 2-2 Prompt, Spoken Name Upload, and Plugin Options Enabled by Product Licensing Option Premium Enhanced Standard Deployment Prompt management Yes Yes Yes Both Spoken name upload Yes Yes No Both plugin editor Yes Yes Yes Both Plugin –historical reporting client (1) Yes Yes Yes Both Cisco Desktop Product suite Yes Yes Yes Both Unified CCX Subsystems Enabled by Product Licensing The following table lists the availability of Unified CCX subsystems and possible MRCP additions that are automatically started with each license package. Table 2-3 Unified CCX Subsystems Enabled by Product Licensing Subsystem Premium Enhanced Standard MRCP ASR (Add on) MRCP TTS (Add on) Deployment Application Yes Yes Yes Not applicable Not applicable Both MRCP ASR Yes No No Yes Not applicable Both Cisco Media Termination Yes Yes Yes Not applicable Not applicable Both Core reporting Yes Yes Yes Not applicable Not applicable Both Getting Started with Unified CCX 2-3 Chapter 2 Features Enabled by Product Licensing Application Types Enabled by Product Licensing Table 2-3 Unified CCX Subsystems Enabled by Product Licensing (continued) Subsystem Premium Enhanced Standard MRCP ASR (Add on) MRCP TTS (Add on) Deployment Database Yes No No Not applicable Not applicable Both E-Mail Yes No No Not applicable Not applicable Both Enterprise server data Yes Yes Yes Not applicable Not applicable Both HTTP Yes No No Not applicable Not applicable Both Unified ICME system Yes No No Not applicable Not applicable Unified CM Unified CM Telephony Yes Yes Yes Not applicable Not applicable Unified CM Unified CME Telephony Yes Yes Yes Not applicable Not applicable Unified CME Outbound Yes No No Not applicable Not applicable Unified CM RmCm Yes Yes Yes Not applicable Not applicable Both MRCP TTS Yes No No Not applicable Yes Both Voice browser Yes Yes No Yes Not applicable Both Not applicable Both The Voice Browser subsystem is available only if Nuance ASR is enabled. VoIP Monitor Yes Yes No Not applicable Application Types Enabled by Product Licensing Table 2-4 describes the application types available with each license package. You can view each application type by accessing the Application > Mgmt > Add a New Application > Application Type dropdown list. Table 2-4 Application Types Enabled by Product Licensing Application Type Premium Enhanced Standard Deployment Cisco Script Application Yes Yes Yes Both Busy Yes Yes Yes Both Ring No Answer Yes Yes Yes Both Editor Steps Enabled by Product Licensing Table 2-5 lists the Unified CCX packages with the Step Editor script steps enabled in each. Getting Started with Unified CCX 2-4 Chapter 2 Features Enabled by Product Licensing Historical Reports Enabled by Product Licensing Table 2-5 Editor Steps Enabled by Product Licensing Script Step Premium Enhanced Standard Deployment General Yes Yes Yes Both Session Yes Yes Yes Both Contact Yes Yes Yes Both Call Contact Yes Yes Yes Both Email Contact Yes No No Both HTTP Contact Yes No No Both Media Yes Yes Yes Both User Yes Yes Yes Both Prompt Yes Yes Yes Both Grammar Yes Yes Yes Both Document Yes Yes Yes Both Database Yes No No Both Unified CCX Yes Yes Yes Both Unified ICME ACD integration Yes when deployed with Unified ICME and Unified CCX Gateway PG. Yes Yes Unified CM Java Yes No Both Yes Historical Reports Enabled by Product Licensing Table 2-6 lists the historical reports that come with the Unified CCX packages. Table 2-6 Historical Reports Enabled by Product Licensing Report Name Report Description Abandoned Call Detail Activity Report Premium Enhanced Standard Deployment Information about calls not answered Yes by an agent and the caller hangs up or is disconnected. Yes Yes Both Aborted and Rejected Call Detail Reports Information about each call that is aborted or rejected by the system. Yes Yes Yes Both Agent Call Summary Report Information about each inbound and outbound call for each agent with the average time spent in Talk state, Work state, and on hold state. Yes Yes Yes Both Agent Detail Report Information about each call picked up and/or made by an agent when it is dialed to a route point number. Yes Yes Yes Both Getting Started with Unified CCX 2-5 Chapter 2 Features Enabled by Product Licensing Historical Reports Enabled by Product Licensing Table 2-6 Historical Reports Enabled by Product Licensing (continued) Report Name Report Description Agent Login Logout Activity Report Enhanced Standard Deployment Information about the login and logout Yes activities for each agent with the date, time, reason code, duration of each session, and the total time for all sessions. Yes Yes Both Yes Agent Not Ready Reason Information about the length of time each agent spent in Not Ready state Code Summary Report with the reason codes for each interval. Yes Yes Both Agent State Detail Report Information about when each agent Yes changed from one state to another with the date, time, state name, reason code, and the length of time in each state. Yes Yes Both Agent State Summary Report (by Agent) Information about the time spent Yes (grouped by agent) by each agent in the Not Ready, Ready, Reserved, Talk, and Work states with the logged in times and interval details (if specified). Yes Yes Both Agent State Summary Report (by Interval) Information about the time spent (grouped by interval) by each agent in the Not Ready, Ready, Reserved, Talk, and Work states with the logged in times and interval details. Yes Yes Yes Both Agent Summary Report Yes Information about agent activities, including call and agent state activities. Yes Yes Both Agent Wrap-up Data Detail Report Detailed information about each wrap-up data Yes Yes No Both Agent Wrap-up Data Summary Report Summary information about details entered by the agent after the agent enters the work state associated with the wrap-up feature Yes Yes No Both Application Performance Analysis Report Information about calls received by each Unified CCX product. Yes Yes Yes Both Call Custom Variables Report Information about custom variables set Yes in the Unified CCX script associated with this call. Yes Yes Both Called Number Summary Information about each number dialed Yes Activity Report to Unified CCX and agents by an inside or outside caller. Yes Yes Both Common Skill Contact Service Queue Activity Report (by Interval) Yes Yes Both Information about calls presented, Yes handled, and abandoned for each group of contact service queues along with interval details. Getting Started with Unified CCX 2-6 Premium Chapter 2 Features Enabled by Product Licensing Historical Reports Enabled by Product Licensing Table 2-6 Historical Reports Enabled by Product Licensing (continued) Report Name Report Description Premium Contact Service Queue Information about service levels, the Yes Activity Report (by CSQ) number and percentage of calls presented, handled, abandoned, and dequeued along with the interval details (if specified). Enhanced Standard Deployment Yes Yes Both Contact Service Queue Activity Report (by Interval) Information about service levels, the number and percentage of calls presented, handled, abandoned, and dequeued along with details for each interval. Yes Yes Yes Both Contact Service Queue Activity Report A summary of calls presented to, Yes handled by, abandoned from, and dequeued from each contact service queue along with calls handled by scripts in other contact service queues. Yes Yes Both CSQ–Agent Summary Report Shows, for each agent, information about calls handled in each CSQ. Yes Yes Yes Both Contact Service Queue Call Distribution Summary Report The number and percentage of calls Yes handled and dequeued in four different user-configurable time intervals. Yes Yes Both Contact Service Queue Shows the total number of calls Yes Priority Summary Report presented to each CSQ selected. It also shows the total number of calls by priority and the average number of calls per day, by priority, that were presented to each CSQ. Yes No Both Contact Service Queue Service Level Priority Summary Report Information about the total number and Yes percentage of calls that are handled within service level, and the number and percentage of calls that are handled within service level for each call priority. Yes No Both Detailed Call by Call CCDR Report Information about the contact call detail record (CCDR) stored in the Unified CCX database. Yes Yes Yes Both Detailed Call, CSQ, Agent Report Information about the contact service queue to which a call was routed and the agent handling the call. Yes Yes Yes Both Multichannel Agent Summary information about inbound Contact Summary Report and outbound e-mail and chat Yes, with the No Multichannel license No Both Multichannel Agent Login Logout Activity Report Yes, with the No Multichannel license No Both Detail information about the multichannel (e-mail and chat) activities of each agent Getting Started with Unified CCX 2-7 Chapter 2 Features Enabled by Product Licensing Historical Reports Enabled by Product Licensing Table 2-6 Historical Reports Enabled by Product Licensing (continued) Report Name Report Description Multichannel CSQ Activity Report Outbound Agent Detail Performance Report Standard Deployment Summary information of calls, e-mails, Yes, with the No and chats presented to, handled by, Multichannel abandoned from, and dequeued from license each CSQ No Both Detailed information about each agent and also contains Outbound campaign call details for each agent. Note Premium Enhanced Yes No No Unified CM Effective Unified CCX Release 7.0, outbound feature is automatically available with Premium license package without any additional license. It is no longer available with Enhanced license. Outbound Campaign Summary Report Summary information about the Outbound campaign statistics for a specified period Yes No No Unified CM Remote Monitoring Detail Report Information about the agent monitoring Yes activities of supervisors. No No Both Traffic Analysis Report Information about incoming calls to the Yes Unified CCX system for each day in the report range. Yes Yes Both Priority Summary Activity Report Information for each call priority. Yes Yes No Both Email Agent Activity Report Shows summary statistics for e-mail Yes activity for the selected e-mail enabled agents and date interval in daily time buckets. No No Both Email Contact Service Queue Activity Report Shows summary statistics for e-mail activity for the selected e-mail contact service queues and date interval in daily time buckets. Yes No No Both Email Contact Service Queue Agent Activity Report Shows summary statistics for e-mail Yes activity by agents and dates for the selected e-mail contact service queues and date interval in daily time buckets. No No Both Email Inbox Traffic Analysis Report Shows the number of e-mails received for the selected e-mail addresses and time period in daily time buckets. Yes No No Both EMail Response Detail Report Information about an e-mail response sent back to a customer. Yes No No Both New Reports effective Unified CCX 7.0(1) Getting Started with Unified CCX 2-8 Chapter 2 Features Enabled by Product Licensing Real-Time Reports Enabled by Product Licensing for Unified CCX Table 2-6 Historical Reports Enabled by Product Licensing (continued) Report Name Report Description Premium Enhanced Standard Deployment Multichannel Application Contains summary call, e-mail and chat Yes, with the No statistics for each Unified CCX and Summary Report Multichannel Unified IP IVR application. It includes license information for presented, handled, abandoned, flow-in, and flow-out calls, e-mails, and chats. It also includes information about call talk time, work time, and abandon time. No Both Multichannel CSQ Agent Information about contacts handled in Yes, with the No Summary Report each CSQ. For each agent, the report Multichannel includes the average and total talk time license for handled contacts, average and total work time after calls, total ring time of calls presented, number of calls put on hold, average and total hold time for calls put on hold, and number of unanswered calls. No Both Real-Time Reports Enabled by Product Licensing for Unified CCX Unified CCX has two kinds of real-time reports: those provided by Cisco Supervisor Desktop (CSD) and those provided by administration. Table 2-7 applies to administration. Table 2-7 Real-Time Reports Enabled by Product Licensing for Unified CCX Report Name Report Description Application Tasks Provides information about currently active applications. Application Task Summary Provides a summary of specific applications’ activity. Applications Provides a list of all applications loaded on the Unified CCX server. Contact Summary Provides information for call contacts, e-mail contacts, and HTTP contacts. Also provides the total number of contacts. Calls made by the Outbound subsystem will not be displayed in the Contact Summary Real Time Report. Contacts Provides information about currently active contacts. CSQ, Unified CCX Stats Provides information about CSQ activity. This report is available only if Unified CCX has been configured. Datasource Usage Provides information about configured datasource names (DSNs). Unified CCX Engine Tasks Provides information about currently active Engine tasks. Overall Unified CCX Stats Provides information about Unified CCX resources and calls. This report is available only if Unified CCX has been configured. Getting Started with Unified CCX 2-9 Chapter 2 Features Enabled by Product Licensing Real-Time Reports Enabled by Product Licensing for Unified CCX Table 2-7 Real-Time Reports Enabled by Product Licensing for Unified CCX (continued) Report Name Report Description Resource Unified CCX Stats Provides information about Unified CCX resources activity. Sessions Provides information on all active sessions. For procedural information on running real-time reports, refer to the Cisco Unified CCX Administration Guide. Getting Started with Unified CCX 2-10 CH A P T E R 3 Unified CCX Architecture This chapter contains the following: • Available Deployment Models, page 3-1 • Single-Site Deployments, page 3-2 • Services from Partners, page 3-3 • Cisco Advanced Services, page 3-3 This chapter briefly describes the deployment model that you can use with this Unified CCX. Available Deployment Models Unified CCX can be deployed anywhere in your Cisco Unified Communications network on Cisco MCS or Cisco approved, customer-provided servers. For more information on the deployment model for this Unified CCX, refer to the design guide for Unified CCX at Solution Reference Network Designs. The following are brief descriptions of key items for a Unified CCX deployment: • Voice Gateway. Connects the Cisco Unified Communications network to the Public Switched Telephone Network (PSTN) and to other private telephone systems. You purchase gateways separately. Both inbound and outbound calls to the PSTN travel through the gateway. • Unified CM. Provides the features that are required to implement Cisco Unified Communications phones, manages gateways, and directs voice over Cisco Unified Communications traffic to the Unified CCX system. You must purchase Unified CM separately. • Unified CCX. Enables interoperability with between Unified CCX and Unified CME. This interoperability allows configuration query and update between Unified CCX and Unified CME, SIP-based simple and supplementary call control services including call routing between Unified CME and Unified CCX using SIP-based route point, Unified CCX keep alive session management of Unified CME, Unified CCX device and call monitoring of agent lines and call activities in Unified CME, and Support of Unified CCX Cisco Agent Desktop for use with Unified CME. • Unified CCX.Contains the Unified CCX Engine that runs Unified CCX. • The following optional, dedicated servers: – MRCP TTS.A dedicated, vendor-specific (Nuance) server that converts text into speech and plays it back to the caller. – MRCP ASR. A dedicated, vendor-specific (Nuance) server that performs real-time ASR. Getting Started with Unified CCX 3-1 Chapter 3 Unified CCX Architecture Single-Site Deployments Single-Site Deployments A single-site Unified CCX contact center deployment is a deployment with at most one Unified CCX server. A single Unified CCX server deployment model where all Unified CCX features and functions run on a single server including the Unified CCX Engine (the agent and supervisor desktops and the Cisco Unified Communications Phone Agent XML server that supports clients running on Cisco phones) and CTI services (all ACD, Unified IP IVR, and CTI features as well as optional features such as ASR and TTS). In Figure 3-1, the Unified CCX server telephony subsystem connects to the Unified CM server. This Unified CM server also runs the CTI Manager service that handles the CTI call processing requests from Unified CCX. Figure 3-1 Single-Site Deployment Model--Unified CM In Figure 3-2, the Unified CCX subsystem connects to the Unified CME server to provide a contact center product that interoperates with Unified CME, using CME-homed phones as agent devices. Getting Started with Unified CCX 3-2 Chapter 3 Unified CCX Architecture Services from Partners Figure 3-2 Single-Site Deployment Model--Unified CME Services from Partners Ordering from a Cisco-authorized online partner provides convenience for those customers that know which products best fit their needs and require immediate delivery. If your needs require onsite design, installation and ongoing support, a local reseller in your area could provide those value-added services. There are multiple places to order Cisco products online. Customers with Direct Purchasing agreements can order direct from Cisco. There are also numerous channel partners that transact e-commerce on their web site for Cisco products. A full list of global Cisco Partners can be found on Cisco's Partner Locator website. Customers at small and medium sized business who want the convenience of online ordering can use Cisco's Online Partners. Cisco Advanced Services Cisco Advanced Services incorporates a unique three-tiered program offering a real world life cycle process to help you achieve your business objectives. Depending on individual operational, maintenance, and network level requirements, each customer has unique support requirements throughout the network life cycle of planning, designing, implementing, operating, and optimizing the network (PDIOO).A full list of Cisco Advanced Services can be found on Advanced Services category. Getting Started with Unified CCX 3-3 Chapter 3 Cisco Advanced Services Getting Started with Unified CCX 3-4 Unified CCX Architecture CH A P T E R 4 Basic Contact Flow Concepts for a Unified CM Deployment When installing and configuring your Unified CCX system, you must understand the concepts, call flows, and configuration dependencies described in this chapter. This chapter contains the following: • How Applications Work Together, page 4-1 • Relationships Between Tasks, Sessions, Contacts, and Channels, page 4-3 • Unified CM Telephony Deployment Considerations, page 4-3 • An HTTP Contact Flow, page 4-5 • Important Unified CM Configuration Dependencies, page 4-5 • Important Outbound Configuration Dependencies, page 4-6 How Applications Work Together Figure 4-1 shows how various applications in your Unified CCX system work together. Getting Started with Unified CCX 4-1 Chapter 4 Basic Contact Flow Concepts for a Unified CM Deployment How Applications Work Together Figure 4-1 Typical IPCC Express Call Flow The basic Unified CCX call flow process is identified below: 1. A call arrives at voice gateway. 2. The voice gateway routes the call based on direction from the Unified CM (using H.323 or MGCP). 3. The Unified CM is configured for the dialed number to be routed by Unified CCX so a route request is sent to the Unified CCX server (using Unified CM Telephony). 4. Based upon the dialed number, the Unified CCX server selects an available CTI port and initiates the configured script. The first step in the work flow (accept) initiates the establishment of an Real-time Transport Protocol (RTP) VoIP data stream between the CTI port on the Unified CCX server and the VG port. In this scenario, we are assuming no appropriately skilled agents are available, so the application flow executes the queue loop logic until an agent becomes available. 5. An appropriately skilled agent becomes available. 6. The agent is selected/reserved by the Unified CCX server and this triggers the call to be transferred to the agent's phone and subsequently causes the agent's phone to ring (using Unified CM signaling). In addition, the Unified CCX server delivers a screen pop to the selected agent's desktop and enables the answer button on the agent's desktop. 7. The agent answers the call, which initiates the establishment of an RTP VoIP data stream between the agent's phone and the voice gateway port. Getting Started with Unified CCX 4-2 Chapter 4 Basic Contact Flow Concepts for a Unified CM Deployment Relationships Between Tasks, Sessions, Contacts, and Channels Relationships Between Tasks, Sessions, Contacts, and Channels When installing and configuring Unified CCX, you must understand the concepts, call flows, and configuration dependencies explained in This chapter: • Task. Unified CCX receives the incoming contact (call) signal on a trigger, which is then assigned an application. The application can be a script application, a Java application, a routing application, or an post-routing application. When Unified CCX accepts the contact, the application starts an application task. The application task in turn invokes an instance of a script associated with the application. • Session. A session tracks contacts as they move around the system. This enables information to be shared among contacts that are related to the same session. • When a contact is received (inbound) or initiated (outbound), Unified CCX checks to see if an existing session already exists with that contact's Implementation ID. The Implementation ID is the Unified CM Global Call ID plus the Unified CM node (GCID/<node>). If a session already exists for the contact, Unified CCX associates it with that session. If no session already exists for the contact, Unified CCX automatically creates one. • After the contact ends, the session remains idle in memory for a default period of 30 minutes before being automatically deleted. • Contact. A contact can be a Call, an HTTP request, or an e-mail. A contact carries attributes such as creation time, state, language, and so on. • Channel. Each type of contact has its own channel. Channels are allocated and associated with contacts as needed and are used to perform actions on contacts. Unified CM Telephony Deployment Considerations The CTI route point associated with the user enables the Unified CM to query the pertinent external application for routing instruction. Different route point's can query different applications (Unified CCX, Unified ICME, or third-party applications) through Unified CM Telephony. The trigger (route point or dialed number) is mapped to a CTI port group in the Unified CCX configuration. The Unified CCX system chooses an available CTI port in this port group and returns that CTI Port number to the Unified CM so it can setup a call to that CTI port. The Unified CM then makes a call to that CTI port making it ring and the accept step at the beginning of the application answers the call by taking the CTI port off hook. Until the accept step is executed, the caller hears ringing. If no CTI port is available in that port group, then the Unified CCX system answers the Unified CM with the all routes busy response, which triggers the Unified CM to use its forward on busy logic configured for that CTI route point. When deploying your system, you must understand the following about call flows and the Unified CM configuration dependencies that can impact call flow: • How is a call presented to the Unified CCX system? An incoming call is given to the Unified CCX system on a trigger (CTI Route Point, Caller > CTI Route Point). The trigger signals the Unified CCX system through Unified CM Telephony that there is an incoming call. Unified CCX rejects the call if the Max Session limit has been hit for the trigger or the application to which the trigger is assigned. Getting Started with Unified CCX 4-3 Chapter 4 Basic Contact Flow Concepts for a Unified CM Deployment Unified CM Telephony Deployment Considerations If there are available sessions, based on the Call Control Group assigned to the trigger, Unified CCX searches for an available CTI Port to receive the call. If it finds an available port, it sends a request to the Unified CM through Unified CM Telephony/CTI requesting that the caller be rerouted from the CTI Route Point to the CTI Port. This takes place as a Unified CM Telephony Redirect request. For this to be successful, the Unified CMs Default setting for Calling Search Space (CSS) must be able to place the call to the selected CTI Port (redirecting party, or in this case, the CTI Route Point). • Why is the CTI Route Point associated with a Unified CM user? For the Unified CCX system to know that a call is coming, it must have control of the line carrying the call. This is done through a Unified CM user. The Unified CM user is associated with the CTI Route Point as a device that the Unified CM user controls. When a trigger is assigned to an application in the Unified CCX system, the Unified CM Telephony subsystem knows that it must take control of that line using the Unified CM Telephony client installed on the Unified CCX system. Once it has control of the line, Unified CM Telephony monitors that line for events as well as performing call-control operations on that line. • How does the Unified CCX system determine which CTI Port to use? A Unified CCX application requires a trigger. The trigger type determines whether or not a port is required. There are two types of triggers: Unified CM Telephony and HTTP. – If an application is started by dialing a phone number, it must have a Unified CM Telephony trigger. – If an application is started by entering a URL, it must have anHTTPtrigger. If an application is triggered by calling a Unified CM Telephony trigger: a. The Unified CCX system looks for an available CTI Port in the Unified CM Telephony Call Control Group assigned to the trigger. b. Unified CCX then requests the Unified CM to redirect the caller to the desired CTI Port. c. The call is presented to the CTIport. d. Unified CCX accepts the call on the CTI Port, the call rings on the CTI Port, and a Unified CCX script decides how to handle the call. • Why does the Unified CM Telephony trigger need to have primary and/or secondary dialog groups assigned to it? For the Unified CCX system to establish a media connection to a caller, Unified CCX must allocate a Media Channel for that call. When Unified CCX accepts a call on a CTI port, it looks for an available Media Channel in the primary dialog group. The primary dialog group may be an ASR channel. But if none is available, then the secondary dialog group may be a normal Cisco Media Channel (DTMF only). If you do not use ASR/TTS, you will be using the Cisco Media Group which does not have the secondary dialog group option. • What are the Unified CCX script call control choices? The call control step choices are: – Accept. Answers the call and establishes a media connection. This is based on the Primary and Secondary dialog groups assigned to the trigger. It can be either the Cisco Media Dialog Group or ASR. – Reject. Rejects the call and returns it to the Unified CM without answering it. Getting Started with Unified CCX 4-4 Chapter 4 Basic Contact Flow Concepts for a Unified CM Deployment An HTTP Contact Flow • – Terminate. Disconnects the Contact. – Redirect. Requests that the Unified CM reroute the caller to another destination. How are Redirects done? Redirects can be done in several ways: – When Unified CCX requests that a caller be rerouted from a CTI Route Point to a CTI Port. – When a Unified CCX script executes a Call Redirect step. Once the Unified CCX system requests a Redirect and the Unified CM accepts it, the redirecting CTI Port is released and returned to the idle port list. An HTTP Contact Flow When an HTTP request is presented to Unified CCX: 1. The HTTP trigger is assigned to an application. 2. When the URL trigger is hit, an application task is started. 3. The application is assigned to a script and the script starts. 4. An HTTP control channel is allocated. 5. The script performs steps on the triggering contact. Possible step choices are: – Get HTTP contact information. Obtain Header Information, Parameters, Cookies and Environment Attributes and assign them to local variables. – Send a response. Send a Document Object as a response to the calling browser. – Send a JSP reply. Send a response to the calling browser based on a JSP template. This step allows for the mapping of local variables to keywords in the template. – HTTP redirect. Allows a calling browser to be redirected to a different URL. Important Unified CM Configuration Dependencies The Unified CCX software tells the Unified CM how to distribute calls. For both products to work together correctly, you must therefore understand how calls are set up when you configure Unified CM devices. You must be aware of the following: • Repository Datastore. The RDS resides on the Unified CCX server in the MSDE or SQL2K database. It holds the prompts, grammars, documents, and scripts used by the system. • CTI Ports and Route Points. When configuring Unified CCX in the Unified CCX Application Administration web page, you must enter the information that Unified CCX uses to configure CTI Ports and route points in the Unified CM. • Unified CM Telephony User. When Unified CCX starts up, it establishes it's Unified CM Telephony communication session with Unified CM. The Unified CM Telephony user ID and password are used by Unified CM to authenticate the request to begin a Unified CM Telephony communication session. The Unified CM Telephony user ID and password are configured into Unified CM automatically as part of the Unified CCX installation process. Getting Started with Unified CCX 4-5 Chapter 4 Basic Contact Flow Concepts for a Unified CM Deployment Important Outbound Configuration Dependencies Warning • Redirects. The Unified CCX platform can instruct Unified CM to redirect calls to another destination. Redirects are essentially a blind transfer. When a new call arrives at Unified CM and is routed to a CTI route point, the Unified CCX platform selects an idle CTI port and implicitly instructs the Unified CM to redirect the call from the CTI route point device to the selected CTI port device. The redirect step in the application editor allows calls to be explicitly redirected to another destination. In either scenario, the destination needs to be in the same CSS as the CTI ports and CTI route points. • Destination. A redirect will fail if the redirecting device (CTI Port) lacks a CSS that contains the partition bound to the destination. • Calling Search Space. Calling search spaces (CSS) determine the partitions that calling devices, including Cisco Unified Communications phones (SCCP or SIP), and gateways, can search when attempting to complete a call. A collection of partitions are searched to determine how a dialed number must be routed. The CSS for the device and the CSS for the directory number get used together. The directory number CSS takes precedence over the device CSS. • Refer to Partitions and CSS for more information. • Device Regions. The calling and the called devices' regions determine the maximum amount of bandwidth that one call is allowed to consume. While this indirectly affects what codec is used when media negotiation happens between the two parties, the Region configuration simply dictates the highest bandwidth codec permissible. Depending on the configuration of the two parties, other lower-bandwidth codecs might be negotiated during media negotiation. If you install Unified CCX with the default codec (G.711), your region configuration must allow calls into the region assigned to the CTI Ports at G.711. Otherwise, calls across the WAN are forced to G.729 in the region configuration, which causes the call to fail. Refer to Regions Configuration for more information. • Device Locations. In the event that one or more of the devices are in a location, if sufficient bandwidth is not available, the requested call-control operation will fail. Refer to Location Configuration for more information. • Media Connections. Media connections to the Unified CCX system are either all G.711 or all G.729. This means that the Unified CM region configuration must allow for connections between devices and the Unified CCX server’s CTI Ports with the appropriate Codec. If not, then Transcoder channels MUST be configured and available. You do this at the appropriate matching Codec at Unified CCX installation time. • Connection path device (Codec). When you create a region, you specify the codec that can be used for calls between devices within that region, and between that region and other regions. The system uses regions also for applications that only support a specific codec; for example, an application that only uses G.711. Important Outbound Configuration Dependencies The Outbound feature provides Outbound dialing functionality in addition to existing Unified CCX inbound capabilities. This feature allows agents who are not busy with inbound calls to handle Outbound calls. With the Outbound feature, customer calls are placed using the Cisco Unified Communications by way of the Unified CM for call control. You must be aware of the following: Getting Started with Unified CCX 4-6 Chapter 4 Basic Contact Flow Concepts for a Unified CM Deployment Important Unified CME Configuration Dependencies • License requirements. Effective Unified CCX Release 7.0, outbound feature is available along with the Unified CCX Premium license. Not available with Enhanced license. • Deployment availability. The Outbound feature is only available with Unified CM deployments. • Area code mapping. The system is pre-configured with the area code and time zone mappings for only the area codes within North America. You must manually enter the time zone mapping for international area codes into the system using the Unified CCX Administration GUI. • Do Not Call list. The United States Do Not Call list is not supported and must be filtered out manually before uploading. You must use your own tools to expunge Do Not Call numbers from their Contact List table. • High availability requirements. For high availability deployments, all Unified CCX and database nodes must already be in service. • IP Phone Agent. The IP Phone Agent is not supported • CAD workflows. CAD workflows will be disabled for outbound calls. • 10,000 contacts. Contacts can only be uploaded as a batch and each batch can contain only up to 10,000 contacts. When some or all of these contacts are processed, you can import additional contacts to add up to a total of 10,000 at any given time. • Time zone usage. The contact’s time zone is used as an indication of when the system can place an outbound call to that contact. For detailed information on these requirements and for configuration details, refer to the Cisco Unified CCX Administration Guide. Important Unified CME Configuration Dependencies Licenses are installed for the first time in the Unified CCX setup wizard. Once you have uploaded the licenses, the Unified CME Telephony Call Control Group is automatically created. You must be aware of the following: • License. The Unified CME Telephony subsystem is available if your system has a license installed for one of the following Cisco product packages: Unified IP IVR, Unified CCX Standard, Unified CCX Enhanced, or Unified CCX Premium. • Trigger (route point). In the Unified CME Telephony subsystem the concept of CTI Ports does not exist. When a call is offered at a CME Telephony Route Point, the route point accepts the call. The call is not transferred to a CTI Port. • G711 Codec prompts. The Unified CME Telephony subsystem only supports G711 codec prompts. • User Database. Unified CME Telephony users are stored locally in the Unified CCX Database. • IP Phone Agent. Unified IP Phone Agents are limited to one Unified CCX platform for each Unified CME product. • Agent Devices. The Unified CME Telephony subsystem only supports SCCP Phones as agent devices. For detailed information on these requirements and for configuration details, refer to the Cisco Unified CCX Administration Guide (http://www.cisco.com/en/US/partner/products/sw/custcosw/ ps1846/products_installation_and_configuration_guides_list.html). Getting Started with Unified CCX 4-7 Chapter 4 Important Unified CME Configuration Dependencies Getting Started with Unified CCX 4-8 Basic Contact Flow Concepts for a Unified CM Deployment P A R T 2 Installing and Configuring Unified CCX with Unified CM CH A P T E R 5 Installing and Configuring Unified CM for Unified CCX This chapter describes how to install and configure Unified CM for Unified CCX. This chapter contains the following: • About Unified CM, page 5-1 • How to Install Unified CM, page 5-1 • How to Configure Unified CM, page 5-2 • Unified CM Configuration Check List, page 5-2 • Outbound Configuration Check List, page 5-3 • How to Check Your Phone Configuration in Unified CM, page 5-5 • About the Unified CM Extension Mobility Feature, page 5-5 About Unified CM Unified CM provides features for which organizations have traditionally used PBX systems. Unified CM uses open standards, such as TCP/IP, H.323 standards (for packet-based multimedia communications systems), and Media Gateway Control Protocol (MGCP). Unified CM allows deployment of voice applications and the integration of telephony systems with Intranet applications. The Unified CM software must be installed on the Cisco MCS. Warning Unified CM uses the Linux operating system and cannot be installed on the same server as Unified CCX. How to Install Unified CM Follow the step-by-step installation instructions for Unified CM included in the Installing Unified CM Guide. There are no Cisco IPCC-specific installation prerequisites or instructions for Unified CM. You can find this guide and the other guides mentioned in the following list and table at the Unified CM documentation Web site. Once Unified CM installation is complete, configure Unified CM as described in the next section. Prior to proceeding with configuration, ensure that: Getting Started with Unified CCX 5-1 Chapter 5 Installing and Configuring Unified CM for Unified CCX How to Configure Unified CM • A Unified CM instance has been created on the Unified CM server. • All Unified CM services and third-party services required by Unified CM are running. • The Bulk Administration Tool has been installed on the Unified CM. • Identify the users in the Unified CM with administration privileges in Unified CCX. If these users do not exist in the Unified CM, then you must create those users in the Unified CM. For the Unified CM documentation available on the Web, see Unified CM Documentation. See Also Cisco Installing Unified CM Guide Bulk Administration Tool Guide for Cisco Unified CM Cisco Unified CM Administration Guide Cisco Unified CM Features and Service Guide How to Configure Unified CM For instructions on configuring the Unified CM, refer to the configuration instructions in the Unified CM Administration Guide. Most of the Unified CM configuration tasks are performed from the Unified CM Administration utility. Unified CM Administration is installed on all Unified CM servers. To access Unified CM Administration enter http://<CM_servername>/ccmadmin in a Web browser. Unified CM Configuration Check List When configuring the Unified CM, complete the tasks described in Table 5-1 to configure Unified CM for use with Unified CCX. Getting Started with Unified CCX 5-2 Chapter 5 Installing and Configuring Unified CM for Unified CCX Outbound Configuration Check List Table 5-1 Unified CM Configuration Check List Task Purpose Configuration Location 1. Create Unified CM users that will later be assigned administrative privileges in the Unified CCX Administration software. Provides a user account for Unified CCX to connect with the Unified CM. User Configuration page. You will need to remember the user IDs and passwords for when you install and configure Unified CCX. From the Unified CM Administration page menu bar, select User Management > End User and then click the Add New button. The user ID should not be longer than 31 alphanumeric characters. Although a user ID in the Unified CM can contain up to 128 alphanumeric characters, in a Unified CCX system, a user ID can be no longer than 31 alphanumeric characters. 2.Configure the appropriate regions for the sites. Specifies the Codecs to be used by calls between Region Configuration page devices in that region and other regions. From the Unified CM Administration page menu bar, select System > Region and then in the upper, right corner of the window, click the Add a New Region link. 3. Configure the locations for the sites. Implements Call Admission Control which regulates voice quality by limiting the available bandwidth for calls. Location Configuration page. 4. Configure the devices with the previously configured regions. Specifies the voice Codec to be used for calls in the regions with the devices. Device Pool Configuration page. 5. Configure the Unified CM Group for the devices. Specifies the Unified CM group to assign to devices in this device pool. Device Pool Configuration page. 6.Associate the phones with the Defines characteristics for devices, such as appropriate device pool. region, date/time group, failover behavior, and others. Note From the Unified CM Administration page menu bar, select System > Location and then in the upper, right corner of the window, click the Add a New Location link. From the Unified CM Administration page menu bar, select System > Device Pool and then in the upper, right corner of the window, click the Add a New Device Pool link. Phone Configuration page. You must set the configuration on each agent Cisco Unified Communications so that it can locate and connect to Unified CM. This procedure varies by site according to the customer's network configuration. Outbound Configuration Check List The Outbound subsystem consists of the following components: Getting Started with Unified CCX 5-3 Chapter 5 Installing and Configuring Unified CM for Unified CCX Outbound Configuration Check List • Unified CCX Administration: Enables the Outbound subsystem configuration, creates campaigns, and imports contacts to generate the dialing list. • Outbound subsystem: Is responsible for managing campaigns, maintaining the Outbound system configurations, managing the dialing list, reserving agents, making Outbound calls, updating the call data in the dialing list based on the outcome of the call, and deciding which contact records to retrieve from a campaign. The Outbound subsystem views campaigns as logical entities that group a set of contacts together in a dialing list. Campaigns deliver outgoing calls to agents. Agents are assigned to campaigns using CSQs. Table 5-2 Outbound Configuration Check List Step Task For instructions, see 1a Configure RmCM. The Configuring the RmCm Provider section in the Cisco Unified CCX Administration Guide. 1b Create CSQs. The Creating a CSQ section in the Cisco Unified CCX Administration Guide. 1c Assign resources to CSQ. The Resource Skill Selection Criteria Within a CSQ section in the Cisco Unified CCX Administration Guide. 2 Upload the Outbound option license. The Verifying the RmCm and Outbound Subsystems and the Viewing License Information sections in the Cisco Unified CCX Administration Guide. 3 Verify that the RmCm and Outbound subsystems are IN SERVICE. The Verifying the RmCm and Outbound Subsystems section in the Cisco Unified CCX Administration Guide. 4 Configure the general properties of the Outbound subsystem. The Configuring General Outbound Properties section in the Cisco Unified CCX Administration Guide. 5 Configure customer dialing time range as determined by the regulations of the required region The How Is a Contact’s Local Time Determined? section in the Cisco Unified CCX Administration Guide. 6 Configure the dialing prefixes for your geographic area. The How the Outbound Option Works with Area Codes section in the Cisco Unified CCX Administration Guide. 7 Assign the CSQs and the percentage The Allocating CSQ Agent Pool Percentages, the Handling Configuration Updates section, and the of each CSQ to be used for Outbound. Configuring Contact Service Queues section in the Cisco Unified CCX Administration Guide. 8 Create campaigns. 9 Import contacts for each campaign. The Importing Contacts for a Campaign section in the Cisco Unified CCX Administration Guide 10 Enable campaigns. Getting Started with Unified CCX 5-4 The Adding a New Campaign section in the Cisco Unified CCX Administration Guide The Enabling Campaigns section in the Cisco Unified CCX Administration Guide Chapter 5 Installing and Configuring Unified CM for Unified CCX How to Check Your Phone Configuration in Unified CM Table 5-2 Outbound Configuration Check List (continued) Step Task For instructions, see 11 If the dialing list contains contacts The Adding Area Codes section in the Cisco Unified CCX Administration Guide outside of North America or if Unified CCX is installed outside of North America, manually add the area codes and their corresponding time zones of the regions 12 Enable direct preview in Cisco Desktop Administrator. The Cisco Desktop Administrator User's Guide. 13 Setup communication with the agent’s desktop. The Setting-up Communications with the Agent’s Desktop section in the Cisco Unified CCX Administration Guide 14 Agents log in and get ready to The Agents Receive Outbound Calls section in the receive Outbound calls (agents must Cisco Unified CCX Administration Guide belong to CSQs assigned to Outbound). How to Check Your Phone Configuration in Unified CM 1. From a Web browser, open Unified CM Administration/CCMADMIN 2. From the Device menu, select Phone. 3. In the Find and List Phones page, make sure the last text box is blank and click Find. This will list all the Cisco Unified Communications phones connected to your system plus the CTI ports and Call Control groups automatically created in Unified CM when you configured the Unified CCX application. About the Unified CM Extension Mobility Feature Unified CM provides an extension mobility feature that lets users access their Cisco Unified Communications configuration, including line appearances, services, and speed dials, from other Cisco Unified Communications phones. If you enable extension mobility, agents can share the same Cisco Unified Communications phone and retain their personal settings. In an Unified CCX system, Cisco Unified Communications phones with extension mobility have the same behavior and features as regular Cisco Unified Communications phones. Procedures for enabling extension mobility are not described in this guide. For instructions, refer to the Unified CM Features and Service Guide. Installing and Configuring Unified CME for Unified CCX This part describes how to install and configure Unified CME for Unified CME. Getting Started with Unified CCX 5-5 Chapter 5 About the Unified CM Extension Mobility Feature Getting Started with Unified CCX 5-6 Installing and Configuring Unified CM for Unified CCX P A R T 3 Installing and Configuring Unified CME for Unified CCX CH A P T E R 6 Installing and Configuring Unified CME for Unified CCX This chapter describes how to install and configure Unified CME for Unified CCX. This chapter contains the following: • About Unified CME, page 6-1 • Support Information and Guidelines to Interoperate with Unified CME, page 6-1 • How to Install and Configure Unified CME, page 6-2 • Unified CCX Configuration Check List for Unified CME, page 6-3 About Unified CME Effective Unified CCX Release 7.0, Unified CCX enables interoperability with Unified CME, Release 4.2 between Unified CCX and Unified CME. After you complete the initial setup of Unified CCX (see Cisco Unified Contact Center Express Installation Guide), you will have identified the information that Unified CCX requires to provision Unified CME for Unified CCX. You can modify the Unified CME information from Unified CCX. The interoperability with Unified CME allows for the following functions: • Configuration query and update between Unified CCX and Unified CME. • SIP-based simple and supplementary call control services including call routing between Unified CME and Unified CCX using SIP-based route point. • Unified CCX keep alive session management of Unified CME. • Unified CCX device and call monitoring of agent lines and call activities in Unified CME. • Support of Unified CCX7.0 Cisco Agent Desktop for use with Unified CME. Support Information and Guidelines to Interoperate with Unified CME The following Unified CCX features are supported by the Unified CME product for Unified CCX: • Unified CCX as a whole and as a child to Unified CCE (as a parent) Getting Started with Unified CCX 6-1 Chapter 6 Installing and Configuring Unified CME for Unified CCX How to Install and Configure Unified CME • Unified IP IVR • Unified EIM and the Unified WIM • Limited CAD Functionality • Limited CSD Functionality The following Unified CCX features are not supported by the Unified CME offering: • High Availability (only single node support) • Outbound preview dialer • Remote monitoring The following guidelines apply when using the Unified CME product for Unified CCX: • In the Unified CME Telephony subsystem the concept of CTI Ports does not exist. When a call is offered at a CME Telephony Route Point, the route point accepts the call. The call is not transferred to a CTI Port. • The Unified CME Telephony subsystem only supports G711 codec prompts. • Unified CME Telephony users are stored locally in the Unified CCX Database • Unified IP Phone Agents are limited to one Unified CCX platform for each Unified CME product • The Unified CME Telephony subsystem only SCCP Phones as agent devices. How to Install and Configure Unified CME Table 6-1 identifies the tasks to configure interoperability between Unified CCX and Unified CME. Table 6-1 Tasks to Configure Interoperability between Unified CCX and Unified CME Step Task Name of Document 1 Verify that the appropriate version of Unified CME is installed on the router. 2 Configure the Unified CME router. See the Configuring Interoperability with External Services chapter in the Cisco Unified Communications Manager Express, Release 4.2 System Administrator Guide. Note down the AXL user ID, password, and the router’s IP address 3 Configure Unified CME to enable interoperability with Unified CCX. 4 Install Unified CCX for Unified CME. See the Cisco Unified CCX Installation Launch the setup wizard on Unified CCX and go through the Guide setup for the Unified CME. 5 When setup launches, you are asked for the AXL user ID and password that you created in Unified CME. You also need to enter the router IP address. See the Cisco Unified CCX Administration Guide 6 Configure Unified CME Telephony Subsystem to enable interoperability with Unified CCX. 7 Create users and assign the agent capability to these users in These two steps are explained in greater Unified CCX. detail in the next section. Getting Started with Unified CCX 6-2 Chapter 6 Installing and Configuring Unified CME for Unified CCX Unified CCX Configuration Check List for Unified CME Unified CCX Configuration Check List for Unified CME When configuring the Unified CME, complete the tasks described in Table 6-2 to configure Unified CME for use with Unified CCX. Note Table 6-2 Licenses are installed for the first time in the Unified CCX setup wizard. Once you have uploaded the licenses, the Unified CME Telephony Call Control Group is automatically created. Tasks Performed in Unified CCX Task Purpose Configuration Location 1. Obtain the AXL authentication details for the Unified CCX setup wizard. During the Unified CCX setup process, the administrator provides the Unified CME IP address and hostname(s) and the Administrative XML Layer (AXL) authentication (user ID and password) information. You can change this information at any time as required from Unified CCX. If you do change the information, you must provide the IP address of the AXL server to which you will move this server. Unified CCX setup wizard. 2. Configure the AXL User in Unified CCX The Unified CME Telephony subsystem is available if your system has a license installed for one of the following Cisco product packages: Unified IP IVR, Unified CCX Standard, Unified CCX Enhanced, or Unified CCX Premium. See Chapter 6, Performing the Initial Setup of Cisco Unified CCX in the Cisco Unified CCX Installation Guide See Chapter 5: Provisioning Unified CCX for Unified CME in the Cisco Unified CCX Administration Guide You can change previously-configured Unified CME setup information from Unified CCX. 3. Provision the Unified CME Telephony Subsystem. 3a. Validate Unified CME and Unified CCX versions. The Unified CME Telephony subsystem sends and See Chapter 5: Provisioning receives call-related messages from Unified CME. Unified CCX for Unified CME in the Cisco Unified CCX Use the validate tool when the configuration in Administration Guide Unified CCX and Unified CME are not synchronized. 3b. Configure a Unified CME The Unified CME Telephony provider opens a Telephony Provider, if not already logical session with Unified CME to detect the configured. Specify the server on state of the connection. which Unified CME is running, and provide a Unified CME user ID and password. 3c. Provision Unified CME Telephony call control groups. The Unified CME Telephony call control group is automatically added based on license. It is created when you upload the license. 3d.Provision a Unified CME Telephony trigger. Unified CME Telephony triggers invoke application scripts in response to incoming contacts. Unified CME Telephony triggers define the route point to which a directory number is associated. Getting Started with Unified CCX 6-3 Chapter 6 Installing and Configuring Unified CME for Unified CCX Unified CCX Configuration Check List for Unified CME Table 6-2 Tasks Performed in Unified CCX (continued) Task Purpose 4. Provisioning the RmCm Provider The Unified CCX Resource Manager (RM) uses a to allow the RmCm Subsystem to Unified CM/Unified CME Telephony user (called be in service. the RmCm Provider) to monitor agent phones, control agent states, and route and queue calls. Configuration Location See the Configuring the RmCm Provider section in the Cisco Unified CCX Administration Guide For unified CME, the concept of RmCm user does not exist. The AXL Service provider account is used to preform this task. 5.Creating resource groups. Resource groups are collections of agents that your CSQ uses to handle incoming calls. To use This step can be handled by the resource group-based CSQs, you must specify a RmCm Wizard in the Unified CCX resource group. Adminstration GUI. See the Configuring Resource Groups section in the Cisco Unified CCX Administration Guide 6.Creating skills—if you are using Unified CCX Enhanced or Premium. See the Configuring Skills section in the Cisco Unified CCX Administration Guide The Skills hyperlink is available only if you are using Unified CCX Enhanced or Premium license packages. This step can be handled by the T Skills are customer-definable labels assigned to RmCm Wizard in the Unified CCX agents. The two Unified CCX Enhanced packages Adminstration GUI. can route incoming calls to agents who have the necessary skill or sets of skill to handle the call. 7. Assigning agents to resource groups and assigning skills to agents. Once Cisco Unified Communications users are See the Configuring Agents section in the Cisco Unified CCX defined as agents, the list of agents and their associated Unified CCX Extensions are displayed Administration Guide in the RmCm > Resources page. These agents are This step can be handled by the also called resources. After you create a resource RmCm Wizard in the Unified CCX group, you can assign agents (resources) to that Adminstration GUI. group. 8.Creating Contact Service Queues. You assign agents to a CSQ by associating a resource group or skills to the CSQ. Agents in the This step can be handled by the selected resource group or having the selected RmCm Wizard in the Unified CCX skills are assigned to the CSQ. Adminstration GUI. 9. Provisioning agent-based routing— if you are using Unified CCX Enhanced or Premium. See the Configuring Contact Service Queues section in the Cisco Unified CCX Administration Guide Agent-based routing provides the ability to send a See the Configuring Agent-Based call to a specific agent, rather than any agent Routing section in the Cisco available in a CSQ. Unified CCX Administration Guide 10. Creating teams and assigning agents to teams. A default team is automatically created by the See the Configuring Teams section in the Cisco Unified CCX system and cannot be deleted. If agents are not assigned to any team, they belong to the default Administration Guide This step can be handled by the team. When an agent is assigned to a team, the RmCm Wizard in the Unified CCX team’s supervisor can barge-in and/or intercept any Adminstration GUI. call being handled by the agent. Getting Started with Unified CCX 6-4 P A R T 4 Installing and Provisioning Cisco Unified CCX CH A P T E R 7 Installing and Configuring Unified CCX After you have configured Unified CM, install and configure Unified CCX. This chapter contains the following: • Unified CCX Application Configuration Check List, page 7-1 Unified CCX Application Configuration Check List Unified CCX require Unified CCX scripts. For instructions on creating and editing scripts, refer to the Cisco Unified Contact Center Express Script Developer Series documentation at the Unified CCX web site. To configure your applications for Unified CCX, do the following tasks in the given order. Table 7-1 Unified CCX Application Configuration Check List Task Purpose and Notes Configuration Location 1. If needed, edit the script and create the prompts required by the script. To customize the script for your needs. Unified CCX script editor The Cisco Unified CCX Scripting and Developer and Unified CCX administration. Series documentation. 2. Upload the script and upload any prompts needed for the script. This step can be handled by the Application Wizard in the Unified CCX Administration GUI. Note By double clicking on an uploaded script listed in the Unified CCX Script Management page, you can open the script with the Unified CCX Editor. To put the needed scripts and prompts in the Unified CCX repository so that they are available for use in a Unified CCX application. Procedure Location Managing Scripts, Prompts, Grammars, and Documents in the Cisco Unified CCX Administration Guide. Unified CCX Script Management page From the Unified CCX administration menu bar, select Applications > Script Management. Then in the Script Management page, click Upload New Scripts. The Uploading a Script section in the Cisco Unified CCX Administration Guide. Getting Started with Unified CCX 7-1 Chapter 7 Installing and Configuring Unified CCX Unified CCX Application Configuration Check List Table 7-1 Unified CCX Application Configuration Check List (continued) Task Purpose and Notes 3. Add the application. To perform a telephony task through Unified CCX, you need a Unified CCX application. Configuration Location Procedure Location Unified CCX Application The Configure a Cisco Configuration page. Script Application section in This step can be handled by the Cisco Unified CCX the Application Wizard in the From the Unified CCX Administration Guide. Unified CCX Administration Adding an application involves administration web page menu bar, select GUI. giving it a name, assigning it a script, and defining any application Applications > variables. Application An example application that comes Management and then in the upper, right corner of with Unified CCX is the the window, click the AutoAttendant. Add New Application The script for the Unified CCX link. isicd.aef. Next, Under Application Type, select Cisco Script Application and click Next. 3.1. Give the application a To make the application available name and assign the script to for use. the application. Unified CCX Script Application web page. The Configure a Cisco Script Application section in the Cisco Unified CCX Administration Guide. Unified CCX Script Application web page. The Configure a Cisco Script Application section in the Cisco Unified CCX Administration Guide. This step can be handled by the Application Wizard in the Unified CCX Administration GUI. 3.2.Customize the application parameters. On the Application page, if there are variables, you can customize the application by the definitions (values) you give the variables. This step can be handled by the Application Wizard in the Unified CCX Administration If you are using a Cisco supplied GUI. script, you might want to customize the application prompts. For example, you can record and upload your own prompts. Getting Started with Unified CCX 7-2 Chapter 7 Installing and Configuring Unified CCX Unified CCX Application Configuration Check List Table 7-1 Unified CCX Application Configuration Check List (continued) Task Purpose and Notes Configuration Location Procedure Location 4. Add the application trigger. Enable the application to respond to Unified CCX Add The Add Application Unified CM Telephony calls and/or Application Triggers web Triggers section in the Cisco HTTP requests. page. Unified CCX Administration This step can be handled by Guide. the Application Wizard in the Note When you configure From the script Unified CM Telephony Unified CCX Administration configuration page of the triggers, you need to application for which you GUI. specify the CTI Route Point want to add a trigger, attributes used by the click the Add New trigger. For example, device Trigger link. pool, location, and voice mail profile. 5.Test the application. Make sure it works. Note Before the Unified CCX system can receive calls, the Unified CCX engine must be running. From one of your phones, Your application specific phone the number documentation. specified by the trigger. Or if you have an HTTP trigger, use a standard Web browser to go to the URL for the HTTP trigger Getting Started with Unified CCX 7-3 Chapter 7 Unified CCX Application Configuration Check List Getting Started with Unified CCX 7-4 Installing and Configuring Unified CCX CH A P T E R 8 Deploying the Sample Script, icd.aef This chapter contains the following: • Unified CCX Script Overview, page 8-1 • Designing and Configuring Unified CCX Scripts, page 8-2 • Testing your System and the Unified CCX Script, page 8-2 The Unified CCX script is referred to as the Integrated Contact Distribution (ICD) script, icd.aef. The icd.aef script accepts a call, plays a welcoming prompt, and then either connects the caller to an available resource or queues the call until a resource becomes available. while queued, the caller periodically hears a prompt explaining that the call is still in the queue and still waiting for an available resource. When the resource becomes available, the script connects the call. The icd.aef script is included with your Unified CCX editor package. Be sure to verify that the scripts works with your system. For information on the variables and steps for the icd.aef script, refer to The Basic Unified CCX Script section in the Cisco Unified CCX Scripting and Development Series: Volume 1, Getting Started with Scripts. Unified CCX Script Overview The icd.aef script is available with any Unified CCX package. It establishes a simple call queue and routes callers to a agents in a group as the agents become available. You can use the Unified CCX Editor to create any number of Unified CCX scripts to provide options to queue telephone calls and connect them to available resources. The icd.aef script does the following: • Accepts a call. • Plays a welcoming prompt. • Does one of the following: – Connects the caller to an agent (if configured). – Queues the call and periodically plays a prompt to the caller. Getting Started with Unified CCX 8-1 Chapter 8 Deploying the Sample Script, icd.aef Designing and Configuring Unified CCX Scripts Designing and Configuring Unified CCX Scripts For instructions on creating or modifying an Unified CCX script, see Designing Unified CCX Scripts section in the Cisco Unified CCX Scripting and Development Series: Volume 1, Getting Started with Scripts. Follow the instructions for configuring Unified CCX in theUnified CCX Application Configuration Check List, page 7-1. The sysadmin must create an application that uses the icd.aef script, configure that application, and then configure a Unified CM Telephony trigger (CTI route point) for the application. A Unified CM Telephony trigger responds to calls that arrive on a specific route point by selecting telephony and media resources to serve the call and invoking an application script to handle the call. Testing your System and the Unified CCX Script Verify that your system and the Cisco AutoAttendant application work. 1. Select one of the phone numbers configured in Unified CM and dial that phone number to see if you get the correct phone. If you get the correct phone, the Unified CM is working. 2. On one of your IP phones, pone the Unified CM Telephony trigger. If you get the welcome prompt, then theicd.aefscript is working. Getting Started with Unified CCX 8-2 CH A P T E R 9 Installing Agent and Supervisor Desktop for Unified CCX This chapter contains the following: • About Agent and Supervisor Desktops for Unified CCX, page 9-1 • About Routing and CSQs, page 9-2 • Cisco Agent Desktop Configuration Check List, page 9-2 • How to Install and Configure the Cisco Agent Desktop Applications, page 9-7 Agents use the Cisco Agent Desktop (commonly referred to as CAD) to login to the Unified CCX server and control their ACD state, control incoming and outgoing calls, chat with supervisors and other agents on their team, view their own real-time statistics, and view their own recent call activity. Supervisors use the CSD to view real-time queue and agent statistics, view recent call activity for agents, change agent states, chat with agents, and send marquee messages to all agents on the selected team. With the Enhanced or Premium packages, the supervisor can also barge-in or intercept ACD calls, silently monitor agents, and record agent calls. About Agent and Supervisor Desktops for Unified CCX The Unified CCX system uses the agent and supervisor desktops to provide resource distribution and queuing to call centers. Note Before an agent logs in, the agent must be assigned to a phone or device profile that contains their Unified CCX extension. The Unified CCX extension must be unique and cannot be duplicated anywhere else in the Unified CM cluster, regardless of any partition configuration. You can assign an agent's Unified CCX extension to a Cisco Unified Communications phone or extension mobility device profile. An agent has the following user interface options: • Use Cisco Agent Desktop (CAD) with a Cisco Unified Communications phone • Use CAD with the Cisco Unified Communications Communicator • Cisco Unified Communications Phone Agent (no software required on the agent's PC) Getting Started with Unified CCX 9-1 Chapter 9 Installing Agent and Supervisor Desktop for Unified CCX About Routing and CSQs About Routing and CSQs An agent can participate in two types of routing: • CSQ is an application program that places incoming calls in a queue and distributes them to the appropriate set of agents as the agents become available. Each CSQ controls incoming Unified CCX calls and determines where an incoming call is placed in the queue and to which agent the call is sent. Each CSQ selects resources from an associated resource pool that you define. Each CSQ is bound to either a Resource Group or a list of one or more Resource Skills. Agents are assigned to a Resource Group and/or one or more Resource Skills. Therefore, your choices in CSQ and Agent Configuration determine the pool of agents that are qualified to receive the call. When an agent becomes available to take a call, the system chooses a queued call from one of the CSQs whose resource pool includes the agent, and routes that call to that agent. You can choose various combinations of resource skills or resource group mappings when configuring CSQs. If you choose to map a resource group to a CSQ, you cannot map any other resource groups or skills to that same CSQ. Also, you cannot use that same resource group for other CSQs. • Agent-based routing provides the ability to send a call to a specific agent, rather than any agent available in a CSQ. This type of routing does not support queuing. Cisco Agent Desktop Configuration Check List To configure your agent desktop for Unified CCX, do the following tasks in the given order. Getting Started with Unified CCX 9-2 Chapter 9 Installing Agent and Supervisor Desktop for Unified CCX Cisco Agent Desktop Configuration Check List Table 9-1 Cisco Agent Desktop Configuration Check List Task Purpose and Notes 1. Assign Unified CCX extensions for users who are Unified CCX agents. To enable Unified CCX to communicate with Unified CM, you first need to assign extensions for these agents. Note This step can be handled by the RmCm Wizard in the Unified CCX Administration GUI. 2. Configure Unified CCX supervisors This step can be handled by the RmCm Wizard in the Unified CCX Administration GUI. Configuration Location From the Unified CM Administration menu bar, choose User Management > End User. If the agent already has a defined user record, click the Find button to select it. If you delete a Unified Otherwise, click the Add New CCX user with button to create a new user Administrative rights from record for the agent and fill in Unified CM, the user will the required fields. Then, use not be able to log into the the Unified CCX Extension Unified CCX field to configure the extension administration web that the agent will use to receive interface. Unified CCX calls You must enable the appropriate agents to act as supervisors. The User Management menu option allows you to assign access levels to Unified CCX system administrators and supervisors. When you configure a Unified CCX supervisor, you are configuring users who can access the Unified CCX Supervisor web pages. You are not creating a supervisor for Unified CCX. Procedure Location The Configuring Unified CM for Unified CCX section in the Cisco Unified CCX Administration Guide. From the Unified CCX administration web page menu bar, select Tools > User Management. Select a user ID in the CM Users list. and choose the list to which this user ID must be assigned. Click Update to apply the changes. The User Management Menu Option section in the Cisco Unified CCX Administration Guide. From the Unified CCX administration web page menu bar, choose Subsystems > RmCm and click the Resource Groups link. Then select the Add a New Resource Group link. In the Resource Group Name field, enter a resource group name. identify the resource group, and click Add. The Creating, Modifying, and Deleting Resource Groups section in the Cisco Unified CCX Administration Guide. A Unified CCX supervisor must be configured as an agent even if that agent will not answer ACD calls. 3. Create resource groups. This step is required with the Unified CCX Standard. It is optional for the Unified CCX Enhanced and Premium. Note This step can be handled by the RmCm Wizard in the Unified CCX Administration GUI. Resource groups are collections of agents that your CSQ uses to handle incoming Unified CCX calls. To use resource group-based CSQs, you must specify a resource group. Getting Started with Unified CCX 9-3 Chapter 9 Installing Agent and Supervisor Desktop for Unified CCX Cisco Agent Desktop Configuration Check List Table 9-1 Cisco Agent Desktop Configuration Check List (continued) Task Purpose and Notes Configuration Location Procedure Location 4. Create skills Skills are customer-definable labels assigned to agents. The Unified CCX Enhanced and Premium packages can route incoming calls to agents who have the necessary skill or sets of skill to handle the call. From the Unified CCX administration menu bar, choose Subsystems RmCm. Click the Skills hyperlink and select the Add a New Skill hyperlink. In the Skill Name field, enter a description of a relevant skill and click Add. The Creating, Modifying, and Deleting Skills section in the Cisco Unified CCX Administration Guide. From the Unified CCX administration menu bar, choose Subsystems > RmCm. On the Unified CCX Configuration navigation bar, click the Resources hyperlink. Click the name of the agent in the Resource Name column and assign the requirements for each field. Click Update to apply the changes. The Assigning Resource Groups and Skills to Agents section in the Cisco Unified CCX Administration Guide. This step applies only if you are using Unified CCX Enhanced or Premium. Note This step can be handled by the RmCm Wizard in the Unified CCX Administration GUI. Do not create skills exceeding the recommended values for the Cisco MCS on which the Unified CCX is installed. For more information, refer to the Unified CCX Data Sheets. 5. Assign agents to resource groups and skills to agents. Agents that handle calls are called resources. You must create a resource group, It is not necessary to assign an and then assign agents agent to a resource group with (resources) to that group. If Unified CCX Enhanced or you have the Unified CCX Premium. If you have one of these Enhanced package, you packages, only perform this step can create and add skills to if you want to use resource agents. You can also select group-based CSQs. the competence level of the Note This step can be handled agent(s) in assigned skills. by the RmCm Wizard in Competence level indicates the Unified CCX the agent’s level of Administration GUI. expertise in that skill (1 indicating beginner and 10 indicating expert). You can assign resource groups and skills to agents either individually or in bulk. The bulk option enables you to assign skills and resources groups to many agents at the same time. You can assign up to 50 skills to agents. Getting Started with Unified CCX 9-4 Chapter 9 Installing Agent and Supervisor Desktop for Unified CCX Cisco Agent Desktop Configuration Check List Table 9-1 Cisco Agent Desktop Configuration Check List (continued) Task Purpose and Notes Configuration Location Procedure Location 6. Create CSQs. The CSQ controls incoming Unified CCX calls by determining where an incoming call is placed in the queue and to which agent the call is sent. After you assign an agent to a resource group and/or skills, you must assign agents to a CSQ by associating a resource group or skills to the CSQ. From the Unified CCX administration menu bar, choose Subsystems > RmCm. On the Unified CCX Configuration navigation bar, click the Contact Service Queues hyperlink. Click the Add a new Contact Service Queue hyperlink and assign the requirements for each field. Click Next to select the required Resource Selection Criteria. Click Add to apply changes and update the system. The Creating, Modifying, and Deleting Contact Service Queue section in the Cisco Unified CCX Administration Guide. Remote monitoring allows This step applies only if you are a supervisor to call into any using Unified CCX Premium and site where the supervisor necessary if are using the remote has a Unified CM user profile and monitor an monitoring feature. agent’s conversation. When you, as a supervisor, monitor a conversation, you can hear all parties on the call. The parties will have no indication that you are monitoring the call. You cannot join the call or be heard by the parties. You can monitor a call by choosing a resource (agent) or an CSQ. From the Unified CCX administration menu bar, choose Applications > Application Management.Click the Add a New Application hyperlink and choose Next from the drop-down menu and select the required resource Selection Criteria. Click Add to apply changes and update the system. The Configuring and Using Remote Monitoring section in the Cisco Unified CCX Administration Guide. Note This step can be handled by the RmCm Wizard in the Unified CCX Administration GUI. 7. Provision remote monitoring. For CSQ monitoring, the supervisor cannot start monitoring the call after it connects to the agent; the call must reach the agent after supervision begins. For agent monitoring, supervision can begin after the call connects to the agent. Getting Started with Unified CCX 9-5 Chapter 9 Installing Agent and Supervisor Desktop for Unified CCX Cisco Agent Desktop Configuration Check List Table 9-1 Cisco Agent Desktop Configuration Check List (continued) Task Purpose and Notes Configuration Location Procedure Location 8. Provision agent-basedrouting. Agent-based routing provides the ability to send a call to a specific agent, rather than any agent available in a CSQ. Use this option to configure system-wide parameters in an agent-based routing application. From the Unified CCX administration menu bar, choose Subsystems > RmCm. On the Unified CCX Configuration navigation bar, click the Agent Based Routing Settings hyperlink and assign the requirements for each field. Click Update to apply the changes. The Configuring Agent-Based Routing section in the Cisco Unified CCX Administration Guide. A team is a group of agents who report to the same supervisor. When an agent is assigned to a team, their supervisor can barge-in and/or intercept any call being handled by any agent within this team. A supervisor can also monitor any CSQs that are assigned to this team. A team must have one primary supervisor. From the Unified CCX administration menu bar, choose Subsystems > RmCm. On the Unified CCX Configuration navigation bar, click the Teams hyperlink and click the Add a new Team hyperlink and assign the requirements for each field. Click Update to apply the changes. The Creating, Modifying, and Deleting Teams section in the Cisco Unified CCX Administration Guide. From the Unified CCX administration menu bar, choose Subsystems > RmCm. On the Unified CCX Configuration navigation bar, click the Teams hyperlink and click the Add a new Team hyperlink and click a name in the Team Name column. Select an agent name in the Resources Assigned to other Teams list and use the arrow icon to move it into the Assigned Resources list and click Update to apply the changes. The Creating, Modifying, and Deleting Teams section in the Cisco Unified CCX Administration Guide. This step applies only if you are using Unified CCX Enhanced or Premium and if you are using agent-based routing. 9. Createteams. Note This step can be handled by the RmCm Wizard in the Unified CCX Administration GUI. A team can additionally have one or more secondary supervisors. 10.Start Assign agents to teams. Note This step can be handled by the RmCm Wizard in the Unified CCX Administration GUI. All agents belong to a default team. A default team is created automatically by the system; you cannot delete it. Getting Started with Unified CCX 9-6 Chapter 9 Installing Agent and Supervisor Desktop for Unified CCX How to Install and Configure the Cisco Agent Desktop Applications How to Install and Configure the Cisco Agent Desktop Applications This chapter provides installation and configuration information for the Cisco agent and supervisor desktop in your contact center after the Unified CCX platform is installed and configured. Upon successful installation into a properly-configured Unified CCX environment, the basic function of agent and supervisor desktops are ready to use with no further configuration required. Before you install the agent desktop, you need a web browser and the following information: Task • The Cisco Unified Communications address of the Unified CCX server. • The user name and password to access the Unified CCX User Options web page (the same user name and password you use to access Cisco Agent Desktop). • The destination folder on the user’s PC in which you will install the application. • The extension of the user’s Unified CCX phone. Purpose and Notes Configuration Location Procedure Location The Installing Agent Desktop section and the Installing Supervisor Desktop section in the Cisco CAD Installation Guide. 1. Install the agent Note and supervisordesktop. Refer to the Cisco CAD Installation Guide. From the web browser. 2. Start the agent desktop. Note Agents are not tied to a specific workstation—they can log into agent desktop at any workstation by entering their unique desktop ID and password. To start the agent desktop click The Starting Agent Desktop Start > Programs > Cisco > section in the Cisco Agent Desktop > Agent. The login Desktop User's Guide. screen appears. Enter your agent desktop ID, password, and extension in the appropriate fields, then click OK or press Enter. 3.Handle calls You can use a hard Cisco Unified Communications phone or Cisco IP Communicator to handle calls. You can answer calls, make a call, conference other callers, or transfer a call. The Handling Calls section in the Cisco Agent Desktop User's Guide. Getting Started with Unified CCX 9-7 Chapter 9 How to Install and Configure the Cisco Agent Desktop Applications Getting Started with Unified CCX 9-8 Installing Agent and Supervisor Desktop for Unified CCX CH A P T E R 9 Monitoring and Recording Features for Unified CCX The Unified CCX call statistics, recording, and monitoring server maintains Unified CCX call statistics and provides recording and call monitoring functions for the for Unified CCX Enhanced and Premium packages. This chapter provides information on the dependencies to use the monitoring and recording features in Unified CCX. This chapter contains the following: • Remote Monitoring, page 9-1 • CSD Monitoring, page 9-2 • Recording Agent Conversations, page 9-2 • Recording Prompts, page 9-2 Remote Monitoring Note The Remote Monitoring section only applies to Unified CCX Deployments with Unified CM. Remote monitoring allows a supervisor to call into any site where the supervisor has a Unified CM user profile and monitor an agent’s conversation. You must configure remote monitoring applications when you want to use remote monitoring. When you, as a supervisor, monitor a conversation, you can hear all parties on the call. The parties will have no indication that you are monitoring the call. You cannot join the call or be heard by the parties. With remote monitoring, you can choose to monitor a call in either of these ways: • By resource (agent)—In this case, you identify the resource by agent extension. Refer to the Configure a Remote Monitoring Application section in the Cisco Unified CCX Administration Guide for detailed configuration information. • By CSQ—In this case, you will monitor the call of an agent who belongs to the CSQ. When you monitor by CSQ, you select the CSQ from a menu. Refer to the Configure a Remote Monitoring Application section in the Cisco Unified CCX Administration Guide for detailed configuration information. Getting Started with Unified CCX 9-1 Chapter 9 Monitoring and Recording Features for Unified CCX CSD Monitoring Note Remote Monitoring is only available with the Unified CCX Premium. CSD Monitoring Supervisors can monitor an agent's call using the Cisco Supervisor Desktop (CSD). Refer to the Supervisor Desktop Functions section in the Cisco Supervisor Desktop User Guide for detailed configuration information. Note CSD Monitoring is available with Unified CCX Enhanced and Premium. Recording Agent Conversations Depending on whether you are an agent or a supervisor, you can monitor and/or record agent phone calls. If configured to do so, agents can record their own customer calls. See the Cisco Agent Desktop User Guide for information on procedures, and the Cisco Desktop Administrator User Guide for information on how to configure agents so that they can record phone calls. Supervisors can monitor and/or record agents' phone calls. See the Cisco Supervisor Desktop User Guide for more information. Recording Prompts Prompts are messages that the Unified CCX system plays back to callers. Unified CCX applications often use prompts to elicit caller response so that the Unified CCX system can transfer calls, receive account information, and perform other functions. Refer to the Managing Prompt Files section in the Cisco Unified Contact Center Express Administration Guide for detailed information on prompts. Through Unified CCX Administration Media Configuration, you can create and modify the prompts that your scripts use. You can also upload spoken names for each person in the organization, so callers receive spoken names rather than spelled-out names when the automated attendant is asking the caller to confirm which party they want. You can use any sound recording software to record a prompt if the software can save the prompt in the required file format. You can record a different prompt for each instance of a script. Refer to the Cisco Unified CCX Scripting and Development Series documents for more information on recording prompts. The Cisco Unified CCX Scripting and Development Series includes the following documents • Volume 1, Getting Started with Cisco Unified CCX Scripting • Volume 2, Cisco Unified CCX Editor Reference • Volume 3, Cisco Unified CCX Expression Language Reference Getting Started with Unified CCX 9-2 CH A P T E R 10 Using Unified CCX Historical Reports This chapter contains the following: • The Default Unified CCX Historical Reports, page 10-2 • Real-Time Unified CCX Reports, page 10-2 You can use a web browser to administer the Unified CCX Engine and your Unified CCX applications from any computer on the network. You can use the Unified CCX administration web interface to start and stop the Unified CCX Engine, configure system parameters, monitor Unified CCX Engine activity, and view real-time and historical reports that include total system activity and application statistics. This chapter provides information on configuring the database connection for to facilitate historical reports and scheduling details for users. Note The Unified CCX database is separate from the customer database. A customer database needs to purchased separately and stores basic client information such as name, telephone, type, and so forth. In order to query a database from an Unified CCX script, you need to have purchase premium licensing. Refer to the Cisco Unified CCX Compatibility Matrix for the list of supported database servers. The Unified CCX historical reports system is designed to provide you with information about the call activities of your Unified CCX system. With Unified CCX Historical Reports, you can perform the following functions: Warning • View, print, and save reports. • Sort and filter reports. • Send scheduled reports to a file or to a printer. • Export reports in a variety of formats, including Portable Document Format (PDF), Microsoft Excel, Rich Text Format (RTF), Extensible Markup Language (XML), and comma-separated values (CSVs). • Prepare custom reports using a variety of generally available third-party applications that are designed to create reports from databases. You cannot run historical reports using the web browser. The historical reports client viewer is a stand-alone Windows-based application. You must first download the plugin for client viewer from Unified CCX, install it on a client machine (on a machine other than the Unified CCX server), and then run reports from the client viewer. Refer to the Cisco Unified CCX Historical Reports User Guide for more information. Getting Started with Unified CCX 10-1 Chapter 10 Using Unified CCX Historical Reports The Default Unified CCX Historical Reports Setting up Unified CCX for historical reporting consists of three tasks: 1. Configuring limits for client/scheduler database connections. 2. Specifying users who can use historical reporting. 3. Defining purge configuration and scheduling. Note Verify that the Number of HR Session Licenses field (in the System Parameters web page of the Unified CCX Administration GUI) is updated to reflect the licensed value. This value cannot be greater than the number of licensed Unified CCX seats. The default value is 0 for Unified CCX (Standard, Enhanced, and Premium). Refer to the Historical Reporting Configuration section in the Cisco Unified Contact Center Express Administration Guide for detailed configuration information. Also refer to the Managing Cisco Unified CCX Historical Reporting section in the Cisco Unified Contact Center Express Historical Reports User Guide. Warning If the Number of HR Session Licenses field value remains at 0 (default), you may encounter a licensing error and you cannot login to the Historical Reporting Client. The Default Unified CCX Historical Reports The hrcConfig.ini file contains general configuration information for the Unified CCX Historical Reports client system. Refer to the hrcConfig.ini configuration File section in the Cisco Unified Contact Center Express Historical Reports User Guide for more information. By default, each historical report contains one or more charts that display specific information in the report. You can choose whether to include or omit charts. Refer to the Including Charts with a Report section in the Cisco Unified Contact Center Express Historical Reports User Guide for more information. By default, the Unified CCX Historical Reports client saves Report Settings files on your computer in the Unified CCX Historical Reports\Reports directory, which is under the directory in which you installed the Unified CCX Historical Reports system. (By default, the system installs in the Program Files directory.) The client gives a Report Settings file the name report.chc, where report is the name of the report for which you are saving settings. You can change the default directory and the base file name for a Report Settings file. The file name must have the extension .chc. Refer to the Saving Report Setting section in the Cisco Unified Contact Center Express Historical Reports User Guide. Real-Time Unified CCX Reports When the Unified CCX system is configured and functioning, you can run reports to monitor real-time activity directly from the agent and supervisor desktops. Refer to the Reporting on Real-Time Unified CCX Data section in the Cisco Unified CCX Administration Guide. Getting Started with Unified CCX 10-2 CH A P T E R 11 Managing Unified CCX This chapter contains the following: • Managing Prompt, Grammar, and Document Files, page 11-1 • Managing Unified CCX Datastores, page 11-2 When you have provisioned the telephony and media resources, the Unified CCX subsystem, additional subsystems (if required) and configured the Cisco script applications, then you can manage the following files: • Prompt, Grammar, and Document Files • Central, datastore, and Unified CCX repository Managing Prompt, Grammar, and Document Files Unified CCX applications might use auxiliary files that interact with callers, such as scripts, pre-recorded prompts, grammars, and custom Java classes. Depending on each implementation, Unified CCX applications use some or all of the following file types: • Prompts. Many applications make use of pre-recorded prompts, stored as .wav files, which are played back to callers in order to provide information and elicit caller response. • Grammars. The Unified CCX system uses specific grammars when recognizing and responding to caller response to prompts. A grammar is a specific set of all possible spoken phrases and/or DTMF digits to be recognized by Unified CCX applications and acted upon during run time. • Documents.Documents might consist of .txt, .doc, .jsp, or .html files. Documents can also include custom classes and Java Archive (JAR) files that allow you to customize the performance of your Unified CCX system. Several system-level prompt, grammar, and document files are loaded during Unified CCX installation. However, any file you create needs to be made available to the Unified CCX engine before a Unified CCX application can use them. This is done through the Unified CCX cluster’s repository datastore, where the prompt, grammar, and document files are created, stored, and updated. Note The Unified CCX Server's local disk prompt, grammar, and document files are synchronized with the central repository during Unified CCX engine startup and during run-time when the Repository datastore is modified. For more information, refer to the Cisco Unified CCX Administration Guide. Getting Started with Unified CCX 11-1 Chapter 11 Managing Unified CCX Managing Unified CCX Datastores Managing Unified CCX Datastores Datastores are components that allow you to manage and monitor historical, repository, and configuration data in the Unified CCX cluster. The Datastore Control Center allows you to configure and manage the following data in the cluster: • Agent records • Historical records • Repository data, such as prompts, grammars and documents • Configuration data for historical reporting Access the Datastore Control Center by selecting Applications > Datastore Control from the Unified CCX administration menu bar. You can use the Datastore Control Center to obtain an overview of the datastores in the cluster and their relationships, manage the datastore read/write access, monitor and control the replication agents (only available for agent, historical, and repository datastores), and activate the Publisher. Note For more information, refer to the Cisco Unified CCX Administration Guide. Getting Started with Unified CCX 11-2 G L O S S A RY A-C-D-E-F-G-I-J-L-M-N-P-R-S-T-V-W-X A ACD Automatic Call Distribution. A feature that automatically routes incoming calls to the next available or longest idle agent or attendant in a line hunt group. alarm Signals that declare the run-time status and state of the Unified CCX system and provide information for troubleshooting. Alarms can be forwarded to a Syslog server, to an SNMP trap subagent, or to a Windows Event Log. alarm catalog A file that contains alarms definitions. alarm definition A list of alarms and their properties. The definition for each alarm includes the alarm name, a description, an explanation, recommended actions, and related information. alarm message An alarm name followed by the reason for the alarm or the module name. alarm service A Windows service that receives alarms from the Cisco Unified CCX Engine and its subsystems. application In general, an application is a program that helps you accomplish a specific task; for example, a word processing program, a spreadsheet program, or an FTP client. Applications should be distinguished from system programs, which control the computer and run applications, and utilities, which are small assistance programs. In Unified CCX, an application represents a configured combination of one or more triggers, a script, and the values for any parameter in that script. Application Engine A group of Java beans that can be combined in many ways to create applications such as Cisco Unified IP IVR. The Application Engine is the execution vehicle for all Unified CCX based applications including Cisco Unified Contact Center Express, Cisco Unified IP IVR, and Cisco Unified Queue Manager scripts. Getting Started with Unified CCX GL-1 Glossary ASR Automatic Speech Recognition. A technology that allows users of IVR systems to speak entries rather than enter numbers on a keypad. Automatic Call Distribution See ACD. Automatic Speech Recognition See ASR. C Call control group Allows you to control how the Unified CCX system uses CTI ports. Call queuing A method of handling calls until they can be answered by an agent. Campaign A grouping of contacts for a particular purpose, such as a sales drive or a general announcement to a group of customers. Campaigns are used by Unified CCX Blended Preview Outbound Dialer to automatically place outgoing calls to a specific list of contacts. Campaign manager A Campaign Manager is the main control program of the Unified CCX Blended Preview Outbound Dialer. It maintains campaigns, dialer configuration, and current campaign data. CDP Cisco Discovery Protocol. Media- and protocol-independent device-discovery protocol that runs on all Cisco-manufactured equipment including routers, access servers, bridges, and switches. Using CDP, a device can advertise its existence to other devices and receive information about other devices on the same LAN or on the remote side of a WAN. CDP runs on all media that support SNAP, including LANs, Frame Relay, and ATM media. Cisco Unified CCX Alarm Service A Windows service automatically installed as part of Unified CCX installation that receives alarms about system events from the Cisco Unified CCX Engine and its subsystems. These alarms are defined in XML format in files called catalogs, which are set up as part of the Unified CCX installation process. CISCO-CCM-MIB Cisco Unified CallManager Management Information Base. Exports the data in the Cisco Unified CallManager database and other data sources. Examples of data exports include Cisco Unified CallManager group tables, region tables, time zone group tables, phone detail tables, gateway information tables, and status traps. Getting Started with Unified CCX GL-2 Glossary Cisco Unified CCX Cisco Unified Contact Center Express. A platform that offers integrated application functionality, including Cisco Unified Contact Center Express for contact center functionality such as ACD, CTI, IVR, Cisco Unified IP IVR for call treatment and self-help automation, and to provide call treatment to calls in queue. Cisco Unified CCX Editor A Windows tool with which application designers create new scripts or modify existing scripts. The visual scripting tool allows designers to drag and drop call-flow steps from a palette into the main design window. Cisco Unified CCX Engine Execution vehicle for Unified CCX scripts. The Unified CCX Engine can run multiple scripts simultaneously. On startup, the Unified CCX Engine loads all scripts and configuration information from the Unified CCX configuration datastore server. Individual scripts can be updated in real time and manually pushed to the Unified CCX Engine without restarting the engine. Scripts that are running when a download occurs will not be affected by updates; they will run to completion with the pre-update logic. One Cisco Unified CallManager can support multiple Unified CCX engines, but the Unified CCX engines bind to only one Cisco Unified CallManager. In Unified CCX 4.1, one Cisco Unified CallManager supports many Unified CCX Clusters (and not just one engine) and one Unified CCX cluster, which may contain up to 2 Unified CCX Engines, binds to one Cisco Unified CallManager. Cisco Unified Contact Center Enterprise (Unified CCE) Unified CCE can also handle traditional ACD calls and functions as a virtual ACD. Capabilities of Unified CCE include intelligent multichannel contact routing, ACD functionality, network-to-desktop CTI, IVR integration, call queuing, and consolidated reporting. Cisco Unified Contact Center Express (Unified CCX) Unified CCX is an application that uses the Cisco Unified Contact Center Express (Unified CCX) platform to provide a multimedia (voice, data, and web) IP-enabled customer-care environment to enhance the efficiency of contact center. Unified CCX is available in Unified CCX Standard, Unified CCX Enhanced, and Unified CCX Premium packages. Cisco Unified Contact Center Express (Unified CCX) Call Monitoring Server Dedicated server that provides for call monitoring. Cisco Unified Contact Center Express (Unified CCX) Call Statistics, Recording, and Monitoring Server Dedicated server that maintains Cisco Unified Contact Center Express call statistics and that provides for recording and call monitoring for Cisco Unified Contact Center Express Enhanced. Cisco Unified Intelligent Contact Management Enterprise (Unified ICME) The Cisco Unified Contact Center Enterprise component that is responsible for making routing decisions and performing ACD functions. In Unified CCX 4.x, with the IPCC Gateway PG, Unified CCX can be integrated as an ACD with Unified ICME software. Cisco Unified Contact Management Enterprise (Unified ICME) subsystem A subsystem of the Cisco Unified IP IVR system that allows that system to interact with Cisco Unified ICM Enterprise software. Unified ICME provides a central control system that directs calls to various human and automated systems, such as Voice Response Units (VRUs) and ACDs. Getting Started with Unified CCX GL-3 Glossary Cisco Unified CCX Outbound Preview Dialer Allows agents who are not busy with inbound calls to handle outbound calls, thereby maintaining high level of agent productivity. The Outbound Dialer provides the ability to create and schedule Preview Outbound Campaigns for Unified CCX. The Contacts to Dial are kept in the Unified CCX Database. A campaign selects agents from CSQs assigned to it. Configuration Datastore Server The Unified CCX Configuration Datastore Server (CDS) manages and shares configuration, component, and application information within the Unified CCX cluster and communicates with the Cisco Unified CallManager. Cisco Discovery Protocol See CDP. Cisco Media Termination See CMT. CISCO-VOICE-APPS-MIB Cisco Voice Applications Management Information Base. Provides information about supported SNMP traps. CiscoWorks CiscoWorks, available as a package separate from Unified CCX, provides a suite of web-based applications for managing Cisco devices. It is the network management system (NMS) of choice for the Unified CCX system and for other Cisco Unified Communications family of products. Cluster A Unified CCX cluster consists of a server (node) running Unified CCX components in your Unified CCX deployment. Cluster profile The Cisco Unified Contact Center Express Administration web page (home page) displays information about the cluster profile. A cluster profile includes data relating to the Unified CCX servers, components, and licenses installed in a cluster. CMT Cisco Media Termination. An option to terminate the media on an agent's personal computer. Codec Coder/Decoder. A sampling and compression algorithm. Comma-Separated Value See CSV. Component An installation unit, either hardware or software, that you can install in a Unified CCX system. Unified CCX software components include the Unified CCX Engine, the Database component, the Monitoring component, and the recording component. Hardware components include servers and client computers. You select the components you want when you install the system Getting Started with Unified CCX GL-4 Glossary Configuration file A file containing information for a computer or an application. Contact A connection with a remote customer. Contact Service Queue See CSQ. Unified CCX Datastores Components that allow you to manage and monitor historical, repository, and configuration data across all servers in the Unified CCX cluster. CSQ Contact Service Queue. In Cisco Unified Contact Center Express, a CSQ is a call queue associated with one and only one Cisco Unified CallManager CTI Route Point. CSV Comma-separated value. A text file format used as a way of recording database fields. CTI Computer Telephony Integration. The name given to the merger of traditional telecommunications (PBX) equipment with computers and computer applications. The use of caller ID to retrieve customer information automatically from a database is an example of a CTI application. CTI Port A virtual port, analogous to a trunk line in a traditional ACD or PBX setting. A CTI Port allows access to the post-pouting capabilities of Cisco Unified IP IVR. CTI Port Group A group of access points into the Unified Contact Center telephone network. CTI Route Point A virtual device that can receive multiple simultaneous calls for the purpose of application-controlled redirection. Customizer A window used to configure the properties of a step in the Unified CCX Editor. D Datastores See Unified CCX Datastores Getting Started with Unified CCX GL-5 Glossary Data type In a programming language, a set of data with values having predefined characteristics. Examples include integer, floating point unit number, character, string, and pointer. Usually, a limited number of such data types come built into a language. The language usually specifies the range of values for a given data type, how the values are processed by the computer, and how they are stored. Default script A script that gracefully terminates a call in the event of an error in the main script. Deployment scenario A set of Unified CCX features and options on a server or servers. Dialing list A file containing a list of customer account numbers, names, and phone numbers that can be imported as contacts for a specific outward bound campaign. Directory profile The directory profile describes the directory structure. It contains the directory host name or IP address, directory port number, directory user (DN), directory password, base context, server type, and configuration profile name. For each Cisco Unified IP IVR system, a directory profile must be created. There are two directories associated with each Cisco Unified IP IVR system: the Configuration Directory and the Repository Directory (called “the Repository”). Direct preview dialing mode A mode of dialing in the Unified CCX Blended Preview Outbound Dialer. In this mode, Cisco Agent Desktop (CAD) software enables agents to view outbound call requests automatically placed by the system. DTMF Dual Tone Multi-Frequency. The signal to the telephone company that is generated when you press a key on a telephone keypad. With DTMF, each key you press on your phone generates two tones of specific frequencies. So that a voice cannot imitate the tones, one tone is generated from a high-frequency group of tones and the other from a low-frequency group. Unified CCX telephone keypad presses resulting in DTMF is often used to capture customer input to IVR prompts. Dual Tone Multi-Frequency See DTMF. E Event An occurrence that is significant to an application and that may call for a response from the application. Excel (XLS) format Format of data in the Microsoft Excel spreadsheet application. Getting Started with Unified CCX GL-6 Glossary Export To convert a file from the format of one application to the format of another application, or to move data out of one file and import it into another file. Expression A formula, evaluated when a Unified CCX script executes, to determine the value of a variable. F Field (also database field) An item in a database record. For example, Name, City, or Zip Code. A group of fields make up a record. G Grammar A set of spoken phrases or DTMF digits that can be recognized by a script. I ICME See Unified ICME Interactive Voice Response See IVR. IP Phone Agent A Unified CCX agent without a personal computer. The agent logs in, logs out, and changes states using the Cisco IP Phone screen. IVR Interactive Voice Response. A system that provides information as recorded messages over telephone lines in response to user input in the form of spoken words or, more commonly, DTMF signaling. J Java Database Connectivity See JDBC. Java Telephony Application Programming Interface See JTAPI. Getting Started with Unified CCX GL-7 Glossary JDBC Java Database Connectivity. A Java API that enables Java programs to execute SQL statements, allowing Java programs to interact with any SQL-compliant database. Because nearly all relational DBMSs support SQL, and because Java itself runs on most platforms, JDBC makes it possible to write a single database application that can run on different platforms and can interact with different database management systems (DBMSs). JDBC is similar to Open Data Base Connectivity (ODBC) but is designed specifically for Java programs, whereas ODBC is language-independent. JTAPI Java Telephony Application Programming Interface. A call control model developed by Sun Microsystems. JTAPI call control groups A pooled series of CTI ports that the Unified CCX system uses to serve calls as they arrive at the Unified CCX server. L Log file A file that keeps track of the activity of a computer or an application. M Master service The service that controls the service-specific function in a Unified CCX cluster where you can have more than one service of the same type. Only one service of a given type can be the master within the Unified CCX Engine component. You cannot configure the master service. MCS Media Convergence Server. A turnkey server platform for Unified CCX. Media Termination See CMT. Management Information Base See MIB. Media Convergence Server See MCS. Media Termination See CMT. MIB Management Information Base. Database of network management information that is used and maintained by a network management protocol, such as SNMP or CMIP. The value of a MIB object can be changed or retrieved using SNMP or CMIP commands, usually through a graphical user interface network management system. MIB objects are organized in a tree structure that includes public (standard) and private (proprietary) branches. Getting Started with Unified CCX GL-8 Glossary MRCP Media Resource Control Protocol. An application level protocol that enables client devices requiring audio/video stream processing to control media service resources like Speech Synthesizers (TTS), Speech Recognizers (ASR), Signal Generators, Signal Detectors, Fax Servers, and so on over a network. This protocol is designed to work with streaming protocols like Real Time Streaming Protocol (RTSP) or Session Initiation Protocol (SIP) which help establish control connections to external media streaming devices, and media delivery mechanisms like Real Time Protocol (RTP). N Node A computer that is linked to other computers in a network of computers. P Palette A grouping of steps in the Unified CCX Editor. Pane A part of a window that is devoted to a specific function. PIM Peripheral Interface Manager. The Cisco proprietary interface between a peripheral device and the Peripheral Gateway. Ports In a communications network, a logical channel identified by its unique port number. Post-Routing Process of making a routing decision after a call reaches a termination point. Pre-Routing Process of making a routing decision before a call reaches a termination point. Prompts A message from a computer that asks the operator to do something, such as enter a command, enter a password, or enter data, or that indicates that the computer is ready to accept input. Purge To delete both a set of data and all references to the data. R Real-Time Transport Protocol See RTP. Getting Started with Unified CCX GL-9 Glossary Record (also database record) In a database, a group of fields that make up one complete entry. For example, record about a customer might contain fields for name, address, and telephone number. Repository The subdirectory in the configuration datastore where Cisco user scripts are stored. You manage your Cisco scripts with the Repository Manager. Resource Agent enabled to handle Unified Contact Center Express calls. Resource group A set of related resources. RTP Real-Time Transport Protocol. One of the IPv6 protocols. RTP is designed to provide end-to-end network transport functions for applications transmitting real-time data, such as audio, video, or simulation data, over multicast or unicast network services. RTP provides services such as payload type identification, sequence numbering, time stamping, and delivery monitoring to real-time applications. S Scheduler A program that resides on a Unified CCX Historical Reports client computer. The Scheduler maintains information about each scheduled report, including when the report should execute and what information the report should contain. The scheduler also executes scheduled reports at their scheduled times, based on the time and date of the Unified CCX Historical Reports client computer. Script A sequence of steps constructed in the Unified CCX Editor. Scripts are sometimes also called "flows," "call flows" or "work flows" since scripts control the flow of a call. Server A computer that provides services or resources to other computers (called clients) connected to it through a network. Service A program, routine, or process that performs a specific system function to support other programs, particularly at a low (close to the hardware) level. In Unified CCX. you can have a master service and a standby service. Serviceability Enables remote network management support for the Unified CCX system. Serviceability enables this support through CiscoWorks and through any other third-party network management system (NMS) that uses standard protocols. Getting Started with Unified CCX GL-10 Glossary Session (historical reporting) Historical reporting seats are also called historical reporting sessions. Historical reporting sessions (seats) refer to the number of historical reporting clients that can be started at the same time on different client machines. Session (script) An object that stores information about a caller as they move through a script Simple Network Management Protocol See SNMP. Skill Designated competency of an agent in a given area. Enables agents to handle calls associated with their expertise. Skill Based Routing The routing of calls to agents with designated skills. Snapshot Agent Generates a snapshot or image of the current database data. SNMP Simple Network Management Protocol. The standard protocol for network management software. Using SNMP, programs called SNMP agents monitor devices on the network. Another program collects the data from the agents. The database created by the monitoring operations is called a management information base (MIB). SNMP agent Simple Network Management Protocol agent. Hardware or software that monitors devices on a network. Data from an SNMP agent, which is contained in a MIB, helps in network management and troubleshooting. SNMP service A Windows service that provides a framework for SNMP and provides the SNMP agent that interfaces with SNMP subagents. SNMP subagent Cisco provides SNMP subagents to support each Cisco MIB. The SNMP service loads the Cisco SNMP subagents and it exchanges SNMP messages with the SNMP subagents. The SNMP service formats information as MIBs and sends this information to a Network Management System (NMS). It also sends traps from the SNMP subagents to the appropriate SNMP trap receivers. Step A single element in the Unified CCX Editor that accomplishes a specific function Subfacility A traceable software component. Subsystem Extensible modular development environment that performs a particular function. Getting Started with Unified CCX GL-11 Glossary Syslog A Cisco standard that allows for logging of errors across an enterprise. Provides local logging of network events to files. Also provides remote logging to various systems via standard protocols. T Table (also database table) A presentation of information organized in rows and columns. Text-to-Speech See TTS. Trace (also trace file) A TCP/IP utility that allows you to determine the route packets are taking to a particular host. Trace route works by increasing the “time to live” value of packets and seeing how far they get, until they reach the given destination. Trap (also SNMP trap) A program interrupt, usually caused by some exceptional situation in an application. In most cases, after such an interrupt, the operating system performs some action, then returns control to the application. Trigger Signals that respond to incoming contacts at a specified route point by selecting telephony and media resources to serve the contact and invoking application scripts to handle it. The Unified CCX system uses JTAPI triggers to start responses to telephone calls and HTTP triggers to start responses to HTTP requests. In these cases, telephone numbers and Web addresses (associated with the triggers) act as the triggers. TTS Text-to-Speech. A speech synthesis application that creates a spoken sound version of the text in a document or database. TTS Client A component of TTS that must reside on the Unified CCX server. TTS Server A dedicated server that converts text into speech and plays it back to the caller. V Variable A placeholder for data. VXML (also VoiceXML) Voice Extensible Markup Language. Allows a user to interact with the Internet through voice-recognition technology. Getting Started with Unified CCX GL-12 Glossary Variable A placeholder for data. W Wrap-up Call-related work performed by an agent after the call is over. An agent performing wrap-up is in either the Work Ready or Work Not Ready state. Often includes entering data, filling out forms and making outbound calls necessary to complete the transaction. The agent is unavailable to receive another inbound call while in this mode. X XML Extensible Markup Language. A programming language developed by the World Wide Web Consortium that allows Web developers to create customized tags that will organize and deliver efficiently. XML is a metalanguage, containing a set of rules for constructing other markup languages. Getting Started with Unified CCX GL-13 Glossary Getting Started with Unified CCX GL-14 I N D EX recording Numerics routing 3rd-party 9-6 silent monitoring application events 1-13 state buttons fax and paging services MIBs 1-15 1-12 1-13 state changes 1-15 1-13 viewing activity analog trunks 1-14 1-14 1-10 ANI A packages ACD workflow data enhanced edition features adding triggers 1-10, 1-11 solution 7-3 customizing parameters 3-2 tasks 1-1 Unified IP IVR option 4-3 dedicated server packages 1-10 applications contacts support 2-9 after call wrap-up 1-12 1-18 automated attendant 2-9 See ACD assigning skills Cisco Unified Communications 1-14 5-3 1-1 B barge-in CSQ monitoring datastore 1-12 9-4 1-14 coaching 1-8 Automatic Call Distribution 1-13 agent barge in 3-1 Unified IP IVR option 2-9 Unified CCX Engine tasks 7-2 ASR 1-8 active desktop 1-12 application 1-9 single server deployment agents 1-11 1-13 9-1 11-2 C 9-1, 10-2 intercept calls 1-14 interdialing 1-10 make ready 1-14 phone directory calling search spaces 4-4, 4-6 calls activity 1-13 1-13 conferencing 1-10 Getting Started with Unified CCX IN-1 Index control choices handling CSQ 4-4 creating 9-7 recording and archiving CSQs 1-13 CCDR report 9-5 maximum 1-11 maximum agents per 1-15 channel actions CTI services 4-3 Cisco Campus Manager 3-2 custom 1-15 Cisco Desktop Product application parameters 2-3 Cisco MCS file configuration Cisco CallManager integration deployment Java extensions 5-1 multiple installations server software script 1-10 See Cisco MCS 1-8 Cisco Media Termination 1-11 7-1 scripting 1-10 variables 1-11 variables report 2-6 customer database 1-17 1-11 10-1 routing enterprise data 1-8 Cisco Media Convergence Server see CMT 1-9 preparing reports 9-4 7-2 2-2 messages and music 3-1 licensed seats 1-11 10-1 Cisco NMS integration 1-15 Cisco TelePresence Virtual Agent Cisco Unified CCX Engine D 1-2 3-1 database Cisco Unified Communications Manager Express see Unified CME 1-3 Cisco Unified Communications Phones CMT 1-13 integration 1-12 screen pop 1-12 support 1-17 Unified CCX dialog control coaching agents 1-17 1-14 collaboration server 1-1 managing default codec 11-2 4-6 desktop conditional routing 1-11 configurable agents 1-10 configuration check list Unified CM Unified ICME integration datastores 1-15 Computer Telephony Integration See CTI 10-1 5-2 installing 9-7 device locations regions 4-6 4-6 Unified CME 6-3 dialog group 1-17, 4-4 contact attributes 4-3 digital trunks 1-10 Contact Call Detail Record see CCDR 1-15 Getting Started with Unified CCX IN-2 DNIS packages 1-11 1-9 Index workflow data 1-12 I document files managing icd.aef script 11-1 deploying DTMF capture input testing 1-12 data collection VXML 11-1 See Unified IP IVR intercept calls Dual Tone Multifrequency E L E-mail license 2-9 manager 1-15 usage extension mobility 1-17 locations G M grammars mailboxes managing 1-15 4-6, 5-3 log tracking 5-5 1-13 1-8 local logging Unified CCX Engine 1-13 maximum number 11-1 1-1 1-13, 1-14 IP Communicator 1-12 contacts 1-13 Interactive Voice Response 1-12 see DTMF 8-2 instant messaging 1-17 managing grammar 8-1 1-16 Marquee scrolling messages H media connections hardware configuration 1-10 packages support tasks 2-1 sending text 1-14 to callers 2-3 1-14 1-11 messaging interface 10-2 voice historical reports availability list 2-5 client viewer 10-1 hrcConfig.ini file 10-2 HTTP 1-16 Microsoft Windows automatic start 1-12 O inbound request trigger 4-6 messages historical reporting plugin menu items 1-14 4-4, 4-5 1-17 ODBC Getting Started with Unified CCX OL-xxxxx-xx IN-3 Index support XML/HTTP 1-17 operating systems 1-12 real-time 1-10 Outbound notification active campaigns contacts reporting client 1-10 reports 1-11 CSQs per campaign overflow routing recording 1-11 10-2 1-15 redirects regions 1-15 2-9 running reports 1-11 interflow and intraflow 1-12 4-5 4-6, 5-3 remote monitoring P agent conversation PDIOO provisioning 3-3 9-5 resource groups phones support assigning agents 1-13 creating plugin client viewer editor 9-4 9-3 Resource Management Essentials 10-1 See RmCm 2-3 1-18 RmCm ports support 1-18 CTI 4-2, 4-3, 4-4 TTS 1-18 1-11 product licensing 2-1 4-5 4-3 routing agent-based 1-4 prompts creating 1-18 route points trigger priority queuing profile, cluster 9-6 overflow 1-11 programs 1-11 7-1 managing 2-3, 11-1 S screen pop Q 1-12 script designing and configuring queuing priority 1-9, 1-11 samples support 1-15 testing 1-19 8-2 seat usage and calculation R self-service application silent monitoring read data supervisor Getting Started with Unified CCX IN-4 1-15 Resource Manager-Contact Manager 2-3 historical reporting ASR 9-1 1-13 1-7 1-12 8-2 Index site recording trunks always on 1-10 TTS 1-15 skills dedicated server competency creating packages 1-11 definable groups group statistics per agent routing 1-18 Unified IP IVR option 1-11 1-8 1-14 1-11 U 1-11 software configuration spoken name upload 1-10 Unified 2-3 1-8 Unified CC X step editor priority workflow steps 2-4 1-8 Unified CCX storage hours voice 1-12 support 9-4 3-1 feature summary 1-16 1-9 package descriptions supervisor 1-9 summary for Cisco Unified CCX 7.0 configuring desktop 9-3 Unified CCX Cluster 9-1 profile phone directory 1-13 1-4 Unified CCX script positions 1-11 designing and configuring recording 1-15 testing silent monitoring 1-13 3-1 configuration checklist 9-1 5-2, 6-3 configuration dependencies extension mobility locations teams tracing 1-3 Unified CME Telephony tracking sessions Unified CM Telephony 4-3 trigger 1-17 1-2, 1-17 deployment considerations agent selection assignment dialog group HTTP types 5-3 Unified CME 1-15 5-1, 6-1 5-3 regions 9-6 4-3, 4-5 5-5 installing and configuring T creating 8-2 8-2 Unified CM support call centers 1-16 trigger 4-2 4-4, 8-2 Unified IP IVR 4-3 licensed capabilities 4-4 priority 4-4 unified messaging 8-2 Unified CM Telephony signal 4-3 1-8 1-8 supported features 4-4 Unified CM Telephony 4-3 uploading scripts 1-11, 1-12 1-16 7-1 Getting Started with Unified CCX OL-xxxxx-xx IN-5 Index V vendor voice mail support 1-16 virtual agent 1-2 voice browser 1-18 gateway 3-1 maximum mailboxes messaging interface storage hours 1-16 1-16 1-16 VoiceXML see VXML VoIP monitor 1-12 1-18 VXML control 1-12 DTMF input 1-12 W workflow automation 1-13 Getting Started with Unified CCX IN-6