20
Integrating Cisco Unified Presence Server with Cisco Unified Communications Manager Document ID: 113458 Contents Introduction Prerequisites Requirements Components Used Conventions Cisco Unified Personal Communicator CUPS Configuration Integrating the LDAP Directory Add LDAP Users to User Groups CUPS as an Application Server Configure the Presence Service Parameter Configure SIP Trunk on CUCM Configure the SIP Trunk for Cisco Unified Presence Modify the User Credential Policy Verify that Required Services are Running on CUCM End User Management Configure CUPC on CUCM Assign Licensing Capabilities on CUCM Configure Cisco IP PhoneMessenger as an Application User Add CtiGW Application User Add an Application User with the Standard AXL Access Role Enable Cisco Unified Presence Server Configuration Access the CUPC Configuration Menu Related Information Introduction This document provides a sample configuration for integrating Cisco Unified Presence Server (CUPS) with Cisco Unified Communications Manager (CUCM). Prerequisites Requirements Ensure that you meet these requirements before you attempt this configuration: Make sure that Cisco Unified Communications Manager is up and running. Components Used The information in this document is based on these software and hardware versions: Cisco Unified Communications Manager 8.x Microsoft Active Directory 2008. Cisco Unified Presence Server 8.x

Cups Integrate Cucm

Embed Size (px)

DESCRIPTION

cups integration with cucm

Citation preview

Page 1: Cups Integrate Cucm

Integrating Cisco Unified Presence Server withCisco Unified Communications Manager

Document ID: 113458

Contents

IntroductionPrerequisites Requirements Components Used ConventionsCisco Unified Personal Communicator CUPS Configuration Integrating the LDAP Directory Add LDAP Users to User Groups CUPS as an Application Server Configure the Presence Service Parameter Configure SIP Trunk on CUCM Configure the SIP Trunk for Cisco Unified Presence Modify the User Credential Policy Verify that Required Services are Running on CUCM End User Management Configure CUPC on CUCM Assign Licensing Capabilities on CUCM Configure Cisco IP PhoneMessenger as an Application User Add CtiGW Application User Add an Application User with the Standard AXL Access Role EnableCisco Unified Presence Server Configuration Access the CUPC Configuration MenuRelated Information

Introduction

This document provides a sample configuration for integrating Cisco Unified Presence Server (CUPS) withCisco Unified Communications Manager (CUCM).

Prerequisites

Requirements

Ensure that you meet these requirements before you attempt this configuration:

Make sure that Cisco Unified Communications Manager is up and running.•

Components Used

The information in this document is based on these software and hardware versions:

Cisco Unified Communications Manager 8.x• Microsoft Active Directory 2008.• Cisco Unified Presence Server 8.x•

Page 2: Cups Integrate Cucm

The information in this document was created from the devices in a specific lab environment. All of thedevices used in this document started with a cleared (default) configuration. If your network is live, make surethat you understand the potential impact of any command.

Conventions

Refer to the Cisco Technical Tips Conventions for more information on document conventions.

Cisco Unified Personal Communicator CUPS Configuration

These are the steps that have to be performed on CUCM before integrating with CUPS.

Make sure that the following user and device configuration is completed on Cisco UnifiedCommunications Manager.

Integrating the CUCM with LDAP Directory.1. Adding LDAP Users to User Groups.2. CUPS as an Application Server.3. Configuring the Presence Service Parameter.4. Configure the SIP Trunk on Cisco Unified Communications Manager.5. Configuring the SIP Trunk for Cisco Unified Presence.6. Modify the User Credential Policy.7. Verify that the Required Services are Running on Cisco Unified Communications Manager.8. End User Management.9. Configure Cisco Unified Personal Communicator on Cisco Unified CommunicationsManager.

10.

Assigning the Licensing Capabilities on Cisco Unified Communications Manager.11. Configuring Cisco IP PhoneMessenger as an Application User.12. Add CtiGW application user.13. Add application users to a group with the Standard AXL Access Role enabled.14.

Integrating the LDAP Directory

Cisco Unified Presence integrates with these LDAP directory servers:

Microsoft Active Directory 2000, 2003 and 2008• Netscape Directory Server• Sun ONE Directory Server 5.2• OpenLDAP•

In this example, Microsoft Active Directory 2008 is used.

Note: In order to know how to synchronize Cisco Unified Communications Manager 8.x with LightweightDirectory Access Protocol (LDAP), refer to Integrate Cisco Unified Communications Manager 8.x withActive Directory.

Add LDAP Users to User Groups

In order to enable LDAP users to login to CUCM , you must add the users to Standard CCM End Usersgroup. Complete these steps:

Go to Cisco Unified Communications Manager Administration > User Management > UserGroup.

1.

Page 3: Cups Integrate Cucm

Choose Standard CCM End Users group.2.

Click Add End Users to Group and select the check box for users whom you want to add to thisparticular group.

3.

Page 4: Cups Integrate Cucm

Similarly, add the End Users to the Standard CTI Enabled Group by performing the previous steps.4.

CUPS as an Application Server

Complete these steps in order to add Cisco Unified Presence as an Application Server on Cisco UnifiedCommunications Manager.

Go to Cisco Unified Communications Manager Administration > System > Application Server.1. Click Add New.2. Choose Cisco Unified Presence Server from the drop down menu and click Next.3. Set Name to hostname that you have given while installing CUPS and URL as IP address that is beenassigned to CUPS server.

4.

Page 5: Cups Integrate Cucm

Configure the Presence Service Parameter

You enable the Inter−Presence Group Subscription parameter to allow users in one Presence Group tosubscribe to the availability information for users in a different presence group.

Go to Cisco Unified Communications Manager Administration > System > Service Parameters.1. Choose the Cisco Unified Communications Manager server from the Server menu.2. Choose Cisco CallManager from the Service menu.3. Choose Allow Subscription for Default Inter−Presence Group Subscription in the ClusterwideParameters (System − Presence) section.

4.

Click Save.5.

Configure SIP Trunk on CUCM

Complete these steps in order to configure the SIP Trunk on Cisco Unified Communications Manager:

Go to Cisco Unified Communications Manager Administration > System > Security > SIPTrunk Security Profile.

1.

Click Find.2. Choose Non Secure SIP Trunk Profile.3. Verify that the setting for Device Security Mode is Non Secure.4. Verify that the setting for Incoming Transport Type is TCP+UDP.5. Verify that the setting for Outgoing Transport Type is TCP.6.

Page 6: Cups Integrate Cucm

Check to enable these items:

Accept Presence Subscription♦ Accept Out−of−Dialog REFER♦ Accept Unsolicited Notification♦ Accept Replaces Header♦

7.

Click Save.8.

Configure the SIP Trunk for Cisco Unified Presence

You only configure one SIP trunk between a Cisco Unified Communications Manager cluster and a CiscoUnified Presence cluster.

Go to Cisco Unified Communications Manager Administration > Device > Trunk.1. Click Add New.2. Choose SIP Trunk from the Trunk Type menu.3. Choose SIP from the Device Protocol menu.4. Choose None for the Trunk Service Type.5. Click Next.6. Enter CUPS−SIP−Trunk for the Device Name.7. Select a device pool from the Device Pool menu.8. In the SIP Information section at the bottom of the window, configure these values:9.

Page 7: Cups Integrate Cucm

In the Destination Address field, enter the dotted IP address, or the FQDN (Fully QualifiedDomain 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 forthe Destination Address value.

a.

Enter 5060 for the Destination Port.b. Choose Non Secure SIP Trunk Profile from the SIP Trunk Security Profile menu.c. Choose Standard SIP Profile from the SIP Profile menu.d.

Click Save.10.

After you configure the SIP trunk, you must assign that SIP trunk as the CUP PUBLISH Trunk on CiscoUnified Communications Manager by selecting Cisco Unified Communications Manager Administration> System > Service Parameters.

Page 8: Cups Integrate Cucm

Modify the User Credential Policy

You need to set an expiration date on the credential policy for users. The only type of user that does notrequire a credential policy expiration date is an Application user.

Go to Cisco Unified Communications Manager Administration > User Management >Credential Policy Default.

1.

Click Default Credential Policy for End user and Credential Type as PIN.2.

Check the Does Not Expire check box.3.

Note: Similarly, repeat the steps 2 and 3 for Default Credential Policy as End user and Credential Type asPassword.

Page 9: Cups Integrate Cucm

Verify that Required Services are Running on CUCM

Ensure that these services are activated and running on the CUCM:

From Cisco Unified Communications Manager, go to Cisco Unified Serviceability> Tools >Control Center − Feature Services.

1.

Choose a Cisco Unified Communications Manager server from the Server menu.2. Make sure that these 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 deskphone control mode)

Cisco AXL Web Service (for data synchronization between Cisco Unified Presence and CiscoUnified Communications Manager)

3.

Page 10: Cups Integrate Cucm

End User Management

Associate an IP Phone for the Enduser.

Go to Cisco Unified Communications Manager Administration > User Management > End User.1. Click on the User.2.

Page 11: Cups Integrate Cucm

Click the Device Association button.3. Check the check box adjacent to the phone you want to associate with the user, then clickSaveSelected/Changes.

4.

Choose the Primary Extension for the User.5.

Page 12: Cups Integrate Cucm

Configure CUPC on CUCM

In order to enable Cisco Unified Personal Communicator softphone features, you must create a new softphonedevice for each user:

Go to Cisco Unified Communications Manager Administration > Device > Phone.1. Click Add New.2. Choose Cisco Unified Personal Communicator from the Phone Type menu.3.

Page 13: Cups Integrate Cucm

Click Next.4. Configure this information:

Specify the softphone device name in the Device Name field. Name must be: UPC<userid>

5.

Enter a descriptive name for the phone in the Description field.6. Choose Default from the Device Pool list.7. Choose Standard Client Services Framework from the Phone Button Template list.8. Choose the user ID from Owner User ID menu.9. Select the device name of the Cisco Unified IP Phone to associate with Cisco Unified PersonalCommunicator from Primary Phone.

10.

Check Allow Control of Device from CTI to enable CTI to control and monitor this device.11. Enter information in the Protocol Specific Information section, as shown here.12.

Page 14: Cups Integrate Cucm
Page 15: Cups Integrate Cucm

Click Save.13. Select the Add a New DN link in the Association Information section that displays on the left side ofthe window.

14.

Configure this information:

Enter the directory number and route partition for the Cisco Unified Personal Communicator.

The directory number that is configured for Cisco Unified Personal Communicator and theCisco 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 CiscoUnified IP Phone. This configuration causes the Cisco Unified Personal Communicator toshare the line with the Cisco Unified IP Phone for this user.

a.

Enter the caller ID in Display (Internal Caller ID), in the Line 1 on Device Device−Namesection.

b.

In the Multiple Call/Call Waiting section, specify the maximum number of calls that can bepresented to Cisco Unified Personal Communicator in the Maximum Number of Calls field.

c.

In the Multiple Call/Call Waiting section, specify the trigger after which an incoming callreceives a busy signal in the Busy Trigger field.

d.

15.

Assign Licensing Capabilities on CUCM

Use this procedure to assign Cisco Unified Presence and Cisco Unified Personal Communicator capabilitiesfor a user.

Go to Cisco Unified Communications Manager Administration > System > Licensing >Capabilities Assignment.

1.

Click Find.2. Check the users as required.3. Click Bulk Assignment.4.

Check Enable CUP to enable Cisco Unified Presence capability.5. Check Enable CUPC to enable Cisco Unified Personal Communicator capability.6.

Page 16: Cups Integrate Cucm

Click Save.7.

Configure Cisco IP PhoneMessenger as an Application User

Add PhoneMessenger as an application user.

Go to Cisco Unified Communications Manager Administration > User Management >Application User.

1.

Click Add New.2. Enter an application username in the User ID field, for example, PhoneMessenger.3. Enter a password for this application user, and confirm the password.

Note: Remember this password for the Cisco Unified Presence Server configuration.

4.

Select the devices that you want the application user to control.5. Click Save.6.

Add CtiGW Application User

From the Cisco Unified CallManager Administration window, add the CtiGW application user.

Go to Cisco Unified Communications Manager Administration > User Management >Application User.

1.

Click Add New.2. In the User ID field, enter CtiGW.3. Enter a password for this application user and confirm the password.4. From the list of available devices, select the devices you want to control.5. Click Save.6. Add the CtiGW application user to the Standard CTI Enabled and Standard CTI Allow Control ofAll Devices user group.

7.

Page 17: Cups Integrate Cucm

Add an Application User with the Standard AXL Access Role Enable

Cisco Unified Presence Server uses AXL SOAP to access the Cisco Unified CallManager database. You canuse the CCMAdministrator application user, which has the Standard AXL API Access role enabled by default.For this you need to Create a new user group and add the application user to that group. Complete these stepsin order to accomplish the task:

Go to Cisco Unified Communications Manager Administration > User Management > UserGroup.

The Find and List User Groups window displays.

1.

Click Add New.2. Enter a name for the new user group, for example, group_AXLaccess, and click Save.3. Click Add Application Users to Group.4. Choose the application user name you have created and click Add Selected.5. From the Related Links drop−down menu, choose Assign Role to User Group and click Go.

The User Group Configuration window displays.

6.

Choose Standard AXL API Access and click Add Selected.7. Click Save.8.

Cisco Unified Presence Server Configuration

After installing CUPS using an OVA template on a VmWare Esxi Server. For more information, refer toPreparing to Install Cisco Unified Presence on a VMware Server).

Login to the Cisco Unified Presence Server Administration window GUI interface using the browser and typehttps://<hostname/ipaddress>/cupsadmin/. It will prompt you for the username and password. Enter thatwhich you have given while installing CUPS. This will take you to a post install setup wizard.

Complete these steps in order to accomplish the task:

Page 18: Cups Integrate Cucm

For Host Name/IP Address, enter the hostname of the publisher node. It is the same hostname thatyou entered in the Cisco Unified CallManager Administration web from the System > ApplicationServer menu.

1.

Enter the AXL username and password that you have created in CUCM and click Next.2. Enter the security Password and click Next.3. Make sure the settings are correct.4. This finishes the Post Install Wizard, then you can click Home and go to the CUPS Administrationwindow.

5.

Navigate to System > CUCM Publisher. Scroll down and you can see the status as Reachable.6.

Page 19: Cups Integrate Cucm

Access the CUPC Configuration Menu

Navigate to Application > Cisco Unified Personal Communicator > CTI Gateway Sever menu as shownhere.

You can see that the CTI Gateway Host was automatically created. This also verifies that the CUCM−CUPSintegration is working fine.

Page 20: Cups Integrate Cucm

Related Information

Configuring Softphone device in CUPC 8.x• Cisco Unified Personal Communicator (CUPC) Troubleshooting Quick Reference with keyconcepts

Voice Technology Support• Voice and Unified Communications Product Support• Technical Support & Documentation − Cisco Systems•

Contacts & Feedback | Help | Site Map© 2011 − 2012 Cisco Systems, Inc. All rights reserved. Terms & Conditions | Privacy Statement | Cookie Policy | Trademarks ofCisco Systems, Inc.

Updated: Feb 29, 2012 Document ID: 113458