Reporting Guide for Cisco Unified Customer Voice Portal Release 7.0(1)

Size: px
Start display at page:

Download "Reporting Guide for Cisco Unified Customer Voice Portal Release 7.0(1)"

Transcription

1 Reporting Guide for Cisco Unified Customer Voice Portal Release 7.0(1) Updated: December 2008 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA USA Tel: NETS (6387) Fax:

2 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 UCBs 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, CCVP, Cisco Eos, Cisco StadiumVision, the Cisco logo, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn is a service mark; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iphone, IP/TV, iq Expertise, the iq logo, iq Net Readiness Scorecard, iquick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MGX, Networkers, Networking Academy, Network Registrar, PCw, 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. (0801R) 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. Copyright 2008 Cisco Systems, Inc. All rights reserved.

3 Table of Contents Preface...1 Purpose...1 Audience...1 Organization...1 Related Documentation...2 Conventions...3 Obtaining Documentation and Submitting a Service Request...4 Documentation Feedback Introduction to the Reporting Server...7 Overview...7 How the Reporting Server Functions Planning for Reporting...11 Sizing...11 Backup and Restore...11 Synchronizing Timestamps Managing the Database...13 Data Retention...14 Data Categories...16 Database Backup...16 Retries: Backup and Purge...17 Database Recovery...18 How to Perform a Complete Database Restore...18 Database Users...19 Instance Owner...19 Database Administrator...19 Application User...19 Reporting User...19 Failure and Restoration Configuring the Reporting Server...21 Adding a Reporting Server to the Operations Console...21 Adding a Reporting Server...22 Viewing Device State...26 Editing a Reporting Server in the Operations Console...26 Editing a Reporting Server...26 Guidelines for Choosing Secure Passwords...36 Uploading a Log Messages XML File...37 Downloading a Log Messages XML File...38 Editing the Log Messages XML File...39 Unified CVP Event Severity Levels...39 Applying a License to a Reporting Server Using the Operations Console...40 Applying a License to a Reporting Server...40 Deleting a Reporting Server From the Operations Console...41 Deleting a Reporting Server...41 Viewing Reporting Statistics...42 i

4 Reporting Server Statistics...42 Finding a Reporting Server in the Operations Console...44 Finding a Reporting Server...44 Adding and Removing a Device from a Device Pool...45 Adding or Removing a Device From a Device Pool Configuring the VXML Server for Reporting...47 Adding a VXML Server to the Operations Console...47 Adding a VXML Server...47 Editing a VXML Server in the Operations Console...49 Editing a VXML Server...49 VXML Server General Properties...50 VXML Server Configuration Properties...51 Inclusive and Exclusive VoiceXML Filters for Reporting...52 Transferring a File to Multiple Devices...54 Procedure...55 Procedure Introduction to the Database Schema...57 About the Database Schema...57 Entity-Relationship Diagram...58 Table Definitions...59 ActionTypeRef Table...59 Call Table...59 CallEvent Table...61 CallICMInfo Table...63 CauseRef Table...63 CVPDataRetention Table...66 CVPDBSpaceUsed Table...67 CVPDBVersion Table...67 CVPLog Table...68 ElementTypeRef Table...68 EventTypeRef Table...69 OutgoingECCVariable Table...70 ResultRef Table...71 SubSystemTypeRef Table...71 UserInputModeRef Table...72 VarDataTypeRef Table...72 VoiceActionTypeRef Table...73 VXMLCustomContent Table...73 VXMLElement Table...74 VXMLElementDetail Table...75 VXMLElementFlag Table...76 VXMLError Table...77 VXMLHotEvent Table...78 VXMLHotLink Table...79 VXMLSession Table...79 VXMLSessionVariable Table...81 VXMLVoiceInteractDetail Table Reporting Against the Database...83 Unified CVP Call Summary Report...83 Unified CVP Application Summary Report...84 ii

5 Unified CVP VXML Element By Call Report...85 Unified CVP and Unified ICME Report Reporting Best Practices...87 CPU Intensive Reports...87 Writing Efficient SQL when Creating Reports...88 Zero Duration Calls and Writing Reports...88 Make Sure Data is Secure...89 Passwords...89 Filtering Data to be Stored in the Database...89 Database Sizing Issues...90 Database Backup and Recovery...90 Database Retention Settings...90 Purge and Backup Database Maintenance Tasks...90 Allow Only Reporting Users when Querying the Database...90 Reporting Isolation Level...91 Informix, Operating System Time, and Local Time...91 Assuring Accurate Time Stamps for Reporting and Logging...91 Joining Data with an ICM HDS Database...91 Joining Unified CVP and SQL Server Data...91 Index...93 iii

6 List of Figures Figure 1: CVP Architecture...8 Figure 2: Call Flow...58 Figure 3: ER Diagram...58 iv

7 Preface Purpose This document provides information to help you configure and manage the Reporting Server. Audience This guide is intended for Call Center managers, Unified Customer Voice Portal (CVP) system managers, Cisco Unified Intelligent Contact Management Enterprise (ICME) and Cisco Network Application Manager (NAM) system managers, VoIP technical experts, and IVR application developers. Readers of this guide should already have a general understanding of Unified CVP software. Readers should be familiar with general Unified CVP installation and setup procedures. Organization Chapter This guide is divided into the following chapters: Chapter 1, "Introduction to the Reporting Server" (page 7) Provides an introductory discussion of the Reporting Server. Chapter 2, "Planning for Reporting" (page 11) Chapter 3, "Managing the Database" (page 13) Chapter 4, "Configuring the Reporting Server" (page 21) Discusses topics to be aware of if you plan to use Unified CVP reporting. Discusses concepts to be kept in mind while managing the database. Discusses how to configure the Reporting Server using the Operations Console. 1

8 Related Documentation Preface Chapter Chapter 5, "Configuring the VXML Server for Reporting" (page 47) Chapter 6, "Introduction to the Database Schema" (page 57) Chapter 7, "Reporting Against the Database" (page 83) Chapter 8, "Reporting Best Practices" (page 87) Discusses how to configure the VXML Server using the Operations Console. Provides information about the database schema. Discusses generating reports. Provides a list of best practices. Related Documentation te: Planning your Unified CVP solution is an important part of the process in setting up Unified CVP. Cisco recommends that you read the Cisco Unified Customer Voice Portal Release 7.x Solution Reference Network Design (SRND) guide before configuring your Unified CVP solution. With Unified CVP 7.x, the Planning Guide for Cisco Unified Customer Voice Portal has been incorporated into the SRND guide. 2

9 Preface Conventions Unified CVP provides the following documentation: Cisco Security Agent Installation/Deployment for Cisco Unified Customer Voice Portal provides installation instructions and information about Cisco Security Agent for the Unified CVP deployment.we strongly urge you to read this document in its entirety. Cisco Unified Customer Voice Portal Release 7.x Solution Reference Network Design (SRND) provides design considerations and guidelines for deploying contact center voice response solutions based on Cisco Unified Customer Voice Portal (CVP) 7.x releases. Configuration and Administration Guide for Cisco Unified Customer Voice Portal describes how to set up, run, and administer the Cisco Unified CVP product, including associated configuration. Element Specifications for Cisco Unified CVP VXML Server and Unified Call Studio describes the settings, element data, exit states, and configuration options for Elements. Installation and Upgrade Guide for Cisco Unified Customer Voice Portal describes how to install Unified CVP software, perform initial configuration, and upgrade. Operations Console Online Help for Cisco Unified Customer Voice Portal describes how to use the Operations Console to configure Unified CVP solution components. Port Utilization Guide for Cisco Unified Customer Voice Portal describes the ports used in a Unified CVP deployment. Programming Guide for Cisco Unified CVP VXML Server and Unified Call Studio describes how to build components that run on the Cisco Unified VXML Server. Say It Smart Specifications for Cisco Unified CVP VXML Server and Unified Call Studio describes in detail the functionality and configuration options for all Say It Smart plugins included with the software. Troubleshooting Guide for Cisco Unified Customer Voice Portal describes how to isolate and solve problems in the Unified CVP solution. User Guide for Cisco Unified CVP VXML Server and Unified Call Studio describes the functionality of Call Studio including creating projects, using the Call Studio environment, and deploying applications to the Unified CVP VXML Server. For additional information about Unified ICME, see the Cisco web site ( en/us/products/sw/custcosw/ps1001/tsd_products_support_series_home.html) listing Unified ICME documentation. Conventions This manual uses the following conventions: 3

10 Obtaining Documentation and Submitting a Service Request Preface Convention boldface font Boldface font is used to indicate commands, such as user entries, keys, buttons, and folder and submenu names. For example: Choose Edit > Find. Click Finish. italic font Italic font is used to indicate the following: To introduce a new term. Example: A skill group is a collection of agents who share similar skills. For emphasis. Example: Do not use the numerical naming convention. A syntax value that the user must replace. Example: IF (condition, true-value, false-value) A book title. Example: See the Cisco CRS Installation Guide. window font Window font, such as Courier, is used for the following: Text as it appears in code or that the window displays. Example: <html><title>cisco Systems,Inc. </title></html> < > Angle brackets are used to indicate the following: For arguments where the context does not allow italic, such as ASCII output. A character string that the user enters but that does not appear on the window such as a password. Obtaining Documentation and Submitting a Service Request For information on obtaining documentation, submitting a service request, and gathering additional information, see the monthly What's New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation, at: 4

11 Preface Documentation Feedback Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free service and Cisco currently supports RSS version 2.0. Documentation Feedback You can provide comments about this document by sending to the following address: mailto:ccbu_docfeedback@cisco.com We appreciate your comments. 5

12 Documentation Feedback Preface 6

13 Introduction to the Reporting Server This section contains the following topics: Overview, page 7 How the Reporting Server Functions, page 7 Chapter 1 Overview The Reporting Server houses the Reporting Service, and hosts an IBM Informix Dynamic Server (IDS) database management system. The Reporting Service provides historical reporting to a distributed self-service deployment in a call center environment. The system is used to assist call center managers with call activity summary information to manage daily operations. It can also provide operational detail data for various IVR applications. The Reporting Service receives reporting data from the IVR Service, the SIP Service (if used), and the VXML Server. As stated, it is deployed together with an Informix database management system, and it transforms and writes this reporting data into that database. The database schema is prescribed by the Unified Customer Voice Portal (CVP) product, but the schema is fully published so that customers may develop custom reports based on it. The Reporting Service does not itself perform database administrative and maintenance activities such as backups or purges. However, Unified CVP provides access to such maintenance tasks through the Operations Console. How the Reporting Server Functions The diagram below shows the Unified CVP architecture. 7

14 How the Reporting Server Functions Chapter 1: - Introduction to the Reporting Server te: The Reporting Service and the Database are separated for functional clarity. Together they comprise the Reporting Server. The connection of the Operations Console to the Call Server, through an OAMP Resource Manager (ORM) is simply indicative. An ORM is co-located with each managed Unified CVP component, and the Operations Console is connected to each component. The ORM is invisible to the end-user. Figure 1: CVP Architecture A Call Server is a physical machine on which resides, for example, the IVR Service, the SIP Service, and the ICM Service. The Call Server uses a central messaging bus to allow each service to communicate. The Reporting Service connects to the message bus either through an in-process plug-in or an out-of-process plug-in depending on whether the Reporting Service resides in the same JVM with the message bus system. It listens to all the messages passing through the message bus and captures call-state change messages sent from SIP or IVR services or reporting messages from a VXML Server. The Reporting Service then parses those messages and converts them into batches of appropriate SQL statements and executes them into a SQL database using the Java Database Connectivity (JDBC) API. The Reporting Service can also receive and process Unified CVP admin messages to perform Unified CVP system administrative tasks, such as turning on or off debugging, querying statistics, and so forth. As the diagram shows, the Reporting Service can be shared by multiple Call Servers that belong to the same Unified CVP deployment. te: There only needs to be one Reporting Server in a deployment. During temporary database outages, messages are buffered to file and inserted into the database when the database comes back on-line. The amount of time that messages can be buffered depends on the system throughput. If more than one Reporting Server is used, be aware that: Each Call Server and each VXML Server can be associated with only one Reporting Server Reports cannot span multiple Informix databases 8

15 Chapter 1: Introduction to the Reporting Server How the Reporting Server Functions A third-party reporting engine, such as Crystal Reports, can be used to generate various reports against the predefined Unified CVP database schema. Unified CVP does not provide a native reporting engine. 9

16 How the Reporting Server Functions Chapter 1: - Introduction to the Reporting Server 10

17 Chapter 2 Planning for Reporting The current chapter mentions a few topics that you must be aware of if you plan to use Unified CVP reporting. Chapter 3, Managing the Database (page 13) provides more information. However, for a detailed discussion of this subject, see:cisco Unified Customer Voice Portal (CVP) Solution Reference Network Design (SRND) guide, and the Hardware and Software System Specification for Cisco Unified Customer Voice Portal Software. This section contains the following topics: Sizing, page 11 Backup and Restore, page 11 Synchronizing Timestamps, page 12 Sizing The Unified CVP reporting solution deployment options, together with related sizing requirements, are discussed in the Cisco Unified Customer Voice Portal (CVP) Solution Reference Network Design (SRND) guide. Backup and Restore Unified CVP utilizes RAID as protection against failure of a single drive in a mirrored pair. However, RAID 10 will not protect against the loss of a site, loss of a machine, or a loss of both mirrored drives. Unified CVP allows customers, by means of the Operations Console, to schedule daily database backups or to run database backups on-demand. This allows the customer to manually restore the database if needed to the last backup time, so that the worst case scenario is losing about 24 hours worth of data. 11

18 Synchronizing Timestamps Chapter 2: - Planning for Reporting Database backups are written to the local database server. However, storing backups only on a local machine does not protect the customer against server failure or the loss of a site. Cisco recommends that Unified CVP customers copy the backup files to a different machine, preferably at a different location. Customers who choose to do this must assume all security and backup management responsibilities. Database backups are essentially the same size as the originating database. Due to disk size limitations, Unified CVP can store a maximum of two backups. Customers who wish to store more copies of database backups must copy the backups to another location. Database restore is not supported through the Operations Console. To restore the Unified CVP database, a customer must manually run the Informix command from a command prompt. When restoring a pre-unified CVP 7.0 version of Unified CVP reporting data, once the restore is complete run the UpgradeReportingRunAsCVP_DBAdmin.bat script, which comes with Unified CVP 7.0. This script will upgrade the schema and recreate the Unified 7.0 stored procedures. te: Failure to run this script will leave the database and software in an inconsistent state with respect to the rest of the Unified CVP 7.x installation. Synchronizing Timestamps Call Servers, VXML Servers, and Reporting Servers must have their clocks synchronized in order to assure accurate timestamps in both the database and log files. Since Unified CVP components do not themselves synchronize machine times, a cross-component time synchronization mechanism, such as NTP, must be used. 12

19 Chapter 3 Managing the Database The Reporting Service does not itself perform database administrative and maintenance activities such as backups or purges. However, Unified CVP provides access to such maintenance tasks through the Operations Console. Caution: The management of database and reporting users must be done using the Operations Console. This ensures that all dependencies are synchronized. The changing of passwords outside of this tool could result in the Reporting Server not being able to connect to the database. These same conditions will arise if passwords expire. If you implement a password expiration policy, then ensure that you remember to use the Operations Console to change the Informix, Database Administrator, and Database Users (see "Database Users" (page 19)) passwords before the passwords expire to avoid the possibility of data loss and/or downtime. It will be useful to familiarize yourself with the database management concepts discussed in this chapter. te: The following maintenance tasks are supported by Unified CVP: database backups and data purges. Database backup and purge cannot run at the same time. Purge should be scheduled at least 3 hours before a backup. These jobs, as well as on-demand backup, should be run at low call and reporting volume times. From the perspective of Unified CVP, database backups are optional, data purges are mandatory. However, from the perspective of the user, database backups should not be considered optional. See the discussion below. The database backup and purge maintenance tasks are created as Windows Scheduled Tasks, and can be viewed in the Scheduled Tasks window (Start > Programs > Accessories > System Tools > Scheduled Tasks). Periodically, you should check the Scheduled Tasks to ensure the Last Run Time was as expected and there are no status messages. This section contains the following topics: Data Retention, page 14 13

20 Data Retention Chapter 3: - Managing the Database Data Categories, page 16 Database Backup, page 16 Retries: Backup and Purge, page 17 Database Recovery, page 18 Database Users, page 19 Failure and Restoration, page 20 Data Retention Via the Operations Console, users are able to select the time of day to run database purge, and to set the number of days of data to be retained by data category. During schema creation, default data retention values are specified for each data category. te that a high level category, such as Call, cannot have a lower retention time than a dependent category, such as Call Event. te: When you schedule a purge from the Operations Console, two Windows jobs are scheduled on the Reporting Server. The time that you choose is used to schedule what is referred to as the "Nightly purge" job. The other job is referred to as the "Midday purge" and is automatically scheduled 12 hours from the Nightly purge. So, for example, if you schedule a purge at 2 A.M., then the Nightly purge is run at 2 A.M. and the Midday purge at 2 P.M. The Nightly purge performs a purge if necessary (as required by a data retention value, or for an emergency purge see below), in addition to other tasks like updating the database statistics. If a purge is performed, the statistics are updated after the purge. In addition, on Sundays, the Nightly purge also copies the Informix log file to a backup directory, creates a new log file and deletes the old. The Nightly purge should be scheduled at a time of low call and reporting volume. The midday purge is the same as the nightly purge. In the event that data volume spikes during the day and an emergency purge is required, it will be handled at midday. Midday purge also serves as a backup for the nightly purge. If the nightly purge fails to allocate new fragments for new data, this will be taken care of by the midday purge. Even if a purge occurs, this process is not system intensive in the same way that the Nightly purge is. During a purge, reporting users may be disconnected from the database, if they are holding locks that contend with purge. tify reporting users not to run reports at this time. If the number of days of data that you chose to retain cannot be contained within the database, then the database will 'emergency' purge old data to create space for new data. Emergency purge is, therefore, a critical safety mechanism for Unified CVP. If used space has grown past the system's high water mark, the user will be notified by an SNMP trap message and data will be purged. The SNMP notification will alert the user to the loss of data and request that they shrink their 'retention days' data settings. Users should reduce the number of actual days of data retained until emergency purge is no longer required. Additionally, users can reduce the data generated by means of data filters (for VXML Server application detail data filtering, see Chapter 4, "Configuring the VXML Server for Reporting" (page 47)). During a database purge operation, the Reporting Server disconnects from the database (though for no more than 10 minutes) and starts buffering messages in memory until the purge is done. 14

21 Chapter 3: Managing the Database The same memory limitations as described in the section "Failure and Restoration" (page 20) apply. The remainder of this page is intentionally left blank. 15

22 Data Categories Chapter 3: - Managing the Database Data Categories The following data categories exist for Unified CVP. te that a high level category, such as Call, cannot have a lower retention time than a dependent category, such as CallEvent. For each category, the default data retention times, in days, is given within parentheses. level 1: Call (30) level 2: -Call Event (30) level 2: -VoiceXML Session (30) level 3: --VoiceXML Element (15) level 4: ---VoiceXML ECC Variable (15) level 4: ---VoiceXML Interact Detail (15) level 4: ---VoiceXML Session Variable (15) level 4: ---VoiceXML Element Detail (15) Database Backup Unified CVP allows users to turn the scheduling of data backups on or off, as well as to run backups on-demand. Backups are made to the Reporting Servers' local file system. By default, scheduled backups are turned off. Caution: Unified CVP backup scheduling is an optional feature. Backup is the responsibility of the user. Data loss may occur if the backing up of files is not managed appropriately by the user. If Unified CVP backup scheduling is turned on, the backup frequency is once per day. Backups should be scheduled to run no sooner than 3 hours after the scheduled purge job. Additionally, users can run a backup on demand as long as another backup, or a purge, is not already running. All database backups are performed and stored on the local machine. Due to space limitations, a maximum of two backups and a minimum of one backup will be available at any time on the local machine. Having two files is critical. If the system was to fail while writing a backup, and the failure was such that a restore is necessary, the older backup file would be required for restore. It is a best practice to: Keep a given backup for at least two weeks Check the integrity of the backup periodically 16

23 Chapter 3: Managing the Database Retries: Backup and Purge Unified CVP uses the Informix backup utility ontape (for both backup and restore). Unified CVP names backup files as follows. When a new backup launches either scheduled, or on demand from the Operations Console the new file is named cvp_backup_data. The Unified CVP backup script has been written to first copy the last backup file cvp_backup_data to cvp_backup_data.old. This always leaves two backup files on the local system and makes it easy for Unified CVP administrators to script copy jobs to move the files. The backup script ensures that two backups cannot be launched at the same time. te: The backup script also ensures that a backup cannot be launched if a purge is underway, and vice versa. Storing a backup on the local machine does not protect against failure of that machine or loss of a site. Cisco strongly recommends that customers manually or automatically create a job to copy the cvp_backup_data.old file to a separate machine, preferably at a separate location. Again, the user is responsible for managing backup data. te: Only the cvp_backup_data.old file can be copied. The cvp_backup_data file can not be copied. Attempting to copy the cvp_backup_data file will lock the file and prevent another backup from running. For information on configuring backups, see Chapter 3, "Configuring the Reporting Server" (page 21). Retries: Backup and Purge Occasionally, a backup or purge cannot run when scheduled. For example, if an on-demand backup is running when a purge is scheduled to run, the purge will be prevented from running. Retries of scheduled backups or purges are performed according to the following rules. te: There are no retries for an on-demand backup. A scheduled backup retries every 10 minutes, for up to 4 hours. A purge retries every 10 minutes, for up to 6 hours. At the end of 4 hours (for a backup) or 6 hours (for a purge), if the operation has not succeeded, retries stop and an SNMP alert is sent. If both a backup and a purge are retrying simultaneously, there is no guarantee as to which operation will run first. If a lock (the mechanism preventing a backup or purge from running) is over 12 hours old, the system clears it. 17

24 Database Recovery Chapter 3: - Managing the Database Database Recovery Unified CVP database recovery returns the database to the state of the most recent complete backup. For example, if the user schedules a backup at 01:00 and restores the database at 23:00, the same day, the restored database is in the state it was in at 01:00. Even though the Reporting Server can operate in partial mode, if the database is offline, Cisco recommends stopping the Reporting Server during a database restore to ensure the database is able to control all system resources to minimize the time it takes to complete the database restore. te: Data loss will occur if the Reporting Server is turned off and the message bus exceeds its temporary persistence capabilities. Caution: Prior to and following a database restore, the following steps must be performed: 1. Before the restore, disable scheduled tasks (backup, purge). 2. After the restore, re-enable scheduled tasks. How to Perform a Complete Database Restore The following task effects a complete restore of the full database if performed on the original database server. It assumes that the backup was performed through Unified CVP. Step 1 Go to Windows Services and stop the Informix IDS Service Step 2 At the command line type: ontape r Step 3 Answer the prompts with the following answers: a. Continue Restore? y b. Do you want to back up the logs? n c. Restore a level 1 archive? n d. Do you want to restore log tapes? n Step 4 After the program terminates, wait at least 5 minutes. At the command prompt, check the status of Informix IDS Service by typing : onstat - a. If it returns 'IBM Informix Dynamic Server Version xxx-- Fast Recovery ' then wait another 5 minutes and recheck the status by typing: onstat - (10.00.xxx where xxx is the database subversion number). 18

25 Chapter 3: Managing the Database Database Users b. If it returns 'IBM Informix Dynamic Server Version xxx -- Quiescent ', change the database to multiuser mode by typing: onmode -m then wait 2 minutes, and recheck the status by typing: onstat c. If it returns 'IBM Informix Dynamic Server Version xxx -- On-Line', the database is ready to support the Unified CVP application Database Users Unified CVP defines four categories of database users. The four categories are instance owner (informix), database administrator, application user, and reporting user. Instance Owner During the Unified CVP installation, a user named informix is created. This user owns the Informix instance and can run the IDS service. This account should never be used to access the Unified CVP database. Database Administrator The cvp_dbadmin user will create, update, and own the database. This account should not be used to run the database or to run reports against the system. The cvp_dbadmin user can create and delete reporting users and perform database administrative activities, such as purge and backup. Application User The Unified CVP JDBC uses cvp_dbuser to access the Informix database. This user has the rights to connect, insert, update, and delete records in the Unified CVP database. If this user's password expires, then data insertion and purge will fail. This could result in data loss. Reporting User Reporting users are created and deleted by a database administrator using the Operations Console. Multiple reporting users are allowed. Reporting users have read-only access to the Unified CVP database. Only reporting users should be allowed to generate reports. As stated previously, reporting users have read-only database access; therefore, they cannot accidentally modify the database schema or database data. 19

26 Failure and Restoration Chapter 3: - Managing the Database Failure and Restoration If the Reporting Server fails, messages destined for the Reporting Server are buffered by the Call Server, in memory, up to 200,000 messages. After that limit is reached, all new messages are dropped. If the database connection fails, the Reporting Server sends out an SNMP alert and starts persisting messages to a file, up to a user specified limit. During this time the Reporting Server stays In Service. When 75% of the specified limit is reached, a warning is written to the log file. Once 100% of the limit is reached, an SNMP alert is sent out and the Reporting Server goes into Partial Service any new messages may be dropped. When the database connection comes back up, the Reporting Server goes into recovery mode and changes its state to Partial Service if it is not in that state already. It then starts reading messages from the file and committing them to the database. Depending on the size of the file, it may take a long time (sometimes hours) to commit all of the data to the database. Any new messages that come in during recovery will be buffered in memory. There is, however, a limit to the number of messages that the Reporting Server can buffer. This is true regardless of the mode or state it is in. When the number of buffered messages reaches 100,000, an SNMP alert is sent out to warn the user. At 200,000 another SNMP alert is sent out and all new messages' detail information is dropped keeping only basic data like call, call event, and session information. Also at 200,000, the Reporting Server changes its state to Partial Service, if it is not already in that state. After the total number of buffered messages reaches 300,000, another SNMP alert is sent out and all new messages are dropped from that point forward. When the number of messages in memory drops back below 50,000, an SNMP alert is sent out stating that the queue size is back to normal, and the Reporting Server s state goes back to In Service. If, on startup, a persistent file exists, the Reporting Server stays in Partial Service and goes into recovery mode as described above. During a database purge operation, the Reporting Server disconnects from the database and starts buffering messages in memory until the purge is done. The same memory limitations as described above apply in this case as well. Caution: When the Reporting Server is in Partial Service, there are no guarantees that new messages will be kept and committed to the database. They will be buffered in memory for as much as possible, but at some point they may be dropped either partially or fully. 20

27 Configuring the Reporting Server You can configure and manage the Reporting Server using the Unified CVP Operations Console, a web-based interface from which you can configure the Unified CVP components in the Unified CVP solution. From the Device Management menu, Reporting Server option, you can configure one or more Reporting Servers. Reporting provides historical reporting to a distributed self-service deployment in a call center. The Reporting Server receives reporting data from one or more Call Servers and VXML servers, and stores that data in an Informix database. Call data is stored in a relational database, on which you can write custom reports. Administrators can use the Operations Console to schedule data purge and database backups. Multiple Call Servers can send data to a single Reporting Server. You can use third-party reporting tools, such as, Crystal Reports to generate and view reports on call data. This section contains the following topics: Chapter 4 Adding a Reporting Server to the Operations Console, page 21 Editing a Reporting Server in the Operations Console, page 26 Applying a License to a Reporting Server Using the Operations Console, page 40 Deleting a Reporting Server From the Operations Console, page 41 Viewing Reporting Statistics, page 42 Finding a Reporting Server in the Operations Console, page 44 Adding and Removing a Device from a Device Pool, page 45 Adding a Reporting Server to the Operations Console Adding a Reporting Server to the Operations Console adds its configuration to the Operations Console database and adds it to the list of Reporting Servers in the Control Panel. When you add a Reporting Server, you must associate it with one or more Call Servers. Call data for all SIP, H.323, and VoiceXML calls handled by the Call Servers is stored in the Reporting Database. You can also add the server to one or more logical groups of devices, called device pools. 21

28 Adding a Reporting Server to the Operations Console Chapter 4: - Configuring the Reporting Server Adding a Reporting Server Create a new Reporting Server either by using an existing Reporting Server configuration as a template or by filling in its values from scratch. Before You Begin You must configure the Call Server to associate with the Reporting Server before configuring the Reporting Server. Collect the following information about the Reporting Server and Reporting Database during the installation of Unified CVP software: Information Needed: Host name of the Call Server associated with the Reporting Server Host name and IP address of the server on which the Reporting Database resides The Reporting password that was entered during installation Procedure To add a Reporting Server: Step 1 Choose Device Management > CVP Reporting Server. A window listing Reporting Servers opens. te: To use an existing Reporting Server as a template for creating the new Reporting Server, select the Reporting Server by clicking the radio button preceding it and then click Use As Template. Step 2 Click Add New. The Reporting Server Configuration window opens to the General Tab. Step 3 Step 4 Step 5 Step 6 Step 7 Enter the IP Address and Hostname for the Reporting server and any other desired information. Associate one or more Call Servers to the Reporting server by selecting a Call Server listed in the Available pane and clicking the right arrow to add it to the Selected pane. Select the Reporting Properties tab and configure reporting properties. Optionally, select the Device Pool tab and add the Reporting Server to a device pool. Optionally, select the Infrastructure tab and configure log file and syslog settings. 22

29 Chapter 4: Configuring the Reporting Server Adding a Reporting Server to the Operations Console Step 8 When you finish configuring the Reporting Server: a. click Save to save the settings in the Operations Server database b. Or click Save & Deploy to save the settings in the Operations Server database and deploy the changes to the Reporting Server See Also Deleting a Reporting Server (page 41) Editing a Reporting Server (page 26) Reporting Server General Tab Configuration Settings (page 23) Reporting Server Properties Tab Configuration Settings (page 24) Adding and Removing a Device from a Device Pool (page 45) Reporting Server Infrastructure Settings (page 24) Viewing Device State (page 26) Configuring General Reporting Server Information You can configure settings that identify the Reporting server, associate it with one or more Call Servers, and enable or disable security on the General Tab. Table 1: Reporting Server General Tab Configuration Settings Field General IP Address Hostname Enable Secure Communication with the Operations Console The IP address of the Reporting server The host name of the Reporting server machine An optional text description for the Reporting server Select to enable secure communications between the Operations Server and this component. The Reporting Server is accessed using SSH and files are transferred using HTTPS. Default ne ne ne Off Range Valid IP address Valid DNS name, which can include letters in the alphabet, the numbers 0 through 9 Up to 1,024 characters On or Off You must configure secure communications before you enable this option. See Chapter 23

30 Adding a Reporting Server to the Operations Console Chapter 4: - Configuring the Reporting Server Field Associate Call Servers 6 in the Configuration and Administration Guide for Unified Customer Voice Portal. Select one or more Call Servers to associate with the Reporting Server. You must select at least one Call Server. Call data for all SIP, H.323, and VoiceXML calls handled by this Call Server will be stored in the Reporting Database. Click the right arrow to add a Call Server to the Selected pane. Click the left arrow to remove a Call Server from the Selected pane. Default ne Range A given Call Server can only be associated with one Reporting Server. Configuring Reporting Properties You can configure Reporting Server settings on the Reporting Properties Tab. Table 2: Reporting Server Reporting Properties Tab Configuration Settings Field Configuration Default Range Restart Required Enable Reporting Enables the Reporting Server to receive call data from the associated Call Server(s). or Max. File Size (MB): Defines the maximum size of the file 100 used to record the data feed messages during a database failover. te that this can be limited by the amount of free disk space. 1 through 1000 QoS Select QoS Level Enables Quality of Service (QoS) between the Reporting Server and the Call Server. te: For more information, see Implementing Quality of Service Policies with DSCP (Document ID: 10103) at warp/public/105/dscpvalues.html. default af11, af12, af13, af21, af22, af23, af31, af32, af33, af41, af42, af43, cs1, cs2, cs3, cs4, cs5, cs6, cs7,default, ef Configuring Reporting Server Infrastructure Settings The Reporting Server publishes statistics on the total number of reporting events received from the VXML Server, the SIP Service, and the IVR Service. It also publishes the total number of 24

31 Chapter 4: Configuring the Reporting Server Adding a Reporting Server to the Operations Console times the Reporting Server writes data to the Reporting database. You can configure the interval at which the Reporting Server publishes statistics, the maximum log file and directory size, and the details for recording syslog messages on the Reporting Server Infrastructure tab. Table 3: Reporting Server Infrastructure Tab Configuration Settings Field Configuration: Thread Management Maximum Threads Advanced Statistics Aggregation Interval Log File Properties Max Log File Size Max Log Directory Size (Required) The maximum thread pool size in the Reporting Server Java Virtual Machine. The Reporting Server publishes statistics at this interval. (Required) Maximum size of the log file in megabytes. The log file name follows this format: CVP.DateStamp.SeqNum.log example: For example: CVP log After midnight each day, a new log file is automatically created with a new date stamp. Also, when a log file exceeds the max log file size, a new one with the next sequence number is created, for example, when CVP log reaches 5 MB, CVP log is automatically created. (Required) Maximum size of the directory containing Reporting Server log files. Default minutes 5 MB 500 MB Range MB - Max Log Directory Size Max Log Dir Size divided by Max Log File Size cannot be greater than 5, MB Max Log File size < Max Log Directory Size Configuration: Syslog Settings Syslog Server Syslog Server Port Number Backup Server Name of the server to which the Reporting Server writes log messages. Port number of the Syslog server. Name of a backup server to which the Reporting Server writes log messages. ne ne ne Max Log File size > 1 Max Log Dir Size / Max Log File Size cannot be greater than t applicable Any available port number. Valid port numbers are integers between 1 and t applicable 25

32 Editing a Reporting Server in the Operations Console Chapter 4: - Configuring the Reporting Server Field Backup Server Port Number Port number of the backup Syslog server. Default ne Range Any available port number. Valid port numbers are integers between 1 and Viewing Device State When you select a device from the Device Management menu, the following information is listed about all devices of that type that have been added to the Operations Console: Device Information: Hostname - The host name of the device. IP Address - The IP address of the device. Device state - A device can be in one of two states: configured or invalid. A configuration can become invalid if the device is reinstalled. To clear this state, edit the device and click Save & Deploy. For other possible causes and solutions, refer to the Troubleshooting Guide for Cisco Unified Customer Voice Portal. - An optional text description for the device. Editing a Reporting Server in the Operations Console You can change the properties of a Reporting Server that has been added to the Operations Console. In edit mode, the Database Administration and File Transfer menus are also available. From the Database Administration menu, you can manage reporting users, run database backups, configure database purge, and view database details. From the File Transfer menu, you can transfer one license file at a time to the Operations Console and then apply that license to a Reporting Server. You can also transfer the Log Messages XML file between the Operations Console and the Reporting Server. Editing a Reporting Server Procedure To edit a Reporting Server: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. 26

33 Chapter 4: Configuring the Reporting Server Editing a Reporting Server in the Operations Console Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. The Edit Reporting Server Configuration window opens. Step 3 If you have not already applied a license, select File Transfer in the toolbar and then click Licensing. The File Transfer page displays. Step 4 Step 5 Step 6 Step 7 Step 8 On the General Tab, change the desired general information. You cannot change the IP address or hostname of the Reporting Server. Select the Reporting Properties Tab, then configure reporting properties. Optionally, select the Device Pool tab and add the Reporting Server to a device pool. Optionally, select the Infrastructure tab and configure log file and syslog settings. When you finish configuring the Reporting Server: a. click Save to save the settings in the Operations Server database b. OR click Save & Deploy to save the settings in the Operations Server database and deploy the changes to the Reporting Server See Also Deleting a Reporting Server (page 41) Adding a Reporting Server (page 22) Configuring Reporting Properties (page 24) Adding and Removing a Device from a Device Pool (page 45) Finding a Reporting Server (page 44) Viewing Device State (page 26) 27

34 Editing a Reporting Server in the Operations Console Chapter 4: - Configuring the Reporting Server Changing a Reporting Database User Password The Unified CVP installation procedure creates the following three user accounts and sets an initial password for each account. You can change passwords from the Reporting Server screen in edit mode, but you can only change one user password at a time. Informix User (Instance Owner) - Starts and stops the Reporting database, using Informix tools. Unified CVP Database Administrator - Uses the Operations Console to run backups, schedule purges, check database used space, and add and remove Reporting users. Unified CVP Database User (Application User) - Connects, inserts, and updates records in the Informix database. This user cannot modify the Reporting schema. Procedure To change a reporting database user password: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. Step 2 Step 3 Select the Reporting Server to edit by clicking the link to its name under the Hostname column. Click Edit. The Edit Reporting Server Configuration window opens with the current settings displayed. Step 4 Select the Database Administration menu in the toolbar, then select Change User Passwords. The Reporting Server: Change User Passwords page opens, displaying the IP address and host name for the currently selected Reporting Server. Step 5 Step 6 Step 7 In the User field, use the drop-down menu to select the user whose password you want to change. In Old Password field, enter the existing password for that user. In the New Password field, enter the new password. te: Passwords must follow guidelines for secure passwords. Step 8 Step 9 In the Reconfirm Password field, retype the new password. Click Save & Deploy to save the changes to the Operations Console database and deploy them to the Reporting Server. 28

35 Chapter 4: Configuring the Reporting Server Editing a Reporting Server in the Operations Console See Also Running Reporting Database Backups (page 31) Configuring Reporting Database Purge (page 33) Managing Reporting Users (page 29) Guidelines for Choosing Secure Passwords (page 36) Viewing Reporting Database Details (page 35) Getting Reporting Server Statistics (page 43) Managing Reporting Users The Unified CVP Database Administrator should create reporting users to run reports against the Reporting database. Reporting users should have read-only access to the Reporting database, so they cannot accidentally modify the database schema or data. Adding New Reporting Users To add a new reporting user to the Reporting Server: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. You can also search for a Reporting Server. The Edit Reporting Server Configuration window opens. Step 3 Select the Database Administration menu in the toolbar, then select Manage Reporting Users. The Reporting Server: Manage Users window opens, listing the IP address and host name for the currently selected Reporting Server. Step 4 Step 5 Step 6 Step 7 Step 8 In the Manage Users pane, click Add User. In the Username field, enter the name for the user. In the Password field, enter a password for the new user. In the Reconfirm Password field, retype the password. In the Database Administrator Password field, enter the Database Administrator's password. 29

36 Editing a Reporting Server in the Operations Console Chapter 4: - Configuring the Reporting Server Step 9 Click Add to add the user. See Also Changing Reporting User Passwords (page 30) Removing Reporting Users (page 31) Changing Reporting Database User Passwords (page 27) Finding a Reporting Server (page 44) Changing a Reporting User's Password To change a reporting user's password: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. You can also search for a Reporting Server. The Edit Reporting Server Configuration window opens. Step 3 Select the Database Administration menu in the toolbar, then select Manage Reporting Users. The Reporting Server: Manage Users window opens, listing the IP address and host name for the currently selected Reporting Server. Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 In the Manage Users pane, click Change Password. From the Available users list, select the user whose password you want to change and click the left arrow. The user name will appear in Username field. In the Old Password field, enter the user's original password. In the New Password field, enter the new password. In the Reconfirm Password field, retype the new password. Click Change to make the change. See Also Changing Reporting Database User Passwords (page 27) 30

37 Chapter 4: Configuring the Reporting Server Editing a Reporting Server in the Operations Console Changing Reporting User Passwords (page 30) Removing Reporting Users (page 31) Adding New Reporting Users (page 29) Changing Reporting Database User Passwords (page 27) Finding a Reporting Server (page 44) Removing Reporting Users To remove a reporting user from the Reporting Server: Step 1 Choose Device Management > Reporting Server. The Find, Add, Delete, Edit Reporting Server window opens. Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. You can also search for a Reporting Server. The Edit Reporting Server Configuration window opens. Step 3 Select Database Administration in the toolbar, then select Manage Reporting Users. The Reporting Server: Manage Users window opens; it lists the IP address and host name for the currently selected Reporting Server. Step 4 Step 5 Step 6 From the Available users list, select the user to remove and click the left arrow. In the Database Administrator Password field, enter the Database Administrator's password. Click Delete to delete the selected user. See Also Adding New Reporting Users (page 29) Changing Reporting User Passwords (page 30) Changing Reporting Database User Passwords (page 27) Finding a Reporting Server (page 44) Running Reporting Database Backups By default, Reporting Database backups are disabled. You can choose to schedule backups of the Reporting database or run backups on demand. When you enable backups, files are saved 31

38 Editing a Reporting Server in the Operations Console Chapter 4: - Configuring the Reporting Server to the Reporting Server's local file system. You are responsible for managing backed-up files. Scheduled backups occur once each day. You can configure the time of day at which backups occur. A maximum of two backups and a minimum of one backup will be available at any time on the local machine. Procedure To run a reporting database backup: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. Step 2 Click Edit. The Reporting Server Configuration window opens with the current settings displayed. Step 3 Select the Database Administration menu in the toolbar, then select Reporting Database Backups. The Reporting Server - Database Backup Activities page appears; it lists the IP address and host name for the currently selected Reporting Server. Step 4 Step 5 To launch a backup immediately, click Backup w. To schedule a time for daily backups, select Schedule Daily Backups and then select the hour and minute of the start time. Enter the Database Administrator Password and click Save & Deploy. See Also Changing a Reporting Database User Password (page 27) Configuring Reporting Database Purge (page 33) Managing Reporting Users (page 29) Viewing Reporting Database Details (page 35) Getting Reporting Server Statistics (page 43) Cancelling Reporting Database Backups By default, Reporting Database backups are disabled. You can choose to schedule backups of the Reporting database or run backups on demand. You can cancel daily backups at any time. Procedure To cancel a reporting database backup: 32

39 Chapter 4: Configuring the Reporting Server Editing a Reporting Server in the Operations Console Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. The Edit Reporting Server Configuration window opens with the current settings displayed. Step 3 Select the Database Administration menu in the toolbar, then select Reporting Database Backups. The Reporting Server - Database Backup Activities page displays. The IP address and host name for the currently selected Reporting Server are listed. Step 4 Step 5 Click Cancel Daily Backups. Enter your Database Administrator Password and click Save & Deploy. See Also Changing a Reporting Database User Password (page 27) Configuring Reporting Database Purge (page 33) Managing Reporting Users (page 29) Viewing Reporting Database Details (page 35) Getting Reporting Server Statistics (page 43) Configuring Reporting Database Purge You can purge call data from the Reporting Database. Data purge is run daily at the time you specify. Each category of call data is retained for a default number of days, before being purged. Procedure To configure Reporting Database purge settings: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. The Edit Reporting Server Configuration window opens with the current settings displayed. 33

40 Editing a Reporting Server in the Operations Console Chapter 4: - Configuring the Reporting Server Step 3 Select the Database Administration menu in the toolbar, then select Data Purge. The Reporting Server - Database Purge Settings page opens, displaying the IP address and host name for the currently selected Reporting Server. Step 4 Step 5 Step 6 In the Data Purge section of the page, you can change the data retention time for each category of data. Select the hours and minutes to run the purge each day. Enter your Database Administrator Password and click Save & Deploy. See Also Running Reporting Database Backups (page 31) Cancelling Reporting Database Backups (page 32) Changing a Reporting Database User Password (page 27) Managing Reporting Users (page 29) Viewing Reporting Database Details (page 35) Getting Reporting Server Statistics (page 43) Categories of Reporting Data that Can Be Purged Using the Operations Console, you can select the time of day to run database purge, and set the number of days the data will be retained by data category. The following table describes each category of data that you can purge from the Reporting Database and lists the default number of days that this data is kept before purging. te: A high level category, such as Call, cannot have a lower retention time than a dependent category, such as Call Event. Table 4: Number of Days to Retain Data Before Purging Data Category Call Call Event VoiceXML Session Detailed information about calls received by Unified CVP. Call state change event messages published by the Call Server and VXML 30 Server. SIP and IVR services publish call state change event messages when a SIP call or H.323 call changes its state. Messages include call initiated, transferred, terminated, aborted, or an error state. VoiceXML session data includes application names, session ID, and 30 session variables. Session variables are global to the call session on the VXML Server. Unlike element data, session data can be created and modified by all components (except the global error handler, hot events, and XML decisions). Default 30 34

41 Chapter 4: Configuring the Reporting Server Editing a Reporting Server in the Operations Console Data Category VoiceXML Element VoiceXML ECC Variable VoiceXML Voice Interact Detail VoiceXML Session Variable VoiceXML Element Detail A VoiceXML element is a distinct component of a voice application call 15 flow whose actions affect the experience of the caller. A VoiceXML element contains detailed script activity to the element level, such as, Call Identifiers, activity time stamp, VoiceXML script name, name and type of the VoiceXML element, and event type. Expanded Call Context (ECC) variables that are included in VoiceXML 15 data. Unified CVP uses ECC variables to exchange information with Unified ICME. For a complete list and description of ECC variables, see the Configuration and Administration Guide for Cisco Unified Customer Voice Portal. Application detailed data at the script element level from the VXML Server call services. This data includes input mode, utterance, interpretation, and confidence. VoiceXML session variables are global to the call session on the VXML Server. The names and values of element variables. Default The data categories are hierarchical as described in Data Categories (page 16). Viewing Database Details You can view the size of a Reporting database. Procedure To view database details: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. The Edit Reporting Server Configuration window opens with the current settings displayed. Step 3 Select the Database Administration menu in the toolbar, then select Database Details. The Reporting Server - Disk Drives: Housing Database Files page opens, displaying the IP address and host name for the currently selected Reporting Server along with the following database information: 35

42 Editing a Reporting Server in the Operations Console Chapter 4: - Configuring the Reporting Server Reporting Database Details: Database Name - Name of the database Total Size (MB) - Total data size Free size (MB) - Amount of space that has not been taken by extents Used Size (MB) - Data space used Extent size (MB) - Space reserved for tables. This size may be greater than the total size. % Free Size - The percent of space that has not been extended (reserved). This might be greater than 100%. See Also Running Reporting Database Backups (page 31) Cancelling Reporting Database Backups (page 32) Changing a Reporting Database User Password (page 27) Configuring Reporting Database Purge (page 33) Managing Reporting Users (page 29) Getting Reporting Server Statistics (page 43) Guidelines for Choosing Secure Passwords te: Reporting passwords are subject to both the Unified CVP password policy, which is indicated below, and the password policy enforced by the operating system of the computer on which the Reporting Server resides. For each aspect of the password, the Reporting password must meet the requirement of the more restrictive policy. Passwords must meet all the following criteria: Passwords must only contain the following ASCII characters: Maximum password length is eighty (80) characters. Minimum password length is eight (8) characters. The password must contain characters from at least three of the following classes: lowercase letters, uppercase letters, digits, and special characters. Lowercase letters (abcdefghijklmnopqrstuvwxyz) Uppercase letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ) 36

43 Chapter 4: Configuring the Reporting Server Editing a Reporting Server in the Operations Console Digits ( ) The following special characters:!"#$%&'()*+,-./ :;<=>?@ [\]^_` { }~ character in the password can be repeated more than three (3) times consecutively. Password must not repeat or reverse username. Password is not "cisco", "ocsic", or any variant obtained by changing the capitalization of letters therein. Uploading a Log Messages XML File You can download a Log Messages XML file, CVPLogMessages.xml, to your local machine from any Unified CVP server. After downloading the file, you can edit it to configure the way Unified CVP event notifications are handled. Then after you edit the file, you can upload the customized file to any Unified CVP server. If you want to transfer multiple files at a time, use the Bulk Administration menu. Procedure To upload a Log Messages XML file from a Unified CVP Server to the Operations Console: Step 1 From the Device Management menu, choose the type of server to which you want to upload a syslog XML file. For example, to upload a file to a VXML Server, choose Device Management > VXML Server. The Find, Add, Delete, Edit window lists servers that have been added to the control panel. Step 2 Step 3 Select a server by clicking on the link in its Hostname field or by clicking the radio button preceding it and then clicking Edit. Select File Transfer in the toolbar and then click Log Messages XML File Upload. The Log Messages XML Upload page displays. Step 4 Step 5 Step 6 In the Select a Log Messages XML file from your local PC text box, enter a file name or click Browse and search for the file on your local system.. Click Upload to transfer the selected file to the Unified CVP Server. Shut down and then start the corresponding Unified CVP Server. 37

44 Editing a Reporting Server in the Operations Console Chapter 4: - Configuring the Reporting Server See Also Downloading a Log Messages XML File (page 37) Editing the Log Massages XML File (page 39) Bulk Administration File Transfer (page 54) Downloading a Log Messages XML File You can download a Log Messages XML file, CVPLogMessages.xml, to your local machine from any Unified CVP server. After downloading the file, you can edit it to configure the way Unified CVP event notifications are handled. Then after you edit the file, you can upload the customized file to any Unified CVP server. If you want to transfer multiple files at a time, use the Bulk Administration menu. Procedure To download a Log Messages XML file from the Operations Console to a Unified CVP Server: Step 1 From the Device Management menu, choose the type of server from which you want to download a syslog XML file. For example, to download a file to a VXML Server, choose Device Management > VXML Server. The Find, Add, Delete, Edit window lists any servers that have been added to the control panel. Step 2 Step 3 Select a server by clicking on the link in its Hostname field or by clicking the radio button preceding it and then clicking Edit. Select File Transfer in the toolbar and then click Log Messages XML File Download. The Log Messages XML Download page displays. Step 4 Click Download to transfer the XML file to the server. A message indicates that this operation might take some time. Click OK to continue with the download or click Cancel to cancel the download. See Also Uploading a Log Messages XML File (page 37) Editing the Log Messages XML File (page 39) Bulk Administration File Transfer (page 54) 38

45 Chapter 4: Configuring the Reporting Server Editing a Reporting Server in the Operations Console Editing the Log Messages XML File The log messages XML file, CVPLogMessages.xml, defines the severity, destination (SNMP management station or Syslog server) and possible resolution for Unified CVP log messages. This file also identifies an event type identifier and message text identifier for each event. The identifiers are stored in the resource properties file, CVPLogMessages.properties. Each Unified CVP Call Server, VXML Server, and Reporting Server has a log messages XML file and log message file. You can edit the CVPLogMessages.xml file on a particular Unified CVP server to customize the severity, destination and possible resolution for each event that the server generates. You can also edit the CVPLogMessages.properties file to change the text of the message that is generated when an event occurs on that server. Use any plain-text editor (one that does not create any markup) or XML editor to edit the CVPLogMessages.xml file. Use a resource file editor, if available, to edit the CVPLogMessages.properties file. If a resource file editor is not available, use a text editor. Message Element Name Body Severity SendToSNMP SendToSyslog SNMPRaise Possible Values Resource="identifier" Resource="identifier" 0 to 6 True or false True or false True or false What it Means Identifies the event type described in the CVPLogMessages.properties file. Identifies the message text described in the CVPLogMessages.properties file. Identifies the severity level (page 39) of the event. Set to true, to send this message, when logged, to an SNMP manager, if one is configured. Set to true to send this message, when logged, to a Syslog server, if one is configured. Set to true to identify this message, when logged, as an SNMP raise event, which the SNMP management station can use to initiate a task or automatically take an action. Set to false to identify this message as an SNMP clear when sent to an SNMP management station. An SNMP clear event usually corresponds to an SNMP raise event, indicating that the problem causing the raise has been corrected. An administrator on an SNMP management station can correlate SNMP raise events with SNMP clear events. Unified CVP Event Severity Levels The following table describes the available severity levels for Unified CVP events. You can set the severity level for an event by editing the log messages XML file, CVPLogMessages.xml, on the server that generates events. For instructions on editing this file, see Editing the Log Messages XML File (page 39). 39

46 Applying a License to a Reporting Server Using the Operations Console Chapter 4: - Configuring the Reporting Server Level EMERGENCY ALERT CRITICAL ERROR WARN NOTICE INFO Severity Purpose System or service is unusable Action must be taken immediately Critical condition, similar to ALERT, but not necessarily requiring an immediate action An error condition that does not necessarily impact the ability of the service to continue to function A warning about a bad condition, which is not necessarily an error tification about interesting system-level conditions, which are not errors Information about internal flows or application or per-request information, not system-wide information Applying a License to a Reporting Server Using the Operations Console Applying a License to a Reporting Server You must apply a valid license file after configuring a Reporting Server. You can browse for and upload the license file to the Operations Console, and then transfer the license to the Reporting Server. Select either an existing license file in the Operations Console database or a new license file from your local desktop. te: Each Reporting Server IP address requires a unique license. You must apply the correct license to the Reporting Server. Procedure To apply a license file: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Server window lists any Reporting Servers that have been added to the control panel. Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. You can also search for a Reporting Server. The Edit Reporting Server Configuration window opens. Step 3 Select File Transfer in the toolbar and then click Licensing. The File Transfer page displays. 40

47 Chapter 4: Configuring the Reporting Server Deleting a Reporting Server From the Operations Console Step 4 If the license file is not listed in the Select From Available License Files box: a. Click Select a License File from Your Local PC b. Enter the file name of the license for this Reporting Server in the text box or click Browse to search for the license file on the local file system Step 5 If the license is listed in the Select From Available License Files box, select the matching license file and then click Transfer to transfer the selected license file to the Reporting Server. The license is applied to the selected Reporting Server. See Also Finding a Reporting Server (page 44) Deleting a Reporting Server From the Operations Console Deleting a Reporting Server You can remove a Reporting Server from the Operations Console. Deleting a Reporting Server removes its configuration from the Operations Console database and removes the Reporting Server from the displayed list of Reporting Servers. Procedure To delete a reporting server: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window displays. Step 2 Step 3 Step 4 Step 5 Find the Reporting Server to delete by using the procedure in the Finding a Reporting Server (page 44) topic. From the list of matching records, choose the Reporting Server that you want to delete. Click Delete. When prompted to confirm the delete operation, click OK to delete or click Cancel to cancel the delete operation. See Also Adding a Reporting Server (page 22) 41

48 Viewing Reporting Statistics Chapter 4: - Configuring the Reporting Server Viewing Reporting Statistics The Reporting Server publishes statistics that include the number of events received from the IVR, SIP, and VoiceXML services during an interval and the total events published since the Reporting Server started. Reporting Server Statistics Table 5: Reporting Server Statistics Reporting Server statistics include the total number of events received from the IVR, SIP, and VoiceXML services. Access Reporting Server statistics either by: Choosing System > Control Center, selecting a Reporting Server, and then clicking the Statistics icon in the toolbar. Choosing Device Management > CVP Reporting Server, selecting a Reporting Server, and then clicking the Statistics icon in the toolbar. The following table describes the Reporting Server statistics. Statistic Interval Statistics Start Time Duration Elapsed Interval Duration VXML Events Received SIP Events Received IVR Events Received Database Writes Aggregate Statistics Start Time The time the system started collecting statistics for the current interval. The amount of time that has elapsed since the start time in the current interval. The interval at which statistics are collected. The default value is 30 minutes. The total number of reporting events received from the VoiceXML service during this interval. For each reporting event received from the VoiceXML service, this metric will be increased by one. The total number of reporting events received from the SIP Service during this interval. For each reporting event received from the SIP Service, this metric will be increased by one. The total number of reporting events received from the IVR service in the interval. For each reporting event received from the IVR service, this metric will be increased by one. The total number of writes to the database made by the Reporting server during the interval. For each write to the database by the Reporting server, this metric will be increased by one. The time the service started collecting statistics. 42

49 Chapter 4: Configuring the Reporting Server Viewing Reporting Statistics Statistic Duration Elapsed VXML Events Received SIP Events Received IVR Events Received Database Writes The amount of time that has elapsed since the service start time. The total number of reporting events received from the VoiceXML Service since the service started. For each reporting event received from the VoiceXML Service, this metric will be increased by one. The total number of reporting events received from the SIP Service since the service started. For each reporting event received from the SIP Service, this metric will be increased by one. The total number of reporting events received from the IVR Service since the service started. For each reporting event received from the IVR Service, this metric will be increased by one. The total number of writes to the database made by the Reporting server since startup. For each write to the database by the Reporting server, this metric will be increased by one. Getting Reporting Statistics Reporting Server statistics include the total number of events received from the IVR, SIP, and VoiceXML services. Procedure To get Reporting Server statistics: Step 1 Choose Device Management > CVP Reporting Server. The Find, Add, Delete, Edit Reporting Servers window opens. Step 2 Select a Reporting Server by clicking on the link in its name field or by clicking the radio button preceding it and then clicking Edit. The Edit Reporting Server Configuration window opens with the current settings displayed. Step 3 Select Statistics in the toolbar. The Reporting Server statistics (page 42) are listed in the Reporting tab. See Also Running Reporting Database Backups (page 31) Cancelling Reporting Database Backups (page 32) Changing a Reporting Database User Password (page 27) Configuring Reporting Database Purge (page 33) 43

50 Finding a Reporting Server in the Operations Console Chapter 4: - Configuring the Reporting Server Managing Reporting Users (page 29) Viewing Reporting Database Details (page 35) Finding a Reporting Server in the Operations Console The Operations Console provides a basic and advanced search feature for locating a specific Reporting Server. Finding a Reporting Server The Operations Console lets you locate a Reporting Server on the basis of specific criteria. Use the following procedure to locate a Reporting Server. Procedure To find a Reporting Server: Step 1 Choose Device Management > CVP Reporting Server from the Main menu. A list of the available Reporting Servers appears, 10 at a time, sorted by name. Step 2 Step 3 If the list is long, click Next to view the next page of available devices. If you know the name of a particular Reporting Server, enter its name in the Search text box and then click Go. te: Basic Search is not case sensitive, and wildcard characters are not allowed. If the Search text box is empty, all Reporting Servers are listed. Step 4 To perform an advanced search, click Advanced. From the first Advanced Search window drop-down list box, choose one of the following criteria: Search criteria: Hostname IP address Step 5 From the second window drop-down list box, choose one of the following criteria: 44

51 Chapter 4: Configuring the Reporting Server Adding and Removing a Device from a Device Pool Search criteria: begins with contains ends with is exactly is empty Step 6 Specify the appropriate search text, if applicable, and click Find. Adding and Removing a Device from a Device Pool Device Pools are logical groupings of devices, for example, SanJose-Gateways. Device pools provide a convenient way to define a set of common characteristics that can be assigned to devices, for example, the region in which the devices are located. The system creates a default device pool, which contains all devices. Every device you create is automatically assigned to the default device pool. You can never remove the default device pool from the selected device pool list. The default device pool ensures that the Administrator can view and manage all devices. You can create device pools and assign devices to the device pools you created. Adding or Removing a Device From a Device Pool Procedure To add or remove a device from a device pool: Step 1 From the Device Management menu, choose the type of device you want to add to or remove from a device pool. For example, to add a Reporting Server to a device pool, select CVP Reporting Server from the menu. A window listing known devices of the type you selected displays. For example, if you selected Reporting Server, known CVP Reporting Servers are listed. Step 2 Step 3 Select the device by checking the checkbox preceding it or highlighting the device and then clicking Edit. Select the Device Pool tab. Step 4 If: You want to add a device to a device pool Then: Select the device pool from the Available pane, and then click the right arrow to move the pool to the Selected pane. 45

52 Adding and Removing a Device from a Device Pool Chapter 4: - Configuring the Reporting Server If: You want to remove a device from a device pool Then: Select the device pool from the Selected pane, and then click the left arrow to move the device pool to the Available pane. Step 5 Click Save. 46

53 Configuring the VXML Server for Reporting The VXML Server is a J2EE-compliant application server that provides a complete solution for rapidly creating and deploying dynamic VoiceXML applications. If you installed a VXML Server, you must configure it before using it to deploy VoiceXML applications or licenses. This section contains the following topics: Adding a VXML Server to the Operations Console, page 47 Editing a VXML Server in the Operations Console, page 49 Transferring a File to Multiple Devices, page 54 Chapter 5 Adding a VXML Server to the Operations Console Adding a VXML Server to the Operations Console adds its configuration to the Operations Console database and adds it to the list of VXML Servers in the Control Panel. When you add a VXML Server, you must associate it with a Call Server. The VXML Server uses the message service on this Call Server to communicate with the Reporting Server. You can also add a VXML Server to one or more logical groups of devices, called device pools, and configure publishing statistics. See Adding and Removing a Device from a Device Pool (page 45) for additional information about how to add a server to a device pool. Adding a VXML Server Before You Begin 47

54 Adding a VXML Server to the Operations Console Chapter 5: - Configuring the VXML Server for Reporting Do the following before adding a VXML Server to the Operations Console: Collect the host name or IP address of the VXML Server during the installation of Unified CVP software. Install and configure at least one Call Server before configuring the VXML Server. Review Call Studio scripts, noting any of the following items you want to include or exclude from VXML Server reporting data: Application names Element types Element names Element fields ECC variables Procedure To add a VXML Server: Step 1 Choose Device Management > VXML Server. The Find, Add, Delete, Edit VXML Servers window opens. te: To use an existing VXML Server as a template for creating the new VXML Server, select the VXML Server by clicking the radio button preceding it and then click Use As Template. Step 2 Click Add New. The VXML Server Configuration window opens to the General Tab. Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Enter the general server information and choose a primary Call Server. Optionally, choose a backup Call Server. Select the Configuration Tab, then configure VXML Server properties. Optionally, select the Device Pool tab and add the VXML Server to a device pool. Optionally, select the Infrastructure tab and configure log file and syslog settings. When you finish configuring the VXML Server: a. click Save to save the settings in the Operations Server database b. OR click Save & Deploy to save the settings in the Operations Server database and deploy the changes to the Reporting Server 48

55 Chapter 5: Configuring the VXML Server for Reporting Editing a VXML Server in the Operations Console Step 9 Shut down and then restart the VXML Server and the primary and backup Call Servers. Editing a VXML Server in the Operations Console You can change the properties of a VXML Server that has been added to the Operations Console. In edit mode, the Statistics, File Transfer, and System Id menus are also available. From the Statistics menu, you can view call statistics published by the VXML Server. From the File Transfer menu, you can transfer license files, VoiceXML script files, and log messages to the VXML Server. The System Id menu provides an option to generate a unique system identifier for the XML Server. You will need the System Id when getting a license for this server. Editing a VXML Server Before You Begin You can edit the configuration for a VXML Server that has been added to the Operations Console Control Center. Procedure To edit a VXML Server configuration: Step 1 Choose Device Management > VXML Server. The Find, Add, Delete, Edit VXML Servers window opens. Step 2 Step 3 From the list of matching records, choose the VXML Server that you want to edit. Click Edit. The VXML Server Configuration window opens to the General Tab. Step 4 Step 5 Step 6 Step 7 Step 8 Change any general server information. You cannot change the IP address of the VXML Server. Select the Configuration Tab, then configure VXML Server properties. Optionally, select the Device Pool tab and add the VXML Server to a device pool. Optionally, select the Infrastructure tab and configure log file and syslog settings. When you finish configuring the VXML Server: a. click Save to save the settings in the Operations Server database b. OR click Save & Deploy to save the settings in the Operations Server database and deploy the changes to the Reporting Server 49

56 Editing a VXML Server in the Operations Console Chapter 5: - Configuring the VXML Server for Reporting Step 9 Shut down and then restart the VXML Server and if they have changed the primary and backup Call Servers. VXML Server General Properties You can configure settings that identify the VXML Server and choose a primary, and optionally, a backup Call Server to communicate with the Reporting Server. You can also enable secure communications between the Operations Console and the VXML Server. Table 6: VXML Server General Configuration Settings Field General IP Address Hostname Enable secure communication with the Operations Console Call Servers Primary Call Server Backup Call Server The IP address of the VXML Server Default ne The host name of the VXML Server. ne Host names must be valid DNS names, which can include letters in the alphabet, the numbers 0 through 9, and a dash. The description of the VXML Server. ne Select to enable secure communications ne between the Operations Console and this component. The device is accessed using SSH and files are transferred using HTTPS. The VXML Server uses the message service on this Call Server to communicate with the Reporting Server. Select a primary Call Server from the drop-down list. The drop-down list includes all Call Servers added to the Operations Console. The VXML Server uses the message service on this Call Server to communicate with the Reporting Server if the Primary Call Server is unreachable. Select a backup Call Server from the drop-down list. The drop-down list includes all Call Servers added to the Operations Console. ne ne Range A valid IP address Restart/Reboot Needed A valid DNS name, which includes uppercase and lowercase letters in the alphabet, the numbers 0 through 9, and a dash Less than or equal to 1024 characters On or Off t applicable t applicable - reboot - Restart Call Server and VXML Server - Restart Call Server and VXML Server 50

57 Chapter 5: Configuring the VXML Server for Reporting Editing a VXML Server in the Operations Console VXML Server Configuration Properties Table 7: VXML Server Configuration Settings From the VXML Server Configuration tab, you can enable reporting of VXML Server script and call activities to the Reporting Server. When enabled, the VXML Server reports on call and application session summary data. Call summary data includes call identifier, start and end timestamp of calls, ANI, and DNIS. Application session data includes application names, session id, and session time stamps. If you choose detailed reporting, Call Studio script details are reported, including element access history, activities within the element, element variables and element exit state. Customized values added in the Add to Log element configuration area in Call Studio scripts are also included in reporting data. Optionally, you can create report filters that define which data are included and excluded from being reported. Field Configuration Enable Reporting for this VXML Server Enable Reporting for VXML Application Details Max. Number of Messages QoS Select QoS Level Default Indicates whether or not the VXML Enabled Server sends data to the Reporting Server. If disabled, no data is sent to the Reporting Server and reports will not contain any VXML application data. Indicates whether or not VoiceXML application details are reported. Disabled The maximum size of reporting 100,000 messages that are saved in a memory buffer if a failover occurs and the Call Server is unreachable. The level of transmission quality and service availability for the VXML Server. te: For more information, see the Enterprise QoS Solution Reference Network Design Guide. cs3 Range Enabled (the default) or Disabled. Enabled or Disabled (the default). t applicable - cannot be changed Restart/Reboot Needed - Restart VXML Server - Restart VXML Server t applicable The drop-down list has the - Restart following values: af11, VXML Server af12, af13, af21, af22, af23, af31, af32, af33, af41, af42, af43, cs1, cs2, cs3, cs4, cs5, cs6, cs7,default, ef VXML Applications Details: Filters Inclusive Filters List of applications, element types, element names, and element fields, and ECC variables to include in reporting data. ne A semicolon-separated list - Restart of text strings. A wildcard VXML Server character (*) is allowed within each element in the list. 51

58 Editing a VXML Server in the Operations Console Chapter 5: - Configuring the VXML Server for Reporting Field Default Range te: For more information about filter syntax and rules, see Inclusive and Exclusive VoiceXML Filters for Reporting (page 52). Restart/Reboot Needed Exclusive Filters List of applications, element types, element names, and element fields, and ECC variables to exclude from reporting data. ne A semicolon-separated list - Restart of text strings. A wildcard VXML Server character (*) is allowed within each element in the list. te: For more information about filter syntax and rules, see Inclusive and Exclusive VoiceXML Filters for Reporting (page 52). Inclusive and Exclusive VoiceXML Filters for Reporting You use Inclusive and Exclusive VoiceXML filters to control the data that the VXML Server feeds to the Reporting Server. Data feed control is crucial for: Saving space on the reporting database. Preserving messaging communication bandwidth. Rules for VoiceXML Inclusive and Exclusive Filters Inclusive and exclusive filters operate using the following rules: By default, all items but the Start, Subdialog_Start, and Subdialog_End elements are filtered from reporting data unless they are added to an Inclusive Filter. The Subdialog_Start and Subdialog_End elements are never filtered from reporting data unless Reporting is disabled on the VXML Server. The Exclusive Filter takes precedence over the Inclusive Filter. For example, if an application name is in the Exclusive Filter, then all of the items of that applications are excluded from reporting data even if a particular field or element is listed in the Inclusive filter. The syntax for Inclusive/Exclusive filters is: Appname.ElementType.ElementName.FieldName 52

59 Chapter 5: Configuring the VXML Server for Reporting Editing a VXML Server in the Operations Console or AppName.*.*.SESSION:Varname te: This syntax is used to indicate session variables. A semicolon (;) should be used to separate each item in a filter. For example, ElementA ; ElementB is valid. A single wildcard (*) can be specified anywhere within the application name, element type, element name, or field name. Element types, element names, and field names can contain alphanumeric characters, underscores, and a space character. An application name can contain alphanumeric characters and underscores, but the space character is not allowed. For example, A_aa.B_bb.*C_cc_DD.E_ee_F* is valid. Examples of VoiceXML Filter Wildcard Matching The table below provides examples of VoiceXML filter wildcard matching. Table 8: Examples of VoiceXML Filter Wildcard Matching MyApplication.Voice.*.* *.Voice.*.* MyApplication.*.*.var* MyApplication.*.*.*3 MyApplication.*.*.SESSION:Company Matches all voice elements in MyApplication Matches all Voice elements in all applications. Matches all fields in MyApplication that start with the string var. Matches all fields in MyApplication that end with 3. Matches the Company session variable in MyApplication. Examples of Inclusive and Exclusive VoiceXML Filters for Reporting The table below provides examples of some different combinations of Inclusive and Exclusive filters and the resulting data that the VXML Server feeds to the Reporting Server. Table 9: Examples of Inclusive and Exclusive VoiceXML Filters for Reporting Inclusive Filter Application1.*.*.* Application1.*.*.* Exclusive Filter ne *.*.Element1.*; *.*.Element2.* Data the VXML Server Feeds To the Reporting Server All Application1 data All Application1 data, except Element1 and Element2 53

60 Transferring a File to Multiple Devices Chapter 5: - Configuring the VXML Server for Reporting Inclusive Filter Application1.*.*.* Application1.*.*.* *.*.Element1.*; *.*.Element2.*; *.*.*.Field1 *.Voice.*.* which matches Element1, Element2, Element3, and Element4 *.Voice.*.* which matches Element1 and Element2 *.*.Element1.* *.*.Element1.* *.*.*.Field1 Exclusive Filter *.*.Element1.*; *.*.Element2.*; *.*.*.Field1 *.Voice.*.* which matches Element3 and Element4 Application1.*.*.* *.*.Element3.*; *.*.Element4.* *.*.*.Field1 ne *.*.*.Field1 *.*.Element3.*; *.*.Element4.* Data the VXML Server Feeds To the Reporting Server All Application1 data, except Element1, Element2, and Field1 All Application1 data, except Element3 and Element4 data for Application1 Only Element1 and Element2 Element1 and Element2, except for Field1, if it exists in those elements Element1 Element1, except for Field1 if it exists in Element1 Field1 in any elements except Element3 and Element4 A good strategy for using filters is to create an Inclusive filter that includes the data you want to save in the Reporting database and then create an Exclusive filter to exclude portions of the data, for example, sensitive security information such as Social Security Numbers. For example. you would First, create an inclusive filter to include all information: MyApp.Voice.*.* Then, create an exclusive filter to remove credit card and social security numbers information: MyApp.Voice.*.CreditCard; MyApp.voice.*.SSN Transferring a File to Multiple Devices You can transfer a license file, VoiceXML script file, or Tcl script file from the Operations Console to one or more devices at a time. License files can only be transferred to Call Servers, Reporting Servers, Speech Servers, and VXML Servers. Script files can be transferred to VXML Servers, gatekeepers, gateways, and content services switches. You can only transfer a file to 54

61 Chapter 5: Configuring the VXML Server for Reporting Transferring a File to Multiple Devices one type of device at a time. If you try to transfer a type of file to a device that does not support that file type, an error message is displayed, and the previous settings are cleared. Procedure To transfer a script file: Step 1 Choose Bulk Administration > File Transfer. The File Transfer window opens to the Files tab. Script files that have already been transferred to the Operations Console are listed in the Available Script Files box. Step 2 Step 3 Step 4 Step 5 Click Script File. Either enter the fully qualified path to a script file to transfer or click Browse to search for the file. Click the Transfer to Devices tab to transfer the selected file to one or more devices. From the Select Device Type drop-down menu, select the type of device to which you want to transfer the selected file. Only devices of the selected type are displayed in the Available Devices box. Step 6 Step 7 Select a device from the Available Devices box and click the right arrow to move the device to the Selected Devices box. To remove a device from the Selected Devices box, select the device and click the left arrow to move the device to the Available Devices box. When you finish selecting devices, click Transfer. The file you selected on the Files tab is transferred to each selected device. Procedure To transfer a license file: Step 1 Choose Bulk Administration > File Transfer. The File Transfer window opens to the Files tab. License files that have already been transferred to the Operations Console are listed in the Available License Files box. Step 2 Step 3 Step 4 Click License File. Either enter the fully qualified path to a license file to transfer or click Browse to search for the file. Click the Transfer to Devices tab to transfer the selected file to one or more devices. 55

62 Transferring a File to Multiple Devices Chapter 5: - Configuring the VXML Server for Reporting Step 5 From the Select Device Type drop-down menu, select the type of device to which you want to transfer the selected file. Only devices of the selected type are displayed in the Available Devices box. Step 6 Step 7 Select a device from the Available Devices box and click the right arrow to move the device to the Selected Devices box. To remove a device from the Selected Devices box, select the device and click the left arrow to move the device to the Available Devices box. When you finish selecting devices, click Transfer. The file you selected on the Files tab is transferred to each selected device. 56

63 Introduction to the Database Schema This section contains the following topics: About the Database Schema, page 57 Entity-Relationship Diagram, page 58 Table Definitions, page 59 Chapter 6 About the Database Schema The Reporting Server hosts an IBM Informix Dynamic Server (IDS) database, where it stores reporting data in a defined database schema. The schema is fully published so that customers may develop custom reports based on it, using a customer-provided report presentation product. (Customers may not, however, extend the schema for their own purposes.) This schema provides Unified CVP customers with the ability to: establish database connectivity with commercial off-the-shelf reporting and analytics engines from popular business intelligence technology vendors, such as Crystal Reports and Exony and then build their custom reporting and analytics solutions against the Unified CVP database schema join with an ICM HDS database to track call activity across both systems (see "Joining Data with an ICM HDS Database" (page 91)) The following diagram indicates a common set of incoming and outgoing entry and exit states for a call to a self-service application. 57

64 Entity-Relationship Diagram Chapter 6: - Introduction to the Database Schema Figure 2: Call Flow te: The call will remain as video accepted when transferring video to an audio-only agent. Entity-Relationship Diagram Figure 3: ER Diagram The following ER diagram shows the Unified CVP database schema. 58

Reporting Guide for Cisco Unified Customer Voice Portal Release 4.1(1)

Reporting Guide for Cisco Unified Customer Voice Portal Release 4.1(1) Reporting Guide for Cisco Unified Customer Voice Portal Release 4.1(1) Updated: December 2008 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco Unified Web and Interaction Manager Browser Settings Guide

Cisco Unified Web and  Interaction Manager Browser Settings Guide Cisco Unified Web and E-Mail Interaction Manager Browser Settings Guide For Unified Contact Center Enterprise and Hosted and Unified ICM Release 4.2(5) October 2008 Americas Headquarters Cisco Systems,

More information

Cisco Unified Web and Interaction Manager Browser Settings Guide

Cisco Unified Web and  Interaction Manager Browser Settings Guide Cisco Unified Web and E-Mail Interaction Manager Browser Settings Guide For Unified Contact Center Enterprise and Hosted and Unified ICM Release 4.3(1) September 2009 Americas Headquarters Cisco Systems,

More information

Cisco Video Surveillance Virtual Matrix Client Configuration Guide

Cisco Video Surveillance Virtual Matrix Client Configuration Guide Cisco Video Surveillance Virtual Matrix Client Configuration Guide Release 6.2 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Cisco Registered Envelope Recipient Guide

Cisco Registered Envelope Recipient Guide September 8, 2008 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 Text Part Number:

More information

Cisco WAAS Mobile User Guide

Cisco WAAS Mobile User Guide Cisco WAAS Mobile User Guide Software Version 3.5 April 2010 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

More information

Cisco Unified Web and Interaction Manager Supervision Console User s Guide

Cisco Unified Web and  Interaction Manager Supervision Console User s Guide Cisco Unified Web and E-Mail Interaction Manager Supervision Console User s Guide For Unified Contact Center Express Release 4.2(1) July 2007 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Cisco Unified Web and Interaction Manager Supervision Console User s Guide

Cisco Unified Web and  Interaction Manager Supervision Console User s Guide Cisco Unified Web and E-Mail Interaction Manager Supervision Console User s Guide For Unified Contact Center Enterprise and Hosted and Unified ICM Release 4.2(5) October 2008 Americas Headquarters Cisco

More information

Cisco Report Server Readme

Cisco Report Server Readme Cisco Report Server Readme For Cisco Network Planning Solution 2.1, Cisco Network Planning Solution Service Provider 2.1, and Cisco Application Analysis Solution 2.1 Release 2.1 Americas Headquarters Cisco

More information

Cisco Software Licensing Information for Cisco Unified Communications 500 Series for Small Business

Cisco Software Licensing Information for Cisco Unified Communications 500 Series for Small Business Cisco Software Licensing Information for Cisco Unified Communications 500 Series for Small Business Feb. 06, 2008, This document describes the Cisco Software Licensing (CSL) information for the Cisco Unified

More information

Cisco Interaction Manager Supervision Console User s Guide

Cisco Interaction Manager Supervision Console User s Guide Cisco Interaction Manager Supervision Console User s Guide Release 4.1(1) January 2007 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Reporting Guide for Cisco Unified Customer Voice Portal Release 4.0(1)

Reporting Guide for Cisco Unified Customer Voice Portal Release 4.0(1) Reporting Guide for Cisco Unified Customer Voice Portal Release 4.0(1) Updated: December 2008 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Maintenance Checklists for Microsoft Exchange on a Cisco Unity System

Maintenance Checklists for Microsoft Exchange on a Cisco Unity System Maintenance Checklists for Microsoft Exchange on a Cisco Unity System Published January 13, 2009 This document contains checklists for tasks required to ensure that the Cisco Unity system and Microsoft

More information

Using Microsoft Outlook to Schedule and Join Cisco Unified MeetingPlace Express Meetings

Using Microsoft Outlook to Schedule and Join Cisco Unified MeetingPlace Express Meetings Using Microsoft Outlook to Schedule and Join Cisco Unified MeetingPlace Express Meetings Cisco Unified MeetingPlace Express Release 2.x contains a plug-in that allows you to schedule, attend, and manage

More information

Configuring an Intermediate IP Multicast Helper Between Broadcast-Only Networks

Configuring an Intermediate IP Multicast Helper Between Broadcast-Only Networks Configuring an Intermediate IP Multicast Helper Between Broadcast-Only Networks First Published: February 11, 2008 Last Updated: February 11, 2008 When a multicast-capable internetwork is between two subnets

More information

Cisco IP Phone Agent User Guide

Cisco IP Phone Agent User Guide Cisco IP Phone Agent User Guide Cisco Desktop Product Suite 4.5 (ICD) Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Cisco Unified Web and Interaction Manager Sizing Guide

Cisco Unified Web and  Interaction Manager Sizing Guide Cisco Unified Web and E-mail Interaction Manager Sizing Guide Release 4.1(1) January 2007 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Logging to Local Nonvolatile Storage (ATA Disk)

Logging to Local Nonvolatile Storage (ATA Disk) Logging to Local Nonvolatile Storage (ATA Disk) First Published: August 26, 2003 Last Updated: June 28, 2007 The Logging to Local Nonvolatile Storage (ATA Disk) feature enables system logging messages

More information

Cisco Unified Interaction Manager

Cisco Unified  Interaction Manager Cisco Unified E-Mail Interaction Manager Release 4.2(1) August 2007 Tools and Considerations for Users of Cisco E-Mail Manager Option Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San

More information

Getting Started with Cisco Unified Customer Voice Portal Release 8.0(0)

Getting Started with Cisco Unified Customer Voice Portal Release 8.0(0) Getting Started with Cisco Unified Customer Voice Portal Release 8.0(0) Draft Generated On: March 17, 2009 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

User Guide for Microsoft Outlook Plug-in for Cisco Unified Videoconferencing Manager Release 7.1

User Guide for Microsoft Outlook Plug-in for Cisco Unified Videoconferencing Manager Release 7.1 User Guide for Microsoft Outlook Plug-in for Cisco Unified Videoconferencing Manager Release 7.1 March 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Maintenance Checklists for Active Directory on a Cisco Unity System with Exchange as the Message Store

Maintenance Checklists for Active Directory on a Cisco Unity System with Exchange as the Message Store Maintenance Checklists for Active Directory on a Cisco Unity System with Exchange as the Message Store Published January 13, 2009 This document contains checklists for tasks required to ensure that the

More information

Contextual Configuration Diff Utility

Contextual Configuration Diff Utility Contextual Configuration Diff Utility First Published: November 2003 Last Updated: May 2, 2008 The Contextual Configuration Diff Utility feature provides the ability to perform a line-by-line comparison

More information

Cisco Unified Web and Interaction Manager System Administration Guide

Cisco Unified Web and  Interaction Manager System Administration Guide Cisco Unified Web and E-Mail Interaction Manager System Administration Guide For Unified Contact Center Enterprise and Hosted and Unified ICM Release 4.2(1) August 2007 Americas Headquarters Cisco Systems,

More information

Installing IEC Rack Mounting Brackets on the ONS SDH Shelf Assembly

Installing IEC Rack Mounting Brackets on the ONS SDH Shelf Assembly Installing IEC Rack Mounting Brackets on the ONS 15454 SDH Shelf Assembly Product Name: 15454E-19IEC-KIT= This document provides installation procedures for installing mounting brackets on the ONS 15454

More information

Modified LNS Dead-Cache Handling

Modified LNS Dead-Cache Handling First Published: Sept. 30, 2007 Last Updated: Aug. 28, 2008 The feature allows you to display and clear (restart) any Layer 2 Tunnel Protocol (L2TP) Network Server (LNS) entry in a dead-cache (DOWN) state.

More information

Catalyst 2955 Switch DIN Rail Clip Installation Notes

Catalyst 2955 Switch DIN Rail Clip Installation Notes Catalyst 955 Switch DIN Rail Clip Installation Notes These installation notes provide updated installation and removal instructions for the DIN rail clip on the Catalyst 955 switch. Note For installation,

More information

Release Notes for Cisco ONS MA Release 9.01

Release Notes for Cisco ONS MA Release 9.01 Release Notes for Cisco ONS 15310-MA Release 9.01 Revised: July 2009, Release notes contain the new features and enhancements for the Cisco ONS 15310-MA platform. For detailed information regarding features,

More information

Release Notes for Cisco ONS SDH Release 9.01

Release Notes for Cisco ONS SDH Release 9.01 Release Notes for Cisco ONS 15454 SDH Release 9.01 Revised: July 2009, Release notes contain the new features and enhancements for the Cisco ONS 15454 SDH platform. For detailed information regarding features,

More information

The CVD program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and more predictable customer

The CVD program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and more predictable customer The CVD program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and more predictable customer deployments. For more information, visit: http://www.cisco.com/go/designzone.

More information

Exclusive Configuration Change Access and Access Session Locking

Exclusive Configuration Change Access and Access Session Locking Exclusive Configuration Change Access and Access Session Locking First Published: February 28, 2005 Last Updated: May 4, 2009 Exclusive Configuration Change Access (also called the Configuration Lock feature)

More information

RAID Controller Firmware Upgrade Instructions for the Cisco WAE-7341, 7371, and 674

RAID Controller Firmware Upgrade Instructions for the Cisco WAE-7341, 7371, and 674 RAID Controller Firmware Upgrade Instructions for the Cisco WAE-7341, 7371, and 674 Revised: September 15, 2008, This document describes how to upgrade the RAID controller firmware in a Cisco Wide Area

More information

Cisco IP Phone Agent User Guide

Cisco IP Phone Agent User Guide CAD 7.6 for Cisco Unified Contact Center Enterprise Release 7.5 May 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Operations Console Online Help for Cisco Unified Customer Voice Portal Release 4.1(1)

Operations Console Online Help for Cisco Unified Customer Voice Portal Release 4.1(1) Operations Console Online Help for Cisco Unified Customer Voice Portal Release 4.1(1) November 2007 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Hardware and System Software Specification for Cisco Unified Web and Interaction Manager

Hardware and System Software Specification for Cisco Unified Web and  Interaction Manager Hardware and System Software Specification f Cisco Unified Web and E-Mail Interaction Manager F Unified Contact Center Enterprise Release 9.0(1) January 2013 Americas Headquarters Cisco Systems, Inc. 170

More information

Operations Console Online Help for Cisco Unified Customer Voice Portal Release 7.0(1)

Operations Console Online Help for Cisco Unified Customer Voice Portal Release 7.0(1) Operations Console Online Help for Cisco Unified Customer Voice Portal Release 7.0(1) February 2008 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

White Paper: Using Microsoft Windows Server 2003 with Cisco Unity 4.0(4)

White Paper: Using Microsoft Windows Server 2003 with Cisco Unity 4.0(4) White Paper: Using Microsoft Windows Server 2003 with Cisco Unity 4.0(4) Revised July 30, 2004 This white paper explains the differences between installing Cisco Unity version 4.0(4) on a server running

More information

Connecting Cisco WLAN Controller Enhanced Network Modules to the Network

Connecting Cisco WLAN Controller Enhanced Network Modules to the Network Connecting Cisco WLAN Controller Enhanced Network Modules to the Network Revised: May 1, 2008, OL-16632-01 This guide describes how to connect Cisco wireless LAN (WLAN) controller enhanced network modules

More information

Cisco Unified Attendant Console Backup and Restore Guide

Cisco Unified Attendant Console Backup and Restore Guide Cisco Unified Attendant Console Backup and Restore Guide Revised: May 30, 2013, 2011, This document describes how to back up Cisco Unified Attendant Console server Version 9.1 (all Editions), and restore

More information

Maintenance Checklists for Cisco Unity VPIM Networking (with Microsoft Exchange)

Maintenance Checklists for Cisco Unity VPIM Networking (with Microsoft Exchange) Maintenance Checklists for Cisco Unity VPIM Networking (with Microsoft Exchange) Published December 10, 2007 This document contains checklists for tasks required to ensure that Cisco Unity VPIM Networking

More information

Cisco 806, Cisco 820 Series, Cisco 830 Series, SOHO 70 Series and SOHO 90 Series Routers ROM Monitor Download Procedures

Cisco 806, Cisco 820 Series, Cisco 830 Series, SOHO 70 Series and SOHO 90 Series Routers ROM Monitor Download Procedures Cisco 806, Cisco 820 Series, Cisco 830 Series, SOHO 70 Series and SOHO 90 Series Routers ROM Monitor Download Procedures November 18, 2004 This document contains procedures for downloading ROM Monitor

More information

Software Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)

Software Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) Software Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) First Published: 2017-07-31 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA

More information

Protected URL Database

Protected URL Database Revised: October, 2008, Contents Managing URL Blacklists Using the SCE 1 Configuring User Authorization 2 How to specify a new owner of the sce-url-database 2 How to configure the sce-url-database write-protection

More information

VPDN LNS Address Checking

VPDN LNS Address Checking First Published: Sept. 30, 2007 Last Updated: Aug. 28, 2008 The feature allows a Layer 2 Tunnel Protocol (L2TP) Access Concentrator (LAC), that is receiving data from an L2TP Network Server (LNS) to check

More information

Cisco Unity User Guide--Modified/Abridged

Cisco Unity User Guide--Modified/Abridged --Modified/Abridged Managing Voice Mail Using Your Telephone Corporate 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

More information

Cisco Unified Web and Interaction Manager Administrator s Guide to System Console

Cisco Unified Web and  Interaction Manager Administrator s Guide to System Console Cisco Unified Web and E-Mail Interaction Manager Administrator s Guide to System Console For Unified Contact Center Enterprise Release 9.0(1) January 2013 Americas Headquarters Cisco Systems, Inc. 170

More information

Installation and Configuration Guide for Visual Voic Release 8.5

Installation and Configuration Guide for Visual Voic Release 8.5 Installation and Configuration Guide for Visual Voicemail Release 8.5 Revised October 08, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Configuration Replace and Configuration Rollback

Configuration Replace and Configuration Rollback Configuration Replace and Configuration Rollback First Published: March 3, 2004 Last Updated: May 4, 2009 The Configuration Replace and Configuration Rollback feature provides the capability to replace

More information

Cisco TEO Adapter Guide for SAP Java

Cisco TEO Adapter Guide for SAP Java Release 2.3 April 2012 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 Text Part

More information

User Guide for Cisco IP Phone Messenger Release 8.0, 8.5, and 8.6

User Guide for Cisco IP Phone Messenger Release 8.0, 8.5, and 8.6 User Guide for Cisco IP Phone Messenger Release 8.0, 8.5, and 8.6 May 15, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Cisco Unity Express Voic System User s Guide

Cisco Unity Express Voic System User s Guide Cisco Unity Express Voice-Mail System User s Guide Release 2.1 This guide provides information about some advanced voice-mail features of your Cisco Unity Express voice-mail system. Use this guide together

More information

Cisco Interaction Manager Installation Guide. Release 4.1(1) January 2007

Cisco Interaction Manager Installation Guide. Release 4.1(1) January 2007 Cisco Interaction Manager Installation Guide Release 4.1(1) January 2007 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

IP SLAs Random Scheduler

IP SLAs Random Scheduler First Published: February 27, 2007 Last Updated: February 27, 2007 The feature is an enhancement to the existing IP SLAs Multiple Operation Scheduling feature. The IP SLAs Multiple Operation Scheduling

More information

Installing the Cisco ONS Deep Door Kit

Installing the Cisco ONS Deep Door Kit Product Number: 15454-DOOR-KIT This document describes how to install the deep door kit for the Cisco ONS 15454. A door is pre-installed on the ONS 15454 but the 15454-DOOR-KIT provides a deeper door and

More information

Generic Routing Encapsulation Tunnel IP Source and Destination VRF Membership

Generic Routing Encapsulation Tunnel IP Source and Destination VRF Membership Generic Routing Encapsulation Tunnel IP Source and Destination VRF Membership Last Updated: April, 2007 The feature allows you to configure the source and destination of a tunnel to belong to any virtual

More information

Cisco Unified Web and Interaction Manager Upgrade Guide

Cisco Unified Web and  Interaction Manager Upgrade Guide Cisco Unified Web and E-Mail Interaction Manager Upgrade Guide For Unified Contact Center Enterprise Release 9.0(1) September 2014 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose,

More information

ATM VP Average Traffic Rate

ATM VP Average Traffic Rate First Published: April, 2008 This document describes the feature. Finding Feature Information in This Module Your Cisco IOS software release may not support all of the features documented in this module.

More information

Cisco Smart Business Communications System Teleworker Set Up

Cisco Smart Business Communications System Teleworker Set Up Cisco Smart Business Communications System Teleworker Set Up The Cisco Smart Business Communications System is a unified communications solution for small businesses that provides voice, data, video, security,

More information

Recovery Guide for Cisco Digital Media Suite 5.2 Appliances

Recovery Guide for Cisco Digital Media Suite 5.2 Appliances Recovery Guide for Cisco Digital Media Suite 5.2 Appliances May 3, 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007 Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007 Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco Unified Mobile Communicator 3.0 User Portal Guide

Cisco Unified Mobile Communicator 3.0 User Portal Guide Cisco Unified Mobile Communicator 3.0 User Portal Guide 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)

More information

7825-I4, 7828-I4 Hard Disk Firmware Update

7825-I4, 7828-I4 Hard Disk Firmware Update 7825-I4, 7828-I4 Hard Disk Firmware Update October 6, 2010 Document Revision 2 A firmware solution for a hard disk drive issue on the MCS 7825-I4, and 7828-I4 models Contents This document discuss the

More information

Per IP Subscriber DHCP Triggered RADIUS Accounting

Per IP Subscriber DHCP Triggered RADIUS Accounting Per IP Subscriber DHCP Triggered RADIUS First Published: February 19, 2007 Last Updated: February 19, 2007 The Per IP Subscriber DHCP Triggered RADIUS feature enables system administrators to track IP

More information

HR Data Migration Guide for Upgrading Cisco CRS 4.0(5/5a) 1 to Cisco Unified CCX 7.0(1)

HR Data Migration Guide for Upgrading Cisco CRS 4.0(5/5a) 1 to Cisco Unified CCX 7.0(1) HR Data Migration Guide for Upgrading Cisco CRS 4.0(5/5a) 1 to Cisco Unified CCX 7.0(1) November 19, 2008 This HR data migration guide contains the following sections: Purpose, page 2 Overview, page 3

More information

Cisco Configuration Assurance Solution Audit and Analysis Automation User Guide for IT Sentinel

Cisco Configuration Assurance Solution Audit and Analysis Automation User Guide for IT Sentinel Cisco Configuration Assurance Solution Audit and Analysis Software Release 11.5 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Release Notes for Catalyst 6500 Series and Cisco 7600 Series Internet Router CEF720 Module ROMMON Software

Release Notes for Catalyst 6500 Series and Cisco 7600 Series Internet Router CEF720 Module ROMMON Software Release Notes for Catalyst 6500 Series and Cisco 7600 Series Internet Router CEF720 Module ROMMON Software Current Release: 12.2(18r)S1 May 28, 2004 This publication describes how to upgrade the ROMMON

More information

PPPoE Session Recovery After Reload

PPPoE Session Recovery After Reload If the PPP keepalive mechanism is disabled on a customer premises equipment (CPE) device, a PPP over Ethernet (PPPoE) session will hang indefinitely after an aggregation device reload. The PPPoE Session

More information

Cisco TEO Adapter Guide for SAP ABAP

Cisco TEO Adapter Guide for SAP ABAP Release 2.3 April 2012 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 Text Part

More information

Cisco BTS Softswitch Site Preparation and Network Communications Requirements, Release 6.0. Safety and Compliance

Cisco BTS Softswitch Site Preparation and Network Communications Requirements, Release 6.0. Safety and Compliance Cisco BTS 10200 Softswitch Site Preparation and Network Communications Requirements, Release 6.0.x This document explains the requirements for site preparation and network communications. Use this document

More information

Connecting Cisco DSU/CSU High-Speed WAN Interface Cards

Connecting Cisco DSU/CSU High-Speed WAN Interface Cards Connecting Cisco DSU/CSU High-Speed WAN Interface Cards Revised: April 15, 2008, Overview This document describes Cisco serial and DSU/CSU high-speed WAN interface cards (HWICs) and how to connect them

More information

Cisco TEO Adapter Guide for Microsoft Windows

Cisco TEO Adapter Guide for Microsoft Windows Cisco TEO Adapter Guide for Microsoft Windows Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

Suppress BGP Advertisement for Inactive Routes

Suppress BGP Advertisement for Inactive Routes Suppress BGP Advertisement for Inactive Routes The Suppress BGP Advertisements for Inactive Routes features allows you to configure the suppression of advertisements for routes that are not installed in

More information

Cisco Unified Communications Self Care Portal User Guide, Release

Cisco Unified Communications Self Care Portal User Guide, Release Cisco Unified Communications Self Care Portal User Guide, Release 10.0.0 First Published: December 03, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

DHCP Lease Limit per ATM/RBE Unnumbered Interface

DHCP Lease Limit per ATM/RBE Unnumbered Interface DHCP Lease Limit per ATM/RBE Unnumbered Interface The DHCP Lease Limit per ATM/RBE Unnumbered Interface feature limits the number of Dynamic Host Configuration Protocol (DHCP) leases per subinterface offered

More information

Managing, Monitoring, and Reporting Functions

Managing, Monitoring, and Reporting Functions This chapter discusses various types of managing, monitoring, and reporting functions that can be used with Unified CVP. It covers the following areas: Unified CVP Operations Console Server Management,

More information

ISSU and SSO DHCP High Availability Features

ISSU and SSO DHCP High Availability Features ISSU and SSO DHCP High Availability Features First Published: December 4, 2006 Last Updated: February 19, 2007 Cisco IOS Release 12.2(31)SB2 introduces the following series of Dynamic Host Configuration

More information

Release Notes for Cisco Video Surveillance Manager 4.1/6.1

Release Notes for Cisco Video Surveillance Manager 4.1/6.1 Release Notes for Cisco Video Surveillance Manager 4.1/6.1 February, 2009 These release notes provide important information for the following Cisco Video Surveillance Manager (Cisco VSM) products: Cisco

More information

Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference

Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference July 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Administration Guide for Cisco Unified MeetingPlace for Microsoft Outlook

Administration Guide for Cisco Unified MeetingPlace for Microsoft Outlook Administration Guide for Cisco Unified MeetingPlace for Microsoft Outlook Release 6.x May 22, 2007 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Release Notes for Cisco Service Control Management Suite Collection Manager (SCMS CM) 3.1.6

Release Notes for Cisco Service Control Management Suite Collection Manager (SCMS CM) 3.1.6 Release s for Cisco Service Control Management Suite Collection Manager (SCMS CM) 3.1.6 Covers: SCMS CM 3.1.6, SCMS CM 3.1.5, SCMS CM 3.1.0 February 14, 2009 Introduction, page 1 Release SCMS CM 3.1.6,

More information

Release Notes for Cisco Unified Attendant Console Standard Release

Release Notes for Cisco Unified Attendant Console Standard Release Release Notes for Cisco Unified Attendant Console Standard Release 10.0.1.1208 First Published: January 9, 2014, 2011, These release notes describe the new features and caveats for Cisco Unified Attendant

More information

BGP Enforce the First Autonomous System Path

BGP Enforce the First Autonomous System Path BGP Enforce the First Autonomous System Path The BGP Enforce the First Autonomous System Path feature is used to configure a Border Gateway Protocol (BGP) routing process to discard updates received from

More information

User Guide for Cisco Unified Provisioning Manager Software Release 1.0

User Guide for Cisco Unified Provisioning Manager Software Release 1.0 User Guide for Cisco Unified Provisioning Manager Software Release 1.0 Cisco Unified Communications Management Suite Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information

Release Notes for Cisco SocialMiner Release 8.5(4)

Release Notes for Cisco SocialMiner Release 8.5(4) Release Notes for Cisco SocialMiner Release 8.5(4) October 17, 2011 Contents Introduction, page 1 System Requirements, page 2 Related Documentation, page 2 New and Changed Features, page 3 Bookmarklet,

More information

Videoscape Distribution Suite Software Installation Guide

Videoscape Distribution Suite Software Installation Guide First Published: August 06, 2012 Last Modified: September 03, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

IP SLAs Proactive Threshold Monitoring

IP SLAs Proactive Threshold Monitoring IP SLAs Proactive Threshold Monitoring First Published: May 2, 2005 Last Updated: July 18, 2008 This document describes the proactive monitoring capabilities of Cisco IOS IP Service Level Agreements (SLAs)

More information

RADIUS NAS-IP-Address Attribute Configurability

RADIUS NAS-IP-Address Attribute Configurability RADIUS NAS-IP-Address Attribute The RADIUS NAS-IP-Address Attribute feature allows you to configure an arbitrary IP address to be used as RADIUS attribute 4, NAS-IP-Address, without changing the source

More information

Enterprise Chat and Upgrade Guide, Release 11.6(1)

Enterprise Chat and  Upgrade Guide, Release 11.6(1) Enterprise Chat and Email Upgrade Guide, Release 11.6(1) For Unified Contact Center Enterprise August 2017 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Behavioral Change for Buffer Recarving

Behavioral Change for Buffer Recarving Part Number: OL-18534-01 First Published: December 8, 2008 Table 1 Feature History Cisco IOS Release 12.0(32.03)S03, 12.0(32)S08, 12.0(32)SY04 12.0(32)SY07, 12.0(32)S06c 12.0(32)SY07, 12.0(32)S06c, and

More information

IS-IS Incremental SPF

IS-IS Incremental SPF IS-IS Incremental SPF Integrated Intermediate System-to-Intermediate System (IS-IS) can be configured to use an incremental SPF algorithm for calculating the shortest path first routes. Incremental SPF

More information

Cisco TEO Process Automation Guide for Task Automation for SAP

Cisco TEO Process Automation Guide for Task Automation for SAP Cisco TEO Process Automation Guide for Task Automation for SAP Release 2.2 September 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Hardware and System Software Specification (Bill of Materials)

Hardware and System Software Specification (Bill of Materials) (Bill of Materials) Cisco Unified Intelligence Suite Release 7.5(x) Revision 1.8 Updated for Maintenance Release 7.5(4) on August 10, 2010 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Cisco Contact Center Gateway Deployment Guide for Cisco Unified ICME/CCE/SCCE/CCX Enterprise Releases 7.5(1) and Express Release 7.

Cisco Contact Center Gateway Deployment Guide for Cisco Unified ICME/CCE/SCCE/CCX Enterprise Releases 7.5(1) and Express Release 7. Cisco Contact Center Gateway Deployment Guide for Cisco Unified ICME/CCE/SCCE/CCX Enterprise Releases 7.5(1) and Express Release 7.0(1) January 2009 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

Getting Started with Cisco Unified Customer Voice Portal 9.0(1)

Getting Started with Cisco Unified Customer Voice Portal 9.0(1) First Published: July 06, 2012 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

More information

Cisco IOS SIP SRST Version 3.4 Command Reference

Cisco IOS SIP SRST Version 3.4 Command Reference Cisco IOS SIP SRST Version 3.4 Command Reference Cisco IOS Release 12.4(4)T October 2005 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

OSPF Incremental SPF

OSPF Incremental SPF OSPF Incremental SPF The Open Shortest Path First (OSPF) protocol can be configured to use an incremental SPF algorithm for calculating the shortest path first routes. Incremental SPF is more efficient

More information

Cisco TEO Adapter Guide for BMC Remedy

Cisco TEO Adapter Guide for BMC Remedy Release 2.2 September 2011 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 Text

More information

Enterprise Chat and Supervisor s Guide, Release 11.5(1)

Enterprise Chat and  Supervisor s Guide, Release 11.5(1) Enterprise Chat and Email Supervisor s Guide, Release 11.5(1) For Unified Contact Center Enterprise August 2016 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA

More information

Enterprise Chat and Administrator s Guide to System Console, Release 11.6(1)

Enterprise Chat and  Administrator s Guide to System Console, Release 11.6(1) Enterprise Chat and Email Administrator s Guide to System Console, Release 11.6(1) For Unified Contact Center First Published: August 2016 Last Modified: August 2017 Americas Headquarters Cisco Systems,

More information

Cisco Service Control Service Security: Outgoing Spam Mitigation

Cisco Service Control Service Security: Outgoing Spam Mitigation CISCO SERVICE CONTROL SOLUTION GUIDE Cisco Service Control Service Security: Outgoing Spam Mitigation Solution Guide, Release 3.5.5 1 Introduction and Scope 2 Functionality Overview 3 Mass-Mailing Based

More information