![]() |
Getting Started with Cisco Customer Response Applications 3.0(1)
|
|||||||||||
Introducing Cisco CRA 3.0
![]() |
||||||||||||
Table of ContentsIntroducing Cisco CRA 3.0Overview of Cisco CRA Version 3.0 Cisco IP Telephony Solution Components Introducing Cisco Customer Response Applications About the Cisco CRA Engine About the Repository Sample CRA Editor Scripts New Features and Functions of Cisco CRA 3.0 Improved Administration
Enhanced Reporting Nuance Automatic Speech Recognition Nuance Text-to-Speech ICD Skills-Based Agents Improved Media Usage Support for Internationalization VoiceXML Grammars Prompts Other Improvements Introducing Cisco CRA 3.0This chapter describes the components of the Cisco IP telephony solution and the Cisco Customer Response Applications (CRA) family of products. This chapter contains the following sections: Overview of Cisco CRA Version 3.0Cisco CRA Version 3.0 is a tightly integrated platform designed to enhance the efficiency of any contact center by simplifying business integration, easing agent administration, increasing agent flexibility, and enhancing network hosting. These features reduce business costs and improve customer response for your contact center. The Cisco CRA 3.0 solution combines three software packages: Cisco IP Interactive Voice Response (IP IVR), Cisco IP Integrated Contact Distribution (IP ICD), and Cisco IP Queue Manager (IP QM). This single-server integrated platform provides independence in agent location, improves agent scalability, and enhances Automatic Call Distribution (ACD) features such as skills-based routing and priority queuing. Cisco CRA 3.0 is tightly integrated with Cisco AVVID (Architecture for Voice, Video, and Integrated Data) and Cisco CallManager and is a natural add-on to any voice deployment across IP (VoIP). Cisco IP Telephony Solution ComponentsThe Cisco CRA IP telephony solution system includes the following components:
Storing applications and scripts in an LDAP directory allows you share all Cisco CRA applications and scripts on all Cisco CRA servers in the network. The Repository keeps one (1) backup version of each script for recovery purposes.
Figure 1-1 shows the components of the Cisco IP telephony solution. Figure 1-1 Cisco IP Telephony Solution Components Introducing Cisco Customer Response ApplicationsThe Cisco CRA product family provides a variety of contact processing functionalities for your Cisco IP telephony solution. Each Cisco CRA product uses the CRA Engine to run applications and respond to customer inquiries. The software package you choose determines which steps, components, and subsystems you receive. Each package includes the CRA Editor. The following sections describe the Cisco CRA product family: Cisco IP IVRCisco IP Interactive Voice Response (IP IVR) is a multimedia (voice, data, and web) IP-enabled solution that provides an open and feature-rich foundation for the creation and delivery of IVR applications that use Internet technology. In addition to using Cisco IP IVR to handle traditional telephony contacts, you can use it to create applications that respond to HTTP requests and send e-mail. Cisco IP IVR automates call handling by autonomously interacting with users and processing user commands to facilitate command response features such as access to checking account information or user-directed call routers. Cisco IP IVR also performs "prompt and collect" functions to obtain user data such as passwords or account identification. Cisco IP IVR supports Open Database Connectivity (ODBC) access to Microsoft Structured Query Language (SQL) servers, and Oracle, Sybase, and IBM DB2 databases. The Cisco IP IVR package supports the IP QM functionality to participate in Cisco IP Call Center (IPCC) solutions. In addition, you can use Cisco IP IVR to extract and parse web-based content and present the data to customers using a telephony or an HTTP interface. Cisco IP IVR also supports a real-time reporting client, a historical reporting client, and add-on features such as Automatic Speech Recognition (ASR) and Text-to-Speech (TTS). Cisco IP ICDCisco IP Integrated Contact Distribution (Cisco IP ICD) is an IP-based Automated Call Distribution (ACD) system. Cisco IP ICD queues and distributes incoming calls destined for groups of Cisco CallManager users. Cisco IP ICD includes a web-based real-time and historical reporting system that you can use to monitor system, Contact Service Queue (CSQ), and resource performance. The Cisco IP ICD system includes the following major components:
Cisco IP ICD is available in the following three configurations:
Cisco IP Queue ManagerCisco IP Queue Manager (IP QM) is an IP-enabled Voice Response Unit (VRU) that can be used as a queue point for calls managed by Cisco IP Contact Center (IPCC). Calls can be routed to Cisco IP QM for "prompt and collect" operations while the callers are in line (in queue) waiting for an available IPCC agent. Cisco IP Queue Manager takes advantage of Cisco IPCC, which is a high-end contact center solution capable of distributing calls to multiple sites, with powerful pre- and post-routing capabilities.
Cisco IPCC uses Cisco Intelligent Contact Manager (Cisco ICM) software to direct calls to other systems such as VRUs and ACD systems. You can configure the CRA server to use IP Queue Manager and the included ICM VRU interface to work with Cisco IPCC. The ICM VRU interface allows Cisco ICM scripts to invoke Cisco CRA Editor steps and logic from the CRA Engine. As a result, Cisco ICM can handle calls centrally and direct them to your IP telephony system based on caller- entered data, information stored in a database, or other parameters. CRA 3.0 provides the following enhancements to CRA 2.x:
About the Cisco CRA EngineThe Cisco CRA Engine enables you to run multiple applications to handle Java Telephony Application Programming Interface (JTAPI) calls or HTTP requests. While you can deploy the Cisco CRA Engine and Cisco CallManager on the same server, deploying them on separate servers allows you to handle greater call volume. The CRA Engine uses JTAPI to request and receive services from the Computer Telephony Interface (CTI) manager that controls Cisco CallManager clusters. The Cisco CRA Engine is implemented as a Windows service that supports multiple applications. You can use a web browser to administer the CRA Engine and your CRA applications from any computer on the network. You can use the CRA Administration web interface to start and stop the CRA Engine, configure system parameters, monitor CRA Engine activity, and view real-time and historical reports that include total system activity and application statistics. Depending on the Cisco CRA products you are using, the CRA server may employ as many as 11 subsystems for communicating with other services:
About the RepositoryThe Repository is part of the Cisco IP Telephony Directory. It is used to store the scripts and configuration profiles for Cisco CRA that you create as part of the initial setup process. The configuration profile is used to hold CRA Engine configuration information that is specific to a single CRA server. The Repository profile is used to maintain the scripts and applications you create and configure. The Repository keeps one (1) backup version of each script for recovery purposes. The Repository profile can be shared between multiple CRA servers, thus allowing scripts and configured applications to be maintained in a central location and updated at the same time for all servers. The directory implementation supports directory replication on the CRA server. The installation establishes the default directory (DC Directory) on the Cisco CallManager server as the publishing directory. The CRA server maintains a replication directory that subscribes to the publishing directory. This implementation ensures that directory data is consistent across the system. Sample CRA Editor ScriptsCisco CRA 3.0 includes the following two kinds of sample scripts:
Table 1-1 describes the sample application scripts included with Cisco CRA 3.0.
Table 1-1 Sample Application Scripts Included with Cisco CRA 3.0
Table 1-2 describes the Cisco IP QM sample VRU scripts included with Cisco CRA 3.0.
Table 1-2 Sample IP QM VRU Scripts Included with Cisco CRA 3.0
New Features and Functions of Cisco CRA 3.0This section describes the new features and enhancements provided in Cisco CRA 3.0, and includes the following topics: Improved AdministrationCisco CRA release 3.0 includes an improved administrative interface with the same "look and feel" as Cisco CallManager Administrator. It provides a main menu that appears on all pages and includes enhancements to improve navigation. The new CRA 3.0 interface provides improved management for prompts, scripts, and applications; it also allows for the uploading of spoken names. Enhanced ReportingCisco CRA release 3.0 provides you with two types of reporting tools: real-time reporting and historical reporting. Real-time ReportingThe Real-time Reporting interface provides detailed information on the performance of your applications. With Real-time Reporting, you can monitor the data for the following: Historical ReportingThe Historical Reporting interface provides you with detailed information on the call activities of your CRA system. With CRA Historical Reports, you can accomplish the following tasks:
Nuance Automatic Speech RecognitionCisco CRA release 3.0 includes Nuance Automatic Speech Recognition (ASR), which allows callers to select menu options by speaking words or phrases (in addition to pressing keys on a touch-tone telephone. Nuance Text-to-SpeechCisco CRA release 3.0 includes the Nuance Text-to-Speech (TTS) engine, which converts plain text (UNICODE) files into speech in order to prompt a user response. For example, the script designer can provide text files that the script uses TTS to convert to speech that a prompt plays back to callers. ICD Skills-Based AgentsCisco CRA release 3.0 no longer requires you to assign an agent to a particular group. You can route a caller with specific needs to an individual resource (an agent) with the necessary skills to handle the call. Skills-based routing bases levels of skills on an agent's knowledge of a particular subject. You can assign multiple skills to each resource. Improved Media UsageCisco CRA release 3.0 can now handle two media types: In addition, calls without media are available for applications that require neither DTMF nor spoken input, such as e911 calls and simple queueing.
With CRA 3.0, you can associate a primary and secondary dialog group with a call contact. If the primary dialog channel is not available, then the system uses ports associated with the secondary dialog channel. For example, when ports in the Nuance dialog group are not available for ASR processing, the system can still accept the call using ports from Cisco Media Termination (CMT) dialog groups. You can also configure applications without associating dialog groups. All calls configured to use media count toward the number of licensed IVR ports. All calls configured to use Automatic Speech Recognition (ASR) also count toward the number of licensed ASR ports. Calls without media use fewer CPU resources, which allows you to increase the capacity of the CRA system. You can put calls without media on hold, so you can still design a script to instruct the Cisco CallManager Music on Hold server to play back Music on Hold while the CRA Engine manages the call. You can design a script to query the Get Contact Info step to check if ASR is supported for a given call. You can create conditional prompts to play different prompts (if required) based on whether or not ASR is supported. Support for InternationalizationCisco CRA release 3.0 includes internationalization features that allow you to tailor the CRA Engine to the requirements of different languages through a process called localization. In CRA 3.0, you can specify the script to play back prompts in different languages. The script generates these prompts based on such information as the syntax requirements, currency and date conventions, and other rules associated with each language. VoiceXMLCisco CRA release 3.0 includes support for Voice eXtensible Markup Language (VoiceXML), which is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed-initiative conversations. Cisco CRA 3.0 Voice Browser currently supports VoiceXML 1.0, as well as a subset of new VoiceXML 2.0 elements. For complete information on VoiceXML, refer to the Cisco Customer Response Applications Developer Guide. For information on how to provision the Voice Browser cache, see the Cisco Customer Response Applications Administrator Guide. GrammarsCisco CRA release 3.0 includes support for grammars, which define all the words and/or DTMF digits that the script can match as it interacts with a caller. Grammar is defined in one of two formats: simple digit grammars and Nuance Grammar Specification Language (GSL) grammars. For more information on grammars, refer to the Cisco Customer Response Applications Developer Guide. For information about how to install grammars, refer to the Cisco Customer Response Applications Administrator Guide. PromptsCisco CRA release 3.0 provides callers with audio feedback by playing .wav files as prompts. To invoke a .wav file for playback, a script developer defines a variable for a Play Prompt step with the appropriate .wav filename, or invokes the name of a specific .wav file. For complete information on prompts, refer to the Cisco Customer Response Applications Administrator Guide. Other ImprovementsOther improvements in Cisco CRA release 3.0 include:
|
||||||||||||
|
|