Guest

Cisco Unified Communications Manager IM & Presence Service

Integrating Cisco Unified Presence Server with Cisco Unified Communications Manager

Document ID: 113458

Updated: Feb 29, 2012

   Print

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

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that 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 Unified Communications Manager.

    1. Integrating the CUCM with LDAP Directory.

    2. Adding LDAP Users to User Groups.

    3. CUPS as an Application Server.

    4. Configuring the Presence Service Parameter.

    5. Configure the SIP Trunk on Cisco Unified Communications Manager.

    6. Configuring the SIP Trunk for Cisco Unified Presence.

    7. Modify the User Credential Policy.

    8. Verify that the Required Services are Running on Cisco Unified Communications Manager.

    9. End User Management.

    10. Configure Cisco Unified Personal Communicator on Cisco Unified Communications Manager.

    11. Assigning the Licensing Capabilities on Cisco Unified Communications Manager.

    12. Configuring Cisco IP PhoneMessenger as an Application User.

    13. Add CtiGW application user.

    14. Add application users to a group with the Standard AXL Access Role enabled.

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 Lightweight Directory Access Protocol (LDAP), refer to Integrate Cisco Unified Communications Manager 8.x with Active 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 Users group. Complete these steps:

  1. Go to Cisco Unified Communications Manager Administration > User Management > User Group.

  2. Choose Standard CCM End Users group.

    cups-integrate-cucm-01.gif

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

    cups-integrate-cucm-02.gif

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

CUPS as an Application Server

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

  1. Go to Cisco Unified Communications Manager Administration > System > Application Server.

  2. Click Add New.

  3. Choose Cisco Unified Presence Server from the drop down menu and click Next.

  4. Set Name to hostname that you have given while installing CUPS and URL as IP address that is been assigned to CUPS server.

    cups-integrate-cucm-03.gif

Configure the Presence Service Parameter

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

  1. Go to Cisco Unified Communications Manager Administration > System > Service Parameters.

  2. Choose the Cisco Unified Communications Manager server from the Server menu.

  3. Choose Cisco CallManager from the Service menu.

  4. Choose Allow Subscription for Default Inter-Presence Group Subscription in the Clusterwide Parameters (System - Presence) section.

    cups-integrate-cucm-04.gif

  5. Click Save.

Configure SIP Trunk on CUCM

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

  1. Go to Cisco Unified Communications Manager Administration > System > Security > SIP Trunk Security Profile.

  2. Click Find.

  3. Choose Non Secure SIP Trunk Profile.

  4. Verify that the setting for Device Security Mode is Non Secure.

  5. Verify that the setting for Incoming Transport Type is TCP+UDP.

  6. Verify that the setting for Outgoing Transport Type is TCP.

  7. Check to enable these items:

    • Accept Presence Subscription

    • Accept Out-of-Dialog REFER

    • Accept Unsolicited Notification

    • Accept Replaces Header

    cups-integrate-cucm-05.gif

  8. Click Save.

Configure the SIP Trunk for Cisco Unified Presence

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

  1. Go to Cisco Unified Communications Manager Administration > Device > Trunk.

  2. Click Add New.

  3. Choose SIP Trunk from the Trunk Type menu.

  4. Choose SIP from the Device Protocol menu.

  5. Choose None for the Trunk Service Type.

  6. Click Next.

  7. Enter CUPS-SIP-Trunk for the Device Name.

  8. Select a device pool from the Device Pool menu.

  9. In the SIP Information section at the bottom of the window, configure these values:

    1. 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.

    2. Enter 5060 for the Destination Port.

    3. Choose Non Secure SIP Trunk Profile from the SIP Trunk Security Profile menu.

    4. Choose Standard SIP Profile from the SIP Profile menu.

    cups-integrate-cucm-06.gif

  10. Click Save.

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

cups-integrate-cucm-07.gif

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 not require a credential policy expiration date is an Application user.

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

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

    cups-integrate-cucm-08.gif

  3. Check the Does Not Expire check box.

    cups-integrate-cucm-09.gif

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

cups-integrate-cucm-10.gif

Verify that Required Services are Running on CUCM

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

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

  2. Choose a Cisco Unified Communications Manager server from the Server menu.

  3. 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 desk phone control mode)

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

    cups-integrate-cucm-11.gif

End User Management

Associate an IP Phone for the Enduser.

  1. Go to Cisco Unified Communications Manager Administration > User Management > End User.

  2. Click on the User.

    cups-integrate-cucm-12.gif

  3. Click the Device Association button.

  4. Check the check box adjacent to the phone you want to associate with the user, then click SaveSelected/Changes.

    cups-integrate-cucm-13.gif

  5. Choose the Primary Extension for the User.

    cups-integrate-cucm-14.gif

Configure CUPC on CUCM

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

  1. Go to Cisco Unified Communications Manager Administration > Device > Phone.

  2. Click Add New.

  3. Choose Cisco Unified Personal Communicator from the Phone Type menu.

    cups-integrate-cucm-15.gif

  4. Click Next.

  5. Configure this information:

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

  6. Enter a descriptive name for the phone in the Description field.

  7. Choose Default from the Device Pool list.

  8. Choose Standard Client Services Framework from the Phone Button Template list.

  9. Choose the user ID from Owner User ID menu.

  10. Select the device name of the Cisco Unified IP Phone to associate with Cisco Unified Personal Communicator from Primary Phone.

  11. Check Allow Control of Device from CTI to enable CTI to control and monitor this device.

  12. Enter information in the Protocol Specific Information section, as shown here.

    cups-integrate-cucm-16.gif

  13. Click Save.

  14. Select the Add a New DN link in the Association Information section that displays on the left side of the window.

  15. Configure this information:

    1. 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 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.

    2. Enter the caller ID in Display (Internal Caller ID), in the Line 1 on Device Device-Name section.

    3. 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.

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

Assign Licensing Capabilities on CUCM

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

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

  2. Click Find.

  3. Check the users as required.

  4. Click Bulk Assignment.

    cups-integrate-cucm-17.gif

  5. Check Enable CUP to enable Cisco Unified Presence capability.

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

    cups-integrate-cucm-18.gif

  7. Click Save.

Configure Cisco IP PhoneMessenger as an Application User

Add PhoneMessenger as an application user.

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

  2. Click Add New.

  3. Enter an application username in the User ID field, for example, PhoneMessenger.

  4. Enter a password for this application user, and confirm the password.

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

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

  6. Click Save.

Add CtiGW Application User

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

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

  2. Click Add New.

  3. In the User ID field, enter CtiGW.

  4. Enter a password for this application user and confirm the password.

  5. From the list of available devices, select the devices you want to control.

  6. Click Save.

  7. Add the CtiGW application user to the Standard CTI Enabled and Standard CTI Allow Control of All Devices user group.

    cups-integrate-cucm-19.gif

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 can use 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 steps in order to accomplish the task:

  1. Go to Cisco Unified Communications Manager Administration > User Management > User Group.

    The Find and List User Groups window displays.

  2. Click Add New.

  3. Enter a name for the new user group, for example, group_AXLaccess, and click Save.

  4. Click Add Application Users to Group.

  5. Choose the application user name you have created and click Add Selected.

  6. From the Related Links drop-down menu, choose Assign Role to User Group and click Go.

    The User Group Configuration window displays.

  7. Choose Standard AXL API Access and click Add Selected.

  8. Click Save.

Cisco Unified Presence Server Configuration

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

Login to the Cisco Unified Presence Server Administration window GUI interface using the browser and type https://<hostname/ipaddress>/cupsadmin/. It will prompt you for the username and password. Enter that which 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:

  1. cups-integrate-cucm-20.gif

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

  2. Enter the AXL username and password that you have created in CUCM and click Next.

  3. Enter the security Password and click Next.

  4. Make sure the settings are correct.

  5. This finishes the Post Install Wizard, then you can click Home and go to the CUPS Administration window.

    cups-integrate-cucm-21.gif

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

    cups-integrate-cucm-22.gif

Access the CUPC Configuration Menu

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

cups-integrate-cucm-23.gif

You can see that the CTI Gateway Host was automatically created. This also verifies that the CUCM-CUPS integration is working fine.

Related Information

Updated: Feb 29, 2012
Document ID: 113458