Deploying Cisco Jabber on Mobile Devices

Similar documents
Deploying Cisco Jabber on Mobile Devices

Deploying Cisco Jabber on Mobile Devices

You can provide that information to the client with the following methods:

Configure Mobile and Remote Access

Configure Voice and Video Communication

Designing Workspace of the Future for the Mobile Worker

Cisco Jabber for iphone and ipad 9.6 Installation and Configuration Guide

Expressway for Mobile and Remote Access Deployments, page 1 Cisco AnyConnect Deployments, page 9 Survivable Remote Site Telephony, page 17

Mobile and Remote Access Through Cisco Expressway

Unified Communications Mobile and Remote Access via Cisco VCS

Unified Communications Mobile and Remote Access via Cisco Expressway

Service Discovery. About Service Discovery

User Management. Jabber IDs

Known Issues, Limitations, and Important Notes

Cisco Jabber: Deploying Cisco Jabber On Premise

On-Premises Deployment for Cisco Jabber 11.7

Unified Communications Mobile and Remote Access via Cisco Expressway

Hardware Requirements for Cisco Jabber for Mac. Intel Core 2 Duo or later processors in any of the following Apple hardware:

You can use the following directory servers with Cisco Jabber:

Command or Action Step 1. Create and Configure Cisco Jabber Devices, on page 1. Configure a SIP Trunk, on page 6

Setup for Cisco Unified Communications Manager

Cisco Jabber for Mac Installation and Configuration Guide 9.2(1)

Deployment and Installation Guide for Cisco Jabber, Release 10.5

Release Notes for Cisco Jabber for Mac 11.9

Configure Cisco Jabber

Cisco Jabber 10.6 Deployment and Installation Guide

Users. LDAP Synchronization Overview

User Management. Jabber IDs

Deploying Cisco Jabber on Mobile Devices Seongho Hong, Technical Marketing Engineer BRKCOL-2344

Federating Cisco Jabber

Release and General Information

Empower, Engage & Innovate with Cisco Collaboration System Release 10

cisco. Number: Passing Score: 800 Time Limit: 120 min

Mobile and Remote Access Through Cisco Video Communication Server

Requirements. System Requirements

Cisco Enterprise Mobile Collaboration

Command or Action Step 1. Create and Configure Cisco Jabber Devices, on page 1

Security and Certificates

Cisco Jabber for Windows 9.7(7) Release Notes

Integrate with Directory Sources

Cisco Jabber includes a broad range of features. As indicated in the following table, some features are client-specific. Alert When Available

Mobile and Remote Access Through Cisco Expressway

Where are we now? Cisco Jabber újdonságok, bevezetés, tervezés. Mihályfi Márton mérnök tanácsadó, collaboration február 27.

Integrate with Directory Sources

Deploying Jabber Desktop Clients BRKUCC-2345

Cisco Jabber 11.0 Deployment and Installation Guide

Cisco Expressway Session Classification

Limitations and Restrictions

Configure Centralized Deployment

Frequently Asked Questions: Cisco Jabber Voice 9.1(4) for Android

TLS Setup. TLS Overview. TLS Prerequisites

Configure Directory Integration

Telepresence solution design,features, updates

Frequently Asked Questions

Cisco TelePresence Conductor with Cisco Unified Communications Manager

Cisco Expressway Options with Cisco Meeting Server and/or Microsoft Infrastructure

Jabber for Windows - Quick Start Guide

Implementing Jabber with VCS-Expressway and MRA

Command or Action Step 1 with Cisco Jabber, on page 2. Configure Retrieval and Redirection, on page 3. Apply a Voic Service, on page 5

Set Up Certificate Validation

Cisco DX Series Video Endpoints: Best Practices for Desktop Collaboration Enablement David Scott Technical Marketing Engineer BRKCOL-2608

Migrating from VCS to CUCM

Configure the Clients

Cisco Jabber Deployment for Multiple CUCM and IMP clusters using single Expressway-E and C.

CAPPS: Implementing Cisco Collaboration Applications v1

Cisco Jabber Video for ipad Frequently Asked Questions

Cisco TelePresence Conductor with Cisco Unified Communications Manager

Release 8.6, page 2 Configure Cisco Unity Connection for Use with Cisco Jabber, page 3

Integrate Microsoft Office Communicator and Microsoft Lync Clients for Cisco UC

Multiparty Conferencing for Audio, Video and Web Collaboration using Cisco Meeting Server

Cisco Jabber Features and Options

Deploying B2B URI Dialing with Cisco UC Manager and VCS Expressway Solution

Mobile and Remote Access Through Cisco Expressway

Configure Service Discovery

For more information about the Cisco Jabber suite of products, see

Common Policies. Parameters Reference Guide for Cisco Jabber

Release Notes for Cisco Jabber for iphone and ipad 12.1

Cloud and Hybrid Deployments for Cisco Jabber 11.6

Cisco Jabber for Mac 10.6 Release Notes. Release Notes 2 Release Information 2 Requirements 4 Limitations and restrictions 7 Caveats 8

Cisco TelePresence Conductor with Unified CM

Deploying OAuth with Cisco Collaboration Solution Release 12.0

Cisco Jabber for Android 10.5 Quick Start Guide

Release Notes for Cisco Jabber for Mac 11.7.x

Planning Your Deployment

Integrate Microsoft Office Communicator Client and Microsoft Lync Client for Cisco UC

Jabber Deployment Revisited

Mobile and Remote Access Through Cisco Expressway

Cisco Jabber for Mac 9.6 Installation and Configuration Guide

Cisco Jabber for ipad Administration Guide

Solution Sheet. The Acano solution. March 2016

Mobile and Remote Access Through Cisco Expressway

Cisco Jabber Video for TelePresence

Deploy Webex Video Mesh

Push Notifications (On-Premises Deployments)

Cisco Hosted Collaboration Solution (HCS) and Cisco Collaboration Cloud

Cisco Collaboration Update. Aleksandar Vulović, Collaboration SE Cisco Connect Macedonia 2016.

SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions Used by CM-IMP. XMPP (extensible Messaging and Presence Protocol) Used by CM-IMP

Release Notes for Cisco Jabber for iphone and ipad 12.0.x

Mobile and Remote Access Through Cisco Expressway

Cisco Collaboration Mid-Market architecture with BE6K and BE7K

Transcription:

Deploying Cisco Jabber on Mobile Devices Ji Li Technical Marketing Engineer

Session Objectives At the end of the session, participants should be able to: Understand the latest offerings of Cisco Jabber on mobile devices Communicate key features in Cisco Jabber for iphone and ipad & Android 9.6 Articulate important deployment considerations for Cisco Jabber for iphone and ipad & Android 9.6 Explain how the previous versions of Jabber clients on iphone/ipad & Android smartphone can be migrated to Cisco Jabber 9.6 3

Session Agenda Brief Overview & Updates Key Feature Configurations Contact Source & jabber-config.xml SIP URI Dialling Security Enhancements Cisco Expressway Distributing/Installing Cisco Jabber Service Discovery Other Considerations Migrating to Jabber for iphone and ipad & Android 9.6 Summary & Key Takeaways Planned Deployments = Successful Deployments 4

Cisco Jabber Overview & Updates

Cisco Jabber in a Comprehensive Architecture People Enterprise Users Customers & Business Partners Experience Services Voice Video Conference Desktop Share Presence/IM Contact Search Voicemail Delivery On Premises Hybrid Cloud

Cisco Jabber for iphone and ipad & Android* 9.6 Single unified client for iphone, ipad & Android smartphones Full UC capabilities with video Voice, video, presence & IM within a single client Interoperable with Cisco TelePresence endpoints Key new features Cisco Expressway support** Unified CM UDS support** Service Discovery SIP URI Dialling SIP over TLS & srtp Admin control of saving password Session s Focus 9.6.0 Available NOW * Cisco Jabber for Android 9.6 will be available in Q1CY2014. ** Requires Cisco Jabber for iphone and ipad 9.6(1) or higher. 7

Cisco Jabber Voice for iphone & Android 9.1 Rebranded from previous Jabber for iphone/android Co-exists with Jabber for iphone and ipad/android 9.6 as a different app in App Store/Google Play (no auto-update) In maintenance mode (no new features) Voice only (no video support) Registers directly to Unified CM IM/presence service is not required (not supported) Available NOW On iphone On Android Smartphone

Cisco Jabber Video for ipad 9.3 Rebranded from previous Jabber for ipad Co-exists with Jabber for iphone and ipad 9.6 as a different app in App Store (no autoupdate) In maintenance mode (no new features) Most flexible deployment options Full UC mode with IM/presence Registers to VCS* as phone only mode without presence service Registers to Unified CM as phone only mode without presence service Available NOW * Cisco Video Communication Server

Cisco Jabber On-Premises Deployment Model Private/public 802.11 Wi-Fi Cisco Jabber Internet Mobile Data Network 3G/4G or LTE Mobile Voice Network Expressway-E Cisco ASA PSTN PSTN Gateway Expressway-C + IM and Presence Unified CM Cluster Cisco Jabber Enterprise 802.11 Wi-Fi CTS Directory Server Unity Connection Enterprise Network EX90 Unified IP Phones 10

Cisco Jabber Cloud Deployment Model Private/public 802.11 Wi-Fi Cisco Jabber Internet Mobile Data Network 3G/4G or LTE Messenger Mobile Voice Network Expressway-E Cisco ASA PSTN PSTN Gateway Expressway-C Unified CM Cluster Cisco Jabber Enterprise 802.11 Wi-Fi CTS Directory Server Unity Connection Enterprise Network EX90 Unified IP Phones 11

User & Device for Cisco Jabber

Cisco Jabber User Centric Architecture Home Unified CM Cluster Devices Service Profile Directory Number Policies & UC Settings Cisco Jabber User Permissions Groups & Roles 13

Device Types in Unified CM Jabber for iphone and ipad 9.6 Jabber for Android 9.6 PhoneType in Unified CM Product Type Device Protocol Jabber Video for ipad 9.3 Cisco Jabber for Tablet (Client Services Framework based) Jabber Voice for iphone 9.1 Cisco Dual Mode for iphone (Dual Mode Phone based) SIP SIP SIP Jabber Voice for Android 9.1 Cisco Dual Mode for Android (Dual Mode Phone based) Device Name in Unified CM TAB<userID> e.g. TABBJONES TCT<userID> e.g. TCTBJONES BOT<userID> e.g. BOTBJONES User Device Apple ipad Apple iphone Android Smartphones 14

Integrating with Contact Source

Selecting Contact Source for Cisco Jabber LDAP based Contact Source (On Prem Default) Active Directory by default or other LDAP directory environments HTTP/REST based Contact Source (Expressway Default or On Prem Alternative) UDS* built into Unified CM 8.6(2)+ WebEx Messenger Contact Source (Cloud Default) WebEx Messenger service database * UDS: User Data Service 16

Unified CM UDS as Contact Source Directory Source Sync Unified CM Clusters Optimised contact lookup service available in Unified CM 8.6(2) or higher* Can be synced from the corporate directory such as Active Directory Requires Cisco Jabber for iphone and ipad 9.6(1) or later for full support Resolve m Jabber resolves contact lookups against UDS ssmith@example.co Steve Smith 555-444-1012 UDS is the only supported contact source when connected via Cisco Expressway * Unified CM 9.1(2) or higher is required for UDS to support Jabber as contact source.

How to Tell Jabber about Contact Source UCM 9.1 TFTP Default! No need to tell. Messenge r WebEx Messenger Database Service Profile AD or LDAP UCM IM&P Directory Profile via SOAP User credentials* in Directory Profile jabberconfig.xml jabberconfig.xml * If exists, Information in jabber-config.xml takes higher priority. Jabber Video for ipad 9.3 & Jabber for iphone and ipad/android 9.6 Jabber Video for ipad 9.3 Cisco Jabber 9.6 on mobile devices AD or LDAP or UDS

What is jabber-config.xml File? Configuration file for Cisco Jabber clients Admin to create/upload to TFTP server Jabber to download over TFTP (or HTTP) Customises or configures directory integration Enhanced Directory Integration (EDI)* Basic Directory Integration (BDI) A must for Jabber for iphone and ipad & Android 9.6** <?xml version="1.0" encoding="utf-8"?> <config version="1.0"> <!-- LDAP Directory configuration for Windows clients --> <Directory> <DirectoryServerType>EDI</DirectoryServerType> </Directory> <!-- LDAP Directory configuration for non-windows clients <Directory> <DirectoryServerType>BDI</DirectoryServerType> </Directory> </config> * Only for Windows; jabber-config.xml is optional for EDI. ** jabber-config.xml is optional when deployed with WebEx Messenger service. 19

Basic Directory Integration (BDI) for Contact Source Jabber s integration method for LDAP directories (incl. AD) For only Unified CM IM and Presence deployment No auto discovery mechanism Supported by Jabber clients on non-windows platforms Jabber for Mac 9.2 Jabber Video for ipad 9.3 Jabber for iphone and ipad & Android 9.6 <?xml version="1.0" encoding="utf-8"?> <config version="1.0 > <!-- LDAP Directory configuration for non-windows platform clients --> <Directory> <DirectoryServerType>BDI</DirectoryServerType> <BDIPhotoURISubstitutionEnabled>True</BDIPhotoURISubstitutionEnabled> <BDIPhotoURISubstitutionToken>sAMAccountName</BDIPhotoURISubstitutionToken> <BDIOtherPhone>telephoneNumber</BDIOtherPhone> <BDIEmailAddress>mail</BDIEmailAddress> <BDIPresenceDomain>jabber.net</BDIPresenceDomain> <BDILDAPServerType>AD</BDILDAPServerType> <BDIPrimaryServerName>10.1.1.1</BDIPrimaryServerName> <BDIServerPort1>389</BDIServerPort1> <BDISearchBase1>CN=Users,DC=jabber,DC=net</BDISearchBase1> <BDIConnectionPassword>jabber</BDIConnectionPassword> </Directory> </config> Sample only 20

Structure of jabber-config.xml <?xml version="1.0" encoding="utf-8"?> <config version="1.0"> <GroupElement-1> <parameter-1>value</parameter-1> </GroupElement-1> <GroupElement-2> <parameter-1>value</parameter-1> <parameter-2>value</parameter-2> </GroupElement-2>.. <GroupElement-n> <parameter-1>value</parameter-1> </GroupElement-n> </config> XML Declaration (mandatory) Root Element (mandatory) Group Element To group configuration parameters Valid group element: Client, Directory, Options, Phone, Policies, Presence, Voicemail Configuration Parameter (Key) To define & specify the value of parameter (key) for Group Element 21

Example jabber-config for Mixed Client Environment <?xml version="1.0" encoding="utf-8"?> <config version="1.0"> <Directory> <DirectoryServerType>EDI</DirectoryServerType> </Directory> Example only Jabber for Windows does not require jabberconfig.xml unless customisation is needed. Jabber for Windows will ignore BDI keys. <Directory> <DirectoryServerType>BDI</DirectoryServerType> <BDIPrimaryServerName>10.1.1.2</BDIPrimaryServerName> </Directory> </config> 22

Retrieving Photos for Contacts Option for Contact Photo Retrieval Method Jabber Video for ipad 9.3 Jabber for iphone and ipad/android 9.6 Option 1: Cloud Default (no config) WebEx Contact Photos Yes Yes Directory Option 2: On Prem Default (no config) Active Directory Binary Objects Binary photo from thumbnailphoto attribute Yes Yes Directory Web Server Option 3: On Prem Retrieve URL from PhotoURL attribute http://photo.example.com/staff/rgonzales.jpg Yes No Web Server Option 4: On Prem (jabber-config.xml) URL Substitution/Macro style http://photo.example.com/staff/%uid%.jpg No Yes 23

Enabling SIP URI Dialling

SIP URI Dialling Overview Dials or calls SIP URI in: Search bar, keypad, contact s profile, Recents, Favorites, or in a chat window Supports two formats (case sensitive) username@<host name> username@<host IP address> Resolves to contact s name Works over the edge 3G/4G or Wi-Fi With AnyConnect or via Cisco Expressway Supported in mid-call features Transfer & conference Important: SIP URI dialling is not supported on DVO-enabled Cisco Dual-Mode phones at this time.

Key Unified CM Configurations for SIP URI Dialling Assign Directory URI Directory URI to both User & Line AD attribute to sync mail or msrtcsip-primaryuseraddress Configure in SIP Profile Select Dial String Interpretation Enable Fully Qualified Domain Name in SIP Requests Enable SIP URI Parameters in jabber-config.xml (under Directory) EnableSIPURIDialling (False by default) DirectoryURI (mail or msrtcsip-primaryuseraddress) 26

Video in Cisco Jabber

Video Engine for Cisco Jabber H.264 AVC standard based media engine Audio codecs (G.711a/u, G.722.1, G.729a) Optimised to provide the best quality video Video Rate Adaption Cisco ClearPath Media Resilience Mechanism Point to point or multiparty video conference Factors influencing video frame rate Camera / Light Conditions Network conditions CPU & load on receiver Rate encoded by sender Unified CM configuration Rate Adaption (RTCP) Note: Video resolution from iphone or ipad does not depend on camera but on the processing power of iphone or ipad. <Jabber for iphone and ipad 9.6> iphone4s/ipad2/ipad Mini/iPod5: Max Incoming 480*360@20fps, 384kbps Max Outgoing 384*216@20fps, 310kbps ipad3: Max Incoming 480*360@20fps, 384kbps Max Outgoing 480*360@20fps, 384kbps iphone5/iphone5c/ipad4/ipad Mini2: Max Incoming 640*360@30fps, 521kbps Max Outgoing 640*360@20fps, 521kbps iphone5s/ipad Air: Max Incoming 640*480@30fps, 768kbps Max Outgoing 640*480@20fps, 768kbps 28

Multi-Point Video Desktop Sharing Cisco Jabber on mobile devices can view shared desktop on video conference bridge Cisco TelePresence Server (Video Bridge) Jabber for Windows 9.6 EX90 Jabber Video for ipad 9.3 Jabber for iphone and ipad or Android 9.6 29

Security Enhancements in Cisco Jabber

Server Certificate Validation Prompts end user to validate the identity of UC application servers End user may choose Continue or Decline when prompted No prompt will show if either: Certificate matches with existing one, or Certificate is validated* Jabber will remember the end user s choice until: Signed out if Decline was chosen Uninstalled if Continue was chosen Note: CWMS requires a valid certificate to deploy. Therefore, Jabber will assume the certificate is valid and never prompt the user. <Protocols> HTTPS, XMPP over TLS, LDAP over TLS <Servers> UCM UDS, IM and Presence XMPP/SOAP, Unity Connection, LDAP (AD or OpenLDAP)

Server Certificate Validation Flow Self Signed or Invalid Jabber User Jabber for iphone iphone ios UC App Server Log in Request for server certificate during TLS negotiation Does this match with what I have already? Yes No Prompt user Continue or Decline? Connect API Call: Is certificate valid? Certificate is not valid Forward server certificate Certificate validation When user chooses Continue Continue Store certificate Connect When user chooses Decline Decline Stop connecting to server

Server Certificate Validation Flow CA Issued or Valid Jabber User Jabber for iphone iphone ios UC App Server Log in Request for server certificate during TLS negotiation Does this match with what I have already? Yes No Connect API Call: Is certificate valid? Certificate is valid Forward server certificate Certificate validation Connect

Pre-installing Root CA Certificate May enhance end user experience by pre-installing root CA certificate on mobile devices Cisco Jabber will not prompt its user to validate server certificates Options for distributing root CA certificate Email SCEP (Simple Certificate Enrollment Protocol)* * Note: Not all the certificate distribution options have been tested/supported for Cisco Jabber on mobile devices. Android: User downloads/saves the certificate in local SD card or its subfolder; opens the certificate from the saved location ios: User taps on the attachment to install the certificate Admin emails the certificate as attachment 34

SIP over TLS & srtp to Secure Audio & Video Security enhancement for Cisco Jabber on mobile devices Choice of Authenticated or Encrypted SIP signalling (over TLS) Audio/video stream (srtp) Supports two authentication modes by NULL string by Authentication string Encrypted mode is required to secure media (audio/video)* Security must be turned on in Unified CM cluster (i.e. Mixed Mode) 35

Cisco Jabber CAPF Enrollment Process Cisco Jabber UCM CAPF UCM Call Control Generate public/private key pair Request for CAPF certificate Forward CAPF certificate Establish TLS session to send public key, identification & authentication string (option) Forward LSC Replicate CAPF certificate within UCM cluster Create LSC CAPF enrollment process is required to support secure voice/video! Install LSC Register to UCM CAPF: Certificate Authority Proxy Function LSC: Locally Significant Certificate

Cisco Jabber for iphone and ipad/android & UC Services Web Server for Contact Photos Active Directory or LDAP Server Voice or Video Cisco Unified CM Cisco Unified CM UDS Server Cisco Unity Connection VMREST/HTTPS Cisco Unified CM TFTP Server Meeting Centre Cisco Jabber 9.6 + + + Cisco Unified CM IM and Presence

Allowing/Disallowing Saving Password Admin can allow or disallow users to save their login password in the device When a device is being shared by different people Policy is set via a parameter in jabber-config.xml <Client> <CachePasswordMobile>=TRUE/FALSE (TRUE by default) </Client> When FALSE, Cisco Jabber will not show Automatic Sign-in option on the login screen* When TRUE, password is stored encrypted in the device * User will have to enter the password every time he/she logs in. 38

Cisco Jabber for iphone and ipad in App Sandbox App Sandbox Application X App Sandbox Application Y App Sandbox Application Z App Sandbox Cisco Jabber App Cisco Jabber User Data User Names Contacts List Recents Log Files* Cisco Jabber app & its user data in App Sandbox are not encrypted but protected by the ios Sandbox mechanism. Everything in App Sandbox will be removed when Jabber is deleted by user. Database Favorites Avatar Files User Settings Server Addresses *.wbt log file is encrypted. 39

Cisco Jabber for iphone and ipad User Login Credentials Access to UC services requires valid user credentials WebEx Messenger service Unified CM IM and Presence UDS service Visual voicemail Directory service ios Keychain Cisco Jabber for iphone uses cache to temporarily store the following information to increase its performance: LDAP query results, voicemails, Server configuration Address, data, Username, log files. Password Jabber stores server address & login credentials together in the iphone s native The cached data gets automatically erased when the Server ios Keychain as user's account is authenticated by server application Address, is uninstalled Username, or can Password be deleted manually by the user. Server Address, Username, Password.. Server Address, Username, Password ios Keychain is an encrypted container!

Secure Remote Access via Cisco Expressway

Secure Remote Access Options for Cisco Jabber Backend Infrastructure Client-side Application Session-based Firewall Traversal Expressway-E & Expressway-C None Layer 3 VPN Solution Cisco ASA Cisco AnyConnect Secures Only traffic from Jabber All traffic from the entire device Allows access to Only collaboration applications All enterprise applications authorised for the user Works with Expressway AnyConnect Supported by Cisco Jabber 9.6 or higher on mobile* Any Jabber client versions * Requires Jabber for iphone and ipad 9.6(1) or higher. 42

Secure Remote Access Options for Cisco Jabber Backend Infrastructure Client-side Application Session-based Firewall Traversal Expressway-E & Expressway-C None Layer 3 VPN Solution Cisco ASA Cisco AnyConnect Secures Only traffic from Jabber All traffic from the entire device Allows access to Only collaboration applications All enterprise applications authorised for the user Works with Expressway AnyConnect Supported by Cisco Jabber 9.6 or higher on mobile* Any Jabber client versions * Requires Jabber for iphone and ipad 9.6(1) or higher. 43

Cisco Jabber & Cisco Expressway Unified CM Cluster Cisco Expressway-C Cisco Expressway Cisco Expressway -E Media & signalling firewall traversal Remote/mobile B2B & C2B Cloud access Jabber @ Cafe Internet Jabber @ Home Jabber @ Airport A new edge product highly optimised for remote mobile access to voice/video, presence/instant messaging, visual voicemail, desktop sharing & conferencing

Seamless Network Transition across the Edge Internet Expressway-E Expressway-C Directory Server 3G/4 G or LTE Mobile Data Network Unified CM Cluster (UDS) Unity Connection Enterprise 802.11 Wi-Fi Cisco Jabber Enterprise Network 45

Seamless Network Transition across the Edge Internet Expressway-E Expressway-C Directory Server 3G/4 G or LTE Mobile Data Network Unified CM Cluster (UDS) Unity Connection Enterprise 802.11 Wi-Fi Cisco Jabber Jabber stays logged in & automatically reconnect to the services via Expressway (UDS automatically becomes contact source) Enterprise Network 46

Deployment Considerations for Cisco Expressway Expressway supports HTTPS, SIP & RTP/sRTP No support for LDAP over Expressway Jabber requires Unified CM UDS for contact source Jabber for iphone and ipad 9.6(1) or higher is required to support Cisco Expressway. Jabber s decision to connect to Expressway is based on DNS SRV lookup result for UDS & Unified CM IM and Presence Expressway takes priority over AnyConnect Connect On Demand As long as it detects Expressway (via DNS SRV lookup), Jabber will not trigger AnyConnect If AnyConnect has been started by the user, Jabber will never try to connect to Expressway DVO* is not be supported when Jabber is registered over Expressway ICE** is not supported in Jabber for iphone and ipad/android 9.6 * DVO Dial via Office ** ICE Interactive Connectivity Establishment

Distributing & Installing Cisco Jabber

Where to Find the Latest FCS Software Cisco Jabber is a free download End users download/update directly from App Store or Google Play (Recommended) MDM/MAM* may be used to distribute Cisco Jabber within organisations Cisco MCMS** Cloud-based mobile device, application & content management service Offered by Cisco Advanced Services Currently piloting Mobile App Wrapping Service Cisco cannot provide the unsigned IPA file to customers! * Mobile Device Management / Mobile Application Management ** Mobile Collaboration Management Service https://supportforums.cisco.com/community/netpro/solutions/mcms?view=overview#/?tagset=undefined 49

What is Service Discovery? Leverages Service & Home Cluster Discovery feature in Unified CM 9.x (or later) Requires Home Cluster & UC Service Profile configuration jabber-config.xml is still required for contact source Configurations are included in XML file from TFTP server DNS SRV lookup to locate central Unified CM cluster When look up fails, Expressway will be tried During the initial login, End user enters only email address Jabber remembers the address of its home UDS cluster

Service Discovery vs. Simple Configuration Initially locates Service Discovery Central Unified CM cluster Simple Configuration UC service/server Leverages DNS SRV records DNS SRV records Requires* Unified CM 9.1(2) or above Unified CM 7.1(4), 8.6(2) or above Works with Expressway & AnyConnect AnyConnect Supported by Cisco Jabber 9.6 or higher Cisco Jabber 9.6 or higher, Jabber Video for ipad 9.3 * To support Cisco Jabber on mobile devices. 51

Service Discovery vs. Simple Configuration Initially locates Service Discovery Central Unified CM cluster Simple Configuration UC service/server Leverages DNS SRV records DNS SRV records Requires* Unified CM 9.1(2) or above Unified CM 7.1(4), 8.6(2) or above Works with Expressway & AnyConnect AnyConnect Supported by Cisco Jabber 9.6 or higher Cisco Jabber 9.6 or higher, Jabber Video for ipad 9.3 * To support Cisco Jabber on mobile devices. 52

Service Discovery Process On-Premises Deployment HTTP Request to CAS URL for example.com 3 4 Messenger example.com is not WebEx domain 7 UC Profiles via TFTP 8 User log in + + UCM IM/P Home UCM Cluster UCM Call Control clopez @ example.com 2 Central UCM UDS address DNS SRV lookup 1 _cisco-uds _cuplogin Look for home UCM cluster 5 Corporate DNS 6 Home UCM cluster address Central UCM UDS 9 Connect/R egister Unity Connection WebEx Meetings Server 53

Service Discovery Process Cloud Deployment 3 HTTP Request to CAS URL for example.com 4 example.com is WebEx domain Messenge r 5 User log in UC settings 6 Home UCM Cluster 2 Central UCM UDS address 7 Connect/R egister Unity Connection clopez @ example.com DNS SRV lookup 1 _cisco-uds _cuplogin Corporate DNS Meeting Centre 54

Home Cluster & Service Discovery Flow Example Jabber User john DNS SRV Lookup Corporate DNS Central UCM Cluster UDS Remote UCM Cluster-1 UDS Remote UCM Cluster-1 TFTP Remote UCM Cluster-1 UCM Remote UCM Cluster-2 UDS Central UCM Address Where is my home cluster? I am not. Are you john s home cluster? Are you john s home cluster? Yes I am. No I am not. Your home cluster is Remote UCM Cluster-1. Login request with password Authenticated Request for the location of the configuration for john Location of the configuration file for john When Jabber has already learned about UDS address Request for the configuration file for john Send the configuration file for john Register device

Key Unified CM Configurations for Service Discovery Home Cluster & UC Service Profile assignment in End User Configuration Owner User ID Assignment in Phone Configuration 56

Other Deployment Considerations

Migrating to Cisco Jabber for iphone and ipad 9.6 Auto-update via App Store Jabber for iphone 9.5 will auto-update to Jabber for iphone and ipad 9.6 Customer migration scenarios Customer Scenario (Current Situation) Current Client(s) iphone/ipad Migration Strategy Full UC or IM Only Jabber 9.5 Auto-update; use Jabber for iphone and ipad 9.6 9.6.0 Available NOW Voice Only (no IM/presence service) Full UC (with UCM) or IM Only Voice/Video Only (no IM/presence service) Jabber Voice 9.1 Jabber Video 9.3 Jabber Video 9.3 Stay with Jabber Voice 9.1 (voice only mode is not available in Jabber for iphone and ipad 9.6) Delete Jabber Video 9.3; manually download/install Jabber for iphone and ipad 9.6 Stay with Jabber Video 9.3 (voice/video only mode is not available in Jabber for iphone and ipad 9.6) IMPORTANT: Do not upgrade Jabber Voice or Jabber Video if you want to continue without IM/presence service. 58

Migrating to Cisco Jabber for Android 9.6 Auto-update via Google Play Only Jabber IM 9.0 clients will auto-update to Jabber 9.6 User should manually delete Jabber Voice 9.1 to upgrade Customer migration scenarios Cisco Jabber for Android 9.6 will be available in Q1CY2014. Customer Scenario (Current Situation) Voice Only (no IM/presence service) Current Client(s) iphone/android Migration Strategy Jabber Voice 9.1 Stay with Jabber Voice 9.1 (voice-only mode is not available in Jabber 9.6) IM Only Jabber IM 9.0 Auto-update; use Jabber for Android 9.6 in IM only mode Voice & IM Jabber Voice 9.1 & Jabber IM 9.0 Auto-update Jabber IM 9.0 to Jabber 9.6 & manually delete Jabber Voice 9.1; Jabber for Android 9.6 in the full UC mode IMPORTANT: Do not upgrade Jabber Voice for Android 9.1 if you want to continue without IM/presence service. 59

Preparing for Cisco Jabber 9.6 on Mobile Devices Upgrade to Unified CM 8.6(2) or above Download & install the latest COP files Go to Cisco.com to download the latest COP file for each client User ID & password are required Still use the same device types, TAB, TCT & BOT User must be associated with the device in Unified CM Custom configuration file, jabber-config.xml, is a must Share a single custom configuration file among other Jabber clients To specify contact source & location for photos DNS SRV records Leverage Service Discovery/Simple Configuration to enhance the first time user experience 60

Summary & Key Takeaways

Session Summary Key updates for Cisco Jabber on mobile devices Jabber for iphone and ipad & Android 9.6 Jabber Voice for iphone & Android 9.1 Jabber Video for ipad 9.3 New features & configurations User & device Contact source & jabber-config.xml SIP URI Dialling Security enhancements Cisco Expressway support Service Discovery How to migrate to Jabber for iphone and ipad & Android 9.6 Planned Deployments = Successful Deployments 62

Key Takeaways Cisco Jabber delivers the best collaboration tool on most of popular mobile devices Cisco Jabber enables high quality business video on mobile devices Cisco Jabber provides simple installation & configuration experience for users Cisco Jabber allows flexible deployment options and multiple modes of operation 63

Cisco on Cisco Jabber Case Study http://www.cisco.com/en/us/solutions/collateral/ns340/ns1176/collaboration/cisco_it_jabber_case_study_v2.html 64

Q & A

Complete Your Online Session Evaluation Give us your feedback and receive a Cisco Live 2014 Polo Shirt! Complete your Overall Event Survey and 5 Session Evaluations. Directly from your mobile device on the Cisco Live Mobile App By visiting the Cisco Live Mobile Site www.ciscoliveaustralia.com/mobile Visit any Cisco Live Internet Station located throughout the venue Polo Shirts can be collected in the World of Solutions on Friday 21 March 12:00pm - 2:00pm Learn online with Cisco Live! Visit us online after the conference for full access to session videos and presentations. www.ciscoliveapac.com