CST Jabber 11.0 Lab Guide
CST Jabber 11.0 Lab Guide
End to End Quick Start Jabber Deployment: Students will configure the integration and deployment from the ground up
including the configuration and/or installation of the following components:
Persistent Chat
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 1 of 257
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 2 of 257
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 3 of 257
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 4 of 257
Cisco dCloud
Lab Workflow
End-to-End Quick Start Deployment
The lab begins with a series of exercises, which guide the participant through the required activities and workflow to establish and
test a Cisco Jabber on-premise deployment. Test activities include configuration and verification of basic functionality while
emphasizing some recent feature additions and deployment methodologies.
These activities are mandatory, as the result will form the baseline system required to progress to the advanced feature modules.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 5 of 257
Cisco dCloud
Lab Requirements
The table below outlines the requirements for this preconfigured lab activity.
Table 1.
Lab Requirements
Required
Optional
None
Lab Configuration
This lab contains preconfigured users and components to illustrate the scripted scenarios and features of this solution. All
information needed to access the demonstration components is in the Topology and Servers menus of your active session.
Topology Menu. Click on any server in the topology and a popup window will appear with available server options.
Table 2.
or
next to any server name to display the available server options and credentials.
User Name
User ID
Password
Endpoint Devices
Phone
Email/Directory URI
Charles Holland
cholland
C1sco12345
cholland@dcloud.cisco.com
Anita Perez
aperez
C1sco12345
aperez@alpha.com
Lab Topology
This demonstration includes several server virtual machines. Most of the servers are fully configurable using the administrative
level account. Administrative account details are included in the script steps where relevant and in the server details table.
Figure 1.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 6 of 257
Cisco dCloud
Table 3.
Equipment details
Name
Description
IP Address
Username
Password
UCM1
cucm1.dcloud.cisco.com
198.18.133.3
administrator
dCloud123!
IMP1
cup1.dcloud.cisco.com
198.18.133.4
administrator
dCloud123!
CUC1
cuc1.dcloud.cisco.com
198.18.133.5
administrator
dCloud123!
Exp-C
exp-c-1.dcloud.cisco.com
198.18.133.152
admin
dCloud123!
Exp-E
exp-e-1.dcloud.cisco.com
198.18.1.152
admin
dCloud123!
AD1
ad1.dcloud.cisco.com
198.18.133.1
administrator
C1sco12345
Centos
centos.dcloud.cisco.com
198.18.134.29
root
dCloud123!
AD2
ad2.dcloud.cisco.com
198.18.2.11
administrator
C1sco12345
Exchange
Exchange 2010
mail1.dcloud.cisco.com
198.18.133.2
administrator
C1sco12345
Workstation 1
Windows 7
wkst1.dcloud.cisco.com
198.18.133.36
cholland
C1sco12345
Workstation 2
Windows 7
wkst2.dcloud.cisco.com
198.18.133.37
aperez
C1sco12345
Workstation 2
External
Windows 7
wkst2-ext.dcloud.cisco.com
198.18.2.37
aperez
C1sco12345
NOTE: Two passwords are used throughout this lab. Password1 (dCloud123!) is used across all Cisco Collaboration components
and linux hosts. Password2 (C1sco12345) is used for all Microsoft Active Directory accounts including administrative, service, and
demonstration user accounts. This applies to both Platform and Administrative user accounts within Cisco Collaboration
Applications.
Version Installed
11.0.1.10000-10
11.0.1.10000-6
11.0.1.10000-10
Expressway-C (Core)
X8.5.3
Expressway-E (Edge)
X8.5.3
Microsoft Exchange
Mail Server
Demonstration Workstations
Microsoft Windows 7
11.x
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 7 of 257
Cisco dCloud
Lab Pre-Configuration
In order to save time, certain elements of this lab have been pre-configured in advance to provide a baseline starting point. Please
review this section before proceeding to the first configuration activity.
Jabber-Config.xml
The vast majority of service and client configuration for Cisco Jabber is provisioned using the service profiles (created earlier),
however to enable certain non-default behaviors on the Jabber client a configuration file in XML format named JabberConfig.xml must be used.
To save time and avoid the introduction of errors to the lab environment a series of Jabber-Config.xml files have been staged on
both wkst1.dcloud.cisco.com, wkst2.dcloud.cisco.com, and ad1.dcloud.cisco.com. During the lab, when a new series of
client configuration parameters are required, you will browse to and upload the required file.
File Locations: Desktop\CST-Jabber\Jabber-Config-Files
The following sub-folders contain the relevant jabber-config.xml files:
Dial Plan
Basic Class of Control elements have been pre-defined as follows:
Table 1.
Partitions
Partition
Description
CST-DN-PT
CST-URI-PT
Table 2.
Partitions
CST-DN-PT
PostgreSQL
PostgreSQL server 9.4 (with dependencies) was installed using the YUM package installer on centos.dcloud.cisco.com running
CentOS7. The database and services have been initialized using default values and the following parameters have been
configured:
Connections permitted from 198.18.133.0/24 (IP subnet for Collaboration Applications in the lab)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 8 of 257
Cisco dCloud
Operating system configuration to permit incoming connections on TCP 5432 has been performed for you.
Details of the steps taken to create the baseline environment can be found in Appendix A.
Browse to dcloud.cisco.com, choose the location closest to you, and then login with your Cisco.com credentials.
2.
3.
Test your bandwidth from the demonstration location before performing any demonstration scenario. [Show Me How]
4.
Verify your demonstration is Active under My Demonstrations on the My Dashboard page in the Cisco dCloud UI.
5.
If you are not connected to the lab from behind a router, on your laptop, use Cisco AnyConnect paired with the session
credentials from the UI to connect to the lab. [Show Me How]
6.
From your laptop, access the demonstration workstation named wkst1 located at 198.18.133.36 and login using the following
credentials: Username: dcloud\cholland, Password: C1sco12345.
Recommended method: Use Cisco AnyConnect [Show Me How] and the local RDP client on your laptop. [Show Me
How]
Alternate method: Use the Cisco dCloud Remote Desktop client with HTML5. [Show Me How]
o
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 9 of 257
Cisco dCloud
Lab Orientation
NOTE: Read and Complete the Activities in this section before proceeding. Connections to lab hosts require an active
connection to the assigned Lab Pod through either a supported VPN connected router or the Cisco AnyConnect VPN Client.
In this activity, the student will configure and connect the RDP sessions required and referenced throughout the lab.
NOTE: Connections to lab hosts require an active connection to the assigned Lab Pod through either a router connected to dCloud
or the Cisco AnyConnect VPN Client.
The table below identifies the hosts, use cases, and credentials required when connecting.
Name
Use Case
IP Address
Domain\Username
Password
Workstation 1
wkst1.dcloud.cisco.com
198.18.133.36
dcloud\cholland
C1sco12345
Workstation 2
wkst2.dcloud.cisco.com
198.18.133.37
dcloud\aperez
C1sco12345
Workstation 2
External
wkst2ext.dcloud.cisco.com
198.18.2.37
dcloud\aperez
C1sco12345
AD1
ad1.dcloud.cisco.com
198.18.133.1
dcloud\administrator
C1sco12345
AD2
ad2.dcloud.cisco.com
198.18.2.11
dcloud\administrator
C1sco12345
Throughout this guide, steps will instruct the student to Open or Switch to the RDP session connected to one of the hosts
referenced above. These statements always reference the FQDN of the host accompanied at times by contextual information. All
FQDNs should be resolvable directly from the student workstation (while connected to Lab Pod via VPN - required), however IP
addresses may be used as well.
Use Cases: Workstation 1 is the primary anchor point for configuration activities in addition to hosting the Jabber
client for lab user Charles Holland.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 10 of 257
Cisco dCloud
Use Cases: Workstation 2 is assigned to Lab User Anita Perez. Workstation 2 is used only for demonstration
and testing of features. Workstation 2 will be moved to an external network during the Collaboration Edge
module for testing Mobile and Remote Access.
ad1.dcloud.cisco.com (AD1):
o
Use Cases: AD1 hosts the majority of internal services. This server will be used for interactions with Microsoft
Active Directory, Internal DNS, Active Directory Federation Services.
ad2.dcloud.cisco.com (AD2):
o
Use Cases: AD2 is used to add DNS SRV records required to configure and demonstration the Collaboration
Edge Solution.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 11 of 257
Cisco dCloud
Click Start > All Programs > Accessories > Remote Desktop Connection.
2.
Click Options.
3.
4.
5.
Figure 2.
Audio Playback
6.
Click OK.
7.
8.
Figure 3.
9.
Click the General tab and fill in the Computer and Username fields based on the table below, according to the host to which
you are connecting:
Table 3.
Field
WKST1
WKST2
AD1
AD2
Computer:
wkst1.dcloud.cisco.com
or 198.18.133.36
wkst2.dcloud.cisco.com
or 198.18.133.37
ad1.dcloud.cisco.com
or 198.18.133.1
ad2.dcloud.cisco.com
or 198.18.2.11
Username:
dcloud\cholland
dcloud\aperez
dcloud\administrator
dcloud\administrator
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 12 of 257
Cisco dCloud
11. (Optional) Click Save and use the Save As file dialog to name and save the session definition to your computer.
Figure 4.
Activity Complete
This activity is complete when the student has four active RDP sessions to the hosts listed in the table above.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 13 of 257
Cisco dCloud
Activity Objectives
In this activity, you will connect to server AD1, verify the configuration of Microsoft Active Directory as it relates to our Lab topology,
and perform prerequisite DNS configuration to support service discovery.
Through this activity, you will:
Explore the dCloud Organizational Unit containing all users pertinent to the topology
o
Identify Email domains in use and discuss relation to format of the Jabber ID (JID) and multi-domain support
Review and Add Distribution Groups to leverage the new Enterprise Groups feature.
Provision service location (SRV) records in DNS to allow for service discovery.
2.
From the Task Bar, click the Active Directory Users and Computers icon.
Figure 5.
3.
Click the dCloud Organizational Unit (OU) from the Menu Tree on the left. This OU contains all of the users and distribution
groups that will addressed throughout the exercise in this lab guide.
Figure 6.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 14 of 257
Cisco dCloud
4.
Users have been pre-configured and assigned to this OU and will serve as the contact source and user base for lab exercises.
5.
Review the list of users displayed. Observe that there are three distinct email address domains in use:
Figure 7.
6.
uk.dcloud.cisco.com
alpha.com
Lab User List
Notice that demonstration user Charles Holland is assigned email address (cholland@dcloud.cisco.com) while Anita Perez
is assigned (aperez@alpha.com). This distinction serves to simulate an environment wherein multiple domain name spaces
are present.
Two Distribution Groups, Engineering and Marketing were created in advance. We will be using Distribution Groups in tandem
with the new Enterprise Groups Feature in Jabber 11. This allows automatic synchronization of administrator-defined distribution
groups through an LDAP agreement in Cisco Unified Communications Manager.
7.
Double-click the Engineering distribution group to open the properties dialog. Notice that the group type is set to
Distribution. Only Distribution Groups are eligible for synchronization with Unified Communications Manager.
Figure 8.
8.
Engineering Group
Click the Members tab. Notice that all of the users in the Engineering department are members of this distribution group.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 15 of 257
Cisco dCloud
Figure 9.
9.
Members
10. The Marketing distribution group has been similarly configured with membership populated with users assigned to the
Marketing department. Optional: You may open and validate the configuration at this time. Otherwise, proceed to the next
step.
Figure 10.
Group Option
2.
3.
4.
Click OK.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 16 of 257
Cisco dCloud
Figure 11.
Group Object
5.
Double-click the newly added Sales Distribution Group to open the Properties editor.
6.
7.
Click Add.
Figure 12.
8.
Members Tab
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 17 of 257
Cisco dCloud
Figure 13.
9.
Click Check Names to search the Active Directory for a matching user with a display naming beginning with Adam.
10. Notice that the Check Names search utility returned a user object for Adam McKenzie (amckenzie@dcloud.cisco.com).
Figure 14.
User Selection
17. Right-click within the highlighted area and choose Add to a group from the menu.
18. In the Enter the object names to choose field enter the name Sales.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 18 of 257
Cisco dCloud
Figure 16.
Choose Groups
Operation Successful
Determines whether it is operating internal to or external to the corporate network, to influence client behavior
Locate services within the corporate network or through Expressway when operating externally.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 19 of 257
Cisco dCloud
Cisco Jabber clients query domain name servers (DNS) to retrieve service (SRV) records that provide the location of hosted
services on the network.
In this activity, you will provision the DNS service location records required to enable auto-discovery for Cisco Jabber while running
inside internal enterprise network.
The Cisco Jabber client will query DNS for SRV records based on user domain in parallel. The highest priority record returned will
be used for services.
Priority
Service
WebEx Messenger
_cisco-uds._tcp.example.com
_cuplogin._tcp.example com
Collaboration Edge
_collab-edge._tls.example.com
2.
Figure 19.
3.
4.
Figure 20.
5.
6.
7.
Scroll down and choose Service Location (SRV) from the Resource Record Type dialog.
8.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 20 of 257
Cisco dCloud
Figure 21.
9.
Create Record
Service: _cisco-uds
Protocol: _tcp
Priority: 0 (default)
Weight: 0 (default)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 21 of 257
Cisco dCloud
Figure 22.
Service: _cisco-uds
Protocol: _tcp
Priority: 0 (default)
Weight: 0 (default)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 22 of 257
Cisco dCloud
Figure 23.
Service: _cisco-uds
Protocol: _tcp
Priority: 0 (default)
Weight: 0 (default)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 23 of 257
Cisco dCloud
Figure 24.
Connect and/or switch to the RDP session for wkst1.dcloud.cisco.com (198.18.133.36) to perform DNS verification.
2.
3.
4.
5.
6.
SRV record data similar to the output shown below should be returned by DNS server ad1.dcloud.cisco.com.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 24 of 257
Cisco dCloud
Figure 25.
7.
SRV Record
A successful result returns both the FQDN of the host(s) offering the service as well as the resolved IP Address (es)
associated with the host(s). You should see text similar to the graphic above (Red Text).
NOTE: If you see error text indicating a failure to lookup this or subsequent _cisco-uds SRV records, for example: Non-existent
domain, follow the instructions below.
Confirm that the command entered is exactly as specified in the guide and retry.
Confirm that the settings of the SRV record match the previous configuration steps.
Figure 26.
SRV Resolution
If you are unable to resolve the issue, please notify a proctor. Do not continue until a successful validation result is returned.
8.
9.
SRV record data similar to the output shown below should be returned by DNS server ad1.dcloud.cisco.com.
Figure 27.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 25 of 257
Cisco dCloud
Figure 28.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 26 of 257
Cisco dCloud
Activity Objectives
The following are the objectives for this activity:
Identify and confirm the status of services required for the operation of Cisco Unified Communications Manager and IM
and Presence Service as they relate to features implemented in the lab
Identify and perform the activities required to integrate Cisco Unified CM and IM and Presence
Define UC Services and a Service Profile in order to assign presence capabilities to Cisco Jabber users
Implement LDAP Directory Synchronization and Authentication with Microsoft Active Directory to import Users and
Groups
Use template based automation tools to quickly and accurately provision End Users, Directory Numbers, and Devices
through the LDAP user import process
Configure Cisco Unified CM and Unified IM and Presence for the Flexible JID Address Scheme with Multi-Domain
Domain support
Interact with the Cisco Jabber client configuration file (jabber-config.xml) to enable non-default behaviors in Cisco Jabber
2.
Launch Internet Explorer by double clicking on the desktop shortcut or clicking the Internet Explorer icon in the task bar.
3.
From the Cisco dCloud Homepage hover over Collaboration Admin Links and choose Cisco Unified Communications
Manager to connect to ucm1.dcloud.cisco.com. Optionally you may manually type https://ucm1.dcloud.cisco.com in the
address bar.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 27 of 257
Cisco dCloud
Figure 29.
4.
NOTE: As part of this lab, we will be performing Certificate Management in Unified Communications Manager and IM&P in an
upcoming exercise. Until a Certificate signed by a trusted Certification Authority is installed, we will continue to receive these
errors. Please acknowledge and proceed using the Continue to this website option.
5.
From the Installed Applications list, click Cisco Unified Communications Manager.
Figure 30.
6.
From the Navigation menu in the upper-right corner of the Administration Webpage, choose Cisco Unified Serviceability.
7.
Click Go.
8.
9.
Login Prompt
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 28 of 257
Cisco dCloud
11. From the Menu choose Tools > Control Center Feature Services.
Figure 32.
12. From the Choose Server drop down list, choose ucm1.dcloud.cisco.com.
Figure 33.
Cisco DirSync
Cisco CallManager
Cisco CTIManager
Cisco Tftp
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 29 of 257
Cisco dCloud
Figure 34.
Directory Services
2.
Click Go.
3.
Review the Control Center page to confirm that the services listed below are Activated and in a Running state:
o
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 30 of 257
Cisco dCloud
Figure 35.
Connect and/or switch to the RDP session for wkst1.dcloud.cisco.com (198.18.133.36) if not already in focus.
2.
From the currently open Internet Explorer window connected to ucm1.dcloud.cisco.com, use the Navigation menu to
choose Cisco Unified CM Administration.
3.
If the previous logon session has expired you may need to login. (Username: administrator, Password: dCloud123!)
Otherwise, proceed to the next step.
4.
From the menu navigate to System > Security > SIP Trunk Security Profile.
Figure 36.
5.
Security Menu
Click Find to display the list of configured Sip Trunk Security Profiles.
Figure 37.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 31 of 257
Cisco dCloud
6.
Click Non Secure SIP Trunk Profile to open the configuration page.
7.
8.
Figure 38.
9.
Click Save.
Device Menu
11. From the Find and List Trunks page, click Add New.
12. Set the Trunk Type value to SIP Trunk from the drop down menu.
13. Click Next.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 32 of 257
Cisco dCloud
14. Set the Following Values under the Device Configuration section.
Figure 40.
Device Information
15. Scroll down to the section labeled SIP Information and set the following values:
Figure 41.
SIP Information
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 33 of 257
Cisco dCloud
21. From the main menu, navigate to System > Service Parameters.
22. Choose ucm1.dcloud.cisco.com from the Server drop down menu.
23. Choose Cisco CallManager from the Service drop down menu.
Figure 42.
Configure UC Services
1.
From the main menu navigate to User Management > User Settings > UC Service.
Figure 44.
User Settings
2.
3.
Figure 45.
Add a UC Service
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 34 of 257
Cisco dCloud
4.
Click Next.
5.
Name: IMP-Service
Figure 46.
UC Service Information
6.
Click Save.
7.
8.
Figure 47.
9.
Add a UC Service
Click Next.
Name: CTI-Service
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 35 of 257
Cisco dCloud
Figure 48.
UC Service Information
Add a UC Service
Name: Voicemail-Service
Port: 443
Protocol: HTTP
Figure 50.
UC Service Information
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 36 of 257
Cisco dCloud
UC Services
NOTE: We have omitted the manual configuration of a Directory Service. Feature enhancements to the Jabber Client portfolio
have made it possible to leverage the Service Discovery capabilities of Jabber to automatically detect an accessible LDAP
directory. Automatic discovery using SRV is the preferred method where possible.
User Settings
Name: CST-Service-Profile
Make this the default service profile for the system: Checked
Figure 53.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 37 of 257
Cisco dCloud
Primary: Voicemail-Service
Figure 54.
Voicemail Profile
Primary: None
Figure 55.
Directory Profile
Primary: IMP-Service
Figure 56.
Primary: CTI-Service
Profiles
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 38 of 257
Cisco dCloud
Service Activation
1.
Recall that as part of our Service Activation and Status Verification activity we confirmed the status of Cisco DirSync to be
activated and running. Directory Synchronization depends on this service to function and must be activated prior to enabling
and LDAP Directory Synchronization agreement and/or LDAP Authentication.
Figure 57.
Class of Control
In order to leverage component features such as URI Dialing and to maintain consistency with Cisco Dial-Plan best practices for a
centralized call control deployment, the following Partitions and Calling Search Spaces were created in advance. We will
reference these when configuring our Provisioning Templates.
Table 4.
Partitions
Partition
Description
CST-DN-PT
CST-URI-PT
Table 5.
Partitions
CST-CSS
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 39 of 257
Cisco dCloud
1.
Navigate to the Cisco Unified CM Administration web interface at https://ucm1.dcloud.cisco.com/ccmadmin. This should
already be open from the previous exercise.
2.
Use the menu to navigate to User Management > User/Phone Add > Universal Device Template.
Figure 58.
3.
Click Find.
4.
Click the Sample Device Template with TAG usage examples hyperlink to open.
5.
Figure 59.
6.
Click the
7.
Set the Calling Search Space to CST-CSS by choosing it from the drop-down menu.
Figure 60.
Device Routing
8.
Click Save.
9.
From the main menu, choose User Management > User/Phone Add > Universal Line Template.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 40 of 257
Cisco dCloud
Figure 61.
Figure 62.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 41 of 257
Cisco dCloud
Figure 63.
User Profile
Figure 64.
2.
LDAP Menu
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 42 of 257
Cisco dCloud
Figure 65.
3.
Click Save.
5.
6.
NOTE: The user CollabLDAP has already been created as a standard user (no administrative roles) in the active directory for use
as a service account in LDAP Synchronization and Authentication in accordance with Cisco deployment best practice.
7.
Figure 66.
8.
9.
Figure 67.
Directory URI
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 43 of 257
Cisco dCloud
NOTICE: Our demonstration users are provisioned across three different domains in the format sAMAccountName@domain.com.
In the coming steps, we will ensure that this value will be used to populate the Jabber ID (JID).
10. Scroll to the section labeled Group Information.
11. Click the Add to Access Control Group button.
Figure 68.
12. In the Find Access Control Group where Name search field type: Standard.
13. Click Find.
14. From the Find and List Access Control Groups dialog, place a Check next to the following entries:
Figure 69.
, to close the dialog and return to the LDAP Directory configuration screen.
16. Set the value of Feature Group Template to CST Feature Group Template.
17. Check the box next to Apply mask to synced telephone numbers to create a new line for inserted users.
18. In the Mask field, enter XXXXXXXXXXXXX (The letter X in CAPS 13 times).
This mask is used because we have variable length E.164 telephone numbers with demonstration users in different countries. The
maximum length of any telephone number in our demonstration is 12-digits with a leading +. Thus the mask XXXXXXXXXXXXX
will accommodate any phone number string of 13 characters or less.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 44 of 257
Cisco dCloud
Figure 70.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 45 of 257
Cisco dCloud
Figure 72.
LDAP Authentication
25. In the Host Name or IP Address for Server field, type: ad1.dcloud.cisco.com.
Figure 73.
From the Unified Communications Manager Administration webpage, use the main menu to navigate to System > Enterprise
Parameters.
2.
3.
Figure 74.
4.
5.
6.
Click Save.
7.
8.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 46 of 257
Cisco dCloud
Figure 75.
Apply Configuration
From the RDP session on wkst1.dcloud.cisco.com, launch Internet Explorer (if NOT already open) or click the New Tab
icon.
2.
From the dCloud Homepage navigate to Collaboration Admin Links > Cisco Unified IM and Presence Service to connect
to imp1.dcloud.cisco.com. Optionally, you may manually type https://imp1.dcloud.cisco.com in the address bar.
Figure 76.
3.
4.
From the Installed Applications list, click Cisco Unified IM and Presence.
Figure 77.
Installed Applications
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 47 of 257
Cisco dCloud
5.
6.
7.
Click Login.
Figure 78.
Login Prompt
Figure 79.
9.
Gateways Menu
Figure 80.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 48 of 257
Cisco dCloud
msRTCSIP-PrimaryUserAddress
This allows organizations to map user JIDs that align with the corporate naming address scheme in use. For example, a users JID
(IM address) can be mapped to their E-Mail address using the mail parameter, effectively creating a single address for multi-modal
communications.
The graphic below demonstrates how this feature affects the demonstration users in the Lab.
Figure 81.
Multi-Domain Support
Jabber IDs across multiple domains are now supported in a single Unified IM and Presence cluster. For example, an organization
may manage many email domains, but only a single IM and Presence cluster. The JIDs can be formed based on the different email
domains in this scenario, such as in our lab topology:
dcloud.cisco.com
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 49 of 257
Cisco dCloud
alpha.com
uk.dcloud.cisco.com
The Cisco Unified IM and Presence service will automatically learn the domains in the assigned topology based on those detected
in @domain portion of the JID (IM Address).
From the menu choose Presence > Settings > Advanced Configuration.
This is the configuration screen where the IM Address scheme can be modified to support flexible JID and Multi-Domain
provisioning.
3.
Observe that all configuration items are Grayed Out. A message indicating that certain services must be stopped in order to
continue is displayed.
Figure 82.
From the active RDP session connected to wkst1.dcloud.cisco.com, launch the terminal application PuTTY by clicking on
the icon in the taskbar.
Figure 83.
2.
PuTTY Icon
Under Saved Sessions, choose the entry imp1 and click Load.
Figure 84.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 50 of 257
Cisco dCloud
3.
Click the Open button to launch a secure shell connection to the IM and Presence node imp1.dcloud.cisco.com.
4.
5.
Figure 85.
NOTE: In the next section, you will type a series of serviceability commands. In order to eliminate the possibility of typographic
errors and to save time, you may open a file with pre-configured text and copy and paste each command in place of typing. From
the Desktop of Wkst1 browse to CST-Jabber > Utilities and open the file: service-stop-start.txt. Copy commands one at a time
as instructed in the following steps, to paste into the PuTTY windows simply right click within the active terminal connection.
6.
Type the following command: utils service stop Cisco Presence Engine
7.
Press Enter.
8.
Figure 86.
9.
Service Stopped
Type the following command: utils service stop Cisco SIP Proxy
Service Stopped
12. Type the following command: utils service stop Cisco XCP Router
13. Press Enter.
14. Confirm that the service has been stopped.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 51 of 257
Cisco dCloud
Figure 88.
Service Stopped
15. Type the following command: utils service stop Cisco Sync Agent
16. Press Enter.
17. Confirm that the service has been stopped.
Figure 89.
Service Stopped
18. Type the following command: utils service stop Cisco Client Profile Agent
19. Press Enter.
20. Confirm that the service has been stopped.
Figure 90.
Service Stopped
3.
From the menu choose Presence > Settings > Advanced Configuration.
4.
5.
6.
Click Save.
7.
Figure 91.
Webpage Notification
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 52 of 257
Cisco dCloud
NOTE: This message is a reminder that the specified modification is applied globally to all Users assigned to this IM and Presence
cluster. In this lab, we are dealing with only 29 total users supporting this feature, in a Net-New install. If this was an existing
installation with users imported into the IM and Presence database, this operation would trigger an update of ALL user records,
which could have significant impact on system performance. This change would be permanent and requires that ALL Cisco Jabber
clients in use be at version 10.6 or higher for support.
8.
Observe the Status message at the top of the page, displayed immediately after initiating the change. This indicates that the
IM Address Scheme update has been triggered.
Figure 92.
9.
Wait until the message transitions to IM address Scheme change update successful before proceeding.
Figure 93.
Success Notification
Switch back to the PuTTY terminal session connected to imp1.dcloud.cisco.com. If the console session login timeout has
expired and/or PuTTY has been closed, launch the PuTTY application as described earlier, load the imp1 saved session, and
click Open.
2.
If you are NOT actively logged in to the server, log into the imp1.dcloud.cisco.com CLI with the (administrator/dCloud123!)
password combination referenced earlier.
NOTE: In the next section, you will type a series of serviceability commands. In order to eliminate the possibility of typographic
errors and to save time, you may open a file with pre-configured text and copy and paste each command in place of typing. From
the Desktop of Wkst1 browse to CST-Jabber > Utilities and open the file: service-stop-start.txt. Copy commands one at a time
as instructed in the following steps. To paste into the PuTTY window, simply right click within the active terminal connection.
3.
Type the following command: utils service start Cisco Presence Engine
4.
Press Enter.
5.
Figure 94.
Service Started
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 53 of 257
Cisco dCloud
6.
Type the following command: utils service start Cisco SIP Proxy
7.
Press Enter.
8.
Figure 95.
9.
Service Started
Type the following command: utils service start Cisco XCP Router
Service Started
12. Type the following command: utils service start Cisco Sync Agent
13. Press Enter.
14. Confirm that the service has started.
Figure 97.
Service Started
15. Type the following command: utils service start Cisco Client Profile Agent
16. Press Enter.
17. Confirm that the service started.
Figure 98.
Service Started
NOTE: In a previous exercise, we Stopped the Cisco XCP Router service. If you Stop the Cisco XCP Router instead of choosing
to restart this service, the IM and Presence Service will automatically stop all other dependent XCP services. Subsequently when
you turn on the XCP router, the IM and Presence Service does not automatically turn on the other XCP services; you need to
manually turn on the other XCP services.
18. Type the following command utils service start Cisco XCP Connection Manager
19. Press Enter.
20. Confirm that the service started.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 54 of 257
Cisco dCloud
Figure 99.
Service Started
21. Type the following command utils service start Cisco XCP Authentication Service
22. Press Enter.
23. Confirm that the service started.
Figure 100. Service Started
24. Type the following command utils service start Cisco XCP Text Conference Manager
25. Press Enter.
26. Confirm that the service started.
Figure 101. Service Started
3.
4.
5.
Click the New Tab icon on the active Internet Explorer window.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 55 of 257
Cisco dCloud
6.
From the Cisco dCloud homepage navigate to Collaboration Admin Links > Cisco Unified IM and Presence Service.
7.
8.
9.
From the Unified Communications Manager Administration interface, navigate to choose System > LDAP > LDAP
Directory.
2.
Click Find.
3.
Click the hyperlink for CST LDAP to open the directory configuration page.
4.
5.
6.
Observe the status message in upper left hand corner of the LDAP Directory configuration page.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 56 of 257
Cisco dCloud
7.
From the main menu choose User Management > End User.
2.
Click Find.
3.
Observe that the 29 Users identified during the Active Directory review activity are listed. Pay particular attention to our two
demonstration users Charles Holland cholland and Anita Perez aperez.
4.
Confirm that the synchronized Directory URI for Anita Perez is set to aperez@alpha.com.
5.
Confirm that the synchronized Directory URI for Charles Holland is set to cholland@dcloud.cisco.com.
From the main menu navigate to User Management > User Settings > User Group.
7.
Click Find.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 57 of 257
Cisco dCloud
8.
Notice that the distribution groups provisioned in the earlier exercise are synchronized through the LDAP agreement.
9.
NOTE: Changes to the membership of the distribution group in Active Directory will be propagated dynamically during the
scheduled LDAP sync process. Changes to assigned members will be reflected in the Jabber client where users have added these
groups as contact sources.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 58 of 257
Cisco dCloud
dcloud.cisco.com
uk.dcloud.cisco.com
alpha.com
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 59 of 257
Cisco dCloud
21. Observe that listed items appear with a Green Check Mark.
22. Click All Assigned Users from the Presence Topology navigation pane.
Figure 114. Presence Topology
Switch to the Unified CM Console tab in the Internet Explorer browser window.
2.
If necessary, use the (administrator/dCloud123!) username and password combination to log in.
3.
From the menu choose User Management > User/Phone Add > Quick User/Phone Add.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 60 of 257
Cisco dCloud
4.
To filter the user search results type Anita in the Find User where field. (Default Search Criteria is First Name)
5.
Click Find.
6.
7.
From the Quick User/Phone Add configuration page, click Manage Devices.
8.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 61 of 257
Cisco dCloud
9.
12. From the Related Links navigation menu, choose Back to Find List Users.
Figure 122. Back to Find List Users
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 62 of 257
Cisco dCloud
16. From the Quick User/Phone Add configuration page, click Manage Devices.
17. Click Add New Phone.
18. Set the following values in the configuration pop-up menu:
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 63 of 257
Cisco dCloud
24. Click the CSFCHOLLAND Device Name hyperlink to open the device configuration.
25. Observe that the Directory Number \+14085556018 created via the initial LDAP synchronization was automatically
associated to the device. Notice that configuration elements defined during the creation of Auto-Provisioning templates such
as Device CSS, have been set to the values specified through that process.
Figure 127. Phone Options
26. If desired you may investigate the auto-provisioning of the CSFAPEREZ device. When you are ready, move to the next step.
27. Navigate to User Management > End User from the main menu.
Figure 128. End User Menu
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 64 of 257
Cisco dCloud
35. Close the Line Appearance Association for Presence dialog by clicking Cancel.
36. Through the previous activity, user Anita Perez (aperez) has been similarly provisioned. You may investigate this if you wish,
when you are ready move on to the next activity.
Review Jabber-Config.xml
As discussed in the Lab Pre-Configuration section, a series of jabber-config.xml files have been staged on
wkst1.dcloud.cisco.com, wkst2.dcloud.cisco.com, and ad1.dcloud.cisco.com.
1.
From the Desktop of wkst1.dcloud.cisco.com, locate and open the folder CST-Jabber.
2.
3.
Right click the file jabber-config.xml and choose Open with > Notepad.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 65 of 257
Cisco dCloud
4.
The following parameters were added to the Directory section of the file to enable Flexible JID:
<SipUri>mail</SipUri>
<UseSIPURIToResolveContacts>true</UseSIPURIToResolveContacts>
<BDISipUri>mail</BDISipUri>
<BDIUseSIPURIToResolveContacts>true</BDIUseSIPURIToResolveContacts>
URI dialing allows users to make calls and resolve contacts with Uniform Resource Identifiers (URI). For example, a user named
Charles Holland has the following SIP URI associated with his directory number: cholland@dcloud.cisco.com. URI dialing enables
users to call Charles with his SIP URI rather than his directory number.
5.
<EnableSIPURIDialling>True</EnableSIPURIDialling> (Required)
<BusinessPhone>telephoneNumber</BusinessPhone> (COSMETIC ONLY: If not added then the SIP URI will be
identified as the work number and the Business telephone will indicate unknown)
6.
7.
The following parameters were added to support the Save Chat to Exchange feature:
<enablesavechathistorytoexchange>True</enablesavechathistorytoexchange>
<InternalExchangeServer>mail1 </InternalExchangeServer>
NOTE: Each time a modification to the jabber-config.xml file is made in support of added features/enhancements, it must first be
uploaded to the Unified Communications Manager TFTP server, and the TFTP service must be restarted before the new
configuration becomes available to the client software.
From an active browser session to ucm1.dcloud.cisco.com on wkst1.dcloud.cisco.com, use the Navigation menu to
choose Cisco Unified OS Administration.
2.
Click Go.
3.
4.
Click Login.
5.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 66 of 257
Cisco dCloud
6.
7.
8.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 67 of 257
Cisco dCloud
19. From the Choose Server drop down list, choose ucm1.dcloud.cisco.com.
Figure 140. Select Server
Verify Jabber-Config.xml
To confirm that the updated jabber-config.xml is being served by ucm1.dcloud.cisco.com we will use a web-browser to request
the jabber-config.xml file from the Unified Communications Manager TFTP Server.
NOTE: Internet Explorer does not properly render the XML file when requested over http in this manner. As such, we will be using
Mozilla Firefox for the next exercise.
1.
2.
From the Cisco dCloud homepage, navigate to Collaboration User and Test Links > Jabber-Config Check. Optionally you
may manually navigate to the following URL: http://ucm1.dcloud.cisco.com:6970/jabber-config.xml.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 68 of 257
Cisco dCloud
3.
Confirm that jabber-config.xml file reviewed earlier matches the output of the web browser.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 69 of 257
Cisco dCloud
Activity Objectives
You will perform the following during this activity:
Identify required naming convention for Cisco Unified Collaboration service nodes
Establish a Root trust relationship between ucm1.dcloud.cisco.com and imp1.dcloud.cisco.com with the Certificate
Authority hosted on ad1.dcloud.cisco.com
Generate and download Certificate Signing Requests for required services across Cisco Unified CM and Unified IM and
Presence
Use Microsoft Active Directory Certificate services to generate CA signed certificates for Cisco Unified CM and Unified IM
and Presence
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 70 of 257
Cisco dCloud
From the RDP session connected to wkst1.dcloud.cisco.com (198.18.133.36), change focus of the Internet Explorer to the
browser tab connected to ucm1.dcloud.cisco.com. Use the Navigation menu to choose Cisco Unified CM Administration
and click Go.
2.
If the login session timeout has expired from the previous activity, login with Username: administrator and
Password:dcloud123!.
3.
From the Cisco Unified CM Administration webpage, navigate to System > Server.
4.
Click Find.
5.
Confirm that the server hostnames reflect their fully qualified domain name as shown.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 71 of 257
Cisco dCloud
3.
1.
2.
Choose the radio button for Base 64 and then click Download CA certificate.
3.
4.
5.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 72 of 257
Cisco dCloud
1.
From an active browser session to ucm1.dcloud.cisco.com, use the Navigation menu to choose Cisco Unified OS
Administration.
2.
3.
4.
5.
Choose tomcat-trust from the drop down menu. Do NOT choose tomcat.
6.
7.
Click Browse.
8.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 73 of 257
Cisco dCloud
2.
3.
Distribution: Multi-Server(San)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 74 of 257
Cisco dCloud
4.
Click Generate.
5.
Verify that CSR generation completed successfully, and export completed for both ucm1.dcloud.cisco.com and
imp1.dcloud.cisco.com.
6.
Click Close.
7.
8.
9.
2.
Click the button for Select a program from a list of installed programs from the file dialog pop-up.
3.
Click OK.
4.
5.
Click OK.
6.
From the Notepad main menu choose Format > Word Wrap.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 75 of 257
Cisco dCloud
7.
8.
9.
10. Switch focus back to Internet Explorer and open the tab connected to AD1 Certificate Services.
11. Click the hyperlink for Home, in the upper right of the Microsoft Active Directory Certificate Services webpage.
12. Click Request a Certificate.
Figure 159. Request a Certificate
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 76 of 257
Cisco dCloud
2.
Use the Navigation menu to choose Cisco Unified OS Administration. (if not already there)
3.
4.
5.
6.
7.
Click Browse.
8.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 77 of 257
Cisco dCloud
2.
Use the Navigation menu to choose Cisco Unified IM and Presence OS Administration.
3.
Click Go.
4.
5.
6.
7.
8.
9.
Click Browse.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 78 of 257
Cisco dCloud
2.
Distribution: imp1.dcloud.cisco.com
NOTE: Subject Alternative Names (SANs) have been auto-populated based on the presence domains for which the IM and
Presence server has been configured. In our lab, this includes alpha.com, dcloud.cisco.com, and uk.dcloud.cisco.com.
3.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 79 of 257
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 80 of 257
Cisco dCloud
Double click the file imp1-cup-xmpp.csr (renamed in the previous step) to open.
2.
From the Notepad main menu, choose Format and confirm that Word Wrap is highlighted.
3.
4.
5.
6.
Switch focus back to Internet Explorer and open the tab connected to AD1 Certificate Services.
7.
Click the hyperlink for Home, in the upper right of the Microsoft Active Directory Certificate Services webpage.
8.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 81 of 257
Cisco dCloud
2.
Navigate to Security > Certificate Management from the menu. (If not already on this page)
3.
4.
5.
Click Browse.
6.
7.
8.
Click Open.
9.
Click Upload.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 82 of 257
Cisco dCloud
Launch the terminal application PuTTY by clicking on the icon in the taskbar.
2.
Under Saved Sessions, choose the entry ucm1 and click Load.
3.
4.
5.
6.
Press Enter.
7.
While waiting for the restart command to complete, open another PuTTY session to imp1.dcloud.cisco.com by right clicking
the PuTTY icon in the taskbar.
8.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 83 of 257
Cisco dCloud
9.
10. Type the following command: utils service restart Cisco Tomcat
11. Press Enter.
12. Before proceeding, confirm that the Cisco Tomcat service has been restarted on both hosts as shown below.
Figure 180. Tomcat Restarted
2.
From the dCloud homepage navigate to: Collaboration Admin Links > Cisco Unified Comunications Manager.
3.
Select Cisco Unified Communications Manager from the Installed Applications list.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 84 of 257
Cisco dCloud
NOTE: No error regarding an untrusted certificate is encountered and the address bar has changed from red to white. This is
because both imp1.dcloud.cisco.com and ucm1.dcloud.cisco.com are both using SSL certificates signed by our Root CA:
ad1.dcloud.cisco.com. All servers and workstations in this lab have been pre-configured to trust certificates signed by
ad1.dcloud.cisco.com. Therefore, these hosts trust the identity certificates provided by imp1.dcloud.cisco.com and
ucm1.dcloud.cisco.com.
4.
5.
6.
7.
8.
Click Go.
9.
In the CM Services section of the webpage, locate the entry for Cisco Tftp. Observe that the entry is checked and the current
Activation Status is Activated.
10. Uncheck the entry for the Cisco Tftp service and click Save. It may take up to a minute for the operation to complete.
11. Confirm that the Activation Status of the Cisco Tftp service is now Deactivated.
12. To re-initialize the Cisco Tftp service, place a Checkmark next to the entry for Cisco Tftp. Click Save.
13. Acknowledge the Pop-Up message by clicking OK.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 85 of 257
Cisco dCloud
14. Once the service activation command completes, confirm that the Cisco Tftp service Activation Status is set to Activated.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 86 of 257
Cisco dCloud
Chat
P2P Calling
At the conclusion of this activity, we will confirm a functional Cisco Jabber for Windows installation on both demonstration
workstations and validate readiness for Advanced Feature Deployment Modules.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 87 of 257
Cisco dCloud
Open an RDP session to wkst1.dcloud.cisco.com (198.18.133.36). (May already be open from the previous exercise)
2.
3.
4.
From the dCloud homepage navigate to Collaboration User and Test Links > Cisco Jabber Software Download.
Alternatively, you may navigate to the following URL: https://cisco.box.com/CST-Jabber-Installation.
5.
6.
7.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 88 of 257
Cisco dCloud
8.
9.
12. Once service discovery is complete, a Logon screen will appear. The username cholland should be automatically populated.
Figure 191. Jabber Login Prompt
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 89 of 257
Cisco dCloud
NOTE: Jabber has automatically detected the UPN (User Principal Name) of the logged on user, populated the sAMAccount name
in the Username field and used the @Domain portion of the UPN as the domain to query for service Discovery.
13. Enter C1sco12345 in the Password field.
14. Click Sign In.
15. Notice the New location detected notification at first login. This will likely appear to the lower right of the remote desktop
workspace.
16. In order to get a feel for how locations may be updated and displayed, click Add to my locations.
Figure 192. New Location
20. Observe that Charles Holland is logged in to the Jabber client with the location data entered above.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 90 of 257
Cisco dCloud
The feature may be enabled/disabled using the Enable locations checkbox. New location detection behavior can be disabled
using the Tell me when new locations are detected checkbox. Existing locations can be deleted, edited or reassigned by
choosing a saved location from the My Locations window.
Figure 196. Locations Window
The currently assigned location can be modified by clicking on the Location icon.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 91 of 257
Cisco dCloud
Menu icon and choose File > View my profile to display and confirm information about Charles Holland.
22. Observe and confirm the following fields and corresponding data:
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 92 of 257
Cisco dCloud
24. To test Directory lookup, type Ani in the Search or Call field. (not case sensitive)
25. Observe that the offline contact record for Anita Perez is displayed.
Figure 200. Anita Perez Contact Record
Menu icon and choose Help > Show connection status to confirm that the Jabber client has active
Softphone
Status: Connected
Address: ucm1.dcloud.cisco.com
Presence
Status: Connected
Address: imp1.dcloud.cisco.com
Address: Outlook
Directory
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 93 of 257
Cisco dCloud
2.
3.
4.
From the dCloud homepage navigate to Collaboration User and Test Links > Cisco Jabber Software Download.
Alternatively you may navigate to the following URL: https://cisco.box.com/CST-Jabber-Installation.
5.
6.
7.
8.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 94 of 257
Cisco dCloud
11. Cisco Jabber will launch and you will see the Finding services as it initializes for the first time and performs automatic
service discovery.
12. Once service discovery is complete, a Logon screen will appear. The username aperez should be automatically populated.
The lab environment has a single Active Directory domain. Even though the mail id attribute of this user is aperez@alpha.com,
the UPN assigned to the user Anita Perez is aperez@dcloud.cisco.com. In a production environment with multiple managed
domains this user would likely authenticate to a separate Active Directory infrastructure with a UPN matching the mail id attribute.
Figure 204. Login Prompt
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 95 of 257
Cisco dCloud
20. Observe that Anita Perez is logged in to Jabber with the location data entered above.
Figure 207. Anita Perez Location
Menu icon and choose File > View my profile to display and confirm information about Anita Perez.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 96 of 257
Cisco dCloud
22. Observe and confirm the following fields and corresponding data:
26. Notice the status of Available @ HQ. This is the result of adding the HQ location in the previous activity.
27. Click the
Menu icon and choose Help > Show connection status to confirm that the Jabber client has active
Softphone
Status: Connected
Address: ucm1.dcloud.cisco.com
Presence
Status: Connected
Address: imp1.dcloud.cisco.com
Address: Outlook
Directory
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 97 of 257
Cisco dCloud
Maintain or switch focus to the RDP session connected to wkst2.dcloud.cisco.com (198.18.133.37) for user Anita Perez.
2.
3.
From the Add Contact dialog, click New Group to create a new group in which to place the new contact.
4.
5.
6.
7.
Click Add.
8.
Hover your mouse over the new contact and click the Chat icon.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 98 of 257
Cisco dCloud
9.
In the chat window, type a message from Anita Perez to Charles Holland.
10. Open (Switch to) the RDP session connected to wkst1.dcloud.cisco.com (198.18.133.36) for user Chris Holland.
11. Click the chat notification to open the active chat session.
Figure 216. Chat Notification
12. Click the Add icon in the contact menu of the active chat window to add Anita Perez as a contact.
Figure 217. Add Contact
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Page 99 of 257
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
25. Note that the call is active and the virtual camera drivers are showing the text VCAM in both remote and self-view windows.
Figure 222. VCAM Video Stream
26. Observe that the presence indicator for Charles Holland has changed from Available to On a Call.
Figure 223. Charles Holland Presence Status
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Open (or switch to) an RDP session to wkst2.dcloud.cisco.com (198.18.133.37) for user Anita Perez.
2.
3.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
Observe that all chat interaction between Anita Perez and Charles Holland has been saved to the folder.
NOTE: If you do not see any chat history, ensure that all chat windows are closed. The save history feature is not activated until
the conversation has been closed.
6.
Hover your mouse over the contact entry for Charles Holland.
Integration between Cisco Jabber and the Microsoft Office Contact card with presence and click to call/chat capability is enabled.
In order to accomplish this, the proxyAddresses attribute for both Charles Holland and Anita Perez have been edited to include
a SIP URI. The graphic below shows the entry added for Charles Holland using the Active Directory Users and Computers
console.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
7.
You may test integration functionality by initiating IM or Calling using the contact card entry.
8.
9.
If you wish, you may confirm the same functionality from wkst1.dcloud.cisco.com (Charles Holland). When ready move on to
the next activity. Manage Contacts using Enterprise Groups.
We have tested the manual management of contacts in Cisco Jabber. In the next exercise, we will streamline this process by
importing contacts through the Enterprise Groups feature.
In this next activity, we will explore the automatic population of Jabber contacts by using Distribution Groups synchronized from
Active Directory. Recall that in the first activity of this lab we reviewed and created groups for this purpose:
Sales
Engineering
Marketing
We confirmed that these groups synchronized with Active directory and are present within Unified Communications Manager under
User Management > User Settings > User Group.
We will now explore adding these groups and interacting with them. We will also demonstrate the dynamic nature of the Enterprise
Groups feature.
Open (Switch to) an RDP session to wkst1.dcloud.cisco.com (198.18.133.36) user Charles Holland.
2.
Click the
Menu icon and choose File > New > Directory Group.
NOTE: You can add multiple groups at the same time by searching for the group name(s) entered in part or in whole. You can
double-click on the desired group(s) returned by the search. Continue adding groups in this manner until you are ready to add
them all to the Jabber Contacts list. In place of the mouse interaction, you may use either the Tab or Enter keys to add when a
single search result is returned.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
In the Search field of the Add Directory Group dialog, type Sales.
4.
5.
Click Add.
6.
Observe the Sales group is added to the Contacts window. All of the members defined in the Active Directory distribution
group are present as contacts in the group. Notice that a total count of contact in the group is shown in the upper-right corner
of the group header.
NOTE: Only Anita Perez has an associated contact photo. This photo was added to the local cache from our chat interactions.
The others are missing because a Throttling Policy is enforced on picture download for contacts added through an Enterprise
Group. This behavior is designed to avoid performance degradation with wide use of the feature in the enterprise. The photo is
downloaded upon first interaction with an added contact. In our demonstration, we will click each user to download their photo.
Some contacts may have photos resolved through the address book entries in MS Outlook while exploring chat history.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
7.
Click on each contact in the list and observe that the contact photo is immediately downloaded.
8.
Click the
9.
In the Search field type Eng and press the Enter key.
Menu icon and choose File > New > Directory Group.
10. In the Search field type Mark and press the Enter key. Notice that the Enter or Tab key may be pressed as soon as the
predictive search returns a viable result.
11. Click Add.
12. If you wish, you may click each contact to download a photo.
13. Open (Switch to) an RDP session to wkst2.dcloud.cisco.com (198.18.133.37) for user Anita Perez.
14. From the Jabber hub window click the
Menu icon and choose File > New > Directory Group.
19. Click on each contact in the list and observe that the contact photo downloads instantly.
2.
From the Task Bar Click the Active Directory Users and Computers icon.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
4.
5.
6.
7.
Click Remove.
8.
9.
Click Apply.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
From the Cisco dCloud homepage, navigate to Collaboration Admin Links > Cisco Unified Communications Manager to
connect to ucm1.dcloud.cisco.com. Optionally you may manually type https://ucm1.dcloud.cisco.com in the address bar.
4.
From the Installed Applications list, click Cisco Unified Communications Manager.
5.
6.
7.
Click Login.
8.
In the Unified Communications Manager Administration interface, browse to System > LDAP > LDAP Directory.
9.
Click Find.
10. Click the hyperlink for CST LDAP to open the directory configuration page.
Figure 237. Directory Configuration Page
NOTE: In rare circumstances we have experienced an issue where the Confirm Password field, is cleared when this page is
accessed. If this happens you will receive a pop-up stating: LDAP Password:: - Passwords do not match. If this happens, enter
the password C1sco12345 in the Password and Confirm Password fields and repeat the previous step.
12. If prompted, acknowledge the webpage notification by clicking OK.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
13. Observe the status message in upper left hand corner of the LDAP Directory configuration page.
Figure 239. Sync in Progress
From the main menu choose User Management > User Settings > User Group.
2.
Click Find.
3.
4.
5.
6.
From the Related Links menu, choose Back to Find/List User Groups.
7.
Click Go.
8.
9.
Click Find.
10. Confirm that Charles Holland has been removed from the group.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
If not already in focus, open the RDP session to wkst1.dcloud.cisco.com (Charles Holland).
2.
3.
View the Sales group and see that the contacts counter has been reduced to 9 and that Anita Perez is absent from the group.
4.
Expand the Engineering group and see that the number of listed contacts has been reduced to 8 and that Charles Holland is
no longer listed as a member of the Engineering contact group.
5.
6.
Review the Sales and Engineering contact groups and confirm that the output matches the observed behavior of the Jabber
client on wkst1.
NOTE: The Contact list update for the Cisco Jabber client is almost instantaneous. Exact results may vary and depend heavily
upon load in a production environment.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Persistent Chat
Instant messaging is an important communication option that lets you efficiently interact in today's multitasking business
environment. Cisco Unified Presence provides personal chat, group chat, and persistent chat capabilities so you can quickly
connect with individuals and groups and conduct ongoing conversations.
Personal and Group chat have been available for some time without any special configuration however these interactions are
temporary (are deleted when all participants leave the chat.).
The Persistent Chat feature provides a richer set of capabilities allowing users to create permanent chat rooms and manage
privacy and group membership settings. Persistent Chat offers users ongoing access to a discussion thread or other topic. It is
available even if no one is currently in the chat and remains available until explicitly removed from the system.
Additional administrative configuration options were recently added to the Collaboration Systems portfolio including the ability to
limit the creation of rooms to designated Group Chat Administrators.
Configuration Notes
All pertinent external services (Database, SSHFS) will be hosted on the centos.dcloud.cisco.com (198.18.134.29) running
CentOS Linux 7.
NOTE: We will be using command line access CLI through PuTTY to connect and configure the components required. Some
familiarity with these tools and systems will be helpful, but are not required.
Module Objectives
In this module, we will perform the following tasks:
Configure External PostgreSQL Database instances to support the Persistent Chat and Managed File Transfer.
Provision an SSHFS file system for use as the file store and secure transfer protocol for Managed File Transfer.
Enable SSH Key based authentication for a dedicated Managed File Transfer User.
Configure the Cisco Unified IM and Presence Service to support Persistent Chat and Managed File Transfer.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Update the jabber-config.xml global configuration file to enable the Persistent Chat feature.
PostgreSQL database, versions 8.3.x through 9.4.x are supported, and have been tested in IM and Presence Service
Release, 11.0(1), versions 9.1.9, 9.2.6, 9.3.6, and 9.4.1.
Oracle database, versions 9g, 10g, 11g, and 12c are supported, and have been tested in IM and Presence Service
Release, 11.0(1), versions 11.2.0.1.0 and 12.1.0.2.0 (Linux).
NOTE: To save time PostgreSQL server 9.4 (with dependencies) is installed on centos.dcloud.cisco.com running CentOS7.
Detailed instructions regarding the installation process and initial configuration using the YUM package installer on CentOS can be
found in Appendix A.
The database and services have been initialized using default values and the following parameters configured:
Connections and Authentication permitted from 198.18.133.0/24 (IP subnet for Collaboration Applications in the lab)
Some additional database parameters that are pertinent to integration are also pre-configured but these are identified
throughout the activity.
2.
3.
Under Saved Sessions, choose the entry CentOS and click Load.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
Click the Open button to launch a secure shell connection to the Linux Server node centos.dcloud.cisco.com.
5.
listen_addresses = '*'
o
port = 5432
o
escape_string_warning = off
standard_conforming_strings = off
NOTE: DO NOT COPY and PASTE PostgreSQL commands into the PuTTY console session. For your convenience, a text file
with the commands that may be copied and pasted into the console is located on wkst1.dcloud.cisco.com (198.18.133.36) at the
path: Desktop\CST-Jabber\Utilities\PostgreSQL-Commands.txt. Open the file in the Notepad application and copy and paste
where appropriate.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
Create the Persistent Group Chat database user with permissions by typing:
CREATE ROLE tcuser LOGIN CREATEDB SUPERUSER;
4.
Press Enter.
5.
Create the Managed File Transfer database user with permissions by typing:
CREATE ROLE mftuser LOGIN CREATEDB SUPERUSER;
6.
Press Enter.
Create Databases
7.
8.
Press Enter.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
19. Press Enter. Observe the status message: You are now connected to database "tcmadb" as user "postgres".
20. Type the following to create a required function:
CREATE FUNCTION plpgsql_call_handler () RETURNS LANGUAGE_HANDLER AS '$libdir/plpgsql' LANGUAGE C;
21. Press Enter. Confirm that command output matches the graphic below.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
23. Press Enter. Observe the status message: You are now connected to database "mftadb" as user "postgres".
24. Enter the password postgres to authenticate.
25. Type the following to create a required function:
CREATE FUNCTION plpgsql_call_handler () RETURNS LANGUAGE_HANDLER AS '$libdir/plpgsql' LANGUAGE C;
26. Press Enter. Confirm that command output matches the graphic below.
27. Command Success Output
Open a New Tab in the active Internet Explorer window. If necessary, open a new Internet Explorer session.
2.
Navigate to Collaboration Admin Links > Cisco Unified IM and Presence Service.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
4.
5.
From the menu choose Messaging > External Server Setup > External Databases.
7.
Password: tcuser
Hostname: centos.dcloud.cisco.com
8.
9.
Click Save.
Note that the External Database status indicates that the server is reachable. You may ignore the warning, which indicates
that the server must be mapped to a service for any further tests to be performed.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Password: mftuser
Hostname: centos.dcloud.cisco.com
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Switch back to the PuTTY session connected to centos.dcloud.cisco.com. If necessary, open a new PuTTY session to
centos.dcloud.cisco.com. Login as root with the password dCloud123!.
2.
To allow private/public key authentication, make sure that the following fields in the /etc/ssh/sshd_config file are set as follows:
RSAAuthentication yes
PubkeyAuthentication yes
NOTE: These values are set by default; however, we will validate them with the following step.
3.
Type the following command to search the /etc/ssh/sshd_config file for the values described above.
cat /etc/ssh/sshd_config | grep Authentication
4.
Press Enter.
5.
Multiple lines are returned however, the output depicted in the graphic indicates that the default value of these two parameters
is set to yes.
7.
Press Enter.
8.
9.
Press Enter.
10. Create a .ssh directory under the mftuser home directory that is used as a key store by typing:
mkdir ~mftuser/.ssh/
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
14. Set the correct permissions for passwordless SSH to function by typing the following commands. Press Enter after each
command.
chmod 700 ~mftuser
chmod 700 ~mftuser/.ssh/
chmod 700 ~mftuser/.ssh/authorized_keys
23. To verify the previous exercise enter the following commands and compare the output with the graphic provided. Commands
are entered one per line and the Enter key should be pressed after each.
ls -al ~/.ssh/
ls -al /opt/mftFileStore/
24. Confirm that the output displayed in PuTTY matches the highlighted lines in the graphic. This validates that all required files
and directories have been created and assigned permissions correctly.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
Press Enter.
3.
Copy the result of the ssh-keyscan command. Highlight the desired text and left-click the mouse to copy the selection to the
buffer. Be certain to copy the entire key value, from the server hostname, FQDN, or IP address to the end. Consult the graphic
below for reference.
4.
Open the Notepad text editor by clicking on the icon in the taskbar.
5.
Click Format and ensure that Word Wrap is un-checked. We want to paste the key as a single line.
NOTE: Do NOT paste the key text with Word Wrap enabled in Notepad. Ensure that Word Wrap is un-checked before proceeding.
6.
Paste the contents of the buffer by using the Ctrl-V key combination. You may also left click and choose Paste from the menu.
7.
8.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
9.
Open Internet Explorer and choose the tab for IM and Presence Server (imp1.dcloud.cisco.com). If necessary, launch
Internet Explorer and navigate to Collaboration Admin Links > Cisco Unified IM and Presence Service.
2.
3.
From the menu, choose Messaging > Group Chat and Persistent Chat.
Allow only group chat system administrators to create persistent chat rooms: Checked
5.
Click Save.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
NOTE: For this change to take effect, the Cisco XCP Router and Cisco XCP Text Conference Manager must be restarted. We
will do so in a later step.
7.
Click Find.
8.
9.
Scroll down to External Database Status viewer and observe the connectivity state. All tests should return a successful
result.
2.
3.
IM Address: cholland@dcloud.cisco.com
4.
Click Save.
5.
6.
Click Go.
7.
8.
Place a Checkmark in the Enable group chat system administrator privileges checkbox in the upper left of the screen.
9.
Click Save.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Update Jabber-Config.xml
Persistent Chat is Disabled by default in Cisco Jabber for Windows. In order to enable the feature we must update the jabberconfig.xml file. As with our previous exercises, a pre-configured jabber-config.xml file has been staged for you.
1.
From the Desktop of wkst1.dcloud.cisco.com, locate and open the folder CST-Jabber.
2.
3.
Right click the file jabber-config.xml and click Open with > Notepad.
4.
The following parameters were added to the Client section of the file to enable Persistent Chat:
<Persistent_Chat_Enabled>True</Persistent_Chat_Enabled>
Upload Jabber-Config.xml
1.
From an active browser session to ucm1.dcloud.cisco.com, use the Navigation menu to choose Cisco Unified OS
Administration.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
Click Go.
3.
4.
Click Login.
5.
From the menu choose Software Upgrades > TFTP File Management.
6.
7.
8.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
Click Go.
3.
4.
Click Login.
5.
From the Menu choose Tools > Control Center Feature Services.
6.
7.
Click Go.
8.
9.
Click Restart.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Verify Jabber-Config.xml
To confirm that the updated jabber-config.xml is being served by ucm1.dcloud.cisco.com we will use a web-browser to request
the jabber-config.xml file from the Unified Communications Manager TFTP Server.
1.
2.
3.
Confirm that jabber-config.xml file reviewed earlier matches the output of the web browser.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Switch back to the active Internet Explorer browser tab connected to the Control Center Feature Services page.
2.
3.
Click Go.
4.
In the IM and Presence Services section, click the radio button for Cisco XCP Text Conference Manager.
5.
If the service status is Running, click Restart. If the service status is Not running, click Start.
6.
7.
8.
9.
Click Go.
10. Scroll to the IM and Presence Services section and click the radio button for Cisco XCP Router.
11. Click Restart. You may need to scroll to the top of the page to see the Restart option.
12. Acknowledge the Restart warning if prompted.
NOTE: Because a Restart of the Cisco XCP Router services causes a restart to all dependent XCP related services it may take
some time for this command to fully complete and return a result.
13. Verify a successful restart message is received.
Figure 277. Restart Successful
Close the Cisco Jabber for Windows clients (if open) on both wkst1.dcloud.cisco.com and wkst2.dcloud.cisco.com, by
Clicking Menu
> Exit.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
4.
5.
Notice the Chat Rooms tab now present in the Jabber Client user interface.
6.
7.
8.
9.
2.
3.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
Type: Restricted
6.
7.
On the Set Room Password pop-up, Click Password protect this chat room.
8.
Type a password of your choice in the Password field, and re-type in Verify field.
9.
Click Save.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
10. Confirm that the settings entered match the graphic below and click Create.
Figure 282. New Room Information
11. When the add members to the room dialog is displayed, click Add Now.
Figure 283. Add Room Members
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
Observe that CST Members Only was automatically added to the My Rooms list for Anita Perez. This is because we added
Anita Perez as a user during the room creation process.
4.
5.
Enter the password created for the room earlier and click Ok.
6.
Observe that both Charles Holland and Anita Perez are present in the participants list.
7.
8.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
9.
From the main Jabber Client window, click the Chat Rooms tab and choose All rooms.
10. Observe that there are no rooms listed. This is because CST Members Only was created as an unlisted Restricted room
visible only to members. Only Room Moderators can add additional participants, who will then be able to access the room
from the My Rooms list, as we saw in the case of Anita Perez once added as a member.
Figure 286. Charles Holland Chat Rooms
11. Notice a key difference between the CST Members Only room layout displayed for Charles Holland versus Anita Perez; the
room layout for Charles Holland contains an Edit Room menu option as seen below, which is absent from the chat window
on Anitas Jabber client.
Figure 287. Edit Room Option
12. Recall that Charles Holland is a room administrator while Anita Perez is only a participant. He therefore has the capability to
administer features of the room.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
21. Examine the Group Chat window and verify that the Edit Room option is now an option for Anita Perez.
22. Click the Edit Room icon.
23. Click the green + icon next to Members.
24. Search for and add Adam McKenzie, click Save.
25. Observe the current room properties.
Figure 290. Room Information
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
Type the @ symbol in the chat window, and notice that this brings up a search field.
4.
Search for Charles Holland and double click the contact record.
5.
Jabber has created a Tag for user Charles Holland. Type some text of your choice and then press Enter.
6.
7.
Observe that there are two notifications displayed on the Chat Rooms tab. When clicked it is apparent that both My Rooms
and Filters have new entries.
8.
Click Filters and observe that the My Mentions filter has an entry because of the IM in which Charles was tagged.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
9.
Double click the entry for My Mentions @ Charles Holland. An entry for each tagged post will appear.
10. Mouse over the entry from Anita Perez in CST Members Only and click the Door icon to enter the room automatically.
Figure 295. My Mentions Entry
11. This example illustrates how filters can be used to quickly identify priority communication and join pertinent conversations and
Chat interactions.
12. Feel free to continue testing this feature between our demonstration users. When ready, close all open chat windows on
wkst1 and wkst2 and proceed to the next activity.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
4.
5.
Click Open.
6.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
7.
8.
An incoming chat notification is in the task bar. Hover the mouse over the jabber icon in the Windows task tray and choose the
entry for Charles Holland.
9.
A notification in the conversation window of the Jabber Client is displayed prompting the user to accept or decline the file
transfer. Click Accept.
From the RDP session connected to wkst1.dcloud.cisco.com (Charles Holland), open Internet Explorer and click the tab
for IM and Presence Server (imp1.dcloud.cisco.com). Open and navigate to the server if necessary.
2.
Ensure that Cisco Unified CM IM and Presence Administration is selected in the Navigation menu and click Go.
3.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
Navigate to Messaging > External Server Setup > External File Servers.
5.
6.
Name: centos.dcloud.cisco.com
NOTE: Do not attempt to save at this time. The Public Key for centos.dcloud.cisco.com obtained and saved earlier must be
retrieved to complete the configuration.
7.
If not already open, open the text file Desktop\CST-Jabber\MFT-Server-Pubkey saved earlier in this exercise.
8.
Press Ctrl-A to select all text and then Ctrl-C to copy the text to the computer copy buffer.
9.
Switch back to the External File Server Configuration dialog in Internet Explorer.
10. Paste the copied text into the External File Server Public Key field by clicking in the field and using the Ctrl-V keystroke
combination.
Figure 304. Public Key Information
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
19. Click Close to exit the View Node Public Key dialog.
20. Switch focus to the PuTTY session currently connected to centos.dcloud.cisco.com. (left open from earlier in this module)
21. Ensure that you are logged on as user mftuser. To check type the following command followed by the Enter key.
whoami
22. If the result is anything other than mftuser, type su mftuser, followed by the Enter key, otherwise move on to the next step.
23. Use the nano editor to add the Public Key of the imp1.dcloud.cisco.com IM and Presence node to the authorized_keys file
created earlier by typing:
nano /home/mftuser/.ssh/authorized_keys
24. Right click the mouse anywhere inside the PuTTY console to paste the contents of the copy buffer into the editor. The output
should be similar to the graphic below.
Figure 308. Key Output
28. Confirm that the file has been updated by typing the following command:
cat /home/mftuser/.ssh/authorized_keys
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Switch back to the active Internet Explorer browser tab connected to imp1.dcloud.cisco.com.
2.
From the Navigation menu, choose Cisco Unified IM and Presence Serviceability.
3.
Click Go.
4.
5.
6.
7.
Place a checkmark next to the Cisco XCP File Transfer Manager service.
8.
Click Save.
9.
10. Observe service activation, by confirming that the Activation Status has transitioned from Deactivated to Activated.
Use the Navigation drop down to choose Cisco Unified IM and Presence Administration, click Go.
2.
Navigate to Messaging > External Server Setup > External File Servers.
3.
Click Find.
4.
5.
Confirm that all connectivity test indicate a successful result (as below):
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
6.
At this time, close the Cisco Jabber for Windows clients running on wkst1 and wkst2, by choosing Menu > Exit.
2.
If the Jabber client is open, close it now by choosing Menu > Exit.
3.
Launch Cisco Jabber by double clicking on the Jabber icon on the Desktop.
4.
5.
6.
If the Jabber client is open, close it now by choosing Menu > Exit.
7.
Launch Cisco Jabber by double clicking on the Jabber icon on the Desktop.
8.
9.
10. Double click the contact for Anita Perez to open a chat window.
11. Click the Send a file icon.
Figure 314. Send File Icon
16. Notice that rather than being prompted to Accept or Decline the transfer, Anita has the option to Download if desired.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
This is because with Managed File Transfer activated for all transfers, the file is transferred to the External File Server
(centos.dcloud.cisco.com), rather than directly to Anitas workstation. Now, Anita Perez can choose to download the file at her
leisure.
17. Click Download to complete the file transfer.
18. Click Show Folder and notice that just as with peer to peer file transfer the newly added Budget.xlsx has been saved to the
path My Documents\MyJabberFiles\cholland@dcloud.cisco.com\Budget.xlsx.
19. Close or minimize the active conversation with Charles Holland.
20. Click the Chat Rooms tab.
21. Choose the My Rooms list and open the CST Members Only chat room.
22. Enter the password you assigned to the room when created and OK.
23. Confirm that the Send a file icon is now present from within the Group Chat interface.
Figure 318. Group Chat Interface
.
24. Feel free to execute a file transfer for either the Budge.xlsx or Expenses.xlsx file in Desktop\CST-Jabber\FileTransfer to
confirm that a permitted file size is transferred successfully through the Group Chat interface.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
27. Notice that the file SRND.pdf is approximately 48MB in size, which is well over the administrative limit we defined.
28. Choose SRND.pdf and click Open.
29. A notification indicating that the file size exceeds the defined limit is immediately presented in the conversation window.
Figure 319. File Size Restriction
This concludes the Persistent Chat and Managed File Transfer Lab Module.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Offers proven and highly secure firewall-traversal technology to extend your organizational reach
Provides session-based access to comprehensive collaboration for remote workers, without the need for a separate VPN
client
Supports a wide range of devices with Cisco Jabber for smartphones, tablets, and desktops
Complements bring-your-own-device (BYOD) strategies and policies for remote and mobile workers
The Expressway solution is deployed as a pair, an Expressway-C with a trunk and line-side connection to Unified CM, and an
Expressway-E deployed in the DMZ and configured with a traversal zone to an Expressway-C. Expressway may be clustered to
provide High Availability (HA) for deployments.
Expressway-C
Expressway-C delivers any-to-any enterprise wide conference and session management and interworking capabilities. It extends
the reach of TelePresence conferences by enabling interworking between Session Initiation Protocol (SIP) and H.323-compliant
endpoints, interworking with third-party endpoints. It integrates with Unified CM and supports third-party IP private branch
exchange (IP PBX) solutions. Expressway-C implements the tools required for creative session management, including definition
of aspects such as routing, dial plans, and bandwidth usage, while allowing organizations to define call-management applications,
customized to their requirements.
Expressway-E
The Expressway-E deployed with the Expressway-C enables smooth video communications easily and securely outside the
enterprise. It enables business-to-business video collaboration, improves the productivity of remote and home-based workers, and
enables service providers to provide video communications to customers. The application performs securely through standardsbased, secure firewall traversal for all SIP and H.323 devices. As a result, organizations benefit from increased employee
productivity and enhanced communication with partners and customers.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
It uses an intelligent framework that allows endpoints behind firewalls to discover paths through which they can pass media, verify
peer-to-peer connectivity through each of these paths, and then choose the optimal connection path, eliminating the need to
reconfigure enterprise firewalls.
The Expressway-E is built for high reliability and scalability, supporting multi-vendor firewalls, and can traverse any number of
firewalls regardless of SIP or H.323 protocol.
Pre-Configuration
The following configuration on Expressway-C and Expressway-E were performed in advance to save time:
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Module Objectives
In this module, we will perform the following tasks:
Identify and add required DNS Records required to enable Collaboration Edge
Update the jabber-config.xml file to allow for the retrieval of contact photos hosted on a Web Server
Module Notes
NOTE: In order to eliminate the possibility of any unexpected interaction and maintain consistency with best practice, Mozilla
Firefox will be used throughout this module when configuring the Cisco Expressway appliances. This is because Microsoft
Internet Explorer 10 is not a supported browser for accessing the Expressway administration pages.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
The following is a summary of what DNS A (host) and SRV (service location) records required.
Internal DNS Server ad1.dcloud.cisco.com (198.18.133.1)
The following records have already been configured on ad1.dcloud.cisco.com:
Switch focus to or launch the RDP session connected to ad2.dcloud.cisco.com (198.18.2.11). If opening a new session,
login using (administrator / C1sco12345).
2.
3.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
Review the listed DNS host records in the right-hand pane. Confirm that a record for exp-e-1 (198.18.1.152) exists as seen in
the graphic below.
6.
7.
8.
Scroll down and choose Service Location (SRV) from the Resource Record Type dialog.
9.
Service: _collab-edge
Protocol: _tls
Priority: 0 (default)
Weight: 0 (default)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Service: _collab-edge
Protocol: _tls
Priority: 0 (default)
Weight: 0 (default)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Service: _collab-edge
Protocol: _tls
Priority: 0 (default)
Weight: 0 (default)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
4.
5.
SRV record data similar to the output shown below should be returned by DNS server ad2.dcloud.cisco.com. Because we are
using the nslookup utility on ad2.dcloud.cisco.com the DNS server name will be localhost.
6.
A successful result returns both the FQDN of the host(s) offering the service as well as the resolved IP Address(es) associated
with the host(s). As depicted in the graphic above (Red Text)
NOTE: If you see error text, indicating a failure to lookup this or subsequent _collab-edge SRV records, for example: Nonexistent domain, perform the following steps:
-Confirm that the command entered is exactly as specified in the guide and retry.
-Confirm that the settings of the SRV record match the previous configuration steps.
If unable to resolve the issue, please notify a proctor. Do not continue until a successful validation result is returned.
Figure 329. Error Message
7.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
8.
SRV record data similar to the output shown below should be returned by DNS server ad2.dcloud.cisco.com (localhost).
9.
10. SRV record data similar to the output shown below should be returned by DNS server ad2.dcloud.cisco.com (localhost).
Figure 331. SRV Record Return
11. Type exit and press Enter to close the Command Prompt.
12. This completes the addition of Service Location Records required to support Mobile and Remote Access (MRA) functionality.
13. Close the Command Prompt.
2.
Launch the Mozilla Firefox browser by clicking on the icon in the task bar.
3.
From the dCloud homepage menu choose Collaboration Admin Links > Cisco Expressway-C.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
Acknowledge any certificate warnings and proceed to the website. We will be installing a CA signed certificate in a later step.
5.
DNS
6.
7.
Address 1: 198.18.133.1
NTP
8.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
From the dCloud homepage menu choose Collaboration Admin Links > Cisco Expressway-E.
3.
Acknowledge any certificate warnings and proceed to the website. We will be installing a CA signed certificate in a later step.
4.
DNS
5.
6.
Address 1: 198.18.133.1
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
NTP
7.
8.
9.
2.
3.
4.
Set the Unified Communications mode value to Mobile and remote access.
5.
Click Save.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
NOTE: If CARootCert.cer is present in this folder, move on to the next activity: Install CA Root on Expressway-C
4.
If unable to locate the CARootCert.cer, follow the next steps to obtain and download it.
5.
6.
From the dCloud homepage choose dCloud Certificates > AD1 Certificate Services. Optionally, you may navigate to
http://ad1.dcloud.cisco.com/certsrv.
7.
8.
9.
Choose the radio button for Base 64 and then click Download CA certificate.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
From the menu choose Maintenance > Security certificates > Trusted CA certificate.
4.
5.
6.
7.
Click Open.
8.
9.
Confirm that the upload was successful. Note that a new certificate appears in the list: CN=dcloud-AD1-CA.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Country: US
Locality: Richardson
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
15. Choose the radio button for Save when prompted and click OK.
16. Use the windows file explorer to navigate to the folder Desktop\CST-Jabber\Downloads.
17. Locate the filename beginning with CSR_exp-c-1.
Figure 349. File Navigator
2.
3.
From the menu choose Maintenance > Security certificates > Trusted CA certificate.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
6.
7.
Click Open.
8.
9.
Confirm that the upload was successful. Note that a new certificate appears in the list: CN=dcloud-AD1-CA.
From the main menu choose Maintenance > Security certificates > Server Certificate.
2.
3.
Country: US
Locality: Richardson
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
5.
Click Download.
6.
Choose the radio button for Save when prompted and click OK.
7.
8.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
9.
2.
3.
From the Notepad main menu choose Format > Word Wrap.
4.
5.
6.
7.
8.
From the menu choose dCloud Certificates > AD1 Certificate Services. Optionally, you may navigate to
http://ad1.dcloud.cisco.com/certsrv.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
4.
5.
6.
Switch focus back to Firefox and the Active Directory Certificate Services webpage.
7.
8.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
NOTE: A custom certificate template covering Client/Server authentication is required to support CA signed certificate generation
for Cisco Expressway. This template has been pre-configured and the details of this process can be found in Appendix C.
2.
3.
From the menu choose Maintenance > Security certificates > Server certificate.
4.
5.
6.
7.
8.
Observe the status message after the upload indicating success, with a need to perform a restart.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
From the menu choose Maintenance > Security certificates > Server certificate.
4.
5.
6.
7.
8.
Observe the status message after the upload indicating success, with a need to perform a restart.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
9.
2.
3.
4.
In the Unified Communications mode field, use the drop-down menu to choose Mobile and Remote Access.
5.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
6.
Click Save.
SIP registrations and provisioning on Unified CM: Endpoint registration, call control and provisioning for this SIP
domain is serviced by Unified CM. The Expressway acts as a Unified Communications gateway to provide secure
firewall traversal and line-side support for Unified CM registrations.
IM and Presence services on Unified CM: Instant messaging and presence services for this SIP domain are
provided by the Unified CM IM and Presence service.
1.
2.
Click New.
3.
SIP registration: On
IM and Presence: On
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
5.
6.
Navigate to Configuration > Unified Communications > IM and Presence Service nodes.
2.
Click New.
3.
Username: CollabEdgeAXL
Password: dCloud123!
4.
5.
Confirm that the IM and Presence node is added successfully with communication established.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
7.
Click New.
8.
Username: CollabEdgeAXL
Password: dCloud123!
9.
10. Notice that after discovery, there is both an error message regarding security of SIP messages exchanged between
Expressway-C and Unified CM and a success indicator. The error regarding a failure to connect on a secure SIP signaling port
may be disregarded. Confirm that a successful addition is made.
Figure 378. Discovery Messages
NOTE: The error referenced above is NOT in relationship to the SSL certificate verification enabled when the TLS verify mode is
set to ON. Rather, the discovery process makes an attempt to communicate on a secure SIP port toward Unified CM. This would
only be successful if the Unified CM Cluster Security mode had been set to Mixed or Secure enabling TLS for signaling traffic. Our
Unified CM Cluster is running in Mode 0 Insecure (default).
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Username: administrator
Password: dCloud123!
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
4.
Click New.
5.
6.
7.
Under Connection credentials, click the hyperlink for Add/Edit local authentication database to quickly add an
authentication user and credential which will be assigned to this zone.
8.
The Local authentication database configuration screen will pop-up in a new window.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
Click New.
4.
Username: traversal-admin
Password: dCloud123!
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
Port: 7001
Consult the graphic to confirm accuracy and when ready click Create zone.
The list of configured zones for Expressway-C along with current status should appear as below, immediately following zone
creation:
2.
3.
Scroll to the bottom of the page and confirm that Peer 1 address displays a SIP: Reachable message and that the Status is
Active.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
transition to active, it is likely that there is a credential error. Re-type the password of the traversal-admin user and ensure that the
user name is typed exactly as defined earlier on Expressway-E. If this fails to bring the zone active, open the Expressway-E
console and confirm that the user account specified is spelled as expected. If the username spelling is correct, then reset the
password of the user ensuring complete accuracy. Check the zone status on Expressway-C once more and proceed if a
successful validation result is achieved.
4.
Navigate to Configuration > Zones > Zones. Check the list of Zones on Expressway-C against the graphic below:
2.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
2.
3.
Confirm that the output of the webpage matches the highlighted areas of the graphic below.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
Confirm the output of the webpage matches the highlighted areas of the graphic below.
http://ad2.dcloud.cisco.com/directory/.
Contact photos stored in this directory are named with the following convention:
<sAMAccountName>.jpg
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Recall that during the deployment process we specified that the User ID for Unified CM and IM and Presence users would be
mapped to the LDAP attribute sAMAccountName.
So for example, one could view the directory photo for user Anita Perez (aperez) by navigating to
http://ad2.dcloud.cisco.com/directory/aperez.jpg.
Because we have a predictable naming convention that matches an attribute (User ID) that the Cisco Jabber client is aware of, we
can define a query string using substitution that will request and return the photos of users in our Jabber contact list.
Use the following activity to review the parameter and format required to enable the resolution of contact photos while
connected using MRA. Upload an updated Jabber-Config.xml file. Finally configure an HTTP server allow list to permit tunneled
access to the Web Server hosting photos from the Jabber Client when registered via MRA.
Update Jabber-Config.xml
In order to enable external contact photo resolution we must update the jabber-config.xml file. As with previous exercises, a preconfigured jabber-config.xml file has been staged for you.
1.
From the Desktop of wkst1.dcloud.cisco.com, locate and open the folder CST-Jabber.
2.
3.
Right click the file jabber-config.xml and choose Open with > Notepad.
4.
The following parameter is appended to the Directory section of the file to enable contact photo resolution from a web server.
Observe the substitution or Token value highlighted in red (%%uid%%) :
<UDSPhotoURIWithToken>http://ad2.dcloud.cisco.com/directory/%%uid%%.jpg</UDSPhotoURIWithToken>
5.
Upload Jabber-Config.xml
1.
From an active browser session to ucm1.dcloud.cisco.com, use the Navigation menu to choose Cisco Unified OS
Administration.
2.
Click Go.
3.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
6.
7.
8.
9.
Click Open.
2.
Click Go.
3.
4.
Click Login.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
From the menu choose Tools > Control Center Feature Services.
6.
7.
Click Go.
8.
9.
Click Restart.
Verify Jabber-Config.xml
1.
2.
3.
Confirm that jabber-config.xml file reviewed earlier matches the output of the web browser.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
Shutdown the Jabber Client(s) running on wkst1.dcloud.cisco.com and wkst2.dcloud.cisco.com, by choosing Menu >
Exit.
2.
3.
4.
In the Advanced section of the configuration page, locate and click the hyperlink for Configure HTTP server allow list.
5.
Click New.
6.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
7.
8.
9.
Notice the Auto-configured allow list with data populated based on the discovery process. The list contains the FQDNs and
resolved IP addresses of imp1.dcloud.cisco.com, ucm1.dcloud.cisco.com, and cuc1.dcloud.cisco.com.
Click Start > All Programs > Accessories > Remote Desktop Connection from the students personal computer.
2.
Click Options.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
4.
5.
6.
Click OK.
7.
8.
9.
Open (switch to) an RDP session to wkst2.dcloud.cisco.com (198.18.133.37) user Anita Perez.
2.
If Cisco Jabber is open from a previous activity, exit and restart it at this time. This is necessary in order for changes to the
jabber-config.xml file to be assimilated. If closed, launch Cisco Jabber.
3.
4.
Click the
Menu icon and choose Help > Show connection status to confirm that the Jabber client has active
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
Pay close attention to the following entries which will alter when connected through MRA:
Softphone
Presence
Address: imp1.dcloud.cisco.com
Directory
Address: DCLOUD.CISCO.COM (No host reference because Jabber discovered it automatically using DNS)
6.
7.
From the dCloud homepage choose Collaboration Admin Links > Cisco Unified Communications Manager.
8.
Choose Cisco Unified Communications Manager from the list of Installed Applications.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
12. Observe that the Client Services Framework device (Jabber softphone) named CSFAPEREZ is actively registered with the IP
address of wkst2.dcloud.cisco.com (198.18.133.37).
Figure 409. IP Address and Device
13. Take note of the Contact Photo associated with Charles Holland in the contact list of Anita Perez.
Figure 410. Contact Photo
14. The contact photos hosted on the web server have been modified in order to verify the source and confirm that contact photos
presented are served from the web server defined earlier.
15. Quit Jabber by choosing Menu > Exit.
2.
Navigate to the Desktop and locate the windows batch executable named External Network On.
3.
4.
From the Student Laptop, open the Remote Desktop Connection client program.
2.
Click Options.
3.
4.
Browse the location where you saved the RDP session definition wkst2-ext.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
6.
7.
Click Open.
8.
9.
On the desktop of wkst2-ext.dcloud.cisco.com locate a windows batch executable file named Clear Jabber Cache.
2.
2.
3.
Confirm that the IP Address displayed is 198.18.2.37, and the Default Gateway is 198.18.2.1.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
5.
6.
7.
SRV record data similar to the output shown below should be returned by DNS server ad2.dcloud.cisco.com.
8.
A successful result returns the FQDN exp-e-1.dcloud.cisco.com as well as the resolved IP 198.18.1.152 as depicted in the
graphic above (Red Text).
2.
3.
Notice the New location detected notification since Jabber has detected that we are connecting from a new network. This will
likely appear to the lower right of the remote desktop workspace.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
5.
6.
Type a location of your choice. In our example, we use Mobile Remote Access as the location specified for Anita Perez.
7.
Click Create.
8.
Notice that both the contact photos for Anita Perez and Charles Holland are present but in Black and White as opposed to the
full color images resolved through LDAP.
9.
Test contact search by typing Muk in the search window and confirm that the lookup returns a contact record for Mukul
Kumar.
NOTE: Notice that all of the cached images for contacts added through the Directory Group/Enterprise Group feature are now
missing. This is a result of the removal of all cached contact photos in tandem with the Throttling Policy for photo download of
contacts added through enterprise groups. As before, you can manually initiate the download of contact photos by clicking the
contact record.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Click the
Menu icon and choose Help > Show connection status to confirm that the Jabber client has active
Pay close attention to the following entries which will alter when connected through MRA:
Softphone
Presence
Address: exp-e-1.dcloud.cisco.com
Directory
3.
As you can see, all services are connected. The entries for Softphone, Presence, and Directory have modified values
indicating a tunneled connection through Expressway-E.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
6.
From the Navigation drop down select Cisco Unified CM Administration and click Go.
7.
8.
9.
Click Find.
10. Observe that the Client Services Framework device (Jabber softphone) named CSFAPEREZ is actively registered with the IP
address of Expressway-C (198.18.133.152). This is because Expressway-C serves is the anchor point for SIP Registration
with Unified CM for all MRA sessions.
Figure 422. Device IP Address
2.
If Cisco Jabber is open from a previous activity, exit and restart it. This is necessary for changes to the jabber-config.xml file to
be assimilated. If closed, launch Cisco Jabber.
3.
4.
Observe that the location information associated with Anitas current presence status has been updated based on the new
location created.
5.
Double click the contact record for Anita Perez to launch a conversation window.
6.
7.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
8.
9.
2.
Navigate to the Desktop and locate the windows batch executable named Internal Network On.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
4.
5.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Reduces password fatigue by removing the need for entering different user name and password combinations
Transfers the authentication from your system that hosts the applications to a third party system. Using SAML SSO, you
can create a circle of trust between an IdP and a service provider. The service provider trusts and relies on the IdP to
authenticate the users
Protects and secures authentication information. It provides encryption functions to protect authentication information
passed between the IdP, service provider, and user. SAML SSO can also hide authentication messages passed between
the IdP and the service provider from any external user.
Improves productivity because you spend less time re-entering credentials for the same identity
Reduces costs as fewer help desk calls are made for password reset, thereby leading to more savings
Client (the users client): This is a browser-based client or software client that can leverage a browser instance for
authentication. For example, a system administrators browser.
Service provider: This is the application or service that the client is trying to access. For example, Cisco Unified
Communications Manager.
An Identity Provider (IdP) server: This is the entity that authenticates user credentials and issues SAML Assertions.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Lightweight Directory Access Protocol (LDAP) users: These users are integrated with an LDAP directory, for example
Microsoft Active Directory or OpenLDAP. Non-LDAP users reside locally on the Unified Communications server.
SAML Assertion: It consists of pieces of security information that are transferred from IdPs to the service provider for user
authentication. An assertion is an XML document that contains trusted statements about a subject including, username
and privileges. SAML assertions are usually digitally signed to ensure their authenticity.
SAML Request: This is an authentication request that is generated by a Unified Communications application. To
authenticate the LDAP user, the Unified Communications application delegates an authentication request to the IdP.
Circle of Trust (CoT): The various service providers that share and authenticate against one IdP in common.
Metadata: An XML file generated by an SSO-enabled Unified Communications application, such as Cisco Unified
Communications Manager or Cisco Unity Connection, as well as an IdP. The exchange of SAML metadata builds a trust
relationship between the IdP and the service provider.
Assertion Consumer Service (ACS) URL: This URL instructs the IdPs where to post assertions. The ACS URL tells the
IdP to post the final SAML response to a particular URL.
Module Objectives
In this module, we will perform the following tasks:
Create a Circle of Trust (CoT) between ADFS 2.0 (IdP) and Unified CM and IM and Presence (SP)
Enable SSO for Unified Communications Manager and Unified IM and Presence
Test Kerberos authentication for cross/application authentication using Microsoft Internet Explorer and Cisco Jabber
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Module Notes
NOTE: In the interest of time, Microsoft AD FS2.0 has been preinstalled on ad1.dcloud.cisco.com. The Basic AD FS 2.0
setup wizard was run to enable ADFS features. These operations are documented in Appendix B. By default, AD FS2.0 has
Username/Password Authentication enabled, so no extra steps are needed to prepare AD FS2.0 to enable this Authentication
method. For other authentication methods, AD FS2.0 needs customization to be part of the lab steps.
Pre-Requisites
These are the dependencies that must be in place and functional prior to the implementation of SAML SSO for Cisco Unified
Communications. ALL of these pre-requisite requirements have been met during lab configuration activities or as part of the preconfiguration of the lab environment.
NTP All components of the solution must be configured to use a reliable NTP source for clock synchronization.
This requirement is already provisioned across all installed Cisco Collaboration Applications (Services Providers) and
Identity Providers (ADFS 2.0 on ad1.dcloud.cisco.com)
DNS All hosts involved in SSO transactions must be fully resolvable by FQDN via DNS. All of the Service Providers
(ucm1.dcloud.cisco.com, imp1.dcloud.cisco.com) have DNS A (Host) records and are resolvable by FQDN.
Directory Setup - LDAP directory synchronization is a prerequisite and a mandatory step to enable SAML SSO
across various Unified Communications applications. Synchronization of Unified Communications applications with
an LDAP directory allows the administrator to provision users easily by mapping Unified Communications
applications data fields to directory attributes. Recall that the foundation of our deployment activity was the import of
Jabber users through an LDAP synchronization agreement.
Certificates signed by a CA - In SAML SSO, the IdP and service providers must have CA signed certificates with
the correct domains in the CN or SAN. If the correct CA certificates are not validated, the browser issues a pop up
warning. We have performed the certificate management required to meet this pre-requisite as part of our
deployment activities.
2.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
From the Cisco dCloud Homepage choose Cisco Unified Communications Manager to connect to
ucm1.dcloud.cisco.com. Optionally you may manually type https://ucm1.dcloud.cisco.com in the address bar.
4.
From the Installed Applications list, click Cisco Unified Communications Manager.
5.
6.
Click Login.
7.
8.
Click Find.
9.
Click the hyperlink for user cholland (Charles Holland) to open the End User configuration page.
10. Scroll to the bottom of the page and locate the Permissions Information section. Notice that Charles Holland is currently
assigned to the Standard CCM End Users, and Standard CTI Enabled groups.
Figure 428. Permissions
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Obtain Metadata for the Unified CM and Unified IM and Presence Cluster
As part of the CoT (Circle of Trust) configuration between ADFS and Unified CM and Unified IM and Presence, the Metadata from
deployed Unified Collaboration nodes must be obtained. This will be used to create a Relying Party Trust on the IdP.
1.
2.
3.
After a few seconds, click the Save As option on the bottom of the page to save to the SPMetadata.zip file.
.
4.
5.
Click Save.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
6.
Minimize Internet Explorer and use the File Explorer to navigate to Desktop\CST-Jabber\SSO.
7.
Right click the SPMetadata.zip file, choose Extract All and then click Extract.
8.
Check that you have the following two files in the new Desktop\CST-Jabber\SSO\SPMetadata directory.
9.
There will be one SPMetadata file generated for each node in the cluster since Unified CM automatically exports the Unified
CM and IM&P Metadata. The contents in each file define the parameters that will be used for the authorization process
between the SP (Unified CM and Unified IM and Presence) and the IdP (Microsoft AD FS).
1.
Open the Active Directory Federation Services 2.0 Management Console by clicking the icon [
2.
] in the taskbar.
3.
4.
From the Choose Data Source screen, click the Import data about the relying party from a file radio button.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
Click Browse.
6.
Use the Browse for Metadata file dialog to navigate to the Desktop\CST-Jabber\SSO\SPMetadata directory.
7.
Choose the file SPMetadata_ucm1.dcloud.cisco.com.xml to choose the file for Unified CM.
8.
Click Open.
9.
Click Next.
10. On the Specify Display Name screen enter the following values:
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
18. Choose the default Claim Rule template Send LDAP Attributes as Claims.
Figure 442. Choose Claim Rule
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
29. Copy the file contents to the computer buffer by pressing Ctrl + C.
30. Close the notepad file when done.
31. Paste the contents of the file into the Custom Rule field by pressing Ctrl + V.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
From the ADFS Management console choose Add Relying Party Trust from the Actions Menu in the right-hand pane.
2.
3.
From the Choose Data Source screen, click the Import data about the relying party from a file radio button.
4.
Click Browse.
5.
Use the Browse for Metadata file.. dialog to navigate to the Desktop\CST-Jabber\SSO\SPMetadata directory.
6.
Choose the file SPMetadata_imp1.dcloud.cisco.com.xml to choose the file for Unified CM.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
7.
Click Open.
8.
Click Next.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
28. Copy the file contents to the computer buffer by selecting all the text and pressing Ctrl + C.
29. Close the notepad file when done.
30. Paste the contents of the file into the Custom Rule field pressing Ctrl + V.
31. Click Finish.
32. Click Apply and then OK.
33. The list of Relying Party Trusts should appear as follows when finished:
Figure 453. Relying Party Trusts
From the RDP session connected to ad1.dcloud.cisco.com, open Internet Explorer and choose the tab connected to
ucm1.dcloud.cisco.com.
2.
It is likely that the logon timer has expired. If so, login with Username: administrator and Password: dCloud123!.
3.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
6.
Click Next. The IdP Metadata Trust File has already been obtained for you and is present in the Desktop\CST-Jabber\SSO
folder.
7.
Click on Browse.
8.
9.
Click Open.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
15. In the new window that pops up click Continue to this website.
16. When the Windows Security login prompt appears enter Username: cholland and Password: C1sco12345.
17. Click OK.
Figure 460. Login Prompt
18. Check if the output message indicates a successful result. SSO Metadata Test Successful.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
NOTE: It is VERY important to close and reopen Internet Explorer. You are asked to do this several times in this lab. Please be
sure to perform this step, as it will clear the cookies from the browser and make it request new login information from the server.
22. Minimize the Remote desktop Connection to ad1.dcloud.cisco.com.
2.
If the Cisco Jabber client is still open from a previous activity, close it by choosing Menu > Exit.
3.
If either Internet Explorer and/or Firefox are open from a previous activity, close them as well.
4.
Launch Internet Explorer, from the Cisco dCloud homepage and navigate to Collaboration Admin Links > Cisco Unified
Communications Manager. Optionally you may navigate to https://ucm1.dcloud.cisco.com.
5.
Notice under Installed Applications there is a new option for Recovery URL to bypass Single Sign-on (SSO). If the new
link is not visible, continue to refresh your browser until it appears.
6.
The SSO recovery link may be used in cases where the SSO IdP has failed. This allows for authentication with the default
administrative application user, providing a mechanism for administration and recovery.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
7.
Click the hyperlink for Cisco Unified Communications Manager under Installed Applications.
NOTE: If you get a 404 error this means the Tomcat service is still restarting. Refresh your browser until you get a login screen.
8.
Observe that in place of the Unified Communications Manager Administration webpage you are now presented with a
Windows authentication prompt. If you do NOT see a windows authentication prompt, move to the Troubleshooting note
below, complete the steps to disable, and re-enable SSO. Otherwise Proceed to step 23 of this activity.
Troubleshooting: In rare instances, the first time you enable SSO on Unified CM it will not work on the Administration
page initially but it will work on the Self Care Portal. The quick fix for this is to disable and then re-enable SSO. The next few
steps will first test SSO with the Self Care Portal and then proceed to disable SSO so you can complete the steps above again to
re-enable SSO.
9.
Click the home button to go back to the Cisco dCloud links page.
10. Navigate to Collaboration Admin Links > Cisco Unified Communications Manager.
11. Click the Cisco Unified Communications Self Care Portal link.
12. This time you should receive an SSO login, which proves that SSO is enabled. There is no need to login at this time. First, you
will disable SSO.
13. Navigate back to the Unified CM administration page at Collaboration Admin Links > Cisco Unified Communications
Manager and click Cisco Unified Communications Manager.
14. Login with Username: administrator and Password: dCloud123!.
15. Navigate to System > SAML Single Sign-On.
16. Click Disable SAML SSO and then Continue.
17. Close the browser and then reopen it.
18. Navigate back to the Unified CM administration page at Collaboration Admin Links > Cisco Unified Communications
Manager.
19. If you still see the Recovery URL to bypass Single Sign On (SSO) link then SSO is still disabled. Keep refreshing your page
until that link disappears.
20. Once the link disappears, click the Cisco Unified Communications Manager link and login with Username: administrator
and Password: dCloud123!.
21. Navigate to System > SAML Single Sign-On.
22. Follow this link to run through the steps in this section again and re-enable SSO. You should then have a successful SSO test
and continue with the rest of this lab.
23. Login as cholland with password C1sco12345 and click OK to continue.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
24. Confirm that authentication succeeds and you are presented with the Unified Communications Manage administration
page.
Before enabling SSO, the Unified CM admin page prompted you with a HTML form for username and password. After enabling
SSO, Unified CM is no longer responsible for handling Authentication; rather Unified CM redirects the client request to the IdP
(ADFS). It is the IdP prompting you with a basic username and password pop-up.
2.
Click the Run SSO Test Button associated with the imp1.dcloud.cisco.com node.
3.
4.
5.
6.
Click OK.
NOTE: You may not be prompted to authenticate, as you have already authenticated to ucm1.dcloud.cisco.com and since SSO is
active for the Unified CM and Unified IM and Presence Cluster the active authentication token is used.
7.
8.
Click Close.
2.
Close any active web browser sessions connected to either ucm1.dcloud.cisco.com or imp1.dcloud.cisco.com.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
Launch Internet Explorer and Navigate to Collaboration Admin Links > Cisco Unified Communications Manager.
4.
From the Installed Applications list, click the hyperlink for Cisco Unified Communications Self Care Portal.
5.
When the Windows Security login prompt appears, enter Username: cholland and Password: C1sco12345.
6.
Click OK.
7.
Confirm that the Unified Communications Self-Care portal page for Charles Holland is displayed.
8.
9.
When the Windows Security login prompt appears, login with Username: cholland and Password: C1sco12345.
10. Confirm that Jabber is authenticated successfully and the interface displays as expected for user Charles Holland.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
NOTE: Even though Charles Holland had an active authentication session via SSO to the Unified CM Self-Care portal, credentials
were required when logging into Cisco Jabber. This behavior will change when Kerberos authentication is enabled.
2.
3.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
In the Local intranet configuration screen, place a checkmark in the Automatically detect intranet network option.
6.
Click Advanced.
7.
8.
Click Add.
9.
Click Close.
10. Click OK on the Local intranet configuration screen to close the dialog.
11. From the Security tab, click the button Custom level.
12. Scroll to the bottom of the dialog to User Authentication settings.
13. Click the radio button for Automatic logon only in Intranet zone.
Figure 471. User Authentication Mode
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Switch focus to the RDP session actively connected to wkst1.dcloud.cisco.com (Charles Holland).
2.
3.
From the open Internet Explorer window navigate to Collaboration Admin Links > Cisco Unified Communications
Manager.
4.
Under the Installed Applications list, click the hyperlink for Cisco Unified Communications Self Care Portal.
5.
Confirm that you are directed to the Self Care portal for user Charles Holland without being challenged to authenticate.
6.
Double-click the Cisco Jabber shortcut on the workstation desktop to launch the application.
7.
Observe that Jabber launches and authenticates without challenging the user for credentials.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Module Overview
This module builds on the Mobile and Remote Access configuration and the SAML SSO deployment developed through the
completion of Modules 2 and 3a. Cisco Expressway may be configured to enable single sign-on for endpoints access Unified
Communications services from outside the network.
The functionality relies on the secure traversal capabilities of the Expressway pair at the edge, and the established CoT (Circle of
Trust) between Internal Service Providers (SPs) such as Unified CM and Unified IM and Presence and an externally resolvable
Identity provider (IdP).
All authentication responsibility is owned by the IdP with authentication directly to the configured SPs.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
NOTE: In a production environment, it is customary to place a secondary, externally reachable IdP in a DMZ network. In the case
of AD FS, this would be an AD FS proxy. Our environment uses only a single IdP resolvable by both the internal SPs and the
External SP (Expressway-E).
Pre-Requisites
The following are pre-requisites for deployment of SSO over the Collaboration Edge.
Expressway-C and Expressway-E are fully configured to provide secure Unified Communications traversal
The SIP domain that will be accessed via SSO is configured on Expressway-C
The Expressway-C is in Mobile and Remote Access mode and has discovered the Unified CM Topology
The hostnames of all Unified CM nodes have been added to the HTTP server allow list on the Expressway-C
Cisco Jabber clients are configured to request the internal services using the correct domain names, SIP URIs, and
Chat Aliases
The default browser of the client can resolve the Expressway-E and IdP
Module Objectives
In this module, we will perform the following tasks:
Extend the existing Circle of Trust (CoT) between AD FS 2.0 (IdP) to include the Expressway pair (SP)
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Move Workstation 2 to the External network and confirm authentication and authorization through Expressway using
SSO.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
Open the Firefox web browser and Navigate to Collaboration Admin Links > Cisco Expressway-C.
3.
4.
5.
6.
Click on Browse.
7.
8.
Click Open.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
From the Configuration > Unified Communications > Identity providers (IdP) page, locate the IdP entry with Entity ID
http://ad1.dcloud.cisco.com/adfs/services/trust.
2.
Under the Actions column, click the hyperlink for Associate domains.
3.
uk.dcloud.cisco.com
dcloud.cisco.com
alpha.com
4.
Click Save.
2.
Notice that what we are actually downloading is Metadata from the Expressway-E peered to this Expressway-C system.
3.
Under the Export SAML data section, click the Download button.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
5.
Use the Save As dialog to save the resulting xml file to the Desktop\CST-Jabber\SSO folder.
2.
Open the Active Directory Federation Services 2.0 Management Console by clicking the icon [
3.
From the AD FS Management console choose Add Relying Party Trust from the Actions Menu in the right-hand pane.
] in the taskbar.
4.
5.
From the Choose Data Source screen, click the Import data about the relying party from a file radio button.
6.
Click Browse.
7.
Use the Browse for Metadata file.. dialog to navigate to the Desktop\CST-Jabber\SSO\ directory.
8.
Choose the XML filename that begins saml_exp-c-1 downloaded in the previous step.
9.
Click Open.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Notes: Expressway-E
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
SAMLResponsSignature
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
SignatureAlgorithm
1.
Instruct ADFS to sign both the message and assertion during negotiation
Right click the icon for the Windows PowerShell in the task bar and click Import system modules to launch Windows
PowerShell with system module commands for AD FS.
2.
Copy and paste the following command text and then press Enter.
3.
4.
2.
Open the Firefox web browser and navigate to Collaboration Admin Links > Cisco Expressway-C. Optionally, navigate to
https://exp-c-1.dcloud.cisco.com.
3.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
5.
6.
From the Single Sign-On support drop-down menu change the value from off to on.
7.
Click Save.
Open a new tab in Firefox and choose Collaboration Admin Links > Cisco Expressway-E.
2.
3.
From the menu choose Configuration > Unified Communications > Configuration.
4.
5.
6.
7.
Click Save.
NOTE: Check for internal SSO availability setting controls whether the Expressway-C will check if the user's home Unified CM
node has SSO available. By choosing No, the Expressway-E always tells the client that SSO is available, without actually checking
the home node. This results in reduced traffic on the internal network; however this should ONLY be used when ALL nodes
have SSO available.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
3.
Navigate to the Desktop and locate the windows batch executable named External Network On.
4.
5.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
Notice that a Windows Security authentication prompt is displayed, rather than the Cisco Jabber Sign-In prompt.
3.
4.
Verify that authentication succeeds and that all services are available.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
In the active Firefox browser, choose the tab connected to Expressway-C (exp-c-1).
3.
If the logon timer has expired, login with Username: admin and Password: dCloud123!.
4.
5.
Observe the new SSO related data present in the Activity section of the page. These describe the number of SSO access
requests and responses made by Expressway during assertion.
SSO provisioned sessions indicates the number of MRA connections made using SSO
View detailed SSO statistics provides detailed information about SSO processing on Expressway
View and manage active SSO token holders provides a convenient interface for validation and troubleshooting of
active SSO user session via MRA.
6.
Click the hyperlink for View and manage active SSO token holders.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
7.
Observe that a single active token holder is displayed: aperez. This is as a direct result of the SSO testing performed in the
previous activity.
8.
Click the hyperlink for aperez to view details about the active authentication tokens associated with this user. An entry is
present for both Unified CM and Expressway. If we had provisioned Unity Connection as part of the SSO module, an entry for
this would be present as well.
This completes the Extension of SAML SSO to the Collaboration Edge with Cisco Expressway.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Log into the target CentOS 7 host with Root Privileges or as a user with sudo privileges.
2.
3.
Locate the [base] and [updates] section of the file and append the line exclude=postrgres*.
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
exclude=postgresql*
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
exclude=postgresql*
4.
2.
Dependencies Resolved
============================================================================================================
=====================================
Package
Arch
Version
Repository
Size
============================================================================================================
=====================================
Installing:
pgdg-centos94
noarch
9.4-1
/pgdg-centos949.4-1.noarch
2.1 k
Transaction Summary
============================================================================================================
=====================================
Install 1 Package
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
Check for a list of resolved packages and dependencies by entering the following command:
9.4.4-1PGDG.rhel7
9.4.4-1PGDG.rhel7
9.4.4-1PGDG.rhel7
9.4.4-1PGDG.rhel7
9.4.4-1PGDG.rhel7
9.3.1101-2.rhel7
9.3.1101-2.rhel7
9.4.4-1PGDG.rhel7
09.03.0400-1PGDG.rhel7
09.03.0400-1PGDG.rhel7
9.4.4-1PGDG.rhel7
9.4.4-1PGDG.rhel7
9.4.4-1PGDG.rhel7
4.1.1-1PGDG.rhel7
4.1.1-1PGDG.rhel7
9.4.4-1PGDG.rhel7
9.4.4-1PGDG.rhel7
Note that postgresql94-serverx86_64 is returned as part of the command. We are ready to install the postgresql server software.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
If PostrgreSQL 9.4.1 installation is successful, output should appear as follows (some output omitted).
Installed:
postgresql94-server.x86_64 0:9.4.4-1PGDG.rhel7
Dependency Installed:
postgresql94.x86_64 0:9.4.4-1PGDG.rhel7
1PGDG.rhel7
postgresql94-libs.x86_64 0:9.4.4-
Complete!
Type the following command to initialize the PostgreSQL database with default parameters.
/usr/pgsql-9.4/bin/postgresql94-setup initdb
2.
Confirm that the command returns the following result: Initializing database ... OK.
To enable automatic service startup with OS Boot, type the following command:
chkconfig postgresql-9.4 on
2.
3.
postgresql-9.4.service
4.
postgres
5.
8654
0 15:57 ?
Notice that the process is running as OS user postgres, which is automatically created during the package installation.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
su postgres
2.
Use the psql client utility to connect to the PostgreSQL instance which is accessible locally, as user postgres with no
password.
psql postgres
3.
Use the \password <username> command to the set the postgres user password.
4.
postgres=# \q
5.
Allow Local and Remote Connections via PW authentication by editing the pg_hba.conf
Use the following command to edit the authentication parameter file to enable password based authentication for local and remote
connections.
1.
Use the nano editor to make the following modifications to the pg_hba.conf file.
nano /var/lib/pgsql/9.4/data/pg_hba.conf
2.
DATABASE
USER
ADDRESS
3.
METHOD
md5
md5
md5
md5
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
1.
Use the nano editor to make the following modifications to the postgresql.conf file.
nano /var/lib/pgsql/9.4/data/postgresql.conf
2.
Edit the listen_addresses parameter by uncommenting and setting the value to * to enable listening on all configured IP
interfaces.
listen_addresses = '*'
3.
port = 5432
4.
Set the escap_string_warning and standard_confirming_strings values to off. This is a requirement for using PostgreSQL
to provide external database services for Cisco Unified IM and Presence.
escape_string_warning = off
standard_conforming_strings = off
5.
Type the following command to make a permanent iptables permit for TCP/5432.
2.
firewall-cmd --reload
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2.
Click the box for the Active Directory Certificate Services Role. Click Next.
3.
You have the option to deploy additional services. Deploy the services Certificate Authority and Certificate Authority Web
Enrollment, at that time another Wizard will start to add extra Roles for IIS.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
For the setup type, you choose Enterprise, it should be what you see in most of our customer installations, but it makes no
difference for our specific deployment, could even be Standalone CA. Click Next.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
5.
For the CA Type you choose Root CA, since you do not have other CA already running in our organization.
6.
The next step will be to create the private key for your CA. Choose this option and click Next.
7.
After configuring the CA, you need to configure the Sole Services for IIS, since it is necessary for the Web Enrolment of the
CA. For our ADFS deployment you will need an extra Role in IIS, click on ASP.NET under Application Development.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
8.
In the Server Manager click on Web Server > IIS, and then right click on Default Web Site. You need to change the Binding
to allow HTTPS along with HTTP.
9.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
10. Add a new Site Bindings and choose https as the type. Choose for SSL certificate the server certificate that should have the
same FQDN as your Ad1 server (ad1.cloud.cisco.com).
Figure 507. Adding HTTPS to Bindings
Everything is complete from a platform perspective, now you need to install AD FS 2.0. In the roles that you have in the server
manager you will see AD FS but that version is version 1.0 and does not provide SAML.
Therefore, you need to go on the web to get AD FS 2.0.
11. Go to the link http://www.microsoft.com/en-us/download/details.aspx?id=10909. Set the language and click the Continue
button.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
12. Choose the correct version for your OS. In our case, it is the first check box for Windows 2008 R2. Click Download.
13. Double-click on the AdfsSetup.exe file that you downloaded.
14. For the Server Role choose the Federation Server, since you are installing the IdP to be inside the customer network in the
private LAN. Click Next.
Figure 509. Server Role
15. The product is installed and you can open it from the taskbar or start menu.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Launch the ADFS Management console. You may need to perform a search from the start menu if not listed. Start >
Administrative Tools > AD FS 2.0 Management is the typical path.
2.
Click the AD FS 2.0 Federation Server Configuration Wizard option to start your ADFS server configuration.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
4.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
4.
Under SSL certificate, choose the ad1.dcloud.cisco.com certificate from the list. The Federation Service name will autopopulate. Click Next.
5.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
6.
Confirm all the components have completed successfully and click Close to end the wizard and return to the main
management console. This may take a few minutes.
7.
ADFS is now effectively enabled and configured as an Identity Provider (IdP). Next, you need to add Cisco UCM as a trusted
Relying partner. Before you can to this, you need to configure Cisco UCM Administration.
2.
Open Server Manager and expand Roles > Web Server(IIS). Click Add Role Services.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
3.
Click Security > IIS Client Certificate Mapping Authentication, click Next and let it install.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
From within your RDP session to AD1 open the Certificate Authority application by going to Start > All Programs >
Administrative Tools > Certification Authority.
2.
Click the plus (+) sign next to dcloud-AD1-CA to expand it and click on Certificate Templates below.
3.
Right click on Certificate Templates and choose Manage from the pop-up menu.
4.
Right click on Web Server and choose Duplicate Template from the pop-up menu.
5.
Verify Microsoft Server 2003 Enterprise is selected and then click OK.
6.
Click the Request Handling tab and click the checkbox for Allow private key to be exported
Click Add
Click to highlight Client Authentication from the list, click OK, and then click OK to confirm the addition
7.
Close the Certificate Template Console by using the X in the top right corner of the window.
8.
Right click on Certificate Templates and choose New > Certificate Template to Issue from the pop-up menu.
9.
Click ClientServer from the list to highlight it and then click OK.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Expressway x8.5
Unified Communications Mobile and Remote Access via Cisco Expressway
http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/expressway/config_guide/X8-5/Mobile-Remote-Access-viaExpressway-Deployment-Guide-X8-5.pdf
SAML SSO Configure Microsoft Active Directory Federation Services Identity Provider on Windows Platform
http://docwiki.cisco.com/wiki/SAML_SSO_Configure_Microsoft_Active_Directory_Federation_Services_Identity_Provider_on_Wind
ows_Platform
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
Appendix E: Errata
Steps of a SAML based authentication flow
Figure 519. SP-Initiated SSO (Redirect/POST binding)
1.
The user tries to access a service or resource by pointing the browser to the URL hosted on the application server. The
browser at this moment does not have an active session with the service.
2.
The SP realizes that the request originates from a client without an active session. Based on the SSO configuration the SP
now generates a SAML authentication request to be sent to the appropriate the IdP defined as part of SSO configuration. The
SAML request contains information about the SP generating the request. This is required so that the IdP can identify the SPs
sending SAML requests.
3.
The SP does not communicate directly with the IdP to authenticate the user. Instead, the SP redirects the browser to the IdP.
The URL used for this redirect is taken from the IdP metadata exchanged earlier. The SAML request to be sent to the IDP is
included in the redirect as a URL query parameter using Base64 encoding.
4.
The browser receives the redirect, follows the URL and issues the corresponding GET to the IdP. The SAML request is
maintained. The browser at this stage does not have an active session with the IdP
5.
After receiving the new request from a browser with no active session, the IdP authenticates the user based on the preconfigured authentication mechanisms. Possible authentication mechanisms include user/password, PKI/CAC or Kerberos.
For user/password authentication, the IdP might push a form to the user to enter the credentials (e.g. 200 OK with IdP login
form). For the actual authentication, the IdP might depend on backend systems like for example an LDAP server for
user/password authentication.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
One key point here is that the exchange of credentials for the purpose of authentication takes place between the IdP and the
browser. The SP is not involved and does not see the credentials.
6.
The browser provides further information required for the authentication process. For the user/password case, this would be a
POST with the information. For other authentication mechanisms, other details would need to be sent to the IdP by the
browser.
7.
The IdP now checks and validates the provided credentials. The check could involve interactions with respective backend
systems (LDAP bind for user/password based authentication against LDAP, communication with Kerberos server to validate
ticket etc.).
8.
Finally, the IdP generates a SAML response for the SP. This response contains the SAML assertion documenting the result of
the authentication process. The SAML assertion in addition to the basic Yes/No information also contains validity
information and information about attributes describing the authenticated entity. At least the user id of the authenticated entity
has to be included in the well-known attribute uid so that the SP can extract this information from the assertion to relate the
authenticated entity to users existing in the local database.
The SAML assertion is signed by the IdP according to the SSO key information published in the IdP metadata. This ensures
that the SP can verify the authenticity of the SAML assertion.
The IdP returns the SAML assertion to the browser in a hidden form in a 200 OK message. The hidden form instructs the
browser to POST the SAML assertion to the Assertion Consumer Service (ACS) of the SP.
The IdP also sets a session cookie, which is cached by the browser. If the browser needs to get additinal SAML assertions, it
will send the session cookie with the SAML requests. The IdP will then realize it already has a valid session with the browser
and will assert the authentication of the previously authenticated user without prompting for credentials again. This enables
SSO against multiple SPs. Session expiry times for these session cookies are configured on the IdP.
9.
The browser follows the hidden POST received in the 200 OK and POSTs the SAML assertion to the Assertion Consumer
Service on the SP.
10. The SP extracts the SAML assertion from the POST and validates the signature of the assertion. This guarantees the
authenticity of the SAML assertion and the IdP. The user identifier received in the SAML assertion in attribute uid is then
used to decide whether the user is authorized to access the requested service. This is based on local access control
configuration on the SP.
11. The SP grants access to the requested resource and sends back the content in a 200 OK to the browser. The SP also sets a
session cookie in the browser so that for subsequent requests from the same browser to the same SP the SP does not need
to initiate an exchange with the IdP anymore. The IdP will only be involved for requests from the same browser after the SP
session cookie has expired.
Enterprise Groups
With Cisco Unified Communications Manager Release 11.0, Cisco Jabber users can search for groups in Microsoft Active
Directory and add them to their contact lists. If a group already in the contact list is updated, the contact list is automatically
updated. Cisco Unified Communications Manager synchronizes its database with Microsoft Active Directory groups at specified
intervals.
When a user adds a group to their contact list, IM and Presence Service provides the following information for each group member:
display name
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
user ID
title
phone number
mail ID
Only the group members that are assigned to IM and Presence Service nodes can be added to the contact list. Other group
members are discarded.
NOTE: Currently, the enterprise groups feature is supported only on Microsoft Active Directory server. It is not supported on other
corporate directories.
The enterprise groups feature is enabled system-wide with the Cisco Unified Communications Manager Directory Group
Operations on Cisco IM and Presence enterprise parameter. For more information about enterprise groups, see the Feature
Configuration Guide for Cisco Unified Communications Manager.
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. The IM and Presence Service
synchronizes all the user information from Cisco Unified Communications Manager to provide authentication for users of the Cisco
Jabber client and IM and Presence Service user interface.
Cisco recommends integration of Cisco Unified Communications Manager and Directory server for user synchronization and
authentication purposes.
NOTE: When Cisco Unified Communications Manager is not integrated with LDAP, you must verify that the username is the same
in Active Directory and Cisco Unified Communications Manager before deploying IM and Presence Service.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
The Cisco XCP Directory Service supports the integration of XMPP clients with the LDAP directory to allow users to search and
add contacts from the LDAP directory.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
The Cisco IM and Presence Data Monitor also checks the status of the Cisco Sync Agent sync from Cisco Unified Communications
Manager. Dependent services are only allowed to start after IDS replication has set up and the Sync Agent on the IM and
Presence database publisher node has completed its sync from Cisco Unified Communications Manager. After the timeout has
been reached, the Cisco IM and Presence Data Monitor on the Publisher node will allow dependent services to start even if IDS
replication and the Sync Agent have not completed.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.
Cisco dCloud
On the subscriber nodes, the Cisco IM and Presence Data Monitor delays the startup of feature services until IDS replication is
successfully established. The Cisco IM and Presence Data Monitor 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 IM and Presence Data
Monitor allows feature services to start on node1 and node2, but delays feature service startup on node3.
2015 Cisco and/or its affiliates. All rights reserved. This document is intended for Cisco Partner Training.