Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) May 2007 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0833 CCSP, CCVP, the Cisco Square Bridge logo, Follow Me Browsing, and StackWise are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn, and iQuick Study are service marks of Cisco Systems, Inc.; and Access Registrar, Aironet, BPX, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, FormShare, GigaDrive, GigaStack, HomeLink, Internet Quotient, IOS, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, LightStream, Linksys, MeetingPlace, MGX, the Networkers logo, Networking Academy, Network Registrar, Packet, PIX, Post-Routing, Pre-Routing, ProConnect, RateMUX, ScriptShare, SlideCast, SMARTnet, The Fastest Way to Increase Your Internet Quotient, and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0601R) Copyright 2007 Cisco Systems Inc. All rights reserved. Table of Contents Preface ...........................................................................................................................................................1 Purpose .....................................................................................................................................................1 Audience ....................................................................................................................................................1 Organization ..............................................................................................................................................1 Related Documentation .............................................................................................................................2 Conventions................................................................................................................................................2 Obtaining Documentation...........................................................................................................................3 Cisco.com..............................................................................................................................................3 Product Documentation DVD.................................................................................................................4 Ordering Documentation........................................................................................................................4 Documentation Feedback...........................................................................................................................4 Product Alerts and Field Notices ...............................................................................................................5 Cisco Product Security Overview...............................................................................................................5 Reporting Security Problems in Cisco Products ...................................................................................5 Obtaining Technical Assistance..................................................................................................................6 Cisco Technical Support & Documentation Website..............................................................................6 Submitting a Service Request...............................................................................................................7 Definitions of Service Request Severity.................................................................................................7 Obtaining Additional Publications and Information.....................................................................................8 1. Introduction...............................................................................................................................................11 Overview...................................................................................................................................................11 Baseline Requirements........................................................................................................................11 Release Strategy.................................................................................................................................12 New Feature Overview........................................................................................................................13 About the Release 7.2(1) Installer.......................................................................................................14 Local Setup versus Media Setup.........................................................................................................22 Schema Deployment Overview............................................................................................................24 2. Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1)..........................................................27 How to install ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1)..................................................28 Special Setup Instructions for International Customers...........................................................................33 Upgrading from ICM/IPCC Release 7.0.x or 7.1.x....................................................................................34 3. Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1)......................................................35 Temporarily Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1).................................36 How to Temporarily Uninstall Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1)................36 Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1)................................39 How to Permanently Uninstall Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1)...............39 4. Silent Installation and Manual Recovery from Installer Failures................................................................45 Silent Installations.....................................................................................................................................45 Recovering from Failures of the Installer..................................................................................................47 How to Manually Return a Failed Release 7.2(1) Installation to the Pre-installation State..................48 5. Installing 7.2(1) Additional Software..........................................................................................................49 Cisco Computer Telephony Integration Object Server (CTI OS), Release 7.2(1).....................................49 Cisco Agent Desktop (CAD), Release 7.2(1)...........................................................................................50 Cisco Unified Contact Center Management Portal (CCMP), Release 7.2(1)...........................................50 Index .............................................................................................................................................................51 Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) i List of Figures Figure 1: Language Selection Dialog Box.......................................................................................................................30 Figure 2: Installing Support Tools Dialog Box................................................................................................................31 Figure 3: Installation Messages Dialog Box....................................................................................................................32 Figure 4: Install Complete Dialog Box............................................................................................................................32 Figure 5: Database Schema Rollback Dialog Box..........................................................................................................38 Figure 6: Database Schema Rollback Dialog Box..........................................................................................................41 Figure 7: Uninstall Complete Dialog Box.......................................................................................................................42 Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) ii Preface Purpose This guide provides all of the information necessary to install ICM/IPCC (including System IPCC) Enterprise & Hosted systems, Release 7.2(1). Audience This document is intended for system administrators and engineers responsible for installing this minor release on an existing ICM/IPCC 7.0(0) system or an existing ICM/IPCC 7.1(x) system. Organization This document consists of the following sections: Chapter Description Chapter 1: Introduction This chapter provides an overview of ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1). Chapter 2: Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) This chapter provides information and the procedures for installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1). Chapter 3: Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) This chapter provides information and the procedures for permanently or temporarily uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1). Chapter 4: Silent Installation and Manual Recovery from This chapter provides information and the procedures for Installer Failures running Silent Installations of the ICM 7.2(1) Minor Release Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 1 Preface Related Documentation Chapter Description Installer. In addition, this chapter informs you how to manually recover from unusual and catastrophic failures of the Installer. Chapter 5: Installing 7.2(1) Additional Software This chapter discusses upgrading CTI OS and refers you to where you can find information dealing with the installation and uninstallation of Cisco CTI OS Release 7.2(1). Related Documentation • Cisco CTI OS System Manager’s Guide for ICM/IPCC Enterprise and Hosted Edition, Release 7.2(1) (http://www.cisco.com/en/US/products/sw/custcosw/ps14/ tsd_products_support_series_home.html) • Cisco CAD Installation Guide, IP Contact Center Enterprise and Hosted Edition Release 7.2(1) (http://www.cisco.com/en/US/products/sw/custcosw/ps427/ tsd_products_support_series_home.html) • Staging Guide for Cisco ICM/IPCC Enterprise & Hosted Editions (http://www.cisco.com/ en/US/products/sw/custcosw/ps1001/prod_technical_reference_list.html) Conventions This manual uses the following conventions: Convention Description 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. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 2 Preface Obtaining Documentation Convention Description 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, such as Courier, is used for the following: window font • 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 Cisco documentation and additional literature are available on Cisco.com. Cisco also provides several ways to obtain technical assistance and other technical resources. These sections explain how to obtain technical information from Cisco Systems. Cisco.com You can access the most current Cisco documentation at this URL: http://www.cisco.com/techsupport You can access the Cisco website at this URL: Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 3 Preface Documentation Feedback http://www.cisco.com You can access international Cisco websites at this URL: http://www.cisco.com/public/countries_languages.shtml Product Documentation DVD The Product Documentation DVD is a comprehensive library of technical product documentation on a portable medium. The DVD enables you to access multiple versions of installation, configuration, and command guides for Cisco hardware and software products. With the DVD, you have access to the same HTML documentation that is found on the Cisco website without being connected to the Internet. Certain products also have .PDF versions of the documentation available. The Product Documentation DVD is available as a single unit or as a subscription. Registered Cisco.com users (Cisco direct customers) can order a Product Documentation DVD (product number DOC-DOCDVD= or DOC-DOCDVD=SUB) from Cisco Marketplace at this URL: http://www.cisco.com/go/marketplace/ Ordering Documentation Registered Cisco.com users may order Cisco documentation at the Product Documentation Store in the Cisco Marketplace at this URL:: http://www.cisco.com/go/marketplace/ Nonregistered Cisco.com users can order technical documentation from 8:00 a.m. to 5:00 p.m. (0800 to 1700) PDT by calling 1 866 463-3487 in the United States and Canada, or elsewhere by calling 011 408 519-5055. You can also order documentation by e-mail at tech-doc-store-mkpl@external.cisco.com or by fax at 1 408 519-5001 in the United States and Canada, or elsewhere at 011 408 519-5001. Documentation Feedback You can rate and provide feedback about Cisco technical documents by completing the online feedback form that appears with the technical documents on Cisco.com. You can submit comments about Cisco documentation by using the response card (if present) behind the front cover of your document or by writing to the following address: Cisco Systems Attn: Customer Document Ordering 170 West Tasman Drive San Jose, CA 95134-9883 We appreciate your comments. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 4 Preface Product Alerts and Field Notices Product Alerts and Field Notices Modifications to or updates about Cisco products are announced in Cisco Product Alerts and Cisco Field Notices. You can register to receive Cisco Product Alerts and Cisco Field Notices by using the Product Alert Tool on Cisco.com. This tool enables you to create a profile and choose those products for which you want to receive information. Access the tool at this URL: http://tools.cisco.com/Support/PAT/do/ViewMyProfiles.do?local=en. Cisco Product Security Overview Cisco provides a free online Security Vulnerability Policy portal at this URL: http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html From this site, you will find information about how to: • Report security vulnerabilities in Cisco products. • Obtain assistance with security incidents that involve Cisco products. • Register to receive security information from Cisco. A current list of security advisories and notices for Cisco products is available at this URL: http://www.cisco.com/go/psirt To see security advisories, security notices, and security responses as they are updated in real time, you can subscribe to the Product Security Incident Response Team Really Simple Syndication (PSIRT RSS) feed. Information about how to subscribe to the PSIRT RSS feed is found at this URL: http://www.cisco.com/en/US/products/products_psirt_rss_feed.html Reporting Security Problems in Cisco Products Cisco is committed to delivering secure products. We test our products internally before we release them, and we strive to correct all vulnerabilities quickly. If you think that you might have identified a vulnerability in a Cisco product, contact PSIRT: • For Emergencies only: security-alert@cisco.com An emergency is either a condition in which a system is under active attack or a condition for which a severe and urgent security vulnerability should be reported. All other conditions are considered nonemergencies. • For Nonemergencies: psirt@cisco.com Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 5 Preface Obtaining Technical Assistance In an emergency, you can also reach PSIRT by telephone: • 1 877 228-7302 • 1 408 525-6532 Note: We encourage you to use Pretty Good Privacy (PGP) or a compatible product (for example, GnuPG) to encrypt any sensitive information that you send to Cisco. PSIRT can work with information that has been encrypted with PGP versions 2.x through 9.x. Never use a revoked or an expired encryption key. The correct public key to use in your correspondence with PSIRT is the one linked in the Contact Summary section of the Security Vulnerability Policy page at this URL: http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html The link on this page has the current PGP key ID in use. If you do not have or use PGP, contact PSIRT at the aforementioned e-mail addresses or phone numbers before sending any sensitive material to find other means of encrypting the data. Obtaining Technical Assistance Cisco Technical Support provides 24-hour-a-day award-winning technical assistance. The Cisco Technical Support & Documentation website on Cisco.com features extensive online support resources. In addition, if you have a valid Cisco service contract, Cisco Technical Assistance Center (TAC) engineers provide telephone support. If you do not have a valid Cisco service contract, contact your reseller. Cisco Technical Support & Documentation Website The Cisco Technical Support & Documentation website provides online documents and tools for troubleshooting and resolving technical issues with Cisco products and technologies. The website is available 24 hours a day, at this URL: http://www.cisco.com/techsupport Access to all tools on the Cisco Technical Support & Documentation website requires a Cisco.com user ID and password. If you have a valid service contract but do not have a user ID or password, you can register at this URL: http://tools.cisco.com/RPF/register/register.do Note: Use the Cisco Product Identification (CPI) tool to locate your product serial number before submitting a web or phone request for service. You can access the CPI tool from the Cisco Technical Support & Documentation website by clicking the Tools & Resources Tools. Choose Cisco Product Identification Tool from the Alphabetical Index drop-down list, or click the Cisco Product Identification Tool RMAs. The CPI tool offers three search options: by product ID or model name; by tree view; or for certain products, by copying and pastingshow Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 6 Preface Obtaining Technical Assistance command output. Search results show an illustration of your product with the serial number label location highlighted. Locate the serial number label on your product and record the information before placing a service call. Submitting a Service Request Using the online TAC Service Request Tool is the fastest way to open S3 and S4 service requests. (S3 and S4 service requests are those in which your network is minimally impaired or for which you require product information.) After you describe your situation, the TAC Service Request Tool provides recommended solutions. If your issue is not resolved using the recommended resources, your service request is assigned to a Cisco TAC engineer. The TAC Service Request Tool is located at this URL: http://www.cisco.com/techsupport/servicerequest For S1 or S2 service requests or if you do not have Internet access, contact the Cisco TAC by telephone. (S1 or S2 service requests are those in which your production network is down or severely degraded.) Cisco TAC engineers are assigned immediately to S1 and S2 service requests to help keep your business operations running smoothly To open a service request by telephone, use one of the following numbers: • Asia-Pacific: +61 2 8446 7411 (Australia: 1 800 805 227) • EMEA: +32 2 704 55 55 • USA: 1 800 553-2447 For a complete list of Cisco TAC contacts, go to this URL: http://www.cisco.com/techsupport/contacts Definitions of Service Request Severity To ensure that all service requests are reported in a standard format, Cisco has established severity definitions. Severity 1 (S1) - Your network is down, or there is a critical impact to your business operations. You and Cisco will commit all necessary resources around the clock to resolve the situation. Severity 2 (S2) - Operation of an existing network is severely degraded, or significant aspects of your business operation are negatively affected by inadequate performance of Cisco products. You and Cisco will commit full-time resources during normal business hours to resolve the situation. Severity 3 (S3) - Operational performance of your network is impaired, but most business operations remain functional. You and Cisco will commit resources during normal business hours to restore service to satisfactory levels. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 7 Preface Obtaining Additional Publications and Information Severity 4 (S4) - You require information or assistance with Cisco product capabilities, installation, or configuration. There is little or no effect on your business operations. Obtaining Additional Publications and Information Information about Cisco products, technologies, and network solutions is available from various online and printed sources. • Cisco Product Quick Reference Guide is a handy, compact reference tool that includes brief product overviews, key features, sample part numbers, and abbreviated technical specifications for many Cisco products that are sold through channel partners. It is updated twice a year and includes the latest Cisco offerings. To order and find out more about the Cisco Product Quick Reference Guide, go to this URL: http://www.cisco.com/go/guide • Cisco Marketplace provides a variety of Cisco books, reference guides, and logo merchandise. Visit Cisco Marketplace, the company store, at this URL: http://www.cisco.com/go/marketplace/ • Cisco Press publishes a wide range of general networking, training and certification titles. Both new and experienced users will benefit from these publications. For current Cisco Press titles and other information, go to Cisco Press at this URL: http://www.ciscopress.com • Packet magazine is the Cisco Systems technical user magazine for maximizing Internet and networking investments. Each quarter, Packet delivers coverage of the latest industry trends, technology breakthroughs, and Cisco products and solutions, as well as network deployment and troubleshooting tips, configuration examples, customer case studies, certification and training information, and links to scores of in-depth online resources. You can access Packet magazine at this URL: http://www.cisco.com/packet • iQ Magazine is the quarterly publication from Cisco Systems designed to help growing companies learn how they can use technology to increase revenue, streamline their business, and expand services. The publication identifies the challenges facing these companies and the technologies to help solve them, using real-world case studies and business strategies to help readers make sound technology investment decisions. You can access iQ Magazine at this URL: http://www.cisco.com/go/iqmagazine • Internet Protocol Journal is a quarterly journal published by Cisco Systems for engineering professionals involved in designing, developing, and operating public and private internets and intranets. You can access the Internet Protocol Journal at this URL: Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 8 Preface Obtaining Additional Publications and Information http://www.cisco.com/ipj • Networking products offered by Cisco Systems, as well as customer support services, can be obtained at this URL: http://www.cisco.com/en/US/products/index.html • Networking Professionals Connection is an interactive website for networking professionals to share questions, suggestions, and information about networking products and technologies with Cisco experts and other networking professionals. Join a discussion at this URL: http://www.cisco.com/discuss/networking • World-class networking training is available from Cisco. You can view current offerings at this URL: http://www.cisco.com/en/US/learning/index.html Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 9 Preface Obtaining Additional Publications and Information Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 10 Chapter 1 Introduction Overview Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) is a minor release for ICM/IPCC Enterprise & Hosted Editions, Release 7.0(0) that introduces new features (page 13). Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) is available by: • Downloading Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) (http:// www.cisco.com/kobayashi/sw-center/index.shtml ) . Enter your Cisco login account information, and click on the Contact Center Software link. • Ordering Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1). Ordering the Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Media Kit (http://www.cisco.com/kobayashi/sw-center/index.shtml) To order CDs for ICM and IPCC, complete the Software Upgrade Request Form (https:/ /www.cisco.com/cgi-bin/Software/FormManager/formgenerator.pl?pid=421&fid=861) . Baseline Requirements ICM/IPCC Release 7.2(1) can be installed over ICM/IPCC 7.0(0), ICM/IPCC 7.0(0) SR1-SR4, ICM/IPCC 7.1(1), or ICM/IPCC 7.1(1) - 7.1(4). If you are running any release earlier than Release 7.0(0), the components on which you want to install Release 7.2(1) on must first be upgraded to a Release 7.0(0) system. In addition, these components must meet the requirements of the Cisco ICM/IPCC Enterprise & Hosted Editions Hardware and System Software Specifications (Bill of Materials) (http://www.cisco.com/ en/US/products/sw/custcosw/ps1001/products_user_guide_list.html) for these releases. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 11 Chapter 1: - Introduction Overview It is important to note that the Campaign Manager for Outbound Option is not backwards compatible with older versions of the Dialer. The ICM/IPCC Release 7.2(1) Campaign Manager has the backward compatibility support for Dialers that are Release 7.0(0) SR4 ES56 and up and Dialers that are Release 7.1(3) and up. For all other environments, the maintenance window must be extended to allow all components (server and desktops) to be upgraded at the same time. A typical upgrade strategy is to upgrade the Central Controller components during one maintenance window, and then go back and upgrade PG's during later subsequent maintenance windows. With the Campaign Manager and Dialer not being backwards compatible, it prevents the use of that strategy. A second upgrade strategy is to upgrade the "A" side of a solution during the first maintenance window, and then go back and upgrade the "B" side during a subsequent maintenance window. This does not work either for the following reasons: 1. The Campaign Manager is not redundant. When it is down, customers have no ability to do outbound campaigns. 2. Dialers are installed on both sides of the PG. There is no concept of an "Idle" dialer. When one side of a PG is taken down for an upgrade, you effectively lose 50% of their ability to perform Outbound campaigns. The end result is that customers must upgrade all of the devices in their environment simultaneously. The maintenance window must be extended to accommodate the upgrading of all the devices. Release Strategy Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) is a minor release. A minor release is an incremental set of software fixes and a limited set of new functionality delivered in an automated installer. All published maintenance release content present at the point of the minor release ship date is contained within the minor release. The only exception is where a minor release development/testing schedule overlaps with that of a maintenance release. Engineering specials released prior to the code freeze date are also part of the minor release content. For additional information on the Cisco software support methodology, refer to: Cisco Software Support Release Methodology for Cisco Unified ICM and Cisco Unified Contact Center Enterprise and Hosted Editions (http://www.cisco.com/en/US/customer/products/sw/voicesw/ tsd_products_support_category_home.html). For an explanation of the specifications for a full ICM/IPCC Enterprise & Hosted Editions, Release 7.0(0) upgrade, refer to the Cisco ICM/IPCC Enterprise & Hosted Editions Hardware and System Software Specifications (Bill of Materials) (http://www.cisco.com/en/US/products/ sw/custcosw/ps1001/products_user_guide_list.html) for that release. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 12 Chapter 1: Introduction Overview New Feature Overview The Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) new features are installed automatically when the Installer is run. The new features introduced in Release 7.2(1) include: • ARS Peripheral Gateway (PG) • Support Tools Node Agent version 2.1 including IPSEC configuration • CallManager-Based Silent Monitoring • Schema changes • Security enhancements • Upgraded JDK and JRE to JDK1.4.2_13 and JRE 1.4.2_13 on: – Distributor Admin Workstation (AW) systems with CMS and/or the Agent Re-skilling Web Tool enabled – IPCC System Peripheral Gateway (PG) systems – WebView systems – CallManager Peripheral Gateway (PG) systems – System IPCC systems with the role of Administration and WebView Reporting. • Russian and Traditional Chinese localization Releases 7.2(1) continues to support and maintain previous localizations of Japanese, Simplified Chinese, Korean, European French, Canadian French, German, Spanish, Italian, Brazilian Portuguese, Dutch, Swedish, Danish, and now adds support and localizations for Russian and Traditional Chinese. ICM/IPCC Release 7.2(1) supports the following SQL collations. Collations in bold case are new in Release 7.2(1). – Latin1_General_BIN – Japanese_BIN – Chinese_PRC_BIN – Korean_Wansung_BIN – Chinese_Taiwan_Stroke_BIN – Cyrillic_General_BIN Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 13 Chapter 1: - Introduction Overview If a SQL 2000 Server is set with a collation beyond those defined above, ICM Setup and Logger displays an error message similar to “The SQL collation is not supported”. To run localized ICM 7.2(1) correctly, customers must select correct SQL collation during SQL Server 2000 installation. The following table lists the combinations of the localized platform, SQL collation setting and localized ICM 7.2(1) environments. Windows 2003 Language English SQL Collation Designator Latin1_General Sort Order Binary ICM 7.0 Language English (US) English (UK) French Latin1_General Binary French (France) French (Canada) German Latin1_General Binary German Spanish Latin1_General Binary Spanish Portuguese Latin1_General Binary Portuguese Italian Latin1_General Binary Italian Dutch Latin1_General Binary Dutch Swedish Latin1_General Binary Swedish English/MUI Latin1_General Binary Danish Japanese Japanese Binary Japanese Simplified Chinese Chinese_PRC Binary Simplified Chinese Korean Korean_Wansung Binary Korean Traditional Chinese Chinese_Taiwan_Stroke Binary Traditional Chinese Russian Cyrillic_General Russian Binary For more detailed information concerning the Release 7.2(1) new features, refer to the Release Notes for Cisco IPCC/ICM Enterprise & Hosted Editions, Release 7.2(1) (http:// www.cisco.com/en/US/products/sw/custcosw/ps1001/prod_release_notes_list.html) About the Release 7.2(1) Installer Release 7.2(1) Installer As there are various ICM system configurations, ensure you have the appropriate installers for your combination of Release 7.2(1) core component software (ICM/IPCC Enterprise, ICM/IPCC Hosted, System IPCC) and desktop software (CTI OS Server, CTI OS Client, CAD) to match your specific system. When launched, the new Release 7.2(1) Installer performs actions such as stopping services, file installations, the schema upgrade, and any necessary registry modifications. The Installer also automatically determines if the basic requirements are met to allow the installation to Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 14 Chapter 1: Introduction Overview continue. If a requirement is not met, the Installer corrects the problem if it can; otherwise it displays instructions so you can manually correct the problem, then it exits. As well as displaying the error on the screen, each component logs the error to its respective log file. Note: System IPCC component roles are somewhat different from ICM/IPCC component roles. ICM/IPCC Distributor AWs with WebView and HDS have the role of Administration & WebView Reporting in System IPCC. An IPCC System PG plus CTI Server and CTI OS Server in System IPCC has the role of Agent/IVR Controller. The Outbound Option MR PG and Dialer have the role of Outbound Controller. In System IPCC, the Logger and CallRouter are always co-located on the same Central Controller machine. Installations are usually performed during off-peak hours. Keep in mind that you might require more than one maintenance window. Normally, an initial maintenance window is established to get the ICM Central Controller and critical (key) AWs upgraded first. The remaining AWs and PGs are then scheduled as early as maintenance windows allow. Note: • Ensure you have run the Release 7.2(1) Installer on all your remaining AWs before bringing them online. • The Peripheral Gateways do not necessarily have to be upgraded during the same maintenance window as the Central Controllers. For additional information, refer to the Cisco ICM/IPCC Enterprise & Hosted Editions Hardware and System Software Specifications (Bill of Materials) (http://www.cisco.com/en/US/products/sw/custcosw/ps1001/ products_user_guide_list.html). The Installer also performs uninstallation. You can perform either a Permanent uninstallation or a Temporary uninstallation. Note: The option to perform a temporary uninstallation is available only on components having a database (the Loggers, HDSs, and Distributor AWs). Components that do not have a database can only be permanently uninstalled. Permanent Uninstallation Selecting a Permanent uninstallation performs both a rollback of the database schema to the previous release schema and uninstalls the Release 7.2(1) application; deleting all configuration data specific to Release 7.2(1). New or changed configuration data that is unrelated to Release 7.2(1) features (for example, new agents and skill groups) is, however, retained. A permanent uninstallation performs the following tasks: • Performs the uninstallation of the Release 7.2(1) application. • Reverts the database to the previous release of ICM/IPCC schema version. • Logs the results, then exits. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 15 Chapter 1: - Introduction Overview Temporary Uninstallation Selecting a Temporary uninstallation uninstalls the Release 7.2(1) application, but does not perform a database rollback. Note: If you choose the Temporary option, the Logger, AW, and HDS components cannot come online until Release 7.2(1) is reapplied. If you try to bring them online without reinstalling Release 7.2(1), an error is displayed indicating that there is a schema version mismatch. The following are not uninstalled when either a Temporary uninstallation or a Permanent uninstallation is performed: • the JRE/JDK version • Support Tools Release 7.2(1) Installation/Uninstallation Overviews The following sections provide an overview of an installation and an uninstallation of Cisco ICM/IPCC Enterprise & Hosted Edition, Release 7.2(1). Release 7.2(1) Installation Sequence 1. Bring the system to the baseline (page 11) requirements. 2. Perform a backup of both the side A and side B Logger and the HDS (Administration & WebView Reporting) databases using Microsoft SQL Server Enterprise Manager. 3. Disable configuration changes on both the side A and the side B Central Controllers. How to disable configuration changes: a. Set the HKEY_LOCAL_MACHINE\Software\Cisco Systems, Inc.\ICM\<instancename\RouterA\Router\CurrentVersion\Configuration\Global\DBMaintenance key to 1 on both sides of the CallRouter in the system being installed. Note: RouterA in the registry key above is RouterB on the side B CallRouter. b. To verify, make a change and save. You should see this message: Failed to update the database. Exclusive access to the CallRouter denied because configuration changes are currently disabled in the router registry. 4. Perform a backup of the configuration data from one of the sides using ICMDBA. How to back up the Configuration Database using ICMDBA: a. Create a directory on a local drive. Ensure that the drive has enough available disk space to support the backup of your configuration database. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 16 Chapter 1: Introduction Overview Note: Configuration databases can vary in size from one customer to another. The size ranges from a small configuration of about 15 MB to 150 MB on the larger side. If you are about to back up your configuration for the first time, and you are uncertain of the size of your configuration, plan for at least double the amount of the higher number on the drive where you want to store the backup. For example, plan for about 300 MB. b. Using Windows Explorer, navigate to the icm\bin directory to locate the ICMDBA executable. By default, the icm\bin directory resides on the system drive. The full path for the executable is <ICM installed drive:\icm\bin. c. Double-click ICMDBA.exe. The ICMDBA application window appears. d. Expand Instances to locate your Customer Instance. e. Drill down under your Customer Instance to the database. f. Select Data > Export from the menu bar. The Export data from window appears. The default value in the Data type field is Configuration. The default Destination Path is c:\. g. Click Browse to navigate to the directory you created in the first step. h. Click Export when you are ready to begin the backup. i. Click Start in the application window. The export begins. An export completion message appears after successful export of data. j. Click OK, and exit ICMDBA. Note: To verify the successful backup of the configuration data, open a Windows Explorer session. Navigate to the directory you created and verify whether the data files exist. The amount of space that the combined files use on your hard disk must accurately reflect the size of your ICM configuration. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 17 Chapter 1: - Introduction Overview Note: While you can start the installation on either side A or side B of a duplexed system, for the purposes of this document, it is assumed that side A is the first side to be installed. 5. Stop all side A Central Controller (CallRouter and Logger) services. 6. Run the Release 7.2(1) Installer (page 27) on the side A Central Controller. 7. Stop the services of the primary Distributor AW/HDS (Administration & WebView Reporting) associated with the side A Cental Controller. 8. Run the Release 7.2(1) Installer (page 27) WebView Reporting). 9. To complete the installation process, reboot the side A Central Controller and the primary Distributor AW/HDS (Administration & WebView Reporting) associated with the side A Cental Controller. 10. Stop all side B Central Controller (CallRouter and Logger) services. This causes default routing to occur. 11. Start the side A Central Controller and the primary Distributor AW/HDS (Administration & WebView Reporting) services associated with the side A Cental Controller. 12. Verify side A operation. Note: If side A is not operating properly, stop all side A services, return side B to service, and perform an uninstallation on side A. Resolve any issues encountered, then restart the installation process. 13. Run the Release 7.2(1) Installer (page 27) on the side B Central Controller. 14. Stop the services of the primary Distributor AW/HDS (Administration & WebView Reporting) associated with the side B Cental Controller. 15. Run the Release 7.2(1) Installer (page 27) WebView Reporting). 16. To complete the installation process, reboot the side B Central Controller and the primary Distributor AW/HDS (Administration & WebView Reporting) associated with the side B Cental Controller. 17. Start the side B Central Controller and Distributor AW/HDS (Administration & WebView Reporting) services associated with the side B Cental Controller. 18. Enable configuration changes on both the side A Central Controller and the side B Central Controller. How to enable configuration changes: a. Set the HKEY_LOCAL_MACHINE\Software\Cisco Systems, Inc.\ICM\<instance name>\RouterA\Router\CurrentVersion\Configuration\Global\DBMaintenance key to 0 on the side A and side B CallRouters of the system being installed. Note: RouterA in the registry key above is RouterB on the side B CallRouter. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 18 Chapter 1: Introduction Overview b. Verify that configuration changes are possible. 19. Verify side B operation. 20. Note: The PG and CTI OS components must be upgraded to Release 7.2(1) in the same maintenance window. Running them mixed is not supported. Perform the following: a. Note: Perform this action first. Stop the PG and CTI OS Server (Agent/IVR Controller) services and install ICM/IPCC Release 7.2(1) and CTI OS Release 7.2(1) on the PGs and CTI OS Servers (Agent/IVR Controllers), respectively. Note: The remaining actions can be performed in any order. b. Stop all remaining Distributor AW/HDS (Administration & WebView Reporting) and Client AW services and install Release 7.2(1) on the remaining Distributor AW/HDSs and Client AWs. c. Stop the CTI OS Desktop services and install CTI OS Release 7.2(1) on the CTI OS Desktops. Note: Agent/Supervisor Desktops need not be upgraded to 7.2(1) in the same maintenance window as the PG and CTI OS servers. d. Stop the CAD Desktop services and install CAD Release 7.2(1) on the CAD desktops. 21. After the installation process has completed, and both the A and B sides of your system are operating properly, set the ICM/IPCC services that were changed from their original setting of Automatic to Manual for the installation, back to Automatic to ensure that the system functions properly after a reboot. Note: If you are not sure which services were changed from Automatic to Manual during the installation of the Release 7.2(1), examine the setup logs located in C:\Temp\Minor Release ICM 7.2(1). Release 7.2(1) Permanent Uninstallation Sequence 1. Disable configuration changes on both the side A and the side B Central Controllers. How to disable configuration changes: a. Set the HKEY_LOCAL_MACHINE\Software\Cisco Systems, Inc.\ICM\<instancename\RouterA\Router\CurrentVersion\Configuration\Global\DBMaintenance key to 1 on both sides of the CallRouter in the system being installed. Note: RouterA in the registry key above is RouterB on the side B CallRouter. b. Verify that configuration changes are prevented. The following message is displayed when attempting to save a configuration change: Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 19 Chapter 1: - Introduction Overview Failed to update the database. Exclusive access to the CallRouter denied because configuration changes are currently disabled in the router registry. 2. Perform the following: a. Note: Perform this action first. Stop the PG and CTI OS Server (Agent/IVR Controller) services and use the Add/Remove Programs tool to uninstall CTI OS Release 7.2(1) on the PGs and CTI OS (Agent/IVR Controller) Servers. Note: The remaining actions can be performed in any order. b. Stop the CTI OS Desktop services and uninstall CTI OS Release 7.2(1) on the CTI OS desktops using the Add/Remove Programs tool. c. Stop the CAD Desktop services and uninstall CAD Release 7.2(1) on the CAD desktops with the Add/Remove Programs tool. d. Stop all remaining Distributor AW/HDS (Administration & Webview Reporting) and Client AW services and using the Add/Remove Programs tool, uninstall Release Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 20 Chapter 1: Introduction Overview 7.2(1) from the remaining Distributor AW/HDSs (Administration & WebView Reporting) and Client AWs. 3. Stop the services on a Distributor AW/HDS (Administration & WebView Reporting) associated with the side A Cental Controller. 4. From the Add/Remove Programs tool, uninstall Release 7.2(1) on the Distributor AW/HDS (Administration & WebView Reporting) associated with the side A Cental Controller using the Release 7.2(1) Installer (page 35). 5. Stop all side A Central Controller (CallRouter and Logger) services. 6. From the Add/Remove Programs tool, uninstall Release 7.2(1) on the side A Central Controller using the Release 7.2(1) Installer (page 35). 7. After the uninstallation process has completed, reboot the side A Central Controller and the Distributor AW/HDS (Administration & WebView Reporting) associated with the side A Cental Controller. 8. Stop all side B Central Controller (CallRouter and Logger) services. This causes default routing to occur. 9. Start the side A Central Controller and Distributor AW/HDS (Administration & WebView Reporting) services associated with the side A Cental Controller. 10. Verify side A is operational and is successful. 11. Stop the services on a side B Distributor AW/HDS (Administration & WebView Reporting) associated with the side B Cental Controller. 12. From the Add/Remove Programs tool, uninstall Release 7.2(1) on the Distributor AW/HDS (Administration & WebView Reporting) associated with the side B Cental Controller using the Release 7.2(1) Installer (page 35). 13. From the Add/Remove Programs tool, uninstall Release 7.2(1) on the side B Central Controller using the Release 7.2(1) Installer (page 35). 14. After the uninstallation process has completed, reboot the side B Central Controller and the Distributor AW/HDS (Administration & WebView Reporting) associated with the side B Cental Controller. 15. Start the side B Central Controller and the Distributor AW/HDS (Administration & WebView Reporting) associated with the side B Cental Controller services. 16. Verify side B is operational and is successful. 17. Stop all remaining Distributor AW/HDS (Administration & WebView Reporting) and Client AW services and uninstall Release 7.2(1) on the remaining Distributor AW/HDSs and Client AWs using the Add/Remove Programs tool. 18. Upon completion of the uninstallation, reboot and verify the operation of all remaining Distributor AW/HDS (Administration & WebView Reporting) and Client AW services. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 21 Chapter 1: - Introduction Overview 19. Enable configuration changes on both the side A Central Controller and the side B Central Controller. How to enable configuration changes: a. Set the HKEY_LOCAL_MACHINE\Software\Cisco Systems, Inc.\ICM\<instance name>\RouterA\Router\CurrentVersion\Configuration\Global\DBMaintenance key to 0 on the side A and side B CallRouters of the system being rolled back. Note: RouterA in the registry key above is RouterB on the side B CallRouter. b. Verify that configuration changes are possible. 20. After the uninstallation process has completed, and both the A and B sides of your system are operating properly, set the ICM/IPCC services that were changed from their original setting of Automatic to Manual for the uninstallation back to Automatic to ensure that the system functions properly after a reboot. Note: If you are not sure which services were changed from Automatic to Manual during the uninstallation of the Release 7.2(1), examine the setup logs located in C:\Temp\Minor Release ICM 7.2(1). Local Setup versus Media Setup Running ICMsetup.exe from the icm\bin directory is referred to as Local Setup. Running setup.exe from the media is referred to as Media Setup. ICM Setup behaves differently when installed from the release media than it does running from the icm\bin directory. Note: There is no concept of Local Setup for System IPCC. The applicable tasks performed by Local Setup are performed in System IPCC by the Web Administration Tool. The Release 7.2(1) media can be used only to install Release 7.2(1). The Release 7.0(0) Media Setup is used to install new ICM components. Note: If a CallRouter, Logger, AW, or WebView Server was not previously installed on a Release 7.2(1) system, these components can only be installed using Release 7.0(0) Media Setup after you have uninstalled all Release 7.0(0), Release 7.1(1), and Release 7.2(1) service/maintenance releases. If the CallRouter, Logger, AW, or WebView Server components previously existed, a new CallRouter, Logger, AW, or WebView Server instance can be installed using Local Setup. Local Setup Changes Running Local Setup after applying Release 7.2(1) to an ICM 7.0(0) base system, or ICM 7.1(1) system allows you to: • Add new instances (including those not previously installed) • Add new components (even not previously installed) such as: Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 22 Chapter 1: Introduction Overview – PG – Outbound Option Dialer – MEI Server – NAP Gateway – Application Bridge Server – CTI Server – CompuCall Gateway Server • Change the PIM type for any PG selected • Run Local Setup on an AW Distributor to enable: – CMS – Agent Re-skilling WebTool – Internet Script Editor – WebView Database You can add the above components without the need to uninstall the minor or maintenance/service releases. ICM Setup Rollback Support The uninstallation of Release 7.2(1) enables a return to the previous state. For example, if the Release 7.2(1) version is applied on a system that had ICM 7.0 SR2 applied, the uninstallation of the Release 7.2(1) restores the system to the ICM 7.0 SR2 state. An important Release 7.2(1) change is the creation of new services that depend on files added, or modified, by the Installer. Local Setup records the data for these services to be used by the Installer's uninstallation process to safely disable or remove these services if necessary. If you choose to perform a temporary uninstallation of Release 7.2(1), only the services are disabled. When Release 7.2(1) is reapplied: • All services set to Automatic are changed to Manual. • All new feature services disabled when the uninstallation was performed are re-enabled. Any services disabled prior to the uninstallation remain disabled. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 23 Chapter 1: - Introduction Overview If you perform a permanent uninstallation of Release 7.2(1) and you want all references to the components cleaned from the system, the proper approach is to delete the component for that instance. To delete a component, select it from the Instance Components list, and click Delete. Retasking a Machine While any machine can be retasked, normally you retask an AW Distributor as a WebView server. This can only be accomplished by running Setup from the latest available media. After Release 7.2(1) is applied, the only way a WebView server can be added to the Distributor system as a new component is by uninstalling Release 7.2(1) and all the Release 7.0 service releases to the Release 7.0 base. You can then add the WebView server using the Release 7.0 Media Setup. When the WebView server has been added, reapply Release 7.2(1). In general, after Release 7.2(1) has been applied, the only way a new component (Logger, CallRouter, AW, or WebView) can be added to any ICM/IPCC system as a new component is by uninstalling Release 7.2(1), Release 7.1(1), and Release 7.0 service and maintenance releases to the Release 7.0 base. You can then add the new component using the Release 7.0 Media Setup. When the new component has been added, reapply Release 7.2(1). Note: There is no need to reapply the 7.0 service releases as you can reapply Release 7.2(1) directly on top of Release 7.0(0). See the Release Strategy (page 12) section for additional information. In general, the Cisco ICM/IPCC Enterprise & Hosted Editions Hardware and System Software Specifications (Bill of Materials). (http://www.cisco.com/en/US/products/sw/ custcosw/ps1001/products_user_guide_list.html) for this release recommends each ICM component be installed on a separate box. Note: In System IPCC, retasking a machine is accomplished using the Web Administration Tool by changing, within defined limits, the role of the machine. Schema Deployment Overview When you invoke the Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Installer, it makes additions and/or modifications to the database schema. These schema modifications do not require your intervention at the time of installation. For more detailed information concerning schema changes for Release 7.2(1), refer to the Database Schema Handbook for Cisco IPCC/ICM Enterprise & Hosted Editions Release 7.2(1) (http://www.cisco.com/en/US/products/sw/custcosw/ps1001/ prod_technical_reference_list.html) For more detailed information concerning the Release 7.0(0) schema, refer to the Database Schema Handbook for Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.0(0) (http://www.cisco.com/en/US/products/sw/custcosw/ps1001/prod_technical_reference_list.html) For more detailed information concerning the Release 7.1(1) schema, refer to the Database Schema Handbook for Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.1(1) (http://www.cisco.com/en/US/products/sw/custcosw/ps1001/prod_technical_reference_list.html) Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 24 Chapter 1: Introduction Overview Log Files <hostname>_<instancename>_<databasename>.log The log file for Release 7.2(1) is located in the <install drive:\temp directory and contains the database related results of the installation and uninstallation processes. The <hostname_instancename_databasename.log file contains the following information: • The version of the installation and the return executables writing to this file: – ICM/IPCC 7.2(1) • DB modification type: – Minor Release Database Installation – Minor Release Database Return • ICM/IPCC version and schema version the executable has at the start: – ICM/IPCC 7.0(0), Schema version 95 – ICM/IPCC 7.1(1), Schema version 96 – ICM/IPCC 7.2(1), Schema version 97 • ICM/IPCC version and schema version the executable has upon completion: – ICM/IPCC 7.0(0), Schema version 95 – ICM/IPCC 7.1(1), Schema version 96 – ICM/IPCC 7.2(1), Schema version 97 • Status message: – Success: Indicates upgrade completed successfully and provides the current database version. – Failure: Indicates upgrade failed and provides error messages. <date>_<time>_Minor Release ICM7.2(1).log This is a date-stamped log file created each time an installation or an uninstallation is performed, logging information concerning that specific installation or uninstallation. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 25 Chapter 1: - Introduction Overview The naming convention for these separate non-concatenated logs is <date>_<time>_Minor Release ICM7.2(1).log, and they are created in the <Install Drive>:\temp\Minor Release ICM7.2(1) directory. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 26 Chapter 2 Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Prior to installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1), ensure you take the following requirements into consideration: • The Baseline Requirements (page 11) for this release. • Cisco ICM/IPCC Enterprise & Hosted Editions Hardware and System Software Specifications (Bill of Materials) (http://www.cisco.com/en/US/products/sw/custcosw/ ps1001/products_user_guide_list.html) In addition, review the Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Release Notes (http://www.cisco.com/en/US/products/sw/custcosw/ps1001/ prod_release_notes_list.html) and the Release 7.2(1) Installation Sequence (page 16) section. Take the following into consideration when installing Release 7.2(1): • A minimum of 1.2 GB of disk space is needed on the disk drive on which the ICM software is installed. • JDK/JRE versions 1.5 or later are not supported and must be uninstalled prior to installing Release 7.2(1). • All CallRouter, Logger, AW, and WebView systems must have Release 7.2(1) installed prior to bringing up the services. The installation process performs the following tasks and logs the results of each step performed: • The installation process checks the SQL Server Master database for the existence of any ICM/IPCC database. • The installation process checks the database version of each database. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 27 Chapter 2: - Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) – If the schema version is below schema 95 (ICM 7.0), the process logs an error and exits. – All other schema versions will be upgraded to version 97. Note: No checks are made for the tables and columns. It is assumed that if the schema version is at the correct value then the schema is correct. How to install ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Perform the following steps to install ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1): Step 1 Log onto your system as a user with administrative privileges. Step 2 After either downloading the Installer or placing the media in the drive, start the ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Installer. The InstallShield Wizard appears; it displays the Preparing Setup dialog box. During the next few moments the Installer determines: • if you (the logged on user) have local administrative rights. – If you have administrative rights, the installation continues. – If you do not have administrative rights, the Installer posts an error message with instructions, then exits. • if the correct ICM product/version is installed. – If the correct product/version is installed, the installation continues. – If the correct product/version is not installed, the Installer posts an error message with instructions, then exits. • the service release level, if any, the product has installed. • if Cisco Security Agent (CSA) is installed. The Installer then determines the CSA version and if the service is running. The CSA check indicates that one of the following set of conditions exists: – If the correct version of the CSA service (5.0 or later) is up and running, the Installer requests permission from you to stop the CSA service. If you select Yes, a warning message is displayed. If you do not want the Installer to stop the service, select No, the Installer exits. If you select Yes, the Installer stops the service and displays a status message. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 28 Chapter 2: Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Note: If the confirmation dialog is not displayed when attempting to stop the CSA service on a machine that has had users logged into it using a session of Remote Desktop Connection, the CSA service cannot be stopped. The Installer hangs while displaying the "Stopping CSA" dialog. Use the Windows Task Manager to disconnect and log off any users that are currently, or have previously been, connected to the system. Before attempting to stop CSA again, either allow the initial request to stop CSA to timeout (60 minutes), or reboot the system. – If the service is running but the CSA version is not 5.0 or later, the Installer displays an error message, then exits. – If the service is not running, and the CSA version is not 5.0 or later, the Installer displays a warning message, then provides the option to continue or not: Select No. The Installer exits. Select Yes. The Installer continues. The Welcome to the InstallShield Wizard dialog box appears. Step 3 Click Next. The License Agreement dialog box appears. Step 4 Select I accept the terms of the license agreement, then click Next. If you do not accept the license agreement, the Next button remains disabled. You must accept the licence agreement, or you will not be able to proceed past this point. The Select Language dialog box appears. Note: Prior to making your language selection, refer to the Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Release Notes (http://www.cisco.com/en/US/products/sw/ custcosw/ps1001/prod_release_notes_list.html) for this release for information concerning language version selection. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 29 Chapter 2: - Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Figure 1: Language Selection Dialog Box Step 5 Select the appropriate language, then click Next. The Installer now determines if known features were previously installed. The Ready to Install the Program dialog box appears. Step 6 Click Install to start the installation process. The Setup Status dialog box appears and indicates the progress of the installation. In addition to the status bar, pop-ups appear describing the actions of the Installer (for example, messages indicating when services are being stopped by the Installer). Note: Shutting down services might take a while. This is normal behavior. If an error occurs during the installation process, an Installation Errors dialog box appears providing error information. Read the errors, click Next and follow the on-screen instructions. Step 7 Enter an alpha-numeric security key of your choice for installing Support Tools. Note: This page displays only when the Installer is running on Windows 2003 platforms. The Installation Message dialog appears. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 30 Chapter 2: Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Figure 2: Installing Support Tools Dialog Box Step 8 Review the notification messages generated during the installation, then click Next. The notification message in this example provides information about services being automatically changed to Manual as part of the installation procedure. The 'Cisco ICM icm70 RouterA' service has been set to 'manual'. After the installation process has completed, and both A and B sides of your system are operating properly, the ICM/IPCC/SIPCC services should be set from Manual to Automatic if their original state was Automatic. Here is an example of the Installation Messages dialog box: Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 31 Chapter 2: - Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Figure 3: Installation Messages Dialog Box Step 9 Select Yes, I want to restart my computer now (the default), then click Finish to complete the setup. Figure 4: Install Complete Dialog Box Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 32 Chapter 2: Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) After the installation process has completed, and both the A and B sides of your system are operating properly, set the ICM/IPCC services that were changed from their original setting of Automatic to Manual for the installation back to Automatic to ensure that the system functions properly after a reboot. Note: If you are not sure which services were changed from Automatic to Manual during the installation of the Release 7.2(1), examine the setup logs located in C:\Temp\MinorRelease ICM 7.2(1). Note: In release 7.2(1), the amount of disk space used by IPCC Enterprise CallManager PGs and IPCC System PGs has increased from approximately 300 MB to approximately 1 GB. The increased disk space usage improves performance on various sustaining activities, and does not impact production systems that follow the hardware guidelines in the ICM/IPCC Enterprise and Hosted Editions Hardware and System Software Specifications (Bill of Materials), Release 7.0(0) / 7.1(2) / 7.2(1). However, you must consider disk space usage requirements if: • in a laboratory environment, there is the possibility that the lab system is undersized. • a Progger (a Central Controller and an Agent/IVR Controller System IPCC is installed on a single server) allocates too much space for the database, or • in a multi-instance PG/hosted environment, several PGs are installed. Assume that each CallManager PG on your platform will consume approximately 1.25 GB of disk space for trace logging. If necessary, you can modify the EMSAllLogFilesMax retention setting appropriately for the available disk space on the system. Special Setup Instructions for International Customers To display characters correctly in ICM, traditional Chinese or Russian customers need to run a SQL utility (REBUILDM.EXE) to change the collation setting of the SQL Server on the machine where Logger or AW is installed. This step is done after ICM 7.2(1) is installed. REBUILDM.EXE is located in C:\Program Files\Microsoft SQL Server\80\Tools\Binn directory. Traditional Chinese and Russian customers must follow the following procedure for a newly supported traditional Chinese or Russian system for ICM/IPCC Release 7.2(1): Step 1 Install SQL 2000 Server and select Latin1_General collation with binary sort order. Step 2 Run the ICM/IPCC Release 7.0(0) media setup, selecting English (US) language, and then run icm\bin\icmdba.exe to create the Logger and AW databases. For System IPCC 7.0, run the latest System IPCC 7.0 Installer installer, which defaults to English (US) and creates the databases for you. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 33 Chapter 2: - Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) For additional information on installing ICM Release 7.0, refer to the ICM Installation Guide for Cisco ICM Enterprise Edition, Release 7.0(0) (http://www.cisco.com/en/US/products/ sw/custcosw/ps1001/prod_installation_guides_list.html) For additional information on installing System IPCC Release 7.0, refer to the System IPCC Enterprise Installation and Configuration Guide, Release 7.0(0) (http://www.cisco.com/ en/US/products/sw/custcosw/ps1844/prod_installation_guides_list.html) Step 3 Install ICM/IPCC Release 7.2(1) to completion. On the language selection page, select Chinese (traditional) or Russian. Step 4 Back up your Logger database using icm\bin\icmdba.exe before performing the next step, because REBUILDM.EXE utility erases all the databases. Step 5 Run SQL utility REBUILDM.EXE and select Chinese_Taiwan_Stroke collation with binary sort order for traditional Chinese customers or Cyrillic_General collation with binary sort order for Russian customers. REBUILDM.EXE is located in C:\Program Files\Microsoft SQL Server\80\Tools\Binn directory. Step 6 Restore the Logger database using icm\bin\icmdba.exe. Upgrading from ICM/IPCC Release 7.0.x or 7.1.x Customers who have installed one of the localized ICM/IPCC Release 7.0 or 7.1 can run the ICM/IPCC Release 7.2(1) Installer by selecting the same language or a different language with the exception of Traditional Chinese or Russian. For example, if you have installed the English version of ICM/IPCC Release 7.0 on an Italian system, you can continue to select “English (US)” language during ICM/IPCC Release 7.2(1) installation. They have a chance to select “Italian” as the language during the installation. If you mistakenly select the wrong language, the problem can be corrected by running the ICM/IPCC Release 7.2(1) Installer and selecting the correct language. If you select traditional Chinese or Russian language during the ICM/IPCC Release 7.2(1) installation, they must perform the following procedure to view agent names in their native language: Step 1 Back up your Logger database using icm\bin\icmdba.exe before performing the next step, because REBUILDM.EXE utility erases all the databases. Step 2 Run SQL utility REBUILDM.EXE and select Chinese_Taiwan_Stroke collation with binary sort order for traditional Chinese customers or Cyrillic_General collation with binary sort order for Russian customers. REBUILDM.EXE is located in C:\Program Files\Microsoft SQL Server\80\Tools\Binn directory. Step 3 Restore the Logger database using icm\bin\icmdba.exe. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 34 Chapter 3 Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) In the event a problem occurs, you have the ability to uninstall the changes to the database schema that occurred during the installation of Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1). At the time of the uninstallation, you must decide if you wish to "return" the database schema to the previous schema version (a permanent uninstallation) or to leave the schema unmodified (a temporary uninstallation). Note: Silent uninstalls are not supported. There are two reasons to uninstall a Cisco ICM/IPCC, Release 7.2(1): • To temporarily uninstall (page 36) the release to allow you to install another component from the base 7.0(0) media. Note: It is never necessary to perform a temporary uninstallation on a System IPCC system as there is no concept of adding components later from the base media. • To permanently uninstall (page 39) both the application and the database schema changes; returning the system to the previous service release level and returning the database to the previously installed schema version. This is necessary if there is a failure of a major component in the release and requires the schema changes be returned to the previous schema level. This section contains the following topics: • Temporarily Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1), page 36 • How to Temporarily Uninstall Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1), page 36 • Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1), page 39 Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 35 Chapter 3: - Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Temporarily Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) • How to Permanently Uninstall Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1), page 39 Temporarily Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) A temporary uninstallation can be performed on any ICM/IPCC system and are performed when retasking a system (page 24) ICM/IPCC Hosted Editions, Release 7.2(1) is reapplied. Note: A temporary uninstallation is never necessary on a System IPCC deployment. System IPCC does not require adding components using the base media. The components requiring a temporary uninstallation of Release 7.2(1) to install are the: • Logger (if installing on an AW) • CallRouter (if installing on an AW or Logger) • AW (if installing on a Logger) • WebView (if installing on an AW or Logger) Note: The Logger, AW, and HDS components check the version table in the ICM database schema for their corresponding schema version. In the event the schema version and the executable version do not match, a mis-match error message is produced and the services shut down. This error is captured in the component logs. How to Temporarily Uninstall Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Use the Windows Add/Remove Programs utility to uninstall Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1). To perform a temporary uninstallation: Step 1 Log onto your system as a user with administrative privileges. Step 2 Select Start > Settings > Control Panel. The Control Panel dialog box appears. Step 3 Select Add or Remove Programs and then double-click. The Add or Remove Programs dialog box appears. Step 4 Select the Cisco ICM Minor Release 7.2(1) entry. Step 5 Click Change/Remove, then proceed as directed by the Installer. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 36 Chapter 3: Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Temporarily Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) The InstallShield Wizard opens, briefly displaying the Preparing Setup dialog box, then, if running on a machine with a database, displays the Database Schema Rollback dialog box. If not running on a machine with a database, the Setup Status dialog box appears. During the next few moments, the Installer determines if: • you (the logged on user) have local administrative rights. – If you have administrative rights, the installation continues. – If you do not have administrative rights, the Installer posts an error message with instructions, then exits. • Cisco Security Agent (CSA) is installed. The Installer then determines the CSA version and if the service is running. The CSA check indicates that one of the following set of conditions exists: – If the correct version of the CSA service (5.0 or later) is up and running, the Installer requests permission from you to stop the CSA service. If you select Yes, the following message is displayed and the installation continues. Warning: Cisco Security Agent Service will be stopped before the Patch installation continues. It will be re-started as soon as the Patch Installation completes. Do you want to Continue?” If you do not want the Installer to stop the service, select No, the Installer exits. If you select Yes, the Installer stops the service and displays a status message. Note: If the confirmation dialog is not displayed when attempting to stop the CSA service on a machine that has had users logged into it via a session of Remote Desktop Connection, the CSA service cannot be stopped. The Installer hangs while displaying the "Stopping CSA" dialog. Use the Windows Task Manager to disconnect and log off any users that are currently, or have previously been, connected to the system. Before attempting to stop CSA again, either allow the initial request to stop CSA to timeout (60 minutes), or reboot the system. – If the service is running but the CSA version is not 5.0 or later, the Installer displays an error message, then exits. – If the service is not running, and the CSA version is not 5.0 or later, the Installer displays a warning message, then provides the option to continue or not: If you select No, the Installer exits. If you select Yes, the installation continues. • features were added after the installation. If so, warnings and instructions are posted indicating the required action(s). Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 37 Chapter 3: - Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Temporarily Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Figure 5: Database Schema Rollback Dialog Box Step 6 Select Temporary - The database will not be rolled back, then click Next. A confirmation dialog box appears. Step 7 Click Yes. The Setup Status dialog box appears and indicates the progress of the temporary uninstallation. Additional messages might appear as the temporary uninstallation proceeds. Note: If an error occurs during the temporary uninstallation process, an Uninstallation Errors dialog box appears providing error information. When you have read the errors, click Next and follow the on-screen instructions. When the temporary uninstallation finishes, the Uninstall Complete dialog box appears. Step 8 Ensure Yes, I want to restart my computer now is selected (the default), then click Finish. After the reboot, the temporary uninstallation is complete. Step 9 Using the ICM/IPCC Release 7.0(0) media setup, you can add the desired component to the server. Step 10 To reinstall ICM/IPCC Release 7.2(1) on your server, see the Installing ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) (page 27) section. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 38 Chapter 3: Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) A permanent uninstallation is necessary if there is a failure of a major component in the release that requires the schema changes be returned to the previous schema level. This deletes all configuration data specific to the Release 7.2(1) features. A permanent uninstallation performs the following tasks and logs the results of each step performed: • Checks the database version – Performs the uninstallation of the Release 7.2(1) application, reverts the schema version to the previous ICM/IPCC schema version, logs the results, and then exits. – If the version is the ICM/IPCC 7.0(0) schema, the Installer logs the results, reports an error, and exits. Warning: Prior to performing a permanent uninstallation, perform a back up of all databases on the system. How to Permanently Uninstall Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Use the Windows Add/Remove Programs utility to permanently uninstall the Cisco ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1). To perform a permanent uninstallation: Step 1 Log onto your system as a user with administrative privileges. Step 2 Select Start > Settings > Control Panel. The Control Panel dialog box appears. Step 3 Double-click the Add or Remove Programs icon. The Add or Remove Programs dialog box appears. Step 4 Select the Cisco ICM Minor Release ICM7.2(1) entry. Step 5 Click Remove. Step 6 Proceed as directed by the Installer. The InstallShield Wizard opens briefly displaying the Preparing Setup dialog box, then, if running on a machine with a database, displays the Database Schema Rollback dialog box. If not running on a machine with a database, the Setup Status dialog box appears. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 39 Chapter 3: - Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) During the next few moments, the Installer determines: • if you (the logged on user) have local administrative rights. – If you have administrative rights, the installation continues. – If you do not have administrative rights, the Installer posts an error message with instructions, then exits. • if Cisco Security Agent (CSA) is installed. The Installer then determines the CSA version and if the service is running. The CSA check indicates that one of the following set of conditions exists: – If the correct version of the CSA service (5.0 or later) is up and running, the Installer requests permission from you to stop the CSA service. If you select Yes, the following message is displayed and the installation continues. Warning: Cisco Security Agent Service will be stopped before the Patch installation continues. It will be re-started as soon as the Patch Installation completes. Do you want to Continue?” If you do not want the Installer to stop the service, select No, the Installer exits. If you select Yes, the Installer stops the service and displays a status message. Note: If the confirmation dialog is not displayed when attempting to stop the CSA service on a machine that has had users logged into it via a session of Remote Desktop Connection, the CSA service cannot be stopped. The Installer hangs while displaying the "Stopping CSA" dialog. Use the Windows Task Manager to disconnect and log off any users that are currently, or have previously been, connected to the system. Before attempting to stop CSA again, either allow the initial request to stop CSA to timeout (60 minutes), or reboot the system. – If the service is running but the CSA version is not 5.0 or later, the Installer displays an error message, then exits. – If the service is not running, and the CSA version is not 5.0 or later, the Installer displays a warning message, then provides the option to continue or not: If you select No, the Installer exits. If you select Yes, the installation continues. • if features were added after the installation. If so, warnings and instructions are posted indicating the required action(s). Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 40 Chapter 3: Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Figure 6: Database Schema Rollback Dialog Box Note: Step 14 through Step 16 only appear when running an uninstallation of components with a database. Step 7 Select Permanent - The database schema will be rolled back to the previous version, then click Next. The Database Schema Rollback - Confirmation dialog box appears. Step 8 Ensure you have backed up your database, then click Yes - I have made a backup of the databases on this system. A confirmation dialog box appears. Step 9 Select Yes to continue the uninstallation. The Setup Status dialog box appears and indicates the progress of the permanent uninstallation. Additional messages might appear as the permanent uninstallation proceeds. Note: If an error occurs during the permanent uninstallation process, an Uninstallation Errors dialog box appears providing error information. When you have read the errors, click Next and follow the on-screen instructions. When the permanent uninstallation is complete, the Uninstall Complete dialog box appears. Step 10 Ensure Yes, I want to restart my computer now is selected (the default), then click Finish. After the reboot, the permanent uninstallation is complete. After the uninstallation process has completed, and both the A and B sides of your system are operating properly, set the ICM/IPCC services that were changed from their original setting of Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 41 Chapter 3: - Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Automatic to Manual for the uninstallation back to Automatic to ensure that the system functions properly after a reboot. Note: If you are not sure which services were changed from Automatic to Manual during the installation of the Release 7.2(1), you can examine the setup logs located in C:\Temp\MinorRelease ICM 7.2(1). Figure 7: Uninstall Complete Dialog Box Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 42 Chapter 3: Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Note: Uninstalling the Support Tools 2.1 Node is an optional procedure. To uninstall the Support Tools 2.1 Node: 1. Log onto your system as a user with administrative privileges. 2. Select Start > Settings > Control Panel. The Control Panel dialog box appears. 3. Double-click the Add or Remove Programs icon. The Add or Remove Programs dialog box appears. 4. Select the Cisco Support Tools 2.1 Node entry. 5. Click Change/Remove. 6. The InstallShield Wizard opens briefly displaying the Preparing Setup dialog box. 7. A Question dialog box opens and asks if you wish to proceed. 8. Select Yes if you wish to continue with the uninstall process. 9. At this point, the uninstall process starts uninstalling the Cisco Support Tools 2.1 Node application. 10. Click Finish when the Maintenance Complete dialog box appears. 11. The Cisco Support Tools 2.1 Node has been uninstalled, and you are now returned to the Add or Remove Programs utility. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 43 Chapter 3: - Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Permanently Uninstalling ICM/IPCC Enterprise & Hosted Editions, Release 7.2(1) Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 44 Chapter 4 Silent Installation and Manual Recovery from Installer Failures Silent Installations Installation programs developed with InstallShield platforms have a mechanism for running the Installer in a silent mode. In a silent installation, interactive dialogs are not displayed. Information and answers that you would normally provide are read from a response file. Response files can be identified by having the same name as the Installer executable file, but with an “.iss” extension. Response files are created by first running the installer in “record mode”. During record mode, you manually enter information the same way as if the product would be used in normal mode. To enter record mode, start the setup program from a command prompt and pass in a /r command line parameter. For example, if the setup program executable is setup.exe, then a response file setup.iss is created when the Installer is launched using the command setup.exe /r. When the response file is created, another installation can be performed launching the Installer with the command: setup.exe /s. Warning: Silent installations can be dangerous when performed with incorrect response files, and their use is discouraged. If you choose to use this method, be absolutely certain that the execution environment is configured identically to the environment where the response file was created. Slight variations in the configuration can cause unexpected errors or different installation paths that does not align with the expected response file structure. These situations could lead to a catastrophic failure of the Installer program, which, in turn, would require a manual recovery. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 45 Chapter 4: - Silent Installation and Manual Recovery from Installer Failures Silent Installations General Rules of Thumb for Silent Installations • CSA must be stopped prior to creating the response file, and prior to running the installer silently. • When running an installation silently, the system configuration must match as close as possible to the system which the response file was created on. The idea here is to minimize the potential for any unexpected dialogs during the install process. For example if the response file is created on a machine where the ICM services are set to Manual and then run on a machine who’s ICM services are set to Automatic, the installation process displays an additional dialog alerting you that the services have been set from Automatic to Manual. Since the response file was created on a machine whose services were already set to Manual, it is not expecting this dialog, which causes the installation to terminate abruptly and leave the system in an invalid state requiring a manual recovery. • If, during the creation of the response file, you choose not to reboot the machine after the install completes, remember to manually reboot any silently installed system prior to starting the services. • Always verify that the Installer log matches the expected results. An incomplete installation can have serious negative consequences if not properly identified. Running a silent installation for the 7.2(1) ICM/IPCC Enterprise and Hosted Editions is a two step process: • First, create a response file by running setup from a command prompt with two command line arguments. An example of the correct syntax is: C:\>ICM7[2].1(1)_72_build_17347-Release.exe –r –f1c:\myanswerfilename.iss The –r flag is for recording the response file. The –f1 flag is the full path and filename for the resulting response file to be saved in. Note: There is no space between the -f1 and the start of the file path. If no -f1 flag is present, the response file is written to a default location. When you have stepped through all of the setup process (which completes a full installation the product on the machine recording the response file) the resulting response file can be copied to any additional machine to be used during a silent installation. • Invoke a silent installation by running setup from a command prompt with the same syntax as above, with the following exception: use –s instead of –r to indicate the installation runs silently using the response file found at –f1filepath ( Example: C:\>ICM7[2].1(1)_72_build_17347-Release.exe –s –f1c:\myanswerfilename.iss). Verify that the silent installation completed successfully by checking the Installer log file to make sure no errors were reported, and that the Installer ran to completion. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 46 Chapter 4: Silent Installation and Manual Recovery from Installer Failures Recovering from Failures of the Installer Refer to HOW TO: Create a Silent Installation (http://support.installshield.com/kb/ view.asp?articleid=Q101901) (MacroVision Knowledge Base document ID: Q101901) for detailed information on how to create a silent installation. Recovering from Failures of the Installer There are situations where the Installer might fail for reasons that cannot be anticipated or controlled. Possible failure scenarios: • The system experiences a loss in power. • The system might lock up due to the failure of another process. • The virtual machine hangs or is accidentally shut down. • Using an incorrect or incomplete response file for silent installs. • The installer completes successfully, but for some unknown reason you are unable to un-install using Add/Remove Programs in the Control Panel. Under "normal" conditions, when a failure in an InstallShield program occurs, the Installer can be aborted. An abort event is processed by InstallShield and the setup program attempts to undo the changes it has made. Changes include file deployments, registry modifications, and other modifications to Windows shell objects. The InstallShield engine does not include native capabilities for either file backup during install or file return during uninstallation. These additional tasks are scripted enhancements made to the Windows based installer. If there is a catastrophic failure during the installation (or any other state that blocks the uninstaller program from running) the file return needs to be performed manually. Warning: Do not attempt to repair a system by only modifying the registry and running the installation a second time. This causes you to lose the ability to return the system back to its pre-installation state. If the Installer is run a second time, it backs up the recently installed versions of files, overwriting the original files previously copied to the backup directories. The manual recovery steps outlined below are performing a “Temporary” uninstallation. This means that files are being restored to their pre-installation (Release 7.0(0)) state, but the previous database schema is not restored. In the event of a major failure, it might not be easy to determine whether or not the proper files are in place to rollback the schema. By following the procedures listed below the system can be returned to a known state from which the Installer can be reapplied. Backup files are stored in directories that are immediate children of the original file location. The directory name is the minor release version number with each numerical component separated by an underscore, as in ICM_7_2_1_0_0_0_44. For example, files patched in the C:\icm\bin Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 47 Chapter 4: - Silent Installation and Manual Recovery from Installer Failures Recovering from Failures of the Installer directory are copied to a directory with a name that resembles this pattern: C:\icm\bin\_ICM_7_2_1_0_0_0_44. A list is kept in a text file for every backup directory created. This file is written to the product root directory (example: C:\icm\_ICM_7_2_1_0_0_0_44\Return_ICM_7_2_1_0_0_0_44.txt). How to Manually Return a Failed Release 7.2(1) Installation to the Pre-installation State Perform the following steps to manually return a failed Release 7.2(1) installation: Note: This process must be followed only if the Add/Remove Programs uninstallation procedure fails. Step 1 Locate all the backup directories using the return list file. Step 2 Copy all of the files in each backup directory to its immediate parent directory. Step 3 Delete the backup directories and all their contents. Note: While the deletion of the backup directories is functionally optional, it helps to keep the system clean. In the event you do delete the backup files here, it might be worthwhile to store them in a safe location elsewhere. Step 4 Clean up the registry by removing the Installer information. For example, the Installer information for ICM_7_2_1_0_0_0_44 is removed by deleting this key and all its contents (HKLM\SOFTWARE\Cisco Systems, Inc.\Patch\ICM\7.0\Patch\ICM_7_2_1_0_0_0_44). Step 5 If a new language selection was made during the install, the language selection must also be reset by modifying registry named values under the key HKLM\SOFTWARE\Cisco Systems, Inc.\ICM\SystemSettings. a. Copy the value of "Last Language" to "Language". b. Copy the value of "Last LanguageAbbrev" to "LanguageAbbrev". While the previous instructions restores most ICM nodes, more needs to be done for a WebView deployment. WebView places many additional requirements on the Installer, such as copying files from a base repository to each WebView instance, updating templates, cleaning out caches, etc. There is no easy way to manually recover the WebView changes. However, if the manual recovery previously described is followed, the Installer might be safely applied again, and recover the WebView deployment. When a successful installation of this minor release is deployed, the uninstallation program can be run normally to restore the WebView state to pre-installation configuration. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 48 Chapter 5 Installing 7.2(1) Additional Software This chapter discusses installing and uninstalling: • Cisco Computer Telephony Integration Object Server (CTI OS), Release 7.2(1) • Cisco Agent Desktop (CAD), Release 7.2(1) • Cisco Unified Contact Center Management Portal, Release 7.2(1) This section contains the following topics: • Cisco Computer Telephony Integration Object Server (CTI OS), Release 7.2(1), page 49 • Cisco Agent Desktop (CAD), Release 7.2(1), page 50 • Cisco Unified Contact Center Management Portal (CCMP), Release 7.2(1), page 50 Cisco Computer Telephony Integration Object Server (CTI OS), Release 7.2(1) The installation and uninstallation of Cisco CTI OS, Release 7.2(1) is not covered in this guide. See the Cisco CTI OS System Manager’s Guide for ICM/IPCC Enterprise and Hosted Edition, Release 7.2(1) (http://www.cisco.com/en/US/products/sw/custcosw/ps14/ tsd_products_support_series_home.html) for instructions on installing and uninstalling CTI OS 7.2(1). For additional information concerning CTI OS 7.2(1) see the Release Notes (http:// www.cisco.com/en/US/products/sw/custcosw/ps14/prod_release_notes_list.html)for this CTI OS release. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 49 Chapter 5: - Installing 7.2(1) Additional Software Cisco Agent Desktop (CAD), Release 7.2(1) Cisco Agent Desktop (CAD), Release 7.2(1) The installation and uninstallation of Cisco CAD, Release 7.2(1) is not covered in this guide. See the Cisco CAD Installation Guide, IP Contact Center Enterprise and Hosted Edition Release 7.2(1) (http://www.cisco.com/en/US/products/sw/custcosw/ps427/ tsd_products_support_series_home.html) for instructions on installing and uninstalling CAD 7.2(1). For additional information concerning CAD 7.2(1) see the Release Notes (http://www.cisco.com/ en/US/products/sw/custcosw/ps427/prod_release_notes_list.html)for this CAD release. Cisco Unified Contact Center Management Portal (CCMP), Release 7.2(1) The installation and uninstallation of Cisco Unified Contact Center Management Portal, Release 7.2(1) is not covered in this guide. See the Installation Guide for Cisco Unified Contact Center Management Portal Release 7.2(1) (http://www.cisco.com/en/US/products/sw/ custcosw/ps5053/prod_installation_guides_list.html) for instructions on installing and uninstalling CCMP 7.2(1). For additional information concerning CCMP 7.2(1), see the Release Notes (http:// www.cisco.com/en/US/products/sw/custcosw/ps427/prod_release_notes_list.html)for this CCMP release. Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) 50 Index run a silent installation....45 Index temporarily uninstall core components....36 ICM/IPCC Release 7.1(1) agent desktop software availability....11 CAD....49 baseline requirements....11 CTI OS....49 how to install core components....28 availability....11 how to permanently uninstall core components....39 baseline requirements....11 how to temporarily uninstall core components....36 CAD....50 installation....27 CAD enhancements....13 Installer....14 CCMP....50 new feature overview....13 Cisco Agent Desktop....50 overview....11 Cisco Unified Mobile Agent....13 permanent uninstallation....15 Citrix....13 release strategy....12 component roles temporary uninstallation....16 System IPCC....13 Computer Telephony Integration Object Server....49 uninstallation....35 installation Contact Center Management Portal....50 core components....27 Contact Center SNMP Management service....13 how to....28 core components ICM/IPCC Release 7.1(1)....27 how to install....28 overview....16 how to permanently uninstall....39 silent....13, 45 how to temporarily uninstall....36 installer how to temporarily uninstall ....36 about....14 installation....27 failure scenarios....47 uninstallation....35 recovering from failure....47 CTI OS....13, 49 date_time_Minor Release ICM7.1(1).log....25 deployment InstallShield Silent Installation....13 JDK1.4.2_10....13 schema....24 JRE 1.4.2_10....13 ECC variables....13 language selection Expanded Call Context variables....13 how to install core components....28 permanently uninstall core components....39 System IPCC....13 local setup....22 changes....22 log files Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) Index 51 Index date_time_Minor Release ICM7.1(1).log....25 hostname_instancename_databasename.log....25 new....25 requirements baseline....11 retasking....24 machine retasking....24 rollback support....23 manual recovery....45, 48 schema media setup....22 new features deployment....24 setup CAD enhancements....13 local....22 Cisco Unified Mobile Agent....13 media....22 Contact Center SNMP Management service....13 rollback support....23 CTI OS support for Citrix and Silent Monitor....13 silent installation....45 InstallShield Silent Installation....13 how to....45 JDK1.4.2_10....13 rules of thumb....45 JRE 1.4.2_10....13 running....45 Persistence Configuration for ECC variables....13 Support Tools Node Agent....13 System IPCC language selection....13 overview ICM/IPCC Release 7.1(1)....11 installation....16 new features....13 Silent Installation InstallShield....13 Silent Monitor....13 SNMP contact center management services....13 SNMP Management service Contact Center ....13 permanent uninstallation....16 Support Tools Node Agent....13 schema deployment....24 System IPCC uninstallation, permanent ....16 permanent uninstallation....15 how to....39 overview....16 Persistence Configuration component roles....13 System IPCC language selection....13 temporary uninstallation....16 how to....36 ECC variables....13 Unified Mobile Agent....13 Expanded Call Context variables....13 uninstallation recovery core components....35 from installer failures....47 ICM/IPCC Release 7.1(1)....35 manual....45, 48 permanent....15 Release 7.1(1) Installer....14 permanent, overview....16 release strategy....12 temporary....16 Installation Guide Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.2(1) Index 52