Deployment Guide For Cisco Unified Presence Release 8.0 and 8.5
Deployment Guide For Cisco Unified Presence Release 8.0 and 8.5
Deployment Guide For Cisco Unified Presence Release 8.0 and 8.5
5
November 21, 2011
Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned 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. (1005R) Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5 2011 Cisco Systems, Inc. All rights reserved.
CONTENTS
CHAPTER
1-1 1-1
About the Cisco Unified Presence Interfaces Main Components 1-1 SIP Interface 1-2 CTI Interface 1-3 AXL/SOAP Interface 1-3 LDAP Interface 1-4 XMPP Interface 1-4 XMPP Standards Module Overview IM Compliancy Cisco Integrations
1-8 1-8 1-8 1-9 1-4 1-5
CHAPTER
2-1
About the License Requirements 2-1 Cisco Unified Presence License Requirements 2-1 Licensing Modes 2-1 User and Server License Requirements 2-3 Cisco Unified Personal Communicator License Requirements User License Requirements 2-5 Adjunct Licensing 2-6 Obtaining a License File
2-7
2-5
2-8 2-9
Assigning the Licensing Capabilities on Cisco Unified Communications Manager Viewing Licensing Information on Cisco Unified Communications Manager
3
2-10
CHAPTER
Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence 3-1 User and Device Configuration on Cisco Unified Communications Manager Configuring the Presence Service Parameter
3-3 3-3 3-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
Contents
Configuring the SIP Trunk Security Profile for Cisco Unified Presence Configuring the SIP Trunk for Cisco Unified Presence 3-4
3-4
Verifying That the Required Services are Running on Cisco Unified Communications Manager
4
3-6
CHAPTER
4-1
About the Multi-Node Scalability Feature 4-1 Scalability Enhancements 4-1 Supported End Points 4-2 IM-Only Deployment 4-2 Performance Recommendations 4-2 High Availability Deployments 4-3 Subclusters 4-3 User Assignment 4-3 Server-Side Failback for Cisco Unified Personal Communicator 7.x Clients Cisco Unified Personal Communicator Sign-In and Redirect 4-4 Clustering over WAN 4-4 About the Multi-Node Deployment Models 4-5 Balanced User Assignment Redundant High Availability Deployment 4-5 Active/Standby User Assignment Redundant High Availability Deployment Scalability Options for Your Deployment Cluster-Wide DNS SRV
4-9 4-9 4-7
4-4
4-6
About Clustering over WAN Deployments 4-10 WAN Bandwidth requirements 4-10 Intracluster Deployments over WAN 4-10 Local Failover 4-11 Subcluster Failure Detection 4-11 Method Event Routing 4-12 Multi-Node Configuration for Deployment over WAN Bandwidth Considerations 4-12 External Database Recommendations 4-13 Intercluster Deployments over WAN 4-13
5
4-12
CHAPTER
Performing a Cisco Unified Presence Multi-Node Deployment Cisco UP Replication Watcher Service
5-1 5-3
5-1
About Upgrade Notes and Recommendations 5-4 Upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.0(x)
5-5
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
Contents
Upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.5(x) How to Update a Multi-Node Configuration after Deployment Performing a Software Upgrade 5-6 Adding a New Node 5-7 Expanding the Cluster 5-8 How to Troubleshoot a Multi-Node Deployment Monitoring a Multi-Node System 5-9 Resolving a Hardware Problem 5-10
6
5-9 5-6
5-5
CHAPTER
Configuring a Cisco Unified Presence Server for Deployment in the Network About Configuration Changes and Service Restart Notifications Service Restart Notifications 6-1 Cisco UP XCP Router Restart 6-2 Restarting the Cisco UP XCP Router Service
6-2 6-1
6-1
How to Configure the Cluster Topology on Cisco Unified Presence 6-3 About Subcluster, Node and User Management Recommendations Node Creation and Movement Recommendations 6-3 Node Name Recommendations 6-4 User Assignment Mode Recommendations 6-5 Manual User Assignment Recommendations 6-5 User Redistribution 6-6 Creating Subclusters in System Topology 6-6 Creating, Assigning and Moving Nodes in System Topology 6-7 Configuring User Assignment in System Topology 6-9
6-3
About High Availability Cisco Unified Presence Deployments 6-10 Requirements for High Availability 6-11 High Availability in a Subcluster 6-11 Impact of Failover to Cisco Unified Presence Clients and Services 6-11 Automatic Failover Detection 6-12 Cisco UP Server Recovery Manager (SRM) 6-13 Manual Failover and Fallback 6-14 Important Note About High Availability and Intercluster Deployments 6-14 Node State Definitions 6-15 Node States, Causes and Recommended Actions 6-16 How To Configure High Availability Cisco Unified Presence Deployments 6-19 Turning On or Off High Availability for a Subcluster 6-20 Configuring the Advanced Service Parameters for the Server Recovery Manager Performing a Manual Failover to Backup Node 6-24 Performing a Manual Fallback to Active Node 6-25
6-21
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
Contents
6-25
How to Configure the Cluster-Wide Routing Information on Cisco Unified Presence 6-26 Configuring the Domain Value 6-26 Replacing the Default Domain Value 6-26 Changing the Domain Value 6-27 About the Routing Communication Type 6-28 Routing Communication Recommendations 6-28 MDNS Routing and Cluster ID 6-29 Configuring the Routing Communication 6-29 Viewing or Configuring the Cluster ID 6-30 Configuring a Cluster-Wide Cisco Unified Presence Address 6-31 Configuring the Throttling Rate for Availability State Change Messages 6-32 Uploading the Licences on Cisco Unified Presence
6-32
How to Configure Static Routes on Cisco Unified Presence 6-33 Route Embed Templates 6-34 Configuring Route Embed Templates on Cisco Unified Presence Configuring Static Routes on Cisco Unified Presence 6-35 How to Configure the Presence Gateway on Cisco Unified Presence Presence Gateway Configuration Option 6-38 Configuring the Presence Gateway 6-38
6-35
6-38
How To Configure the Authorization Policy on Cisco Unified Presence 6-39 Automatic Authorization on Cisco Unified Presence 6-39 User Policy & Automatic Authorization 6-40 Configuring the Authorization Policy on Cisco Unified Presence 6-41 How To Configure the Availability Settings on Cisco Unified Presence 6-42 Turning On or Off Availability Sharing for a Cisco Unified Presence Cluster Configuring the Do Not Disturb Settings on Cisco Unified Presence 6-43 Configuring the Temporary Presence Subscription Settings 6-44 Configuring the Maximum Contact List Size Per User 6-45 Configuring the Maximum Number of Watchers Per User 6-46
6-42
How to Configure the Instant Messaging Settings on Cisco Unified Presence 6-46 Turning On or Off Instant Messaging for a Cisco Unified Presence Cluster 6-46 Turning On or Off Offline Instant Messaging 6-47 Allowing Clients to Log Instant Message History 6-48 Configuring the SIP Publish Trunk on Cisco Unified Presence Configuring the Proxy Server Settings
6-49 6-49 6-48
How to Turn On the Cisco Unified Presence Services Turning On the Sync Agent 6-49 Turning On the Cisco Unified Presence Services
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-50
Contents
CHAPTER
Configuring Security on Cisco Unified Presence Cisco Unified Presence Certificate Types
7-1
7-1
How to Configure the Certificate Exchange Between Cisco Unified Presence and Cisco Unified Communications Manager 7-2 Prerequisites for Configuring Security 7-2 Importing the Cisco Unified Communications Manager Certificate to Cisco Unified Presence 7-3 Restarting the SIP Proxy Service 7-3 Downloading the Certificate from Cisco Unified Presence 7-4 Uploading the Cisco Unified Presence Certificate to Cisco Unified Communications Manager 7-4 Restarting the Cisco Unified Communications Manager Service 7-5 How to Configure the SIP Security Settings on Cisco Unified Presence 7-5 Configuring a TLS Peer Subject 7-5 Configuring a TLS Context 7-6 Configuring the SIP Proxy-to-Proxy Intracluster Protocol Type 7-6 How to Configure the XMPP Security Settings on Cisco Unified Presence XMPP Security Modes 7-7 Configuring the XMPP Certificate Settings 7-8
8
7-7
CHAPTER
Integrating Third-Party XMPP Client Applications on Cisco Unified Presence About Third-Party Client Integration 8-1 Supported Third-Party XMPP Clients 8-1 License Requirements for Third-Party Clients 8-2 XMPP Client Integration on Cisco Unified Communications Manager LDAP Integration for XMPP Contact Search 8-2 Domain Name for XMPP Clients 8-2 DNS Configuration for XMPP Clients 8-2 Turning On Cisco Unified Presence Services to Support XMPP Clients
8-4
8-1
8-2
Configuring a Secure Connection between Cisco Unified Presence and XMPP Clients
8-3
CHAPTER
9-1
About Chat 9-1 Chat 9-1 IM Forking 9-2 Offline IM 9-2 Broadcast IM 9-2 Chat Rooms on Cisco Unified Presence 9-2 Chat Room Limits 9-3 File Transfer 9-3 Important Notes About Cisco Unified Presence Service and Chat
9-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
Contents
How to Configure Chat Settings on Cisco Unified Presence 9-3 Configuring the Service Parameters for the IM Gateway 9-4 Configuring Persistent Chat Room Settings 9-4 How to Manage Chat Node Aliases 9-6 Chat Node Aliases 9-6 Key Considerations 9-7 Turning On System-Generated Aliases 9-7 Managing Chat Node Aliases Manually 9-8 Turning On the Cisco UP XCP Text Conference Service Sample Deployments 9-11 Scenario 1 9-12 Scenario 2 9-12 Scenario 3 9-13 Scenario 4 9-13 Scenario 5 9-15
10
9-10
CHAPTER
Configuring the Cisco IP PhoneMessenger Service Prerequisites for Integrating Cisco IP PhoneMessenger
How to Configure Cisco IP PhoneMessenger on Cisco Unified Communications Manager Configuring Cisco IP PhoneMessenger as an Application User 10-2 Configuring a Phone Service for the Cisco IP PhoneMessenger 10-2 Subscribing Phones to the Cisco IP PhoneMessenger Service 10-3 How to Configure Cisco IP PhoneMessenger on Cisco Unified Presence 10-3 Configuring the Cisco IP PhoneMessenger Settings 10-4 Configuring Meeting Notification Settings 10-4 Information to Provide to Users About the Meeting Notification Feature 10-5 Configuring Cisco IP Phone Messenger Response Messages 10-6 Sending a Broadcast Message 10-6 Signing Out a Cisco IP Phone Messenger User 10-7
11
CHAPTER
Configuring Basic Features for Cisco Unified Personal Communicator Roadmap for Deploying Cisco Unified Personal Communicator Adding Licensing Capabilities for Users
11-7 11-2 11-6
11-1
Configuring Firewalls to Pass Cisco Unified Personal Communicator Traffic Verifying That the Cisco UP XCP Router Service Is Running
11-7
11-7
(Cisco Unified Personal Communicator Release 8.x) About Configuring XCP Services for Cisco Unified Personal Communicator 11-8
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
Contents
(Cisco Unified Personal Communicator Release 8.x) Required XCP Services 11-8 (Cisco Unified Personal Communicator Release 8.x) Optional XCP Services 11-8 How to Configure Chat 11-9 Configuring the Service Parameters for the IM Gateway 11-9 (Cisco Unified Personal Communicator Release 8.x) Configuring Persistent Chat Rooms (Cisco Unified Personal Communicator Release 8.5) Disabling Chat 11-10 (Cisco Unified Personal Communicator Release 8.5) Configuring Chat History 11-10
11-9
About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager 11-10 Application Dialing and Directory Lookup Rules 11-10 Transformation of Dialed Numbers by Cisco Unified Personal Communicator 11-11 Cisco Unified Client Services Framework Device Type 11-12 Extension Mobility Configuration 11-12 (Cisco Unified Personal Communicator Release 8.x) Guidelines for Configuring the Softphone Device Name 11-13 (Cisco Unified Personal Communicator Release 7.1) Guidelines for Configuring the Softphone Device Name 11-13 How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager 11-14 Creating a Softphone Device for Each Cisco Unified Personal Communicator User 11-14 Associating Users with Softphone Devices 11-16 Adding Users to User Groups 11-17 Associating a New Device with a User 11-17 Resetting a Device 11-18 Specifying Which Softphone Device to Use for a User with Multiple Associated Softphone Devices 11-18 About Configuring Cisco Unified Personal Communicator on Cisco Unified Presence TFTP Server Connection 11-19 High Availability 11-20
11-19
How to Configure Cisco Unified Personal Communicator on Cisco Unified Presence 11-20 Configuring the Proxy Listener and TFTP Addresses 11-20 (Cisco Unified Personal Communicator Release 8.x) Configuring Settings 11-21 (Cisco Unified Personal Communicator Release 7.1) Configuring the Service Parameters 11-23 (Cisco Unified Personal Communicator Release 7.1) Configuring a Secure Connection Between Cisco Unified Presence and Cisco Unified Personal Communicator 11-24 About Configuring CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence 11-25 Desk-Phone Control and the CTI Connection Failures 11-25 (Cisco Unified Personal Communicator Release 7.x) Desk-Phone Control and LDAP TelephoneNumber Field 11-26 How to Configure CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence
11-27
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
Contents
Configuring CTI Gateway Server Names and Addresses Creating CTI Gateway Profiles 11-28
11-27
How to Configure Video Calls and Videoconferencing 11-29 Configuring Users for Point-to-Point Video Calls and for Multipoint Videoconferencing 11-29 Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager 11-30 Configuring Bandwidth Capability for Cisco Unified Personal Communicator 11-32 (Cisco Unified Personal Communicator Release 8.x) How to Configure Cisco Unified IP Phones for Video 11-33 (Cisco Unified Personal Communicator Release 8.x) Connecting a Cisco Unified IP Phone to the Network and Your Computer 11-33 (Cisco Unified Personal Communicator Release 8.x) Enabling Video for a Cisco Unified IP Phone 11-34
12
CHAPTER
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator 12-1 About Secure Voicemail Messaging 12-1 Secure Voicemail Messaging on Cisco Unity Connection Secure Voicemail Messaging on Cisco Unity 12-2 Secure Voicemail Messaging Configuration 12-3
12-2
How to Configure Voicemail Servers for Cisco Unified Personal Communicator 12-3 Configuring Cisco Unity Connection Servers 12-4 Configuring Cisco Unity Servers 12-5 Configuring Voicemail Server Names and Addresses on Cisco Unified Presence 12-8 Configuring Mailstore Server Names and Addresses on Cisco Unified Presence 12-9 Creating Voicemail Profiles on Cisco Unified Presence 12-10 How to Configure Conferencing Servers for Cisco Unified Personal Communicator 12-12 About the Conferencing Servers for Cisco Unified Personal Communicator 12-13 (Cisco Unified Personal Communicator Release 7.1) Configuring Cisco Unified MeetingPlace Express and Cisco Unified MeetingPlace Express VT Servers 12-13 Configuring Cisco Unified MeetingPlace Servers 12-16 (Cisco Unified Personal Communicator Release 8.x) Configuring the Cisco Unified MeetingPlace Web Server 12-18 Adding Custom Cisco Unified MeetingPlace Template Files to a Cisco Unified MeetingPlace7.x Web Server 12-18 (Cisco Unified Personal Communicator Release 8.5) Configuring Cisco Webex Servers 12-19 Configuring Single Sign-on for Cisco Webex and Cisco Unified MeetingPlace 12-19 Configuring Conferencing Server Names and Addresses on Cisco Unified Presence 12-19 Creating Conferencing Profiles on Cisco Unified Presence 12-21 (Cisco Unified Personal Communicator Release 8.x) Creating Audio Profiles on Cisco Unified Presence 12-23
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10
Contents
Configuring CCMCIP Profiles for Cisco Unified Personal Communicator Release 8.x About Configuring Third-Party Clients on Cisco Unified Presence
12-26
12-24
(Cisco Unified Personal Communicator Release 8.5) How to Use Cisco Unified Personal Communicator as a Desktop Agent 12-27 About Running Cisco Unified Personal Communicator as a Desktop Agent 12-27 Before You Start Cisco Unified Personal Communicator as a Desktop Agent 12-27 Starting Cisco Unified Personal Communicator as a Desktop Agent 12-28 Stopping Cisco Unified Personal Communicator as a Desktop Agent 12-29 (Cisco Unified Personal Communicator Release 8.5) Distributing HTML Files for Display in the Cisco Unified Personal Communicator Window 12-30 About Migrating Users from Cisco Unified Personal Communicator Release 7.x to Release 8.x
12-31
How to Update User Configuration After Deploying Cisco Unified Personal Communicator 12-31 Application Profiles 12-31 Changing Application Profiles for a Single User 12-32 Changing Application Profiles for Multiple Users 12-32 Configuring a New User for Full Cisco Unified Personal Communicator Functionality 12-33
13
CHAPTER
13-1
Pre-Deployment Tasks 13-1 Removing Any Applications That Depend on Cisco Unified Client Services Framework 13-1 Removing Cisco Unified Video Advantage 13-2 (Cisco Unified Personal Communicator Release 8.x) Setting a Default Address for the Cisco Unified Presence Server 13-2
13-2
Cisco Unified Personal Communicator Deployment 13-3 Executable File 13-3 Windows Installer (MSI) File 13-4 Software Download Site and Installer Package Names Deployment Options 13-5 Automated Mass Deployment 13-5 Standalone Installation 13-5
13-4
How to Deploy the Application 13-6 (Cisco Unified Personal Communicator Release 8.5 and Earlier) Deploying the Application in a Mac OS Environment 13-6 Deploying the Application and the Camera Drivers in a Microsoft Windows Environment 13-6 Installing Security Certificates on Client Computers for Client Services Framework (CSF) 13-7 Enabling Availability Status for Microsoft Office 2010 Users 13-8 Upgrading the Application
13-9 13-10
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11
Contents
Use of Third-Party Headsets with Cisco Unified Personal Communicator Do Not Disturb Behavior of Cisco Unified Personal Communicator Information to Provide to Users
13-13 13-11
13-10
Troubleshooting 13-16 Cisco Unified Personal Communicator Fails to Start or Starts with a Black Background with No Visible Controls 13-16 Limitations Creating Group Chats 13-17 Cannot Place or Receive Calls After a Secure Profile is Enabled 13-17 Error Connecting to the CSF Device 13-17
14
CHAPTER
14-1 14-1
How to Integrate the LDAP Directory with Cisco Unified Communications Manager 14-2 Secure Connection Between Cisco Unified Communications Manager and the LDAP Directory 14-3 Configuring the LDAP Synchronization for User Provisioning 14-3 Uploading LDAP Authentication Server Certificates 14-4 Configuring LDAP Authentication 14-5 Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory 14-6 How to Integrate the LDAP Directory with Cisco Unified Personal Communicator 14-6 Rules for a Displayed Contact Name 14-7 (Cisco Unified Personal Communicator Release 8.0) Fetch Contact Pictures from a Web Server 14-7 Configuring the LDAP Attribute Map for Cisco Unified Personal Communicator 14-8 Configuring LDAP Server Names and Addresses for Cisco Unified Personal Communicator 14-10 Creating LDAP Profiles and Adding Cisco Unified Personal Communicator Users to the Profile 14-11 How to Integrate the LDAP Directory for Contact Searches on XMPP Clients 14-13 LDAP Account Lock Issue 14-14 Configuring LDAP Server Names and Addresses for XMPP Clients 14-14 Configuring the LDAP Search Settings for XMPP Clients 14-15 Turning On The Cisco UP XCP Directory Service 14-17
15
CHAPTER
Configuring a Cisco Unified Presence Intercluster Deployment About Intercluster Deployments 15-1 Intercluster Peer Relationships 15-1 Intercluster Router to Router Connections 15-2 Node Name Value for Intercluster Deployments 15-2 Domain Value for Intercluster Deployments 15-3 Secure Intercluster Router to Router Connections 15-3
15-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12
Contents
15-3
How to Configure Intercluster Peers 15-4 Configuring an Intercluster Peer 15-4 Turning On the Intercluster Sync Agent 15-6 Verifying the Intercluster Peer Status 15-6 Updating Intercluster Sync Agent Tomcat Trust Certificates
15-7
How to Perform Intercluster Upgrades 15-7 Prerequisites for an Intercluster Upgrade 15-8 Roster Migration for Intercluster Upgrade 15-8 Contact List Size for Intercluster Upgrade 15-9 SIP Remote Contact Limit 15-9 Performing an Intercluster Upgrade 15-9 Verifying that the Roster Migration is Complete on Cisco Unified Presence
16
15-11
CHAPTER
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) Feature Comparison of Enhanced and Basic Directory Integration
16-2
16-1
Specifying How Cisco Unified Client Services Framework Integrates with Active Directory Mapping Keys Required for Basic and Enhanced Directory Integration
16-3
16-3
About Enhanced Directory Integration 16-3 Automatic Discovery of the Directory Service 16-4 Configuration of Directory Servers that Cannot Be Discovered Automatically Connections to Global Catalog Servers or Domain Controllers 16-5 Usage of SSL 16-5 Usage of SSL for Users that Are Not Part of Your Domain 16-5 Usage of Windows Credentials 16-6 Usage of Non-Windows Credentials 16-6 Topics to Consider Before You Use Enhanced Directory Integration 16-6 About Configuring Enhanced Directory Integration with Active Directory 16-7 Default Configuration of Active Directory with Enhanced Directory Integration Configuration of the Connection for Enhanced Directory Integration 16-7 Directory Attributes Are Standard Active Directory Attribute Names 16-10 Configuration of Additional Directory Attributes 16-11 Active Directory Attributes That Must Be Indexed 16-12 Sample Configuration Questions 16-13
16-4
16-7
About Basic Directory Integration 16-14 Using an Active Directory Group Policy Administrative Template to Configure Client Services Framework Clients 16-14 Deployment of Group Policy Administrative Templates in a Windows Server 2003 Environment 16-15
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13
Contents
Deployment of Group Policy Administrative Templates in a Windows Server 2008 Environment 16-15 Registry Location on Client Machines 16-16 Configuration of LDAP Registry Settings 16-16 About Phone Number Masks 16-20 Elements of Phone Number Masks 16-20 Subkey Names for Specifying Masks 16-22 About Retrieving Photos for Contacts 16-23 Retrieval of Binary Photos from Active Directory 16-23 Retrieval of Static URLs from Active Directory 16-23 Retrieval of Dynamic URLs from Active Directory 16-23
17
CHAPTER
Configuring Additional Registry Keys for Cisco Unified Personal Communicator Release 8.5(x) 17-1 Mapping Registry Keys
17-1 17-2 17-2 17-2
Configuration of Web Conferencing Registry Settings Configuration of Dial via Office Registry Settings Configuration of Additional Registry Settings
17-4 17-3 17-2
APPENDIX
18
How to Configure Multilingual Support for Cisco Unified Presence Installing the Locale Installer on Cisco Unified Presence Localized Applications
18-5 18-3
18-1 18-1
APPENDIX
Configuring Cisco Unified Presence for an IM-Only Deployment IM-Only Configuration Steps
A-1
A-1
APPENDIX
B-1
How to Use the High Availability Login Profiles B-1 Important Notes About the High Availability Login Profiles Using the High Availability Login Profile Tables B-2 Example High Availability Login Configurations B-3 2 GB Active/Active Profile 2 GB Active/Standby Profile 4 GB Active/Active Profile
B-3 B-4 B-4
B-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14
Contents
APPENDIX
Glossary of Terms
C-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15
Contents
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16
CH A P T E R
About the Cisco Unified Presence Interfaces, page 1-1 XMPP Standards, page 1-4 Module Overview, page 1-5 IM Compliancy, page 1-8 Cisco Integrations, page 1-8 Third-Party Integrations, page 1-8 Getting More Information, page 1-9
Main Components, page 1-1 SIP Interface, page 1-2 CTI Interface, page 1-3 AXL/SOAP Interface, page 1-3 LDAP Interface, page 1-4 XMPP Interface, page 1-4
Main Components
Figure 1-1 provides an overview of a Cisco Unified Presence deployment, including the main components and interfaces between Cisco Unified Communications Manager and Cisco Unified Presence. and between Cisco Unified Presence and third-party products.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-1
Figure 1-1
Cisco UC Client CUMC CUCM End User Identity CUMA Third - party XMPP Client Phone state Device data Licensing SIP, AXL, Data Sync Cisco Unified Presence Rich Presence Roster Mgt Instant Messaging - Permanent chat - IM History - Compliance Policy/User Preferences Open API Federation RCC ODBC External IM Archive XMPP Federation - IBM Sametime - WebEx - Googletalk SIP Federation - Microsoft OCS
, PP AP XM /SO P SI
Web Applications
HTTP
XM SI PP P ,
Location Appliance
SOAP
MS Exchange Calendaring
SIP Interface
A SIP connection handles the presence information exchange between Cisco Unified Communications Manager and Cisco Unified Presence. To enable the SIP connection on Cisco Unified Communications Manager, you must configure a SIP trunk pointing to the Cisco Unified Presence server. On Cisco Unified Presence, configuring Cisco Unified Communications Manager as a Presence Gateway will allow Cisco Unified Presence to send SIP subscribe messages to Cisco Unified Communications Manager over the SIP trunk.
Note
Cisco Unified Presence does not support clients (Cisco clients or third party) connecting to Cisco Unified Presence using SIP/SIMPLE interface over TLS. Only a SIP connection over TCP is supported.
Related Topics
How to Configure the SIP Trunk on Cisco Unified Communications Manager, page 3-3 How to Configure the Presence Gateway on Cisco Unified Presence, page 6-38
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-2
207482
Chapter 1
CTI Interface
The CTI (Computer Telephony Integration) interface handles all the CTI communication for users on the Cisco Unified Presence server to control phones on Cisco Unified Communications Manager. The CTI functionality allows users of the Cisco Unified Personal Communicator client to run the application in desk phone control mode. The CTI functionality is also used for the Cisco Unified Presence remote call control feature on the Microsoft Office Communicator client. For information on configuring the remote call control feature, see the Integration Note for Configuring Cisco Unified Presence with Microsoft OCS for MOC Call Control. To configure CTI functionality for Cisco Unified Presence users on Cisco Unified Communications Manager, users must be associated with a CTI-enabled group, and the primary extension assigned to that user must be enabled for CTI. To configure Cisco Unified Personal Communicator desk phone control, you must configure a CTI server and profile on Cisco Unified Presence, and assign any users that wish to use the application in desk phone mode to that profile. However, note that all CTI communication occurs directly between Cisco Unified Communications Manager and Cisco Unified Personal Communicator, and not through the Cisco Unified Presence server.
Related Topics
User and Device Configuration on Cisco Unified Communications Manager, page 3-1 How to Configure CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence, page 11-27 Integration Note for Configuring Cisco Unified Presence with Microsoft OCS for MOC Call Control: http://www.cisco.com/en/US/products/ps6837/products_installation_and_configuration_guides_lis t.html
AXL/SOAP Interface
The AXL/SOAP interface handles the database synchronization from Cisco Unified Communications Manager and populates the Cisco Unified Presence database. To activate the database synchronization, you must start the Sync Agent service on Cisco Unified Presence. By default the Sync Agent load balances all users equally across all nodes within the Cisco Unified Presence cluster. You also have the option to manually assign users to a particular node in the Cisco Unified Presence cluster. For guidelines on the recommended synchronization intervals when executing a database synchronization with Cisco Unified Communications Manager, for single and dual-node Cisco Unified Presence, see the Cisco Unified Presence SRND document.
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-3
LDAP Interface
Cisco Unified Communications Manager obtains all user information via manual configuration or synchronization directly over LDAP. Cisco Unified Presence then synchronizes all this user information from Cisco Unified Communications Manager (using the AXL/SOAP interface). Cisco Unified Presence provides LDAP authentication for users of the Cisco Unified Personal Communicator client and Cisco Unified Presence user interface. If a Cisco Unified Personal Communicator user logs into Cisco Unified Presence, and LDAP authentication is enabled on Cisco Unified Communications Manager, Cisco Unified Presence goes directly to the LDAP directory for Cisco Unified Personal Communicator user authentication. Once Cisco Unified Personal Communicator is authenticated, Cisco Unified Presence forwards this information to Cisco Unified Personal Communicator to continue the user login. Cisco Unified Personal Communicator and third party XMPP clients use the LDAP directory to allow users to search and add contacts.
Related Topic
XMPP Interface
An XMPP connection handles the presence information exchange and instant messaging operations for XMPP-based clients. Cisco Unified Presence supports temporary (ad-hoc) and persistent chat rooms for XMPP-based clients. An IM Gateway supports the IM interoperability between SIP-based and XMPP-based clients in a Cisco Unified Presence deployment.
Related Topics
Integrating Third-Party XMPP Client Applications on Cisco Unified Presence, page 8-1 Configuring Chat on Cisco Unified Presence, page 9-1
XMPP Standards
Cisco Unified Presence is compliant with the following XMPP standards:
RFC 3920 Extensible Messaging and Presence Protocol (XMPP): Core RFC 3921 Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
XEP-0004 Data Forms XEP-0012 Last Activity XEP-0013 Flexible Offline Message Retrieval XEP-0016 Privacy Lists XEP-0030 Service Discovery XEP-0045 Multi-User Chat XEP-0054 Vcard-temp XEP-0055 Jabber Search XEP-0060 Publish-Subscribe
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-4
Chapter 1
XEP-0065 SOCKS5 Bystreams XEP-0066 Out of Band Data Archive OOB requests XEP-0068 Field Standardization for Data Forms XEP-0071 XHTML-IM XEP-0082 XMPP Date and Time Profiles XEP-0092 Software Version XEP-0106 JID Escaping XEP-0114 Jabber Component Protocol XEP-0115 Entity Capabilities XEP-0124 Bidirectional Streams over Synchronous HTTP (BOSH) XEP-0126 Invisibility XEP-0128 Service Discovery Extensions XEP-0160 Best Practices for Handling Offline Messages XEP-0163 Personal Eventing Via PubSub XEP-0170 Recommended Order of Stream Feature Negotiation XEP-0178 Best Practices for Use of SASL EXTERNAL XEP-0220 Server Dialback XEP-0273 SIFT (Stanza Interception and Filtering Technology)
Module Overview
Module Configuring the Licensing for this Integration This Module Describes...
Notes
Licensing requirements for Cisco Unified Presence and Cisco Unified Personal Communicator. Instructions on how to obtain and upload a license file, and how to view license information on Cisco Unified Communications Manager. Instructions to configure the presence parameters and the SIP trunk, on Cisco Unified Communications Manager.
Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence
This is required configuration. Make sure that you complete the prerequisite user and device configuration on Cisco Unified Communications Manager as described in this module.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-5
Notes
Multi-node scalability feature introduction. Different multi-node deployment models. DNS configuration options for a multi-node deployment. A high-level overview of how to perform a multi-node installation and deployment. Describes the high-level sequence of tasks when performing a fresh multi-node deployment, and updating an existing multi-node deployment. System topology configuration (multi-node) High availability configuration (multi-node) Cluster-wide SRV address (multi-node) Routing parameters (multi-node) Uploading Cisco Unified Presence license file (single node and multi-node) Presence gateway and service parameters (single node and multi-node) Authorization policy configuration (single node and multi-node) Turning on Cisco Unified Presence services (single node and multi-node) The exchange of self-signed certificates between Cisco Unified Communications Manager and Cisco Unified Presence. Configuring Cisco Unified Presence secure modes Instructions to configure third-party XMPP clients on Cisco Unified Presence. Instructions to configure the chat, and group chat settings on Cisco Unified Presence. Instructions to configure Cisco IP PhoneMessenger on Cisco Unified Communications Manager Instructions to configure Cisco IP PhoneMessenger on Cisco Unified Presence
Some topics in this module are only applicable to the multi-node deployment, and some are applicable to both single node and multi-node deployments. You perform certain tasks in this module on the Cisco Unified Presence publisher node, and certain tasks on all nodes in the cluster.
Configuring Security between Cisco Unified Communications Manager and Cisco Unified Presence Integrating Third-Party XMPP Client Applications on Cisco Unified Presence Configuring Chat on Cisco Unified Presence Configuring the Cisco IP PhoneMessenger Service
This module is only required if you want a secure connection between these servers. This module is only required if you are deploying third-party XMPP clients. This module is only applicable if you are deploying XMPP clients. This module is only required if you are deploying Cisco IP PhoneMessenger
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-6
Chapter 1
Notes
This module describes how to configure Cisco Unified Personal Communicator Release 8.x and Cisco Unified Personal Communicator Release 7.x. Instructions to configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager Instructions to configure Cisco Unified Personal Communicator on Cisco Unified Presence Configuring firewalls to pass Cisco Unified Personal Communicator traffic Configuring users for point-to-point video calls and for multipoint video conferencing Instructions to configure the voicemail servers for Cisco Unified Personal Communicator Instructions to configure the conferencing servers for Cisco Unified Personal Communicator Instructions to configure the video conferencing resources on Cisco Unified Communications Manager Updating user configuration after deploying Cisco Unified Personal Communicator Instructions on deploying and upgrading Cisco Unified Personal Communicator Information on installation and use of headsets and other audio devices. Integrating the LDAP directory with Cisco Unified Communications Manager Integrating the LDAP directory with Cisco Unified Personal Communicator Integrating the LDAP directory for XMPP client contact search Information about intercluster deployments, and how to configure intercluster peers. Outline of the configuration steps required for an IM-only deployment Information on installing the locale installer on Cisco Unified Communications Manager and Cisco Unified Presence
This module is only required if you are deploying Cisco Unified Personal Communicator.
This module describes optional configuration if you are deploying Cisco Unified Personal Communicator
Deploying and Updating Cisco Unified Personal Communicator Integrating the LDAP Directory
This module is only required if you are deploying Cisco Unified Personal Communicator. This is recommended configuration.
Configuring a Cisco Unified Presence Intercluster Deployment Configuring Cisco Unified Presence for an IM-Only Deployment How to Configure Multilingual Support for Cisco Unified Presence
This module is only required if you are configuring a multi-cluster deployment. This module is only required if you are configuring an IM-only deployment. This module is only required if you wish to expand your Cisco Unified Presence deployment to support multiple languages.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-7
Chapter 1 IM Compliancy
IM Compliancy
For information on configuring Instant Message (IM) compliancy on Cisco Unified Presence, refer to the following documents:
Instant Messaging Compliance Guide for Cisco Unified Presence: http://www.cisco.com/en/US/products/ps6837/products_installation_and_configuration_guides_lis t.html
Cisco Integrations
For information on integrating Cisco Unified Presence with Cisco Unified Mobility, see the Cisco Unified Mobility server documentation.
Related Topic
Third-Party Integrations
This guide only details how to configure a basic Cisco Unified Presence deployment. For third-party integrations, see the document references below. Third Party Integration Integrating Cisco Unified Presence with Microsoft Exchange Integrating Cisco Unified Presence with Microsoft OCS/LCS for MOC Call Control This Guide Describes...
Integrating with Microsoft Exchange 2003, 2007 and 2010 Configuring Microsoft Active Directory for this integration Configuring Cisco Unified Presence as a CSTA gateway for remote call control from the Microsoft Office Communicator client Configuring Microsoft Active Directory for this integration Load-balancing MOC requests in a dual node Cisco Unified Presence deployment over TCP Load-balancing MOC requests in a dual node Cisco Unified Presence deployment over TLS Configuring Cisco Unified Presence for interdomain federation over the SIP protocol with Microsoft OCS and AOL, and over the XMPP protocol with IBM Sametime, Googletalk, Webex Connect, and another Cisco Unified Presence Release 8.x enterprise.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-8
Chapter 1
Related Topic
http://www.cisco.com/go/designzone
Cisco Unified Presence Compatibility Matrices and Port List:
http://www.cisco.com/en/US/products/ps6837/products_device_support_tables_list.html
Cisco Unified Presence Release Notes:
http://www.cisco.com/en/US/products/ps6837/prod_release_notes_list.html
Cisco Unified Communications Manager Documentation:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/tsd_products_support_series_home.html
Cisco Unified Personal Communicator Documentation:
http://www.cisco.com/en/US/products/ps6844/tsd_products_support_series_home.html
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-9
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
1-10
CH A P T E R
About the License Requirements, page 2-1 Cisco Unified Presence License Requirements, page 2-1 Obtaining a License File, page 2-7 Uploading a License File on Cisco Unified Communications Manager, page 2-8 Assigning the Licensing Capabilities on Cisco Unified Communications Manager, page 2-9 Viewing Licensing Information on Cisco Unified Communications Manager, page 2-10
Cisco Unified Presence License Requirements, page 2-1 Cisco Unified Personal Communicator License Requirements, page 2-5
Licensing Modes, page 2-1 User and Server License Requirements, page 2-3
Licensing Modes
Immediately following a fresh installation of Cisco Unified Presence, a 90-day trial evaluation period starts by default. During this time,
an organization can use or "run" a Cisco Unified Presence server without requiring a server license, and users in that organization, who you have already configured on Cisco Unified Communications Manager, can access Cisco Unified Presence and you can configure these users to use Cisco Unified Personal Communicator, without requiring the necessary user licenses (DLUs)
After the trial evaluation period ends, users no longer have access to Cisco Unified Presence functionality. You must upload the server license file, and the required user licenses, to enable Cisco Unified Presence in permanent Production mode.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-1
Restrictions
The Evaluation expiration date occurs 90 days after Cisco Unified Presence is first installed. To determine the number of days remaining to expiry, review the licensing warning messages in Cisco Unified Presence Administration and the Real-Time Monitoring Tool Syslog viewer. The alarm notifications begin 30 days before the end of the evaluation period, with a final alarm occurring on the date that the Evaluation expires. You can only evaluate each Cisco Unified Presence release once. Multiple evaluations per release are not permitted. If your Cisco Unified Presence server is operating in Evaluation mode following a fresh installation, you cannot upgrade it until you enable Cisco Unified Presence in permanent Production mode. When the Cisco Unified Presence server is operating in Evaluation mode, users of Cisco Unified Personal Communicator are able to exchange instant messaging and availability information, and use desk phone control. However, Cisco Unified Presence does not support the softphone client feature on Cisco Unified Personal Communicator during the evaluation period. It is recommended that you use a Windows PC rather than a MAC PC to both obtain and upload the license files. Receiving a license file using a MAC PC email client may result in a licensing failure, as will uploading or viewing the file on a MAC PC.
Cisco Unified Personal Communicator User All users who are configured on Cisco Unified Communications Manager can use Cisco Unified Personal Communicator. No Device License Unit (DLU) is required.
Note
All users who are configured on Cisco Unified Communications Manager can use Cisco Unified Presence. No Device License Unit (DLU) is Warning messages, in Cisco required. Unified Presence Administration, indicate that Cisco Unified Presence is in Evaluation mode. The Real-Time Monitoring Tool (Syslog Viewer) also displays license alarm messages. Users can manually start Cisco Unified Presence without uploading a license file. Evaluation Mode - Expired
In Evaluation mode, Cisco Unified Presence does not support the softphone client feature on Cisco Unified Personal Communicator.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-2
Chapter 2
Configuring the Licensing for this Integration About the License Requirements
Table 2-1
License Behavior
Users no longer have access to Cisco Unified Presence functionality. The PE and proxy shut down. Warning messages, in Cisco Unified Presence Administration, indicate that Cisco Unified Presence Evaluation mode has expired. The Real-Time Monitoring Tool (Syslog Viewer) also displays license alarm messages. Administrators must upload a valid server license file to enable Cisco Unified Presence in Production mode. You can upload the server license to Cisco Unified Presence before or after the trial evaluation period ends.
Users cannot log into Administrators can log into Cisco Unified Cisco Unified Presence Administration to upload a valid Personal Communicator. license.
Production Mode
Note
All users who are configured on Cisco Unified Communications Manager can use Cisco Unified Presence. A Device License Unit (DLU) is required.
All users who are configured on Cisco Unified Communications Manager can use Cisco Unified Personal Communicator. A Device License Unit (DLU) is required.
Related Topic
See the Real-Time Monitoring Tool (Syslog viewer) for the licensing alarm messages that display in Evaluation mode and Evaluation-Expired mode.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-3
Table 2-2
Description You need to assign presence capabilities for each Cisco Unified Presence user. This will consume one Cisco Unified Communications Manager Device License Unit (DLU). You can assign Cisco Unified Presence capabilities on a per user basis, regardless of the number of clients you associate with each user. When you assign Cisco Unified Presence capabilities for a user, this enables the user to send and receive availability updates. If the user is not enabled for Cisco Unified Presence capabilities, no availability updates are allowed for that user. On Cisco Unified Communications Manager, you will need to upload the user DLU, and then assign Cisco Unified Presence capabilities for a user.
You will require one server license for each Cisco Unified Presence server. This license covers service activation for the Cisco UP Presence Engine and Cisco UP SIP Proxy services on Cisco Unified Presence.
Note
This only applies if you are configuring the Cisco Unified Presence publisher node, or enabling Cisco Unified Presence in permanent Production mode.
You can deploy Cisco Unified Presence software as a single server or as a cluster of up to six servers. You must order a separate server license for each Cisco Unified Presence server, however, you only need to upload the license to the first node in a cluster as the license file contains the number of Cisco Unified Presence servers in a cluster that are licensed to the customer. For Cisco Unified Presence Release 8.x, you must provide the MAC address of the physical server or the License MAC value of the VMware server to obtain the Cisco Unified Presence licenses. You can only upload a license file issued for a physical server to a physical server. Similarly, you can only upload a VMware license file to a VMware server. Cisco Unified Presence software You only require a software version license if you are performing an upgrade to version license Cisco Unified Presence Release 8.x.You require one software version license for each Cisco Unified Presence cluster. The software version license enables service startup for the Cisco UP Presence Engine and Cisco UP SIP Proxy services on Cisco Unified Presence after an upgrade.
Troubleshooting Tips
If the Cisco Unified Presence publisher fails, you will need to reinstall Cisco Unified Presence on a new machine with the same hostname, IP address and software version. Cisco Unified Presence detects the change in the MAC address in the physical server of Cisco Unified Presence server, or the change in the License MAC value in the VMware of the Cisco Unified Presence server. It allows you a grace period of 30 days to upload valid license files to Cisco Unified Presence with the new MAC address for the physical server, or the new License MAC value for VMware. To do this, send an e-mail to [email protected] requesting a rehost of your license. After you upload the new license file, you must issue this CLI command file delete license invalid-license-filename and restart the license manager to stop the grace period. If you perform a bridge upgrade to supported hardware for Cisco Unified Presence 8.x, you will need to request new server license and software version license files, with new MAC address for the physical server, or the new License MAC value for VMware. To do this send an email to
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-4
Chapter 2
Configuring the Licensing for this Integration About the License Requirements
[email protected] requesting a "rehost" of your license. After you upload the new license files, you must issue this CLI command file delete license invalid-license-filename to remove the original license files and restart the license manager to stop the grace period.
Note
You can only use the CLI command "file delete license" to remove the license files that become invalid due to the publisher re-host. Do not use this command to manually remove any license files that are still considered valid.
You should include the MAC address or the License MAC value of the new server to which you want to migrate. To obtain the MAC address or the License MAC value of the server, select Show > Network in Cisco Unified Operating System Administration. If you do not obtain and upload a valid server license during the 30-day grace period, you will no longer have access to Cisco Unified Presence functionality. Cisco Unified Presence shuts down the Presence Engine (PE) and Proxy, and removes the invalid license file. Cisco includes an End User Licence Agreements (EULA) with Cisco Unified Presence 8.x for compliancy-oriented customers and to align with the Cisco Unified Communications licensing structure.
Related Topics
Cisco Unified Personal Communicator License Requirements, page 2-5 Uploading a License File on Cisco Unified Communications Manager, page 2-8 Uploading the Licences on Cisco Unified Presence, page 6-32 Assigning the Licensing Capabilities on Cisco Unified Communications Manager, page 2-9 For information on bridge upgrades, see the Installation Guide for Cisco Unified Presence at this URL: http://www.cisco.com/en/US/products/ps6837/prod_installation_guides_list.html
What To Do Next
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-5
Table 2-3
Description You will require one Cisco Unified Personal Communicator software license per user. The Cisco Unified Personal Communicator software license comes with one Cisco Unified Communications Manager Device License Unit (DLU). You need to assign Cisco Unified Personal Communicator capabilities for a user. This will consume one DLU. On Cisco Unified Communications Manager, you will need to upload the software license for a user, and then assign Cisco Unified Personal Communicator capabilities for a user.
You will require one Cisco Unified Personal Communicator user feature license per user. This license is also known as a Cisco Unified Communications Manager phone device license. You upload this license on Cisco Unified Communications Manager. In addition to the normal licensing requirements listed above, you require three Cisco Unified Communications Manager user feature licenses to register as a Cisco Unified Communications Manager softphone (three device licenses are consumed).
Cisco Unified Personal Communicator user feature license registered as Cisco Unified Communications Manager softphone
Related Topics
Adjunct Licensing, page 2-6 Cisco Unified Presence License Requirements, page 2-1 Uploading a License File on Cisco Unified Communications Manager, page 2-8 Assigning the Licensing Capabilities on Cisco Unified Communications Manager, page 2-9 Creating a Softphone Device for Each Cisco Unified Personal Communicator User, page 11-14
Adjunct Licensing
From Cisco Unified Communications Manager Release 6.0(1), you can associate a secondary device with a primary device and consume only one device license per device. This is also known as adjunct licensing. On Cisco Unified Communications Manager, you can configure adjunct licensing manually on the Phone Configuration window, using the AXL interface, or using the Bulk Administration Tool (BAT). For releases prior to Cisco Unified Communications Manager Release 6.0(1), three device licenses are consumed. Adjunct licensing has these restrictions:
You can associate up to two secondary softphone devices to a primary phone. You cannot delete the primary phone unless you remove the associated secondary softphone devices.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-6
Chapter 2
The primary phone must be the device that consumes the most licenses. You cannot make the softphone device the primary phone and associate a Cisco Unified IP Phone as the secondary device. Secondary softphone devices are limited to Cisco IP Communicator, Cisco Unified Personal Communicator, and Cisco Unified Mobile Communicator.
Related Topics
User License Requirements, page 2-5 Creating a Softphone Device for Each Cisco Unified Personal Communicator User, page 11-14
What To Do Next
Obtain the MAC address or the License MAC value of the server for which you are requesting the licenses. Obtain a valid email address. Determine the number of device licenses that you need by using the license unit calculator in Cisco Unified Communications Manager Administration (System > Licensing > License Unit Calculator).
Procedure
Step 1 Step 2
Register the PAK that you received using the License Registration web tool that is provided on CCO. Enter the following information:
The MAC address or the License MAC value of the server for which you are requesting the licenses. Your valid email address. The number of servers and devices for which you want licenses. The server type, physical server or VMware. The install type, fresh install or upgrade.
Step 3
Related Topics
What To Do Next
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-7
User licenses for Cisco Unified Presence capabilities. Software and user licenses for Cisco Unified Personal Communicator.
Select Cisco Unified Communications Manager Administration > System > Licensing > License File Upload. Select Upload License File. Locate the license file on your local computer. Select Upload. Restart the Cisco Unified Communications Manager service.
Troubleshooting Tips
Run the License Unit Report to verify that the license files have uploaded correctly. Select Cisco Unified Communications Manager Administration > System > Licensing > License Unit Report.
Related Topics
About the License Requirements, page 2-1 Obtaining a License File, page 2-7 Viewing Licensing Information on Cisco Unified Communications Manager, page 2-10 Uploading the Licences on Cisco Unified Presence, page 6-32
What To Do Next
Assigning the Licensing Capabilities on Cisco Unified Communications Manager, page 2-9
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-8
Chapter 2
Configuring the Licensing for this Integration Assigning the Licensing Capabilities on Cisco Unified Communications Manager
Note
Each capability that you assign for a user will consume one Cisco Unified Communications Manager DLU. You can also assign licenses by using the Bulk Administration Tool (BAT). In Cisco Unified Communications Manager Administration, select Bulk Administration > CUP > Update CUP/CUPC Users.
Before You Begin
Select Cisco Unified Communications Manager Administration > System > Licensing > Capabilities Assignment. Select Find. Perform one of the following actions:
a. b.
To assign capabilities to one user, select the user link to view the Capabilities Assignment Configuration window. To assign capabilities to more than one user, perform the following: Check the users as required. Select Bulk Assignment.
Check Enable CUP to enable Cisco Unified Presence capability. Check Enable CUPC to enable Cisco Unified Personal Communicator capability. Select Save.
Related Topics
About the License Requirements, page 2-1 Uploading a License File on Cisco Unified Communications Manager, page 2-8 Viewing Licensing Information on Cisco Unified Communications Manager, page 2-10
What To Do Next
Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence, page 3-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-9
To... Display the license report Determine the required number of license units
Menu path Cisco Unified Communications Manager Administration > System > Licensing > License Unit Report. Cisco Unified Communications Manager Administration > System > Licensing > License Unit Calculator.
Cisco Unified Presence Administration > Diagnostics > System Display the number of licensed Status Cisco Unified Presence and Cisco Unified Personal Communicator users synchronized from the The status window provides this information: Cisco Unified Communications Manager Number of licensed Cisco Unified Presence and Cisco Unified Personal Communicator users synchronized from the Cisco Unified Communications Manager database.
User IDs and the primary extension, number of devices, and the number of contacts associated with users. Which users are licensed to use Cisco Unified Personal Communicator.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
2-10
CH A P T E R
Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence
November 21, 2011
User and Device Configuration on Cisco Unified Communications Manager, page 3-1 Configuring the Presence Service Parameter, page 3-3 How to Configure the SIP Trunk on Cisco Unified Communications Manager, page 3-3 Verifying That the Required Services are Running on Cisco Unified Communications Manager, page 3-6
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
3-1
Chapter 3 Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence User and Device Configuration on Cisco Unified Communications Manager
Notes
Menu path Cisco Unified Communications Manager Administration > User Management > Credential Policy Default
This procedure is only applicable if you are integrating with Cisco Unified Communications Manager version 6.0 or a later release. We recommend that you set an expiration date on the credential policy for users. The only type of user that does not require a credential policy expiration date is an Application user. Cisco Unified Communications Manager does not use the credential policy if you are using an LDAP server to authenticate your users on Cisco Unified Communications Manager. Check Allow Control of Device from CTI to allow the phone to interoperate with the Cisco Unified Personal Communicator client.
Configure the phone devices, and associate a Directory Number (DN) with each device Configure the users, and associate a device with each user
Cisco Unified Communications If you are planning to deploy Cisco Unified Manager Administration > User Personal Communicator, make sure that the user Management > End User. ID value is unique for each user. The user ID is converted into the softphone device name, and if two users have the same softphone device name Cisco Unified Personal Communicator will not be able to derive the softphone device name, and as a result, will not function properly. This procedure is only applicable to Cisco Unified Cisco Unified Communications Communications Manager version 6.0 or a later Manager Administration > release. Device > Phone Cisco Unified Communications This procedure is only applicable if you are Manager Administration > User planning to deploy Cisco Unified Personal Communicator. To enable Cisco Unified Personal Management > User Group Communicator desk phone control, you must add the Cisco Unified Personal Communicator users to a CTI-enabled user group.
Note
Note that because menu options and parameters may vary per Cisco Unified Communications Manager releases, see the Cisco Unified Communications Manager documentation appropriate to your release.
Related Topics
Integrating the LDAP Directory, page 14-1 How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager, page 11-14 How to Configure CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence, page 11-27
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
3-2
Chapter 3
Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence Configuring the Presence Service Parameter
You can only enable the Inter-Presence Group Subscription parameter when the subscription permission for the default Standard Presence Group, or any new Presence Groups, is set to Use System Default. To configure Presence Groups, select Cisco Unified Communications Manager Administration > System > Presence Groups.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Select Cisco Unified Communications Manager Administration > System > Service Parameters. Select Cisco Unified Communications Manager server from the Server menu. Select Cisco CallManager from the Service menu. Select Allow Subscription for Default Inter-Presence Group Subscription in the Clusterwide Parameters (System - Presence) section. Select Save.
Troubleshooting Tips
You no longer have to manually add Cisco Unified Presence as an Application Server on Cisco Unified Communications Manager:
When you add or remove a node on the system topology interface, the node is automatically added to or removed from the Application Server list on Cisco Unified Communications Manager. When you configure the Cisco Unified Communications Manager publisher on Cisco Unified Presence from Cisco Unified Presence Administration > System > CUCM Publisher, the Cisco Unified Presence node is automatically added to the Application Server list on Cisco Unified Communications Manager.
Related Topic
How to Configure the Cluster Topology on Cisco Unified Presence, page 6-3
What To Do Next
How to Configure the SIP Trunk on Cisco Unified Communications Manager, page 3-3
The port number that you configure for the SIP Trunk differs depending on the version of Cisco Unified Presence that you are deploying:
For Cisco Unified Presence version 6.x, configure the port number 5070 for the SIP Trunk.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
3-3
Chapter 3 Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence How to Configure the SIP Trunk on Cisco Unified Communications Manager
For Cisco Unified Presence version 7.0(x) or higher, configure the port number 5060 for the SIP Trunk.
Configuring the SIP Trunk Security Profile for Cisco Unified Presence, page 3-4 Configuring the SIP Trunk for Cisco Unified Presence, page 3-4
Configuring the SIP Trunk Security Profile for Cisco Unified Presence
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7
Select Cisco Unified Communications Manager Administration > System > Security > SIP Trunk Security Profile. Select Find. Select Non Secure SIP Trunk Profile. Verify that the setting for Device Security Mode is Non Secure. Verify that the setting for Incoming Transport Type is TCP+UDP. Verify that the setting for Outgoing Transport Type is TCP. Check to enable these items:
Accept Presence Subscription Accept Out-of-Dialog REFER Accept Unsolicited Notification Accept Replaces Header
Step 8
Select Save.
What To Do Next
Configuring the SIP Trunk for Cisco Unified Presence, page 3-4
Configure the SIP Trunk security profile on Cisco Unified Communications Manager.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
3-4
Chapter 3
Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence How to Configure the SIP Trunk on Cisco Unified Communications Manager
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9
Select Cisco Unified Communications Manager Administration > Device > Trunk. Select Add New. Select SIP Trunk from the Trunk Type menu. Select SIP from the Device Protocol menu. Select None for the Trunk Service Type. Select Next. Enter CUPS-SIP-Trunk for the Device Name. Select a device pool from the Device Pool menu. In the SIP Information section at the bottom of the window, configure the following values:
a.
In the Destination Address field, enter the dotted IP address, or the FQDN (Fully Qualified Domain Name), or the DNS SRV record for the Cisco Unified Presence server.
Note
Check Destination Address is an SRV if you have configured a DNS SRV record for the Destination Address value.
b. c. d.
Enter 5060 for the Destination Port. Select Non Secure SIP Trunk Profile from the SIP Trunk Security Profile menu. Select Standard SIP Profile from the SIP Profile menu.
Step 10
Select Save.
Troubleshooting Tips
If you modify the DNS entry of the Publish SIP Trunk SRV record by changing the port number or IP address, you must restart all devices that previously published to that address and ensure each device points to the correct Cisco Unified Presence contact.
Related Topics
Configuring the SIP Trunk Security Profile for Cisco Unified Presence, page 3-4 Configuring the SIP Publish Trunk on Cisco Unified Presence, page 6-48 Presence Gateway Configuration Option, page 6-38
What To Do Next
How to Configure Cisco IP PhoneMessenger on Cisco Unified Communications Manager, page 10-1 or About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager, page 11-10
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
3-5
Chapter 3 Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence Verifying That the Required Services are Running on Cisco Unified Communications Manager
Verifying That the Required Services are Running on Cisco Unified Communications Manager
Procedure
Step 1 Step 2 Step 3
On Cisco Unified Communications Manager, select Cisco Unified Serviceability> Tools > Control Center - Feature Services. Select a Cisco Unified Communications Manager server from the Server menu. Make sure that the following services are running:
Cisco CallManager Cisco TFTP (if you are deploying Cisco Unified Personal Communicator softphone) Cisco CTIManager (if you are deploying Cisco Unified Personal Communicator in desk phone control mode) Cisco AXL Web Service (for data synchronization between Cisco Unified Presence and Cisco Unified Communications Manager)
Troubleshooting Tips
To turn on a service on Cisco Unified Communications Manager, select Cisco Unified Serviceability> Tools > Service Activation.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
3-6
CH A P T E R
About the Multi-Node Scalability Feature, page 4-1 About the Multi-Node Deployment Models, page 4-5 Scalability Options for Your Deployment, page 4-7 Cluster-Wide DNS SRV, page 4-9 Multi-Node Hardware Recommendations, page 4-9 About Clustering over WAN Deployments, page 4-10
Scalability Enhancements, page 4-1 Supported End Points, page 4-2 IM-Only Deployment, page 4-2 Performance Recommendations, page 4-2 High Availability Deployments, page 4-3 Subclusters, page 4-3 User Assignment, page 4-3 Server-Side Failback for Cisco Unified Personal Communicator 7.x Clients, page 4-4 Cisco Unified Personal Communicator Sign-In and Redirect, page 4-4 Clustering over WAN, page 4-4
Scalability Enhancements
The Cisco Unified Presence multi-node scalability feature supports the following:
Six nodes per cluster 15,000 users per cluster with maximum of 5000 users per node in a deployment with High Availability turned on
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-1
30,000 users per cluster in a deployment with High Availability turned off 5000 users per node with a Cisco Unified IP Phone and a client (two end points per user, or 10,000 end points per node). A user can have a maximum contact list size of 200. Cisco Unified Presence continues to support intercluster deployments with the multi-node feature.
Cisco Unified Communications Manager (desk phone) Cisco Unified Personal Communicator Release 8.x (XMPP client) Cisco Unified Personal Communicator Release 7.x (SIP client) Third-Party XMPP clients Cisco Unified Mobile Communicator Microsoft Office Communicator (Microsoft soft client) Lotus Sametime (Lotus soft client) Third-Party Interface clients
IM-Only Deployment
Cisco Unified Presence supports an IM-only deployment. This type of deployment supports up to 45,000 users in a Cisco Unified Presence cluster. An overview of the configuration steps required to set up an IM-only Cisco Unified Presence deployment is provided in the appendix of this guide.
Related Topic
Performance Recommendations
You can achieve optimum performance with the multi-node feature when:
The resources on all Cisco Unified Presence servers are equivalent in terms of memory, disk size, and age. Mixing hardware classes results in servers that are under-powered, therefore resulting in poor performance. You deploy hardware that complies with the hardware recommendations. You configure a Balanced Mode deployment model. In this case, the total number of users is equally divided across all nodes in all subclusters. Cisco Unified Presence defaults to Balanced Mode user assignment to achieve optimum performance.
Related Topics
Multi-Node Hardware Recommendations, page 4-9 Balanced User Assignment Redundant High Availability Deployment, page 4-5
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-2
Chapter 4
Planning a Cisco Unified Presence Multi-Node Deployment About the Multi-Node Scalability Feature
Subclusters, page 4-3 Balanced User Assignment Redundant High Availability Deployment, page 4-5 Active/Standby User Assignment Redundant High Availability Deployment, page 4-6
Subclusters
The multi-node feature introduces the concept of a subcluster. A subcluster is a single Cisco Unified Presence server, or a pair of Cisco Unified Presence servers, where each node has an independent database and set of users operating with a shared availability database that is able to support common users. In a single-node deployment within a subcluster, there is no High Availability failover protection for users assigned to the node. In a dual-node deployment within a subcluster, if you turn on High Availability in the subcluster, users have failover protection; each node acts as a backup for the other node allowing clients to fail over in case of outages of components or nodes. When you turn on High Availability in a subcluster, all users in the subcluster have redundancy and full failover capabilities.
Related Topics
About High Availability Cisco Unified Presence Deployments, page 6-10 Creating Subclusters in System Topology, page 6-6
User Assignment
To allow users receive the availability and Instant Messaging (IM) services on Cisco Unified Presence, you must assign users to nodes, and subclusters, in your Cisco Unified Presence deployment. You can manually or automatically assign users in a Cisco Unified Presence deployment. You manage user assignment using the User Assignment Mode parameter on the Sync Agent on Cisco Unified Presence. If you select automatic user assignment, the Sync Agent assigns the users to all nodes in all subclusters in an attempt to balance the user assignment evenly across all nodes. You can also configure the Sync Agent to assign the total number of users to only the first (active) node of an subcluster. If you select manual user assignment, you must manually assign your users to nodes, and subclusters, using the System Topology interface in Cisco Unified Presence Administration.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-3
Related Topics
About the Multi-Node Deployment Models, page 4-5 User Assignment Mode Recommendations, page 6-5 Configuring User Assignment in System Topology, page 6-9
Server-side failback is not applicable to Cisco Unified Personal Communicator Release 8.x. Cisco Unified Presence provides server-side failback, which uses the same throttle mechanism as server failover. This feature detects when a failed Cisco Unified Presence server in a High Availability deployment comes back in service. It then sends terminating notify messages to Cisco Unified Personal Communicator clients that are failed over to initiate failback to their home node. Also, if a user is moved between nodes in the subcluster, the Cisco Unified Presence server sends terminating notify messages, and the client will sign out and sign in to the new node. To balance the load between two nodes in the subcluster, you can assign the users equally in each node.
Note
Cisco Unified Presence does not support Cisco Unified Personal Communicator redirect across intercluster Cisco Unified Presence deployments.
Related Topic
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-4
Chapter 4
Planning a Cisco Unified Presence Multi-Node Deployment About the Multi-Node Deployment Models
Note
The High Availability deployment models described in this module are only applicable to Cisco Unified Presence Release 8.5.x or later releases.
Balanced User Assignment Redundant High Availability Deployment, page 4-5 Active/Standby User Assignment Redundant High Availability Deployment, page 4-6
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-5
Figure 4-1
Related Topics
How to Configure the Cluster Topology on Cisco Unified Presence, page 6-3 User Assignment Mode Recommendations, page 6-5 Scalability Options for Your Deployment, page 4-7 How To Configure High Availability Cisco Unified Presence Deployments, page 6-19 For the hardware user assignment guidelines for the multi-node feature, see the Cisco Unified Presence compatibility matrices at this URL: http://www.cisco.com/en/US/products/ps6837/products_device_support_tables_list.html
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-6
Chapter 4
Planning a Cisco Unified Presence Multi-Node Deployment Scalability Options for Your Deployment
Figure 4-2
Related Topics
How to Configure the Cluster Topology on Cisco Unified Presence, page 6-3 User Redistribution, page 6-6 User Assignment Mode Recommendations, page 6-5 Scalability Options for Your Deployment, page 4-7 How To Configure High Availability Cisco Unified Presence Deployments, page 6-19 For the hardware user assignment guidelines for the multi-node feature, see the Cisco Unified Presence compatibility matrices at this URL: http://www.cisco.com/en/US/products/ps6837/products_device_support_tables_list.html
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-7
Table 4-1
Scalability Option Add a New Node to an Existing Subcluster Deployment Mode Balanced Non-Redundant High If you add a new node to an existing Availability Deployment subcluster, the new node can support the same number of users as the existing node; the subcluster can now support twice the number of users. It also provides balanced High Availability for the users on the existing node and the new node in that subcluster. Balanced Redundant High Availability Deployment If you add a new node to an existing subcluster, the new node can support the same number of users as the existing node; the subcluster can now support twice the number of users. It also provides balanced redundant High Availability for the users on the existing node and the new node in that subcluster. If you add a new node to a new subcluster, you can support more users in your deployment. This does not provide balanced High Availability for the users in the subcluster. To provide balanced High Availability, you must add a second node to the subcluster. If you add a new node to a new subcluster, you can support more users in your deployment. This does not provide balanced High Availability for the users in the subcluster. To provide balanced High Availability, you must add a second node to the subcluster. Add a New Node to a New Subcluster
Note
You may have to reassign your users within the subcluster, depending how many users were on the existing node. If you add a new node in a new subcluster, you can support more users in your deployment. This does not provide High Availability for the users in the subcluster. To provide High Availability, you must add a second node to the subcluster.
If you add a new node to an existing subcluster, you provide High Availability for the users in the existing node in the subcluster. This provides a High Availability enhancement only; it does not increase the number of users you can support in your deployment.
Related Topics
About the Multi-Node Deployment Models, page 4-5 Expanding the Cluster, page 5-8
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-8
Chapter 4
We recommend turning on High Availability in your deployment. Minimize your hardware, for example, instead of using six MCS 7825 servers that support a total of six thousand users, choose two MCS 7835 servers that can support a total of five thousand users. Use the same generation of server hardware. Use similar hardware for all nodes in your deployment. If you must mix generations of similar hardware, put the same generations of older hardware together in a subcluster and put fewer users on this subcluster than on the more powerful subclusters. Note that we do not recommend this deployment practice.
Warning
For multi-node deployments using mixed hardware (for example, UCS, MCS, or VMware), it is highly recommended that the subscriber and publisher nodes in the same subcluster have similar database size. If a significant difference in database size exists between the two nodes, you will receive an error during installation of the subscriber node.
Note
The MCS 7845 with four 72GB drives can run the scalability feature, but this hardware with four 146GB drives is preferred.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-9
If you have older-generation hardware, follow the disk drive upgrade recommendations above. You must meet the minimal disk capacity on each server in the cluster in order to achieve scale.
Note
Upgrading drives will allow you to use older hardware in a multi-node cluster. However, we recommend that you use the latest hardware available for the multi-node feature because this hardware has more powerful CPU, more memory and faster input/output processing.
Related Topic
For a list of the supported hardware for the multi-node feature, and hardware user assignment guidelines for the multi-node feature, see the Cisco Unified Presence compatibility matrices at this URL: http://www.cisco.com/en/US/products/ps6837/products_device_support_tables_list.html
WAN Bandwidth requirements, page 4-10 Intracluster Deployments over WAN, page 4-10 Local Failover, page 4-11 Subcluster Failure Detection, page 4-11 Method Event Routing, page 4-12 Multi-Node Configuration for Deployment over WAN, page 4-12 Bandwidth Considerations, page 4-12 External Database Recommendations, page 4-13 Intercluster Deployments over WAN, page 4-13
Note
Each Cisco Unified Presence subcluster that you add to your Clustering over WAN deployment requires an additional (dedicated) five megabits per second bandwidth.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-10
Chapter 4
Planning a Cisco Unified Presence Multi-Node Deployment About Clustering over WAN Deployments
This model can provide geographical redundancy and remote failover, for example failover to a backup Cisco Unified Presence node on a remote site. With this model, the Cisco Unified Presence server does not need to be co-located with the Cisco Unified Communications Manager publisher server. The Cisco Unified Personal Communicator client can be either local or remote to the Cisco Unified Presence server. This model also supports High Availability for the Cisco Unified Personal Communicator Release clients, where the clients fail over to the remote peer Cisco Unified Presence node if the services or hardware fails on the home Cisco Unified Presence node. When the failed node comes online again, the clients automatically reconnect to the home Cisco Unified Presence node. When you deploy Cisco Unified Presence over WAN with remote failover, note the following restrictions:
This model only supports High Availability at the system level. Certain Cisco Unified Presence components may still have a single point of failure. These components are the Cisco UP Sync Agent, Cisco Intercluster Sync Agent, and Cisco Unified Presence Administration interface. This model supports High Availability for the Cisco Unified Personal Communicator Release 7.x and Release 8.5.
Cisco Unified Presence also supports multiple subclusters in a Clustering over WAN deployment. For information on scale for a Clustering over WAN deployment, see the Cisco Unified Presence SRND.
Related Topic
Local Failover
You can also deploy Cisco Unified Presence over WAN where one subcluster is located in one geographic site, and a second subcluster is located in another geographic site. The subcluster can contain a single node, or a dual node for High Availability between the local nodes. This model provides no failover between geographic sites.
Heart Beat Interval: This parameter specifies how often in seconds the Cisco UP Config Agent sends a heartbeat message to the peer Cisco UP Config Agent in the same subcluster. The heartbeat is used to determine network availability. The default value is 60 seconds. Connect Timeout: This parameter specifies how long in seconds the Cisco UP Config Agent waits to receive a response from a connection request to the peer Cisco UP Config Agent. The default value is 30 seconds.
Note
We recommend that you configure these parameters with the default values.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-11
For optimum performance, we recommend that you assign the majority of your users to the home Cisco Unified Presence node. This deployment model decreases the volume of messages sent to the remote Cisco Unified Presence server over WAN, however the failover time to the secondary node depends on the number of users failing over. If you wish to configure a High Availability deployment model over WAN, you can configure a subcluster-wide DNS SRV address. In this case Cisco Unified Presence sends the initial PUBLISH request message to the node specified by DNS SRV and the response message indicates the host node for the user. Cisco Unified Presence then sends all subsequent PUBLISH messages for that user to the host node. Before configuring this High Availability deployment model, you must consider if you have sufficient bandwidth for the potential volume of messages that may be sent over the WAN.
Related Topics
Intracluster Deployments over WAN, page 4-10 Performing a Cisco Unified Presence Multi-Node Deployment, page 5-1 Cisco Unified Presence Solution Reference Network Design (SRND): http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/7x/uc7_0.html
Bandwidth Considerations
When you calculate the bandwidth requirements for your Clustering over WAN deployment, consider the following:
In your bandwidth considerations, you must include the normal bandwidth consumption of a Cisco Unified Communications Manager cluster. If you configure multiple nodes, Cisco Unified Communications Manager uses a round-robin mechanism to load balance SIP/SIMPLE messages, which consumes more bandwidth. To improve performance and decrease traffic, you could provision a single dedicated Cisco Unified Communications Manager node for all SIP/SIMPLE messages sent between Cisco Unified Presence and Cisco Unified Communications Manager. In your bandwidth considerations, we also recommend that you consider the number of contacts in the contact list for a Cisco Unified Personal Communicator user, and the size of user profiles on Cisco Unified Presence. See the Cisco Unified Presence SRND for recommendations regarding the size of a contact list when you deploy Cisco Unified Presence over WAN. Note also that the maximum contact list size on Cisco Unified Presence is 200, so you need to factor this in to your bandwidth considerations for systems with large numbers of users.
Related Topic
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-12
Chapter 4
Planning a Cisco Unified Presence Multi-Node Deployment About Clustering over WAN Deployments
http://www.cisco.com/go/designzone
WAN Bandwidth requirements, page 4-10 Configuring a Cisco Unified Presence Intercluster Deployment, page 15-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-13
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
4-14
CH A P T E R
Cisco UP Replication Watcher Service, page 5-1 Performing a Fresh Multi-Node Installation, page 5-3 How to Update a Multi-Node Configuration after Deployment, page 5-6 How to Troubleshoot a Multi-Node Deployment, page 5-9
Note
The purpose of this module is to provide the user with the recommended sequence of high-level tasks for installing and configuring the multi-node feature.
This section is only applicable to Cisco Unified Presence Release 8.5.x or higher. The Cisco UP Replication Watcher monitors IDS replication state on Cisco Unified Presence. Other Cisco Unified Presence services are dependent on the Cisco UP Replication Watcher service. These dependent services use the Cisco UP Replication Watcher service to delay startup until such time as IDS replication is in a stable state. On the subscriber nodes, the Cisco UP Replication Watcher service delays the startup of feature services until IDS replication is successfully established. The Cisco UP Replication Watcher service only delays the startup of feature services on the problem subscriber node in a cluster, it will not delay the startup of feature services on all subscriber nodes due to one problem node. For example, if IDS replication is successfully established on node1 and node2, but not on node3, the Cisco UP Replication Watcher service allows feature services to start on node1 and node2, but delays feature service startup on node3. The Cisco UP Replication Watcher service behaves differently on the publisher node. It only delays the startup of feature services until a timeout expires. When the timeout expires, it allows all feature services to start on the publisher node even if IDS replication is not successfully established. The Cisco UP Replication Watcher service generates an alarm when it delays feature service startup on a node. It then generates a notification when IDS replication is successfully established on that node.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-1
The Cisco UP Replication Watcher service impacts both a fresh multi-node installation, and a software upgrade procedure. Both will only complete when the publisher and subscriber nodes are running the same Cisco Unified Presence release, and IDS replication is successfully established on the subscriber nodes. To check the status of the IDS replication on a node either:
Use the Cisco Unified Reporting Tool (CURT). The Unified CUP Database Status report displays a detailed status of the cluster.
Related Topics
Performing a Fresh Multi-Node Installation, page 5-3 Upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.5(x), page 5-5
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-2
Chapter 5
Performing a Cisco Unified Presence Multi-Node Deployment Performing a Fresh Multi-Node Installation
Determine the type of multi-node deployment model that you are going to configure. Perform the multi-node configuration for your Cisco Unified Presence deployment on the Cisco Unified Presence publisher node.
Restriction
Install and configure the Cisco Unified Presence publisher node (the first server in the Cisco Unified Presence cluster). (On the publisher node) In Cluster Topology, create all subclusters and nodes in the cluster. (On the publisher node) In Cluster Topology, associate each of the subscriber nodes in the cluster with the publisher node. Install and configure each of the subscriber nodes in the cluster. (On the publisher node) In Cluster Topology, assign these nodes to the subcluster arrangement as required.
Note
From System troubleshooter page, verify that the Cisco UP Replication Watcher service is running on all nodes. On the Network services screen in Cisco Unified Serviceability (on the subscriber node), verify that all Cisco Unified Presence services are running.
Step 6 Step 7
If you install Cisco Unified Presence Release 8.5.x, turn on High Availability in the subclusters as required. When you have installed all the Cisco Unified Presence nodes in the cluster, turn on the Sync Agent service on the publisher node to synchronize with the Cisco Unified Communications Manager user and device configuration information. When the synchronization is complete, turn on the Cisco UP Presence Engine and the Cisco IP SIP Proxy services, and verify that the Cisco UP XCP Router service is turned on.
Step 8
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-3
Step 9
Turn on the XCP services applicable to the features in your deployment. Refer to the documentation for those features to determine what XCP services you must turn on.
Troubleshooting Topics
The Cisco UP XCP Router must be running for all availability services to function properly on Cisco Unified Presence (both SIP-based and XMPP-based client messaging). Before you perform the installation of a subscriber Cisco Unified Presence node, you must associate the subscriber node in the Cluster Topology view of the publisher node. Do not assign the subscriber node to a subcluster until after you install it. If you assign a subscriber Cisco Unified Presence node to a subcluster prior to installing it, users in remote clusters will not receive availability information. An availability outage will occur until you install the subscriber node. If you move a node before you start the Cisco Unified Presence services under the Network Services in the Serviceability interface, there is a possibility that users will not be able to sign in to Cisco Unified Personal Communicator. If this scenario occurs, restart the Cisco UP Client Profile Agent service (in Network Services). If you install Cisco Unified Presence Release 8.5.x, note the following:
You must turn off High Availability in a subcluster before you move or unassign a node in that
subcluster.
Cisco UP Replication Watcher service delays feature service startup on subscriber nodes if IDS
(On the publisher node) Configure any intercluster peer relationships with remote Cisco Unified Presence clusters.
Related Topics
Planning a Cisco Unified Presence Multi-Node Deployment, page 4-1 Creating Subclusters in System Topology, page 6-6 Creating, Assigning and Moving Nodes in System Topology, page 6-7 Configuring User Assignment in System Topology, page 6-9 How To Configure High Availability Cisco Unified Presence Deployments, page 6-19 How to Turn On the Cisco Unified Presence Services, page 6-49 Configuring a Cisco Unified Presence Intercluster Deployment, page 15-1 Cisco UP Replication Watcher Service, page 5-1 Installation and Upgrade Guide for Cisco Unified Presence
Upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.0(x), page 5-5 Upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.5(x), page 5-5
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-4
Chapter 5
Performing a Cisco Unified Presence Multi-Node Deployment About Upgrade Notes and Recommendations
You require a new software version license for each Cisco Unified Presence cluster in your deployment. Upload this license to the publisher node in a cluster. Cisco Unified Presence Release 8.0(x) supports 15000 users per cluster. If, when you upgrade, you will be left with a number of unsupported users, we recommended that you unlicense these surplus users on Cisco Unified Communications Manager before you perform the upgrade. If you have 15,000 users across six nodes in an active standby deployment, you can delete the unused nodes from the topology, either before or after the upgrade. We recommend that you delete unused nodes as they increase the serviceability overhead of your deployment. If you deploy the active/standby user assignment model in Cisco Unified Presence Release 7.0(x), and you upgrade to Cisco Unified Presence Release 8.0(x), where the active/standby model no longer supports failover, we recommend that you redistribute (rebalance) your users across the cluster. If you have 15,000 users across six nodes in a balanced deployment, after you upgrade you can either move your users to three nodes and delete the unused nodes, or retain the deployment as is. The default value for the maximum number of contacts is 200, however you can configure this to a higher value, or configure 0 to set it to unlimited value. After you perform the upgrade, check that the contact list size for users has not reached the maximum value. If you have a large number of contacts per user, the number of users that a Cisco Unified Presence node supports is reduced. Cisco Unified Presence Release 8.x does not permit the underscore character (_) in the Cluster ID value. If you perform an upgrade to Cisco Unified Presence Release 8.x, make user the Cluster ID value does not contain this character. Cisco Unified Presence migrates contact lists for users during the upgrade. Cisco Unified Presence synchronizes the contacts lists across SIP (via SOAP) and XMPP clients. Note the following:
Cisco Unified Presence does not synchronize empty groups until a contact is added to the group. Cisco IP Phone Messenger users must sign out and sign in to receive dynamic contact list
synchronization.
After the upgrade, request that all Cisco Unified Personal Communicator users in the local and remote cluster sign out, and sign back in to the application.
Related Topics
Configuring the SIP Publish Trunk on Cisco Unified Presence, page 6-48 How to Perform Intercluster Upgrades, page 15-7 Viewing or Configuring the Cluster ID, page 6-30
You require a new software version license for each Cisco Unified Presence cluster in your deployment. Upload this license to the publisher node in a cluster. To support High Availability deployments, you need to manually turn on High Availability in each subcluster in the cluster topology.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-5
The default value for the maximum number of contacts is 200, however you can configure this to a higher value, or configure 0 to set it to unlimited value. After you perform the upgrade, check that the contact list size for users has not reached the maximum value. If you have a large number of contacts per user, the number of users that a Cisco Unified Presence node supports is reduced. Cisco Unified Presence migrates contact lists for users during the upgrade. Cisco Unified Presence synchronizes the contacts lists across SIP (via SOAP) and XMPP clients. Note the following:
Cisco Unified Presence does not synchronize empty groups until a contact is added to the group. Cisco IP Phone Messenger users must sign out and sign in to receive dynamic contact list
synchronization.
After the upgrade, request that all Cisco Unified Personal Communicator users in the local and remote cluster sign out, and sign back in to the application. During a software upgrade, the Cisco UP Replication Watcher service delays feature service startup on subscriber nodes if IDS replication is not successfully established. Cisco Unified Presence Release 8.x does not permit the underscore character (_) in the Cluster ID value. If you perform an upgrade to Cisco Unified Presence Release 8.x, make user the Cluster ID value does not contain this character.
Related Topics
How To Configure High Availability Cisco Unified Presence Deployments, page 6-19 Cisco UP Replication Watcher Service, page 5-1 Viewing or Configuring the Cluster ID, page 6-30
Performing a Software Upgrade, page 5-6 Adding a New Node, page 5-7 Expanding the Cluster, page 5-8
If you perform an upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.0(x) or from Release 7.0(x) to Release 8.5(x) on one, or both, of the clusters in an intercluster deployment, you must follow the recommended upgrade procedure in How to Perform Intercluster Upgrades, page 15-7.
Restrictions
Upgrade the Cisco Unified Presence publisher node. Do not switch the software to the new software release at this point.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-6
Chapter 5
Performing a Cisco Unified Presence Multi-Node Deployment How to Update a Multi-Node Configuration after Deployment
Upgrade each subscriber node in the cluster. Again, do not switch the software version to the new software release at this point. Switch the software to the new software release on the publisher node. Wait until the publisher node has successfully restarted (is at the signin prompt) before you proceed to the next step. On the subscriber nodes, sequentially switch the software to the new software release one node at a time. Once the first subscriber has restarted and has come back online with the new software release, switch the software release on the next subscriber node. Wait until each subscriber node has successfully restarted (is at the signin prompt) before you proceed with the software switch on the next subscriber node. Repeat Step 5 until the new software release is running on all subscriber nodes. If you upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.x, on each subscriber node you must restart the Presence Engine service once the database replication is active on the node. Run the "utils dbreplication runtimestate" CLI command (on the publisher or subscriber node) to check if the database replication is active on a node. If database replication is active on all nodes, the output lists all the nodes and the replication setup value for each node is 2.
Step 6 Step 7
Troubleshooting Tips
If you upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.x, perform the following steps:
Check that the contact list size for users has not reached the maximum value. The System Troubleshooter in Cisco Unified Presence Administration indicates if there are users who have reached the contact list limit. Request that all Cisco Unified Personal Communicator users in the local and remote cluster sign out, and sign back in to the application.
Related Topics
Multi-Node Hardware Recommendations, page 4-9 How to Perform Intercluster Upgrades, page 15-7 User Redistribution, page 6-6 Configuring the SIP Publish Trunk on Cisco Unified Presence, page 6-48 Installation and Upgrade Guide for Cisco Unified Presence For information on performing a software upgrade from Cisco Unified OS Administration, see the Cisco Unified Operating System Maintenance Guide for Cisco Unified Presence at this URL: http://www.cisco.com/en/US/products/ps6837/prod_maintenance_guides_list.html
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-7
Procedure
Step 1 Step 2 Step 3
Create a new subcluster in Cluster Topology (if required). Create a new node in Cluster Topology. Install the Cisco Unified Presence software on the new node. See the Installation Guide for Cisco Unified Presence for the installation procedure. Assign the node to the subcluster (if required).
Step 4
Note
From System troubleshooter page, verify that the Cisco UP Replication Watcher service is running on all nodes. On the Network services screen in Cisco Unified Serviceability (on the subscriber node), verify that all Cisco Unified Presence services are running.
Cisco Unified Presence assigns the node to the cluster, but the node will not receive traffic until you assign users to it.
Step 5 Step 6
Turn on High Availability in the subclusters as required. Assign users from other nodes to the new node as required.
Related Topics
Multi-Node Hardware Recommendations, page 4-9 Creating Subclusters in System Topology, page 6-6 Creating, Assigning and Moving Nodes in System Topology, page 6-7 Configuring User Assignment in System Topology, page 6-9 How To Configure High Availability Cisco Unified Presence Deployments, page 6-19
Your hardware must comply with the multi-node hardware recommendations. We strongly recommend that you perform any node movements that involve you unassigning or moving a large numbers of users at off peak times. Such large operations can adversely impact performance.
Procedure
Step 1 Step 2 Step 3
Create the new subcluster(s) in Cluster Topology (if required). Create the new nodes in Cluster Topology. Install each new node.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-8
Chapter 5
Performing a Cisco Unified Presence Multi-Node Deployment How to Troubleshoot a Multi-Node Deployment
Step 4
Note
From System troubleshooter page, verify that the Cisco UP Replication Watcher service is running on all nodes. On the Network services screen in Cisco Unified Serviceability (on the subscriber node), verify that all Cisco Unified Presence services are running.
Step 5 Step 6
Turn on High Availability in the subclusters as required. Once all the nodes are online, assign users to the new nodes using the following user assignment options:
Using the Find User Assignment feature, unassign selected users from each node, and use the User Assignment Mode parameter to reassign new users to new subcluster(s) and nodes. Using the Find User Assignment feature, manually move users to new nodes. Unassign all users, and then reassign the users to the cluster using the appropriate User Assignment Mode parameter setting for the whole cluster.
Troubleshooting Tips
You must turn off High Availability in a subcluster before you move or unassign a node in that subcluster.
Related Topics
Multi-Node Hardware Recommendations, page 4-9 Creating Subclusters in System Topology, page 6-6 Creating, Assigning and Moving Nodes in System Topology, page 6-7 Configuring User Assignment in System Topology, page 6-9 How To Configure High Availability Cisco Unified Presence Deployments, page 6-19
Monitoring a Multi-Node System, page 5-9 Resolving a Hardware Problem, page 5-10
If you need to add hardware to your multi-node deployment, the hardware must comply with the multi-node hardware recommendations.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-9
Procedure
Step 1 Step 2
Use the Cisco Unified Presence Real-Time Monitoring Tool (RTMT) tool to monitor the CPU and memory usage of each Cisco Unified Presence node in the cluster. Use these guidelines to determine if you need additional hardware: Deployment Model Recommendation
No High Availability or Balanced Non-Redundant If the CPU reaches more than 70% capacity for a High Availability sustained period on any Cisco Unified Presence node, we recommend that you add hardware resources to your deployment. Balanced Redundant High Availability If the CPU reaches more than 35% capacity over a sustained period on either Cisco Unified Presence node in the subcluster, we recommend that you add hardware resources to your deployment. If the CPU reaches more than 70% capacity for a sustained period of time on the active Cisco Unified Presence node, we recommend that you add hardware resources to your deployment.
Related Topics
Multi-Node Hardware Recommendations, page 4-9 About the Multi-Node Deployment Models, page 4-5 For information on using the RTMT tool, see the Serviceability Configuration and Maintenance Guide for Cisco Unified Presence.
If you need to add hardware to your multi-node deployment, the hardware must comply with the multi-node hardware recommendations.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Create a new node in Cluster Topology. Perform a fresh installation on this node. Unassign the users from the problematic node. Stop all services on the problematic node. Unassign the problematic node.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-10
Chapter 5
Performing a Cisco Unified Presence Multi-Node Deployment How to Troubleshoot a Multi-Node Deployment
Assign the new node to the subcluster, replacing the problematic node. Reassign the unassigned users to the new node. Delete the problematic node. Activate all services on the new node.
Troubleshooting Tips
You must turn off High Availability in a subcluster before you move or unassign a node in that subcluster.
Related Topics
Multi-Node Hardware Recommendations, page 4-9 Creating, Assigning and Moving Nodes in System Topology, page 6-7 Configuring User Assignment in System Topology, page 6-9
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-11
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
5-12
CH A P T E R
About Configuration Changes and Service Restart Notifications, page 6-1 Restarting the Cisco UP XCP Router Service, page 6-2 How to Configure the Cluster Topology on Cisco Unified Presence, page 6-3 About High Availability Cisco Unified Presence Deployments, page 6-10 How To Configure High Availability Cisco Unified Presence Deployments, page 6-19 How to Configure the Cluster-Wide Routing Information on Cisco Unified Presence, page 6-26 How to Configure Static Routes on Cisco Unified Presence, page 6-33 Uploading the Licences on Cisco Unified Presence, page 6-32 How to Configure the Presence Gateway on Cisco Unified Presence, page 6-38 How To Configure the Authorization Policy on Cisco Unified Presence, page 6-39 How To Configure the Availability Settings on Cisco Unified Presence, page 6-42 How to Configure the Instant Messaging Settings on Cisco Unified Presence, page 6-46 Configuring the SIP Publish Trunk on Cisco Unified Presence, page 6-48 Configuring the Proxy Server Settings, page 6-49 How to Turn On the Cisco Unified Presence Services, page 6-49
Service Restart Notifications, page 6-1 Cisco UP XCP Router Restart, page 6-2
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-1
Unified Presence Administration to serve as a visual reminder that you must restart services. Use your mouse to hover over the dialog bubble icon to see the list of active notifications (if any) and associated severity levels. From the list of active notifications you can go directly to Cisco Unified Serviceability, where you can restart the required service. The topics in this module indicate if you need to perform a service restart, however it is good practice to monitor the service restart popup window for these notifications, particularly if you make any configuration changes after you deploy Cisco Unified Presence in the network. See the Online Help topic on Service Restart Notifications for information on types service notifications, and the service notification security levels.
Related Topic
On Cisco Unified Presence, select Cisco Unified Serviceability > Tools > Control Center - Network Services. Select the server from the Server list box. Select Go. Select the radio button next to the Cisco UP XCP Router service in the CUP Services section. Select Restart. Select OK. when a message indicates that restarting may take a while.
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-2
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster Topology on Cisco Unified Presence
Perform the system topology configuration on the Cisco Unified Presence publisher node. Before configuring the system topology, read the multi-node planning and deployment information for best practice information on configuring this type of deployment.
Caution
Only use the system topology interface to configure your local Cisco Unified Presence cluster. See the intercluster peer module for information on configuring intercluster peer relationships with remote Cisco Unified Presence clusters.
About Subcluster, Node and User Management Recommendations, page 6-3 Creating Subclusters in System Topology, page 6-6 Creating, Assigning and Moving Nodes in System Topology, page 6-7 Configuring User Assignment in System Topology, page 6-9
Node Creation and Movement Recommendations, page 6-3 Node Name Recommendations, page 6-4 User Assignment Mode Recommendations, page 6-5 Manual User Assignment Recommendations, page 6-5 User Redistribution, page 6-6
Assign the nodes to a subcluster in Cisco Unified Presence, or allow the nodes to remain unassigned. These states are interchangeable. Assign Cisco Unified Presence users to the nodes, or allow the nodes to remain without any user assignments. Turn on or off High Availability on a subcluster. See the section about configuring High Availability deployments later in this chapter. Move a node from one subcluster to another if the node is assigned, has no users and highavailability is turned off in the subcluster. Move a node from one subcluster to another if the node is assigned and has no users.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-3
Configure real pingable nodes, or logical nodes which can be installed later and which remain inaccessible until that time. Unassign the users, move the node, and then reassign the users to the node. Note that when you unassign the users, they will lose service. Create a logical node and move the users to the logical node. Move the node, reassign the users to the node, and remove the logical node.
To move nodes with users assigned, perform one of the following actions:
Note
Remove all users from a node before you unassign or move it. Turn off High Availability in the subcluster before you unassign or move a node in that subcluster. We strongly recommend that you perform any node movements that involve unassigning or moving a large numbers of users at off peak times. Such large operations can adversely impact performance.
Related Topics
Node Name Recommendations, page 6-4 User Assignment Mode Recommendations, page 6-5 Creating, Assigning and Moving Nodes in System Topology, page 6-7
You must be able to resolve the hostname or the FQDN from the Cisco Unified Presence server, and Cisco Unified Personal Communicator client computers. If either Cisco Unified Presence server or the Cisco Unified Personal Communicator client computer cannot resolve the hostname or the FQDN, configure the IP address for the node name value. To test the name resolution from the Cisco Unified Presence server, use the command
utils network ping <node_name>
To test the name resolution from the Cisco Unified Personal Communicator client computer, use the command
ping <node_name>
If your network uses DNS that can map to IPv4 addresses, you can enter the Cisco Unified Presence hostname. Otherwise, you must enter the full IPv4 address of the Cisco Unified Presence server.
Related Topics
Node Creation and Movement Recommendations, page 6-3 Creating, Assigning and Moving Nodes in System Topology, page 6-7 Changing the IP Address and Hostname for Cisco Unified Presence Release 8.x
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-4
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster Topology on Cisco Unified Presence
If set to Balanced, Cisco Unified Presence divides all users equally across all nodes in all subclusters. Use this user assignment mode for the Balanced Mode Non-Redundant High Availability and the Balanced Mode Redundant High Availability deployment options. If set to Active/Standby, Cisco Unified Presence assigns all users only to the first node of a subcluster. If there is only a single node in the subcluster, Cisco Unified Presence uses this node for assignment regardless of the location of the node within the subcluster. If set to None, you must manually assign your users to nodes in Cluster Topology.
Note
If all the hardware in your cluster is of the same generation and has the same capacity, set the User Assignment Mode to Balanced. If you have hardware of mixed generations and capacities in a node, set the User Assignment Mode to None. Manually assign your users making sure that each server is not loaded beyond capacity.
Related Topics
Manual User Assignment Recommendations, page 6-5 Turning On the Sync Agent, page 6-49
You can manually unassign, assign or reassign users. You can assign users to a single node, and you can also distribute groups of users across the node, or nodes, in a cluster, or a given subcluster. If you assign a user to one of the nodes in a subcluster, the other node in the subcluster can become the backup (redundant) node for the user if you turn on High Availability for the subcluster. If you do not configure a backup node in the subcluster, and you do not turn on High Availability for the subcluster, the user does not have High Availability failover protection. Users who are assigned may be reassigned, that is, moved to another subcluster, or to a specific node. You can move users individually or in bulk. Users can remain unassigned. Unassigned users do not receive availability information.
Note
We recommend that you only reassign a user (assign a user that was previously unassigned) if the Cisco UP Presence Engine is running on all nodes in your cluster, otherwise Cisco Unified Presence will not reestablish the presence subscriptions to and from this user. When you are assigning users, note the following:
You can only assign users if they are licensed. Unassigning or reassigning users results in termination of active sessions. In such instances, clients must reconnect to the new location. You can export users in bulk using the Bulk Administration Tool (BAT). You can also use BAT to perform bulk user reassignment from one node to another.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-5
Generally we recommend that you take the Cisco UP Presence Engine and Cisco UP SIP Proxy services offline when performing bulk operations. Note that taking these services offline will adversely impact performance.
Related Topics
User Assignment Mode Recommendations, page 6-5 Configuring User Assignment in System Topology, page 6-9 Turning On or Off High Availability for a Subcluster, page 6-20 User Redistribution, page 6-6
User Redistribution
Note
If you turn on High Availability in a subcluster, be aware that Cisco Unified Presence does not redistribute users to nodes that are in a failover states; the valid node states that support user redistribution are Normal and Running in Backup Mode. If you rebalance your users, you must reconfigure the upper and lower client re-login limit values based on the HA login profile tables, refer to the High Availability Client Login Profiles, page B-1.
After adding or removing nodes, you can redistribute users using the Rebalance Users parameter in Cluster Topology. This parameter redistributes users based on the configured User Assignment mode. These are examples of how you can use the Rebalance Users parameter with the User Assignment mode to manage user assignment:
Scenario A: The customer has a subcluster with two nodes, and each node contains 5000 users. The User Assignment mode is set to Balanced. The customer then adds a second subcluster with two nodes, and sets the Rebalance Users parameter. Cisco Unified Presence distributes the users evenly to the four nodes so that each node now has 2500 users. Scenario B: The customer has a subcluster with two nodes, and each node contains 2500 users. The User Assignment mode is set to Balanced. The customer wants to add a second subcluster with two nodes, but also wants to change the User Assignment mode to Active/Standby. The customer changes the mode to Active/Standby, whereby all 5000 users are redistributed to the first node in the subcluster. The customer then adds a second subcluster with two nodes, and sets the Rebalance Users parameter. Cisco Unified Presence evenly distributes the users across both first nodes in each subcluster. Each first node now has 2500 users.
We strongly recommend that you perform any node movements that involve unassigning or moving a large numbers of users at off peak times. Such large operations can adversely impact performance.
Related Topics
Node Creation and Movement Recommendations, page 6-3 Configuring User Assignment in System Topology, page 6-9
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-6
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster Topology on Cisco Unified Presence
Repeat this procedure for each subcluster that you require for your deployment.
Note
Select Cisco Unified Presence Administration > System > Cluster Topology. Select Add New Subcluster. Define a unique name for the subcluster. Select Save.
Troubleshooting Tips
To update a subcluster, or view the status of a subcluster, select the edit link on the subcluster.
Related Topics
Planning a Cisco Unified Presence Multi-Node Deployment, page 4-1 About High Availability Cisco Unified Presence Deployments, page 6-10
What To Do Next
Note
Perform this procedure on the publisher Cisco Unified Presence node. Perform this procedure before you install any of the subsequent Cisco Unified Presence nodes. If you assign a subsequent Cisco Unified Presence node to a subcluster prior to installing it, users in remote clusters will not receive availability information. An availability outage will occur until the node is installed.
Create the required subclusters for your deployment. Depending on how you plan to configure your node name, obtain the required value for your nodes (for example hostname, dotted IP address, FQDN or DNS-SRV).
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-7
Restrictions
If you wish to change the default node name, there are certain node name restrictions. Read the node name recommendations topic. You can only move a node from one subcluster to another if the node is assigned and has no users. You must turn off High Availability in a subcluster before you move or unassign a node in that subcluster.
Procedure
Step 1 Step 2
Select Cisco Unified Presence Administration > System > Cluster Topology. Create the required subsequent nodes for your deployment:
a. b. c.
Select Add New Node. Define a unique name for the node. Select Save.
Step 3
Perform one of these actions: If you want to: Assign a node to a subcluster Action Drag the node into the empty slot in the subcluster Notes
Do not assign the subsequent node to a subcluster until after you install it, and you have checked the status of the node. Before you assign a node to a subcluster, check the following
From System troubleshooter page,
verify that the Cisco UP Replication Watcher service is running on all nodes.
On the Network services screen in
Cisco Unified Serviceability (on the subscriber node), verify that all Cisco Unified Presence services are running on the assigned node. To move a previously assigned node. Drag the node from the subcluster and drop it into the empty slot of the peer subcluster.
Turn off high -availability in the subcluster before you move the node. Unassign all users from the node before you move it.
Troubleshooting Tips
To update a node, or view the status of a node, select the edit link on the node to view the Node Detail screen. From the edit window, you can:
View the total users assigned to the node. Verify the status of the node.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-8
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster Topology on Cisco Unified Presence
If you turn on High Availability in the subcluster, the critical services that
Cisco Unified Presence monitors on the node for failover are marked in the Monitored column.
If you turn on High Availability, you can also view the High Availability state of the node, and
Select Cisco Unified Presence Administration > Diagnostics > System Troubleshooter to verify the status of your topology configuration.
Related Topics
Restarting the Cisco UP XCP Router Service, page 6-2 Creating Subclusters in System Topology, page 6-6 Node Name Recommendations, page 6-4 Node Creation and Movement Recommendations, page 6-3 About High Availability Cisco Unified Presence Deployments, page 6-10 Configuring a Cisco Unified Presence Intercluster Deployment, page 15-1
What To Do Next
This topic is only applicable if you have chosen to manually assign your users. In Cluster Topology, you can manually unassign, assign or reassign users. You can assign users to a single node, and you can also distribute groups of users across the node, or nodes, in a cluster, or a given subcluster.
Before You Begin
Read the user assignment recommendations topic. You may want to export users in bulk. Use the Bulk Administration Tool (BAT) to perform this procedure.
Restriction
You can only assign licensed users. If you turn on High Availability in a subcluster, note that you can only assign or move users to nodes in that subcluster that are not in a failover state. Valid node states are Normal and Running in Backup Mode.
Procedure
Step 1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-9
Step 2
Perform one of these actions: If you want to: Assign users Unassign or reassign users Action Select Assign Users. Select All Assigned Users in the left pane of the system topology interface.
Step 3 Step 4
Use the Find User Assignment window to find and display users. Perform one of the following actions:
Check the users that you wish to assign, and select Assign Selected Users. Select all users, and select Assign All Users. to a named node to a named subcluster (auto-assigned) to all subclusters (auto-assigned) to nothing (unassigned)
Step 5
Using the list boxes in the Change Assignment frame, specify your user assignment:
Step 6
Select Save.
Troubleshooting Tips
Select Cisco Unified Presence Administration > Diagnostics > System Troubleshooter to verify the status of your topology configuration.
Related Topics
Planning a Cisco Unified Presence Multi-Node Deployment, page 4-1 User Assignment Mode Recommendations, page 6-5 Turning On or Off High Availability for a Subcluster, page 6-20 For information on exporting users in bulk using BAT, see the Online Help in Cisco Unified Presence Administration.
High Availability in a Subcluster, page 6-11 Impact of Failover to Cisco Unified Presence Clients and Services, page 6-11 Automatic Failover Detection, page 6-12 Cisco UP Server Recovery Manager (SRM), page 6-13 Node State Definitions, page 6-15 Node States, Causes and Recommended Actions, page 6-16
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-10
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network About High Availability Cisco Unified Presence Deployments
You must be running Cisco Unified Presence release 8.5 (x), or a later 8.x release. Any earlier Cisco Unified Presence 8.0(x) releases do not support High Availability. Cisco Unified Presence supports High Availability at a subcluster level. Both nodes in the subcluster must be running the same version of Cisco Unified Presence 8.x software for High Availability to work.
Caution
Cisco Unified Presence does not perform an automatic fallback to the active node after failover. You must manually perform the fallback from the Cluster Topology interface, otherwise the failed over users will remain on the backup node. To monitor and troubleshoot the status of the High Availability functionality on a subcluster, view the High Availability states that Cisco Unified Presence assigns to each node. See Table 6-1 and Table 6-2 for descriptions of these states and recommended actions if the subcluster is in a failed state. If a failover occurs, on the node detail screen, Cisco Unified Presence marks the users that have failed over to the backup node.
Related Topics
Automatic Failover Detection, page 6-12 Manual Failover and Fallback, page 6-14 How To Configure High Availability Cisco Unified Presence Deployments, page 6-19
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-11
During failover to the backup node, availability and instant messaging services are temporarily unavailable on client applications. Once failover is complete, the availability and instant messaging services become available on the client again when the client signs back in. Similarly, if fallback occurs, availability and instant messaging services are temporarily unavailable on client applications until fallback completes and the client signs back in. Cisco Unified Personal Communicator signs users back in automatically. The impact of failover on temporary adhoc chat messages depends on the particular client application. On Cisco Unified Personal Communicator, any adhoc chat windows that were open before failover should display again once the failover is complete. However, if all of the users in a chat room automatically exit the chat room as part of a failover or fallback process, or if the adhoc chat room is hosted on a failed node, the adhoc chat windows will not display again after failover and a message is displayed explaining that the chat room was deleted. On all clients, any persistent chat rooms that users create on the failed node cannot be accessed again until recovery. If Cisco Unified Personal Communicator is operating in softphone mode (the user is on a voice call) during failover, the voice call is not disconnected.
Peer Heartbeat - In a subcluster, each node sends heartbeat intervals to the other node to check if the node is up and running. If a node detects a loss of heartbeat in the peer node, the node initiates a failover. You can configure the heartbeat interval and the heartbeat timeout from the Service Parameters page on Cisco Unified Presence Administration interface. Monitor Critical Services - Each node monitors a list of critical services. If the node detects that any critical service is not running for a configurable outage period (ninety seconds is the default value), it instructs the peer node to initiate a failover. You can configure this critical service delay from the Service Parameters page on Cisco Unified Presence Administration interface. These are the list of critical services that the node monitors:
Cisco DB (internal IDS database) Cisco UP Presence Engine (if you activate this service) Cisco UP XCP Router Cisco UP Message Archiver (if you integrate Cisco Unified Presence with a third-party
a Cisco Unified Presence Release 7.x cluster, and you activate this service)
Cisco UP XCP SIP Federation Connection Manager (if you configure SIP federation or you
have an intercluster connection with a Cisco Unified Presence Release 7.x cluster, and you activate this service) You can view the critical services that Cisco Unified Presence monitors for failover on the node details screen on the Cluster Topology interface. The critical services that Cisco Unified Presence monitors are marked in the Monitored column in the services list.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-12
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network About High Availability Cisco Unified Presence Deployments
Note
Cisco Unified Presence only detects a failover if a critical service is not running for the duration of the outage period. It does not detect a failover in the case where one or more critical services are not running during the outage period, but not for the duration of the outage period, for example, a rolling outage. In this case, Cisco Unified Presence generates alarms indicating that services are starting and stopping, and you can perform a manual failover on Cisco Unified Presence. If you manually stop a critical service, and the service is stopped for longer than the permitted outage period, failover will occur.
If Cisco Unified Presence detects the situation where both nodes in the subcluster think that they own the same user, both nodes will go into a failed state, and you will need to perform a manual recovery from the Cluster Topology interface. After you perform the manual recovery, you may experience IDS replication delays. To check the status of the IDS replication on a node either:
Use the Cisco Unified Reporting Tool (CURT). The Unified CUP Database Status report displays a detailed status of the cluster.
Related Topics
Performing a Manual Failover to Backup Node, page 6-24 Configuring the Advanced Service Parameters for the Server Recovery Manager, page 6-21 Cisco UP Replication Watcher Service, page 5-1
Caution
Before you turn on High Availability in a subcluster, you must configure the SRM service parameters to properly reflect your deployment, see High Availability Client Login Profiles, page B-1.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-13
Related Topics
Node State Definitions, page 6-15 Configuring the Advanced Service Parameters for the Server Recovery Manager, page 6-21
Initiate a manual failover for a subcluster. When you initiate a manual failover, the Cisco UP Server Recovery Manager stops the critical services on the failed node, and moves all users to the backup node. Initiate a manual fallback from the Cluster Topology interface, where the Cisco UP Server Recovery Manager restarts critical services on the active node and moves users back to the active node. Perform a manual recovery for a subcluster (when both nodes in the subcluster are in a failed state). When you perform a manual recovery, Cisco Unified Presence restarts the Cisco UP Server Recovery Manager service on both nodes in the subcluster.
Related Topics
Performing a Manual Failover to Backup Node, page 6-24 Performing a Manual Fallback to Active Node, page 6-25 Performing a Manual Recovery of a Subcluster, page 6-25
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-14
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network About High Availability Cisco Unified Presence Deployments
Note
These fields are only displayed on the Cluster Topology interface if you turn on High Availability in a subcluster.
Table 6-1 Node State Descriptions
Description This is the initial (transition) state when the Cisco UP Server Recovery Manager service starts; it is a temporary state. Cisco Unified Presence is in Idle state when failover occurs and services are stopped. In Idle state, the Cisco Unified Presence node does not provide any availability or Instant Messaging services. In Idle state, you can manually initiate a fallback to this node from the Cluster Topology interface. This is a stable state. The Cisco Unified Presence node is operating normally. In this state, you can manually initiate a failover to this node from the Cluster Topology interface. This is a stable state. The Cisco Unified Presence node is acting as the backup for its peer node. Users have moved to this (backup) node. This is a transition state. The Cisco Unified Presence node is taking over for its peer node. This is a transition state. The Cisco Unified Presence node is being taken over by its peer node. This is a stable state. The Cisco Unified Presence node has failed over, but no critical services are down. In this state, you can manually initiate a fallback to this node from the Cluster Topology interface. This is a stable state. Some of the critical services on the Cisco Unified Presence node have either stopped or failed. This is a transition state. The system is falling back to this Cisco Unified Presence node from the node running in Backup Mode. This is a transition state. The failed Cisco Unified Presence node is taking back over from its peer. An error occurs during the transition states or Running in Backup Mode state. State unknown.
Normal
Failed Over with Critical Services Not Running Falling Back Taking Back Running in Failed Mode Unknown
Related Topic
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-15
Cause/Recommended Actions High Availability is running on both nodes in the subcluster. Subcluster is running normally (it is in non failover mode).The critical services on both nodes in the subcluster are running. The administrator initiates a manual failover from node1 to node2.The manual failover is in progress. The manual failover from node1 to node2 (initiated by the administrator) is complete. The administrator initiates a manual fallback from node2 to node1. The manual fallback is in progress. The administrator restarts the SRM service on node1 while node1 is in Idle state. The administrator restarts both nodes in the subcluster, or restarts the SRM service on both nodes in the subcluster, while the subcluster was in manual failover mode (failover initiated by the administrator). The administrator restarts the SRM service on node2 while node2 is running in backup mode, but before the heartbeat on node1 times out. The administrator restarts the SRM service on node2 while node2 is taking over, but before the heartbeat on node1 times out. The administrator restarts the SRM service on node1 while taking back, but before the heartbeat on node2 times out. After the taking back process is complete, both nodes are in Normal state.
Taking Over
On Admin Request
Idle
On Admin Request
Initialization
Initialization
Falling Back
On Admin Request
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-16
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network About High Availability Cisco Unified Presence Deployments
Table 6-2
Node 1 State Failed Over Reason Initialization or Critical Services Down State Running in Backup Mode
reboot of node1, or
The administrator starts critical service(s) on
node1 while node1 is in "Failed Over with Critical Services Not Running" state
When node1 transitions to Failed Over state the node is ready for the administrator to perform a manual fallback to restore the nodes in the subcluster to Normal state.
Failed Over Critical Service with Critical Down Services not Running
A critical service is down on node1. Cisco Unified Presence performs an automatic failover to node2. Recommended Actions:
1. 2. 3.
Check what critical services are down on node1, and try to start these services manually. If the critical services on node1 do not start,, reboot node1. After the reboot and when all the critical services are running, perform a manual fallback to restore the nodes in the subcluster to Normal state.
Database Failure
A database service is down on node1. Cisco Unified Presence performs an automatic failover to node2. Recommended Actions:
1. 2.
Reboot Node1. After the reboot and when all the critical services are running, perform a manual fallback to restore the nodes in the subcluster to Normal state.
Critical services fail to start while a node in subcluster is taking back from the other node. Recommended Actions: (on the node that is taking back)
1.
Check what critical services are down on the node. To start these services manually, select Recovery on the subcluster details screen. If the critical services do not start, reboot the node. After the reboot and when all the critical services are running, perform a manual fallback to restore the nodes in the subcluster to Normal state.
2. 3.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-17
Table 6-2
Node 1 State Reason State Running in Failed Mode Running in Critical Service Failed Mode Down
Node 2 Reason Critical Service Down Cause/Recommended Actions Critical services go down while a node in subcluster is running in backup mode for the other node. Recommended Actions:
1.
Check what critical services are down on backup node. To start these services manually, select Recovery on the subcluster details screen. If the critical services do not start, reboot the subcluster.
2.
Node1 is down due to loss of network connectivity or the SRM service is not running.
Peer Down
Node2 has lost its heartbeat with node1. Cisco Unified Presence performs an automatic failover to node2. Recommended Action: (If the node1 is up)
1.
Check and repair the network connectivity between nodes in the subcluster. When you reestablish the network connection between the nodes, the node may go into a failed state. Select Recovery on the subcluster details screen to restore the nodes in the subcluster to Normal state. Start the SRM service, and perform manual fallback to restore the nodes in the subcluster to Normal state. Repair/Power up node1. When node is up and all critical services are running, perform manual fallback to restore the nodes in the subcluster to Normal state.
2.
Node1 is down (due to possible Running in power down, hardware failure, Backup Mode shutdown, reboot)
Peer Reboot
Cisco Unified Presence performs an automatic failover to node2 due to possible hardware failure/power down/restart /shutdown of Node1. Recommended Action:
1. 2.
Repair/Power up node1. When node is up and all critical services are running, perform manual fallback to restore the nodes in the subcluster to Normal state.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-18
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How To Configure High Availability Cisco Unified Presence Deployments
Table 6-2
Node 1 State Reason State Backup Mode Failed Over Initialization with Critical Services not Running OR Failed Over
Node 2 Reason Peer Down During Initialization Cause/Recommended Actions Node2 doesnt see Node1 during startup. Recommended Action: When node1 is up and all critical services are running, perform manual fallback to restore the nodes in the subcluster to Normal state. Cisco UP Server Recovery Manager Take Over Users Failed User move fails during taking over process. Recommended Action: Possible database error. Select Recovery on the subcluster details screen.If that doesn't resolve the issue, reboot the subcluster. User move fails during falling back process. Recommended Action: Possible database error. Select Recovery on the subcluster details screen.If that doesn't resolve the issue, reboot the subcluster. The SRM on a node restarts while the SRM on the other node is in a failed state, or an internal system error occurs. Recommended Action: Select Recovery on the subcluster details screen.If that doesn't resolve the issue, reboot the subcluster.
Running in Cisco UP Server Running in Failed Mode Failed Mode Recovery Manager Take Over Users Failed
Running in Cisco UP Server Running in Failed Mode Failed Mode Recovery Manager Take Back Users Failed Running in Unknown Failed Mode Running in Failed Mode
Unknown
Related Topics
Performing a Manual Failover to Backup Node, page 6-24 Performing a Manual Fallback to Active Node, page 6-25 Performing a Manual Recovery of a Subcluster, page 6-25
Turning On or Off High Availability for a Subcluster, page 6-20 Configuring the Advanced Service Parameters for the Server Recovery Manager, page 6-21 Performing a Manual Failover to Backup Node, page 6-24 Performing a Manual Fallback to Active Node, page 6-25
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-19
Before you turn on High Availability in a subcluster, you must configure the SRM service parameters to properly reflect your deployment, see High Availability Client Login Profiles, page B-1. You have to manually turn on High Availability in a subcluster; Cisco Unified Presence does not turn on High Availability in a subcluster by default. You can turn on High Availability in a subcluster when:
there are two nodes in the subcluster, and both nodes have IP addresses that are resolvable addresses, and both nodes are running Cisco Unified Presence Release 8.5 or higher.
You can either assign users to the nodes in the subcluster before or after you turn on High Availability for the subcluster.
Before You Begin
Configure the subclusters and nodes in your network, and assign nodes to the subclusters. Make sure critical services are running on both nodes in the subcluster before you turn on highavailability in a subcluster. If one or more critical services are not running on a node, when you turn on High Availability, that node will failover to the backup node. When one or more critical services are not running on one node in a subcluster, but all critical services are running on the second node, the subcluster will go into a failed state after you turn on High Availability.
Restriction
You can only turn on High Availability in a subcluster when there are two nodes assigned to that subcluster. The High Availability checkbox does not display when there are no nodes, or one node, assigned to the subcluster.
Procedure
Step 1 Step 2 Step 3
Cisco Unified Presence Administration > System > Cluster Topology. Select the edit link on the appropriate subcluster. Check Enable High Availability.
Note Step 4
To turn off High Availability for the sublcluster, uncheck Enable High Availability.
Select Save. Cisco Unified Presence displays the following information about High Availability for the subcluster
Description The node in the subcluster that Cisco Unified Presence is monitoring for failover detection. The state of the node. See Node State Definitions, page 6-15for definitions of the states.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-20
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How To Configure High Availability Cisco Unified Presence Deployments
Description The reason for the node state. The action you can take to change the state of the node:
Fallback - This option is displayed for nodes that are in Idle or Failed Over states. Select to manually initiate a fallback to this node. Failover - This option is displayed for nodes that are in Normal state. Select to manually initiate a failover to this node. Recovery - This option is displayed if both nodes in the subcluster are in a failed state. Select to manually initiate a recovery of the subcluster where Cisco Unified Presence restarts the SRM service on both nodes.
Troubleshooting Tips
When you turn on High Availability in a subcluster, Cisco Unified Presence restarts the Cisco UP Service Recovery Manager service and it begins to monitor for failover detection. To verify this service is running, select Cisco Unified Serviceability > Tools > Control Center - Network Services. You can turn off High Availability in a subcluster, so the two nodes in the subcluster act as standalone nodes. You can only turn off High Availability when the nodes in the subcluster are not in a transition state (Failing Over, Falling Back). If you turn off High Availability in a subcluster when either node is in a failed over scenario (Failed Over, Failed), users that Cisco Unified Presence fails over to the backup node are homed to the backup node. Cisco Unified Presence will not move these users back to the active node, they remain on the backup node. The System Troubleshooter indicates if there are any two node subclusters without High Availability turned on. Select Cisco Unified Presence Administration > Diagnostics > System Troubleshooter.
Configuring the Advanced Service Parameters for the Server Recovery Manager
Procedure
Step 1 Step 2 Step 3 Step 4
Cisco Unified Presence Administration > System > Service Parameters. Select a Cisco Unified Presence server from the Server menu. Select Cisco UP Server Recovery Manager from the Service menu. Configure these service parameters:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-21
Description This parameter specifies the port that Cisco UP Server Recovery Manager uses to communicate with its peer.
Additional Information If you modify this parameter, Cisco Unified Presence restarts the Cisco UP Server Recovery Manager on all nodes in the cluster. If you modify this parameter, Cisco Unified Presence restarts the Cisco UP Server Recovery Manager on all nodes in the cluster. If you change this value, this affects how long a critical service can be down before Cisco Unified Presence initiates an automatic failover. This parameter is on by default. Only turn this parameter off if you do not want automatic failover on Cisco Unified Presence and you only want to perform manual failover. We recommend that you configure this value to at least twice the value of the Keep Alive (Heartbeat) Timeout in order to avoid unnecessary failovers. We recommend that you configure this value to at least twice the value of KeepAliveInterval value. If this value is too close to the KeepAliveInterval value, this can cause a failover to occur.
This parameter specifies the port that Cisco UP Server Recovery Manager uses to provide admin RPC requests.
Critical Service Down This parameter determines the Delay duration a critical service can be down before Cisco Unified Presence initiates an automatic failover. Enable Automatic Failover This parameter turns on or off automatic failover on Cisco Unified Presence.
This parameter specifies the duration that the heartbeat is lost with the peer node (SRM) when the peer SRM restarts and is in the initialization state. This parameter specifies the duration that the heartbeat is lost with the peer node (SRM) before Cisco Unified Presence initiates an automatic failover.
This parameter specifies the interval between keep alive (heartbeat) messages sent to the peer node.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-22
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How To Configure High Availability Cisco Unified Presence Deployments
Description This parameter specifies the number of users that Cisco Unified Presence moves for each iteration when it performs a failover or a fallback. There is a delay of one second between each iteration.
Additional Information Increasing this value will shorten the failover time at the expense of CPU. Lowering the value will lengthen failover time, but have less impact on the CPU.
Caution
Before you configure the Users Moved Per Iteration parameter value, refer to the High Availability Client Login Profiles, page B-1.
This parameter specifies the minimum number of seconds which Cisco Unified Personal Communicator will wait before attempting to re-login to this Cisco Unified Presence server. This waiting time occurs due to the failure of a node or a critical service on a node.
This parameter only applies to Cisco Unified Personal Communicator Release 8.5 or higher 8.x releases.
Caution
Note
Refer to the High Availability Client Login Profiles, page B-1 for guidelines on defining the client re-login lower and upper limits.
This parameter specifies the maximum number of seconds which Cisco Unified Personal Communicator will wait before attempting to re-login to this Cisco Unified Presence server. This waiting time occurs due to the failure of a node or a critical service on a node.
This parameter only applies to Cisco Unified Personal Communicator Release 8.5 or higher 8.x releases.
Caution
Note
Refer to the High Availability Client Login Profiles, page B-1 for guidelines on defining the client re-login lower and upper limits.
Step 5
Select Save.
Related Topic
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-23
Cisco UP SIP Proxy Cisco UP Presence Engine Cisco UP XCP Router (this causes all XCP processes to stop) Cisco UP Client Profile Agent
The Cisco UP Server Recovery Manager then move all users to the backup node
Restriction
You can only initiate a failover for a node that is in Normal state.
Before You Begin
Make sure that these services are running on the Failing Over node:
Cisco UP XCP Connection Manager service Cisco UP XCP Router Cisco UP Presence Engine
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Cisco Unified Presence Administration > System > Cluster Topology. Select the edit link on the appropriate subcluster. Select Failover in the Node Action column. Select Ok to confirm the failover operation. To verify the failover operation is complete and successful:
When the failover operation is in progress, the active node should be in the Failing Over state, and the backup node should be in the Taking Over state. When the failover operation is complete, check that the backup node is in the state Running in Backup Mode, and the active node is in Idle state. If the failover is unsuccessful, and the nodes are in a failed state, see Table 6-2 for a recommended action. Check that the users have failed over to the backup node:
On the subcluster details screen, check that all users are now assigned to the backup node, and
Related Topic
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-24
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How To Configure High Availability Cisco Unified Presence Deployments
Cisco UP SIP Proxy Cisco UP Presence Engine Cisco UP XCP Router Any XCP services that were activated Cisco UP Client Profile Agent
The Cisco UP Server Recovery Manager then moves all failed over users back to the active node.
Restriction
You can only initiate fallback for a node that is in Idle or Failed Over state.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Cisco Unified Presence Administration > System > Cluster Topology. Select the edit link on the appropriate subcluster. Select Fallback in the Node Action column. Select Ok to confirm the fallback operation. To verify the fallback operation is complete and successful:
When fallback operation is in progress, the active node should be in the Taking Back state, and the backup node should be in the Falling Back state.When the fallback operation is complete, check that both nodes are in Normal state. If the fallback is unsuccessful, and the nodes are in a failed state, see Table 6-2 for a recommended action. Check that the users have fallen back to the active node.
On the subcluster details screen, check that all users are now assigned to the active node, and
Related Topic
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-25
Chapter 6 Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster-Wide Routing Information on Cisco Unified Presence
Restriction
You can only initiate a recovery for a subcluster if both nodes are in a failed state.
Procedure
Step 1 Step 2 Step 3 Step 4
Cisco Unified Presence Administration > System > Cluster Topology. Select the edit link on the appropriate subcluster. Select Recovery in the Node Action column. See see Table 6-2 to verify the status of the subcluster after you perform the manual recovery.
Troubleshooting Tips
If Cisco Unified Presence detects the situation where both nodes in the subcluster think that they own the same user, both nodes will go into a failed state, and you will need to perform a manual recovery from the Cluster Topology interface. After you perform the manual recovery, you may experience IDS replication delays. You can check the status of the IDS replication on a node using this CLI command: Utils dbreplication runtimestate
Related Topic
Configuring the Domain Value, page 6-26 About the Routing Communication Type, page 6-28 Configuring the Routing Communication, page 6-29 Viewing or Configuring the Cluster ID, page 6-30 Configuring a Cluster-Wide Cisco Unified Presence Address, page 6-31 Configuring the Throttling Rate for Availability State Change Messages, page 6-32
Replacing the Default Domain Value, page 6-26 Changing the Domain Value, page 6-27
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-26
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster-Wide Routing Information on Cisco Unified Presence
in a High Availability deployment. If you are not using DNS in your network, and you did not set the domain at install, you must replace this default value with the enterprise wide domain and ensure the node names are configured as IP addresses or Cisco Unified Presence will not function correctly. Perform this configuration on all nodes in your Cisco Unified Presence cluster.
Procedure
Step 1
Select Cisco Unified Presence Administration > System > Cluster Topology. In the right pane, select Settings. Configure the Domain Name value with the new domain. Select Cisco Unified Presence Administration > System > Service Parameters, and select the Cisco UP SIP Proxy service. Configure the Federation Routing CUP FQDN with the new domain. You will be prompted to confirm these configuration changes. Select OK for both prompts, and then select Save.
Step 2
Use this CLI command to set the new domain: set network domain <new_domain> This CLI command invokes a reboot of the server.
Step 3
Manually regenerate all certificates on the local Cisco Unified Presence server.
Note
When you regenerate the Tomcat certificate, you must restart Tomcat. You can restart Tomcat after you regenerate all of the certificates on the local server. Use this CLI command to restart Tomcat: utils service restart Cisco Tomcat
Note
It is highly recommended that you use a DNS deployment. In order to be considered valid, the domain value must match the DNS domain name. Using a valid domain name ensures that the SRM initializes correctly in a High Availability deployment.
Procedure
Step 1 Step 2
Stop the Cisco UP SIP Proxy, Presence Engine and XCP Router services on Cisco Unified Presence on all nodes in your cluster. On the publisher node, perform the following steps to configure the new domain value:
a.
Select Cisco Unified Presence Administration > System > Cluster Topology.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-27
Chapter 6 Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster-Wide Routing Information on Cisco Unified Presence
b. c. a. b. c. Step 3
In the right pane, select Settings. Configure the Domain Name value with the new domain. Select Cisco Unified Presence Administration > System > Service Parameters, and select the Cisco UP SIP Proxy service. Configure the Federation Routing CUP FQDN with the new domain. You will be prompted to confirm these configuration changes. Select OK for both prompts, and then select Save.
On all nodes in the cluster, use this CLI command to set the new domain: set network domain <new_domain> This CLI command invokes a reboot of the servers
Step 4 Step 5
On all nodes in the cluster, manually start the Cisco UP Presence Engine and Cisco UP XCP Router services once the reboot is complete (if required). Manually regenerate all certificates on each node in the cluster.
Note
When you regenerate the Tomcat certificate, you must restart Tomcat. You can restart Tomcat after you regenerate all of the certificates on the local server. Use this CLI command to restart Tomcat: utils service restart Cisco Tomcat If you use DNS in your network, update the DNS configuration for the new domain. Update any host records and any DNS SRV records that you require for the new domain Configure any XMPP clients with the new domain.
Step 6 Step 7
Routing Communication Recommendations, page 6-28 MDNS Routing and Cluster ID, page 6-29
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-28
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster-Wide Routing Information on Cisco Unified Presence
Alternatively, you can select router-to-router communication for your deployment. In this case, Cisco Unified Presence dynamically configures all router-to-router connections between nodes in a cluster. Select this routing configuration type if all the nodes in your cluster are not in the same multicast domain. Note that when you select router-to-router communication:
Your deployment will incur the additional performance overhead while Cisco Unified Presence establishes the XCP route fabric. If you are running Cisco Unified Presence Release 8.0(x), if you add a new node, you must restart the Cisco UP XCP Router on all nodes in your deployment. If you are running Cisco Unified Presence Release 8.5(x), you do not need to restart the Cisco UP XCP Router on all nodes in your deployment when you add a new node. If you delete or remove a node, you must restart the Cisco UP XCP Router on all nodes in your deployment when you add a new node.
Related Topics
MDNS Routing and Cluster ID, page 6-29 Configuring the Routing Communication, page 6-29
Note
If you deploy the Chat feature, Cisco Unified Presence uses the cluster ID value to define chat server aliases. There are certain configuration scenarios that may require you to change the cluster ID value. See the Group Chat module for details.
Related Topics
Routing Communication Recommendations, page 6-28 Viewing or Configuring the Cluster ID, page 6-30 Configuring the Routing Communication, page 6-29 Configuring Chat on Cisco Unified Presence, page 9-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-29
Chapter 6 Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster-Wide Routing Information on Cisco Unified Presence
For single node Cisco Unified Presence deployments, we recommend that you leave the routing communication type at the default setting.
Caution
You must configure the routing communication type before you complete your cluster configuration and start to accept user traffic into your Cisco Unified Presence deployment.
Before You Begin
If you want to use MDNS routing, confirm that MDNS is enabled in your network. If you want to use router-to-router communication, and DNS is not available in your network, for each node you must configure the IP address as the node name in the cluster topology. to edit the node name, select Cisco Unified Presence Administration > System > Cluster Topology, and click the edit link on a node. Perform this configuration after you install Cisco Unified Presence, and before you restart the Cisco UP XCP Router on all nodes.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified Presence Administration > System > Cluster Topology. In the right pane, select Settings. Select one of these Routing Communication Types from the menu:
Multicast DNS (MDNS)- Select Multicast DNS communication if the nodes in your cluster are in the same multicast domain. Multicast DNS communication is enabled by default on Cisco Unified Presence. Router to Router - Select Router-to-Router communication if the nodes in your cluster are not in the same multicast domain.
Step 4 Step 5
Select Save. Restart the Cisco UP XCP Router service on all nodes in your deployment.
Related Topics
Restarting the Cisco UP XCP Router Service, page 6-2 About the Routing Communication Type, page 6-28 Viewing or Configuring the Cluster ID, page 6-30 Configuring the Domain Value, page 6-26
If you select MDNS routing, all nodes must have the same cluster ID to allow them to identify other nodes in the multicast domain.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-30
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Cluster-Wide Routing Information on Cisco Unified Presence
If you are deploying the Group Chat feature, Cisco Unified Presence uses the cluster ID value for chat server alias mappings, and there are certain configuration scenarios that may require you to change the cluster ID value. See the Group Chat module for details.
If you change the default Cluster ID value, you only need to make this change on the publisher node, and the system replicates the new Cluster ID value to the other nodes in the cluster.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified Presence Administration > System > Cluster Topology. In the right pane, select Settings. View or edit the Cluster ID value.
Note Step 4
By default, Cisco Unified Presence assigns the cluster ID value StandaloneCluster to a cluster.
Select Save.
Troubleshooting Tips
Cisco Unified Presence Release 8.x does not permit the underscore character (_) in the Cluster ID value. If you perform an upgrade to Cisco Unified Presence Release 8.x, make user the Cluster ID value does not contain this character.
Related Topics
MDNS Routing and Cluster ID, page 6-29 Configuring Chat on Cisco Unified Presence, page 9-1
Note
When you configure a cluster-wide Cisco Unified Presence address, set the port of SRV to 5060.
Before You Begin
Select Cisco Unified Presence Administration > System > Service Parameters. Select the Cisco Unified Presence server from the Server menu. Select Cisco UP Sip Proxy from the Service menu. Edit the SRV Cluster Name field in the General Proxy Parameters (Clusterwide) section.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-31
Select Save.
Related Topic
Select Cisco Unified Presence Administration > System > Service Parameters. Select the Cisco Unified Presence server from the Server menu. Select Cisco UP Presence Engine from the Service menu. In the Clusterwide Parameters section, edit the Presence Change Throttle Rate parameter. This parameter defines the number of presence updates per second. Select Save.
Note
This topic is only applicable if you are configuring the Cisco Unified Presence publisher node. Only upload the Cisco Unified Presence server license file on the publisher node of a Cisco Unified Presence cluster. The license file contains the number of Cisco Unified Presence servers in a cluster that are licensed to the customer. You can only upload a license file issued for a physical server to a physical server. Similarly, you can only upload a VMware license file to a VMware server.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-32
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure Static Routes on Cisco Unified Presence
Upload the Cisco Unified Presence user licenses on Cisco Unified Communications Manager, and assign Cisco Unified Presence capabilities to these users.
Restrictions
Select Cisco Unified Presence Administration > System > Licensing > License File Upload. Select Upload License File. Locate the file on your local computer. Select Upload. Restart the Cisco UP Sync Agent service.
Troubleshooting Tips
Cisco Unified Presence only uploads the license file into the database if the version that the license file specifies is greater than or equal to the Cisco Unified Presence version that is running in the cluster. If the version check fails, Cisco Unified Presence generates an alarm, and you should get a new license file with the correct version. The system bases the version check only on major releases. To verify that the license file uploads correctly, confirm the license file is listed in the existing licenses menu on the License File Upload window. Select the license file in the existing license file menu, and select View File.
Related Topics
Cisco Unified Presence License Requirements, page 2-1 Configuring the Licensing for this Integration, page 2-1
What To Do Next
How to Configure the Presence Gateway on Cisco Unified Presence, page 6-38
A dynamic route represents a path through the network that is automatically calculated according to routing protocols and routing update messages. A static route represents a fixed path that you explicitly configure through the network. Static routes take precedence over dynamic routes. Route Embed Templates, page 6-34 Configuring Route Embed Templates on Cisco Unified Presence, page 6-35 Configuring Static Routes on Cisco Unified Presence, page 6-35
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-33
With this template, Cisco Unified Presence will NOT enable these static route entries:
73..7812345* (The initial string is not 74 as the template defines) 74..781* (The destination pattern digit length does not match the template) 747812345* (The number of wildcards does not match the template)
Sample Route Embed Template B Route embed template: 471.xx* With this template, Cisco Unified Presence will enable this set of static routes with embedded wildcards:
With this template, Cisco Unified Presence will NOT enable these static route entries:
47344* (The initial string is not 471 as the template defines) 4714* (The string length does not match template) 471.450* (The number of wildcards does not match template)
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-34
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure Static Routes on Cisco Unified Presence
Select Cisco Unified Presence Administration > System > Service Parameters. Select a Cisco Unified Presence server. Select the Cisco UP SIP Proxy service. Define a route embed templates in the RouteEmbedTemplate field in the Routing Parameters (Clusterwide) section. You can define up to five route embed templates. Select Save.
What To Do Next
Select Cisco Unified Presence Administration > Routing > Static Routes. Select Add New. Configure these static route settings:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-35
Description This field specifies the pattern of the incoming number, up to a maximum of 255 characters. The SIP proxy allows only 100 static routes to have an identical route pattern. If you exceed this limit, Cisco Unified Presence logs an error. Wildcard Usage You can use "." as a wildcard for a single character and "*" as a wildcard for multiple characters. Cisco Unified Presence supports embedded '.' wildcard characters in static routes. However, you must define route embed templates for static routes that contain embedded wildcards. Any static route that contains an embedded wildcard must match at least one route embed template. See the route embed template topic (referenced in the Related Topics section below) for information on defining route embed templates. For phones:
A dot can exist at the end of the pattern, or embedded in a pattern. If you embed the dot in a pattern, you must create a route embed template to match the pattern. An asterisk can only exist at the end of the pattern. You can use an asterisk as part of the a host name. The dot acts as a literal value in a host name.
An escaped asterisk sequence, \*, matches a literal * and can exist anywhere. Description Next Hop Specifies the description of a particular static route, up to a maximum of 255 characters. Specifies the domain name or IP address of the destination (next hop) and can be either a Fully Qualified Domain Name (FQDN) or dotted IP address. Cisco Unified Presence supports DNS SRV-based call routing. To specify DNS SRV as the next hop for a static route, set this parameter to the DNS SRV name. Next Hop Port Specifies the port number of the destination (next hop). The default port is 5060. Cisco Unified Presence supports DNS SRV-based call routing. To specify DNS SRV as the next hop for a static route, set the next hop port parameter to 0.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-36
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure Static Routes on Cisco Unified Presence
Description Specifies the route type: User or Domain. The default value is user. For example, in the SIP URI "sip:[email protected]" request, the user part is '19194762030', and the host part is 'myhost.com'. If you select User as the route type, Cisco Unified Presence uses the user-part value '19194762030' for routing SIP traffic. If you select the Domain as the route type, Cisco Unified Presence uses 'myhost.com' for routing SIP traffic.
Specifies the protocol type for this route, TCP, UDP, or TLS. The default value is TCP. Specifies the route priority level. Lower values indicate higher priority. The default value is 1. Value range: 1-65535 Specifies the route weight. Use this parameter only if two or more routes have the same priority. Higher values indicate which route has the higher priority. Value range: 1-65535 Example: Consider these three routes with associated priorities and weights:
Weight
1, 20 1, 10 2, 50
In this example, the static routes are listed in the correct order. The priority route is based on the lowest value priority, that is 1. Given that two routes share the same priority, the weight parameter with the highest value decides the priority route. In this example, Cisco Unified Presence directs SIP traffic to both routes configured with a priority value of 1, and distributes the traffic according to weight; The route with a weight of 20 receives twice as much traffic as the route with a weight of 10. Note that in this example, Cisco Unified Presence will only attempt to use the route with priority 2, if it has tried both priority 1 routes and both failed. Allow Less-Specific Route Specifies that the route can be less specific. The default setting is On. In Service Specifies whether this route has been taken out of service. This parameter allows the administrator to effectively take a route out of service (versus removing it completely and re-adding it). Block Route Check Box
Step 4
Select Save.
Related Topics
Route Embed Templates, page 6-34 Configuring Route Embed Templates on Cisco Unified Presence, page 6-35
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-37
Presence Gateway Configuration Option, page 6-38 Configuring the Presence Gateway, page 6-38
the FQDN address of the Cisco Unified Communications Manager publisher a DNS SRV FQDN that resolves to the Cisco Unified Communications Manager subscriber nodes the IP address of the Cisco Unified Communications Manager publisher Configure the Presence Gateway on the Cisco Unified Presence server with a DNS SRV FQDN of the Cisco Unified Communications Manager subscriber nodes (equally weighted). This will enable Cisco Unified Presence to share availability messages equally among all the servers used for availability information exchange. On Cisco Unified Communications Manager, configure the SIP trunk for the Cisco Unified Presence server with a DNS SRV FQDN of the Cisco Unified Presence publisher and subscriber.
2.
If DNS SRV is not an option in your network, and you are using the IP address of the associated Cisco Unified Communications Manager server, you cannot share presence messaging traffic equally across multiple subscriber nodes because the IP address points to a single subscriber node.
Related Topic
How to Configure the SIP Trunk on Cisco Unified Communications Manager, page 3-3
Read the Presence Gateway configuration options topic. Depending on your configuration requirements, obtain the FQDN, DNS SRV FQDN, or the IP address of the associated Cisco Unified Communications Manager server.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-38
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How To Configure the Authorization Policy on Cisco Unified Presence
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6
Select Cisco Unified Presence Administration > Presence > Gateways. Select Add New. Select CUCM for the Presence Gateway Type. Enter a description of the presence gateway in the Description field. Specify the FQDN, DNS SRV FQDN, or the IP address of the associated Cisco Unified Communications Manager server in the Presence Gateway field. Select Save.
Related Topic
Automatic Authorization on Cisco Unified Presence, page 6-39 User Policy & Automatic Authorization, page 6-40 Configuring the Authorization Policy on Cisco Unified Presence, page 6-41
When you turn on automatic authorization, Cisco Unified Presence automatically authorizes all presence subscription requests it receives from both XMPP-based clients and SIP-based in the local enterprise. This is the default setting on Cisco Unified Presence.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-39
When you turn off automatic authorization, Cisco Unified Presence only supports XMPP-based clients. For XMPP-based clients, Cisco Unified Presence sends all presence subscriptions to the client, and the client prompts the user to authorize or reject the presence subscription. SIP-based clients will not operate correctly on Cisco Unified Presence when you turn off automatic authorization.
Caution
If you turn off automatic authorization, SIP-based clients such as Cisco Unified Personal Communicator Release 7.x are not supported. Only XMPP-based clients (Cisco Unified Personal Communicator Release 8.0 and third-party XMPP clients) are supported when you turn off automatic authorization.
Related Topics
User Policy & Automatic Authorization, page 6-40 Configuring the Authorization Policy on Cisco Unified Presence, page 6-41 Integration Guide for Configuring Cisco Unified Presence for Interdomain Federation
Blocked list - a list of local and external (federated) users that will always see the availability status of the user as unavailable regardless of the true status of the user. The user can also block a whole federated domain. Allowed list - a list of local and external users that the user has approved to see their availability. The user can also allow a whole external (federated) domain. Default policy - the default policy settings for the user. The user can set the policy to block all users, or allow all users.
On the Cisco Unified Presence User Options interface, the user can also select an ask me setting so that the user is prompted to set their own Allow/Block policy for external contacts (except those external contacts that a user explicitly adds to their Allowed/Blocked list). Note that if you turn off automatic authorization, Cisco Unified Presence automatically authorizes subscription requests a user that is on the contact list of another user. This applies to users in the same domain, and users in different domains (federated users). For example:
UserA wishes to subscribe the view the availability status of UserB. Automatic authorization is off on Cisco Unified Presence, and UserB is not in the Allowed or Blocked list for the UserA. Cisco Unified Presence sends the presence subscription request to the client application of UserB, and the client application prompts userB to accept or reject the subscription. UserB accepts the presence subscription request, and UserB is added to the contact list of UserA. UserA is then automatically added to the contact list for UserB without being prompted to authorize the presence subscription.
Cisco Unified Presence will automatically add UserA to the contact list of UserB even if the policy for UserB (i) blocks the external domain, or (ii) the default policy for the user is block all, or (ii) ask me is selected.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-40
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How To Configure the Authorization Policy on Cisco Unified Presence
If you deploy interdomain federation between a local Cisco Unified Presence enterprise and a supported external enterprise, Cisco Unified Presence does not apply the automatic authorization setting to presence subscription requests received from external contacts, unless the user has applied a policy on that external contact or domain. On receipt of a presence subscription request from an external contact, Cisco Unified Presence will only send the subscription request to the client application if the user selects ask me to be prompted to set their own Allow/Block policy for external contacts, and if the external contact or domain is not in either the Allowed or Blocked list for the user. The client application prompts the user to authorize or reject the subscription.
Note
Cisco Unified Presence uses a common user policies for both availability and instant messages.
Related Topics
Automatic Authorization on Cisco Unified Presence, page 6-39 Configuring the Authorization Policy on Cisco Unified Presence, page 6-41 For information on the Cisco Unified Presence User Options interface, see the User Guide for Cisco Unified Presence at this URL: http://www.cisco.com/en/US/products/ps6837/products_user_guide_list.html For information on the interdomain federation integration for Cisco Unified Presence, see the Integration Guide for Configuring Cisco Unified Presence for Interdomain Federation at this URL: http://www.cisco.com/en/US/products/ps6837/products_installation_and_configuration_guides_lis t.html
Select Cisco Unified Presence Administration > Presence > Settings. Configure the authorization setting as follows:
Do This
Check Allow users to view the availability of Turn on automatic authorization so that other users without being prompted for Cisco Unified Presence automatically approval. authorizes all presence subscription requests it receives from both XMPP-based clients and SIP-based in the local enterprise. Turn off automatic authorization so that Cisco Unified Presence only supports XMPP-based clients, and sends all presence subscriptions to the client where the user is prompted to authorize or reject the presence subscription. Uncheck Allow users to view the availability of other users without being prompted for approval.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-41
Step 3 Step 4
Related Topics
Restarting the Cisco UP XCP Router Service, page 6-2 Automatic Authorization on Cisco Unified Presence, page 6-39 Configuring Chat on Cisco Unified Presence, page 9-1
What To Do Next
Configuring the SIP Publish Trunk on Cisco Unified Presence, page 6-48
Turning On or Off Availability Sharing for a Cisco Unified Presence Cluster, page 6-42 Configuring the Do Not Disturb Settings on Cisco Unified Presence, page 6-43 Configuring the Temporary Presence Subscription Settings, page 6-44 Configuring the Maximum Contact List Size Per User, page 6-45 Configuring the Maximum Number of Watchers Per User, page 6-46
Select Cisco Unified Presence Administration > Presence > Settings. Configure the availability setting as follows:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-42
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How To Configure the Availability Settings on Cisco Unified Presence
Do This
Check Enable availability sharing. Turn on availability sharing in the Cisco Unified Presence cluster. If you turn on this setting, Cisco Unified Presence shares availability information for a user amongst all users in the cluster, based on the policy settings for that user. The default policy setting for a user is to allow all other users view their availability. Users configure their policy settings from either the client (Cisco Unified Personal Communicator) and the Cisco Unified Presence User Options interface. Turn off availability sharing for all clients in the Cisco Unified Presence cluster. If you turn off this setting, Cisco Unified Presence does not share any availability to other users in the Cisco Unified Presence cluster, nor does it share availability information it receives from outside the cluster. Users can only view their own availability status.
Step 3 Step 4
Troubleshooting Tips
When you turn off availability sharing, a user can view their own availability status on the client application; the availability status for all other users are greyed out. When you turn off availability sharing, when a user enters a chat room, their availability status shows a status of Unknown with a green icon.
Cisco Unified Presence does not pass the administrator-level DND status to associated devices for the user. The administrator-level DND settings impact future calls and meetings, not those calls and meetings in progress at the time that you configure the DND setting.
If you turn off availability sharing on Cisco Unified Presence, the DND settings only impact users when they view their own availability.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-43
Procedure
Step 1 Step 2
Select Cisco Unified Presence Administration > Presence > Settings. Configure the administrator-level DND setting as follows:
If You Want...
Do This
Cisco Unified Presence to display an availability status of Check Use DND status when user is on DND when users are on the phone. If you turn off (uncheck) the phone. this setting, Cisco Unified Presence displays a status of Busy when users are on the phone. By default, this setting is turned off. Cisco Unified Presence to display an availability status of Check Use DND status when user is in DND when users are in a meeting. If you turn off (uncheck) a meeting. this setting, Cisco Unified Presence displays a status of Busy when users are in a meeting. By default, this setting is turned off.
Step 3
Select Save.
Related Topic
This section only applies if you deploy Cisco Unified Personal Communicator Release 8.5 or higher with Cisco Unified Presence. These settings allow Cisco Unified Personal Communicator users to initiate temporary presence subscriptions to users that are not on their contact list.
Procedure
Select Cisco Unified Presence Administration > Presence > Settings. Check Enable ad-hoc presence subscriptions to turn on temporary presence subscriptions for Cisco Unified Personal Communicator Release users. Configure the maximum number of active temporary subscriptions that Cisco Unified Presence permits at one time. If you configure a value of zero, Cisco Unified Presence permits an unlimited number of active temporary subscriptions. Configure the time-to-live value (in seconds) for the temporary presence subscriptions. When this time-to-live value expires, Cisco Unified Presence drops any temporary presence subscriptions and no longer temporarily monitors the availability status for that user.
Step 4
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-44
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How To Configure the Availability Settings on Cisco Unified Presence
Note
If the time-to-live value expires while the user is still viewing an instant message from a temporary presence subscription, the availability status that displays may not be current. Select Save.
Step 5
Troubleshooting Tips
You do not have to restart any services on Cisco Unified Presence for this setting, however Cisco Unified Personal Communicator users will have to sign out, and sign back in, to retrieve the latest temporary presence subscriptions settings on Cisco Unified Presence.
Note
Users who reach the maximum number of contacts are unable to add new contacts to their contact list, nor can other users add them as a contact.
Procedure
Step 1 Step 2
Select Cisco Unified Presence Administration > Presence > Settings. Edit the value of the Maximum Contact List Size (per user) setting. The default value is 200. Select Save. Restart the Cisco UP XCP Router service.
Step 3 Step 4
Troubleshooting Tips
If you upgrade from Cisco Unified Presence Release 7.0(x) to Release 8.x, check that the contact list size for users has not reached the maximum value. The System Troubleshooter in Cisco Unified Presence Administration indicates if there are users who have reached the contact list limit. If a user is close to the maximum contact list size, and the user adds a group of contacts that pushes the contact list over the maximum number, Cisco Unified Presence does not add the surplus contacts. For example, if the maximum contact list size on Cisco Unified Presence is 200. A user has 195 contacts and attempts to add 6 new contacts to the list, Cisco Unified Presence adds five contacts and does not add the sixth contact.
Related Topics
Configuring the Maximum Number of Watchers Per User, page 6-46 Restarting the Cisco UP XCP Router Service, page 6-2 How to Perform Intercluster Upgrades, page 15-7
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-45
Chapter 6 Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Instant Messaging Settings on Cisco Unified Presence
Select Cisco Unified Presence Administration > Presence > Settings. Edit the value of the Maximum Watchers (per user) setting. The default value is 200. Select Save. Restart the Cisco UP XCP Router service.
Step 3 Step 4
Turning On or Off Instant Messaging for a Cisco Unified Presence Cluster, page 6-46 Turning On or Off Offline Instant Messaging, page 6-47 Allowing Clients to Log Instant Message History, page 6-48
Caution
When you turn off instant message capabilities on Cisco Unified Presence, all group chat functionality (adhoc and persistent chat) will not work on Cisco Unified Presence. We recommend that you do not turn on the Cisco UP XCP Text Conference service or configure an external database for persistent chat on Cisco Unified Presence.
Procedure
Step 1 Step 2
Select Cisco Unified Presence Administration > Messaging > Settings. Configure the instant messaging setting as follows:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-46
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network How to Configure the Instant Messaging Settings on Cisco Unified Presence
Do This
Turn on instant message capabilities for client applications in Check Enable instant messaging. the Cisco Unified Presence cluster. If you turn on this setting, local users of client applications can send and receive instant messages. Turn off instant message capabilities for client applications in Uncheck Enable instant messaging. the Cisco Unified Presence cluster. If you turn off this setting, local users of client applications cannot send and receive instant messages.Users can only use the instant messaging application for availability and phone operations. If you turn off this setting, users do not receive instant messages from outside the cluster.
Step 3 Step 4
Select Cisco Unified Presence Administration > Messaging > Settings. Configure the offline instant messaging setting as follows:
If You Want To... Turn off the storage of offline instant messages on Cisco Unified Presence. If you check this setting, any instant messages that are sent to a user when they are offline, Cisco Unified Presence does not deliver these instant messages to the user the next time they sign in to the client application.
Uncheck Suppress Offline Instant Turn on the storage of offline instant messages on Cisco Unified Presence If you uncheck this setting, any instant Messaging. messages that are sent to a user when they are offline, Cisco Unified Presence delivers these instant messages to the user the next time they sign in to the client application.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-47
Step 3
Select Save.
Select Cisco Unified Presence Administration > Messaging > Settings. Configure the log instant message history setting as follows:
If You Want To... Allow users of client applications to log instant message history on Cisco Unified Presence. Prevent users of client applications from logging instant message history on Cisco Unified Presence.
Do This Check Allow clients to log instant message history (on supported clients only). Uncheck Allow clients to log instant message history (on supported clients only).
Step 3
Select Save.
Select Cisco Unified Presence Administration > Presence > Settings. Check Enable SIP Publish on CUCM. Select a SIP Trunk from the CUCM SIP Publish Trunk menu. Select Save.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-48
Chapter 6
Configuring a Cisco Unified Presence Server for Deployment in the Network Configuring the Proxy Server Settings
Select Cisco Unified Presence Administration > Presence > Routing > Settings. Select On for the Method/Event Routing Status. Select Default SIP Proxy TCP Listener for the Preferred Proxy Server. Select Save.
What To Do Next
How to Configure Cisco IP PhoneMessenger on Cisco Unified Presence, page 10-3, or About Configuring Cisco Unified Personal Communicator on Cisco Unified Presence, page 11-19
Turning On the Sync Agent, page 6-49 Turning On the Cisco Unified Presence Services, page 6-50
Configure the topology for your deployment before starting the Sync Agent. If you deploy the Cisco Unified Personal Communicator client with Cisco Unified Presence, and you configure system-wide default application profiles (LDAP, CTI Gateway, Voicemail, Conferencing profiles) for your users, configure and enable the default profiles before you activate the Sync Agent.
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified Presence Administration > System > Service Parameters. Select the Cisco Unified Presence server from the Server menu. Select Cisco UP Sync Agent server from the Service menu. Select a value for the User Assignment Mode as follows:
If set to Balanced, the Sync Agent synchronizes user information to Cisco Unified Presence, and then assigns the users to each node in an attempt to balance the user assignment evenly across all nodes. If set to Active/Standby, the Sync Agent synchronizes user information to Cisco Unified Presence, and assigns the total number of users to the first node of a subcluster only. If there is only a single node in the subcluster, the Sync Agent uses this node for assignment regardless of the location of the node within the subcluster.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-49
If set to None, the Sync Agent synchronizes user information to Cisco Unified Presence but does not assign any users. You must manually assign your users to nodes using the system topology interface
Step 5
Select Save.
Related Topics
How to Configure the Cluster Topology on Cisco Unified Presence, page 6-3 Configuring Basic Features for Cisco Unified Personal Communicator, page 11-1 Turning On the Cisco Unified Presence Services, page 6-50
Select Cisco Unified Presence Serviceability > Tools > Service Activation. Select the Cisco Unified Presence server from the Server menu. For a basic Cisco Unified Presence deployment, turn on the following services:
Cisco UP SIP Proxy Cisco UP Presence Engine Cisco UP Sync Agent Cisco UP XCP Counter Aggregator
Step 4
Select Save.
Related Topics
Serviceability Configuration and Maintenance Guide for Cisco Unified Presence Turning On the Sync Agent, page 6-49
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
6-50
CH A P T E R
Cisco Unified Presence Certificate Types, page 7-1 How to Configure the Certificate Exchange Between Cisco Unified Presence and Cisco Unified Communications Manager, page 7-2 How to Configure the SIP Security Settings on Cisco Unified Presence, page 7-5 How to Configure the XMPP Security Settings on Cisco Unified Presence, page 7-7
Client SIP client (Cisco Unified Personal Communicator Release 7.x, IPPM, Cisco Unified Communications Manager)
Certificate tomcat
XMPP client (Cisco Unified Personal Communicator Release 8.0, cup-xmpp third-party client)
Table 7-2
Notes
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-1
Chapter 7 Configuring Security on Cisco Unified Presence How to Configure the Certificate Exchange Between Cisco Unified Presence and Cisco Unified Communications
Table 7-2
Service Microsoft Exchange Microsoft OCS/LCS Call Control SIP Federation XMPP Federation
Notes
The trust certificates for cup-xmpp-s2s are stored in cup-xmpp-trust along with the general XMPP trust certificates.
Related Topics
(Cisco Unified Personal Communicator Release 8.x) Configuring Settings, page 11-21 How to Configure the XMPP Security Settings on Cisco Unified Presence, page 7-7 Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6
How to Configure the Certificate Exchange Between Cisco Unified Presence and Cisco Unified Communications Manager
This module describes the exchange of self-signed certificates between the Cisco Unified Communications Manager server and the Cisco Unified Presence server. You can use the Certificate Import Tool on Cisco Unified Presence to automatically import the Cisco Unified Communications Manager certificate to Cisco Unified Presence. However, you must manually upload the Cisco Unified Presence certificate to Cisco Unified Communications Manager. Only perform these procedures if you require a secure connection between Cisco Unified Presence and Cisco Unified Communications Manager.
Prerequisites for Configuring Security, page 7-2 Importing the Cisco Unified Communications Manager Certificate to Cisco Unified Presence, page 7-3 Uploading the Cisco Unified Presence Certificate to Cisco Unified Communications Manager, page 7-4 Downloading the Certificate from Cisco Unified Presence, page 7-4 Uploading the Cisco Unified Presence Certificate to Cisco Unified Communications Manager, page 7-4 Restarting the Cisco Unified Communications Manager Service, page 7-5
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-2
Chapter 7
Configuring Security on Cisco Unified Presence How to Configure the Certificate Exchange Between Cisco Unified Presence and Cisco Unified Communications
certificate.
Related Topic
How to Configure the SIP Trunk on Cisco Unified Communications Manager, page 3-3
Importing the Cisco Unified Communications Manager Certificate to Cisco Unified Presence
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Select Cisco Unified Presence Administration > System > Security > Certificate Import Tool. Select CUP Trust from the Certificate Trust Store menu. Enter the IP address, hostname or FQDN of the Cisco Unified Communications Manager server. Enter a port number to communicate with the Cisco Unified Communications Manager server. Select Submit.
Troubleshooting Tips
Once the Certificate Import Tool completes the import operation, it reports whether or not it successfully connected to Cisco Unified Communications Manager, and whether or not it successfully downloaded the certificate from Cisco Unified Communications Manager. If the Certificate Import Tool reports a failure, see the Online Help for a recommended action. You can also manually import the certificate by selecting Cisco Unified OS Administration > Security > Certificate Management.
What To Do Next
Import the Cisco Unified Communications Manager certificate to Cisco Unified Presence.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified Serviceability > Tools > Control Center - Feature Services on Cisco Unified Presence, Select Cisco UP SIP Proxy. Select Restart.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-3
Chapter 7 Configuring Security on Cisco Unified Presence How to Configure the Certificate Exchange Between Cisco Unified Presence and Cisco Unified Communications
What To Do Next
Select Cisco Unified OS Administration > Security > Certificate Management on Cisco Unified Presence. Select Find. Select the cup.pem file. Select Download and save the file to your local computer.
Troubleshooting Tips
Ignore any errors that Cisco Unified Presence displays regarding access to the cup.csr file; The CA (Certificate Authority) does not need to sign the certificate that you exchange with Cisco Unified Communications Manager.
What To Do Next
Uploading the Cisco Unified Presence Certificate to Cisco Unified Communications Manager, page 7-4
Uploading the Cisco Unified Presence Certificate to Cisco Unified Communications Manager
Before You Begin
Select Cisco Unified OS Administration > Security > Certificate Management on Cisco Unified Communications Manager. Select Upload Certificate. Select Callmanager-trust from the Certificate Name menu. Browse and select the certificate (.pem file) previously downloaded from Cisco Unified Presence. Select Upload File.
Related Topic
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-4
Chapter 7
Configuring Security on Cisco Unified Presence How to Configure the SIP Security Settings on Cisco Unified Presence
Upload the Cisco Unified Presence certificate to Cisco Unified Communications Manager.
Procedure.
Step 1 Step 2 Step 3
Select Cisco Unified Serviceability > Tools > Control Center - Feature Services. on Cisco Unified Communications Manager. Select Cisco CallManager. Select Restart.
Related Topic
Uploading the Cisco Unified Presence Certificate to Cisco Unified Communications Manager, page 7-4
What To Do Next
How to Configure the SIP Security Settings on Cisco Unified Presence, page 7-5
Configuring a TLS Peer Subject, page 7-5 Configuring a TLS Context, page 7-6 Configuring the SIP Proxy-to-Proxy Intracluster Protocol Type, page 7-6
Select Cisco Unified Presence Administration > System > Security > TLS Peer Subjects. Select Add New. Perform one of the following actions for the Peer Subject Name:
a. b.
Enter the subject CN of the certificate that the server presents. Open the certificate, look for the CN and paste it here.
Step 4
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-5
Chapter 7 How to Configure the SIP Security Settings on Cisco Unified Presence
Step 5
Select Save.
What To Do Next
Select Cisco Unified Presence Administration > System > Security > TLS Context Configuration. Select Find. Select Default_Cisco_UPS_SIP_Proxy_Peer_Auth_TLS_Context. From the list of available TLS peer subjects, select the TLS peer subject that you configured. Move this TLS peer subject to Selected TLS Peer Subjects. Select Save. Select Cisco Unified Presence Serviceability > Tools > Service Activation. Restart the Cisco Unified Presence SIP Proxy service.
Troubleshooting Tips
You must restart the SIP proxy service before any changes that you make to the TLS context take effect.
Related Topics
Configuring a TLS Peer Subject, page 7-5 Restarting the SIP Proxy Service, page 7-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-6
Chapter 7
Configuring Security on Cisco Unified Presence How to Configure the XMPP Security Settings on Cisco Unified Presence
Step 2 Step 3
Select a protocol type from the SIP Intra-cluster Proxy-to-Proxy Transport Protocol menu. Select Save.
Troubleshooting Tips
You must restart the SIP proxy service before any changes that you make to the SIP proxy protocol take effect.
Related Topic
XMPP Security Modes, page 7-7 Configuring the XMPP Certificate Settings, page 7-8
Description If you turn on this setting, Cisco Unified Presence establishes a secure TLS connection between the Cisco Unified Presence servers and XMPP client applications in a cluster. Cisco Unified Presence turns on this secure mode by default. We recommend that you do not turn off this secure mode unless the XMPP client application can protect the client login credentials in non-secure mode. If you do turn off the secure mode, verify that you can secure the XMPP client-to-server communication in some other way.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-7
Chapter 7 How to Configure the XMPP Security Settings on Cisco Unified Presence
Description If you turn on this setting, Cisco Unified Presence establishes a secure TLS connection between XMPP routers in the same cluster, or in different clusters. Cisco Unified Presence automatically replicates the XMPP certificate within the cluster, and across clusters, as an XMPP trust certificate. An XMPP router will attempt to establish a TLS connection with any other XMPP router that is in the same cluster, or a different cluster, and is available to establish a TLS connection. If you turn on this setting, Cisco Unified Presence establishes a secure TLS connection between the Cisco Unified Presence servers and XMPP-based API client applications.If you turn on this setting, upload the certificates or signing certificates for the web client in the cup-xmpp-trust repository on Cisco Unified Presence.
Troubleshooting Tips
If you update the XMPP security settings, perform one of these actions:
If you are running Cisco Unified Presence Release 8.0(x), restart the Cisco UP XCP Router. Select Cisco Unified Serviceability > Tools > Control Center - Network Services to restart this service. If you are running Cisco Unified Presence Release 8.5(x), restart the services as follows:
Restart the Cisco UP XCP Connection Manager if you edit Enable XMPP Client To CUP
Secure Mode. Select Cisco Unified Serviceability > Tools > Control Center - Feature Services to restart this service.
Restart the Cisco UP XCP Router if you edit the Enable XMPP Router-to-Router Secure
Mode. Select Cisco Unified Serviceability > Tools > Control Center - Network Services to restart this service.
Restart the Cisco UP XCP Web Connection Manager if you edit Enable Web Client To CUP
Secure Mode. Select Cisco Unified Serviceability > Tools > Control Center - Feature Services to restart this service.
Related Topics
Integrating Third-Party XMPP Client Applications on Cisco Unified Presence, page 8-1 Configuring the XMPP Certificate Settings, page 7-8
Select Cisco Unified Presence Administration > System > Security > Settings. Enter a server-to-server domain name for this Cisco Unified Presence cluster, for example, cisco.com. Check Use Domain Name for XMPP Certificate Subject Common Name if you want the general XMPP certificate to use the same Domain Name as the XMPP server-to-server certificate. Select Save.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-8
Chapter 7
Configuring Security on Cisco Unified Presence How to Configure the XMPP Security Settings on Cisco Unified Presence
Step 5
Restart the Cisco UP XCP Router service. Select Cisco Unified Serviceability > Tools > Control Center - Network Services > Cisco UP XCP Router to restart this service.
Troubleshooting Tips
If you change the server-to-server domain name value, you must regenerate affected XMPP S2S certificates before you restart the Cisco UP XCP Router service.
Related Topic
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-9
Chapter 7 How to Configure the XMPP Security Settings on Cisco Unified Presence
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
7-10
CH A P T E R
About Third-Party Client Integration, page 8-1 Configuring a Secure Connection between Cisco Unified Presence and XMPP Clients, page 8-3 Turning On Cisco Unified Presence Services to Support XMPP Clients, page 8-4
Supported Third-Party XMPP Clients, page 8-1 License Requirements for Third-Party Clients, page 8-2 XMPP Client Integration on Cisco Unified Communications Manager, page 8-2 LDAP Integration for XMPP Contact Search, page 8-2 Domain Name for XMPP Clients, page 8-2 DNS Configuration for XMPP Clients, page 8-2
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
8-1
Uploading a License File on Cisco Unified Communications Manager, page 2-8 Assigning the Licensing Capabilities on Cisco Unified Communications Manager, page 2-9
Configure the licensing requirements. Upload the user DLU, and then assign Cisco Unified Presence capabilities for the user. Configure the users and devices. Associate a device with each user, and associate each user with a line appearance.
Related Topics
Configuring the Licensing for this Integration, page 2-1 User and Device Configuration on Cisco Unified Communications Manager, page 3-1.
How to Integrate the LDAP Directory for Contact Searches on XMPP Clients, page 14-13
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
8-2
Chapter 8
Integrating Third-Party XMPP Client Applications on Cisco Unified Presence Configuring a Secure Connection between Cisco Unified Presence and XMPP Clients
Configuring a Secure Connection between Cisco Unified Presence and XMPP Clients
Procedure
Step 1 Step 2
Cisco Unified Presence Administration > System > Security > Settings Perform these configuration steps:
Do This
Establish a secure TLS connection between Cisco Select Enable XMPP Client To CUP Secure Unified Presence and XMPP client applications in Mode. a cluster. We recommend that you do not turn off this secure mode unless the XMPP client application can protect the client login credentials in non-secure mode. If you do turn off the secure mode, verify that you can secure the XMPP client-to-server communication in some other way. Establish a secure TLS connection between Cisco Select Enable Web Client To CUP Secure Unified Presence and XMPP-based API client Mode. applications in a cluster. If you turn on this setting, upload the certificates or signing certificates for the web client in the cup-xmpp-trust repository on Cisco Unified Presence.
Step 3
Select Save.
Troubleshooting Tips
I f you update the XMPP security settings, perform one of these actions:
If you are running Cisco Unified Presence Release 8.0(x), restart the Cisco UP XCP Router. If you are running Cisco Unified Presence Release 8.5(x), restart the following services:
Restart the Cisco UP XCP Connection Manager if you edit Enable XMPP Client To CUP
Secure Mode. Select Cisco Unified Serviceability > Tools > Control Center - Feature Services to restart this service
Restart the Cisco UP XCP Web Connection Manager if you edit Enable Web Client To CUP
Secure Mode. Select Cisco Unified Serviceability > Tools > Control Center - Feature Services to restart this service
What To Do Next
Turning On Cisco Unified Presence Services to Support XMPP Clients, page 8-4
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
8-3
Perform this procedure on each node in your Cisco Unified Presence cluster.
Procedure
Select Cisco Unified Serviceability > Tools > Service Activation. Select the Cisco Unified Presence server from the Server menu. Turn on the following services:
Cisco UP XCP Connection Manager - Turn on this service if you are integrating XMPP clients (such as Cisco Unified Personal Communicator), or XMPP-based API clients, on Cisco Unified Presence Cisco UP XCP Authentication Service - Turn on this service if you are integrating XMPP clients (such as Cisco Unified Personal Communicator), or XMPP-based API clients, on Cisco Unified Presence. Cisco UP XCP Web Connection Manager - Optionally, turn on this service if you are integrating XMPP clients (such as Cisco Unified Personal Communicator), or XMPP-based API clients, on Cisco Unified Presence.
Step 4
Select Save.
Troubleshooting Tips
For XMPP clients to function correctly, make sure you turn on the Cisco UP XCP Router on all nodes in your cluster.
Related Topics
About Third-Party Client Integration, page 8-1 Configuring a Secure Connection between Cisco Unified Presence and XMPP Clients, page 8-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
8-4
CH A P T E R
About Chat, page 9-1 How to Configure Chat Settings on Cisco Unified Presence, page 9-3 How to Manage Chat Node Aliases, page 9-6 Sample Deployments, page 9-11
About Chat
Chat, page 9-1 IM Forking, page 9-2 Offline IM, page 9-2 Broadcast IM, page 9-2 Chat Rooms on Cisco Unified Presence, page 9-2 Chat Room Limits, page 9-3 File Transfer, page 9-3 Important Notes About Cisco Unified Presence Service and Chat, page 9-3
Chat
Point-to-point Instant Messaging (IM) supports real-time conversations between two users at a time. Cisco Unified Presence exchanges messages directly between users, from the sender to the recipient. Users must be online in their IM clients to exchange point-to-point IMs. From Cisco Unified Presence Release 8.5(x), you can disable both the chat and availability functionality on Cisco Unified Presence.
Related Topics
Turning On or Off Instant Messaging for a Cisco Unified Presence Cluster, page 6-46 Turning On or Off Availability Sharing for a Cisco Unified Presence Cluster, page 6-42
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-1
IM Forking
When a user sends an IM to a contact who is signed in to multiple IM clients. Cisco Unified Presence delivers the IM to each client. This functionality is called IM forking. Cisco Unified Presence continues to fork IMs to each client, until the contact replies. Once the contact replies, Cisco Unified Presence only delivers IMs to the client on which the contact replied.
Note
IM forking is not supported when using Cisco IP PhoneMessenger (IPPM) with Cisco Unified Personal Communicator Release 7.0. From Cisco Unified Presence Release 8.5(x), you can disable offline instant messaging on Cisco Unified Presence.
Related Topics
Offline IM
Offline IM is the ability to send IMs to a contact when they are offline. When a user sends an IM to an offline contact, Cisco Unified Presence stores the IM and delivers the IM when the offline contact signs in to an IM client.
Broadcast IM
Broadcast IM is the ability to send an IM to multiple contacts at the same time, for example, a user wants to send a notification to a large group of contacts. Note that not all IM clients support this feature.
create new rooms, and manage members and configurations of the rooms they create. invite other users to rooms.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-2
Chapter 9
Configuring Chat on Cisco Unified Presence How to Configure Chat Settings on Cisco Unified Presence
determine the presence status of the members displayed within the room. The presence status displayed in a room confirms the attendance of the member in a room but may not reflect their overall presence status. search for and join existing chat rooms. store a transcript of the chat and make the message history available for searching.
In addition, the Persistent Chat feature on Cisco Unified Presence allows users to:
Note
File Transfer
Cisco Unified Presence Release 8.0(x) support point to point file transfer between XMPP clients that are compliant with XEP 096 (http://xmpp.org/extensions/xep-0096.html).
For SIP to XMPP IM, the following services must be running on Cisco Unified Presence:
Cisco UP SIP Proxy Cisco UP Presence Engine Cisco UP XCP Router Cisco UP XCP Text Conference Manager
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-3
SIP clients cannot participate in chat rooms because this is an XMPP-specific feature.
Before You Begin
The IM gateway is turned on by default. We recommend that you leave it on. Only turn it off if you want to actively prevent XMPP and SIP client communication.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7
Select Cisco Unified Presence Administration > System > Service Parameters. Select a Cisco Unified Presence server from the Server menu. Select Cisco UP SIP Proxy as the service on the Service Parameter Configuration window. Set IM Gateway Status to On in the SIP XMPP IM Gateway (Clusterwide) section. Set the Inactive Timeout interval (in seconds) of IM conversations maintained by the gateway. The default setting is 600 seconds, which is appropriate to most environments. Specify the error message that you want users to see if the IM fails to deliver. Default error message: Your IM could not be delivered. Select Save.
What To Do Next
SIP clients cannot participate in chat rooms because this is an XMPP-specific feature.
Before You Begin
To use persistent chat rooms, you must configure a unique external database instance per node.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-4
Chapter 9
Configuring Chat on Cisco Unified Presence How to Configure Chat Settings on Cisco Unified Presence
If you use an external database for persistent chat logging, consider the size of your database. Archiving all the messages in a chat room is optional, and will increase traffic on the node and consume space on the external database disk. In large deployments, disk space could be quickly consumed. Ensure that your database is large enough to handle the volume of information. Before you configure the number of connections to the external database, consider the number of IMs you are writing offline and the overall volume of traffic that results. The number of connections that you configure will allow the system to scale. While the default settings on the UI suit most installations, you may want to adapt the parameters for your specific deployment. The heartbeat interval is typically used to keep connections open through firewalls. Do not set the Database Connection Heartbeat Interval value to zero without contacting Cisco support.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified Presence Administration > Messaging > Group Chat and Persistent Chat. Check Enable Persistent Chat. (Optional) Specify how to store chat room messages, if required:
a. b. c.
Check Archive all room messages if you want to archive all the messages that are sent in the room. This is a cluster-wide setting that applies to all persistent chat rooms. Enter the number of connections to the database that you to want to use for processing requests. This is a cluster-wide setting that applies to all connections between chat nodes and associated databases. Enter the number of seconds after which the database connection should refresh. This is a cluster-wide setting that applies to all connections between chat nodes and associated databases.
Step 4
Select from the list of preconfigured external databases and assign the appropriate database to the chat node.
Troubleshooting Tips
If you turn on the Archive all messages in a room setting, we recommend that you monitor the performance of each external database used for persistent chat. You should anticipate an increased load on the database server(s). If you enable persistent chat rooms, but do not establish the correct connection with the external database, the chat node will fail. Under these circumstances, you will lose the functionality of all chat rooms - both temporary and persistent. If a chat node establishes a connection (even if other chat nodes fail), it will still start. Click the hyperlink if you need to edit the chat node details in the Cluster Topology Details window. If you update any of the Persistent Chat settings, perform one of these actions:
If you are running Cisco Unified Presence Release 8.0(x), restart the Cisco UP XCP Router.
Select Cisco Unified Serviceability > Tools > Control Center - Network Services to restart this service
If you are running Cisco Unified Presence Release 8.5(x), restart the Cisco UP XCP Text
Conference Manager. Select Cisco Unified Serviceability > Tools > Control Center - Feature Services to restart this service.
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-5
How to Manage Chat Node Aliases, page 9-6 To configure an external database instance for offline message logging and retrieval, see the Database Setup Guide for Cisco Unified Presence. For more information about IM compliance using either Message Archiver or a third-party compliance server, see the Instant Messaging Compliance Guide for Cisco Unified Presence.
What To Do Next
Chat Node Aliases, page 9-6 Key Considerations, page 9-7 Turning On System-Generated Aliases, page 9-7 Managing Chat Node Aliases Manually, page 9-8 Turning On the Cisco UP XCP Text Conference Service, page 9-10
Note
This chat node alias, conference-3-mycup.cisco.com, for example, will form part of the unique ID for each chat room created on that node, [email protected] You can assign your aliases cluster-wide, in these ways:
System-generatedallows the system to automatically assign a unique alias to each chat node.You do not have do to anything further to address your chat node if you enable the system-generated aliases. The system will auto-generate one alias per chat node by default using the following naming convention: conference-x-clusterid.domain, where:
conference - is a hardcoded keyword x- is the unique integer value that denotes the node ID Example: conference-3-mycup.cisco.com
ManuallyYou may choose to override the default system-generated alias if the conference-x-clusterid.domain naming convention does not suit your customer deployment, for example, if you do not want to include the Cluster ID in your chat node alias. With manually-managed aliases, you have complete flexibility to name chat nodes using aliases that suit your specific requirements. Additional AliasesYou can associate more than one alias with each chat node on a per-node basis. Multiple aliases per node allows users to create additional chat rooms using these aliases. This applies whether you assign a system-generated alias or manage your aliases manually.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-6
Chapter 9
Configuring Chat on Cisco Unified Presence How to Manage Chat Node Aliases
Key Considerations
Changing chat node aliases can make the chat rooms in the database unaddressable and prevent your users from finding existing chat rooms. Note these results before you change the constituent parts of aliases or other node dependencies:
Cluster ID - This value is part of the fully qualified cluster name (FQCN). Changing the Cluster ID (select System > Cluster Topology: Settings) causes the FQCN to incorporate the new value and the system-managed alias to automatically change across the cluster. For manually-managed aliases, it is the responsibility of the Administrator to manually update the alias list if the Cluster ID changes. Domain - This value is part of the FQCN. Changing the Domain (select System > Service Parameters > Cisco UP Proxy) causes the FQCN to incorporate the new value and the system-managed alias to automatically change across the cluster. For manually-managed aliases, it is the responsibility of the Administrator to manually update the alias list if the Domain changes. Connection between the chat node and external database - The chat node will not start if persistent chat is enabled and you do not maintain the correct connection with the external database. Deletion of a chat node - If you delete a node associated with an existing alias from the Cluster Topology, chat rooms created using the old alias may not be addressable unless you take further action.
We recommend that you do not change existing aliases without considering the wider implications of your changes, namely:
Make sure that you maintain the address of old chat nodes in the database so that users can locate existing chat rooms via the old alias, if required If there is federation with external domains, you may need to publish the aliases in DNS to inform the users in those domains that the aliases have changed and new addresses are available. This depends on whether or not you want to advertise all aliases externally.
Related Topics
Review the topics about chat node aliases and key considerations. You cannot edit or delete a system-generated alias, for example, conference-3-mycup.cisco.com.
Procedure
Step 1 Step 2
Select Cisco Unified Presence Administration > Messaging > Group Chat and Persistent Chat. Check System Automatically Manages Primary Group Chat Server Aliases to enable the system to automatically assign chat room aliases to nodes, using this alias naming convention: conference-x-clusterid.domain.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-7
Step 3
The Number of messages in chat history displayed for new conference participants setting controls the number of instant messages from the recent message history that Cisco Unified Presence pushes to the client application of a user when that user joins a chat room. Increase this number if you want to display more text message history to users. Select Messaging > Group Chat Server Alias Mapping to verify that the system-generated alias is listed under Primary Group Chat Server Aliases.
Step 4
Troubleshooting Tips
Even if you configure a system-generated alias for a chat node, you can associate more than one alias with the node if required. If you are federating with external domains, you may want to inform federated parties that the aliases have changed and new aliases are available. To advertise all aliases externally, configure DNS and publish the aliases as DNS records. If users of clients applications create a chat room, they may potentially override the default number of messages that display in a chat room. Note that if you turn on the Archive all room messages option for persistent chat, Cisco Unified Personal Communicator actively queries Cisco Unified Presence for all instant message history regardless of the value you configure for the Number of messages in chat history displayed for new chat participants setting. If you update any of the system-generated alias configuration, perform one of these actions:
If you are running Cisco Unified Presence Release 8.0(x), restart the Cisco UP XCP Router.
Select Cisco Unified Serviceability > Tools > Control Center - Network Services to restart this service.
If you are running Cisco Unified Presence Release 8.5(x), restart the Cisco UP XCP Text
Conference Manager. Select Cisco Unified Serviceability > Tools > Control Center - Feature Services to restart this service
If you are running Cisco Unified Presence Release 8.5(x), the Number of messages in chat
history displayed for new chat participants setting updates dynamically; You do not need to restart the Cisco UP XCP Text Conference Manager.
Related Topics
Chat Node Aliases, page 9-6 Key Considerations, page 9-7 Configuring Persistent Chat Room Settings, page 9-4 Managing Chat Node Aliases Manually, page 9-8
What To Do Next
Review the topics about chat node aliases and key considerations. If you do not want to use a system-generated alias, you must turn off the default setting.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-8
Chapter 9
Configuring Chat on Cisco Unified Presence How to Manage Chat Node Aliases
If you turn off a system-generated alias, the old alias (conference-x-clusterid.domain) reverts
to a standard, editable alias listed under Conference Server Aliases. This maintains the old alias and the chat room addresses associated with that alias.
Even if you configure a system-generated alias for a chat node, you can associate more than one
alias with the node if required. You can manually assign one (or more) aliases to chat nodes. You can also edit aliases and delete any aliases that you no longer need.
Although it is not mandatory, we recommend that you always include the Domain when you assign a new chat node alias to a node. Use this convention for additional aliases, newalias.domain. Select System > Cluster Topology: Settings in Cisco Unified Presence Administration to see the Domain. For manually-managed aliases, it is the responsibility of the Administrator to manually update the alias list if the Cluster ID or Domain changes. System-generated aliases will incorporate the changed values automatically.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified Presence Administration > Messaging > Group Chat and Persistent Chat. [If Required] Uncheck System Automatically Manages Primary Group Chat Server Aliases to turn off the default system-generated alias. All the existing chat node aliases (including the disabled system-generated alias) are listed together under Group Chat Server Aliases. To view the alias list, perform these actions:
a. b.
Select Messaging > Group Chat Server Alias Mapping. Click Find.
Step 4
Complete one or more of the following actions as required: If you want to: Edit an existing alias (old system-generated or user-defined alias) Action
a. b.
Select the hyperlink for any existing alias that you want to edit. Edit the alias for the node in the Group Chat Server Alias field. Make sure the alias is unique for the node. Select the appropriate node to which you want to assign this changed alias. Click Add New. Enter a unique alias for the node in the Group Chat Server Alias field. Select the appropriate node to which you want to assign the new alias. Check the check box for the alias that you want to delete. Click Delete Selected.
c.
a. b. c.
a. b.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-9
Troubleshooting Tips
Every chat node alias must be unique. The system will prevent you from creating duplicate chat node aliases across the cluster. A chat node alias name cannot match the Cisco Unified Presence domain name. Delete old aliases only if you no longer need to maintain the address of chat rooms via the old alias. If you are federating with external domains, you may want to inform federated parties that the aliases have changed and new aliases are available. To advertise all aliases externally, configure DNS and publish the aliases as DNS records. If you update any of the chat node alias configuration, perform one of these actions:
If you are running Cisco Unified Presence Release 8.0(x), restart the Cisco UP XCP Router. If you are running Cisco Unified Presence Release 8.5(x), restart the Cisco UP XCP Text
Conference Manager
Related Topics
Chat Node Aliases, page 9-6 Key Considerations, page 9-7 Turning On System-Generated Aliases, page 9-7 For best practice guidelines, see Sample Deployments, page 9-11 Configuring the Domain Value, page 6-26
What To Do Next
If persistent chat is enabled, an external database must be associated with the Text Conference Manager service, and the database must be active and reachable or the Text Conference Manager will not start. If the connection with the external database fails after the Text Conference Manager service has started, the Text Conference Manager service will remain active and functional, however, messages will no longer be persisted to database and new persistent rooms cannot be created until the connection recovers.
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified Serviceability > Tools > Service Activation. Select the chat node from the Server menu. Select the Cisco UP XCP Text Conference Manager service to turn it on. Select Save.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-10
Chapter 9
Related Topics
Configuring Persistent Chat Room Settings, page 9-4 Managing Chat Node Aliases Manually, page 9-8 Restarting the
Sample Deployments
The tables below contain a sample range of deployment scenarios that administrators may want to configure
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-11
Scenario 1
Deployment Scenario: You do not want to include the Cluster ID in the chat node alias. Instead of the system-generated alias conference-1-mycup.cisco.com, you want to use the alias primary-conf-server.cisco.com.
1. 2.
Configuration Steps:
Select Messaging > Enterprise Instant Messaging to turn off the system-generated alias. (This is on by default). Edit the alias and change it to primary-conf-server.cisco.com.
Notes:
When you turn off the old system-generated alias, conference-1-mycup.cisco.com reverts to a standard, editable alias listed under Group Chat Server Aliases. This maintains the old alias and the chat room addresses associated with that alias.
Scenario 2
Deployment Scenario:: You want to:
change the Domain from cisco.com to linksys.com and use conference-1-mycup.linksys.com instead of conference-1-mycup.cisco.com. maintain the address of existing persistent chat rooms in the database so that users can still find old chat rooms of type [email protected]. Select System > Service Parameters > Cisco UP Proxy in Cisco Unified Presence Administration. Edit the Domain and change it to linksys.com.
Configuration Steps:
1. 2.
Notes:
When you change the domain, the fully qualified cluster name (FQCN) automatically changes from conference-1-mycup.cisco.com to conference-1-mycup.linksys.com. The old system-generated alias conference-1-mycup.cisco.com reverts to a standard, editable alias listed under Group Chat Server Aliases. This maintains the old alias and the chat room addresses associated with that alias.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-12
Chapter 9
Scenario 3
Deployment Scenario: You:
want to change the Cluster ID from mycup to ireland to use conference-1-ireland.cisco.com instead of conference-1-mycup.cisco.com. do not need to maintain the address of existing persistent chat rooms in the database. Select Presence > Settings in Cisco Unified Presence Administration. Edit the Cluster ID and change it to ireland. Select Messaging > Conferencing Server Alias Mapping in Cisco Unified Presence Administration. Delete the old alias conference-1-mycup.cisco.com.
Configuration Steps:
1. 2. 3. 4.
Notes:
When you change the Cluster ID, the fully qualified cluster name (FQCN) automatically changes from conference-1-mycup.cisco.com to conference-1-ireland.cisco.com. The old system-generated alias conference-1-mycup.cisco.com reverts to a standard, editable alias listed under Group Chat Server Aliases. This maintains the old alias and the chat room addresses associated with that alias. Because (in this example) the Administrator has no need to maintain the old alias address, it is appropriate to delete it.
Scenario 4
Deployment Scenario: You want to:
change the Cluster ID from mycup to ireland to use conference-1-ireland.cisco.com instead of conference-1-mycup.cisco.com. only maintain chat room addressing via the old alias (does not need to associate nodes with the new system-generated alias).
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-13
Configuration Steps:
1. 2. 3.
Select Presence > Settings in Cisco Unified Presence Administration. Edit the Cluster ID and changes it to ireland. Select Messaging > Enterprise Instant Messaging and turn off the new system-generated alias, conference-1-ireland.cisco.com. (This is on by default). Select Messaging > Conferencing Server Alias Mapping in Cisco Unified Presence Administration Deletes the new alias conference-1-ireland.cisco.com.
4. 5.
Notes:
When you change the Cluster ID, the fully qualified cluster name (FQCN) automatically changes from conference-1-mycup.cisco.com to conference-1-ireland.cisco.com. When you turn off the new system-generated alias, conference-1-ireland.cisco.com reverts to a standard, editable alias listed under Group Chat Server Aliases. Because (in this example) the Administrator has no need to maintain the new alias address, it is appropriate to delete it. The old system-generated alias conference-1-mycup.cisco.com reverts to a standard, editable alias listed under Group Chat Server Aliases. This maintains the old alias and the chat room addresses associated with that alias.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-14
Chapter 9
Scenario 5
Deployment Scenario: You want to:
delete a node associated with an existing alias from the System Topology, for example, conference-3-mycup.cisco.com. add a new node with a new node ID (node id: 7) to the System Topology, for example, conference-7-mycup.cisco.com. maintain the address of chat rooms that were created using the old alias.
Configuration Steps:
Option 1
1. 2.
Select Messaging > Conferencing Server Alias Mapping in Cisco Unified Presence Administration. Select Add New to add the additional alias, conference-3-mycup.cisco.com.
Option 2
1.
Select Messaging > Enterprise Instant Messaging and turn off the default system-generated alias, conference-7-mycup.cisco.com. (This is on by default). Edit the alias and change it to conference-3-mycup.cisco.com.
2.
Notes:
When you add the new node to the System Topology, the system automatically assigns this alias to the node: conference-7-mycup.cisco.com.
Option 1
If you add an additional alias, the node is addressable via both aliases, conference-7-mycup.cisco.com and conference-3-mycup.cisco.com.
Option 2
If you turn off the old system-generated alias, conference-7-mycup.cisco.com reverts to a standard, editable alias listed under Group Chat Server Aliases.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-15
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
9-16
CH A P T E R
10
Prerequisites for Integrating Cisco IP PhoneMessenger, page 10-1 How to Configure Cisco IP PhoneMessenger on Cisco Unified Communications Manager, page 10-1 How to Configure Cisco IP PhoneMessenger on Cisco Unified Presence, page 10-3
Configured the Cisco Unified Communications Manager server for integration with Cisco Unified Presence Configured the Cisco Unified Presence server for deployment in the network.
Related Topics
Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence, page 3-1. Configuring a Cisco Unified Presence Server for Deployment in the Network, page 6-1
Configuring Cisco IP PhoneMessenger as an Application User, page 10-2 Configuring a Phone Service for the Cisco IP PhoneMessenger, page 10-2 Subscribing Phones to the Cisco IP PhoneMessenger Service, page 10-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10-1
Select Cisco Unified Communications Manager Administration > User Management > Application User. Select Add New. Enter an application username in the User ID field, for example, PhoneMessenger. Enter a password for this application user, and confirm the password. Select the devices that you want the application user to control. Select Save.
Related Topics
What To Do Next
Select Cisco Unified Communications Manager Administration > Device > Device Settings > Phone Services. Select Add New. Enter PhoneMessenger in the Service Name field. Enter IP Phone Messenger in the Service Description field. Enter this URL in the Service URL field: http://my-cups:8081/ippm/default?name=#DEVICENAME# where my-cups specifies the IP address of the Cisco Unified Presence unless DNS is enabled on the phone.
Select XML Service from the Service Category menu. Select Standard IP Phone Service from the Service Type menu. Check Enable. Select Save.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10-2
Chapter 10
Configuring the Cisco IP PhoneMessenger Service How to Configure Cisco IP PhoneMessenger on Cisco Unified Presence
Related Topics
What To Do Next
Configure a Phone Service for Cisco IP PhoneMessenger on Cisco Unified Communications Manager.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10
Select Cisco Unified Communications Manager Administration > Device > Phone. Select Find. Select a phone device link to access the Phone Configuration window. Select Subscribe/Unsubscribe Services from the menu in the Related Links navigation box at the top right of the window. Select Go. Select PhoneMessenger from the Select a Service menu in the Subscribed Cisco IP Phone Services window. Select Next. Select Subscribe when the window displays again. Select Save when the window displays again. Reset the phones individually or as a group.
Related Topics
Configuring the Cisco IP PhoneMessenger Settings, page 10-4 Configuring Meeting Notification Settings, page 10-4 Information to Provide to Users About the Meeting Notification Feature, page 10-5 Configuring Cisco IP Phone Messenger Response Messages, page 10-6 Sending a Broadcast Message, page 10-6
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10-3
Obtain the application username and password that you configured for the Cisco IP PhoneMessenger on Cisco Unified Communications Manager.
Restriction
The Cisco IP PhoneMessenger application username and password must match the configured application username and password on Cisco Unified Communications Manager for the Cisco IP PhoneMessenger service to work properly.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Select Cisco Unified Presence Administration > Application > IP Phone Messenger > Settings. Select On from the Application Status menu. Enter the application username that you configured on Cisco Unified Communications Manager for the Cisco IP PhoneMessenger service. Enter the password that you configured on Cisco Unified Communications Manager for the Cisco IP PhoneMessenger service. Select Save.
Troubleshooting Tips
You can also use the System Dashboard to view enabled Cisco IP PhoneMessenger users in Cisco Unified Presence Administration. Select Diagnostics > System Dashboard.
Related Topics
Configuring Cisco IP PhoneMessenger as an Application User, page 10-2 Configuring Firewalls to Pass Cisco Unified Personal Communicator Traffic, page 11-7
Note
Cisco Unified Presence does not support Cisco Unified MeetingPlace Express.
Before You Begin
Obtain the hostname or IP address for the Cisco Unified MeetingPlace server.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10-4
Chapter 10
Configuring the Cisco IP PhoneMessenger Service How to Configure Cisco IP PhoneMessenger on Cisco Unified Presence
Procedure
Step 1 Step 2 Step 3
Select Application > Meeting Notification > Settings. Enter the host name or IP address for the Cisco Unified MeetingPlace server. Enter the port number for the Cisco Unified MeetingPlace server. The default port numbers are 80 (SSL disabled) or 443 (SSL enabled). Check Use SSL if you want to use Secure Socket Layer (SSL) to communicate with the Cisco Unified MeetingPlace server. (If SSL enabled) Enter the subject common name for the Cisco Unified MeetingPlace server.
Step 4 Step 5
Note
If you select to configure a secure connection between Cisco Unified Presence and Cisco Unified MeetingPlace, you must configure certificate exchange between the two servers. You must upload the Cisco Unified MeetingPlace server certificate to Cisco Unified Presence as a cup-trust certificate. Once you have uploaded the certificate to Cisco Unified Presence, you must restart the SIP proxy service.
Related Topics
Configuring the Cisco IP PhoneMessenger Settings, page 10-4 Uploading the Cisco Unified Presence Certificate to Cisco Unified Communications Manager, page 7-4
If you schedule a Cisco Unified MeetingPlace meeting, set the Location field on the Microsoft Outlook meeting invite window to: MeetingPlace: XXXXXXX ID: XXXX For example, MeetingPlace: 4761000 ID: 1020 where 4761000 is the meeting bridge number and 1020 is the meeting ID.
If you schedule a meeting on another supported conferencing server, set the Location field on the Microsoft Outlook meeting invite window to: Dial: XXXXXXX ID: XXXX For example, Dial: 4762000 ID: 2000 where 4762000 is the meeting bridge number and 2000 is the meeting ID.
When the meeting alert message displays on your Cisco Unified IP Phone, you can join the scheduled meeting by pressing Join.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10-5
If you schedule a Cisco Unified MeetingPlace meeting, you can set Cisco Unified MeetingPlace to call your Cisco Unified IP Phone when the scheduled meeting is about to begin. On your Cisco Unified IP Phone, press Todays meetings, select the meeting entry, and press Callback.
Note
You can turn off the Meeting Notification feature on your Cisco Unified IP Phone. Press Settings > Meeting Notifications, and turn off Enable Meeting Notifications.
Related Topics
On the phone, hold on On the phone, call later Not available Yes
These response messages allow the phone user to respond to incoming phone messages quickly. In addition, you can predefine a custom message, and control and change the order in which messages are displayed on the phone. You can configure up to a maximum of 10 predefined response messages.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Select Cisco Unified Presence Administration > Application > IP Phone Messenger > Response Messages. Select Add New. Enter or modify the message text. Select the up or down arrow adjacent to the message to change the order in which the messages display. Select Save.
The Cisco IP PhoneMessenger user receives broadcast messages in the Messages menu on their phone. The sender of the message is cupsystemadmin. If a user signs in to Cisco IP PhoneMessenger and Cisco Unified Personal Communicator at the same time, the user does not receive the broadcast message.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10-6
Chapter 10
Configuring the Cisco IP PhoneMessenger Service How to Configure Cisco IP PhoneMessenger on Cisco Unified Presence
If a user signs in to Cisco IP PhoneMessenger and an XMPP client at the same time, but not Cisco Unified Personal Communicator, the user receives the broadcast message.
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified Presence Administration > Application > IP Phone Messenger > Status. Locate the Cisco IP PhoneMessenger user(s). Perform one of the following actions: Select the end users to whom you want to send a broadcast message.
Select Select All. Enter the broadcast message text in the Message box.
Step 5 Step 6
Select Broadcast. Perform one of the following actions when you are prompted to confirm that you want to send a broadcast message:
Select OK to send the message. Select Cancel to exit without sending the message.
Troubleshooting Tips
For the Broadcast feature to work on Cisco Unified Presence, you must turn on the Cisco UP XCP SIP Federation Connection Manager service. In Cisco Unified Serviceability, select Tools > Service Activation.
Select Cisco Unified Presence Administration > Application > IP Phone Messenger > Status. Locate the Cisco IP Phone Messenger user. Perform one of the following actions:
Select the end users that you want to sign out. Select Select All.
Step 4 Step 5
Select Logout. Perform one of the following actions when you are prompted to confirm that you want to sign out the users:
Select OK to sign out the users. Select Cancel to exit without signing out the users.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10-7
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
10-8
CH A P T E R
11
Roadmap for Deploying Cisco Unified Personal Communicator, page 11-2 Prerequisites for Integrating Cisco Unified Personal Communicator, page 11-6 Adding Licensing Capabilities for Users, page 11-7 Configuring Firewalls to Pass Cisco Unified Personal Communicator Traffic, page 11-7 Verifying That the Cisco UP XCP Router Service Is Running, page 11-7 (Cisco Unified Personal Communicator Release 8.x) About Configuring XCP Services for Cisco Unified Personal Communicator, page 11-8 Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager, page 11-30 About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager, page 11-10 How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager, page 11-14 About Configuring Cisco Unified Personal Communicator on Cisco Unified Presence, page 11-19 How to Configure Cisco Unified Personal Communicator on Cisco Unified Presence, page 11-20 About Configuring CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence, page 11-25 How to Configure CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence, page 11-27 How to Configure Video Calls and Videoconferencing, page 11-29
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-1
Assigning the Licensing Capabilities on Cisco Unified Communications Manager, page 2-9 Configuring Firewalls to Pass Cisco Unified Personal Communicator Traffic, page 11-7 Verifying That the Cisco UP XCP Router Service Is Running, page 11-7 Turning On Cisco Unified Presence Services to Support XMPP Clients, page 8-4 (Cisco Unified Personal Communicator Release 8.x) Configuring Settings, page 11-21 (Cisco Unified Personal Communicator Release 8.5) Configuring Chat History, page 11-10 Configuring the Service Parameters for the IM Gateway, page 11-9 (Cisco Unified Personal Communicator Release 8.x) Configuring Persistent Chat Rooms, page 11-9
(Cisco Unified Personal Communicator Release 8.x) Required XCP Services, page 11-8 (Cisco Unified Personal Communicator Release 8.x) Optional XCP Services, page 11-8
Advanced instant messaging features, such as group chat and persistent chat rooms
(Cisco Unified Personal Communicator Release 8.x) Optional XCP Services, page 11-8
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-2
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator Roadmap for Deploying Cisco Unified Personal Communicator
Application Dialing and Directory Lookup Rules, page 11-10 Transformation of Dialed Numbers by Cisco Unified Personal Communicator, page 11-11 Cisco Unified Client Services Framework Device Type, page 11-12 Extension Mobility Configuration, page 11-12 (Cisco Unified Personal Communicator Release 8.x) Guidelines for Configuring the Softphone Device Name, page 11-13 (Cisco Unified Personal Communicator Release 7.1) Guidelines for Configuring the Softphone Device Name, page 11-13 TFTP Server Connection, page 11-19 Desk-Phone Control and the CTI Connection Failures, page 11-25 (Cisco Unified Personal Communicator Release 7.x) Desk-Phone Control and LDAP TelephoneNumber Field, page 11-26
Creating a Softphone Device for Each Cisco Unified Personal Communicator User, page 11-14 Associating Users with Softphone Devices, page 11-16 Adding Users to User Groups, page 11-17 Associating a New Device with a User, page 11-17 Associating a New Device with a User, page 11-17 Associating a New Device with a User, page 11-17 Resetting a Device, page 11-18 Configuring the Proxy Listener and TFTP Addresses, page 11-20 (Cisco Unified Personal Communicator Release 8.x) Configuring Settings, page 11-21
Configuring CTI Gateway Server Names and Addresses, page 11-27 Creating CTI Gateway Profiles, page 11-28
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-3
Configuring Users for Point-to-Point Video Calls and for Multipoint Videoconferencing, page 11-29 Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager, page 11-30 (Cisco Unified Personal Communicator Release 8.x) Connecting a Cisco Unified IP Phone to the Network and Your Computer, page 11-33 (Cisco Unified Personal Communicator Release 8.x) Enabling Video for a Cisco Unified IP Phone, page 11-34 (Cisco Unified Personal Communicator Release 8.x) Configuring Settings, page 11-21 Configuring Cisco Unity Connection Servers, page 12-4 Configuring Cisco Unity Servers, page 12-5 Configuring Voicemail Server Names and Addresses on Cisco Unified Presence, page 12-8 Configuring Mailstore Server Names and Addresses on Cisco Unified Presence, page 12-9 Creating Voicemail Profiles on Cisco Unified Presence, page 12-10 (Cisco Unified Personal Communicator Release 8.x) Configuring Settings, page 11-21
Voicemail
Secure Voicemail Messaging on Cisco Unity Connection, page 12-2 Secure Voicemail Messaging on Cisco Unity, page 12-2 Secure Voicemail Messaging Configuration, page 12-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-4
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator Roadmap for Deploying Cisco Unified Personal Communicator
How to Configure Conferencing Servers for Cisco Unified Personal Communicator, page 12-12
(Cisco Unified Personal Communicator Release 7.1) Configuring Cisco Unified MeetingPlace Express and Cisco Unified MeetingPlace Express VT Servers, page 12-13 Configuring Cisco Unified MeetingPlace Servers, page 12-16 (Cisco Unified Personal Communicator Release 8.x) Configuring the Cisco Unified MeetingPlace Web Server, page 12-18 Configuring Conferencing Server Names and Addresses on Cisco Unified Presence, page 12-19) Creating Conferencing Profiles on Cisco Unified Presence, page 12-21 (Cisco Unified Personal Communicator Release 8.x) Creating Audio Profiles on Cisco Unified Presence, page 12-23 Configuring CCMCIP Profiles for Cisco Unified Personal Communicator Release 8.x, page 12-24 (Cisco Unified Personal Communicator Release 8.x) Configuring Settings, page 11-21 How To Configure High Availability Cisco Unified Presence Deployments, page 6-19 About Configuring Third-Party Clients on Cisco Unified Presence, page 12-26
Security features
(Cisco Unified Personal Communicator Release 8.x) Optional XCP Services, page 11-8
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-5
(Cisco Unified Personal Communicator Release 8.5) Distributing HTML Files for Display in the Cisco Unified Personal Communicator Window, page 12-30 Before You Start Cisco Unified Personal Communicator as a Desktop Agent, page 12-27 Starting Cisco Unified Personal Communicator as a Desktop Agent, page 12-28
Desktop agent
(Cisco Unified Personal Communicator Release 8.5) How to Use Cisco Unified Personal Communicator as a Desktop Agent, page 12-27
Configured the Cisco Unified Communications Manager server for integration with Cisco Unified Presence Configured the Cisco Unified Presence server Configured the licensing details for Cisco Unified Personal Communicator Assigned all of your Cisco Unified Personal Communicator users to Cisco Unified Presence nodes in the system topology (Recommended) Configured the LDAP server (Optional) Configured the Cisco Unity and Cisco Unified MeetingPlace or Cisco WebEx on Cisco Unified Presence so that Cisco Unified Personal Communicator can use visual voicemail and meeting features.
Note
Before you deploy Cisco Unified Personal Communicator Release 8.x to the computers of your users, ensure that there are no other applications installed on the computers of your users that depend on Cisco Unified Client Services Framework. For a list of these applications, see the Release Notes for Cisco Unified Personal Communicator at: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html
Related Topics
Configuring Cisco Unified Communications Manager for Integration with Cisco Unified Presence, page 3-1 Configuring a Cisco Unified Presence Server for Deployment in the Network, page 6-1 Cisco Unified Personal Communicator License Requirements, page 2-5 Integrating the LDAP Directory, page 14-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-6
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator Adding Licensing Capabilities for Users
Read information about the network ports used by Cisco Unified Personal Communicator in the Release Notes for Cisco Unified Personal Communicator.
Procedure
Step 1 Step 2
Identify whether users have a software firewall installed on their computers, or if there is a hardware firewall in the network between Cisco Unified Presence and Cisco Unified Personal Communicator. Configure the firewall to pass Cisco Unified Personal Communicator traffic. Failure to perform this step results in missing, incorrect, or intermittent display of availability status in Cisco Unified Personal Communicator.
Related Topics
Select Tools > Control Center - Network Services in Cisco Unified Serviceability in Cisco Unified Presence. Select the server from the Server list box. Select Go. Locate the Cisco UP XCP Router service in the CUP Services section. Verify that the Status column reads Running.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-7
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator (Cisco Unified Personal Communicator Release 8.x) About Configuring XCP Services for Cisco Unified Personal
Related Topics
(Cisco Unified Personal Communicator Release 8.x) About Configuring XCP Services for Cisco Unified Personal Communicator
(Cisco Unified Personal Communicator Release 8.x) Required XCP Services, page 11-8 (Cisco Unified Personal Communicator Release 8.x) Optional XCP Services, page 11-8
Cisco UP XCP Text Conference Manager, for group chat and persistent chat rooms. If you have a mixture of Cisco Unified Personal Communicator Release 8.x and Release 7.x users, then the Cisco UP XCP Text Conference Manager service must be running for them to communicate with one another. Cisco UP XCP Web Connection Manager, to manage connections for web-based client applications, that connect to Cisco Unified Presence using HTTP. Cisco UP XCP SIP Federation Connection Manager, to support federation services with third-party applications that use SIP. Cisco UP XCP XMPP Federation Connection Manager, to support federation services with third-party applications that use XMPP. Cisco UP XCP Counter Aggregator, if you want system administrators to be able to view statistical data on XMPP components. Cisco UP XCP Message Archiver, for automatic archiving of all instant messages. Cisco UP XCP Directory Service, if you want to enable third-party XMPP client applications to do LDAP searches.
Note
Read the documentation relating to any feature that you are implementing before you turn on the relevant services. Additional configuration might be required.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-8
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Chat
Related Topics
Turning On Cisco Unified Presence Services to Support XMPP Clients, page 8-4 Turning On the Cisco UP XCP Text Conference Service, page 9-10 Configuring Chat on Cisco Unified Presence, page 9-1 Turning On the Cisco Unified Presence Services, page 6-50
Configuring the Service Parameters for the IM Gateway, page 11-9 (Cisco Unified Personal Communicator Release 8.x) Configuring Persistent Chat Rooms, page 11-9 (Cisco Unified Personal Communicator Release 8.5) Disabling Chat, page 11-10 (Cisco Unified Personal Communicator Release 8.5) Configuring Chat History, page 11-10
Turning On the Cisco Unified Presence Services, page 6-50 How To Configure the Authorization Policy on Cisco Unified Presence, page 6-39
(Cisco Unified Personal Communicator Release 8.x) Configuring Persistent Chat Rooms
To configure persistent chat rooms, you must first configure persistent chat servers. To configure persistent chat servers, you must set up a PostgreSQL database. For more information about how to configure an external database in Cisco Unified Presence see the Database Setup Guide for Cisco Unified Presence at the following URL: http://www.cisco.com/en/US/products/ps6837/products_installation_and_configuration_guides_list.ht ml You must also ensure that the Cisco UP XCP Text Conference Manager service is running. When a Cisco Unified Personal Communicator user joins a persistent chat room, Cisco Unified Presence sends instant message history information to the Cisco Unified Personal Communicator user. The number of messages in instant message history that Cisco Unified Presence sends is specified in the Number of messages that display per room option, which you specify when you configure conferencing and persistent chat. If the Archive all room messages option is enabled for persistent chat, Cisco Unified Personal Communicator queries Cisco Unified Presence for additional history, and the number of messages displayed by Cisco Unified Personal Communicator might exceed the value in the Number of messages to display per room setting on the Cisco Unified Presence server.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-9
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager
Related Topics
Turning On the Cisco Unified Presence Services, page 6-50 Configuring Persistent Chat Room Settings, page 9-4
Turning On or Off Instant Messaging for a Cisco Unified Presence Cluster, page 6-46
About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager
Application Dialing and Directory Lookup Rules, page 11-10 Transformation of Dialed Numbers by Cisco Unified Personal Communicator, page 11-11 Cisco Unified Client Services Framework Device Type, page 11-12 Extension Mobility Configuration, page 11-12 (Cisco Unified Personal Communicator Release 8.x) Guidelines for Configuring the Softphone Device Name, page 11-13 (Cisco Unified Personal Communicator Release 7.1) Guidelines for Configuring the Softphone Device Name, page 11-13
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-10
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager
These rules define how Cisco Unified Personal Communicator can reformat the inbound call ID to be used as a directory lookup key and how to transform a phone number retrieved from the LDAP directory for outbound dialing. When you are configuring application dial rules, note the following:
Cisco Unified Communications Manager Release 7.1 supports application dial rules that contain the plus character in dialed numbers. Cisco Unified Personal Communicator Release 7.1 does not remove the plus character from dialed numbers. Releases of Cisco Unified Personal Communicator earlier than Release 7.1 do remove the plus character from dialed numbers.
Table 11-1 defines the application dialing rules and directory lookup rules, and provides examples and the menu path for each.
Table 11-1 Dialing rule definitions
Definition Application dial rules automatically strip numbers from, or add numbers to, phone numbers that the user dials. Application dialing rules are used to manipulate numbers that are dialed from Cisco Unified Personal Communicator. Directory lookup rules transform caller identification numbers into numbers that can be looked up in the directory from Cisco Unified Personal Communicator. Each rule specifies which numbers to transform based on the initial digits and the length of the number.
Related Topics
Configuration Example You can configure a dialing rule in Cisco Unified Communications Manager Administration that automatically adds the digit 9 at the start of a 7-digit phone number to provide access to an outside line.
Menu path Call Routing > Dial Rules > Application Dial Rules
Call Routing > Dial You can create a directory lookup Rules > Directory rule in Cisco Unified Lookup Dial Rules Communications Manager Administration that automatically removes the area code and two prefix digits from a 10-digit telephone. This rule transforms 4089023139 into 23139.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-11
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager
Related Topics
Application Dialing and Directory Lookup Rules, page 11-10 For detailed conceptual and task-based information on dialing rules, see the Cisco Unified Communications Manager Administration Guide: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
When you create the device user profile (Device > Device Settings > Device Profile), enable CTI control, and ensure that the line is controllable by CTI. When you add the Cisco Unified IP Phone to Cisco Unified Communications Manager (Device > Phone), make sure that is controllable by CTI.
Related Topics
Creating a Softphone Device for Each Cisco Unified Personal Communicator User, page 11-14 Cisco Unified Communications Manager Features and Services Guide
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-12
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager
(Cisco Unified Personal Communicator Release 8.x) Guidelines for Configuring the Softphone Device Name
When you create a softphone device for each Cisco Unified Personal Communicator Release 8.0 user, you select the Cisco Unified Client Services Framework device type. You must also specify a device name. Ensure that the device name conforms to these guidelines:
Can contain uppercase and lowercase letters, and numerals. Contains no more than 15 characters.
No correlation to the username is required, but for convenience you might choose to include a username in the device name. For example, you might use the device name CSFabaker.
(Cisco Unified Personal Communicator Release 7.1) Guidelines for Configuring the Softphone Device Name
When you create a softphone device for each Cisco Unified Personal Communicator user, you must specify a device name. Make sure that the device name conforms to these guidelines:
Derives from the username. Starts with UPC. Contains only uppercase letters, or numerals. Contains no more than 12 additional characters after UPC.
You must create username that do not collide when converted, for example, the usernames johnnie_jackson and johnniejackson convert to the same softphone device name and therefore are said to collide.
Caution
If Cisco Unified Personal Communicator is unable to derive its softphone device name, it cannot properly register and cannot function as expected. You might have to reconfigure a user to use a name other than their normal username to avoid this problem.
Related Topics
Creating a Softphone Device for Each Cisco Unified Personal Communicator User, page 11-14
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-13
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager
How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager
Creating a Softphone Device for Each Cisco Unified Personal Communicator User, page 11-14 Associating Users with Softphone Devices, page 11-16 Adding Users to User Groups, page 11-17 Associating a New Device with a User, page 11-17 Resetting a Device, page 11-18
Creating a Softphone Device for Each Cisco Unified Personal Communicator User
To enable Cisco Unified Personal Communicator softphone features, you must create a new softphone device for each user. This topic describes how to create a softphone device for one user. To create softphone devices for many users, you can use the Bulk Administration Tool (BAT). BAT performs bulk updates to the Cisco Unified Communications Manager database. For more information about BAT, see the Cisco Unified Communications Manager Bulk Administration Guide at the following URL: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
Before You Begin
Read the Cisco Unified Personal Communicator licensing requirements module, including the information on adjunct licensing. Read the guidelines on configuring the device name.
Restrictions
The auto-registration features in Cisco Unified Communications Manager are not supported with Cisco Unified Personal Communicator.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified Communications Manager Administration > Device > Phone. Select Add New. (Cisco Unified Personal Communicator Release 8.x) Select Cisco Unified Client Services Framework from the Phone Type menu. (Cisco Unified Personal Communicator Release 7.1) Select Cisco Unified Personal Communicator from the Phone Type menu.
Step 4 Step 5
Specify the softphone device name in the Device Name field. Enter a descriptive name for the phone in the Description field. For example, enter Richardsoftphone.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-14
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager
c. d. e. f. g. h.
(Cisco Unified Personal Communicator Release 8.x) Select Default from the Device Pool list. (Cisco Unified Personal Communicator Release 8.x) Select Standard Client Services Framework from the Phone Button Template list. Configure all the required fields for your environment. Select the user ID from Owner User ID menu. Select the device name of the Cisco Unified IP Phone to associate with Cisco Unified Personal Communicator from Primary Phone. (Cisco Unified Personal Communicator Release 8.x) Check Allow Control of Device from CTI to enable CTI to control and monitor this device. (Cisco Unified Personal Communicator Release 7.1) Uncheck Allow Control of Device from CTI. Enter information in the Protocol Specific Information section, as follows: Setting Select Standard Presence Group. (Cisco Unified Personal Communicator Release 8.0) Select Cisco Unified Client Services Framework - Standard SIP Non-Secure Profile. (Cisco Unified Personal Communicator Release 7.1) Select Cisco Unified Personal Communicator - Standard SIP Non-Secure Profile.
i.
SIP Profile
Select Standard SIP Profile to specify the default SIP profile. SIP profiles provide specific SIP information for the phone such as registration and keep-alive timers, media ports, and Do Not Disturb control. Select the user ID. This is the same user ID as the one you selected for Owner User ID.
Digest User
Select Save. Select the Add a New DN link in the Association Information section that displays on the left side of the window. Configure the following information:
a. b. c. d.
Enter the directory number and route partition for the Cisco Unified Personal Communicator. Enter the caller ID in Display (Internal Caller ID), in the Line 1 on Device Device-Name section. In the Multiple Call/Call Waiting section, specify the maximum number of calls that can be presented to Cisco Unified Personal Communicator in the Maximum Number of Calls field. In the Multiple Call/Call Waiting section, specify the trigger after which an incoming call receives a busy signal in the Busy Trigger field.
Note
The Busy Trigger setting works with the Maximum Number of Calls setting. For example, if the maximum number of calls is set to six and the busy trigger is set to six, the seventh incoming call receives a busy signal.
Step 9
Select Save. Make sure that the status shown at the top of the window indicates a successful save and that the resulting status is Ready.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-15
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager
Troubleshooting Tips
The directory number that is configured for Cisco Unified Personal Communicator and the Cisco Unified IP Phone must be identical. A directory number is configured with a partition, and you assign a directory number to Cisco Unified Personal Communicator and the Cisco Unified IP Phone. This configuration causes the Cisco Unified Personal Communicator to share the line with the Cisco Unified IP Phone for this user. Cisco Unified Communications Manager reminds you that changes to line or directory number settings require a restart. However, a restart is required only when you edit lines on Cisco Unified IP Phones that are running at the time of the modifications. From Cisco Unified Communications Manager Release 6.x, make sure that an association exists between the user and the line that is configured for that user so that the correct availability status in Cisco Unified Personal Communicator is displayed. Select Device > Phone, and view the association information for the device. Make sure that the user is associated with the line on the Directory Number configuration window. Make sure that you associate the line and user for all the phones used by the user for that directory number.
Related Topics
(Cisco Unified Personal Communicator Release 7.1) Guidelines for Configuring the Softphone Device Name, page 11-13 Cisco Unified Personal Communicator License Requirements, page 2-5 Extension Mobility Configuration, page 11-12 Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager, page 11-30
What To Do Next
Select Cisco Unified Communications Manager Administration > System > LDAP > LDAP Directory. Search for the LDAP directory in the Find and List LDAP Directories window. Select the LDAP configuration name for the LDAP directory. Select Perform Full Sync Now. Select Cisco Unified Communications Manager Administration > Device > Phone. Search for the device for the user in the Find and List Phones window. Select the name of the device. Select the directory number for the device in the Association Information section that displays on the left side of the window.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-16
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager
Select Associate End Users at the bottom of the window. Search for the user in the Find and List Users window. Select the user, then select Add Selected. Select Save on the Directory Number Configuration window.
What To Do Next
Select Cisco Unified Communications Manager Administration > User Management > End User. Search for the user in the Find and List Users window. Select the user. Select Add to User Group in the Permissions Information section. Use the Find and List User Groups window to find and select the following user groups:
If the phone of the user is a Cisco Unified IP Phone 9900 or 8900 series model, select the following user group also:
Standard CTI Allow Control of Phones supporting Connected Xfer and conf user group
If the phone of the user is a Cisco Unified IP Phone 6900 series model, select the following user group also:
Step 6 Step 7
Select Add Selected. Select Save on the End User Configuration window.
What To Do Next
Select Cisco Unified Communications Manager Administration > User Management > End User. Search for the user in the Find and List Users window. Select the user.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-17
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager
Select Device Association in the Device Information section. Search for the device in the User Device Association window. Select the device. Select Save Selected/Changes. Select Back to User from the menu in the Related Links navigation box at the top right of the window. Select Go. Verify that the device is listed in the Device Information section on the End User Configuration window.
What To Do Next
Resetting a Device
Step 1 Step 2 Step 3 Step 4 Step 5
Select Cisco Unified Communications Manager Administration > Device > Phone. Search for the device for the user in the Find and List Phones window. Select the name of the device. Select the directory number for the device in the Association Information section that displays on the left side of the window. Select Reset on the Directory Number Configuration window.
Specifying Which Softphone Device to Use for a User with Multiple Associated Softphone Devices
If Cisco Unified Personal Communicator user has more than one associated softphone device in Cisco Unified Communications Manager, you can specify which device to use on startup by excluding all other devices. To do this, you must set the value of the following registry key value to be a comma-separated list of device names, as follows: Registry Key ExcludedDevices Sample Value csfjohndoe,csfjanedoe
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-18
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator About Configuring Cisco Unified Personal Communicator on Cisco Unified Presence
drive:\Documents and drive:\Documents and Settings\username\Application Settings\username\Local Settings\Application Data\Cisco\Unified Data\Cisco\Unified Personal Communicator Communications\Client Services Framework\Config drive:\Users\username\AppData\Local\ Cisco\Unified Personal Communicator
Windows Vista
If the loading of the local file is successful, Cisco Unified Personal Communicator updates the Server Health window with a warning notification (yellow indicator). If the file transfer fails and the file does not exist, Cisco Unified Personal Communicator updates the Server Health window with a failure notification and switches to Disabled mode. The following Cisco Unified Communications Manager failover restrictions apply to Cisco Unified Personal Communicator:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-19
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Presence
Cisco Unified Personal Communicator fails over to a configured TFTP server when it tries to download the configuration file. The application also tries to download the file from the backup TFTP servers. AutoUpdate and upgrades through TFTP are not supported for Cisco Unified Personal Communicator software.
Related Topics
High Availability
High availability in a subcluster means that if a node in the subcluster fails, the Instant Message and Availability services from that node can fail over to the second node in the subcluster. High Availability is supported for the following releases of Cisco Unified Personal Communicator:
Cisco Unified Personal Communicator Release 7.x with Cisco Unified Presence Release 7.x Cisco Unified Personal Communicator Release 8.5 with Cisco Unified Presence Release 8.5
To configure high availability for Cisco Unified Personal Communicator clients, you configure high availability on the Cisco Unified Presence server. For more information, refer to How To Configure High Availability Cisco Unified Presence Deployments, page 6-19. The impact of failover on Cisco Unified Personal Communicator is described in Impact of Failover to Cisco Unified Presence Clients and Services, page 6-11.
Configuring the Proxy Listener and TFTP Addresses, page 11-20 (required) (Cisco Unified Personal Communicator Release 8.x) Configuring Settings, page 11-21 (Cisco Unified Personal Communicator Release 7.1) Configuring the Service Parameters, page 11-23 (required) (Cisco Unified Personal Communicator Release 7.1) Configuring a Secure Connection Between Cisco Unified Presence and Cisco Unified Personal Communicator, page 11-24
Read the TFTP server connection topic. Obtain the hostnames or IP addresses of the TFTP servers.
Restriction
We recommend that Cisco Unified Personal Communicator use TCP to communicate with the proxy server. If you use UDP to communicate with the proxy server, availability information for contacts in the Cisco Unified Personal Communicator contact list might not be available for large contact lists.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-20
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Presence
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Settings. Select the Proxy Listener Default Cisco SIP Proxy TCP Listener. Assign the primary (required) and backup (optional) TFTP server addresses in the fields provided. You can enter an IP address or an FQDN (Fully Qualified Domain Name). Select Save.
Troubleshooting Tip
You can see the TFTP server addresses in the Server Health window in Cisco Unified Personal Communicator (Help > Show Server Health on Windows operating system and Help > Show System Diagnostics on Mac OS).
Related Topics
What To Do Next
(Cisco Unified Personal Communicator Release 7.1) Configuring the Service Parameters, page 11-23
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Settings. Enter information into the fields:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-21
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Presence
Setting This field applies only if the Client Services Framework (CSF) requires you to import security certificates to authenticate with LDAP, web conferencing, and CCMCIP. For most deployments, you do not need to import security certificates. You only need to import security certificates for CSF to trust in the following scenarios:
You use a signed certificate for Cisco Unified Communications Manager Tomcat instead of the default self-signed certificate. You want CSF to connect to the LDAP server via LDAPS. You use a signed certificate for Cisco Unity Connection Tomcat instead of the default self-signed certificate.
If you must specify a value, specify the directory that contains the security certificates as an absolute path. For example, C:\CSFcerts. If you use a relative path, the path is relative to the CSF installation directory C:\Program Files\Common Files\Cisco Systems\Client Services Framework. If you do not specify a directory, CSF looks for the certificates in the following directory and trusts any certificates in that location: Windows XP: drive:\Documents and Settings\username\Local Settings\Application Data\Cisco\Unified Communications\Client Services Framework\certificates Windows Vista/Windows 7: drive:\Users\username\AppData\Local\Cisco\Unified Communications\Client Services Framework\certificates Default Setting: Not set Credentials source for voicemail If user credentials for the voicemail service are shared with another service service, select the appropriate service from this list box. The user credentials automatically synchronize from the service that you select. Default Setting: Not set
Troubleshooting Tips
If this value is set to Not set, users must use their client preference settings to manually select a source for voicemail service credentials. Credentials source for web conferencing service If user credentials for the meeting service are shared with another service, select the appropriate service from this list box. The user credentials automatically synchronize from the service that you select. Default Setting: Not set
Troubleshooting Tips
If this value is set to Not set, users must use their client preference settings to manually select a source for meeting service credentials.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-22
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Presence
Field Maximum message size Allow cut & paste in instant messages
Setting Enter the allowed size limit for instant messages, in bytes. Check this check box to allow users to cut and paste in their instant messages (IMs). Most deployments have this option turned on. If you turn off this option, the Cisco Unified Presence server flags and passes the setting to the Cisco Unified Personal Communicator client, where the behavior is enforced. Default Setting: On
Check this check box if you want all video calls to start without sending video from the camera. Instead, an icon is displayed that indicates that video is not being sent from the camera. If users want to send video from their camera, they must explicitly select to send video from the camera. This setting overrides the Start video calls with my video signal muted setting that users can select in the Cisco Unified Personal Communicator options. If you turn this option off, video calls start according to the Cisco Unified Personal Communicator options. Default Setting: Off
Step 3
Select Save.
Related Topics
How to Integrate the LDAP Directory with Cisco Unified Personal Communicator, page 14-6 (Cisco Unified Personal Communicator Release 8.0) How to Integrate the LDAP Directory for Contact Searches on XMPP Clients, page 14-13
(Cisco Unified Personal Communicator Release 7.1) Configuring the Service Parameters
You need to configure all the availability-related notifications sent between Cisco Unified Personal Communicator and Cisco Unified Presence use TCP.
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified Presence Administration > System > Service Parameters. Select a Cisco Unified Presence server from the Server menu. Select Cisco UP SIP Proxy as the service on the Service Parameter Configuration window. Set Use Transport in Record-Route Header to On in the SIP Parameters (Clusterwide) section. This forces the Proxy to use the transport parameter in the record-route header.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-23
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Cisco Unified Personal Communicator on Cisco Unified Presence
Step 5
Select Save.
Related Topics
(Cisco Unified Personal Communicator Release 7.1) Configuring a Secure Connection Between Cisco Unified Presence and Cisco Unified Personal Communicator, page 11-24
(Cisco Unified Personal Communicator Release 7.1) Configuring a Secure Connection Between Cisco Unified Presence and Cisco Unified Personal Communicator
If you want to exchange a CA-signed certificate between Cisco Unified Presence and Cisco Unified Personal Communicator, you must generate a Certificate Signing Request (CSR) and import a tomcat certificate for Cisco Unified Presence. Refer to the steps below for a high level overview of this process. Cisco Unified Personal Communicator uses the certificate called tomcat. The trust chain for this certificate is called tomcat-trust. Note that there can only be one tomcat certificate, but there can be more than one tomcat-trust.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6
Select Cisco Unified OS Administration > Security > Certificate Management. Select Find to list all certificates. Select the tomcat certificate. Select Generate CSR. Send your CSR to your Certificate Authority (CA). Upload the signing chain of the certificate one at a time as "tomcat-trust" on Cisco Unified Presence. You will need to do this before you upload the signed certificate that you receive from your CA. If you receive a Geotrust (Equifax) or Verisign certificate, you just need to upload the appropriate root certificate. When the CA returns your signed certificate, select Cisco Unified OS Administration > Security > Certificate Management > Upload Certificate to upload the signed certificate to Cisco Unified Presence. Upload the signed certificate as tomcat. Make sure to save this certificate file. List the name of your signing certificate as the Root Certificate. Restart the Tomcat service from the CLI using this command:
utils service restart Cisco Tomcat
Step 7
Step 8 Step 9
The new certificate is not valid until you restart the Tomcat service .
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-24
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator About Configuring CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence
Troubleshooting Tips
When you generate the CSR, we recommend that you backup your system using the Disaster Recovery System on Cisco Unified Presence. If you do not backup your system, and you regenerate the tomcat certificate, you will invalidate your signing chain and you will no longer be able to use your signed certificate. If you have an internal CA, in a signing chain, there will be at least a trusted root certificate. The trusted root certificate may sign an intermediate certificate, or may sign your certificate directly. If there is an intermediate certificate, then it will sign your certificate. The root and the intermediate certificate make up the "signing chain." You need to upload each of the certificates in the chain to Cisco Unified Presence. In each case, upload the certificate as "tomcat-trust." Do not attempt to upload a PKCS#7 (concatenated certificate chain), sometimes called a p7b. You should only upload public keys. Do not upload a PKCS#12.
Related Topics
Disaster Recovery System Administration Guide for Cisco Unified Presence Release 8.0
What To Do Next
About Configuring CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence, page 11-25
About Configuring CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence
Note
The procedures in this topic are only applicable if you are configuring Cisco Unified Personal Communicator for desk-phone control.
Desk-Phone Control and the CTI Connection Failures, page 11-25 (Cisco Unified Personal Communicator Release 7.x) Desk-Phone Control and LDAP TelephoneNumber Field, page 11-26
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-25
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator About Configuring CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence
Table 11-3
Cisco Unified Personal Communicator attempts to reconnect to the next available CTI server. Until a connection is established, the Cisco Unified Personal Communicator user cannot initiate any new calls through the application. No new incoming call notifications are provided through the application. The user has manual control of the desk phone for making and receiving calls. When Cisco Unified Personal Communicator reconnects to one of the CTI servers, Cisco Unified Personal Communicator users again have the ability to control and monitor new calls through the application. Cisco Unified Personal Communicator attempts to reconnect to the next available CTI server. Existing calls are unaffected, but the user no longer has control through Cisco Unified Personal Communicator and does not receive any updates or changes in the call state. Any existing Cisco Unified Personal Communicator session window closes. The user has manual control of the physical phone for making and receiving calls. When Cisco Unified Personal Communicator reconnects to one of the CTI servers, it opens a new session window for each call and shows the current state. Cisco Unified Personal Communicator remains connected to the current server (whether primary or backup) until the user relaunches Cisco Unified Personal Communicator or when a connection failure causes it to reconnect.
Related Topics
Configuring CTI Gateway Server Names and Addresses, page 11-27 Creating CTI Gateway Profiles, page 11-28
(Cisco Unified Personal Communicator Release 7.x) Desk-Phone Control and LDAP TelephoneNumber Field
You may need to index the telephoneNumber field on the LDAP server for desk-phone control to work. There are two possible scenarios that this applies to:
Desk-phone control is not working, and the server health on Cisco Unified Personal Communicator displays the status "Not Connected - Stopped". The contact search on Cisco Unified Personal Communicator does not return the full results.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-26
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence
These issues could occur when you have a large Cisco Unified Personal Communicator user base, and the LDAP server is slow to respond to queries from Cisco Unified Presence. To fix the issue, index the telephoneNumber field on the LDAP server. Alternatively, if you use Windows Active Directory, change the Global Catalog port to 3268 (instead of using the standard LDAP port 389).
How to Configure CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence
Configuring CTI Gateway Server Names and Addresses, page 11-27 Creating CTI Gateway Profiles, page 11-28
Make sure that you have completed this configuration on Cisco Unified Communications Manager:
Configured the phone devices for CTI device control. Added the Cisco Unified Personal Communicator users to a CTI-enabled user group.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > CTI Gateway Server. Select Add New. Enter information into the fields. Field Name Description Hostname/IP Address Port Setting Enter the server name. (Optional) Enter a server description. Enter an IP address or the FQDN (Fully Qualified Domain Name) of Cisco Unified Communications Manager that is running the CTI service. Enter 2748.
Step 4
Select Save.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-27
Chapter 11 Configuring Basic Features for Cisco Unified Personal Communicator How to Configure CTI Gateway Settings for Desk-Phone Control on Cisco Unified Presence
Troubleshooting Tip
You can see the CTI gateway information in the Server Health window in Cisco Unified Personal Communicator (Help > Show Server Health on Windows operating system and Help > Show System Diagnostics on Mac OS).
Related Topics
User and Device Configuration on Cisco Unified Communications Manager, page 3-1 Desk-Phone Control and the CTI Connection Failures, page 11-25
What To Do Next
You must create the CTI gateway profile before you can add Cisco Unified Personal Communicator licensed users to the application profile. You must first specify CTI gateway server names and addresses in Application > Cisco Unified Personal Communicator > CTI Gateway Server before you can select the servers as primary or backup servers in this procedure. Cisco Unified Presence dynamically creates a TCP-based CTI gateway profile based on the hostname of Cisco Unified Communications Manager. Before using this profile, verify that Cisco Unified Presence and Cisco Unified Personal Communicator clients can ping Cisco Unified Communications Manager by the DNS name. If they cannot contact the server, you need to add the IP address of Cisco Unified Communications Manager in Cisco Unified Presence Administration (Application > Cisco Unified Personal Communicator > CTI Gateway Server). You do not need to delete the host profiles that are created automatically. If you previously configured Cisco Unified Communications Manager with an IP address through the Cisco Unified Communications Manager Administration > System > Server menu, Cisco Unified Presence dynamically creates a TCP-based CTI gateway profile based on that address. The fields in Cisco Unified Presence Administration (Application > Cisco Unified Personal Communicator > CTI Gateway Profile) are automatically populated, and you need only add users to the default CTI TCP profile that is created (see Step 3).
Procedure
Step 1 Step 2 Step 3
Select Application > Cisco Unified Personal Communicator > CTI Gateway Profile. Select Add New. Enter information into the fields.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-28
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Video Calls and Videoconferencing
Field Name Description Primary CTI Gateway Server and Backup CTI Gateway Server Make this the Default CTI Gateway Profile for the System
Setting Enter the profile name. (Optional) Enter a profile description. Select a primary server and backup servers.
Check so that any new users that are added to the system are automatically placed into this default profile. Users who are already synchronized to Cisco Unified Presence from Cisco Unified Communications Manager are not added to the default profile. However, once the default profile is created, any users synchronized after that are added to the default profile.
Select Add Users to Profile. Use the Find and List Users window to find and select users. Select Add Selected to add users to the profile Select Save in the main CTI Gateway Profile window.
Related Topics
Configuring CTI Gateway Server Names and Addresses, page 11-27 Desk-Phone Control and the CTI Connection Failures, page 11-25
Configuring Users for Point-to-Point Video Calls and for Multipoint Videoconferencing, page 11-29 Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager, page 11-30 Configuring Bandwidth Capability for Cisco Unified Personal Communicator, page 11-32 (Cisco Unified Personal Communicator Release 8.x) How to Configure Cisco Unified IP Phones for Video, page 11-33
Configuring Users for Point-to-Point Video Calls and for Multipoint Videoconferencing
Procedure
Step 1
(Cisco Unified Personal Communicator Release 7.1) For point-to-point video calls, configure users for softphone use.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-29
Step 2
(For multipoint videoconferencing) If you want Cisco Unified Personal Communicator softphone users to have merged conference calls (three or more parties) with audio and video support, you must first configure videoconferencing resources. Distribute cameras that are supported for use with Cisco Unified Personal Communicator. For a list of these cameras, see the Release Notes for Cisco Unified Personal Communicator: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html The camera driver installer is not provided with some models of Cisco VT Camera. In this case, you must distribute the installer.
Step 3
Related Topics
For details about supported cameras, video codecs, and audio codecs, see the Release Notes for Cisco Unified Personal Communicator: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html
http://www.cisco.com/en/US/products/ps6844/products_user_guide_list.html
Cisco VT Camera Quick Start Guide (for use with Windows-based computers)
http://www.cisco.com/en/US/products/sw/voicesw/ps5662/prod_installation_guides_list.html
What To Do Next
Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager, page 11-30
Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager
Using Cisco Unified Communications Manager Administration, you can enable merged conference calls (three or more parties) with audio and video support for Cisco Unified Personal Communicator users. Any participant in the conference call can merge other participants into the conference.
Before You Begin
Install a supported release of the videoconferencing server. Obtain the MAC address of the videoconference bridge.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-30
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Video Calls and Videoconferencing
Procedure
Step 1
Perform the following configuration on Cisco Unified MeetingPlace Application Server Administration Center: Task Enter the IP address of your Cisco Unified Communications Manager in the Primary TFTP server fields. Enter the MAC address of your Cisco Unified Communications Manager in the Application server MAC address field. Add the licensing information. Maintenance > Licenses > Install Licenses Menu Path System Configuration > Call Configuration > Ad-Hoc Cisco Unified Communications Manager Configuration
Step 2
Perform the following configuration on Cisco Unified Communications Manager: Task Configure the videoconference bridge. Create a media resource group list. Add the videoconference bridge to the media resource group list. Create a media resource group. Menu Path Cisco Unified CM Administration > Media Resources > Conference Bridge Cisco Unified CM Administration > Media Resources > Media Resource Group List
Cisco Unified CM Administration > Media Add a media resource to the media resource group. Resources > Media Resource Group Cisco Unified CM Administration > Device > Assign devices to the media resource group list. Search for the device in the Find and List Phones Phone window. Select the device, then select the list from the Media Resource Group List drop-down list.
Step 3
(Optional) To enable any participant to add more participants to the conference, perform the following steps:
a. b. c. d. e.
Select Cisco Unified CM Administration > System > Service Parameters in Cisco Unified Communications Manager Administration. Select your Cisco Unified Communications Manager server from the Server drop-down list. Select Cisco CallManager (Active) from the Service drop-down list. To enable any participant to add more participants the conference, set Advanced Ad Hoc Conference Enabled to True in the Clusterwide Parameter (Feature - Conference) section. To specify a minimum number of video-capable participants for ad-hoc conferences, enter the minimum number in the Minimum Video Capable Participants To Allocate Video Conference field in the Clusterwide Parameters (Feature - Conference) section. When an ad-hoc conference starts, the conference uses an audio bridge or a video bridge, depending on the value in this setting. For example, if you set this setting to 2, a minimum of two participants in the conference must have video-enabled devices. If this at least two participants do not have video-enabled devices, then the conference becomes an audio-only conference. The participants cannot change the conference to video after this happens.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-31
f. Step 4
Select Save. Select Cisco Unified CM Administration > Device > Phone. Under Search Options, search for the directory number of the phone, and when it is found, select the device name. In the Phone Configuration window in the Device Information section, find the Media Resource Group List, and select the media resource group list that you just configured. Select Enabled for Video Capabilities in the Product Specific Configuration Layout section. Select Save. Select Reset.
Associate the phone with the new media resource group list:
a. b. c. d. e. f.
Related Topics
For details about the Cisco Unified Videoconferencing server installation, see the product installation guide: http://www.cisco.com/en/US/products/hw/video/ps1870/tsd_products_support_series_home.html For detailed instructions about media resource configuration for Cisco Unified Videoconferencing, use the Cisco Unified Communications Manager Administration online help or the Cisco Unified Communications Manager Administration Guide: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
For details about supported Cisco Unified Videoconferencing releases, see the Cisco Unified Personal Communicator release notes: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html For detailed Cisco Unified MeetingPlace configuration instructions, see the Administration Documentation for Cisco Unified MeetingPlace: http://www.cisco.com/en/US/products/sw/ps5664/ps5669/prod_installation_guides_list.html
For detailed Cisco Unified Communications Manager configuration instructions, use the Cisco Unified Communications Manager Administration online help or the Cisco Unified Communications Manager Administration Guide: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
Creating a Softphone Device for Each Cisco Unified Personal Communicator User, page 11-14 Configuring Users for Point-to-Point Video Calls and for Multipoint Videoconferencing, page 11-29
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-32
Chapter 11
Configuring Basic Features for Cisco Unified Personal Communicator How to Configure Video Calls and Videoconferencing
For more information about region and device pool configuration in Cisco Unified Communications Manager, see the Cisco Unified Communications Manager Administration online help, or the Cisco Unified Communications Manager Administration Guide: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
(Cisco Unified Personal Communicator Release 8.x) How to Configure Cisco Unified IP Phones for Video
The Cisco Unified Client Services Framework (CSF) device type is always video-enabled, so you do not need to configure devices of this type. However, you must explicitly configure Cisco Unified IP Phones to enable video. If you want Cisco Unified Personal Communicator to be able to send and receive video, you must select the following devices as controlled devices for the user:
The Cisco Unified Client Services Framework device Any desk-phone devices
Note
When you use your Cisco Unified IP Phone for phone calls, you can only use video on your computer if the Cisco Unified IP Phone uses Skinny Client Control Protocol (SCCP). To configure a Cisco Unified IP Phone for video, you must perform the following tasks:
(Cisco Unified Personal Communicator Release 8.x) Connecting a Cisco Unified IP Phone to the Network and Your Computer, page 11-33 (Cisco Unified Personal Communicator Release 8.x) Enabling Video for a Cisco Unified IP Phone, page 11-34
(Cisco Unified Personal Communicator Release 8.x) Connecting a Cisco Unified IP Phone to the Network and Your Computer
Procedure
Step 1 Step 2
Connect the SW port on the Cisco Unified IP Phone to the network. Connect the PC port on the Cisco Unified IP Phone to the controlling PC with an Ethernet cable.
What To Do Next
(Cisco Unified Personal Communicator Release 8.x) Enabling Video for a Cisco Unified IP Phone, page 11-34
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-33
(Cisco Unified Personal Communicator Release 8.x) Enabling Video for a Cisco Unified IP Phone
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7
Select Device > Phone in Cisco Unified Communications Manager Administration. Find the device that you want to configure. Click on the Device Name. Scroll to the Product Specific Configuration Layout section. Select Enabled from the PC Port drop-down list. Select Enabled from the Video Capabilities drop-down list. Select Save. When video is enabled on the phone, a video icon is displayed in the lower-right corner of the LCD screen.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
11-34
CH A P T E R
12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator
November 21, 2011
About Secure Voicemail Messaging, page 12-1 How to Configure Voicemail Servers for Cisco Unified Personal Communicator, page 12-3 How to Configure Conferencing Servers for Cisco Unified Personal Communicator, page 12-12 (Cisco Unified Personal Communicator Release 8.x) Creating Audio Profiles on Cisco Unified Presence, page 12-23 Configuring CCMCIP Profiles for Cisco Unified Personal Communicator Release 8.x, page 12-24 About Configuring Third-Party Clients on Cisco Unified Presence, page 12-26 (Cisco Unified Personal Communicator Release 8.5) How to Use Cisco Unified Personal Communicator as a Desktop Agent, page 12-27 (Cisco Unified Personal Communicator Release 8.5) Distributing HTML Files for Display in the Cisco Unified Personal Communicator Window, page 12-30 About Migrating Users from Cisco Unified Personal Communicator Release 7.x to Release 8.x, page 12-31 How to Update User Configuration After Deploying Cisco Unified Personal Communicator, page 12-31
Secure Voicemail Messaging on Cisco Unity Connection, page 12-2 Secure Voicemail Messaging on Cisco Unity, page 12-2 Secure Voicemail Messaging Configuration, page 12-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-1
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator
See the Cisco Unity Connection Security Guide at the following URL: http://www.cisco.com/en/US/products/ps6509/prod_maintenance_guides_list.html Secure Voicemail Messaging Configuration, page 12-3
Uses IMAP to download the message from Exchange. Determines if the message is encrypted. If the message is not encrypted, Cisco Unified Personal Communicator plays the message. If the message is encrypted, the following happens:
a. Cisco Unified Personal Communicator extracts the encrypted session keys from the .wav file
the key to decrypt the message, and plays the messages to the user.
Related Topics
See the Cisco Unity Security Guide with Microsoft Exchange at the following URL: http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_maintenance_guides_list.htm Configuring Cisco Unity Servers, page 12-5
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-2
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
Secure Messaging Type Action SOAP Make sure that the web service port and protocol are configured. You configure the web service port and protocol when you specify the voicemail server name and address. Make sure that the IMAP port and protocol are configured. You configure the IMAP port and protocol when you specify the mailstore server name and address.
Menu path Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Voicemail Server Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Mailstore
IMAP
Note
Cisco Unity requires SOAP configuration for secure messaging. Cisco Unity Connection does not require SOAP configuration for secure messaging.
Related Topics
See the Cisco Unity security guide with Microsoft Exchange at the following URL: http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_maintenance_guides_list.html Configuring Cisco Unity Servers, page 12-5 Configuring Voicemail Server Names and Addresses on Cisco Unified Presence, page 12-8 Configuring Mailstore Server Names and Addresses on Cisco Unified Presence, page 12-9
Configuring Cisco Unity Connection Servers, page 12-4 Configuring Cisco Unity Servers, page 12-5 Configuring Voicemail Server Names and Addresses on Cisco Unified Presence, page 12-8 Configuring Mailstore Server Names and Addresses on Cisco Unified Presence, page 12-9 Creating Voicemail Profiles on Cisco Unified Presence, page 12-10
Note
Before you perform the tasks described here, make sure that you fully integrate Cisco Unified Personal Communicator with Cisco Unified Communications Manager and Cisco Unified Presence.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-3
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
Install and configure a supported release of Cisco Unity Connection. Integrate Cisco Unified Communications Manager and Cisco Unity Connection. Both servers must be installed and running to configure voicemail ports.
Procedure
Step 1
Set up a new or existing class of service in Cisco Unity Connection Administration to enable Internet Mail Access Protocol (IMAP) client access to voice messages.
a. b. c. d. e. f.
Expand Class of Service in the section on the left-hand side. Select Class of Service. Select the display name of the applicable class of service in the Search Results table, in the Search Class of Service window. Check Allow Users to Use Unified Client to Access Voice Mail, under Features. Check Allow Users to Access VoiceMail Using an IMAP Client, under Licensed Features. Then select Allow Users to Access Message Bodies. Select Save. If the users are existing Cisco Unity Connection users, add them to the Cisco Unified Communications Manager database and to Cisco Unified Presence. Proceed to Step 4. If the user is a new Cisco Unified Personal Communicator user, add the user to Cisco Unified Communications Manager database, Cisco Unity Connection, and to Cisco Unified Presence.
Step 2
Step 3
Create a Connection user account on the Cisco Unity Connection server with a voice mailbox for each Cisco Unified Personal Communicator user.
Note
The user ID in Cisco Unity Connection does not need to match the user ID in Cisco Unified Presence or in Cisco Unified Personal Communicator. Cisco Unified Personal Communicator has an independent voicemail ID, which is set in the application Preference window. However, you might find it useful to have the same user IDs across your Cisco Unified Communications system. (Optional) Enable secure messaging as follows:
a. b.
Step 4
Expand Class of Service in the section on the left-hand side, and then select Class of Service. Select an option from Require Secure Messaging in the Message Options section to enable secure messages. Expand Users in the section on the left-hand side. Select Users. Select the alias of a user.
Step 5
(Optional) Specify how to handle unidentified caller message security for your users as follows:
a. b. c.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-4
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
d. e. Step 6
Select Edit > Message Settings. Check Mark Secure in Unidentified Callers Message Security.
If one does not already exist, specify a web application password in Cisco Unity Connection for the applicable user accounts.
Troubleshooting Tips
Users must enter their voicemail credentials, that is, their username and password, in the Cisco Unified Personal Communicator application. If the server can be contacted and the user credentials are correct, but voicemail messages are not downloaded, do the following:
Check the configuration of port 7993. Make sure that Cisco Unity Connection is listening on port 7993. Check the firewall configuration. Use Telnet from a remote computer to the computer running
Cisco Unified Personal Communicator, and make sure that you can connect to the firewall. Allow the Cisco Unified Client Services Framework executable file (cucsf.exe) to establish IMAP network connections using TCP, TLS, and SSL at the appropriate server and port. For information about the ports and protocols used by Cisco Unified Personal Communicator and Cisco Unified Client Services Framework, see the Cisco Unified Personal Communicator release notes: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html
Related Topics
For details about supported Cisco Unity Connection releases, see the Cisco Unified Personal Communicator release notes: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html For details about the voicemail configuration on Cisco Unified Communications Manager, see the Cisco Unified Communications Manager Administration Guide: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
For details about setting up the Connection user account and configuring a web application password onCisco Unity Connection, see the Cisco Unity Connection User Moves, Adds, and Changes Guide: http://www.cisco.com/en/US/products/ps6509/prod_maintenance_guides_list.html
What To Do Next
Configuring Voicemail Server Names and Addresses on Cisco Unified Presence, page 12-8
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-5
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
Cisco Unified Personal Communicator supports both the Cisco Unity unified messaging and the Cisco Unity voice messaging configurations. With unified messaging, the Exchange server email account supports both voicemail and email. With voice messaging, the Exchange server email account contains only voicemail messages.
Before You Begin
Install and configure a supported release of Cisco Unity. Integrate Cisco Unified Communications Manager and Cisco Unity. Both servers must be installed and running to configure voicemail ports. If you plan to use SSL to provide secure transmission with the mailstore server, you must set up Cisco Unity to use SSL during the installation or upgrade (or at any time after the installation or upgrade is complete). You must designate a server to act as your certificate authority, submit a certificate request, issue the certificate, and install it on the Cisco Unity server.
Procedure
Step 1
Configure the Microsoft Exchange server to use the IMAP virtual server:
Do This
a. b. c. d. e.
Select Start > All Programs > Microsoft Exchange > System Manager. In the section on the left-hand side of the System Manager, expand Servers. Select the server name. Select Protocols > IMAP. Right-click, and select Start Server. Select Start > Run, enter services.msc, and select OK. Select the Microsoft Exchange IMAP4 service, and select Start. This service is not started by default.
a. b.
Step 2
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-6
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
Do This
a. b.
Right-click IMAP Virtual Server, and select Properties. Select Authentication from the Access tab.
Verify that Requires SSL/TLS Encryption is not
Select OK. Select Start > Programs > Microsoft Exchange Server 2007 > Exchange Management Shell. Specify the authentication settings for the Client Access Server that is running the IMAP4 service through the Exchange Power Shell.
a. b.
Note c.
Microsoft Exchange 2007 uses SSL by default. Execute one of the following commands for the appropriate setting:
For plain text login: set-imapsettings -LoginType
PlainTextLogin
For SSL: set-imapsettings -LoginType SecureLogin Step 3
If the user is an existing Cisco Unity user, add the user to the Cisco Unified Communications Manager database and to Cisco Unified Presence. If the user is a new user, add the user to the Cisco Unified Communications Manager database, Cisco Unity (which adds the user to Exchange and to Active Directory), and to Cisco Unified Presence.
Step 4 Step 5
Create mailboxes for new and existing users. For details, see the documentation for your Exchange server. (Optional) Enable secure messaging as follows:
a.
Select Subscribers > Subscribers > Features to make the change on a subscriber template. The change you make here is not applied to current subscriber accounts that were created by using this template. The setting applies only to subscriber accounts that are created by using this template after the change has been made.
b.
Select an option from the Message Security When Sending a Message list to enable secure messages. For example, select Encrypt All Messages. This setting specifies whether messages are encrypted when subscribers send messages to other subscribers.
c. d.
Select Save. Repeat these steps for additional subscribers or subscriber templates, as applicable.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-7
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
Step 6
Select System > Configuration > Message Security Settings. Specify whether messages from unidentified callers are encrypted. Select an option from the list. Select Save.
Troubleshooting Tip
Cisco Unified Personal Communicator users must enter their Cisco Unity credentials in the Cisco Unified Personal Communicator Preferences window.
Related Topics
For details about the Cisco Unity server installation with Microsoft Exchange, see the following URL: http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_installation_guides_list.html For details about supported Cisco Unity releases, see the Cisco Unified Personal Communicator release notes at the following URL: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html For details about the voicemail configuration on Cisco Unified Communications Manager, see the Cisco Unified Communications Manager Administration Guide at the following URL: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html To configure Cisco Unity to use SSL, see the security guide: http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_maintenance_guides_list.html Configuring Mailstore Server Names and Addresses on Cisco Unified Presence, page 12-9
What To Do Next
Configuring Voicemail Server Names and Addresses on Cisco Unified Presence, page 12-8
Configure a supported voicemail server. Obtain the hostname or IP address of the voicemail server. You might need to specify more than one hostname to provide services for the number of users in your environment. For Cisco Unity, you must also obtain the hostnames or IP addresses of the peer Microsoft Exchange server or servers. Perform this procedure for each voicemail server in your environment.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-8
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Voicemail Server. Select Add New. Select Unity or Unity Connection from the Server Type menu. Enter the Cisco Unity Connection or Cisco Unity server name. Enter the hostname or the IP address of the voicemail server. Enter 443 for the Web Service Port value. Select HTTPS in Web Service Protocol menu. Select Save.
Related Topics
Configuring Cisco Unity Connection Servers, page 12-4 Configuring Cisco Unity Servers, page 12-5
What To Do Next
Configuring Mailstore Server Names and Addresses on Cisco Unified Presence, page 12-9
Obtain the hostname or IP address of the mailstore server. If you upgrade from Cisco Unified Presence Release 6.0(x) to Release 7.0(x), Cisco Unified Presence automatically imports the IMAP settings into the mailstore configuration window.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-9
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
Restrictions
You must provision mailstore servers before you can add the servers to the voicemail profiles.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Mailstore. Select Add New. Enter the mailstore server name. Enter the hostname or the IP address of the mailstore server. Specify the IMAP port number configured for the server and the corresponding protocol to use when Cisco Unified Personal Communicator contacts this server: Server Cisco Unity Connection Protocol SSL TCP TLS Cisco Unity SSL TCP TLS Port Number 993 143 143 or 7993 993 143 143
Step 6
Select Save.
Related Topics
Configuring Mailstore Server Names and Addresses on Cisco Unified Presence, page 12-9
What To Do Next
Specify voicemail server names and addresses. Specify mailstore server names and addresses.
Procedure
Step 1
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Voicemail Profile.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-10
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Voicemail Servers for Cisco Unified Personal Communicator
Select Add New. Enter the profile name and description. Enter information into the fields: Field Voice Messaging Pilot Setting (Optional) The voicemail pilot number is the directory number that a user dials to access their voice messages. Cisco Unified Communications Manager automatically dials the voice-messaging number when a user presses the Messages button on their phone. Each pilot number can belong to a different voice-messaging system. Select one of the following options:
NumberSelect the voicemail pilot number for the system. This is the same as the number specified from the Voice Mail > Voice Mail Pilot menu, in Cisco Unified Communications Manager Administration. No Voice MailSelect this option if you do not want to send unanswered incoming calls to voice mail.
Primary Voicemail Server Backup Voicemail Server Primary Mailstore Backup Mailstore
Select a primary server. Select one of the mailstore servers you specified. (Optional) Enter the name of your backup voicemail server. If you do not want a backup voicemail server, select None. Select the primary mailstore server. Select one of the mailstore servers you specified. (Optional) Enter the name of your backup mailstore server. If you do not want a backup voicemail server, select None.
Make this the default Voicemail (Optional) Check this option if you want new users to be Profile for the system automatically added to the default profile. Users who are already synchronized to Cisco Unified Presence from Cisco Unified Communications Manager are not added to the default profile. However, any users who are synchronized after the default profile is created are added to the default profile.
Step 5
(Cisco Unified Personal Communicator Release 8.x) Enter information into the fields: Field Inbox Folder Setting Enter the name of the folder on the mailstore server in which to store new messages. Only change this value if the mailstore server uses a different folder name from the default folder. Default Folder: INBOX Trash Folder Enter the name of the folder on the mailstore server in which to store deleted messages. Only change this value if the mailstore server uses a different folder name from the default folder. Default Folder: Deleted Items
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-11
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
Setting Enter the time (in seconds) that can elapse between polls of the IMAP server for new voice messages, when IDLE is not supported by the mailstore or when a connection failure occurs. Default Value: 60 Permitted Values: 60900
(Optional) This dual folder setting is turned on by default for use with mailstores that support the IMAP UIDPLUS extensions (RFC 2359 and 4315). By default, the Client Services Framework (CSF) will detect if UIDPLUS is not supported and automatically revert to Single Folder mode. Turn off this setting if you know that UIDPLUS is not supported and you want to force the system to use Single Folder mode. Default Setting: On
Tip
The Microsoft Exchange 2007 server does not support UIDPLUS extensions.
Select Add Users to Profile. Use the Find and List Users window to find and select users, and select Add Selected to add users to the profile. Select Save.
Related Topics
Configuring Voicemail Server Names and Addresses on Cisco Unified Presence, page 12-8 Configuring Mailstore Server Names and Addresses on Cisco Unified Presence, page 12-9.
Before you perform the tasks described here, make sure you fully integrate Cisco Unified Personal Communicator with Cisco Unified Communications Manager and Cisco Unified Presence.
About the Conferencing Servers for Cisco Unified Personal Communicator, page 12-13 (Cisco Unified Personal Communicator Release 7.1) Configuring Cisco Unified MeetingPlace Express and Cisco Unified MeetingPlace Express VT Servers, page 12-13 Configuring Cisco Unified MeetingPlace Servers, page 12-16 (Cisco Unified Personal Communicator Release 8.x) Configuring the Cisco Unified MeetingPlace Web Server, page 12-18 Adding Custom Cisco Unified MeetingPlace Template Files to a Cisco Unified MeetingPlace7.x Web Server, page 12-18
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-12
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
(Cisco Unified Personal Communicator Release 8.5) Configuring Cisco Webex Servers, page 12-19 Configuring Conferencing Server Names and Addresses on Cisco Unified Presence, page 12-19) Creating Conferencing Profiles on Cisco Unified Presence, page 12-21
Cisco Unified Personal Communicator Version All versions 7.1 8.x 8.0 7.1, 8.5
Cisco Webex Node for MCS integrated with Cisco Unified MeetingPlace Cisco Webex Node for MCS
1. Can be used for conference calls with video if Cisco Unified Communications Manager is configured to use Cisco Unified MeetingPlace Express VT. 2. Does not support web meetings.
You can use Cisco Unified Personal Communicator to join Cisco Unified MeetingPlace and Cisco Webex scheduled meetings as follows: Conferencing Server Cisco Unified MeetingPlace Cisco Webex Cisco Unified Personal Communicator Version All versions 8.5
(Cisco Unified Personal Communicator Release 7.1) Configuring Cisco Unified MeetingPlace Express and Cisco Unified MeetingPlace Express VT Servers
Cisco Unified MeetingPlace Express or Cisco Unified MeetingPlace ExpressVT provide Cisco Unified Personal Communicator users with the ability to add web meetings from within an existing audio or video communication session. With Cisco Unified MeetingPlace Express VT, users can move from point-to-point to multi-party voice and video calls.
Before You Begin
Install a supported release of the web conferencing server (Cisco Unified MeetingPlace Express or Cisco Unified MeetingPlace Express VT). Integrate the web conferencing server with Cisco Unified Communications Manager. Determine the number of Cisco Unified MeetingPlace Express (or Cisco Unified MeetingPlace Express VT) user licenses that are needed to provide enough web ports for meetings initiated through Cisco Unified Personal Communicator.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-13
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
Procedure
Step 1
Integrate the web conference server with Cisco Unified Personal Communicator: To Configure This Server Cisco Unified MeetingPlace Express adhoc conferencing functionality Do This
a.
Install the following licenses through the Cisco Unified MeetingPlace Express Administration Center:
This provides enough web ports for Cisco Unified Personal Communicator users. Cisco Unified Personal Communicator requires support for more than six voice, six video, and six web ports.
b.
Configure Cisco Unified MeetingPlace Express VT for adhoc conferencing by following the instructions in the Cisco Unified MeetingPlace Express Configuration and Maintenance Guide. Install the following licenses:
a.
This provides enough web ports for both the full web meetings that are initiated from Cisco Unified MeetingPlace Express, and the web meetings that are initiated from Cisco Unified Personal Communicator.
b.
Configure Cisco Unified MeetingPlace Express for integration with Cisco Unified Personal Communicator. For Cisco Unified MeetingPlace Express-specific information about integrating with Cisco Unified Personal Communicator, managing certificates, creating user profiles, and configuring call-control, see the Cisco Unified MeetingPlace Express Configuration and Maintenance Guide.
Step 2
If not already enabled, enable the Secure Sockets Layer (SSL) encryption technology on the web conference server by obtaining and uploading the required certificates from a trusted certificate authority (CA). The certificate is required for secure communications between Cisco Unified Personal Communicator and the web conference server. Without SSL, clear text passwords are sent from Cisco Unified Personal Communicator to the web conferencing server and from the sign in browser to the web conferencing server.
Step 3
Set up a user profile on the web conference server for each Cisco Unified Personal Communicator user who might initiate web meetings from a Cisco Unified Personal Communicator conversation.
You do not need to create a user profile for Cisco Unified Personal Communicator users who attend web meetings. They join the web meeting as guests, and a password is not needed.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-14
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
Make sure to set the Method of Attending to Ill Call In for users who might initiate web meetings; otherwise, the web conference system will try to contact the user who selected the Escalate to Web Conference button in Cisco Unified Personal Communicator. Make sure to ask users not to change this setting.
Step 4 Step 5
Assist users with the Presenter Add-In installation so that desktops, documents, or computer applications can be shared. Change the network configuration so that inbound calls from the public switched telephone network (PSTN) to Cisco Unified Personal Communicator support RFC2833.
For inbound calls, Cisco Unified Personal Communicator requires RFC2833 support if these calls require dual tone multifrequency (DTMF) digit collection. Inbound calls to the client will not be answered with key press markup language (KPML) support. A typical inbound call scenario is when the web conference server calls the user as a conference is being set up. In this situation, if the inbound call from the PSTN supports RFC2833, the Cisco Unified Personal Communicator user can join the meeting by using the session dial pad.
For outbound calls, Cisco Unified Personal Communicator supports both KPML and RFC2833 digit collection.
Troubleshooting Tips
As an alternative to setting up a user profile on the web conference server, you can configure the Administrative XML Layer Simple Object Access Protocol (AXL SOAP) authentication on Cisco Unified Communications Manager to simplify the web conference user profile administration. With this configuration, the Cisco Unified Personal Communicator meeting initiator needs a Cisco Unified Communications Manager profile instead of a web conference user profile. With AXL authentication, when the initiator requests a meeting for the first time through Cisco Unified Personal Communicator, a web conference profile is automatically created for the initiator. Cisco Unified Personal Communicator users must enter their Cisco Unified MeetingPlace Express credentials in the Cisco Unified Personal Communicator Preferences window.
Related Topics
For details about Cisco Unified MeetingPlace Express or Cisco Unified MeetingPlace Express VT the server installation, see the product installation guide: http://www.cisco.com/en/US/products/ps6533/prod_installation_guides_list.html For details about supported Cisco Unified MeetingPlace Express releases, and the supported and unsupported meeting controls, see the release notes: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html For details on integrating the web conferencing server with Cisco Unified Communications Manager. see the Cisco Unified Communications Manager documentation: http://www.cisco.com/en/US/products/ps6533/products_installation_and_configuration_guides_lis t.html
For details on configuring Cisco Unified MeetingPlace Express VT or Cisco Unified MeetingPlace Express, see the product configuration and maintenance guide: http://www.cisco.com/en/US/products/ps6533/prod_maintenance_guides_list.html For details on the Presenter Add-In installation, see the product user guide:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-15
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
http://www.cisco.com/en/US/products/ps6533/products_user_guide_list.html
For a description of the characteristics of a web conference that you add to a Cisco Unified Personal Communicator conversation, see the user documentation at the following URL: http://www.cisco.com/en/US/products/ps6844/products_user_guide_list.html
What To Do Next
Configuring Conferencing Server Names and Addresses on Cisco Unified Presence, page 12-19
Install a supported release of the Cisco Unified MeetingPlace web conferencing server. For more information about how to install and configure Cisco Unified MeetingPlace, see the Administration Documentation for Cisco Unified MeetingPlace: http://www.cisco.com/en/US/products/sw/ps5664/ps5669/prod_installation_guides_list.html
Integrate the web conferencing server with Cisco Unified Communications Manager. Determine the number of web and audio conferencing user licenses that provide enough web ports for meetings initiated through Cisco Unified MeetingPlace and through Cisco Unified Personal Communicator.
Procedure
Step 1 Step 2
Install web and audio conferencing user licenses. If not already enabled, enable the Secure Sockets Layer (SSL) encryption technology on the web conference server. You must obtain and upload the required certificates from a trusted certificate authority (CA). The certificate is required for secure communications between Cisco Unified Personal Communicator and the web conference server. Without SSL, clear text passwords are sent from Cisco Unified Personal Communicator to the web conferencing server and from the sign in browser to the web conferencing server.
Step 3
Set up a user authentication method on the web conference server. The following authentication methods are supported for use with Cisco Unified Personal Communicator:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-16
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
Step 4
Set up a user profile on the Cisco Unified MeetingPlace server for each Cisco Unified Personal Communicator user who might initiate web meetings from a Cisco Unified Personal Communicator conversation.
Troubleshooting Tips
Cisco Unified Personal Communicator users must enter their Cisco Unified MeetingPlace credentials in the Cisco Unified Personal Communicator options or preferences window. Make sure that you provide the password that is consistent with the configured authentication method. For example, if you configured Cisco Unified MeetingPlace as the authentication method, provide the user with the Cisco Unified MeetingPlace password. If you configured LDAP as the authentication method, provide the user with the LDAP password. You do not need to create Cisco Unified MeetingPlace user profiles for all Cisco Unified Personal Communicator users. Cisco Unified Personal Communicator users who do not have Cisco Unified MeetingPlace profiles can attend web conferences initiated by other Cisco Unified Personal Communicator users as guests, and passwords are not needed. However, some authentication methods, for example, HTTP Basic Authentication, do not allow Cisco Unified Personal Communicator users to sign in to Cisco Unified MeetingPlace as guests. If you configure multiple web servers with different authentication methods and mismatched credentials, users might have problems when they try to sign in to web conferences.
Related Topics
For details about Cisco Unified MeetingPlace installation, see the product installation guide: http://www.cisco.com/en/US/products/sw/ps5664/ps5669/prod_installation_guides_list.html For details about supported Cisco Unified MeetingPlace releases, see the Cisco Unified Personal Communicator release notes: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html For details about integrating the web conferencing server with Cisco Unified Communications Manager, see the Cisco Unified Communications Manager documentation: http://www.cisco.com/en/US/products/sw/ps5664/ps5669/products_installation_and_configuration _guides_list.html
For details about setting up SSL and configuring authentication methods, see the Cisco Unified MeetingPlace configuration guide: http://www.cisco.com/en/US/products/sw/ps5664/ps5669/products_installation_and_configuration _guides_list.html
What To Do Next
Configuring Conferencing Server Names and Addresses on Cisco Unified Presence, page 12-19
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-17
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
(Cisco Unified Personal Communicator Release 8.x) Configuring the Cisco Unified MeetingPlace Web Server
Before You Begin
Install a supported release of the Cisco Unified MeetingPlace conferencing server. For more information about how to install and configure Cisco Unified MeetingPlace, see the Administration Documentation for Cisco Unified MeetingPlace: http://www.cisco.com/en/US/products/sw/ps5664/ps5669/prod_installation_guides_list.html
Procedure
Step 1
If required, enable a secure connection between Cisco Unified Personal Communicator and the Cisco Unified MeetingPlace Application Server. You must obtain and upload the required certificates from a trusted certificate authority (CA). Create a user profile on the Cisco Unified MeetingPlace Application Server for each Cisco Unified Personal Communicator user who wants to use the web conferencing feature. Configure a conferencing server entry on Cisco Unified Presence. Use the IP address of the Cisco Unified MeetingPlace Web Server as the conferencing server. Use the conferencing server to create a conferencing profile. Check Make this the default Conferencing Profile for the system for the conferencing profile. Create a conferencing profile on Cisco Unified Presence, and assign the Cisco Unified Personal Communicator web conferencing users to the conferencing profile.
What To Do Next
Configuring Conferencing Server Names and Addresses on Cisco Unified Presence, page 12-19
Related Topics
Adding Custom Cisco Unified MeetingPlace Template Files to a Cisco Unified MeetingPlace7.x Web Server
If your Cisco Unified Communications system uses Cisco Unified MeetingPlace Release 7.x, you must install the following files on the Cisco Unified MeetingPlace Web server:
CSFGetProfileSuccess.tpl CSFScheduleSuccess.tpl
You can get the above files from the Administration Toolkit. To access the Administration Toolkit, navigate to Cisco Unified Personal Communicator from the Download Software page at the following URL: http://tools.cisco.com/support/downloads/go/Redirect.x?mdfid=278875240
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-18
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
You can copy these files to the correct location on the Cisco Unified MeetingPlace Web server. You do not need to restart the server. The default location for these files is as follows: C:\Program Files\Cisco Systems\MPWeb\Template
(Cisco Unified Personal Communicator Release 8.5) Configuring Cisco Webex Servers
There is no specific configuration required to use Cisco Webex conferencing servers with Cisco Unified Personal Communicator. Install a supported version of Cisco Webex Node for MCS or use a Cisco Webex SaaS (software as a service) solution. For information about supported versions, see the Cisco Unified Personal Communicator release notes: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html
What To Do Next
Configuring Single Sign-on for Cisco Webex and Cisco Unified MeetingPlace, page 12-19
Configuring Single Sign-on for Cisco Webex and Cisco Unified MeetingPlace
To deploy Cisco Unified Personal Communicator in an environment where users join Cisco Webex meetings using their Cisco Unified MeetingPlace credentials, and the credentials are verified by Cisco Unified MeetingPlace, you must set a registry key value as follows: Registry Key WebConfSSOIdentityProvider Value meetingplace
Configure a supported conferencing server. Obtain the hostname or IP address, and the port number, of the conferencing server. If you are configuring a Cisco Webex Node for MCS server for conferencing and you are using Cisco Unified Personal Communicator Release 7.0, you will need the Site ID and the Partner ID values assigned to your Cisco Webex site. If you do not have these values, obtain them from your Cisco Webex administrator. These values are optional if you are using Cisco Unified Personal Communicator Release 8.5.
Procedure
Step 1 Step 2
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Conferencing Server. Select Add New.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-19
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
Enter the conferencing server name. Enter an IP address or FQDN (Fully Qualified Domain Name) of the conferencing server. Specify the following data for the conferencing server:
a.
b.
between the server, Cisco Unified Personal Communicator, and the browser. Select this option if your conferencing server does not have SSL enabled.
HTTPS: Selects Hypertext Transfer Protocol over SSL as the method for securely transferring
data between the server, Cisco Unified Personal Communicator, and the browser. Select this option if your conferencing server has SSL enabled.
Specify the conferencing server type in the drop-down menu. If you select Cisco Webex as the server type:
a.
Enter the Site ID number assigned to your Cisco Webex site. Cisco Webex provides you with an ID number for your customer site when you deploy the Cisco Webex product. If you do not have a Site ID number, contact your Cisco Webex administrator. The field is optional if you are using Cisco Unified Personal Communicator Release 8.5. Enter the Partner ID (PID) value assigned to your Cisco Webex site. Cisco Webex provides you with a PID when they enable the Cisco Webex Application Programming Interface (API) on your Cisco Webex site. If you do not have a PID, contact your Cisco Webex administrator. The field is optional if you are using Cisco Unified Personal Communicator Release 8.5.
b.
Step 8
Select Save.
Troubleshooting Tips
If you upgrade an existing Cisco Unified Presence server, the Server Type value may initially default to Undefined. In this case, select one of the known types of conferencing server from the menu. If you leave a conferencing server entry as Undefined, it may slow conferencing performance with Cisco Unified Personal Communicator.
Related Topics
(Cisco Unified Personal Communicator Release 7.1) Configuring Cisco Unified MeetingPlace Express and Cisco Unified MeetingPlace Express VT Servers, page 12-13 Configuring Cisco Unified MeetingPlace Servers, page 12-16 (Cisco Unified Personal Communicator Release 8.x) Configuring the Cisco Unified MeetingPlace Web Server, page 12-18 (Cisco Unified Personal Communicator Release 8.5) Configuring Cisco Webex Servers, page 12-19
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-20
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
What To Do Next
Note
By contrast, a profile in Cisco Unified MeetingPlace or in Cisco Unified MeetingPlace Express defines the privileges and preferences configured for a specific user in this application.
Before You Begin
You must create the conferencing profile before you can add Cisco Unified Personal Communicator licensed users to the application profile. You must first specify conferencing server names and addresses before you can select them in this procedure.
Restrictions
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Conferencing Profile. Select Add New. Enter the conferencing profile name. Enter information into the fields:
Setting Select the conferencing server with which you want to associate this conferencing profile. This drop-down list contains the conferencing servers that you previously configured on the Conferencing Server Configuration window. Change the primary conferencing server to suit your network configuration. (Optional) Select up to two backup conferencing servers from the drop-down list of preconfigured servers. If you do not configure any backup conferencing servers, there will be no conferencing server for Cisco Unified Personal Communicator clients if the first server fails. Change the backup conferencing servers to suit your network configuration.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-21
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Configure Conferencing Servers for Cisco Unified Personal Communicator
Setting Specify how the conferencing server associated with this profile supports TLS connections. This setting is for TLS verification of the conferencing servers listed for this conferencing profile. Select from the following options:
Self Signed or KeystoreCisco Unified Presence accepts the certificate if the certificate is self-signed, or the signing Certificate Authority certificate is in the local trust store. A keystore is a file that stores authentication and encryption keys. Any CertificateCisco Unified Presence accepts all valid certificates. Keystore OnlyCisco Unified Presence accepts only certificates that are defined in the keystore. You must import the certificate or its Certificate Authority signing certificate into the local trust store.
Default Setting: Self Signed or Keystore Make this the default Conferencing Profile for the system (Optional) Check this option if you want new users to be automatically added to the default profile. Users who are already synchronized to Cisco Unified Presence from Cisco Unified Communications Manager are not added to the default profile. However, any users who are synchronized after the default profile is created are added to the default profile.
Select Add Users to Profile. Use the Find and List Users window to find and select users, and select Add Selected to add users to the profile. Select Save.
Related Topics
(Cisco Unified Personal Communicator Release 7.1) Configuring Cisco Unified MeetingPlace Express and Cisco Unified MeetingPlace Express VT Servers, page 12-13 Configuring Cisco Unified MeetingPlace Servers, page 12-16 (Cisco Unified Personal Communicator Release 8.x) Configuring the Cisco Unified MeetingPlace Web Server, page 12-18 Configuring Conferencing Server Names and Addresses on Cisco Unified Presence, page 12-19
What To Do Next
Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager, page 11-30
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-22
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator (Cisco Unified Personal Communicator Release 8.x) Creating Audio Profiles on Cisco Unified Presence
(Cisco Unified Personal Communicator Release 8.x) Creating Audio Profiles on Cisco Unified Presence
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Audio Profile. Select Add New. Enter the profile name and description. Enter information into the fields:
Field Make this the default Audio Profile for the system
Setting (Optional) Check this check box if you want new users to be automatically added to the default profile. Users who are already synchronized to Cisco Unified Presence from Cisco Unified Communications Manager are not added to the default profile. However, any users who are synchronized after the default profile is created are added to the default profile.
(Optional) Check this option if you want automatic gain control (AGC) to keep the audio output constant by:
Reducing the volume of a strong signal Raising the volume of a weaker signal
Uncheck this option if you do not need AGC, or if it impedes the audio output. Default Setting: On Automatic gain control type Select the type of AGC to use. Default Setting: Digital Only. This is the most common network configuration and yields higher performance. Enable noise suppression (Optional) Check this check box to eliminate clicking, feedback or other noise problems in your audio output. Uncheck this check box if you do not want to apply noise suppression techniques, or if it impedes the audio output. Default Setting: On Noise suppression policy Enable voice activity detection (Optional) Select the level of noise suppression that you require. Default Setting: Low (Optional) Check this check box if you want voice activity detection (VAD) to detect the presence or absence of human speech, and facilitate speech processing in an audio session. Uncheck this check box if you do not need VAD, or if it impedes the audio output. Default Setting: On
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-23
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator Configuring CCMCIP Profiles for Cisco Unified Personal Communicator Release 8.x
Setting (Optional) Select the level of VAD you require. Default Setting: Least Aggressive (Optional) Check this check box to remove echo from audio output and improve the audio quality. Uncheck this check box if you do not need echo cancellation, or if it impedes the audio output. Default Setting: On (Optional) Select the level of echo cancellation you require. Default Setting: Normal
Troubleshooting Tips
Select High Echo if you expect that the echo will be loud relative to the voice of the participant. Select Attenuate if you expect that the echo will be quiet relative to the voice of the participant. Note, however, that the Acoustic Echo Suppression echo cancellation type does not fully suppress the echo if you select Attenuate.
(Optional) Select the type of echo cancellation you require. Default Setting: Acoustic Echo Cancellation
Troubleshooting Tip
If you select Attenuate as the Echo cancellation mode, the Acoustic Echo Suppression echo cancellation type does not fully suppress the echo.
Step 5 Step 6 Step 7
Select Add Users to Profile. Use the Find and List Users window to find and select users, and select Add Selected to add users to the profile. Select Save.
Configuring CCMCIP Profiles for Cisco Unified Personal Communicator Release 8.x
The CCMCIP service runs on Cisco Unified Communications Manager and retrieves a list of devices associated with each user. CCMCIP profiles are required before Cisco Unified Personal Communicator Release 8.x clients can retrieve the list of user devices from Cisco Unified Communications Manager. You can create a profile to control Cisco Unified Personal Communicator Release 8.x in deskphone mode and to facilitate device discovery for deskphones and softphones. You can then associate selected users to the newly created profile.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-24
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator Configuring CCMCIP Profiles for Cisco Unified Personal Communicator Release 8.x
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > CCMCIP Profile. Select Add New. Enter the profile name and description. Enter information into the fields:
Setting Enter the address of the server for the CCMCIP service to use to retrieve the list of associated devices when users sign in to a device or phone. Enter the address in one of the following forms:
This value must match exactly the IP address, host name, or FQDN of the CCMCIP server. Backup CCMCIP Host Enter the address of the backup server for the CCMCIP service to use if the primary CCMCIP server fails. Enter the address in one of the following forms:
This value must match exactly the IP address, host name, or FQDN of the backup CCMCIP server.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-25
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator About Configuring Third-Party Clients on Cisco Unified Presence
Setting Specify how the CCMCIP server associated with this profile supports TLS connections. This setting is for TLS verification of the CCMCIP servers listed for this CCMCIP profile. Select from the following options:
Self Signed or KeystoreCisco Unified Presence accepts the certificate if the certificate is self-signed, or the signing Certificate Authority certificate is in the local trust store. A keystore is a file that stores authentication and encryption keys. Any CertificateCisco Unified Presence accepts all valid certificates. Keystore OnlyCisco Unified Presence accepts only certificates that are defined in the keystore. You must import the certificate or its Certificate Authority signing certificate into the local trust store.
Default Setting: Self Signed or Keystore Make this the default CCMCIP Profile for the system (Optional) Check this option if you want new users to be automatically added to the default profile. Users who are already synchronized to Cisco Unified Presence from Cisco Unified Communications Manager are not added to the default profile. However, any users who are synchronized after the default profile is created are added to the default profile.
Step 5 Step 6 Step 7
Select Add Users to Profile. Use the Find and List Users window to find and select users, and select Add Selected to add users to the profile. Select Save.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-26
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator (Cisco Unified Personal Communicator Release 8.5) How to Use Cisco Unified Personal Communicator as a Desktop
(Cisco Unified Personal Communicator Release 8.5) How to Use Cisco Unified Personal Communicator as a Desktop Agent
You can start Cisco Unified Personal Communicator as a background application, which you can control as a CTI device. Cisco Unified Personal Communicator starts without a graphical user interface and you can only communicate with the client via a CTI connection. When you are running Cisco Unified Personal Communicator as a desktop agent, there is no indicator on the desktop to show that the application is running.
About Running Cisco Unified Personal Communicator as a Desktop Agent, page 12-27 Before You Start Cisco Unified Personal Communicator as a Desktop Agent, page 12-27 Starting Cisco Unified Personal Communicator as a Desktop Agent, page 12-28 Stopping Cisco Unified Personal Communicator as a Desktop Agent, page 12-29
Availability - you appear offline. Chat - you do not receive any instant messages. Conversation history - any calls that you make are not listed in the call logs. Video - you can make voice-only calls without video. Web meetings are not available. Call and chat features from applications such as Microsoft Outlook and Office are not available. You can only modify your audio or call settings, such as the audio device or call forwarding options, while running Cisco Unified Personal Communicator in normal mode. Any changes that you make in normal mode are applied when you restart the application as a desktop agent. Start the application in the normal manner. Set the CcmcipServer1 andTftpServer1 registry keys.
Before you can start Cisco Unified Personal Communicator as a desktop agent, you must first:
Related Topics
Before You Start Cisco Unified Personal Communicator as a Desktop Agent, page 12-27 Starting Cisco Unified Personal Communicator as a Desktop Agent, page 12-28 Stopping Cisco Unified Personal Communicator as a Desktop Agent, page 12-29
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-27
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator (Cisco Unified Personal Communicator Release 8.5) How to Use Cisco Unified Personal Communicator as a Desktop
Procedure
Step 1
CcmcipServer1 - the IP address of the CCMCIP server TftpServer1 - the IP address of the TFTP server
The registry keys are located at: HKEY_CURRENT_USER/Software/Cisco Systems, Inc./Client Services Framework/AdminData
Note
These registry keys are ignored when you are using Cisco Unified Personal Communicator in normal mode.
Start Cisco Unified Personal Communicator in normal mode. Enter your credentials and check the Automatically sign in check box. Verify that your phone services are working as expected.
Note
Cisco Unified Personal Communicator will not operate in agent desktop mode if you are using your desk phone for phone calls. Do not check the Use my desk phone for audio check box.
Step 5 Step 6
Verify that your audio and call settings meet your requirements, for example, selected audio device and call forwarding options. These settings cannot be modified in desktop agent mode. Select File > Exit to close the application.
Note
You must perform steps 2 to 6 each time your user credentials in Cisco Unified Communications Manager change.
Related Topics
Starting Cisco Unified Personal Communicator as a Desktop Agent, page 12-28 Stopping Cisco Unified Personal Communicator as a Desktop Agent, page 12-29
Before You Start Cisco Unified Personal Communicator as a Desktop Agent, page 12-27 Stopping Cisco Unified Personal Communicator as a Desktop Agent, page 12-29
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-28
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator (Cisco Unified Personal Communicator Release 8.5) How to Use Cisco Unified Personal Communicator as a Desktop
Note
This command also terminates any Cisco Unified Personal Communicator process that is running in normal mode.
Related Topics
Before You Start Cisco Unified Personal Communicator as a Desktop Agent, page 12-27 Starting Cisco Unified Personal Communicator as a Desktop Agent, page 12-28
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-29
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator (Cisco Unified Personal Communicator Release 8.5) Distributing HTML Files for Display in the Cisco Unified
(Cisco Unified Personal Communicator Release 8.5) Distributing HTML Files for Display in the Cisco Unified Personal Communicator Window
This feature of Cisco Unified Personal Communicator enables you to distribute HTML content for display on the Cisco Unified Personal Communicator main window. You can include up to three pages of content, and specify the title and icon to display for each page. To set up the HTML content, you must perform the steps in the following procedure.
Procedure
Step 1 Step 2
Start the Registry Editor. Go to the following location in the registry: HKEY_CURRENT_USER/Software/Cisco Systems, Inc/Unified Communications/CUPC If CUPC does not exist under Unified Communications, right-click on Unified Communications and select New > Key and create the CUPC key.
Right-click on the CUPC key, and select New > Multi-String Value. Name the multistring value CustomTabDescriptions. Right-click on CustomTabDescriptions and select Modify. In the Value data field, enter up to three lines in the following format: Label, icon1.png, filename1.html, True where
Label is the title for the HTML page that you want to appear in the Cisco Unified Personal Communicator window. Keep the labels short as long labels will be truncated. icon1.jpg is the location and filename of the icon that you want to use with the label for the HTML page. The supported formats are PNG (recommended), JPG, GIF, and BMP. The recommended icon size is 24x24 pixels. Any icons that are larger than this size are scaled to size. filename1.html is the page that you want to display. This can be a local file or a link to an external URL. True can be true or false to indicate if the HTML page is automatically refreshed each time you click on the icon. This value is optional and if not specified, a value of false is assumed.
For example: Cisco, C:\images\icon1.png, http://www.cisco.com, true Products, \\web\images\icon2.png, \\web\content\products.html, true Pricing, \\web\images\icon3.png, \\web\content\pricing.html, false Some particular notes about this feature are:
If the icon is not valid, it is replaced by a default icon. If the HTML content is not valid, the item is not displayed in the Cisco Unified Personal Communicator main window.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-30
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator About Migrating Users from Cisco Unified Personal Communicator Release 7.x to Release 8.x
If there are problems accessing the HTML content (for example, network connection issues) and you specified True in the registry value to refresh the content every time you click on the icon, the page is not displayed. If you specified False, not to refresh the content each time you click on the icon, the previously-cached content is displayed.
About Migrating Users from Cisco Unified Personal Communicator Release 7.x to Release 8.x
If you have both the Cisco Unified Client Services Framework and UPC devices, both consume device user licenses. If you want to migrate from Cisco Unified Personal Communicator Release 7.x to Release 8.x, you might want to delete the Cisco Unified Personal Communicator Release 7.x UPC device types so that you consume less device user licenses. You might want to export your Cisco Unified Personal Communicator Release 7.x from Cisco Unified Communications Manager before you upgrade to Release 8.x.
How to Update User Configuration After Deploying Cisco Unified Personal Communicator
Application Profiles, page 12-31 Changing Application Profiles for a Single User, page 12-32 Changing Application Profiles for Multiple Users, page 12-32 Configuring a New User for Full Cisco Unified Personal Communicator Functionality, page 12-33
Application Profiles
This module describes how to change the following application profiles for a single user, or for multiple users:
Voicemail Profile (Cisco Unified Personal Communicator Release 8.x) Audio Profile (Cisco Unified Personal Communicator Release 8.x) CCMCIP Profile Conferencing Profile CTI Gateway Profile LDAP Profile
Application profiles enable you to partition your Cisco Unified Personal Communicator user base for performance and scalability. You can change individual application profiles for each user. Application profiles are not required; some Cisco Unified Personal Communicator users might not have a voicemail or a conferencing profile. In this situation, the drop-down selection displays None.
Related Topics
Changing Application Profiles for a Single User, page 12-32 Changing Application Profiles for Multiple Users, page 12-32
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-31
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Update User Configuration After Deploying Cisco Unified Personal Communicator
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > User Settings. Select Find to populate the search results fields, or search for a user, and then select Find. Select the link to select the user. Specify the profiles to change for the user in the Application Profile Configuration section. If you change a user application profile in this window (for example, change from LDAP Profile 1 to LDAP Profile 2), the change is reflected in Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > LDAP Profile window.
Step 5
Select Save. The user must exit and restart Cisco Unified Personal Communicator for the changes to take effect.
Related Topics
Select Cisco Unified Presence Administration > Bulk Administration > CUPC/Deskphone > Export. Perform the following actions:
a. b. c.
Select Find in the Export Users Query window to obtain current profile information by finding all users. Select Next at the bottom of the window. Specify the filename to be exported in the Export CUP Users Configuration window.
Step 3 Step 4
Select Cisco Unified Presence Administration > Bulk Administration > Upload/Download Files. Perform the following actions:
a. b. c.
Find and select the file that you want to download. Select Download Selected. Add or remove profile names according to the instructions in the sample file. Select Add New. Enter the name of the file to upload. Select the target for which you want to use the file. Select the transaction type that the file defines.
Step 5
Select Cisco Unified Presence Administration > Bulk Administration > Upload/Download Files.
a. b. c. d.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-32
Chapter 12
Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Update User Configuration After Deploying Cisco Unified Personal Communicator
e. f. Step 6 Step 7
Check Overwrite File if it exists if you want to overwrite an existing file with the same name. Select Save.
Select Cisco Unified Presence Administration > Bulk Administration > CUPC/Deskphone > Update. Perform the following actions:
a. b.
Select the updated .csv file. Select Save to submit the file to update profile information in bulk.
Related Topics
Configuring a New User for Full Cisco Unified Personal Communicator Functionality
The table lists the required configuration steps to add a new user to various servers after the initial deployment. By completing these tasks, the new user will have full Cisco Unified Personal Communicator functionality after the initial deployment.
Add the phone to the Cisco Unified Communications Manager database. Allow control of the Cisco Unified IP Phone from the computer telephony interface (CTI). Associate a directory number with the phone. Set up the user account, and associate the directory number with the user. Associate the phone with the user. Add the user to the Standard CTI-Enabled group. Add the user to the CCM End User group. Enable Cisco Unified Personal Communicator softphone features by manually creating a new device for each user. Make sure that availability status in Cisco Unified Personal Communicator is accurately displayed. Associate the line of the user with the user in Cisco Unified Communications Manager.
User and Device Configuration on Cisco Unified Communications Manager, page 3-1
About Configuring Cisco Unified Personal Communicator on Cisco Unified Communications Manager, page 11-10
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-33
Chapter 12 Configuring Voicemail, Conferencing, and Other Features for Cisco Unified Personal Communicator How to Update User Configuration After Deploying Cisco Unified Personal Communicator
Task
Obtain a license file, if necessary. Upload the license file, if necessary. Assign capabilities. Set up an account for the new user.
How to Configure Voicemail Servers for Cisco Unified Personal Communicator, page 12-3 How to Configure Conferencing Servers for Cisco Unified Personal Communicator, page 12-12 Integrating the LDAP Directory, page 14-1 About Configuring Cisco Unified Personal Communicator on Cisco Unified Presence, page 11-19 Creating Voicemail Profiles on Cisco Unified Presence, page 12-10 Creating Conferencing Profiles on Cisco Unified Presence, page 12-21 Application Profiles, page 12-31
Configure the LDAP attribute map for Cisco Unified Personal Communicator. Create LDAP profiles and add users to the profile Add the new user to the server profiles.
Assign the preferred CTI device to the MAC address of the primary desk phone for the user. (Cisco Unified Presence Release 6.x only)
Configuring Users for Point-to-Point Video Calls and for Multipoint Videoconferencing, page 11-29 Configuring Videoconferencing Resources and Ad-Hoc Conferencing on Cisco Unified Communications Manager, page 11-30 Information to Provide to Users, page 13-13 Installation and Configuration of Headsets and Other Audio Devices, page 13-10
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
12-34
CH A P T E R
13
Pre-Deployment Tasks, page 13-1 Cisco Unified Personal Communicator Deployment, page 13-3 How to Deploy the Application, page 13-6 Upgrading the Application, page 13-9 Installation and Configuration of Headsets and Other Audio Devices, page 13-10 Use of Third-Party Headsets with Cisco Unified Personal Communicator, page 13-10 Do Not Disturb Behavior of Cisco Unified Personal Communicator, page 13-11 Information to Provide to Users, page 13-13 Troubleshooting, page 13-16
Pre-Deployment Tasks
Removing Any Applications That Depend on Cisco Unified Client Services Framework, page 13-1 Removing Cisco Unified Video Advantage, page 13-2 (Cisco Unified Personal Communicator Release 8.x) Setting a Default Address for the Cisco Unified Presence Server, page 13-2
Removing Any Applications That Depend on Cisco Unified Client Services Framework
Before you deploy Cisco Unified Personal Communicator to the computers of your users, ensure that there are no other applications that depend on Cisco Unified Client Services Framework installed on the computers.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-1
Tip
If you are performing a mass deployment of Cisco Unified Personal Communicator, you can use a software deployment tool to silently uninstall Cisco Unified Video Advantage from client computers prior to the installation.
(Cisco Unified Personal Communicator Release 8.x) Setting a Default Address for the Cisco Unified Presence Server
Before you install Cisco Unified Personal Communicator, you can set the default address of the Cisco Unified Presence server on the computers of your users. You can use the CUPServer registry value name to set this address. The data type is string or REG_SZ. This address is displayed in the Change server field on the window where you sign in to Cisco Unified Personal Communicator. To deploy this change to the computers in your Cisco Unified Personal Communicator system, you can use a software management system, for example, Active Directory Group Policy, Altiris, Microsoft System Management Server (SMS), and so on.
Note
If CUPServer information is present in both of these registry keys, the policies configuration data takes precedence. Cisco Unified Personal Communicator reads only HKEY_CURRENT_USER keys. Cisco Unified Personal Communicator does not read HKEY_LOCAL_MACHINE keys.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-2
Chapter 13
Deploying and Upgrading Cisco Unified Personal Communicator Cisco Unified Personal Communicator Deployment
User interface for Cisco Unified Personal Communicator. The client-related components of the Cisco Unified Client Services Framework. Click to Call add-on (optional). Microsoft Office Integration add-on (optional).
The Cisco Unified Personal Communicator application is provided in two separate installation formats as follows:
Cisco Unified Personal Communicator executable file. Cisco Unified Personal Communicator Windows Installer (MSI) file. Executable File, page 13-3 Windows Installer (MSI) File, page 13-4 Software Download Site and Installer Package Names, page 13-4 Deployment Options, page 13-5
This section describes the installation formats and the deployment options.
Executable File
Users can run the executable file on their own computers. The executable file includes the prerequisite software for the application, as follows:
Microsoft .NET Framework 3.5 Service Pack 1 (installer stub) Microsoft Visual C++ 2005 Redistributable Package (x86) Additional software required for Click to Call functionality:
Microsoft Office 2003 Primary Interop Assemblies (for machines with Office 2003) Microsoft Office 2007 Primary Interop Assemblies (for machines with Office 2007) Microsoft Visual 2005 Tools for Office Second Edition Runtime (x86)
Cisco Unified Personal Communicator checks if the prerequisite software is installed on the computer and if not, it automatically installs the prerequisites. To save time during the installation process, we recommend that you install the prerequisite software in advance of installing Cisco Unified Personal Communicator. All of the prerequisite software is available from the Microsoft website.
Note
If the minimum required version of .NET Framework is not installed on the computer, Cisco Unified Personal Communicator runs the installer stub provided for that application. The installer stub downloads the .NET Framework software from the Microsoft website. This action requires Internet access and takes a considerable amount of time. We recommend that you install the required release of Microsoft .NET Framework in advance of the Cisco Unified Personal Communicator installation to save time and avoid any Internet access issues.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-3
Note
If you choose to install the MSI file, you must install the prerequisite software prior to installing Cisco Unified Personal Communicator. The prerequisite software that you must install prior to installing the Cisco Unified Personal Communicator MSI file is:
Microsoft .NET Framework 3.5 Service Pack 1 Microsoft Visual C++ 2005 Redistributable Package (x86) Additional software required for Click to Call functionality:
Microsoft Office 2003 Primary Interop Assemblies (for computers with Office 2003) Microsoft Office 2007 Primary Interop Assemblies (for computers with Office 2007) Microsoft Visual 2005 Tools for Office Second Edition Runtime (x86)
Description
CiscoUnifiedPersonalCommunicatorSetupK9_XXX .exe This executable contains the required Windows Installer engine, Cisco Unified Client Services Framework, the Outlook plug-in, the user interface, and a set of related DLLs2 for deployment. This package is typically used for individual users installing the application. CiscoVTCameraDriverSetup.exe This executable contains the installer for the Cisco VT Camera and Cisco VT Camera II device drivers. The installation prompts the user to choose a language if a language other than English is available. Cisco VT Camera III does not require installation of device drivers.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-4
Chapter 13
Deploying and Upgrading Cisco Unified Personal Communicator Cisco Unified Personal Communicator Deployment
Filename CiscoUnifiedPersonalCommunicatorSetupK9_XXX.msi
Description This Microsoft Windows Installer (MSI) package contains the Outlook plug-in, the user interface, and a set of related DLLs for deployment. This package is typically used by IT administrators with the corporate deployment tool (for example, Altiris, System Management Server (SMS), and Active Directory) to distribute the installation to users.
CiscoVTCameraDriverSetup.msi
This MSI package contains the installer for the Cisco VT Camera and Cisco VT Camera II device drivers. For languages other than English, you associate the locale .mst file with the TRANSFORMS parameter to install a language locale. (Cisco Unified Personal Communicator Release 8.x) This package is the disk image (.dmg) of the application for Mac OS X.
uc-client-mac-latest.zip
Deployment Options
You can deploy the Cisco Unified Personal Communicator installation application in one of the following ways:
Use Active Directory Group Policy. You can use group policy to deploy administrator configuration settings. Use a software management system, for example, Altiris Deployment Solution, Microsoft System Center Configuration Manager (SCCM), and so on. Use a self-extracting executable with a batch script. You can use the batch script to deploy administrator configuration settings.
Standalone Installation
The administrator can install Cisco Unified Personal Communicator on each individual client computer or users can install the application on their own computers. The administrator can use the options listed in Automated Mass Deployment, page 13-5 to deploy the administrator configuration settings.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-5
Note
We strongly recommend that you use the executable file for standalone installations.
(Cisco Unified Personal Communicator Release 8.5 and Earlier) Deploying the Application in a Mac OS Environment, page 13-6 Deploying the Application and the Camera Drivers in a Microsoft Windows Environment, page 13-6 Installing Security Certificates on Client Computers for Client Services Framework (CSF), page 13-7 Enabling Availability Status for Microsoft Office 2010 Users, page 13-8
(Cisco Unified Personal Communicator Release 8.5 and Earlier) Deploying the Application in a Mac OS Environment
Before You Begin
Put the disk image on an internal server so that users can download the image from that location. Alternatively, you can burn the disk image on a CD for internal distribution. Ask users to complete the installation of Cisco Unified Personal Communicator by following the instructions in the user documentation.
Related Topics
User documentation: http://www.cisco.com/en/US/products/ps6844/products_user_guide_list.htm Software Download Site and Installer Package Names, page 13-4 Installation and Configuration of Headsets and Other Audio Devices, page 13-10
What To Do Next
Deploying the Application and the Camera Drivers in a Microsoft Windows Environment
Before You Begin
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-6
Chapter 13
Deploying and Upgrading Cisco Unified Personal Communicator How to Deploy the Application
Restriction
Cisco Unified Personal Communicator does not support the advertising or publishing deployment in which users open an icon that the administrator places on their desktops to install the application.
Procedure
Step 1
Deploy the executable or MSI package Distribute the installer at an elevated privilege so that users to a shared location (such as a web can complete the installation (run the installer and follow the server) where users can access it. installation wizard) Deploy either the executable or the MSI package directly to the client computer. Distribute the installer at an elevated privilege so that users can complete the installation (run the installer and follow the installation wizard). or Perform the installation operation directly on a client computer while logged in as the administrator. Use a software deployment tool to distribute Cisco Unified Personal Communicator and camera drivers to client computers. Distribute the installer and the drivers using the software deployment tool. No action is required by the users.
Note
Device drivers are not required for Cisco VT Camera III cameras.
Step 2
(If required) Ask users to complete the installation of Cisco Unified Personal Communicator by following the instructions in the user documentation.
Related Topics
What To Do Next
Installing Security Certificates on Client Computers for Client Services Framework (CSF), page 13-7
Installing Security Certificates on Client Computers for Client Services Framework (CSF)
The following procedure describes the steps that the administrator needs to take to add security certificates to the keystore on the computer on which Cisco Unified Personal Communicator is running. By default, Cisco Unified Personal Communicator expects self-signed certificates, except when the administrator configures a CCMCIP security profile with a specified certificate type.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-7
Procedure
Step 1
Put the certificate file into the folder where you store your security certificates. The default location for storing security certificates is as follows:
Windows XP - <drive>:\Documents and Settings\<username>\Local Settings\Application Data\Cisco\Unified Communications\Client Services Framework\certificates Windows Vista and Windows 7 - <drive>:\Users\<username>\AppData\Local\Cisco\Unified Communications\Client Services Framework\certificates Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Settings. Use the CSF certificate directory field to specify the absolute path to the folder where the certificates are stored.
Step 2
(Optional) To specify a custom location for storing security certificates, do the following:
a. b.
Step 3
(Optional) To specify the Server Certificate Verification parameter for a CCMCIP security profile, do the following:
a. b. c.
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > CCMCIP Profile (CUPC 8.0 and higher). Select the profile you want to change. In the Server Certificate Verification field, select one of the following options:
Any Certificate Self Signed or Keystore Keystore Only
What To Do Next
Enabling Availability Status for Microsoft Office 2010 Users, page 13-8
Start the ADSIEdit administrative tool. Expand the domain that contains your users. Open the organizational unit (OU) that contains your users. Add a new value to the proxyAddresses attribute in the format SIP:email-address, for example, SIP:[email protected].
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-8
Chapter 13
Deploying and Upgrading Cisco Unified Personal Communicator Upgrading the Application
Note
If Call Manager is not AD integrated, the proxyAddress LDAP attribute must be equal to sip uri on the Cisco Unified Presence server.
In a Windows environment, command-line options are not supported on upgrades. Command-line options are only supported on new installations. Upgrading in the Mac OS X environment is performed automatically by the application, with permission from the user.
Note
It is not possible to upgrade from Cisco Unified Personal Communicator Release 7.x to Release 8.5.
Procedure
Step 1 Step 2
Download the latest available Cisco Unified Personal Communicator software from the Software Center. For Windows, download the Cisco VT Camera drivers from the Software Center also. Device drivers are not required for Cisco VT Camera III cameras. Make the updated software available for deployment. (Optional) For Windows, ask users to uninstall the previous version of Cisco Unified Personal Communicator from the Control Panel. Ask users to perform the following steps to upgrade the application:
a. b. c. d. e.
Exit Cisco Unified Personal Communicator. Disconnect the camera. Install Cisco Unified Personal Communicator. Install the camera software, if any. Reconnect the camera.
Related Topics
User documentation: http://www.cisco.com/en/US/products/ps6844/products_user_guide_list.htm Software Download Site and Installer Package Names, page 13-4 (Cisco Unified Personal Communicator Release 8.5 and Earlier) Deploying the Application in a Mac OS Environment, page 13-6
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-9
Deploying the Application and the Camera Drivers in a Microsoft Windows Environment, page 13-6
User documentation: http://www.cisco.com/en/US/products/ps6844/products_user_guide_list.htm Release Notes for Cisco Unified Personal Communicator http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html
Use of Third-Party Headsets with Cisco Unified Personal Communicator, page 13-10
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-10
Chapter 13
Deploying and Upgrading Cisco Unified Personal Communicator Do Not Disturb Behavior of Cisco Unified Personal Communicator
It is important to ask Cisco Unified Personal Communicator users whether a particular headset sounds good to them. In addition, ask remote parties about the reception from this application when they use a particular headset.
Related Topics
Installation and Configuration of Headsets and Other Audio Devices, page 13-10
Configuration
Behavior
Ringer off. Cisco Unified Personal Communicator is in User can answer incoming calls from Cisco Unified Personal Communicator. softphone mode and set to DND Incoming call notifications are displayed. by the user
Incoming calls display in the Conversation History as Missed. Unanswered calls are diverted to the call forward no answer (CFNA) target. The default setting for CFNA is voicemail in Cisco Unified Communications Manager. If the CFNA target is not configured, incoming calls are rejected by Cisco Unified Communications Manager, and the caller hears a busy tone.
(Shared line) If Cisco Unified Personal Communicator shares the line appearance with other devices, the endpoints that are not set to DND are alerted to the incoming call, and the caller hears the ringing tone. If all endpoints sharing the line appearance are set to DND, incoming calls are forwarded to the CFNA target.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-11
Table 13-1
Configuration Cisco Unified Personal Communicator is in desk-phone mode with DND Call Reject configured in Cisco Unified Communications Manager
Behavior The DND behavior for Cisco Unified Personal Communicator is the same as the controlled Cisco Unified IP Phone:
User cannot answer calls from either Cisco Unified Personal Communicator or from the desk phone. Incoming call notifications are not displayed. Incoming calls do not display in Recent section of Cisco Unified Personal Communicator. (Shared line) If Cisco Unified Personal Communicator shares the line appearance with other devices, the endpoints that are not set to DND are alerted to the incoming call, and the caller hears the ringing tone. If all endpoints sharing the line appearance are set to DND, incoming calls are forwarded to the call forward busy (CFB) target.
Cisco Unified Personal Communicator is in desk-phone mode with DND Ringer Off configured in Cisco Unified Communications Manager
The DND behavior for Cisco Unified Personal Communicator is the same as the controlled Cisco Unified IP Phone:
User can answer incoming calls from Cisco Unified Personal Communicator or from the desk phone. In both cases, Cisco Unified Personal Communicator displays a call progress window with the connected call status. An incoming call notification displays without an audio alert on the Cisco Unified IP Phone under Cisco Unified Personal Communicator desk-phone control, and Cisco Unified Personal Communicator displays the incoming call notification. If the call is not answered, it is diverted to the Call Forward No Answer (CFNA) target. If CFNA is not configured, the call is rejected, and the caller hears a busy tone. Incoming calls display in both Cisco Unified Personal Communicator and the desk phone communication histories.
Apart from Cisco Unified Personal Communicator, other devices might be associated with a particular user. For example, devices such as IP Phone Messenger that are registered to Cisco Unified Communications Manager might be associated with a particular user. If the DND status is set on other devices, Cisco Unified Personal Communicator displays the DND status. Similarly, Cisco Unified Presence passes the DND setting from Cisco Unified Personal Communicator to other devices associated with this Cisco Unified Personal Communicator user.
Note
If the DND status is set from the Cisco Unified IP Phone (desk phone), Cisco Unified Presence does not pass the DND status to other devices associated with the user, and the status of the user does not change to the DND status on Cisco Unified Personal Communicator. Similarly if the DND status is set from the Cisco Unified IP Phone (desk phone), the DND status clears from the phone, but does not clear on any other devices.
Related Topics
For details about configuring the Cisco Unified IP Phone for DND, see the Cisco Unified Communications Manager Features and Services Guide: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-12
Chapter 13
Deploying and Upgrading Cisco Unified Personal Communicator Information to Provide to Users
For details about which Cisco Unified IP Phone models support the DND feature, see the administration guide for the specific phone model: http://www.cisco.com/en/US/products/hw/phones/ps379/prod_maintenance_guides_list.html
Provide This Information about client hardware and software requirements. Location of Cisco Unified Personal Communicator and camera driver installers. Sign-in information.
Explanation You can copy the information from the Cisco Unified Personal Communicator release notes.
Provide the shared folder location or the CD with Yes the executable files. If Cisco Unified Communications Manager is Yes synchronized with Active Directory, provide this information:
No
Yes
If Cisco Unified Communications Manager is not synchronized with Active Directory, provide this information:
Username. Password. Cisco Unified Presence host name or IP address. Yes Yes
User capabilities (presence, instant messaging, video softphone) available through Cisco Unified Communications Manager licenses.
Provide users with information about the capabilities (license) they have.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-13
Provide This Supported features: directory services, voicemail retrieval and playback, access to web conferences, and Cisco Unified Communications Manager extension mobility.
Explanation
Yes Provide users with information about which Cisco Unified Personal Communicator features are supported based on the integration with the LDAP directory, voicemail servers, and web conferencing servers. Inform users that they have the ability to initiate web conferencing sessions from a Cisco Unified Personal Communicator conversation. Inform users that you configured for Cisco Unified Communications Manager extension mobility. For a description of the type of information to provide to them, see the Cisco Unified Communications Manager Features and Services Guide.
Account information
If Cisco Unified Communications Manager is Yes synchronized with Active Directory, provide this information:
Yes
If Cisco Unified Communications Manager is not synchronized with Active Directory, provide this information to be entered into the Preferences window:
Voicemail server: username and web password (to use voicemail features supported by Cisco Unified Personal Communicator) Web conferencing server: username and password (to add web conferencing to a Cisco Unified Personal Communicator conversation) LDAP server: username and password (to access contacts from the corporate directory)
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-14
Chapter 13
Deploying and Upgrading Cisco Unified Personal Communicator Information to Provide to Users
Provide This
Explanation
Yes User Options web page access Provide the URL information (https://server-address/ccmuser), user ID, and password for accessing user options interface on these servers:
From these interfaces, users can control certain settings, features, and services associated with the Cisco Unified IP Phone and with Cisco Unified Personal Communicator. Instructions for using the application. Provide the user documentation for Yes Cisco Unified Personal Communicator. Remind users to use the application online help. Yes Yes Yes
Troubleshooting information. Provide the information in the section called Troubleshooting, page 13-16. Internal company support for the application. Provide users with the names of people to contact for assistance and with instructions for contacting those people.
Yes Yes
Related Topics
User documentation: http://www.cisco.com/en/US/products/ps6844/products_user_guide_list.htm Release Notes for Cisco Unified Personal Communicator http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-15
Chapter 13 Troubleshooting
Troubleshooting
Cisco Unified Personal Communicator Fails to Start or Starts with a Black Background with No Visible Controls, page 13-16 Limitations Creating Group Chats, page 13-17 Cannot Place or Receive Calls After a Secure Profile is Enabled, page 13-17 Error Connecting to the CSF Device, page 13-17
Cisco Unified Personal Communicator Fails to Start or Starts with a Black Background with No Visible Controls
Problem Cisco Unified Personal Communicator fails to start, displaying a general exception error, or starts with a black background with no visible controls.
There can be a number of possible causes for this problem, as described in the following table: Possible Cause 1 Description This can occur if the sPositiveSign registry key is corrupt. To check if this is the problem, search the client log files for the presence of one or more of the following error messages:
Getting positive key - the user does not have the permissions required to read from the registry keyRequested registry access is not allowed. Cannot convert string '0.5,0' in attribute 'StartPoint' to object of type 'System.Windows.Point'. System.FormatException: Input string was not in a correct format.
This can occur if you customize the Regional Options for the English (United States) language to change the Decimal symbol or the List separator default settings. To check if this is the problem, search the client log files for the presence of multiple instances of the following error message:
Windows XP - <drive>:\Documents and Settings\<username>\Local Settings\Application Data\Cisco\Unified Communications\CUPC8\Logs Windows Vista and Windows 7 - <drive>:\Users\<username>\AppData\Local\Cisco\Unified Communications\CUPC8\Logs Open the Control Panel. Select Regional and Language Options. Select the Regional Options tab. In the Standards and formats section, select a different language from the drop-down list. For example, select English (Australia). Select Apply.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-16
Chapter 13
6. 7.
In the Standards and formats section, select English (United States) from the drop-down list. Select Apply again, then select OK.
You may need to reboot your computer for the change to take effect.
Your selected default policy is to block all users, except those explicitly allowed. Your policy does not include any exceptions for conference aliases.
Failed to start conversation The user can use the instant messaging features. This problem occurs if a secure profile is enabled for the user in Cisco Unified Communications Manager while either of the following is true:
The user is signed in to Cisco Unified Personal Communicator. The cucsf.exe process is running on the computer of the user, that is, Cisco Unified Personal Communicator is running, but the user has not signed in.
Ask the user to sign out of Cisco Unified Personal Communicator, then sign in again.
Trust List (CTL) files. The CTL file contains certificates for all of the servers in your Cisco Unified Communications system with which Client Services Framework might need to communicate securely. When a device connects to a server in your Cisco Unified Communications system, the server is verified against this list. Client Services Framework does not allow secure connections to servers that are not explicitly listed in the CTL. If a device is moved from one cluster to another or you upgrade to a new version of Cisco Unified Communications Manager, you must update the CTL file for the device list of servers in the new cluster.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-17
Chapter 13 Troubleshooting
Procedure
Step 1
Delete the contents of the appropriate folder as described in the following table: Operating System Windows XP Folder <drive>:\Documents and Settings\<username>\Application Data\Cisco\Unified Communications\Client Services Framework\Security\sec <drive>:\Users\<username>\AppData\Roaming\Cisco\Unified Communications\Client Services Framework\Security\sec
Delete the contents of the appropriate folder as described in the following table: Operating System Windows XP Windows Vista Windows 7 Folder <drive>:\Documents and Settings\<username>\Application Data\Cisco\Unified Communications\Client Services Framework\Config <drive>:\Users\<username>\AppData\Roaming\Cisco\Unified Communications\Client Services Framework\Config
Step 3
If a device is moved from one cluster to another, update the device settings for the user to point to the new cluster. For example, update the references to the Cisco Unified Communications Manager IP Phone (CCMCIP) server, Trivial File Transfer Protocol (TFTP) server, and Computer Telephony Integration (CTI) servers.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
13-18
CH A P T E R
14
Prerequisites for Integrating the LDAP Directory, page 14-1 LDAP Integrations, page 14-2 How to Integrate the LDAP Directory with Cisco Unified Communications Manager, page 14-2 How to Integrate the LDAP Directory with Cisco Unified Personal Communicator, page 14-6 How to Integrate the LDAP Directory for Contact Searches on XMPP Clients, page 14-13
Purchase a supported LDAP directory server. Install and configure the LDAP server following the instructions in the product documentation. Microsoft Active Directory 2000, 2003 and 2008 Netscape Directory Server Sun ONE Directory Server 5.2 OpenLDAP
For more information on the LDAP directory server support specifically for Cisco Unified Communications Manager and Cisco Unified Personal Communicator, see the specific product documentation below.
Related Topics
Cisco Unified Personal Communicator release notes: http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html Cisco Unified Communications Manager System Guide: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-1
LDAP Integrations
You can configure a corporate LDAP directory in this integration to satisfy a number of different requirements:
User provisioning: You can provision users automatically from the LDAP directory into the Cisco Unified Communications Manager database. Cisco Unified Communications Manager synchronizes with the LDAP directory content so you avoid having to add, remove, or modify user information manually each time a change occurs in the LDAP directory. User authentication: You can authenticate users using the LDAP directory credentials. Cisco Unified Presence synchronizes all the user information from Cisco Unified Communications Manager to provide authentication for users of the Cisco Unified Personal Communicator client and Cisco Unified Presence user interface. User lookup: You can enable LDAP directory lookups to allow Cisco Unified Personal Communicator client users, or third-party XMPP clients, to search for and add contacts from the LDAP directory.
As the scope of the LDAP integration is dependent on customer requirements and it can vary between companies, there are a number of potential LDAP integration scenarios:
1. 2.
You integrate Cisco Unified Communications Manager and Cisco Unified Personal Communicator with an LDAP directory. We strongly recommend this configuration. You integrate Cisco Unified Communications Manager with an LDAP directory, but you do not integrate Cisco Unified Personal Communicator. We do not recommend this configuration because it will impact Cisco Unified Personal Communicator functionality and you will experience performance issues. You integrate Cisco Unified Personal Communicator with an LDAP directory, but you do not integrate Cisco Unified Communications Manager. We do not recommend this configuration because you will have to manually configure all your users on Cisco Unified Communications Manager at initial installation, and each time a change is made on the LDAP directory.
3.
Note
When Cisco Unified Communications Manager is not integrated with LDAP, you must verify that the username is exactly the same in Active Directory and Cisco Unified Communications Manager before deploying Cisco Unified Presence. If the letter case does not match, the presence status will not work properly in Cisco Unified Personal Communicator Release 7.x. Correct the username in Cisco Unified Communications Manager to match Active Directory.
Related Topics
How to Integrate the LDAP Directory with Cisco Unified Communications Manager, page 14-2 How to Integrate the LDAP Directory with Cisco Unified Personal Communicator, page 14-6
How to Integrate the LDAP Directory with Cisco Unified Communications Manager
Secure Connection Between Cisco Unified Communications Manager and the LDAP Directory, page 14-3 Configuring the LDAP Synchronization for User Provisioning, page 14-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-2
Chapter 14
Integrating the LDAP Directory How to Integrate the LDAP Directory with Cisco Unified Communications Manager
Uploading LDAP Authentication Server Certificates, page 14-4 Configuring LDAP Authentication, page 14-5 Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6
Secure Connection Between Cisco Unified Communications Manager and the LDAP Directory
You can secure the connection between the Cisco Unified Communications Manager server and the LDAP directory server by enabling a Secure Socket Layer (SSL) connection for the LDAP server on Cisco Unified Communications Manager, and uploading the SSL certificate to Cisco Unified Communications Manager. You must upload the LDAP SSL certificate as a directory-trust certificate on Cisco Unified Communications Manager Release 7.x and earlier, and as a tomcat-trust certificate on Cisco Unified Communications Manager Release 8.x and later. After you upload the LDAP SSL certificate, you need to restart the following services on Cisco Unified Communications Manager:
See the Cisco Unified Communications Manager documentation for details on uploading a certificate to Cisco Unified Communications Manager.
Related Topics
Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6 Cisco Unified Communications Operating System Administration Guide: http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
Make sure that you install the LDAP server before you attempt the LDAP-specific configuration on Cisco Unified Communications Manager. Activate the Cisco DirSync service on Cisco Unified Communications Manager.
Restrictions
LDAP synchronization does not apply to application users on Cisco Unified Communications Manager. You must manually provision application users in the Cisco Unified CM Administration interface.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-3
Chapter 14 How to Integrate the LDAP Directory with Cisco Unified Communications Manager
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6
Select Cisco Unified CM Administration > System > LDAP > LDAP System. Select Add New. Configure the LDAP server type and attribute. Select Enable Synchronizing from LDAP Server. Select Cisco Unified CM Administration > System > LDAP > LDAP Directory Configure the following items:
LDAP directory account settings User attributes to be synchronized Synchronization schedule LDAP server hostname or IP address, and port number
Step 7
Check Use SSL if you want to use Secure Socket Layer (SSL) to communicate with the LDAP directory.
Troubleshooting Tips
If you configure LDAP over SSL, upload the LDAP directory certificate onto Cisco Unified Communications Manager. See the LDAP directory content in the Cisco Unified Communications Manager SRND for information on the account synchronization mechanism for specific LDAP products, and general best practices for LDAP synchronization.
Related Topics
Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6 Cisco Unified Communication SRND: http://www.cisco.com/go/designzone
What To Do Next
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-4
Chapter 14
Integrating the LDAP Directory How to Integrate the LDAP Directory with Cisco Unified Communications Manager
Select Upload Certificate. Select tomcat-trust from the Certificate Name menu. Browse and select the LDAP server certificate root from your local computer. Select Upload File. Repeat the above steps for all other intermediate certificates.
Related Topics
Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6
What To Do Next
LDAP authentication does not apply to the passwords of application users; Cisco Unified Communications Manager authenticates application users in its internal database.
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified CM Administration > System > LDAP > LDAP Authentication. Enable LDAP authentication for users. Configure the LDAP authentication settings. Configure the LDAP server hostname or IP address, and port number
Note
To use Secure Socket Layer (SSL) to communicate with the LDAP directory, check Use SSL.
Troubleshooting Tips
If you configure LDAP over SSL, upload the LDAP directory certificate to Cisco Unified Communications Manager.
Related Topics
Configuring the LDAP Synchronization for User Provisioning, page 14-3 Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-5
Chapter 14 How to Integrate the LDAP Directory with Cisco Unified Personal Communicator
What To Do Next
Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6
Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory
This topic is only applicable if you configure a secure connection between Cisco Unified Communications Manager and the LDAP directory.
Note
Perform this procedure on all Cisco Unified Presence nodes in the cluster.
Before You Begin
Enable SSL for LDAP on Cisco Unified Communications Manager, and upload the LDAP directory certificate to Cisco Unified Communications Manager.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified OS Administration > Security > Certificate Management. Select Upload Certificate. On Cisco Unified Communications Manager Release 7.x and earlier, select directory-trust from the Certificate Name menu. On Cisco Unified Communications Manager Release 8.0 and later, select tomcat-trust from the Certificate Name menu. Browse and select the LDAP server certificate from your local computer. Select Upload File. Restart the Tomcat service from the CLI using this command: utils service restart Cisco Tomcat
Related Topics
Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6
What To Do Next
How to Integrate the LDAP Directory with Cisco Unified Personal Communicator, page 14-6
How to Integrate the LDAP Directory with Cisco Unified Personal Communicator
These topics describe how to configure the LDAP settings on Cisco Unified Presence to allow Cisco Unified Personal Communicator users to search and add contacts from the LDAP directory.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-6
Chapter 14
Integrating the LDAP Directory How to Integrate the LDAP Directory with Cisco Unified Personal Communicator
Before you perform this configuration, fully integrate the Cisco Unified Personal Communicator client with Cisco Unified Communications Manager and Cisco Unified Presence.
Rules for a Displayed Contact Name, page 14-7 (Cisco Unified Personal Communicator Release 8.0) Fetch Contact Pictures from a Web Server, page 14-7 Configuring the LDAP Attribute Map for Cisco Unified Personal Communicator, page 14-8 Configuring LDAP Server Names and Addresses for Cisco Unified Personal Communicator, page 14-10 Creating LDAP Profiles and Adding Cisco Unified Personal Communicator Users to the Profile, page 14-11
If the user edits a contact name in Cisco Unified Personal Communicator, display this name. This is the Nickname LDAP attribute in Cisco Unified Presence. If you configure an LDAP user field for DisplayName, display this name. If you configure an LDAP user field for Nickname, display this name with the last name. Otherwise, display the configured LDAP user fields for the first and last names in the Contact pane. If there is a first name but no last name, display the first name. If there is a last name but no first name, display the last name. If you do not configure LDAP user fields for the FirstName and LastName, display the LDAP UserID or the Cisco Unified Presence user ID in the Contact pane. If a user adds a non-LDAP contact, the contact details in Cisco Unified Personal Communicator allow the user to edit the Display As name, the first name, and the last name.
Related Topics
(Cisco Unified Personal Communicator Release 8.0) Fetch Contact Pictures from a Web Server, page 14-7 Configuring the LDAP Attribute Map for Cisco Unified Personal Communicator, page 14-8
(Cisco Unified Personal Communicator Release 8.0) Fetch Contact Pictures from a Web Server
You can configure a parameterized URL string in the Photo field in the LDAP attribute map so that Cisco Unified Personal Communicator can fetch pictures from a web server instead of from the LDAP server. The URL string must contain an LDAP attribute with a query value containing a piece of data that uniquely identifies the photo of the user. We recommend that you use the User ID attribute. However, you can use any LDAP attribute whose query value contains a piece of data that uniquely identifies the photo of the user. We recommend that you use %%<userID>%% as the substitution string, for example:
http://mycompany.cisco.com/photo/std/%%uid%%.jpg
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-7
Chapter 14 How to Integrate the LDAP Directory with Cisco Unified Personal Communicator
http://mycompany.cisco.com/photo/std/%%sAMAccountName%%.jpg
You must include the double percent symbols in this string, and they must enclose the name of the LDAP attribute to substitute. Cisco Unified Personal Communicator removes the percent symbols and replaces the parameter inside with the results of an LDAP query for the user whose photo it resolves. For example, if a query result contains the attribute uid with a value of johndoe, then a template such as http://mycompany.com/photos/%%uid%%.jpg creates the URL http://mycompany.com/photos/johndoe.jpg. Cisco Unified Personal Communicator attempts to fetch the photo. This substitution technique works only if Cisco Unified Personal Communicator can use the results of the query and can insert it into the template you specify above to construct a working URL that fetches a JPG photo. If the web server that hosts the photos in a company requires a POST (for example, the name of the user is not in the URL) or uses some other cookie name for the photo instead of the username, this technique does not work.
Note
The URL length is limited to 50 characters. Cisco Unified Personal Communicator does not support authentication for this query; the photo must be retrievable from the web server without credentials.
Related Topics
Rules for a Displayed Contact Name, page 14-7 Configuring the LDAP Attribute Map for Cisco Unified Personal Communicator, page 14-8
Configuring the LDAP Attribute Map for Cisco Unified Personal Communicator
Note
The information about fetching a photo from Active Directory in this topic relates only to Cisco Unified Personal Communicator Release 7.1. You must configure the LDAP attribute map on Cisco Unified Presence where you enter LDAP attributes for your environment and map them to the given Cisco Unified Personal Communicator attributes. If you want to use LDAP to store your employee profile photos, you must either use a third-party extension to upload the photo files to the LDAP server, or extend the LDAP directory server schema by other means to create an attribute that the LDAP server can associate with an image. For Cisco Unified Personal Communicator to display the profile photo, in the LDAP attribute map, you must map the Cisco Unified Personal Communicator "Photo" value to the appropriate LDAP attribute. By default, Cisco Unified Personal Communicator uses the jpegPhoto LDAP attribute to display the user photo, which is present in the Windows 2003 and 2007 Active Directory schema. Note that Windows 2000 Active Directory uses the thumbnailPhoto attribute.
Before You Begin
Make sure that you install and set up the LDAP server before you configure the LDAP attribute map on Cisco Unified Presence. By default, Cisco Unified Personal Communicator uses the jpegPhoto LDAP attribute, which is present in the Windows 2003 Active Directory schema. By contrast, the Windows 2000 Active Directory uses the thumbnailPhoto attribute.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-8
Chapter 14
Integrating the LDAP Directory How to Integrate the LDAP Directory with Cisco Unified Personal Communicator
Restrictions
The UPC UserID setting in the LDAP attribute map must match the Cisco Unified Communications Manager user ID. This mapping allows a user to add a contact from LDAP to the Contact list in Cisco Unified Personal Communicator. This field associates the LDAP user with the associated user on Cisco Unified Communications Manager and Cisco Unified Presence. You can map an LDAP field to only one Cisco Unified Personal Communicator field.
Procedure
Step 1 Step 2
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > Settings Select a supported LDAP server from Directory Server Type. The LDAP server populates the LDAP attribute map with Cisco Unified Personal Communicator user fields and LDAP user fields.
Step 3
If necessary, make modifications to the LDAP field to match your specific LDAP directory. The values are common to all LDAP server hosts. Note the following LDAP directory product mappings:
LastName Mapping SN SN
Select Save.
Troubleshooting Tips
If you want to stop using the current attribute mappings and use the factory default settings, select Restore Defaults. You can see the LDAP attribute mappings in the Server Health window in Cisco Unified Personal Communicator (Help > Show Server Health on Windows and Help > Show System Diagnostics on Mac OS). For information on faster LDAP searches, see the Troubleshooting Guide for Cisco Unified Personal Communicator: http://www.cisco.com/en/US/products/ps6844/prod_troubleshooting_guides_list.html
Related Topics
Rules for a Displayed Contact Name, page 14-7 (Cisco Unified Personal Communicator Release 8.0) Fetch Contact Pictures from a Web Server, page 14-7
What To Do Next
Configuring LDAP Server Names and Addresses for Cisco Unified Personal Communicator, page 14-10
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-9
Chapter 14 How to Integrate the LDAP Directory with Cisco Unified Personal Communicator
Configuring LDAP Server Names and Addresses for Cisco Unified Personal Communicator
Before You Begin
Configure the LDAP attribute map. Obtain the hostnames or IP addresses of the LDAP directories.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > LDAP Server. Select Add New. Enter the LDAP server name. Enter an IP address or an FQDN (Fully Qualified Domain Name) of the LDAP server. Specify the port number used by the LDAP server. The defaults are:
TCP389. TLS636.
Check the LDAP directory documentation or the LDAP directory configuration for this information.
Step 6 Step 7
Troubleshooting Tips
If you integrate with Microsoft Active Directory and if the server is Global Catalog, configure the following values:
Enter 3268 as the port number. Select TCP as the protocol type.
The jpegPhoto attribute is not available in Microsoft Active Directory Global Catalog server, and it is not indexed (http://msdn2.microsoft.com/en-us/library/ms676813.aspx). If your LDAP configuration uses Global Catalog port 3268, Cisco Unified Personal Communicator cannot retrieve the jpegPhoto. Instead, change the LDAP directory configuration to TCP and port 389. Cisco Unified Personal Communicator retrieves the photo when you sign in again. If you configure an application dial rule, create proper directory lookup dialing rules in Cisco Unified Communications Manager to make sure that a picture displays both when you place a call to a contact and in the contact details. When you add a contact in Cisco Unified Personal Communicator, the directory lookup returns a 10-digit number (for example, 1234567890). If the user places the call by dialing only four digits (for example, 7890), the picture does not display because 7890 is not a match for 1234567890. Create the following rules to fix this problem:
Outbound rule to remove the area code. The picture displays in the contact details. Inbound rule for directory lookup to prefix the area code (translate the 4-digit extension number
into the 10-digit DID number stored in AD). The picture displays when you place a call.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-10
Chapter 14
Integrating the LDAP Directory How to Integrate the LDAP Directory with Cisco Unified Personal Communicator
You can see LDAP server information in the server health window in Cisco Unified Personal Communicator (Help > Show Server Health on Windows and Help > Show System Diagnostics on Mac OS).
Related Topics
Configuring the LDAP Attribute Map for Cisco Unified Personal Communicator, page 14-8
What To Do Next
Creating LDAP Profiles and Adding Cisco Unified Personal Communicator Users to the Profile, page 14-11
Creating LDAP Profiles and Adding Cisco Unified Personal Communicator Users to the Profile
Cisco Unified Personal Communicator connects to an LDAP server on a per-search basis. If the connection to the primary server fails, Cisco Unified Personal Communicator attempts the first backup LDAP server, and if it is not available, it then attempts to connect to the second backup server. Cisco Unified Personal Communicator also periodically attempts to return to the primary LDAP server. If an LDAP query is in process when the system fails over, the next available server completes this LDAP query. You can see LDAP server information in the server health window in Cisco Unified Personal Communicator (Help > Show Server Health on Windows and Help > Show System Diagnostics on Mac OS).If Cisco Unified Personal Communicator cannot connect to any of the LDAP servers, it reports the failure in the System Diagnostics window.
Before You Begin
Specify the LDAP server names and addresses. You must create the LDAP profile before you can add Cisco Unified Personal Communicator licensed users to the profile.
Procedure
Step 1 Step 2 Step 3
Select Cisco Unified Presence Administration > Application > Cisco Unified Personal Communicator > LDAP Profile. Select Add New. Enter information into the fields.
Table 14-1
Setting Enter the profile name limited to 128 characters. (Optional) Enter a description limited to 128 characters.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-11
Chapter 14 How to Integrate the LDAP Directory with Cisco Unified Personal Communicator
Table 14-1
Setting (Optional) Enter the administrator-level account information limited to 128 characters. This is the distinguished name with which you bind for authenticated bind. The syntax for this field depends on the type of LDAP server that you deploy. For details, see the LDAP server documentation.
Anonymous Bind
(Optional) Uncheck this option to use the user credentials to sign in to this LDAP server. For non-anonymous bind operations, Cisco Unified Personal Communicator receives one set of credentials. If configured, these credentials must be valid on the backup LDAP servers.
Note
If you check Anonymous Bind, users can sign in anonymously to the LDAP server with read-only access. Anonymous access might be possible on your directory server, but we do not recommend it. Instead, create a user with read-only privileges on the same directory where the users to be searched are located. Specify the directory number and password in Cisco Unified Presence for Cisco Unified Personal Communicator to use.
Password
(Optional) Enter the LDAP bind password limited to 128 characters. This is the password for the administrator-level account that you provided in the Bind Distinguished Name string to allow users to access this LDAP server. Reenter the same password as the password you entered in the Password field. (Optional) After configuring Cisco Unified Presence for authenticated bind with the LDAP server, configure the LDAP server for anonymous permissions and anonymous login so that all directory information (name, number, mail, fax, home number, and so forth) is passed to the Cisco Unified Personal Communicator client.
Confirm Password
Search Context
(Optional) Enter the location where you configured all the LDAP users. This location is a container or directory. The name is limited to 256 characters. Only use a single OU/LDAP search context.
Note
If you integrate with Microsoft Active Directory: Set O and OU (OU must contain users; for example, ou=users,dc=cisco,dc=com). For example, cn=users,DC=EFT-LA,DC=cisco,DC=com The search base should include all users of Cisco Unified Personal Communicator.
(Optional) Check to perform a recursive search of the directory starting at the search base. Select the primary LDAP server and optional backup servers.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-12
Chapter 14
Integrating the LDAP Directory How to Integrate the LDAP Directory for Contact Searches on XMPP Clients
Table 14-1
Field Make this the Default LDAP Profile for the System
Setting (Optional) Check to add any new users to the system into this default profile. If you turn on this setting, Cisco Unified Presence adds any users that it synchronizes from Cisco Unified Communications Manager to this default profile. Cisco Unified Presence only adds users to this default profile after you select the default profile (and you turn on the Sync Agent). Cisco Unified Presence does not change any existing profile configuration. Therefore, we recommend that you select and configure the default profile before you turn on the Sync Agent. Select Find to populate the search results fields. Alternatively, search for a specific users and select Find. To add users to this profile, select the users, and select Add Selected.
Add Users to Profile Select the button to open the Find and List Users window.
Step 4
Select Save.
Troubleshooting Tip
You can see the LDAP profile information in the server health window in Cisco Unified Personal Communicator (Help > Show Server Health on Windows and Help > Show System Diagnostics on Mac).
Related Topics
How to Update User Configuration After Deploying Cisco Unified Personal Communicator, page 12-31
How to Integrate the LDAP Directory for Contact Searches on XMPP Clients
These topics describe how to configure the LDAP settings on Cisco Unified Presence to allow users of third-party XMPP client to search and add contacts from the LDAP directory. The JDS component on Cisco Unified Presence handles the third-party XMPP client communication with the LDAP directory. Third-party XMPP clients send queries to the JDS component on Cisco Unified Presence. The JDS component sends the LDAP queries to the provisioned LDAP servers, and then sends the results back to the XMPP client. Before you perform the configuration described here, perform the configuration to integrate the XMPP client with Cisco Unified Communications Manager and Cisco Unified Presence. See chapter Integrating Third-Party XMPP Client Applications on Cisco Unified Presence, page 8-1.
LDAP Account Lock Issue, page 14-14 Configuring LDAP Server Names and Addresses for XMPP Clients, page 14-14 Configuring the LDAP Search Settings for XMPP Clients, page 14-15 Turning On The Cisco UP XCP Directory Service, page 14-17
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-13
Chapter 14 How to Integrate the LDAP Directory for Contact Searches on XMPP Clients
Note
If you import a certificate chain (more than one certificate from the root node to the trusted node), import all certificates in the chain except the leaf node. For example, if the CA signs the certificate for the LDAP server, you just import the CA certificate, not the certificate for the LDAP server.
Before You Begin
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Select Cisco Unified Presence Administration > Application > Third-Party Clients > Third-Party LDAP Servers. Select Add New. Enter an ID for the LDAP server. Enter the hostname of the LDAP server. Specify the port number on the LDAP server that is listening to the TCP or SSL connection. The default port is 389. If you enable SSL, specify port 636. Specify the username and the password for the LDAP server. These values must match the credentials you configure on the LDAP server. See the LDAP directory documentation or the LDAP directory configuration for this information. Check Enable SSL if you want to use Secure Socket Layer (SSL) to communicate with the LDAP server. Select Save. Start the Cisco UP XCP Router service on all nodes in the cluster (if this service is not already running).
Step 6
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-14
Chapter 14
Integrating the LDAP Directory How to Integrate the LDAP Directory for Contact Searches on XMPP Clients
Troubleshooting Tips
If you enable SSL, the XMPP contact searches may be slower because of the negotiation procedures at SSL connection setup, and data encryption and decryption after Cisco Unified Presence establishes the SSL connection. As a result, if your users perform XMPP contact searches extensively in your deployment, this could impact the overall system performance. You can use the certificate import tool to check the communication with the LDAP server hostname/port after you have upload the certificate for the LDAP server. Select Cisco Unified Presence Administration > System > Security > Certificate Import Tool. If you make an update to the LDAP server configuration for third-party XMPP clients, perform one of these actions:
If you are running Cisco Unified Presence Release 8.0(x), restart the Cisco UP XCP Router.
Select Cisco Unified Serviceability > Tools > Control Center - Network Services to restart this service.
If you are running Cisco Unified Presence Release 8.5(x), restart the Cisco UP XCP Directory
Service. Select Cisco Unified Serviceability > Tools > Control Center - Feature Services to restart this service.
Related Topics
LDAP Account Lock Issue, page 14-14 Secure Connection Between Cisco Unified Communications Manager and the LDAP Directory, page 14-3 Configuring a Secure Connection Between Cisco Unified Presence and the LDAP Directory, page 14-6
What To Do Next
Configuring the LDAP Search Settings for XMPP Clients, page 14-15
The corporate LDAP directory stores the vCards. When XMPP clients search for their own vCard, or the vCard for a contact, the vCards are retrieved from LDAP via the JDS service. Clients cannot set or modify their own vCard as they are not authorized to edit the corporate LDAP directory. Cisco Unified Presence stores the vCards in the local database. When XMPP clients search for their own vCard, or the vCard for a contact, the vCards are retrieved from the local Cisco Unified Presence database.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-15
Chapter 14 How to Integrate the LDAP Directory for Contact Searches on XMPP Clients
Specify the LDAP server names and addresses for XMPP clients.
Procedure
Step 1 Step 2
Select Cisco Unified Presence Administration > Application > Third-Party Clients > Third-Party LDAP Settings. Enter information into the fields.
Table 14-2
Microsoft Active Directory Generic Directory Server - Select this menu item if you are using any other supported LDAP server type (iPlanet, Sun ONE or OpenLDAP).
Enter the User Object Class value appropriate to your LDAP server type. This value must match the User Object Class value configured on your LDAP server. If you use Microsoft Active Directory, the default value is user. Enter the Base Context appropriate to your LDAP server. This value must match a previously configured domain, and/or an organizational structure on your LDAP server. Enter the User Attribute value appropriate to your LDAP server type. This value must match the User Attribute value configured on your LDAP server. If you use Microsoft Active Directory, the default value is sAMAccountName. Select a primary LDAP server. (Optional) Select a backup LDAP server. (Optional) Select a backup LDAP server.
Base Context
User Attribute
Check Build vCards from LDAP if you want to enable users to request vCards for their contacts and retrieve the vCard information from the LDAP server. Leave the check box unchecked if you want clients to be able to automatically request vCards for users as users join the contact list. In this case, clients retrieve the vCard information from the local Cisco Unified Presence database. Enter the LDAP field required to construct the vCard FN field. Clients use the value in the vCard FN field to display the contact's name in the contact list when a user requests a contact's vCard. In the Searchable LDAP Attributes table, map the client user fields to the appropriate LDAP user fields. If you use Microsoft Active Directory, Cisco Unified Presence populates the default attribute values in the table.
Step 4 Step 5
Step 6 Step 7
Select Save. Start the Cisco UP XCP Router service (if this service is not already running)
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-16
Chapter 14
Integrating the LDAP Directory How to Integrate the LDAP Directory for Contact Searches on XMPP Clients
Troubleshooting Tips
If you make an update to the LDAP search configuration for third-party XMPP clients, perform one of these actions:
If you are running Cisco Unified Presence Release 8.0(x), restart the Cisco UP XCP Router.
Select Cisco Unified Serviceability > Tools > Control Center - Network Services to restart this service.
If you are running Cisco Unified Presence Release 8.5(x), restart the Cisco UP XCP Directory
Service. Select Cisco Unified Serviceability > Tools > Control Center - Feature Services to restart this service.
Related Topics
Configuring LDAP Server Names and Addresses for XMPP Clients, page 14-14
What To Do Next
Note
Do not turn on the Cisco UP XCP Directory Service until you configure the LDAP server, and LDAP search settings for third-party XMPP clients. If you turn on the Cisco UP XCP Directory Service, but you do not configure the LDAP server, and LDAP search settings for third-party XMPP clients, the service will start, and then stop again.
Before You Begin
Configure the LDAP server, and LDAP search settings for third-party XMPP clients.
Procedure
Step 1 Step 2 Step 3 Step 4
Select Cisco Unified Serviceability > Tools > Service Activation. Select the Cisco Unified Presence server from the Server menu. Select Cisco UP XCP Directory Service. Select Save.
Related Topics
Configuring LDAP Server Names and Addresses for XMPP Clients, page 14-14 Configuring the LDAP Search Settings for XMPP Clients, page 14-15
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-17
Chapter 14 How to Integrate the LDAP Directory for Contact Searches on XMPP Clients
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
14-18
CH A P T E R
15
About Intercluster Deployments, page 15-1 Prerequisites for Intercluster Deployment, page 15-3 How to Configure Intercluster Peers, page 15-4 How to Perform Intercluster Upgrades, page 15-7
Intercluster Peer Relationships, page 15-1 Intercluster Router to Router Connections, page 15-2 Secure Intercluster Router to Router Connections, page 15-3 Node Name Value for Intercluster Deployments, page 15-2 Domain Value for Intercluster Deployments, page 15-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-1
Note
If you configure an intercluster deployment between a Cisco Unified Presence Release 8.0(x) cluster and a cluster running a previous version of Cisco Unified Presence, Cisco Unified Presence uses the existing SIP interface for the subscription and notification traffic.
Related Topics
Note
In an intercluster deployment, when you add a new node to a cluster, you must restart the Cisco UP XCP router on all nodes in both the local and remote clusters.
Related Topics
This topic is only applicable if you are not using DNS in your network. If you configure an intercluster deployment, and you do not use DNS in your network, you must configure the node name value as the IP address of the node. During installation Cisco Unified Presence only permits you to specify the hostname as the node name value. Therefore, once you complete the installation, you must change the node name value to the IP address of the node. Perform this configuration on all nodes in both the local and remote clusters.
Related Topics
Creating, Assigning and Moving Nodes in System Topology, page 6-7 Domain Value for Intercluster Deployments, page 15-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-2
Chapter 15
Configuring a Cisco Unified Presence Intercluster Deployment Prerequisites for Intercluster Deployment
This topic is only applicable if you are not using DNS in your network. If you configure an intercluster deployment, and you do not use DNS in your network, note the following:
The Domain value on the local server must match the Domain value on the remote server. Cisco Unified Presence automatically defaults to the Domain value PROXY.DOMAIN.NOT.SET. On both the local and remote cluster, you must replace this default value with a valid Domain value, otherwise the intercluster functionality will not work correctly. If you configure an intercluster deployment between a Cisco Unified Presence Release 8.x cluster and a Cisco Unified Presence Release 7.0(x) cluster, and the 7.0(x) cluster uses the default domain value "PROXY_DOMAIN_NOT_SET" or a value that does not match the Cisco Unified Presence Release 8.x cluster, replace this value to match the Domain value on Cisco Unified Presence Release 8.x cluster.
To configure the Domain value, follow the procedures described in Configuring the Domain Value, page 6-26.
Related Topics
The intercluster peers must each integrate with a different Cisco Unified Communications Manager cluster.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-3
You must complete the required multi-node configuration in both the home Cisco Unified Presence cluster, and in the remote Cisco Unified Presence cluster:
Configure the system topology and assign your users as required. Activate the services on each Cisco Unified Presence node in the cluster.
You must turn on the AXL interface on the local Cisco Unified Presence publisher node, and on the remote Cisco Unified Presence publisher node. Cisco Unified Presence creates, by default, an intercluster application user with AXL permissions. To configure an intercluster peer, you will require the username and password for the intercluster application user on the remote Cisco Unified Presence server. You must turn on the Sync Agent on the local Cisco Unified Presence publisher node, and on the remote Cisco Unified Presence publisher node. Allow the Sync Agent to complete the user sychronization from Cisco Unified Communications Manager before you configure the intercluster peers.
For sizing and performance recommendations for intercluster deployments, including information on determining a presence user profile, see the Cisco Unified Presence SRND.
Related Topics
Performing a Fresh Multi-Node Installation, page 5-3 Cisco Unified Communication SRND: http://www.cisco.com/go/designzone
Configuring an Intercluster Peer, page 15-4 Turning On the Intercluster Sync Agent, page 15-6 Verifying the Intercluster Peer Status, page 15-6 Updating Intercluster Sync Agent Tomcat Trust Certificates, page 15-7
Activate the AXL interface on the local Cisco Unified Presence node, and confirm that the AXL interface is activated on the remote Cisco Unified Presence publisher node. Confirm that the Sync Agent has completed the user synchronization from Cisco Unified Communications Manager on the local and remote cluster. Acquire the AXL username and password for the intercluster application user on the remote Cisco Unified Presence server. If you do not use DNS in your network, read the Domain topic and the Node Name topic in this module.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-4
Chapter 15
Configuring a Cisco Unified Presence Intercluster Deployment How to Configure Intercluster Peers
Restriction
We recommend that you use TCP as the intercluster trunk transport for all Cisco Unified Presence clusters.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9
Select Cisco Unified Presence Administration > Presence > Inter-Clustering. Enter the IP address of the publisher node of a remote Cisco Unified Presence cluster. Enter the username of the application user on the remote Cisco Unified Presence server that has AXL permissions. Enter the associated password of the application user on the remote Cisco Unified Presence server that has AXL permissions. Enter the preferred protocol for SIP communication. (Optional) Enter the External Phone Number Mask value. This is the E164 mask to apply to Directory Numbers retrieved from the remote cluster. Select Save. Restart the Cisco UP XCP Router service on all nodes in the local cluster. Repeat this procedure to create the remote intercluster peer, and then restart the Cisco UP XCP Router service on all nodes in the remote cluster
Troubleshooting Tips
If you configure an intercluster deployment between a Cisco Unified Presence Release 8.0(x) cluster and a Cisco Unified Presence release 7.0(x) cluster, you must turn on the XCP SIP Federation Connection Manager service on all nodes in the Cisco Unified Presence Release 8.0(x) cluster. To turn on the XCP SIP Federation Connection Manager, select Cisco Unified Serviceability > Tools > Service Activation. If you configure the intercluster peer connection before the Sync Agent completes the user synchronization from Cisco Unified Communications Manager (on either the local or remote cluster), the status of the intercluster peer connection will display as failed. If DNS is available in your network, you can configure the address for the intercluster peer as the DNS SRV FQDN that resolves to the remote Cisco Unified Presence cluster nodes. If you select TLS as the intercluster transport protocol, Cisco Unified Presence attempts to automatically exchange certificates between intercluster peers to establish a secure TLS connection. Cisco Unified Presence indicates whether or not the certificate exchange is successful in the intercluster peer status section.
What To Do Next
Restarting the Cisco UP XCP Router Service, page 6-2 Node Name Value for Intercluster Deployments, page 15-2 Domain Value for Intercluster Deployments, page 15-3 How to Perform Intercluster Upgrades, page 15-7
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-5
to retrieve user information for Cisco Unified Presence to determine if a user is a local user (on the local cluster), or a user on a remote Cisco Unified Presence cluster within the same domain. to notify remote Cisco Unified Presence clusters of changes to users local to the cluster.
Note
You must turn on the Intercluster Sync Agent on all nodes in the Cisco Unified Presence cluster because in addition to synchronizing user information from the local publisher node to the remote publisher node, the Intercluster Sync Agent also handles security between all nodes in the clusters.
Procedure
Select Cisco Unified Serviceability > Tools > Control Center - Network Services. Select the Cisco Unified Presence server from the Server menu. Select Cisco UP Intercluster Sync Agent. Select Start.
Related Topics
Configuring an Intercluster Peer, page 15-4 About the Multi-Node Scalability Feature, page 4-1
What To Do Next
Select Cisco Unified Presence Administration > Presence > Inter-Clustering. Select the peer address from the search criteria menu. Select Find. Select the peer address entry that you wish to view. In the Intercluster Peer Status window:
Verify that there are check marks beside each of the result entries for the intercluster peer. Make sure that the Associated Users value equals the number of users on the remote cluster.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-6
Chapter 15
Configuring a Cisco Unified Presence Intercluster Deployment How to Perform Intercluster Upgrades
If you select TLS as the intercluster transport protocol, the Certificate Status item displays the status of the TLS connection, and indicates if Cisco Unified Presence successfully exchanged security certificates between the clusters. If the certificate is out-of-sync, you need to manually update the tomcat trust certificate (as described in this module). For any other certificate exchange errors, check the Online Help for a recommended action.
Step 6 Step 7
Select Cisco Unified Presence Administration > Diagnostics > System Troubleshooter. Verify that there are check marks beside the status of each of the intercluster peer connection entries in the InterClustering Troubleshooter section.
Related Topics
Select Cisco Unified Presence Administration > Presence > Inter-Clustering. Select Force Sync to synchronize certificates with the remote cluster. In the confirmation window that displays, select Also resync peer's Tomcat certificates. Select OK.
Related Topics
Verifying the Intercluster Peer Status, page 15-6 How to Perform Intercluster Upgrades, page 15-7
Cisco Unified Presence Release 7.x to Release 8.0(x) Cisco Unified Presence Release 7.x to Release 8.5(x) Prerequisites for an Intercluster Upgrade, page 15-8 Roster Migration for Intercluster Upgrade, page 15-8
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-7
Contact List Size for Intercluster Upgrade, page 15-9 SIP Remote Contact Limit, page 15-9 Performing an Intercluster Upgrade, page 15-9
Note
Cisco Unified Presence does not automatically start the roster migration immediately after you reestablish the intercluster router to router connections. Therefore, if you do not follow the sequence described here, and manually turn on the Cisco UP Presence Engine after you restart the Cisco UP XCP Router, it may take up to one day for Cisco Unified Presence to reestablish the presence subscriptions to remote contacts in both the local and remote clusters. If this presence subscription interval time (one day) elapses before Cisco Unified Presence has successfully reestablished presence subscriptions, you can restart the Cisco UP Presence Engine to reset the interval.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-8
Chapter 15
Configuring a Cisco Unified Presence Intercluster Deployment How to Perform Intercluster Upgrades
Related Topic
Configuring the SIP Publish Trunk on Cisco Unified Presence, page 6-48
You can configure the pre-allocated SIP stack memory value on Cisco Unified Presence. Select Cisco Unified Presence Administration > System > Service Parameters > Cisco UP XCP SIP Federation Connection Manager, and configure the Pre-allocated SIP stack memory (bytes) value
Note
In your intercluster deployment, if Cisco Unified Presence cluster A is running Release 8.0(x), and cluster B is running Release 8.5(x), when you upgrade cluster A to Release 8.5(x), you do not need to restart the Cisco UP XCP Router on cluster B.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-9
Before you perform the software upgrade, turn off the Cisco UP Presence Engine on all nodes in the local cluster, see Prerequisites for Intercluster Deployment, page 15-3.
Procedure
Step 1 Step 2 Step 3 Step 4 Step 5
Perform the software upgrade in the local cluster. Check the status of the intercluster peer connection. If the tomcat certificate is out-of-sync, you need to manually update the tomcat trust certificate following the procedure we describe in this module. On each node in the upgraded cluster, turn on the XCP services that are applicable to your deployment. Restart the Cisco UP XCP Router on all nodes in the local cluster. Restart the Cisco UP XCP Router on all nodes in any remote cluster that you have already upgraded to Cisco Unified Presence Release 8.0(x) prior to this upgrade. When you restart the Cisco UP XCP Router, Cisco Unified Presence establishes the connection between intercluster router to router connectors in the home and remote clusters.
Step 6
Check the status of the intercluster peer connection again. If the intercluster peer status is ok, move to the next step. Select Cisco Unified Presence > System > Notifications and verify that there are no active notifications. If there are no active notifications, move to the next step.
Step 7
If the remote cluster has an intercluster peer connection with a Cisco Unified Presence Release 7.0(x) cluster, or the remote cluster is running interdomain federation over SIP, restart the Cisco UP XCP SIP Federation Connection Manager service on all nodes in the remote cluster that you have already upgraded to Cisco Unified Presence Release 8.x. If the remote cluster does not have an intercluster peer connection with a 7.0(x) cluster, or is not running interdomain federation over SIP, turn off the Cisco UP XCP SIP Federation Connection Manager. If the local cluster that you upgrade to Cisco Unified Presence Release 8.x has an intercluster peer connection with a remote Cisco Unified Presence Release 7.0(x) cluster, you must turn on the Cisco UP XCP SIP Federation Connection Manager service on all nodes in the local cluster.
Step 8
Note
If, following this upgrade, all peer clusters in your intercluster deployment are running Cisco Unified Presence Release 8.x, and no clusters are running interdomain federation over SIP, you can turn off the Cisco UP XCP SIP Federation Connection Manager service on all clusters. Turn on the Cisco UP Presence Engine on all nodes in the local cluster, Turn on the Cisco UP Presence Engine on all nodes in any remote cluster that you have already upgraded to Cisco Unified Presence Release 8.x prior to this upgrade.
Step 9 Step 10
Note
If you perform an intercluster upgrade from Cisco Unified Presence Release 8.0(x) to Cisco Unified Presence Release 8.0(x), you must restart the Cisco UP XCP Router on all nodes in both the local and remote clusters.
Step 11
Verify that the roster migration is complete, see Verifying that the Roster Migration is Complete on Cisco Unified Presence, page 15-11.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-10
Chapter 15
Configuring a Cisco Unified Presence Intercluster Deployment How to Perform Intercluster Upgrades
Step 12
Request that all Cisco Unified Personal Communicator users in the local and remote cluster sign out, and sign back in to the application.
Troubleshooting Tips
The Presence Viewer only displays local watchers. Therefore, if you configure an intercluster peer connection between a Cisco Unified Presence Release 8.0(x) cluster and a Cisco Unified Presence Release 7.0(x) cluster. when you view the profile of a user on the Presence viewer on Cisco Unified Presence Release 7.0(x), any Cisco Unified Presence Release 8.0(x) watchers are not displayed. Similarly, if you view the profile of a user on the Presence Viewer on Cisco Unified Presence Release 8.0(x), any Cisco Unified Presence Release 7.0(x) watchers are not displayed.
Related Topics
Performing a Software Upgrade, page 5-6 Restarting the Cisco UP XCP Router Service, page 6-2 Verifying the Intercluster Peer Status, page 15-6 Updating Intercluster Sync Agent Tomcat Trust Certificates, page 15-7 How to Turn On the Cisco Unified Presence Services, page 6-49 For information on performing a software upgrade from Cisco Unified OS Administration, see the Cisco Unified Operating System Maintenance Guide for Cisco Unified Presence at this URL: http://www.cisco.com/en/US/products/ps6837/prod_maintenance_guides_list.html
Note
Only perform this procedure after you complete the upgrade procedure, switch Cisco Unified Presence software versions, and complete the required configuration on Cisco Unified Presence (licensing, feature configuration and start the required services).
Procedure
Step 1
Run this CLI command to check the roster upgrade queue on all nodes in the Cisco Unified Presence 8.x local cluster and all nodes in the Cisco Unified Presence 8.x remote clusters
run sql select count(*) from rosterupgradequeue
If the rosterupgradequeue table for all of the local or remote clusters is empty, the roster migration is complete. If the rosterupgradequeue table for any of the local or remote clusters is not empty, the roster migration is not complete yet (proceed to step 2).
Step 2
If the rosterupgradequeue is not empty and the entry on rosterupgradequeue has not decreased over time, then perform the following steps on Cisco Unified Presence:
On the publisher node in both the local and remote Cisco Unified Presence 8.x clusters, check that the maximum contact size limitation is set to zero.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-11
On the publisher node in both the local and remote Cisco Unified Presence 8.x clusters, check for any system notifications. On the publisher node in both the local and remote Cisco Unified Presence 8.0(x) clusters, check that the correct license file is present. On the publisher node, check that the required services are running, and if they are not, perform these steps:
Restart the Cisco UP Intercluster Sync Agent on all nodes in the Cisco Unified Presence 8.0(x)
local cluster and all nodes in the Cisco Unified Presence 8.0(x) remote clusters.
On the local publisher node, restart the Cisco UP Config Agent service. Step 3
Restart the Cisco UP XCP Router service on all local Cisco Unified Presence nodes and on all remote Cisco Unified Presence nodes. Restart the Cisco UP Presence Engine service on all local Cisco Unified Presence nodes and on all remote Cisco Unified Presence nodes. Restart the Cisco UP XCP SIP Federation Connection Manager service on all remote 7.0(x) Cisco Unified Presence clusters.
It may be necessary to repeat steps 1-2 until the rosterupgradequeue tables are empty on all nodes in the local Cisco Unified Presence cluster and remote Cisco Unified Presence clusters. However, note that roster migration is a CPU intensive process, and a process that takes a significant time to complete. The completion time is dependent on the size of the remote contact and rosters table in your deployment.
Troubleshooting Tips
If you switch the software version from Cisco Unified Presence Release 8.0(x) back to Cisco Unified Presence Release 7.0(x) on local cluster, make sure that the rosterupgradequeue table is empty on all nodes in the remote 8.0(x) clusters before you perform an upgrade in local cluster again.
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
15-12
CH A P T E R
16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
November 21, 2011
The phone numbers and other user information for Cisco Unified Personal Communicator are provided by Active Directory. Cisco Unified Client Services Framework provides Active Directory services for Cisco Unified Personal Communicator. Cisco Unified Client Services Framework can use either of the following mechanisms to retrieve contact information from an Active Directory server:
Enhanced Directory Integration (EDI): EDI uses native Windows APIs. If you select to use EDI, you might not need to do any further configuration, depending on how your clients can access the directory. Basic Directory Integration (BDI): The integration is not native to Windows environments, and requires configuration.
We recommend that you use EDI because EDI provides significant advantages over BDI, as described in Feature Comparison of Enhanced and Basic Directory Integration, page 16-2. If you use BDI, or use EDI and do additional configuration, you must deploy the configuration settings to the computers in your Cisco Unified Communications system. To do this, you can use Active Directory Group Policy.
Related Topics
Feature Comparison of Enhanced and Basic Directory Integration, page 16-2 Specifying How Cisco Unified Client Services Framework Integrates with Active Directory, page 16-3 Mapping Keys Required for Basic and Enhanced Directory Integration, page 16-3 About Enhanced Directory Integration, page 16-3 About Configuring Enhanced Directory Integration with Active Directory, page 16-7 About Basic Directory Integration, page 16-14 About Phone Number Masks, page 16-20 About Retrieving Photos for Contacts, page 16-23 How to Perform Intercluster Upgrades, page 15-7
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-1
Chapter 16 Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) Feature Comparison of Enhanced and Basic Directory Integration
Feature Configured as the default mechanism for Active Directory integration Requires minimal configuration Automatic discovery of directory service Supports connection to the Active Directory domain controller (DC)
Supports connection to the Active Directory global catalog (GC) Yes, supported by Yes, requires default configuration Supports connection to Active Directory Lightweight Directory Yes Services (AD LDS) and Active Directory Application Mode (ADAM) servers You can define the service and port for the directory service You can configure a back-up directory server You can define search bases SSL is supported You can use the Windows certificate store for SSL Yes, optional Yes Yes, up to 5 Yes Yes Partial, proxy authentication not supported Yes, required No Yes, up to 5 Yes No, you must use the Java store No, unless you use SSL No No Yes Yes, but the map must be defined No Yes Yes Yes No
Yes
Support for integrated authentication with Windows credentials Yes Administrator can define alternative credentials User can define alternative credentials Custom attribute map Yes Yes Yes
Phone attribute search scope control Can customize LDAP queries Support for phone number masks Can retrieve contact photo URL Can retrieve binary photo object
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-2
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) Specifying How Cisco Unified Client Services Framework Integrates with Active Directory
Specifying How Cisco Unified Client Services Framework Integrates with Active Directory
Table 16-2 lists the registry subkeys that can be created or modified to specify whether to use Enhanced or Basic Directory Integration. The subkeys will be located in the following registry location: [HKEY_CURRENT_USER\Software\Cisco Systems, Inc.\Client Services Framework\AdminData]. The following subkeys must be created if they do not already exist.
Table 16-2 Registry Subkey for Configuration of Enhanced or Basic Directory Integration
Subkey Name
Description
EnableNativeDirectoryProv Specify whether to use Enhanced or Basic Directory Integration to get ider contact information from Active Directory. Enter one of the following values:
0: Use Basic Directory Integration. This is the default value. 1: Use Enhanced Directory Integration.
The registry keys LDAP_AttributeName_uri, LDAP_SearchByUsername, and LDAP_DisableNumberLookups listed in Table 16-8 provide services available to both Basic and Enhanced Directory Integration. The registry key EnableNativeDirectoryProvider in Table 16-8 and all keys listed in Table 16-4, Table 16-5, and Table 16-9 are applicable only to Enhanced Directory Integration. All registry keys listed in this chapter that are prefaced with LDAP_, with the exception of those listed in the first bullet, are applicable to Basic Directory Integration only.
You might not need to do any further configuration, depending on how your clients can access the directory. Your clients will connect securely to a Global Catalog (GC) server in the domain that the user is logged into. The GC server must be discoverable by DNS with Windows authentication. The credentials used are the credentials of the Windows user who is currently logged in.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-3
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
Users can sign in to a Windows domain, then access Active Directory without entering an Active Directory username and password. Connections to Active Directory Lightweight Directory Services (AD LDS) and Active Directory Application Mode (ADAM) servers that implement local and proxy authentication are supported. SSL is supported. The Windows certificate store is used, so you do not need to configure a separate certificate store. DNS provides failover support in Windows domains. DNS provides load balancing support in Windows domains. Anonymous binds and simple binds are supported.
Related Topics
Automatic Discovery of the Directory Service, page 16-4 Configuration of Directory Servers that Cannot Be Discovered Automatically, page 16-4 Connections to Global Catalog Servers or Domain Controllers, page 16-5 Usage of SSL, page 16-5 Usage of Windows Credentials, page 16-6 Usage of Non-Windows Credentials, page 16-6 Topics to Consider Before You Use Enhanced Directory Integration, page 16-6
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-4
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Enhanced Directory Integration
Usage of SSL
Enhanced Directory Integration (EDI) encrypts all authentication data by default. If your system requires encryption for both user credentials and query data, then you can enable SSL. You can use SSL for both global catalog (GC) and domain controller (DC) connections. When you use EDI, the certificate for the SSL connection must be present in the Windows certificate store. In a Windows domain, the certificate is typically already present in the certificate store on the client computer. The default protocols and ports that are used for GC and DC server connections when you use SSL are as follows:
Usage of SSL for Users that Are Not Part of Your Domain
To use Enhanced Directory Integration (EDI) with users that are not part of your domain, you must use SSL, and each user outside your domain must have a certificate.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-5
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
Certificates must be in the list of trusted root certificate authority (CA) certificates on the computers of your users. If the certificates come from a third party registrar, then the certificates might chain to a trusted root CA. If your certificates chain to a root CA that is not in the default set of trusted root certificates on the computer of a Cisco Unified Personal Communicator user, then the computer cannot negotiate with the server.
Mode (ADAM)
Whether Windows authentication can be used. Whether the root of the directory is searched, or whether users are located in several search bases.
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-6
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Configuring Enhanced Directory Integration with Active Directory
Default Configuration of Active Directory with Enhanced Directory Integration, page 16-7 Configuration of the Connection for Enhanced Directory Integration, page 16-7 Directory Attributes Are Standard Active Directory Attribute Names, page 16-10 Configuration of Additional Directory Attributes, page 16-11 Active Directory Attributes That Must Be Indexed, page 16-12 Sample Configuration Questions, page 16-13
Configuration Area Locating Global Catalog server Port Default search base Credentials Security Preferences for searches Directory attribute names
Related Topics
Description Uses DNS to locate the Global Catalog (GC) server or the domain controller (DC) for the domain of the Windows machine. The GC or DC is located by the DNS service (SRV) _gc record. 3268 Domain root, that is RootDSE. Connects with the credentials of the Windows user who is currently logged on. Uses a secure connection. subtree, chaseReferrals, timeout 5s, pageSize 100, PagedTimeLimit 5s Default Active Directory attribute names.
Configuration of the Connection for Enhanced Directory Integration, page 16-7 Directory Attributes Are Standard Active Directory Attribute Names, page 16-10
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-7
Chapter 16 Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Configuring Enhanced Directory Integration with Active Directory
[HKEY_CURRENT_USER\Software\Cisco Systems, Inc.\Client Services Framework\Active Directory] The data type of the registry settings is REG_SZ, except where noted otherwise. Keys that do not already exist must be created.
Table 16-4 Registry Subkeys for Active Directory Connection Configuration
Description Specify how you want Client Services Framework to discover the Active Directory. Enter one of the following values:
0: Use the Global Catalog (GC) or domain controller (DC) to discover the Active Directory server automatically. This is the default value. 1: Use LDAP.
Data type: REG_DWORD UseSecureConnection Specify whether Client Services Framework encrypts usernames and passwords on the connection. Enter one of the following values:
Data type: REG_DWORD UseSSL Specify whether Client Services Framework uses SSL to connect securely to the directory. Enter one of the following values:
Data type: REG_DWORD UseWindowsCredentials Specify whether Client Services Framework uses credentials, that is, usernames and passwords, from Windows or from another source. Enter one of the following values:
0: Use credentials from a source other than Windows. 1: Use Windows credentials. This is the default value.
Data type: REG_DWORD ConnectionUsername If you select to use credentials from a source other than Windows, specify the username to use when Client Services Framework connects to the Active Directory. The default is that this subkey name is not used. ConnectionPassword If you select to use credentials from a source other than Windows, specify the password to use when Client Services Framework connects to the Active Directory. The default is that this subkey name is not used.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-8
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Configuring Enhanced Directory Integration with Active Directory
Table 16-4
Description Only use this subkey name if the object type that you want to retrieve with queries that you execute against Active Directory is not a user object. The default value is (objectCategory=person). The following example base filter would exclude disabled users: (&(objectCategory=person)(objectClass=user)( !(userAccountControl:1.2.840.113556.1.4.803:=2))
Note
Remove the last bracket from all filters. This is the due to the way the filter is loaded.
SearchTimeout PrimaryServerName
Specify the timeout period for queries, in seconds. The default value is 5. Specify the FQDN or IP address of the primary server to connect to for directory access, if the server cannot be discovered by DNS. The default is that this subkey name is not used. Specify the FQDN or IP address of the backup server to connect to for directory access, if the server that cannot be discovered by DNS. The default is that this subkey name is not used. Specify the port of the primary server that cannot be discovered by DNS. Specify the port of the secondary server that cannot be discovered by DNS. For performance reasons, you might need to specify a location in the Active Directory from which searches begin. If you need to do this, set this subkey name to be the value of the first searchable organizational unit (OU) in the tree. The default value is the root of the tree. Specify any further search bases also.
SecondaryServerName
DisableSecondaryNumberL Specify whether users can search for the mobile, other, or home numbers ookups of contacts, if the work number is not available. Enter one of the following values:
0: Users can search for the mobile, other, or home numbers of contacts. 1: Users cannot search for the mobile, other, or home numbers of contacts.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-9
Chapter 16 Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Configuring Enhanced Directory Integration with Active Directory
Table 16-4
Description Set masks to use when users search for a phone number. For example, if a user receives a call from +14085550100, but the number is stored in Active Directory as +(1) 408 555 0100, you can ensure that the contact is found if you set the following mask: +1408|+(#) ### ### #### There is no restriction on the length of a mask string, except that the length cannot exceed the size that is allowed in registry subkey names. Typically, you do not need to use phone number masks if the phone numbers in your directory are in +E.164 format.
UseWildcards
Set this value to 1 if you want to enable wildcard searches for phone numbers in the LDAP. If you set this key to 1, the speed of searches of the LDAP might be affected, particularly when the directory attributes that are searched are not indexed. You can use phone number masks instead of wildcard searches. Typically, you do not need to use wildcard searches if the phone numbers in your directory are in +E.164 format.
UserSearchFields
This value is used to specify the Active Directory fields to search when users search for contacts. Specify one or more of the following values separated by commas:
For example, the UserSearchFields key should be set to UserAccountName,FirstName if the administrator wants user contact searches to query the equivalent Active Directory fields. All of the above fields are searched if no value is specified.
Note
The Active Directory fields searched for UserAccountName or FirstName values may be customized if the administrator wants to restrict searches to indexed fields.
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-10
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Configuring Enhanced Directory Integration with Active Directory
You specify the values for the directory attributes in the following registry key: [HKEY_CURRENT_USER\Software\Cisco Systems, Inc.\Client Services Framework\Active Directory] Table 16-5 lists the directory attributes, the corresponding subkey names, and their default values.
Table 16-5 Default Values of Subkey Names for Directory Attributes
Attribute Description Common Name Display Name First Name Last Name Email Address SIP URI Photo URI Work Number Mobile Number Home Number Other Number Preferred Number Title Company Name Account Name User Principal Name Location Nick Name Postcode State Street Address
Subkey Name CommonName DisplayName Firstname Lastname EmailAddress SipUri PhotoUri BusinessPhone MobilePhone HomePhone OtherPhone PreferredNumber Title CompanyName UserAccount Domain Location Nickname PostalCode State StreetAddress
Default Value cn displayName givenName sn mail msRTCSIP-PrimaryUserAddress photoUri telephoneNumber1 mobile homePhone otherTelephone telephoneNumber title company sAMAccountName userPrincipalName co mailNickname postalCode st streetAddress
1. This is the primary and default directory attribute for contact resolution. Other directory phone number attributes might be used to find contacts, depending on the value of the DisableSecondaryNumberLookups key.
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-11
Chapter 16 Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Configuring Enhanced Directory Integration with Active Directory
Table 16-6 lists the additional directory attributes, the corresponding subkey names, and their default values.
Table 16-6 Default Values of Subkey Names for Additional Directory Attributes
Default Value The default is that this subkey name is not used. Example value: True The default is that this subkey name is not used. Example value: http://staffphoto.example.com/sA MAccountName.jpg
Value that gets inserted to a photo URI that has a variable value Use wildcards Phone number masks
PhotoUriSubstitutionToken
The default is that this subkey name is not used. Example value: sAMAccountName 0 The default is that this subkey name is not used. Example value: +1408|+(#) ### ### ####
Any attributes that are used for contact resolution must also be indexed. For example, you might need to index the following attributes:
telephoneNumber Any other directory phone number attributes that are be used to find contacts, depending on the value of the DisableSecondaryNumberLookups key ipPhone, if this attribute is used in your environment
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-12
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Configuring Enhanced Directory Integration with Active Directory
Configuration Actions
subkey name to 1.
Port1.
(Optional) Specify the appropriate values for
BackupServerName and Port2. For example, if your directory is an ADAM directory, you might set these values. Do you use SSL when connecting to the directory? Can users connect to the directory with integrated Windows authentication?
If yes, set the UseSSL subkey name to 1. If no, no action is required. If yes, no action is required. If no, set the values for the following subkey names:
ConnectionUsername ConnectionPassword
Note
Passwords are stored in the registry unencrypted. This feature is designed to be used for well-known application accounts. An application account might be Cisco Unified Personal Communicator, where every user of Cisco Unified Personal Communicator knows the username and password. If the answer is yes, no action is required. If the answer is no, set the ConnectionSecurity subkey name to 1. If you do not specify a username and password, Client Services Framework attempts an anonymous bind to the Active Directory server.
If yes, set the ConnectionSecurity subkey name to 1. Specify a username and password. The username must be in distinguished name (DN) format. If no, no action is required.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-13
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
Using an Active Directory Group Policy Administrative Template to Configure Client Services Framework Clients
Group Policy administrative templates are provided with Cisco Unified Personal Communicator. You can use one of these templates to define the Client Services Framework registry settings on a system or for groups of users. The administrative templates included in this package provide support for deployment to a group of domain users that is managed through a Group Policy at the Active Directory level. Files intended for deployment through Group Policy have Group_Policy in the filename. The administrative template files provided can be used to support Windows Server 2003 or 2008 environments. The files used depends on the Windows Server environment. These files are as follows:
1. 2.
ADM - ADM files are used for Group Policy management in a Windows Server 2003 environment. They can be used in a Windows Server 2008 environment if required. ADML / ADMX - ADML / ADMX files are used for Group Policy management in a Windows Server 2008 environment. They are not backward compatible to Windows Server 2003.
The procedures contained in this section should only be used a reference for deploying Group Policies. If you are not already familiar with the Group Policy management process, consult the Windows Server 2003 or Windows Server 2008 documentation provided by Microsoft. This documentation provides full instructions on Group Policy management and should be consulted before deployment. This section contains the following procedures:
Deployment of Group Policy Administrative Templates in a Windows Server 2003 Environment, page 16-15 Deployment of Group Policy Administrative Templates in a Windows Server 2008 Environment, page 16-15
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-14
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Basic Directory Integration
Note
Launch Active Directory Users and Computers. Browse to the container containing the users to which the new policy will be applied. View the container properties and select the Group Policy tab. Create a new Group Policy object with the desired name. Highlight the new object and select Edit. Add a new template to the Administrative Templates section. Right click on the Administrative Templates folder and select Add/Remove Templates. Browse to the location of the desired ADM file. Select the file and click OK. A folder named Cisco Unified Client Services Framework or Cisco Unified Personal Communicator should be present below the Administrative Templates folder. Manage and deploy registry keys to the selected user group from here.
Browse to the location of the policy definitions on the Active Directory server. These are typically found in C:\Windows\PolicyDefinitions. Copy the desired ADMX file to that location. Open the en-US folder. Copy the desired ADML file to that location. Launch the Group Policy Management console. This is typically found on the Start Menu at Start > All Programs > Administrative Tools. Right click the container which holds the users to which the policy will be applied. Select Create a GPO in this domain and, Link it here. Provide an appropriate name. Click OK. Expand the selected user container. It should contain the newly created GPO with the provided name.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-15
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
Right click the GPO object and select Edit. Expand the Policies folder. Expand the Administrative Templates folder. A folder named Cisco Unified Client Service Framework or Cisco Unified Personal Communicator will be present depending on the imported policy file. Manage and deploy registry keys to the selected user group from here.
Communications\CUPC8
Framework\AdminData
Framework\Active Directory
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-16
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Basic Directory Integration
Table 16-8
Subkey Names
Description
LDAP_enableWildcardMat Set this value to False to disable wildcard searches for phone numbers chesForPhoneNumberSearc in the LDAP. hes If you set this key to True, the speed of searches of the LDAP might be affected. You can use phone number masks instead of wildcard searches. Typically, you do not need to use wildcard searches if the phone numbers in your directory are in +E.164 format. LDAP_SearchFields Specify the Active Directory field or fields to search when users search for contacts. Specify one or more of the following values, separated by spaces:
The default behavior is that all of these fields are searched. You might want to search fewer of these fields. For example, you might want to search only those fields that are indexed. LDAP_UriSchemeName The Active Directory attribute that is the value that is specified in the LDAP_AttributeName_uri subkey name. Typically, this Active Directory field value is prefixed by a scheme name, for example, one of the following:
im: sip:
If a scheme name is used, you must specify the scheme name in the LDAP_UriSchemeName subkey name to ensure an exact match for searches. If no value is specified in the LDAP_UriSchemeName subkey name, a wild card search is used. The wild card search might adversely affect Active Directory performance, especially if the field is not indexed. For example, if the Active Directory field msRTCSIP-PrimaryUserAddress is populated with URIs of the format sip:[email protected], the following is a recommended configuration:
LDAP_AttributeName_uri
Registry Sub keys to Use to Map Client Services Framework Searches to Active Directory. Typical value = msRTCSIP-PrimaryUserAddress
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-17
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
Table 16-8
Description Allows you to disable voicemail LDAP searches for phone number and email address and instead uses the User ID from Unity email address. For example, for a user configured as '[email protected]' in Unity, the LDAP search performed for this user in voicemail will be for user account name 'calane' For 'pizza-guy' voicemail contacts, a telephone number lookup is still performed.
LDAP_DisableSecondaryN umberLookups
Specify whether users can search for the mobile, other, or home numbers of contacts, if the work number is not available. Enter one of the following values:
0: Users can search for the mobile, other, or home numbers of contacts. 1: Users cannot search for the mobile, other, or home numbers of contacts.
The default is that this subkey name is not used. EnableNativeDirectoryProv Specify whether to use Enhanced or Basic Directory Integration to get ider contact information from Active Directory. Enter one of the following values:
0: Use Basic Directory Integration. This is the default value. 1: Use Enhanced Directory Integration
Data type: REG_SZ LDAP_PhoneNumberMask (BDI) / PhoneNumberMasks (EDI) Set masks to use when users search for a phone number. For example, if a user receives a call from +14085550100, but the number is stored in Active Directory as +(1) 408 555 0100, you can ensure that the contact is found if you set the following mask: +1408|+(#) ### ### #### There is no restriction on the length of a mask string, except that the length cannot exceed the size that is allowed in registry subkey names. Typically, you do not need to use phone number masks if the phone numbers in your directory are in +E.164 format. LDAP_DisableNumberLoo kups When an incoming call is received, or an outgoing call is made, to a number not in the users contact list or communication history, an LDAP query is performed to find that number within the directory. If a match is found, the client can then display contact information about this number. This lookup can be disabled by setting this registry key to false. This will disable all phone number lookups. The client will not be able to display contact information for any incoming or outgoing numbers if this value is set to false.
Directory attribute default values are the standard Active Directory attribute names. Directory attributes are only configured in the registry when using EDI and default values are not sufficient. BDI uses the LDAP Profile values provided by the Cisco Unified Presence server.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-18
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Basic Directory Integration
The following table outlines the directory attributes and their default values.
Table 16-9 Directory Attribute Values
Directory Attribute BusinessPhone CommonName CompanyName DisplayName DomainName EmailAddress Firstname HomePhone Lastname Location MobilePhone Nickname OtherPhone PhotoUri PostalCode PreferredNumber SipUri State StreetAddress Title UserAccount
Value Business Phone attribute (default value is: 'telephoneNumber') Common Name attribute (default value is: 'cn') Company name attribute (default value is: 'company') Display name attribute (default value is: 'displayName') Domain name attribute (default value is: 'userPrincipalName') Email address attribute (default value is: 'mail') Firstname attribute (default value: 'givenName') Home phone attribute (default value: 'homePhone') Lastname attribute (default value is: 'sn') Location attribute (default value is: 'co') Mobile number attribute (default value is: 'mobile') Nickname attribute (default value is: 'mailNickname') Other phone attribute (default value is: 'otherTelephone') Photo Uri attribute (default value: 'photoUri') Post code attribute (default value: 'postalCode') Preferred Number attribute (default value 'telephoneNumber') An IP Uri attribute (default value: 'msRTCSIP-PrimaryUserAddress') State attribute (default value: 'st') Street Address attribute (default value: 'streetAddress') Title attribute (default value 'title') User account name attribute (default value 'sAMAccountName')
Related Topics
About Enhanced Directory Integration, page 16-3 About Phone Number Masks, page 16-20
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-19
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
Elements of Phone Number Masks, page 16-20 Subkey Names for Specifying Masks, page 16-22
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-20
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Phone Number Masks
Description You must specify a number pattern to which you want to apply the mask. For example, to specify a mask for searches that begin with +1408, you can use the following mask: +1408|+(#) ### ### #### When you identify number patterns to which to apply masks, you can use multiple masks with the same number of digits. This enables the mask to deal with scenarios where phone numbers at different company sites might have the same number of digits, but with different patterns. For example, your company might have site A and site B, and each site maintains their own directory information. You could end up with two formats for number, such as the following: +(1) 408 555 0100 +1-510-5550101 In this scenario, to resolve +E.164 numbers of 12 digits correctly, you can set up the phone masks as follows: +1408|+(#) ### ### ####|+1510|+#-###-#######
Separate pairs of number patterns and masks with a pipe symbol, as shown in the following example: +1408|+(#) ### ### ####|+34|+(##) ### #### When you add multiple masks for your searches, each mask must have a different number pattern. When the Cisco Unified Personal Communicator searches Active Directory for a phone number, only one mask is applied to the phone number before the search. If a phone number matches more than one number pattern, then the number pattern that matches the most digits in the phone number is chosen, and the associated mask is applied.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-21
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
Description You can also use wildcard characters in masks. Use an asterisk (*) to represent one or more characters. For example, you can set a mask as follows: +3498|+##*##*###*#### If Cisco Unified Personal Communicator searches Active Directory for the +E.164-format number +34985550199, the search can find any of the following formats in the directory: +34(98)555 0199 +34 98 555-0199 +34-(98)-555.0199
Reverse mask
You can also use a reverse mask. A reverse mask is applied from right to left. The mask and phone number pattern are traversed from right to left, and each character in the mask is checked to decide whether to copy a digit from the phone number. Use reverse masks if you want to do both of the following when Cisco Unified Personal Communicator searches Active Directory:
Modify some of the leading digits of phone numbers. Format the numbers to match your directory format.
For example, you can set a reverse mask as follows: +3498|R+34 (98) 559 #### If this mask is applied to +34985550199, the result is +34 (98) 559 0199. You can use a mixture of forward and reverse masks.
Related Topics
Related Topics
Configuration of the Connection for Enhanced Directory Integration, page 16-7 About Phone Number Masks, page 16-20 Elements of Phone Number Masks, page 16-20
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-22
Chapter 16
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x) About Retrieving Photos for Contacts
(Enhanced Directory Integration only) Retrieve a binary photo from Active Directory (Basic and Enhanced Directory Integration) Retrieve a static URL from Active Directory (Enhanced Directory Integration only) Retrieve a dynamically-created URL from Active Directory
Note
The basic directory attribute map uses a different setting for attribute name. The EDI PhotoUri must be populated if the photo attribute is not stored in an Active Directory field called PhotoUri.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-23
Configuring Active Directory for Cisco Unified Personal Communicator Release 8.5(x)
The value of the string PHOTONAME is replaced with the directory attribute specified by the AccountName setting. If you use the preceding configuration, a user with a sAMAccountName of mweinstein results in the following URL: http://staffphoto.example.com/mweinstein.jpg
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
16-24
CH A P T E R
17
Configuring Additional Registry Keys for Cisco Unified Personal Communicator Release 8.5(x)
November 21, 2011
Cisco Unified Personal Communicator provides additional customization through registry key settings over and above those set aside for Active Directory configuration. This chapter contains information on these additional registry key customizations.
Related Topics
Mapping Registry Keys, page 17-1 Configuration of Video Registry Settings, page 17-2 Configuration of CTI Registry Settings, page 17-2 Configuration of Web Conferencing Registry Settings, page 17-2 Configuration of Dial via Office Registry Settings, page 17-2 Configuration of Additional Registry Settings, page 17-3
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
17-1
Configuring Additional Registry Keys for Cisco Unified Personal Communicator Release 8.5(x)
Description Setting this key to 'false', will disable all video capabilities in CUPC. Video capabilities are enabled by default.
Description Allows for an alternative port to be used to download the Jtapi.jar file from CUCM. This file is used to support deskphone mode. By default, port 80 is used. Currently, the only other alternative port which can be used is '8080'.
Description If using WebEx SSO, enter the name of the provider type such as meetingplace'.
Description Setting this key to false will disable the Dial via Office functionality introduced in Cisco Unified Personal Communicator 8.5(2). This feature is enabled by default
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
17-2
Chapter 17
Configuring Additional Registry Keys for Cisco Unified Personal Communicator Release 8.5(x) Configuration of Additional Registry Settings
Description Cisco Unified Personal Communicator supports the use of custom ring tones. Cisco will provide a set of custom ringtones. Only these ringtones are supported. The ringtone can be specified in a registry setting or in a directory named ringtone in the CSF appdata / roaming directory. The ringtone must be copied to that location by the administrator. To change a ringtone, the new file is copied into the correct location and the client restarted. The default is that this subkey name is not used.
DeskphoneStartupMode
This key is used to start Cisco Unified Personal Communicator in deskphone mode. In a VDI environment the client needs to be started in deskphone mode. To meet this requirement, this registry subkey has been introduced. If the value of this key is set to 1, the client will start in deskphone mode. If is not set, or has a value other than 1, the client will start up by using the last phone mode the client used during start up. The default is that this subkey name is not used.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
17-3
Chapter 17
Configuring Additional Registry Keys for Cisco Unified Personal Communicator Release 8.5(x)
Table 17-5
Description This key is used to set the Automatic Tethered Phone Selection feature. Cisco Unified Personal Communicator users will often have multiple deskphone devices assigned to them but only one that is tethered to their workstation through an Ethernet cable. This feature ensures that the tethered phone is always selected when a Cisco Unified Personal Communicator user enters deskphone mode. This feature is disabled by default. The following usage scenarios outline the operation of this feature when it is enabled through the registry:
If the user manually changes their deskphone device from the tethered device to a new one while the device is available, the new device will be chosen and automatic selection will be switched off. If the user manually changes their deskphone device from tethered while the device is not available, the new phone device will be selected but when the tethered phone becomes available again Cisco Unified Personal Communicator will automatically switch back to it. If the user manually changes the deskphone device to tethered, automatic selection will be switched on. If the user changes phone modes, automatic selection will be switched on.
Note
This feature will also work if the user is logged in to their tethered phone with extension mobility.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
17-4
CH A P T E R
18
If you want to expand your Cisco Unified Presence deployment to support multiple languages, you must configure Cisco Unified Communications Manager and Cisco Unified Presence to support the user locales that you require. There is no limit to the number of supported languages.
Installing the Locale Installer on Cisco Unified Communications Manager, page 18-1 Installing the Locale Installer on Cisco Unified Presence, page 18-3 Localized Applications, page 18-5
Install Cisco Unified Communications Manager (Release 6.x or a higher release) on every server in the cluster before you install the Cisco Unified Communications Manager Locale Installer. If you want to use a locale other than English, you must install the appropriate language installers on both Cisco Unified Communications Manager and on Cisco Unified Presence. Ensure the locale installer is installed on every server in the cluster (install on the Publisher server before the Subscriber servers). User locales should not be set until all appropriate locale installers are loaded on both systems. Users may experience problems if they inadvertently set their user locale after the locale installer is loaded on Cisco Unified Communications Manager but before the locale installer is loaded on Cisco Unified Presence. If issues are reported, we recommend that you notify each user to sign into Cisco Unified Communications Manager user options pages and change their locale from the current setting to English and then back again to the appropriate language. You can also use the BAT tool to synchronize user locales to the appropriate language. You must restart the servers for the changes to take effect. After you complete all locale installation procedures, restart each server in the cluster. Updates do not occur in the system until you restart all servers in the cluster; services restart after the server reboots.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
18-1
Procedure
Step 1 Step 2
Do this:
a.
Click:
http://www.cisco.com/kobayashi/sw-center/telep hony/callmgr/locale-installer.shtml
b.
Go to Step 2. Sign in to Cisco Unified Communications Manager Administration using the administrator account and password Select Application > Install Plugins. Click the icon that represents the Cisco Unified Communications Manager Locale Installer. Go to Step 2.
a.
b. c.
d.
Click the version of the Cisco Unified Communications Manager Locale Installer. To download the installer file to the server, click Download. After downloading the file, save the file to the hard drive and note the location of the saved file. Double-click the file to begin the installation. Perform these actions to complete the installation:
Configuration Steps
a. b. Note
Read and accept the license agreement. Click Next to display the Readme Notes dialog. The readme notes contain build-time information such as components and devices that are supported in the released build. The readme may be printed for reference. Examine and accept the readme notes then click Next to proceed to the Setup Type dialog. Select a custom setup type to allow you to select or deselect user locales as required. Click Next.
a. b.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
18-2
Chapter 18
How to Configure Multilingual Support for Cisco Unified Presence Installing the Locale Installer on Cisco Unified Presence
Configuration Steps
a. b.
Ready to Install the Program Click Install to start the installation of the selected user locales. Window Note The speed of installation depends on the performance of the Page 4 of 4 server. It is estimated to take between two to ten minutes to complete the database update. Observe the progress bar and text above it to determine the status of installation.
Step 8
When the installation is complete, a new dialog requests confirmation of a restart. Should you wish to apply another locale installer, repeat this procedure before restarting the server in order to reduce downtime. Click Finish. The Setup dialog box displays. Do not click any buttons or press any keys. When the dialog box automatically closes, you have completed the installation on the server. Install the Cisco Unified Communications Manager Locale Installer on every server in the cluster. After you complete all locale installation procedures, complete these actions:
a. b. c.
Run the following command on the CLI: run sql update enduser set cucm_cdrtime=0 Restart the Sync Agent service in Cisco Unified Serviceability (select Tools > Service Activation). Restart each server in the cluster.
Step 12
Verify that your users can select the locale(s) for supported products.
Troubleshooting Tips
Make sure that you install the same components on every server in the cluster.
What To Do Next
Install the Locale Installer on Cisco Unified Communications Manager. If you want to use a locale other than English, you must install the appropriate language installers on both Cisco Unified Communications Manager and on Cisco Unified Presence. If your Cisco Unified Presence cluster has more than one node, make sure that the locale installer is installed on every server in the cluster (install on the Publisher server before the Subscriber servers). User locales should not be set until all appropriate locale installers are loaded on both systems. Users may experience problems if they inadvertently set their user locale after the locale installer is loaded on Cisco Unified Communications Manager but before the locale installer is loaded on Cisco Unified Presence. If issues are reported, we recommend that you notify each user to sign into Cisco Unified Communications Manager user options pages and change their locale from the current setting to English and then back again to the appropriate language. Yo u can also use the BAT tool to synchronize user locales to the appropriate language.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
18-3
You must restart the server for the changes to take effect. After you complete all locale installation procedures, restart each server in the cluster. Updates do not occur in the system until you restart all servers in the cluster; services restart after the server reboots.
Procedure
Step 1
Browse to this location on cisco.com to locate the Cisco Unified Presence locale installer: http://tools.cisco.com/support/downloads/go/ReleaseType.x?optPlat=&isPlatform=Y&mdfid=2818202 45&sftType=Unified+Presence+Locale+Installer&treeName=Voice+and+Unified+Communications& modelName=Cisco+Unified+Presence+Version+7.0&mdfLevel=Software%20Version/Option&treeMd fId=278875240&modifmdfid=null&imname=&hybrid=Y&imst=N
Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 Step 13 Step 14 Step 15 Step 16
Click the version of the Cisco Unified Presence Locale Installer that is appropriate for your working environment. After downloading the file, save the file to the hard drive and note the location of the saved file. Copy this file to a server that supports SFTP. Sign into Cisco Unified OS Administration using the administrator account and password. Select Software Upgrades > Install/Upgrade. Select Remote File System as the software location source. Enter the file location, for example /tmp, in the Directory field. Enter the Cisco Unified Presence server name in the Server field. Enter your username and password credentials in the User Name and User Password fields. Select SFTP for the Transfer Protocol. Click Next. Select the Cisco Unified Presence locale installer from the list of search results. Click Next to load the installer file and validate it. After you complete the locale installation, restart each server in the cluster. The default setting for installed locales is "English, United States. While your Cisco Unified Presence server is restarting, change the language of your browser, if necessary, to match the locale of the installer that you have downloaded.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
18-4
Chapter 18
How to Configure Multilingual Support for Cisco Unified Presence Localized Applications
Configuration Steps
a. b. c. d. e.
Select Tools > Internet Options. Select the General tab. Click Languages. Use the Move Up button to move your preferred language to the top of the list. Click OK. Select Tools > Options. Select the Content tab. Click Choose in the Languages section of the window. Use the Move Up button to move your preferred language to the top of the list. Click OK.
a. b. c. d. e.
Note Step 17
Verify that your users can select the locale(s) for supported products.
Troubleshooting Tips
Make sure that you install the same components on every server in the cluster.
Related Topic
Localized Applications
Cisco Unified Presence applications support a variety of different languages. See Table 18-1 for a list of localized applications and the available languages.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
18-5
Table 18-1
Supported Languages Arabic (Algeria, Bahrain, Egypt, Iraq, Jordan, Kuwait, Lebanon, Morocco, Oman, Qatar, Saudi Arabia, Tunisia, United Arab Emirates, Yemen) Bulgarian Catalan (Spain) Chinese (China, Hong Kong, Taiwan) Croatian Czech (Czech Republic) Danish (Denmark) Dutch (Netherlands) English Estonian (Estonia) Finnish (Finland) French (France) German (Germany) Greek (Greece) Hebrew (Israel) Hungarian (Hungary) Italian (Italy) Japanese (Japan) Korean (Korean Republic) Latvian (Latvia) Lithuanian (Lithuania) Norwegian (Norway) Polish (Poland) Portuguese (Brazil, Portugal) Romanian (Romania) Russian (Russian Federation) Serbian (Republics of Montenegro and Serbia) Slovak (Slovakia) Slovenian (Slovenia) Spanish (Columbia and Spain) Swedish (Sweden) Thai (Thailand) Turkish (Turkey) Chinese (China), English, Japanese (Japan), Korean (Korean Republic) Chinese (China), English, Japanese (Japan), Korean (Korean Republic)
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
18-6
A P P E N D I X
Follow the configuration procedures described in the chapter Configuring the Licensing for this Integration, page 2-1.
Configuring the Proxy Listener and TFTP Addresses, page 11-20 (Cisco Unified Personal Communicator Release 7.1) Configuring the Service Parameters, page 11-23
Configure the Proxy Listener and TFTP Server Addresses Configure the Cisco Unified Personal Communicator Service Parameter
Follow the configuration procedures described in the chapter Integrating the LDAP Directory, page 14-1.
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
A-1
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
A-2
A P P E N D I X
How to Use the High Availability Login Profiles, page B-1 2 GB Active/Active Profile, page B-3 2 GB Active/Standby Profile, page B-4 4 GB Active/Active Profile, page B-4 4 GB Active/Standby Profile, page B-5 6 GB Active/Active Profile, page B-5 6 GB Active/Standby Profile, page B-6
Important Notes About the High Availability Login Profiles, page B-1 Using the High Availability Login Profile Tables, page B-2 Example High Availability Login Configurations, page B-3
The High Availability login profiles only apply to Cisco Unified Presence Release 8.5 or higher 8.x releases, and Cisco Unified Personal Communicator Release 8.5 or higher 8.x releases. You can use the High Availability login profile tables in this section to configure the upper and lower client re-login values for your subcluster. You configure the upper and lower client login values by selecting Cisco Unified Presence Administration > System > Service Parameters, and selecting Cisco UP Server Recovery Manager from the Service menu. By configuring the upper and lower client re-login limits on your subcluster based on the tables we provide here, you can avoid performance issues and high CPU spikes in your deployment. We provide a High Availability login profile for each Cisco Unified Presence server memory size (2, 4 or 6 GB), and for each High Availability deployment type, active/active or active/standby. The High Availability login profile tables are calculated based on the following inputs:
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
B-1
The Users Moved Per Iteration service parameter. This parameter determines the number of
users moved per iteration during a failover or a fallback operation. We provide a recommended value for the Users Moved Per Iteration service parameter for each High Availability login profile table.
The total number of users in the subcluster for Active/Standby deployments, or the node with
You must configure the upper and lower client re-login limit values, and the Users Moved Per Iteration service parameter on both nodes in a subcluster. You must manually configure all these values on both nodes in the subcluster. The upper and lower client re-login limit values must be the same on each node in the subcluster. If you rebalance your users, you must reconfigure the upper and lower client re-login limit values based on the High Availability login profile tables.
Related Topics
Configuring the Advanced Service Parameters for the Server Recovery Manager, page 6-21
Client Re-Login Lower Limit service parameter value Client Re-Login Upper Limit service parameter value. Users Moved Per Iteration service parameter value.
Procedure
Step 1 Step 2 Step 3 Step 4
Select a profile table based on your memory size, and your High Availability deployment type. In the profile table, select the number of users in your deployment (round up to the nearest value). If you have an active/standby deployment, use the node with the highest number of users. Based on the Number of Users value for your subcluster, retrieve the corresponding lower and upper retry limits in the profile table. Configure the lower and upper retry limits on Cisco Unified Presence by selecting Cisco Unified Presence Administration > System > Service Parameters, and selecting Cisco UP Server Recovery Manager from the Service menu. Retrieve the corresponding Users Moved Per Iteration service parameter value for your High Availability login profile table. Configure the Users Moved Per Iteration value on Cisco Unified Presence by selecting Cisco Unified Presence Administration > System > Service Parameters, and selecting Cisco UP Server Recovery Manager from the Service menu.
Step 5 Step 6
Related Topics
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
B-2
Appendix B
You have 3500 users in your subcluster, with 2000 users on one node, and 1000 users on the second node. For active/standby deployments, we recommend you use the node with the highest number of users, in this case the node with 2000 users. Using Table B-9, you retrieve these lower and upper retry values:
Note
The upper retry limit is the approximate time (seconds) it takes for all clients to login to their backup node after a failover occurs. You also configure the corresponding Users Moved per Iteration service parameter value for Table B-9 which is 50.
Example 2: 4GB Active/Active IM-Only Deployment
You have 6800 users on the first node in your subcluster in an IM-only deployment. We recommend that you round up to the nearest value, so using Table B-4 you retrieve the lower and upper retry value based on a number of users value of 7000:
You also configure the corresponding Users Moved per Iteration service parameter value for Table B-4 which is 25.
2 GB Active/Active Profile
Corresponding Users Moved per Iteration service parameter value: 6
Table B-1 User Login Retry Limits for Standard Deployment (2 GB Active/Active)
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
B-3
2 GB Active/Standby Profile
Corresponding Users Moved per Iteration service parameter value: 6
Table B-2
4 GB Active/Active Profile
Corresponding Users Moved per Iteration service parameter value: 25
Table B-3 User Login Retry Limits for Standard Deployment (4GB Active/Active)
Number of Users 3000 3500 4000 4500 5000 6000 7000 7500
Lower Retry Limit 120 140 160 180 200 240 280 300
Upper Retry Limit 620 723 827 930 1033 1240 1447 1550
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
B-4
Appendix B
4 GB Active/Standby Profile
Corresponding Users Moved per Iteration service parameter value: 25
Table B-5 User Login Retry Limits for Standard Deployment (4GB Active/Standby)
Number of Users 100 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
Upper Retry Limit 14 70 140 210 280 350 420 490 560 630 700
Number of Users 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000
Lower Retry Limit 240 280 320 360 400 440 480 520 560 600
Upper Retry Limit 840 980 1120 1260 1400 1540 1680 1820 1960 2100
6 GB Active/Active Profile
Corresponding Users Moved per Iteration service parameter value: 50
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
B-5
Table B-7
Number of Users 3000 3500 4000 4500 5000 6000 7000 7500
Upper Retry Limit 227 264 302 340 378 453 529 567
6 GB Active/Standby Profile
Corresponding Users Moved per Iteration service parameter value: 50
Table B-9 User Login Retry Limits for Standard Deployment (6 GB Active/Standby)
Number of Users 100 500 1000 1500 2000 2500 3000 3500 4000
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
B-6
Appendix B
Table B-9
Number of Users 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000
Lower Retry Limit 120 140 160 180 200 220 240 260 280 300
Upper Retry Limit 320 373 427 480 533 587 640 693 747 800
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
B-7
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
B-8
A P P E N D I X
Glossary of Terms
November 21, 2011
Term Cluster
Definition One or multiple subclusters providing service to a single Cisco Unified Communications Manager cluster. Each Cisco Unified Communications Manager cluster requires one Cisco Unified Presence cluster. The deployment model that provides redundant services for users in case of the failure of services or hardware. Cisco Unified Presence supports a non High Availability deployment, a best effort High Availability deployment, and redundant High Availability deployment. A collection of Cisco Unified Presence clusters interconnected to provide uniform presence and IM services to all Cisco Unified Presence clusters. The Lightweight Directory Access Protocol (LDAP) provides applications with a standard method for accessing and potentially modifying the user information stored in the corporate directory. This capability enables enterprises to centralize all user information in a single repository available to several applications. A line appearance is the association of a particular line with a particular device. A single line can be associated with multiple devices, and a single device can be associated with multiple lines. You can associate one user, or many users, with a line appearance, rather than with a line or to a device. The Cisco Unified Presence multi-node feature, introduced in Cisco Unified Presence 7.0(x), enables the customer to increase the scalability of a Cisco Unified Presence cluster by a factor of three. The Cisco Unified Presence multi-node feature allows the customer to create Cisco Unified Presence groups, also known as subclusters, with up to 15,000 users within a Cisco Unified Presence cluster.
Intercluster
Line Appearance
Multi-node Feature
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
C-1
Appendix C
Glossary of Terms
Term Subcluster
Definition A single Cisco Unified Presence server, or a pair of Cisco Unified Presence servers operating with a shared presence database that is able to support common users. In a single-node deployment within the subcluster, there is no High Availability failover protection for the users assigned to that node. In a dual-node deployment within a subcluster, users have High Availability failover protection as each node acts as a backup for the other node allowing clients to fail over in case of outages of components or nodes. In this highavailability mode, all users in the subcluster have failover capabilities. A presence user for whom Cisco Unified Presence will maintain presence state. A Cisco Unified Presence user is assigned to a node in a subcluster. A single Cisco Unified Presence server instance supporting up to 5000 users. A Cisco Unified Presence node can be assigned to a subcluster.
User
Node
Deployment Guide for Cisco Unified Presence Release 8.0 and 8.5
C-2