Mini live Jabber best practices

Post on 17-Jan-2015

585 views 5 download

Tags:

description

 

Transcript of Mini live Jabber best practices

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