You are on page 1of 11

Cisco Unified Presence Installation Guide

CUP Overview
Cisco Unified Presence (CUP) enables clients to perform
functions such as presence, instant messaging, phone
control, click to call, voice, video, visual voicemail, and
web collaboration. CUP integrates with Cisco and
third-party endpoints.

Later in this document, we will install and configure


Cisco Jabber which provides access to these CUP
features through a single client.

Installation Overview
In this installation guide, we will install CUP on the ACME network. We will perform LDAP integration with CUCM and
CUP into the ACME AD environment, allowing a single directory and authentication method for all users.

We will also configure Jabber to provide CTI Phone Control and access to other CUP features.

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 1 of 11


Integrate CUCM with LDAP

1. Create Active Directory Service Account for LDAP Integration


AD Server > Start Programs > Administrative Tools > Active
Directory Users and Computers
Add new User to Service Accounts OU > ldap.admin
Set the account password to never expire
Recommended Groups: domain admins; enterprise admins;
group policy creator owners; schema admins

2. Activate CUCM Services for LDAP and CUP


CUCM > Cisco Unified Serviceability > Tools Control Center > Service Activation
Activate the following: Cisco CTiManager, Cisco AXL Web Service, and Cisco Dir Sync

3. Enable LDAP Synchronization


CUCM > System > LDAP > LDAP System
Check "Enable synchronizing from LDAP Server"
LDAP Server Type: Microsoft Active Directory
LDAP Attribute for User ID: sAMAccountName

4. Configure LDAP Directory


CUCM > System > LDAP > LDAP Directory
LDAP Configuration: ACME_LDAP (or meaningful name)
LDAP Manager Distinguished Name: cn= ldap.admin,
cn=Service Accounts, dc=acme, dc=com (FQDN of user)
LDAP User Search Base: cn=Users, dc=acme, dc=com
(Location of Corporate User Accounts)
Schedule Daily Synchronization
Set Phone Number Field to: IPPhone
Under LDAP Server, enter IP of Global Catalog Server

5. Configure LDAP Authentication


CUCM > System > LDAP > LDAP Authentication
LDAP Manager Distinguished Name: cn= ldap.admin, cn=Service Accounts, dc=acme, dc=com (FQDN of user)

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 2 of 11


6. Sync CUCM with AD Users and verify LDAP Users appear in CUCM
CUCM > System > LDAP > LDAP Directory
Perform Full Sync Now
User Management > User Group > Find > Standard CCM End Users > Find

Configure CUCM to Integrate with CUP

1. Configure new Application Server


System > Application Server > Cisco Unified Presence Server
Name: Enter IP of CUP Server

2. Update SIP Trunk Security Profile


System > Security > SIP Trunk Security Profile
Find > Non Secure SIP Trunk Profile
Check the following:
Accept Presence Subscription
Accept Out-of-Dialog REFER **
Accept Unsolicited Notification
Accept Replaces Header

3. Configure SIP Trunk to CUP


Device > Trunk > Add New
Trunk Type: SIP Trunk
Device Protocol: SIP
Device Name: CUP-SIP-TRUNK (or meaningful name)
Device Calling Search Space: <CSS capable of searching all DN’s>
SIP Information > Destination Address: IP Address of CUPS
Presence Group: Standard Presence Group
Subscribe Calling Search Space: <CSS capable of searching all DN’s>
SIP Trunk Security Profile: Non Secure SIP Trunk Profile
Select Save, then Reset Trunk

4. Configure CUCM Presence Service Parameters


System > Service Parameters > publisher cucm > Cisco Call Manager (Active)
Clusterwide Parameters (System - Presence)
Set Default Inter-Presence Group Subscription: Allow Subscription

Clusterwide Parameters (Device - SIP)


Set CUP PUBLISH Trunk: CUP-SIP-TRUNK (or Trunk created above)

5. Edit Default Credential Policies


User Management > Credential Policy Default
Set all Default Credential Policies to: Does Not Expire

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 3 of 11


6. Create CUP AXL user on CUCM
(Allow CUPS to login to CUCM and perform Directory Search)
User Management > Application User
User ID: CUP_AXL
Controlled Devices: All CUPS enabled Phones

User Management > User Group


Add New
Name: AXL_ACCESS
Add App Users to Group: CUP_AXL (user created above)
Add Role: Standard AXL API Access (Role Icon in Find Groups window)
Select Add Selected > Save

Restart AXL
Serviceablity > Control Center > Feature Services > Cisco AXL Web Service

7. Configure CUCM users to support CUP


User Management > User Group > Find > Standard CCM End Users
Select Add End Users to group
Click find > Select users to add > Save

User Management > User Group > Find > Standard CTI Enabled Group
Select Add End Users to group
Click find > Select users to add > Save

System > Licensing > Capabilities Assignment


Find > Select all desired users > Bulk Assignment
Check Enable CUP

User Management > End user


Set PIN and Digest Credentials for all CUP users

8. Configure CUCM Phones to support CUP


Device Association
Device > Phone > Select Jabber enabled phones
Select Line > Associate End Users
Find and Select correct end user for each phone

9. Add Client Services Framework Device to CUCM


Device > Phone > Add new > Phone Type > Unified Client Services Framework
Owner User ID: Find and Select correct end user

Under Protocol Specific Information >


Presence Group: Standard Presence Group
Device Security Profile: Cisco Unified Personal Communicator - Standard SIP

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 4 of 11


SIP Profile: Standard SIP Profile
Digest User: Find and Select correct end user
Select Save and Apply Config

Select Line 1 and enter DN shared with users


physical phone (can be CIPC)
Enter normal line appearance parameters

Select Associate End Users


Find and Select correct end user for each phone

Associate End Users to CSF Device


User Management > End Users
Select desired users > Device Association
Associate CSF device and Physical Phone that are
sharing the DN for this user

10. Configure CUP Phone Messenger User on CUCM


Application User > Add New
User ID: PhoneMessenger
Password: arbitrary password
Check Accept Presence Subscription
Controlled Devices: Select Physical Phones to be controlled by CSF Client

Install CUP Server


1. Install CUP on ESXI
Upload CUP ISO to ESXI Datastore
Map IOS to VM and begin installation
During install, ensure you enter the DNS IP(s) (10.10.4.10 in this example)

2. Post-Install Wizard
At first CUP web login, Post-Install Setup appears
Hostname: cucm
(Use the actual hostname of CUCM Pub, not IP)
IP Address: 10.10.5.10 (IP of CUCM PUB)
AXL User: cup.axl (user created above)
Security Password: Security Password of CUCM Cluster
Select Confirm

3. Verify CUP integration with CUCM


System > CUCM Publisher
Ensure CUCM Publisher Status displays four green checkboxes

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 5 of 11


4. Active CUP Services
Select Cisco Unified Serviceability > Tools > Service Activation
Select Check all Services
Uncheck (do not activate) Cisco UP SIP Proxy and Cisco UP Presence Engine. We will activate later.

Select Cisco Unified Serviceability > Tools > Control Center Network Services
Select and Stop Cisco UP XCP Router (needed for upcoming domain name change in step 5)

5. Cluster Settings
Select Cisco Unified Presence Administration
System > Cluster Topology > DefaultCUPSubcluster > CUP server
Name: 10.10.5.20 (change hostname to IP of CUP server)
Select Save

System > Cluster Topology > Settings


Domain Name: acme.com (customer domain name)
Select Save

System > service Parameters > Cisco UC SIP Proxy


Select Federation Routing CUP FQDN: cup.acme.com (FQDN of CUP)
Select Save

6. CTI Gateway and TFTP Server


Presence > Gateway > Add new
Presence Gateway Type: CUCM
Description: Description of CUCM Pub
Presence Gateway: 10.10.5.10 (IP Address of CUCM Pub)
Select Save

Application > Cisco Jabber > CTI Gateway Server > Find
Note that Gateway has already been created automatically

Application > Cisco Jabber > Settings


Primary TFTP Server: 10.10.5.20 (IP Address of CUCM Pub)
Select Save

Integrate CUP with LDAP

1. LDAP Server
Application > Cisco Jabber > LDAP Server > Add New
Name: ACME_LDAP (or meaningful name)
Hostname/IP Address: 10.10.4.10 (IP Address of AD Global Catalog Server)

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 6 of 11


2. LDAP Profile
Application > Cisco Jabber > LDAP Profile > Add New
Name: ACME_LDAP_PROFILE (or meaningful name)
Bind Distinguisher Name (DN): cn= ldap.admin, cn=Service Accounts, dc=acme, dc=com (FQDN of user)
Search Context: cn=users, dc=acme, dc=com (Location of Corporate User Accounts)
Primary LDAP Server: ACME_LDAP (LDAP Server created above)
Check “Make this the default LDAP Profile for the system”
Select Add Users to Profile > Find > select Users > select Add

Configure CUP Server

1. CTI Gateway Profile


Application > Cisco Jabber > CTI Gateway Profile > Find
Select the “Default_cti_tcp_profile_synced_000”
Check “Make this the default CTI Gateway Profile for the system”
Select Add Users to Profile > Find > select Users > select Add

2. Routing
Presence > Routing > Settings >
Preferred Proxy Listener: Default Cisco SIP Proxy TCP Listener
Select “Restart All Proxy Services”

3. IP Phone Messenger
Application > IP Phone Messenger > Settings
Ensure Application Password matches that of “PhoneMessenger” created on
CUCM

4. Activate services and restart CUP


Select Cisco Unified Serviceability > Tools > Service Activation
Activate Cisco UP SIP Proxy and Cisco UP Presence Engine
Access CUP via SSH and restart – utils system restart

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 7 of 11


Login to CUP and verify service operation
System > Cluster Topology > DefaultCUPSubcluster
Place cursor over server to activate services pop-up
Ensure all service checkboxes are green
Under Diagnostics > System Troubleshooter, failed services will appear with their root cause

Install Jabber for Windows

1. Jabber for Windows Overview


Cisco Jabber streamlines communications by unifying presence, instant messaging, video, voice, voice messaging,
desktop sharing, and conferencing capabilities securely into one client on your desktop.

2. Install Jabber on your Windows Desktop


Download Jabber from CCO and install on your desktop
Downloads Home > Products > Voice and Unified Communications > Unified Communications Applications > Unified Communications
Clients > Cisco Jabber for Windows
http://www.cisco.com/cisco/software/type.html?mdfid=284324806&catid=null

3. Configure Jabber and Login


Configure your Jabber Connection Settings by entering the Server Type and IP Address. To login, enter your corporate
user id and password.

Install Jabber for iPhone

1. Jabber for iPhone Overview


Cisco Jabber for iPhone provides users with VoIP calling, visual voicemail, and access to the corporate directory from an
iOS device. Features of Cisco Jabber for iPhone allow you to:

 Place and receive CUCM calls using your mobile device while Cisco Jabber is connected to the network

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 8 of 11


 Have multiple VoIP calls (call waiting, add new call, swap between active calls)
 Use many of the standard in-call features that Unified CM provides, including hold, transfer, and conference
 Connect automatically to the VPN if the corporate Wi-Fi network is not directly available
 Transfer an active Cisco Jabber VoIP call from your device to your desk phone and vice versa
 Transfer an active Cisco Jabber VoIP call to your mobile network
 Dial numbers by raising the iPhone to the ear and speaking the name of the person to call
 Search the corporate directory
 Access voicemail through a visual list
 Run the application in the background, and automatically register to Unified CM when available, and remain ready to
receive calls to the work phone number
 Open an IM session with Cisco Jabber contacts

2. Prepare CUCM for Jabber with iPhone

A. Install Cisco Options Package file for devices (CUCM 8.5 and earlier)
COP supported in CUCM 7.1.5 and later. To make Cisco Jabber available as a device in Unified CM, you must install a
device-specific Cisco Options Package (COP) file on all your Unified CM servers. Login to CCO and download the latest
COP file such as “cmterm-iphone-install-111019.cop.sgn” or later. Next, within CUCM OS Administration, select Software
Upgrades > Install/Upgrade.

Downloads Home > Products > Voice and Unified Communications > Unified Communications Applications > Unified
Communications Mobility > Cisco Jabber for iPhone
http://www.cisco.com/go/jabber_iphone_cop

B. Configure Dial rules


Jabber for iPhone uses two sets of dial rules to make it easier for users to dial
phone numbers from their iPhone. Because people are accustomed to dialing
numbers differently from a mobile device than from a desk phone, consider
setting up Unified CM to accommodate the different number patterns that
mobile device users dial.

C. Configure SIP Dual Mode Alert Timer


Increase the SIP Dual Mode Alert Timer to ensure that calls to the Cisco Jabber
extension are not prematurely routed to the mobile-network phone number.
Select System > Service Parameters > CUCM Pub > Cisco CallManager (Active)
service
Scroll to the Clusterwide Parameters (System - Mobility) section
Increase the SIP Dual Mode Alert Time to 3000 milliseconds

D. Configure dedicated SIP profile


Create a dedicated SIP Profile that allows Cisco Jabber to stay connected to
Unified CM while Cisco Jabber is running in the background.
Device > Device Settings > SIP Profile
Create a new SIP profile, such as “iPhone SIP profile”

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 9 of 11


In the new SIP profile, set the following values to 660:
* Timer Register Expires
* Timer Keep Alive Expires
* Timer Subscribe Expires

E. Add User Device to CUCM


Add a new phone to CUCM to represent the iPhone
Device > Phone > Add New > Cisco Dual Mode for iPhone

The device name can be a combination of up to 15 numbers or uppercase letters and it must begin with “TCT”. Assign
the SIP profile created above. On the line appearance, set the “No Answer Ring Duration” timer to 24 seconds. Associate
this device to the appropriate end user as a controlled device.

2. Install Jabber on your iPhone


Access the App Store from within iTunes or use the App Store application on the iOS device. When you search for Cisco
Jabber, be sure to distinguish Cisco Jabber from Cisco Jabber IM. After installation, restart your iPhone.

2. Configure Jabber for iPhone and Login


Ensure the phone is connected to the corporate Wi-Fi. Launch Cisco Jabber and complete the setup wizard. Enter the
Device Name (TCTXXXX) and the IP address of your TFTP server (generally the IP address of your Unified CM server) of
the device you just added. Test basic telephony features in Cisco Jabber, such as the ability to make, hold, and transfer
calls.

Resources used for this document

CUP 8X SRND
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/presence.html

CUP Data Sheet


http://www.cisco.com/en/US/prod/collateral/voicesw/ps6789/ps6837/data_sheet_c78-673825.html

Jabber Quick Start Voice and Video Guide


http://www.cisco.com/en/US/partner/prod/ps10265/jabber_windows_uc.html

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 10 of 11


Jabber Quick Start Presence and IM Guide
http://www.cisco.com/en/US/partner/prod/ps10265/jabber_windows.html

Jabber for Windows Administration Guide


http://www.cisco.com/en/US/docs/voice_ip_comm/jabber/Windows/9_0_1/b_jabber_win_icg.pdf

Jabber for iPhone Administration Guide


http://www.cisco.com/en/US/docs/voice_ip_comm/jabber/iPhone/8.6/JABI_BK_J29330BB_00_jabber-for-iphone-admin-
guide_chapter_010.html

CUP Frequently Asked Questions


http://www.cisco.com/en/US/products/ps6844/products_user_guide_list.html

CUP Deployment information (chapters 11-13 of the Deployment Guide)


http://www.cisco.com/en/US/products/ps6844/prod_installation_guides_list.html

CUP Release Notes


http://www.cisco.com/en/US/products/ps6844/prod_release_notes_list.html

CUP Licensing Information


http://www.cisco.com/en/US/products/ps6844/products_licensing_information_listing.html

Morgan Stepp CCIE #12603 | morganstepp@yahoo.com Page 11 of 11

You might also like