Cisco Voice Guru

Cisco UC resources for the masses…

Archive for the ‘Presence’ tag

CUCME Presence

with 3 comments

Fact: Every CUCME deployment should contain presence information.

When you realize how easy it is to configure presence within CUCME, it’s amazing that more engineers do not deploy this useful feature.  CUCME Presence provides line state information to other users using the SIP methods of SUBSCRIBE and NOTIFY.

There are two ways that presence information is made visible in a CUCME deployment: (1) BLF speed dials configured on phones and (2) phone directories accessed through the phone menu. Read the rest of this entry »

Written by Matthew Berry

May 21st, 2011 at 7:52 pm

Posted in Blog,sho run

Tagged with , , ,

Configure Cisco Unified Presence – Part 1

with 2 comments

Cisco Unified Presence Server (or CUPS) is a pretty cool application.  If you employers are Microsoft-zealots, as mine is, you will likely never see CUPS in action unless you’re running CVP.  Think of CUPS as a powerful back-end integration component that seeks to unify IM, phone, voicemail, scheduling, and conferencing.  Cisco’s flagship CUPS client is called Cisco Unified Personal Communicator (CUPC).

Over the past week, I’ve been studying CUPS and CUPC in preparation for my CCIE Voice exam in mid-August.  I have to say that the product is very easy to integration with a CUCM cluster.  Vik Mahli at IPexpert was right when he told me that a good weekend of labbing would give me all I needed to know to pass this portion of the CCIE Voice lab.

The purpose of this post is to distribute my CUPS notes for other CCIE Voice candidates.  Even though CUPS and CUPC is easy to setup, the product is very poorly documented on Cisco’s website.  In fact, the documentation team decided to compile the information into a wiki-like format located at http://docwiki.cisco.com/wiki/Cisco_Unified_Presence%2C_Release_7.x.

This is the first of three posts that walk you through a CUPS integration.  Enjoy.

CUPS Integration – Pt 1 (PDF – Right-click, “Save As”)

Part One: Configuring CUCM for Integration with CUPS

Application Users (Qty. 4)

1. Create “CUPS-AXL” application user with membership to group Standard CCM Super Users

2. Create “CUPS-CTIGW” application user with membership to group Standard CTI Allow Control of All Devices

3. Create “CUPS-Deskphone” application user with membership to group Standard CTI Allow Control of All Devices

4. Create “CUPS-PhoneMsg” application user with membership to group Standard CTI Allow Control of All Devices

User and Device Config on CUCM

1. Configure the phone devices, and associate a Directory Number (DN) with each device

a. Check Allow Control of Device from CTI to allow the phone to interoperate with the CUPC client.

2. Configure the users, and associate a device with each user.

a. If you are planning to deploy CUPC, make sure that the 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 CUPC will not be able to derive the softphone device name, and as a result, will not function properly.

3. Associate a user with a line appearance

4. Add users to Standard CTI Enabled user group

5. You will also need to assign license capabilities under System > Licensing > Capabilities Assignment

Configure CUPS as Application Server in CUCM

· System > Application Server > Add New CUPS and set the name to the hostname of the server and IP address for URL.

· Note: Some Cisco documentation says this step is unnecessary since the CUPS server will actually create this in CUCM via AXL.

Configuring the Presence Service Parameter

Note: 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 CUCM Admin > System > Presence Groups.

1. Select CUCM Administration > System > Service Parameters.

2. Select CUCM server from the Server menu.

3. Select Cisco CallManager from the Service menu.

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

5. Find CUP Publish Trunk and set to the name of the SIP trunk configured

Configuring the SIP Trunk for CUPS

1. Select CUCM Administration > System > Security Profile > SIP Trunk Security Profile. Select Find.

2. Select 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. Accept Presence Subscription (checked)

7. Accept Out-of-Dialog REFER (checked)

8. Accept Unsolicited Notification (checked)

9. Accept Replaces Header (checked)

Configuring the SIP Trunk Security Profile for CUPS

Note You only configure one SIP trunk between a CUCM cluster and a CUPS cluster. After you configure the SIP trunk, you must assign that SIP trunk as the CUP PUBLISH trunk on CUCM by selecting CUCM Administration > System > Service Parameters.

1. Select CUCM Administration > Device > Trunk. Select Add New.

2. Select SIP Trunk from the Trunk Type menu.

3. Select SIP from the Device Protocol menu. Select Next.

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

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

6. In the SIP Information section at the bottom of the window, enter the dotted IP address.

a. For the Destination Port,

b. Select Non Secure SIP Trunk Profile from the SIP Trunk Security Profile menu.

c. Select Standard SIP Profile from the SIP Profile menu.

Verifying That the Required Services are Running on CUCM

1. Select CUCM Serviceability > Tools > Control Center – Feature Services.

2. Select a CUCM server from the Server menu.

3. Make sure that the following services are running: Cisco CallManager, Cisco TFTP (if you are deploying CUPC softphone), Cisco CTIManager (if you are deploying CUPC in desk phone control mode), Cisco AXL Web Service (for data synchronization between CUPS and CUCM)

Written by Matthew Berry

April 29th, 2010 at 9:23 am

Posted in Blog

Tagged with , , ,

Sample CUCME SIP Configuration

with one comment

This post attempts to lay out the basic commands needed for a functional CUCME SIP system.  I pulled this configuration off a Cisco TechNote and added my comments inline in red.  For those of you following my blog and also studying for the lab, do you see any commands that may be missing?

Read the rest of this entry »

Written by Matthew Berry

February 9th, 2010 at 7:57 am

Posted in Blog

Tagged with , , ,