deploying and migrating to jabber...

145

Upload: phamnga

Post on 27-Mar-2018

233 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small
Page 2: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Deploying and Migrating to Jabber Clients BRKUCC-2348

Kal Patil, Technical Leader, Collaboration Team, Advanced Services

Page 3: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

[email protected]

3

Page 4: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 5: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 6: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 7: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 8: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Jabber Clients

Page 9: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 10: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 11: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 12: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 13: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 14: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 15: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 16: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 17: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 18: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 19: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 20: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 21: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 22: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 23: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 24: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 25: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 26: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 27: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 28: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 29: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 30: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 31: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 32: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 33: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 34: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 35: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 36: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 37: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 38: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 39: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 40: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 41: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 42: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 43: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 44: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 45: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 2013 Cisco and/or its affiliates. All rights reserved. BRKUCC-2348 Cisco Public

Cisco Jabber for Windows Client Setup – Presence Auto Discovery Option

45

Page 46: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 47: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 48: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 49: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 50: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 51: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 52: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 53: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 54: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 55: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 56: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 57: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 58: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Directory Services- LDAP Integration

Page 59: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 60: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 61: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 62: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 63: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 64: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 65: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 66: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 67: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 68: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Call Control Services- CUCM Integration

Page 69: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 70: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 71: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 72: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 73: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 74: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 75: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 76: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Voicemail Services- CUC Integration

Page 77: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 78: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 79: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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)

Page 80: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

IMP Services- Outlook and Calendar Exchange Integration

Page 81: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 82: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 83: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 84: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

User Provisioning

Page 85: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 86: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 87: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 88: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 89: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Device Provisioning & Update Users

Page 90: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 91: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 92: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 93: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 94: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Migrate to Jabber Clients

Page 95: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 96: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Google

Any XMPP standards based vendor

96

XMPP

Page 97: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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”

Page 98: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 99: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 100: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 101: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 102: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 103: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 104: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 105: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 106: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 107: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 108: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 109: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 110: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 111: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 112: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 113: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 114: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 115: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 116: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 117: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 118: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 119: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 120: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 121: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 122: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 123: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 124: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small
Page 125: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Appendix

Page 126: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

Cisco Jabber for Everyone

Page 127: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 128: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 129: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 130: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 131: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 132: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 133: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 134: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 135: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 136: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 137: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 138: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 139: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 140: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 141: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 142: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 143: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 144: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small

© 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

Page 145: Deploying and Migrating to Jabber Clientsd2zmdbbm9feqrf.cloudfront.net/2013/usa/pdf/BRKUCC-2348.pdf · Deploying and Migrating to Jabber Clients Kalpesh ... (Microsoft) Pilot Small