mini live jabber best practices
DESCRIPTION
TRANSCRIPT
Local Edition
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Local Edition
Jabber Deployment Best Practices Keith Swallow #14817
<SESSION ID>
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda
• Intro to Jabber • Planning a Jabber Deployment • Jabber Installation • Things to Remember • Q&A
Introduction to Jabber
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber Product Portfolio
5
• All-in-one UC Application • Presence & IM • Voice, Video, voice messaging • Desktop sharing, conferencing
Collaborate from Any Workspace PC, Mac, tablet, smart phone On-‐premises and Cloud Integra:on with Microso< Office
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber - Workflows
Instant Messaging / Group Chat Contact
Search
Rich Presence
User Management & AuthenAcaAon
Cisco Jabber &
Client Services Framework
Enterprise Call Control
Business Video
MediaNet
Web/Desktop CollaboraAon
Visual Voicemail
Conferencing
App IntegraAon (MS Office)
6
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Cloud Solution Architecture WebEx Messenger and UC Compontents
WebEx Admin
Jabber Client Windows, Mac, OSx, Android, BB UC
Manager Unity
ConnecAon
SIP (SoPphone) / HTTPS
CTI (Desk phone) / HTTPS
IMAP
TLS/SSL (XMPP)
Directory
HTTPS Partners, Customers
Inter-‐Domain FederaAon
Internet
XMPP
IM Archiving
7
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
On Premise Architecture
Federated OrganisaAon
Federated OrganisaAon
Home Office
UC Manager Call Control
UC Manager IM & Presence
Unity ConnecAon (opAonal)
WebEx MeeAngs Server
(opAonal)
Internet AcAve Directory (OpAons)
Sync & authen:ca:on
Jabber Desktop (Desk Phone mode)
Jabber Desktop (SoP Phone Mode)
Jabber Desktop (SoP Phone Mode)
Telepresence Endpoint
Telepresence Room
Presence and IM services deployed used on premise model
Jabber Mobile & Tablet
8
Planning a Jabber Deployment
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber Deployment
• Which Architecture are you going to deploy (On Premise/cloud)? • Check current software versions deployed (OS, Office, UC SW,
etc..) • Plan your baseline deployment? (Scaling, Servers) • Confirm where/how users will be created? • Confirm how users going to be authenticated? • Decide which contact lookup sources you’re going to use? • Plan which additional feature you’re going to deploy? (video,
webex, etc..) • Network bandwidth and policy requirements • Configure internal/external firewalls based on traffic types
Plan your deployment
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deployment Planning
• Existing UC Infrastructure ‒ CUCM/CUCMIM Versions ‒ WebEx Meeting Center / WebEx Meeting Server ‒ Endpoints ‒ Voicemail ‒ Desktop Integration
• Existing IT Infrastructure ‒ Active Directory
Information in AD
‒ Email Infrastructure ‒ DNS
• Installation Mechanism
Considerations
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deployment Considerations
• Dial Plan • For contact resolution to work the phone numbers in CUCM and AD must match, if they don't
match use Application Dial Rules, Directory Lookup Rules to bring consistency.
• CUCM Directory/Authentication • Active Directory
• Contact Information in Directory
• Multi Domain
• DNS SRV Records • Service Lookup
• Contact Search • Active Directory
• Picture
• Internal Firewall/ACL
On Premise
12
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deployment Considerations
• Dial Plan • For contact resolution to work the phone numbers in CUCM and AD must match, if they don't
match use Application Dial Rules, Directory Lookup Rules to bring consistency.
• CUCM Directory/Authentication • Active Directory
• Contact Information in Directory
• DNS SRV Records • Service Lookup
• Contact Search • Users Not Created in Cloud
• Picture
• External/Internal Firewall/ACL
Cloud
13
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Contact Search Considerations
• Jabber MUST have a contact source to add contacts, resolve contacts and phone numbers.
• You need to understand the Contact Source § What Source are you going to use? Directory Architecture (AD?, Domain?,
Forest) § Attribute Usage / Mapping (custom attributes) § Connection Parameters (LDAP / LDAPS, DC / GC,Ports) § Data completeness / Data quality (Phone Formats?) § Always recommend Normalise/Globalised numbers § Some tools, Application dial rules, directory lookup rules, Number masks
14
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
15
LDAP based contact Source (On Prem Default) Ac:ve Directory by default but can be customized for other directory environments
HTTP/REST based contact Source (On Prem) Built into UC Manager 8.6(2)+ and provides and alterna:ve to LDAP integra:on
WebEx Contact Source (cloud) Default for cloud based deployments
MS Outlook Contacts Search local contacts from Jabber
Jabber for Windows Contact Source Options
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Identity Example Hybrid Environment One Corporate LDAP
16
Corporate Network Hosted Applica:ons Internet
Corporate Directory
Iden:ty Provider
LDAP SAML APIs
DMZ
WebEx Messenger
WebEx Mee:ngs
Cisco Collabora:on Applica:ons
Firewall
Expressway-‐E
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Identity Example Hybrid Environment Multiple Corporate LDAP
17
Corporate Network Hosted Applica:ons Internet
Corporate Directory
Iden:ty Provider
LDAP SAML APIs
DMZ
WebEx Messenger
WebEx Mee:ngs
Cisco Collabora:on Applica:ons
Firewall
Expressway-‐E
Corporate Directory
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Photo Configuration • Jabber provides a number of methods to retrieve contact photos to
support many different customer environments
Option 2: On Prem Default (no config) Active Directory Binary Objects Retrieve binary photo from thumbnailPhoto attribute
Option 1: Cloud Default (no config) WebEx Contact Photos
Option 4: On Prem (XML config) URL Substitution/Macro style http://photo.example.com/staff/%uid%.jpg
Option 3: On Prem PhotoURL Attribute/ Retrieve URL http://photo.example.com/staff/msmith.jpg
Web Server
Web Server
Directory
Active Dir
Note: Op:on 2 & 3 phase object to detect binary object or URL
Photo can be JPG,PNG or BMP
Recommended size
128x128 but jabber can resize
Jabber Installation
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Installation
• There are no pre-requisites to be installed. • Internet access is not required for installation. • Administrative rights are required to install, not required to run • There are three methods available to install Jabber:
• Administrative Options • Deploy Jabber using AD/Altiris/SCCM etc. using the MSI and specified command line options • Deploy Jabber AD/Altiris/SCCM etc. using a re-packaged MSI (uses a Transform to embed
information into the MSI) • User Options
• Run the Jabber MSI
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Installation Considerations
• Version Features ‒ Jabber Being Updated Regularly with New Features
Custom Contacts
Service Discovery
‒ Features Between Win/OSX/iOS/Android
• MS Orca Tool ‒ Edit Transform in MSI
21
Things to Remember
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Things to Remember
• Directory is Important ‒ On Prem ‒ Cloud
• Authentication ‒ SSO
• Dial plan • Service Discovery ‒ User Experience
Q&A