deploying and migrating to jabber...
TRANSCRIPT
Deploying and Migrating to Jabber Clients BRKUCC-2348
Kal Patil, Technical Leader, Collaboration Team, Advanced Services
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Deploying and Migrating to Jabber Clients
Kalpesh(Kal) Patil
Technical Leader, Advanced Services,
Collaboration Team US West Coast,
San Jose CA
CCIE Voice, VMWare Certified version 4+5
3
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Housekeeping
We value your feedback- don't forget to complete your evaluations after
each session & the Overall Conference Evaluation
Visit the World of Solutions and Meet the Expert
Visit the Cisco Store to purchase your recommended readings
Please switch off your mobile phones
Q and A Policy
4
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Deployment Model Selection
Plan Deployment
Core System Build
Users and Devices Provisioning
Migrating to Jabber Clients
Agenda
5
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Attendees expected to know the basics of:-
CUCM, Install, Configuration, Management, Dial Plan, Call Routing, Voice Mail, Visual Voicemail, LDAP, CUCM AD Integration
Cisco UC Application Install on Bare metal and Virtual Platforms
Basic knowledge of DNS, DHCP, IP Routing
WebEx Conferencing, Cisco Telepresence, Tandberg Call Control, Management Systems
Cisco Voice and Video End Points
Familiarity with Desktop and Mobile Devices, e.g. Windows XP, Windows 7. MAC, iPhone, iPad, Android
*Session focused on UC 8.6 and 9.1.1
Session Prerequisites
6
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
7
Jabber Clients
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Clients Summary
Clients Features
Jabber for Windows Presence, IM, Voice, HD video, Visual Voicemail, Directory search, Desktop share and audio/ video conferencing
Jabber for MAC Presence, IM, Voice , HD Video, Directory search, Visual Voicemail
Jabber for iPhone Presence, IM, Video, Voice, Visual Voicemail, Directory Search, VoWifi / VPN & Click to call/email/SMS
Jabber for iPad Presence, IM, Visual Voicemail, Click to call, Directory search, HQ video (480p), VoWifi / VPN & Click to call/email
Jabber for Android Presence, IM, Video, Voice, Visual Voicemail, Directory Search, VoWifi / VPN & Click to call/email/SMS
9
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow Deployment Models
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Plan
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
10
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Who provides IM & Presence?
Cisco
Collaboration
Cloud
Cisco Jabber
for Windows
UC Manager
Call Control
(inc UDS) UC Manager
IM & Presence
Active Directory
(Optional)
Sync
Authentication
Cisco Jabber
for Windows
Internet
Cloud Deployment Model
• Admin in Cloud
• IM & Presence from cloud
• Contact search from cloud
On Premise Deployment Model • Admin from CUCM (9.x) or CUP (pre 9.x)
• IM & Presence from CUP/ IM/P Server
• Contact search from UDS or EDI
Cisco Jabber
for iPad Cisco Jabber
IM for iPhone
Cisco Jabber IM
for iPhone
Cisco Jabber
for Android Cisco Jabber
for Mac
11
© 2013 Cisco and/or its affiliates. All rights reserved. TECCOL-1343 Cisco Public
IM Only Full UC
25,000 Users
per server
15,000 Users
per Server
75,000 Users
per cluster
45,000
per cluster
IM / Hybrid
No Limit
(Largest current
300,000+)
On-Premise
WebEx Messenger
Service
Jabber Clients User Sizing
12
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Client uses on-prem services
Client configured on CUCM & CUP/ IM/P
IM/P from CUP/ IM/P
Voice Messaging by CUC
Video for Jabber clients by CUCM
Video for Jabber for iPad client either by CUCM or VCS
EDI or UDS(CUCM 8.6.2+) Contact Sources
CUCM Users, Licensing
Call Control
CUP IM & Presence
CUC Voice Mail
AD
Jabber for Windows Jabber for MAC Jabber for iPad
Voice GW
PSTN
VCS
TMS
On-Prem Deployment IM/Presence +Voice +Video
13
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Client Connects to Webex Messenger cloud for IM/P service
Configuration done from OrgAdmin tool *
Contact source / directory service in the cloud
On-Prem device & voice messaging
Video for Jabber clients by CUCM
CUCM Call Control
CUC Voice Mail
Webex Messenger Service
Jabber for Windows Jabber for MAC Jabber for iPad
TMS
VCS
Hybrid Cloud Deployment IM/Presence +Voice +Video
14
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow Define Use Cases
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
15
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Proven Deployment Methodology
Jabber Deployment Methodology
16
Prepare Plan Design Implement Adopt
Business Requirements
Sponsorship
ROI, Budgets
Resource Planning
Expansion Plan
Perform Technical Environment Discovery
Create Project Management Workbook
Identify & Document Technical Use Cases
Create Solution Design
Create Solution Test Plan
Develop End-User Training
Provision Core Build
Provision Users and Devices
Jabber Install & Configure
Jabber Integration (Microsoft)
Pilot Small Group
Execute Test Cases
Provide pre-built Jabber Training Documents
Provide VoDs for Training
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Document Business Requirements
Map Business Requirements to Technical Requirements
Map Technical Requirements to Features Available
# Business Use Case Category Technical Use Case Jabber Feature/s
1 Employee needs to reach another team member to
start conversation, escalate issue, etc. Jabber, Work Anywhere,
Any Device Instant Collaboration (Presence)
Presence at the device (desktop, tablet, smartphone) using Jabber can be viewed by all
other Jabber Users
Different presence states, on the phone, in a meeting, in a webex meeting, DnD, away,
custom, etc. Presence can be viewed within Microsoft
Office Applications.
2 Employees should be able to easily move from the
client to a phone call. Jabber, Telephony, Work
Anywhere, Any Device instant Collaboration - Escalate to a Phone
Call
Click to call from Jabber Client (desktop, tablet, smartphone).
Phone calls can be initiated within Microsoft Office Applications.
Audio can be sent through computer or deskphone from desktop client.
Define Use Cases
17
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Business
Value
Collaboration with Vendors
remotely at executive meetings
Jabber / WebEx escalations used
Easy access to senior exec for ad-
hoc escalations
Access to the right resources – even top management – at the right time
Resolution time reduced from
1 2 3
OP
ER
AT
ION
S
SU
PP
OR
T
Critical issues to be
addressed @ executive
meetings
Can take few days to resolve
Use Case Example
Technology
Used
Jabber Clients IM/P, Voice, Video, WebEx Integration, MS Integration
18
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow Deployment Models
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
19
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Create Test Plan
Based on Use Cases, define test
cases
Execute test plan on small group of
users
Remediate Issues before broader
rollout
20
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow WebEx Messenger
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
21
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Messenger Service(Cloud) User Provisioning High Level Task List
Access Org Administration Tool
Configure UC Cluster Integration for Call Control
Configure Voicemail Integration
Provision Users (Manual/Import)
22
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Hybrid Cloud Architecture
Inter-domain
Federation Customers
Partners
Others XMPP
Jabber
for iPad, iPhone,
Android
Unity
Connection
Unified CM
Cluster Cisco ASA
SIP
VCS
AD
IM / Hybrid
No Limit
(Largest current
300,000+) Internet
WebEx Admin HTTPS
Directory
TLS
IM Archiving
23
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow WebEx Messenger: Integrate CUCM & CUC
S
T
A
R
T
WebEx
Messenger
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Design
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
Integrate
CUCM,
CUC
Deploy Jabber
Clients
User Adoption
Training
Migration
Options
Execute Test
Plan
24
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Messenger Service(Cloud) Provisioning UC Integration - Voicemail
Configuration tab > Unified Communications > Voicemail tab
Unified Communications Setup
1. Voicemail tab – Visual Voicemail
Enable Visual Voicemail
Enter the server information
2. Clusters tab – Call Control, Call Voicemail
Check Cisco UC Manager integration
3. Unified Communications Manager
Set up Devices, Permissions, Dial Plans
25
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Messenger Service(Cloud) Provisioning UC Integration – Call Control
Note: Voicemail server info can also be set here with the respective UC Manager
Unified Communications Setup
1. Voicemail tab – Visual Voicemail
Enable Visual Voicemail
Enter the server information
2. Clusters tab – Call Control, Call Voicemail
Check Cisco UC Manager integration
3. Unified Communications Manager
Set up Devices, Permissions, Dial Plans
Configuration tab > Unified Communications > Clusters tab
26
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow WebEx Messenger: Provision Users
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
Integrate
CUCM,
CUC
Deploy Jabber
Clients
User Adoption
Training
Migration
Options
Execute Test
Plan
27
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Messenger Service(Cloud) Provisioning User Provisioning - Manual
–User tab > Add
1 2
3
Start with organizational-wide policies
28
4
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Messenger Service(Cloud) Provisioning User Provisioning - Import via CSV
–User tab > More Actions > Import/Export
2
4 3
1
WebEx Org Admin – CSV File Format:
http://www.webex.com/webexconnect/orgadmin/help/index.htm?toc.htm?17471.htm
29
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow CUP/ IM/P Service
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
30
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
System Requirements High Level Task List
Software and Hardware Requirements
Pre 9.X Post 9.X
Name Cisco Unified Presence Cisco UCM IM and Presence
Licenses *User and Node Node
Install Same Procedure Same Procedure
User Configuration
CUCM- Enable CUP Users
CUP- Service Profiles
CUCM- Enable CUP Users
CUCM- Service Profiles
31
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Software and Hardware Requirements
Software
• Cisco Unified Communications Manager v7.1.5 or later
• Cisco Unified Presence *v8.6.4 or later
• LDAP Directory Source (Recommended MS AD 2003/2008)
• Cisco Unity Connection v8.0 or later (Optional)
Review the release notes for software version you’re going to deploy!
Hardware
Hardware requirement and compatibility matrix
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_device_support_tables_list.html
32
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
System Requirements High Level Task List
Software and Hardware Requirements
Network and QoS Requirements
Network Infrastructure • Highly Available Network Infrastructure
• DNS (SRV) for load balancing, HA and Auto Discovery
• NTP (CUCM Pub) for time synchronization
• SNMP for server monitoring
• Required ports should be opened in firewall
• Assess network readiness for Voice and Video
Network Parameters • Packet Loss < 1%
• Latency <=80 ms RTT (Clustering over WAN)
• Bandwidth >= 15 Mbps (Clustering over WAN)
33
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Bandwidth Requirements
Codec RTP Payload (kbps) Actual bitrate (kbps)
G722.1 24 / 32 54 / 62
G711 24 80
G729a 8 38
Resolution Pixels Bitrate with G711 (kbps)
w144p 256 x 144 156
w288p 512 x 288 320
w448p 768 x 448 570
w576p 1024 x 576 890
720p 1280 x 720 1300
Jabber for Windows Default Size
Audio Bit rates
Video Bit rates
34
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Bandwidth Requirements Cont’d….
Pixels Estimated bit rate @ 2fps
(kbps)
Estimated bit rate @ 8fps
(kbps)
720 x 480 41 168
704 x 576 47 188
1024 x 768 80 320
1280 x 720 91 364
1280 x 800 100 400
Presentation Video Bit rates
Audio Interactive Video Presentation Video
(Desktop Sharing)
Uses the maximum
audio bit rate
(Total Bandwidth – Audio
Bandwidth)/2
(Total Bandwidth – Audio
Bandwidth)/2
Desktop Sharing Max Bit rates
*Applicable only for Jabber for Windows and Max bit rate is defined on CUCM under Region
35
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Bandwidth Requirements Cont’d….
Speed Audio Audio + Interactive
Video
Audio + Presentation
Video
Audio + Presentation +
Interactive Video
384 kbps Sufficient bandwidth
for any audio codec
w288p (512 x 288)
at 30 fps
1280 x 800 at 2+
fps
w144p(256 x 144) at 30 fps
+ 1280 x 720 at 2+ fps
1 Mbps Sufficient bandwidth
for any audio codec
w576p (1024 x 576)
at 30 fps 1280 x 800 at 8 fps
w288p(512 x 288) at 30 fps
+ 1280 x 800 at 8 fps
2 Mbps Sufficient bandwidth
for any audio codec
w720p30 (1280 x
720) at 30 fps 1280 x 800 at 8 fps
w288p(1024x576) at 30 fps
+ 1280 x 800 at 8 fps
Bandwidth Usage
36
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
QoS Requirement
• Media Services Interface
• Define Media Port Range in CUCM under SIP Profile (default range 16384 – 32767)
• Lower half port range for audio media and upper half for video media
• Mark voice, video and signalling traffic with EF, AF41 and CS3 DSCP values respectively
37
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
System Requirements High Level Task List
Software and Hardware Requirements
Network and QoS Requirements
DNS Requirements
38
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
DNS SRV Records- Why do you need?
39
DNS
cup.jabberlab.pod4.com
cucm.jabberlab.pod4.com
DNS resolves to A-records
CUP/ IM/P nodes in cluster
CUCM performs DNS
SRV lookup
CUP/ IM/P performs
DNS SRV lookup DNS resolves to A-record of
CUCM nodes in cluster
DNS
-Load-balancing for SIP PUBLISH messages to IM/P cluster nodes
-SIP Trunk configuration to CUP/ IM/P cluster
-CUP/ IM/P cluster to share availability messages equally among CUCM nodes
-Presence Gateway configuration on CUP/ IM/P cluster
IM/P DNS SRV
UCM DNS SRV
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Create subdomain per application per
cluster
DNS Configuration for High Availability New Domain for CUP/ IM/P
40
Create SRV record in CUP domain
Select Service Location (SRV) from the list
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Use “nslookup” to
verify SRV records
DNS Configuration for High Availability NSLookup for SRV Records Validation
41
Nslookup SRV for CUP/ IM/P IP
addresses resolution
Nslookup SRV for CUCM IP addresses
resolution
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 42
DNS Configuration for High Availability Wireshark captures for CUP/ IM/P
Query from CUCM to
CUP/IM/P
Query from CUP/IM/P to
CUCM
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
DNS Configuration for Auto Discovery Jabber Client Login Flow
43
DNS
1. User logins to J4W with default connection settings
2. SRV Record “_cuplogin” does auto discovery for CUP
3. DNS resolves SRV record to A record of CUP PUB/SUB in circular fashion
4. J4W client gets connected to respective CUP/ IM/P server and CUCM Services
Allow Jabber clients to find Presence & call control services within the registered domain
DNS SRV record “_cuplogin” is required
DNS SRV for Auto Discovery
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 44
DNS Configuration for Auto Discovery SRV Record for Unified Presence Publisher
Configure SRV for each node in the cluster
Use port 8443
SRV should point to A record of node
Nslookup SRV for CUP/ IM/P IP
addresses resolution
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Cisco Jabber for Windows Client Setup – Presence Auto Discovery Option
45
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 46
SRV for Domain Service Protocol Priority Weight Port A Record
CUCM
cucm.jabberlab.pod4.com _sip _tcp 0 0 5060 jabber-cucmsub-pod4.cucm.jabberlab.pod4.com
cucm.jabberlab.pod4.com _sip _tcp 0 0 5060 jabber-cucmpub-pod4.cucm.jabberlab.pod4.com
CUP
cup.jabberlab.pod4.com _sip _tcp 0 0 5060 jabber-cupssub-pod4.cucm.jabberlab.pod4.com
cup.jabberlab.pod4.com _sip _tcp 0 0 5060 jabber-cucmpub-pod4.cucm.jabberlab.pod4.com
Auto
Discovery
jabberlab.pod4.com _cuplogin _tcp 0 0 8443 jabber-cupssub-pod4.cucm.jabberlab.pod4.com
jabberlab.pod4.com _cuplogin _tcp 0 0 8443 jabber-cucmpub-pod4.cucm.jabberlab.pod4.com
jabberlab.pod4.com _cisco-
phone-tftp _tcp 0 0 69 jabber-cucmpub-pod4.cucm.jabberlab.pod4.com
jabberlab.pod4.com _cisco-
phone-
ccmcip
_tcp 0 0 80 jabber-cucmpub-pod4.cucm.jabberlab.pod4.com
SRV Records for HA & Auto Discovery Summary
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
System Requirements High Level Task List
Software and Hardware Requirements
Network and QoS Requirements
DNS Requirements
COP File Requirements
• Download COP files from Cisco’s Website
• Place COP files on SFTP server
• Go to UCM OS Admin > Software Upgrades > Install/Upgrade
47
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
COP Files Pre and Post 9.x
48
COP File Pre 9.X Post 9.X
Dial Rule COP file
cmterm-cupc-dialrule-wizard-0.1.cop.sgn http://software.cisco.com/download/release.html?mdfid=284324806&flow
id=32202&softwareid=284006014&release=9.1(3)&relind=AVAILABLE&r
ellifecycle=&reltype=latest
(Only for CUCM 8.5 or earlier versions)
NA
Jabber for Tablet COP file
cmterm-jabbertablet-100v10-dm.cop.sgn http://software.cisco.com/download/release.html?mdfid=284288351&flow
id=33502&softwareid=284006014&release=9.1(1)&relind=AVAILABLE&r
ellifecycle=&reltype=latest
NA
BFCP COP file
cmterm-bfcp-e.8-6-2.cop.sgn http://software.cisco.com/download/release.html?mdfid=284324806&flow
id=32202&softwareid=284006014&release=9.1(3)&relind=AVAILABLE&r
ellifecycle=&reltype=latest
NA
CSF Support field COP file
ciscocm.addcsfsupportfield.cop.sgn http://software.cisco.com/download/release.html?mdfid=284324806&flow
id=32202&softwareid=284006014&release=9.1(3)&relind=AVAILABLE&r
ellifecycle=&reltype=latest
NA
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 49
COP File Pre 9.X Post 9.X
Jabber for Everyone COP
file
ciscocm.free_im_v1.2.cop.sgn http://software.cisco.com/download/release.html?mdfid=283782839&flow
id=26422&softwareid=282204704&release=UCT&relind=AVAILABLE&rel
lifecycle=&reltype=latest
NA
Jabber for iPhone COP file
(for DVO feature) NA
cmterm-iphone-install-130129.cop.sgn http://software.cisco.com/download/release.html?mdfid=283760466&flow
id=30562&softwareid=284006014&release=9.1(1)&relind=AVAILABLE&r
ellifecycle=&reltype=latest
Jabber for Android COP
file (for DVO feature)
NA
cmterm-android_9.1.1v1.cop.sgn http://software.cisco.com/download/release.html?mdfid=283812787&flow
id=30042&softwareid=284006014&release=9.1(1)&relind=AVAILABLE&r
ellifecycle=&reltype=latest
COP Files Pre and Post 9.x
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow CUP/ IM/P: Sizing & Scalability
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
Integrate
CUCM,
CUC
Deploy Jabber
Clients
User Adoption
Training
Migration
Options
Execute Test
Plan
50
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Capacity and Scalability Requirements
Existing CUCM Cluster Capacity? – # of SCCP/SIP Devices, Analog Phones?
– Existing BHCA?
– # of Shared DNs?
– Softphone or Deskphone Mode? CTI Enabled?
How many Jabber Users?
How many Jabber devices per user?
Contact list size per user?
What is expected growth rate?
Inter-cluster peering to be used?
Load balancing and High Availability?
*CUCM cluster support upto 40K CTI connections
51
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
• Users per CUP Server – 25,000
• Users per CUP Cluster – 75,000 (3 x 25,000 = 75k)
• High Availability deployed in Active-Standby/Balanced mode
Cisco Unified Presence
Cisco UCM
AXL/SOAP
Cisco Unified Presence Deployment modes with High Availability
Volatile Persistent Data (Login state)
IDS Global User Data Replication IMDB Soft State Data (Presence info)
CTI/QBE
SIP Trunk
Full UC Mode
• Users Per CUP Server – 15,000
• Users per CUP Cluster – 45,000 (3 x 15,000)
• High Availability deployed in Active-Standby/Balanced mode
IM-Only Mode
3 * HA Sub-cluster
52
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow CUP/ IM/P: Architecture & Design
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
Integrate
CUCM,
CUC
Deploy Jabber
Clients
User Adoption
Training
Migration
Options
Execute Test
Plan
53
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Cisco Jabber On-Premises Based Architecture
CUCM
Call Control
CUP
IM & Presence Directory Service
CUC
Voice Mail
Jabber for Windows
(Desk phone Mode)
Jabber for MAC
(Soft phone Mode)
Jabber for iPhone
Federated
Organisation
Home
Office
Jabber for iPad
Internet VCS TMS
MCU
Jabber for Android
Internet
VPN
Tandberg, MOVI and
3rd party video endpoints
OCS/Lync
Exchange
ASA
IM Only Full UC
25,000 Users
per server
15,000 Users
per Server
75,000 Users
per cluster(3 nodes)
45,000
per cluster(6 nodes)
Polycom HDX
Video Endpoint
EX 90
Jabber for iPhone
54
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUP Architecture and Design Requirements
Similar hardware on all clusters
All clusters in the same domain
Router-to-Router Connections between clusters
AXL service ON and credentials configured on CUP/ IM/P Publishers
Intercluster Sync Agent service running
Intercluster peers integrate with different CUCM clusters
HA Sub-cluster recommended
Do not mix HA and Non-HA sub-clusters within cluster
Similar hardware for all nodes otherwise set User Assignment to None
Sub-cluster over WAN, 5Mbps bandwidth and <80ms RTT
New node addition at 80% of capacity
Up to 6 nodes with 3 sub-clusters
DNS SRV for load balancing SIP PUBLISH messages
InterCluster Peering Multinode Cluster
55
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
<userID>@<presencedomain>
Cisco Unified Presence Presence URI Formation - JID
CUP appends presence domain to userID once syncs
UC Manager contains userID portion
<presencedomain>
56
Carefully Design Domain
<userID>
CUP/IMP Domain can be different than server domain
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow CUP/ IM/P: Architecture & Design
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
Integrate
CUCM,
CUC
Deploy Jabber
Clients
User Adoption
Training
Migration
Options
Execute Test
Plan
57
Directory Services- LDAP Integration
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUP
IM & Presence
Directory Services
CUCM
Call Control Active Directory
CUC
Voice Mail
Jabber for Windows
(Desk phone Mode)
Jabber for MAC
(Soft phone Mode)
Jabber for iPhone
Federated
Organisation
Home
Office
Jabber for iPad
Internet VCS TMS
MCU
Jabber for Android
Internet
VPN
Tandberg, MOVI and
3rd party video endpoints
OCS/Lync
Exchange
ASA
IM Only Full UC
25,000 Users
per server
15,000 Users
per Server
75,000 Users
per cluster(3 nodes)
45,000
per cluster(6 nodes)
Polycom HDX
Video Endpoint
EX 90
Directory Service
59
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Directory Service Purpose Directory Source
Why Contact Source?
Resolve Contacts in Corporate Directory
Add Contacts from Corporate Directory
Caller Identification on incoming call
Contact Source for J4W
Enhanced Directory Service
User Data Service
Contact Source for Other Jabber Clients
Why Directory Service?
User Provisioning, Authentication and Management
Supported Directory Types
Directory Service Option?
CUCM local directory*
LDAPv3 Directory
Directory Integration
LDAP Synchronization
LDAP Authentication
Contact Source Directory Source
60
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Directory Service Consideration
Which Directory Source to be used? LDAP or Local or both?
Authentication Local or AD?
LDAP Directory Architecture ? • Single Domain
• Multi Domain Single Forest
• Multi Forest
LDAP Connection Parameters ? • SSL or Non-SSL
• Domain Controller / Global Catalog Ports
Custom LDAP filter required?
User ID attribute for LDAP Synchronization?
61
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUCM Pre & Post 9.X User Identities
User Identities are stored in the Cisco UC Manager Database
CUP/ IM/P synchronizes user database with UCM
Configure users for CUP/ IM/P in two ways:
A. UC Manager administration manually add users and then Sync to CUP/ IM/P
B. UC Manager to sync directly with LDAP- Active Directory
CUCM
LDAP Sync
CUP
62
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Directory Service Purpose Contact Search
Why Contact Source?
Resolve Contacts in Corporate Directory
Add Contacts from Corporate Directory
Caller Identification on incoming call
Contact Sources
Enhanced Directory Service
User Data Service
Contact Source for Other Jabber Clients
Why Directory Service?
User Provisioning & Management
Supported Directory Types
Directory Service Option?
CUCM local directory*
LDAPv3 Directory
Directory Integration
LDAP Synchronization
LDAP Authentication
Contact Source Directory Source
63
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Contact Sources Contact Source Consideration
Which Jabber Contact Source to be used?
Contact Source Domain? Or Forest ?
Custom attributes mapping required?
LDAP Connection Parameters ? • SSL or Non-SSL
• Domain Controller / Global Catalog Ports?
Data completeness / Data quality (Phone Formats)? • No dashes, spaces, brackets in the Phone numbers
• Normalise/Globalised numbers
• Application dial rules, directory lookup rules, Phone Number masks
64
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Clients Contact Search Options
CUCM Based
Manually add Users or synch from an LDAP service
Supported in CUCM 8.6(2)+
Active Directory Based
Auto-discovery for directory access
Clients connect to a Global Catalog server by default
XML file not required if client is in registered domain
Configure EDI for alternative LDAP / domain by using XML file
UDS EDI
CUCM Cluster
65
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Clients Contact Search Sources
Jabber for
Windows
Jabber for
Mac
Jabber for
iPad
Jabber for
iPhone
Jabber for
Android
Jabber Client
Framework XML File
(EDI / UDS)
Jabber Client
Framework XML
File (EDI / UDS)
Jabber Client
Framework XML
File (EDI / UDS)
Jabber Client
Framework XML
File (EDI / UDS)
Jabber Client
Framework XML
File (EDI / UDS)
WebEx Contact
Source
WebEx Contact
Source
WebEx Contact
Source
WebEx Contact
Source
WebEx Contact
Source
MS Outlook Contacts
Jabber clients use auto discovery or JCF XML file for contact search source
66
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Directory Services Best Practices
Pre-deployment testing (involve key contacts from AD, Security and desktop teams early on)
Run the AD Health Check tool – AD Health Check tools (ADRAP-AD Right Assessment Program)
– DCDIAG NETDIAG NETSH REPADMIN
– Run against FSMO(Flexible Single Master Operation) role holder
**Active Directory role is bound to multiple DC,
Exchange 2010 – Best Practice Analyzer
– Review the Report
Service Accounts – LDAP:- An account with "read only” rights to the domain users
– Exchange:- Create a separate Administrator Account
67
Call Control Services- CUCM Integration
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUCM and CUP Integration
CUCM
Call Control Directory Service
CUC
Voice Mail
Jabber for Windows
(Desk phone Mode)
Jabber for MAC
(Soft phone Mode)
Jabber for iPhone
Federated
Organisation
Home
Office
Jabber for iPad
Internet VCS TMS
MCU
Jabber for Android
Internet
VPN
Tandberg, MOVI and
3rd party video endpoints
OCS/Lync
Exchange
ASA
IM Only Full UC
25,000 Users
per server
15,000 Users
per Server
75,000 Users
per cluster(3 nodes)
45,000
per cluster(6 nodes)
Polycom HDX
Video Endpoint
EX 90
CUCM
Call Control
CUP
IM & Presence
Directory Service
69
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUCM and CUP/ IM/P Integration SIP Publish Trunk
Create SIP Trunk to CUP server host/address
Update Service Parameter Service Parameter Cisco Call Manager CUP PUBLISH Trunk (set to Trunk Name)
SIP Trunk
User Off Hook
User On Hook
CUP Tasks
Create Presence Gateway Type: CUCM Gateway: CUCM Host/address
On Premises deployments use Network based presence updates for call state
70
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
• DNS SRV used for CUP
Cluster
• Destination Port sets to “0”
when DNS SRV used
• Select SIP Trunk Profile
created for CUP
71
CUCM Pre & Post 9.X CUP/IM & Presence Server Configurations
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 72
Unified Presence Pre & Post 9.X Presence Gateway
• Go to CUP Admin > Presence >
Settings
• Used DNS SRV for CUCM
Presence Gateway
• Allows CUCM & CUP to
exchange availability information
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 73
Unified Presence Pre 9.X & IM/P 9.X Cisco Jabber / Legacy Clients Settings
• Define TFTP servers and photo URL under Legacy
Clients Settings
• Only CCMCIP profile is created on IM and Presence
Server
• All UC Services & Service Profile are created on
CUCM 9.x
• Define TFTP servers and photo URL under Settings
• All Services & Profiles are created on CUP 8.x
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 74
IM and Presence Post 9.X UC Services and Service Profile
Post UC 9.x, all UC services are assigned to single Service Profile
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUP and CUCM Validation Tools
CUP/ IM/P
– Diagnostics-> System Dashboard
– System Troubleshooter
– RTMT
CUCM
– RTMT
75
Voicemail Services- CUC Integration
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUCM and Unity Connection Integration
CUCM
Call Control Directory Service
CUC
Voice Mail
Jabber for Windows
(Desk phone Mode)
Jabber for MAC
(Soft phone Mode)
Jabber for iPhone
Federated
Organisation
Home
Office
Jabber for iPad
Internet VCS TMS
MCU
Jabber for Android
Internet
VPN
Tandberg, MOVI and
3rd party video endpoints
OCS/Lync
Exchange
ASA
IM Only Full UC
25,000 Users
per server
15,000 Users
per Server
75,000 Users
per cluster(3 nodes)
45,000
per cluster(6 nodes)
Polycom HDX
Video Endpoint
EX 90
CUCM
Call Control
CUC
Voicemail
77
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Visual Voicemail for Cisco Jabber
78
Access to Unity connection directly from
Jabber clients voicemail tab
Message is played back within the client
Cisco Unity is not supported with Cisco Jabber clients
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Visual Voicemail for Cisco Jabber Cont’d….
79
Jabber for Windows 9.2+ and Mobile Clients 9.5 use REST protocol to communicate with Unity Connection
• Enable Connection Jetty and Connection REST Services
• COS with Allow Users to Use the Web Inbox and RSS Feeds option
• Enable all API Configuration (Advanced > API Configuration)
IMP Services- Outlook and Calendar Exchange Integration
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
MS Outlook AD Preparation Tool
• Enable J4W users to share presence status
within Microsoft Outlook
• J4W users can start chat, make audio and
video calls from Outlook
• Presence populated in MS Outlook using AD
attribute “proxyAddresses”
• Tool sets “proxyAddresses” attribute to
SIP:user@cupdomain
• Run AD Schema Preparation tool on the
domain controller
81
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
MS Outlook Presence Bubble and Calendar Integration
Presence bubble for Jabber users in MS Outlook
Meeting details in Jabber
Presence Status of User
Enable user for Calendar Integration
https://<CUP>/cupuser > User Options > Preferences
82
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow CUP/ IM/P: Provision Users
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
in CUCM
Provision
Users
Provision
Users
Integrate
CUCM,
CUC
Deploy Jabber
Clients
User Adoption
Training
Migration
Options
Execute Test
Plan
83
User Provisioning
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUCM Pre & Post 9.X User Provisioning
User Provisioning Options for IM/P capabilities
Manual
Tools
Our focus is on User and Devices Provisioning using BAT tool
•Pre 9.x - UCM Admin > System > Licensing > Capabilities Assignment
•Post 9.x – UCM > User Management > Enduser
•BAT is Free tool comes with CUCM/Presence
•Third Party AXL/Soap based tools
85
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Provision Users Pre 9.x Bulk Provisioning – Assign CUP & CUPC Capabilities CSV Format & Upload CSV
• Go to UCM Admin > Bulk Administration >
Upload/Download Files
• Upload CSV with options as depicted
• Update users to assign CUP and CUPC
capabilities
Header should match
exactly
• CSV file format NOT AVAILABLE through bat.xlt & to be
created manually
86
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 87
CUCM Pre & Post 9.X Bulk Provisioning – User Template
Go to UCM Admin > Bulk Administration > Users > User Template
Pre 9.x Post 9.x
Assign Service Profile
& IM/P Capabilities
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow Provision Jabber Devices and Update Users
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
Integrate
CUCM,
CUC
Deploy Jabber
Clients
User Adoption
Training
Migration
Options
Execute Test
Plan
88
Device Provisioning & Update Users
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
CUCM Pre & Post 9.X Device Bulk Provisioning & Update Users – Best Practices
Jabber Device Creation; Device names should start with CSF, TAB, TCT & BOT followed by
User ID
Device Name should not exceed 15 characters
Create separate SIP profile for each type of Jabber device
Update Users with Device Association and Access Control Group
Create CSV file manually for updating Line Appearance
CSV Header must match exactly same
90
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Cisco Dual Mode for Android SIP profile- Modify Timers
CUCM Pre & Post 9.X Create SIP Profile
Cisco Dual Mode for iPhone SIP profile- Modify Timers
Jabber for Tablet SIP profile- Modify Timers
Jabber for iPhone Jabber for iPad Jabber for Android
Service Parameter (ms) Values
SIP Dual Mode Alert Timer 4500
SIP Trying Timer 1000
Parameters (Sec) Values
Timer Register Delta 60
Timer Register Expires 660
Timer Keep Alive Expires 660
Timer Subscribe Expires 660
Service Parameter (ms) Values
SIP Dual Mode Alert Timer
4500
Parameters (Sec) Values
Timer Register Delta 60
Timer Register Expires 660
Timer Keep Alive Expires
660
Timer Subscribe Expires 660
Service Parameter (ms) Values
SIP Dual Mode Alert Timer 4500
Parameters (Sec) Values
Timer Register Delta 120
Timer Register Expires 720
Timer Keep Alive Expires 720
Timer Subscribe Expires 720
CSF Device SIP profile should have BFCP Desktop sharing option enabled 91
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
E.164 Number
+16547893011 Directory Number
6547893011
CUCM Pre & Post 9.X Dial Plan Considerations
For Outgoing call, convert LDAP numbers to CUCM dial plan Application Dial Rules Translation Patterns
For Incoming call, extend CUCM DNs to LDAP numbers Directory Lookup Rules Phone Lookup Masks
Dial Rules are created on CUCM and downloaded using TFTP
CUCM DN and LDAP Phone Numbers do not match ??
Application Dial Rule Directory Lookup Rule 92
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow Deploy Jabber Clients
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
93
Migrate to Jabber Clients
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Migration to Jabber Clients
95
CUPC Clients
Cisco Jabber
*Our focus is on migrating users from Lync to Jabber
Be aware of feature differences of clients
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
On-Prem Inter/Intra Domain Federation Consideration
Intradomain Interdomain
Key Differences
Internal Within the same Domain
Different domains Typically External, Can be Internal
User Coexistence
No Yes with caveats
Deployment Scenarios
Phased Migration Communicate with business
partners, vendors, social
Protocol SIP Only SIP, XMPP
Supported Applications
LCS, OCS 2007 R2, Lync2010
AOL, LCS, OCS 2007 R1/R2, Lync2010- SIP Cisco Jabber on-prem
Cisco Jabber Cloud
IBM Sametime
Any XMPP standards based vendor
96
XMPP
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Intra-domain Federation Phased Migration Flow High Level Prerequisites List
97
Federation Requirements
Verify Domain Information
Validate SIP URIs
Change Request requirements
Identify Test Users
Prepare Migration Plan
Prepare to change “msRTCSIP-PrimaryUserAddress”
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Supported AD fields CUCM maps userID from limited number of Active Directory fields, the most common is “sAMAccountName”
CUP/ IM/P builds IM Addresses as <sAMAccountName>@<domain>
LCS/OCS/Lync Users URI must match the format <sAMAccountName>@<domain> for seamless migration
If LCS/OCS/Lync URIs do not match the above format , modify “msRTCSIP-PrimaryUserAddress” before the user migration
– Before Migration “msRTCSIP-PrimaryUserAddress”= SIP:[email protected]
– After Migration “msRTCSIP-PrimaryUserAddress”= SIP:[email protected]
Jabber Users First Name Last Name sAMAccountName IM Address
User1 Charles Holland cholland [email protected]
Lync Users First Name Last Name sAMAccountName SIP Uri Address
User1 Shawn Adams Sadams [email protected]
User2 Sam Jackson sjackson [email protected]
User3 Peter Jones pjones [email protected]
Change “msRTCSIP-
PrimaryUserAddress” to
“sAMAccountName”
Do not Change
“msRTCSIP-
PrimaryUserAddress”
98
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
domain.com
LCS/OCS/Lync
Cisco
Jabber
CUP8.6.4SU2+
Intradomain Federation Basic Intradomain Federated Network
AD
LCS/OCS/Lync
and CUP share
the same AD
CUP Usernames/JIDs=sAMAccountName@domain
LCS/OCS/Lync SIP Uris=sAMAccountName@domain OR
Email Addresses OR First.Last@domain
Unified CM
SIP
99
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
ciscojabberpod3.net
LCS/OCS/Lync CUP8.6.4SU2+
Intradomain Federation- IM/P Exchange Basic Intradomain Federated Network
AD
Unified CM
SIP
100
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Intra-domain Federation Lync User Profile View from Jabber
101
Configure XML file with “SipUri” tag to allow Jabber users
map IM address to msRTCSIP-PrimaryUserAddress
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Intra-domain Federation Jabber User Profile View from Lync
102
Configure msRTCSIP-PrimaryUserAddress attribute
for Jabber user to allow Lync user to do IM/P
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Identify Users to be Migrated & Provision Lync Users on CUCM
Export User Contacts using Cisco ExportContacts Utility
Disable User using Cisco DisableAccount Utility
Delete User using Cisco DeleteAccount Utility
Change SIP Address(msRTCSIP-PrimaryUserAddress) to sAMAccountName
Import Contact Lists into CUP/ IM/P
Jabber Users delete migrated user & re-add, Lync Users Logout & Login
Migration Flow with Intra-domain Federation User Migration - High Level Workflow
103
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Check SIP IM Address for Lync User
SIP Address must be set for Jabber
users to allow Lync Users to do IM/P
SIP IM Address of Lync User in
firstname.lastname@domain format pre-migration
104
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Lync User on IM and Presence Server
105
Migrating Lync User licensed on
CUP/ IM/P
Run SQL query from CUP/ IM/P OS Admin CLI to verify Lync user IM address
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Export Contact list of user
using Export Contact utility
User Migration from Lync to Jabber Export Lync User Contact List
106
User ID in Firstname.Lastname format Change User ID in sAMAccountName format
before uploading csv file to CUP/ IM/P
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Disable User on Lync
107
Disable user using
DisableAccount utility
User disabled
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Delete User from Lync
108
Delete user using DeleteAccount utility. It allows to preserve
user being deleted from contact list of other Lync users
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Upload CSV of Exported Contact in IM and Presence Server
109
Upload exported contacts
CSV on CUP/ IM/P
CUP/ IM/P Admin > Bulk Administration > Upload/Download Files
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Change Migrated User’s SIP URI
110
Change msRTCSIP-PrimaryUserAddress of
migrated Lync user if its other than
sAMAccountName@domain format
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Post Migration Chat with Jabber User
111
IM Address of migrated Lync user in
sAMAccountName format in contact
list of Lync & Jabber users
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow Deploy Jabber Clients
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
112
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Cisco Jabber for Clients Installation – Automated and Manual Options
System
Requirements
Admin
Options
Install
Manual
Option
Deploy Jabber
Clients Software
Distribution
Tools
113
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber -Windows
(v 9.2)
Jabber – MAC
(v 9.2)
Jabber – iPad
(v 9.3)
Jabber –iPhone
(v 9.5)
Jabber –Android
(v 9.5)
Hardware
CPU:
-Mobile AMD Sempron Processor
3600+ 2 GHz
-Intel Core2 CPU T7400 @ 2. 16
GHz
Memory:
-1.87 GB RAM(winXP 32bit)
-32 GB RAM(Win7 32 or 64 bit)
Free Memory:
-128 MB
Free Disk Space:
-256 MB
CPU
-Intel Core 2 Duo +
in any Apple
Hardware
Memory
-1 GB of RAM
Free Disk Space
-300 MB
Model
-iPad 2
-iPad 3 or 4 with
Retina display
Model
-iPhone 3GS,
-iPhone 4
-iPhone 4S
-iPhone 5
-iPod Touch third fourth,
or fifth gen.
-(iPad 3rd gen requires
external microphone for
calls)
Model
-Samsung Galaxy S
International (GT-
I9000)
- Samsung Galaxy
Tab International
(GT-P1000)
-Samsung Galaxy S
II (AT&T) with
Android 2.3
Software
Directx 9 (XP SP3)
Directx 11 (Win7)
Windows XP32+SP
Windows 7
Windows Vista
Apple OS X 10.7.4+
iOS 6.0.1+
iOS 6+
Android 2.2.1 or 2.3
Install
options
Automated
Manual Manual Manual Manual Manual
Software
Source CCO and MSI
CCO and Central
Repository App Store App Store Play Store
Microsoft
Office
Support
Office 2007 (32 bit only)
Office 2010 (32 & 64 bit) *Office 2010
n/a
n/a
n/a
114
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Deployment Flow Deploy Jabber Clients
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
115
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Create problem report from:
Jabber Client> Settings > Help >Send Problem Report.
Jabber Troubleshooting Collecting Logs
Use PRA(Problem Reporting
Assistance) to create problem report
Launched PRA from Jabber Client > Help> Report a Problem
Use PRT(Problem Report Tool) to create problem report in two ways
Jabber Client>Help>Report a Problem
Start>Cisco Jabber>Create Problem Report
Jabber for Mac Jabber for Windows Jabber for iPad
116
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Troubleshooting Collecting Logs Cont’d….
Create problem report from:
Jabber Client> Settings> Help> Troubleshooting> Problem Reporting > Email Logs
Create problem report from:
Jabber Client> Settings> Help >Send Problem Report
Jabber for Android Jabber for iPhone
117
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Troubleshooting Jabber for Windows
Issue: Jabber cannot download the global or group configuration file from the TFTP
Solution / Workaround
Ensure XML file exists on TFTP Server
Try browsing it http:/<TFTP_Address>:6970/<filename>
Confirm Global Config XML file,name is “jabber-config.xml” and its case sensitive
Restart TFTP Service and check firewall restrictions
Issue: Desktop sharing not working (On-Prem model)
Solution / Workaround
Check SIP profile assigned to CSF device and device(pre 9.0) have “Allow Presentation Sharing using BFCP” enabled
Currently available during active call only
Issue: Status does not change to "On a call" when user goes off-hook
Solution / Workaround
Ensure user is associated with DN (line appearance)
Check SIP trunk configuration on CUCM
Check incoming / outgoing ACL configurations on CUP
CUCM added as Presence Gateway on CUP/ IM/P
118
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Troubleshooting Jabber for Windows Cont’d….
Issue: Presence Bubble is not working
Solution / Workaround
Works with Outlook 2007 or 2010 only
No MOC/Lync, WebEx Connect, CUPC, CUCILync & CUCIMOC on PC
Active mailbox on exchange server
SIP URI for proxyAddresses attribute in AD is set
Issue: Contact Search is not working
Solution / Workaround
Check PC is in domain for EDI without XML file
Validate XML file Directory service parameters for- EDI or UDS option
Issue: Phone Control not working OR No phone mode
Solution / Workaround
Verify TFTP, CCMCIP & CTI Gateway Profiles with correct CUCM servers & profiles assigned to user
CCMCIP & CTI Manager services are running on UCM
Devices associated with user
Verify Access Control Group assigned to user (Standard CTI Enabled & Standard CCM End Users)
Add Standard CTI Allow Control of Phones
supporting Connected Xfer and conf AND
Standard CTI Allow Control of Phones
supporting Rollover Mode groups for
89xx/99xx and 69xx devices respectively
119
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Jabber Troubleshooting Jabber for Windows Cont’d….
Issue: No Chat Reply button on incoming call
Solution / Workaround
Create XML file with phone number mask parameter to map AD phone number format
Use Dial rules for the translation if DNs different than phone numbers in AD
Example:
Number format (715-947-7681) in Active Directory.
XML config file parameter <Directory>
<PhoneNumberMasks>###-###-####</ PhoneNumberMasks >
</Directory>
120
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Solution / Workaround
Ensure that Wi-fi network is configured under Product Specific Configuration Layout on device page in CUCM
Jabber Troubleshooting Jabber Mobile Clients (iPhone/Android)
Issue: Incoming call momentarily rings then terminates or diverted to Voicemail
Solution / Workaround
Change the service parameter SIP Dual Mode Alert Timer to 4500 or greater
Issue: User cannot send an active call from Cisco Jabber to the mobile phone number
Solution / Workaround
Verify Mobile Identity is configured
Verify Mobile Connect (SNR) works by exiting Cisco Jabber and by dialing the extension
Issue: Jabber client does not connect to WiFi
121
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Summary- Jabber Deployment Flow
S
T
A
R
T
WebEx
Messenger
System
Requirements
Choose
Deployment
Model
CUP/ IM/P Sizing
Scalability
Define Use
Cases Create Test
Plan
Architecture
Design
Deploy Jabber
Clients
Integrate LDAP,
CUCM, CUC,
Calendar,
Outlook
Provision
Jabber Devices
& Update Users
in CUCM
Provision
Users
Provision
Users
User Adoption
Training
Migration
Options
Integrate
CUCM,
CUC
Execute Test
Plan
122
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Maximize your Cisco Live experience with your
free Cisco Live 365 account. Download session
PDFs, view sessions on-demand and participate in
live activities throughout the year. Click the Enter
Cisco Live 365 button in your Cisco Live portal to
log in.
Complete Your Online Session Evaluation
Give us your feedback and you could win fabulous prizes. Winners announced daily.
Receive 20 Cisco Daily Challenge points for each session evaluation you complete.
Complete your session evaluation online now through either the mobile app or internet kiosk stations.
123
Appendix
Cisco Jabber for Everyone
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Cisco Jabber for Everyone
127
What is it?
IM and Presence service for Jabber users at no additional cost for all existing Cisco UC customers
CUP Node licenses at no additional cost to CUCM 7.1+ customers
What is needed?
Cisco Option Package (COP file) onto CUCM to enable users for IM/P with ZERO device license unit (DLU) consumption
CUP version 8.6.4+ and CUCM 7.1.5+
Need more information on the Jabber for Everyone visit
www.cisco.com/go/jabberforeveryone
*Voice, Video & third party licenses are not included as part of this offer and follow regular licensing
*Cisco Unified Personnel Communicator (CUPC) or third party clients are not supported with this offer
*Valid only for on-premise, no free IM/P with cloud offering
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Messenger Service(Cloud) Provisioning User Provisioning - Import via CSV Cont’d…..
Field Value
employeeId 06355
displayName Nancy Fox
firstName Nancy
lastName Fox
email [email protected]
userName [email protected]
jobTittle System Engineer
address1 Tasman Drive
address2
city San Jose
state CA
zipCode 95134
ISOCountry USA
Field Value
phoneBusinessISOCountry +1
phoneBusinessNumber 6547893016
phoneMobileISOCountry
phoneMobileNumber
fax
policyGroupName Sales
userProfilePhotoURL http:/10.122.44.1.. jpg
activeConnect
center my.webex.com
storageAllocated
CUCMClusterName CiscoJabberPod3-90
IMLoggingEnable Yes
EndPointName
WebEx Org Admin – CSV File Format:
http://www.webex.com/webexconnect/orgadmin/help/index.htm?toc.htm?17471.htm
Import field headers and value examples:
128
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
DNS Configuration for High Availability SRV Record for Unified Presence Publisher
129
• SRV record required for each node in CUP
cluster with same service type
• SRV record should point to A record of
CUP node
• SRV record points to CUP Publisher as
depicted
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 130
DNS Configuration for High Availability New Domain for CUCM
Create new domain for CUCM
Create SRV record in CUCM domain
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public 131
DNS Configuration for High Availability SRV Record for CUCM Publisher
• SRV record required for each node in
CUCM cluster with same service type
• SRV record should point to A record of
CUCM node
• SRV record points to CUCM Publisher
as depicted
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Migration Flow with Intra-domain Federation CUP/ IM/P High Level Workflow
Enable Partitioned Intra-domain Federation
Configure Static Routes to Lync Front end Servers
Configure Incoming Access Control List
Configure TLS encryption between CUP/ IM/P and Lync:
Request Signed Certificate from Certificate Authority
Import Signed Certificate from Certificate Authority
• Configure Application Listeners
• Configure TLS Peer Subjects
• Configure Peer Authentication TLS Context
• Import Root Certificate of Certificate Authority
132
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Migration Flow with Intra-domain Federation Lync High Level Workflow
Enable Federal Information Processing Standard Compliance on Lync
Configure Lync Static Route to Point to CUP/ IM/P
Add Host Authorization on Lync for CUP/ IM/P and Publish the Topology
Ensure CA root certificates are installed on each Lync server
Ensure all Lync servers have the required signed certificates
Request Signed Certificate & Download the Certificate from CA
Import the Signed Certificate & Assign the Certificate on Lync
Restart Services on Lync Server
133
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Intra-domain Federation Lync and Jabber Users
134
Non-Licensed Lync User on CUP/
IM/P
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Intra-domain Federation Lync and Jabber Clients
135
Jabber User
Lync User
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
Intra-domain Federation CUP/ IM/P Servers Certificate Validation
CUP Admin > System > Security > Certificate
Import Tool and enter Lync Address & Port
Validate SSL
connectivity with
Lync
136
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Prepare IM and Presence Server for User Migration
137
Enable Auto Authorization
Set Max Contact List & Watchers
to No Limit
Enable Intradomain Federation
Select Routing Mode
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Disable New Subscriber Popup on Lync
138
Disable New Subscriber Notification
Popups
Restore Popup behavior post user
migration process
Lync users may receive subscription notification
popups from some of migrating users
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Provision Lync User on CUCM before Migration
139
Provision migrating Lync user for
Jabber
Assign CCM Enduser Group
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Update Migrated User Contact List for Jabber
140
CUP/ IM/P Admin > Bulk Administration > Contact List > Update
Select CSV file and Run as desired
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Migrated User Contact List – Quick View
141
Contacts in contact list of Migrated user
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Backup Lync User Contact List
142
Migrating Lync User licensed on CUP/ IM/P
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Post Migration Chat with Jabber User
143
IM with migrated user from other Jabber client
Migrated user IM with Jabber user
© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public
User Migration from Lync to Jabber Post Migration Chat with Lync User
144
Lync user IM with migrated user
Migrated user IM with Lync user