64
!"#$% &$'#( '"'#)*+,- (%."#)/#$%, EMEAR Collaboration Cisco Jabber – 0%$1%(**+,- /2")+# 3+"4"5"%$6(++,. /$**3+"/(5"-. 789$% 6$9*$:+$'#)- 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

Cisco connect jabber client update

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Cisco connect   jabber client update

!"#$% &$'#( '"'#)*+,- (%."#)/#$%, EMEAR Collaboration

Cisco Jabber – 0%$1%(**+,- /2")+# 3+"4"5"%$6(++,. /$**3+"/(5"-. 789$% 6$9*$:+$'#)-

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

Page 2: Cisco connect   jabber client update

Cisco Jabber – Overview of Unified Communications client software

Vítor Costa Technical Systems Architect, EMEAR Collaboration

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

Page 3: Cisco connect   jabber client update

Introduction

What is Cisco’s strategy for Collaboration software clients. 1

What is new on Mobile Collaboration. 2

Why JabberC is important. 3

How other client solutions are evolving. 4

Page 4: Cisco connect   jabber client update

Jabber Client Strategy

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

4

Page 5: Cisco connect   jabber client update

Development Priorities

Engaging User Experience Consistent experience optimized across devices

1

Intuitive Blended Experience: Video, Voice, Social, IM/P

2

Deployment Flexibility Secure, scalable, flexible deployment models 3

Borderless Collaboration B2C, C2B Interactions, VPN-less Edge Access, Interoperability 4

Mobile and Web-based Clients Leverage Native Mobile, HTML5, WebRTC 5

Page 6: Cisco connect   jabber client update

CIPC

Cisco Jabber Desktop: Client Consolidation and Evolution

Modular Deployment Options

Jabber UC

Jabber Phone

Jabber Video

Jabber For

Everyone

Cisco Unified Personal

Communicator

Cisco WebEx Connect

Cisco Jabber Video [Movi]

Cloud On-prem CUVA CUVA

Page 7: Cisco connect   jabber client update

Expressway Firewall Traversal A fully featured client outside the network

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. 7

Make voice and video calls

Instant Message and Presence

Access visual voicemail

Search corporate directory

Launch a web conference

Share content

Launch a web

Inside firewall (Intranet)

Outside firewall (Public Internet)

VCS Expressway

VCS Control

Collaboration Services

Unified CM

(Public Internet) (Public Internet)

Internet

DMZ

A fully featured client outside the network A fully featured client outside the network

Page 8: Cisco connect   jabber client update

Mobile Collaboration Quick Overview

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

8

Page 9: Cisco connect   jabber client update

WLAN (802.11)

Mobile Collaboration Overview

Cisco Mobile Collaboration solutions enable:

!!Fixed Mobile Convergence (FMC)

»! Linking user s mobile device to their enterprise directory number

!!Fixed Mobile Substitution (FMS)

»!Moving or enabling the enterprise line on the user s mobile device

Providing access to Cisco collaboration applications and services to users both inside and outside the enterprise

Public/Private WLAN

(802.11)

PSTN

Mobile Voice Network

Internet

Mobile Data Network

(Data Channel)

DMZ Cisco ASA

Voice (cellular)

Data, signaling, and VVoIP

PSTN Gateway

On-Premise Enterprise and Collaboration Applications

LDAP

Cisco Unity Connection

Cisco IM and Presence

Cisco

WebEx

Cisco Unified CM

Cisco Expressway

Edge

Cloud-based Collaboration Services

Cisco Expressway

Core

Public/Private Public/Private Public/Private Public/Private Public/Private Public/Private WLAN

(802.11) (802.11)

DMZ DMZ Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA

Mobile Data Mobile Data Network

(Data Channel) (Data Channel) (Data Channel) (Data Channel)

DMZ Cisco ASA Cisco ASA Cisco ASA Cisco ASA Cisco ASA

Cisco Expressway

Core

(802.11) (802.11) (802.11) Mobile Data Mobile Data Mobile Data

CiscoWebEx Ex Ex Ex

Cloud-based Collaboration Cloud-based Collaboration

Internet

Network (Data Channel) (Data Channel) (Data Channel)

Internet

Mobile Devices

Cisco Unified CM PSTN

Mobile Voice Mobile Voice Mobile Voice Mobile Voice Mobile Voice Mobile Voice Mobile Voice Mobile Voice Network Network Network

DMZ DMZ

WLAN (802.11)

DMZ

WLAN (802.11) (802.11)

PSTN Gateway Gateway Gateway

WLAN WLAN (802.11) (802.11) (802.11)

Public/Private Public/Private Public/Private Public/Private Public/Private

Cisco Unity Connection

(802.11) (802.11) (802.11) (802.11) (802.11) (802.11)

Page 10: Cisco connect   jabber client update

Mobile Collaboration Solution and Feature Set

!! Cisco Unified Mobility »! Single Number Reach (Mobile Connect) »! Enterprise 2-stage Dialing (Mobile Voice Access/Enterprise Feature Access) »! Mobile voicemail avoidance »! Mid-call DTMF-based features (hold, resume, transfer, etc.) and call move between user s

devices

!! Cisco Jabber »! Voice and video over IP (VVoIP) »! XMPP-based IM and presence (on-premise or cloud-based) »! Automated enterprise dialing (Dial via Office) »! Visual voicemail »! Directory integration »! Mid-call VoIP features (hold, resume, transfer, etc.) and call move between user s devices »! Secure remote attachment (VPN or VPN-less)

Cellular

VoIP and

Cellular

Page 11: Cisco connect   jabber client update

Jabber for iPhone 9.5

Everything in one client !! Voice/video, IM/presence, visual

voicemail, web meeting integration

All-new user design !! Facebook-style slide-out navigation

menu

Improved first-time setup experience !! Simple Configuration

Enhanced security !! Server certificate validation

Unified CM is supported for voice/video

FCS

17/10/2013

CCO

Page 12: Cisco connect   jabber client update

Line (Directory Number)

Devices

Jabber for iPhone 9.5

Desk Phone

User Line association

User Device association

User Device association Line Device association

Jabber User

Jabber for iPhone

Line Device association

Desk Phone

Groups & Roles

User Group association

Standard CCM End User Group

Unified CM Web Access Role

Jabber User & Device Association

Page 13: Cisco connect   jabber client update

Jabber for iPhone 9.5 Video Engine

•! H.264 AVC standard based media engine

•! Audio codecs (G.711a/u, G.722.1, G.729a)

•! Optimized to provide the best quality video !! Video Rate Adaption !! Cisco ClearPath Media Resilience Mechanisms

•! Stops sending video when going into background (audio will continue)

•! Supports ad-hoc or scheduled video conference

•! Factors which influence video frame rates !! Camera / light conditions Rate encoded by sender !! Network conditions Unified CM configuration !! Rate Adaption (RTCP)

<iPhone 5> VGA @ 30fps in / 20fps out, 512kbps <iPhone 4S> 480x270 out / 480x360 in @20fps, 384kbps

Stops sending video when going into background (audio

Page 14: Cisco connect   jabber client update

Video Resolution for Jabber on iPad

•! Video resolution for Jabber on iOS devices does not depend on camera but on processing power

•! Jabber for iPad 9.3 supports iPad 4 & iPad Mini

Source: http://www.apple.com/ipad/specs/

iPad2/iPad3/iPad Mini on UCM Max Incoming – 640*480@30fps, 512kbps Outgoing – 480*360@20fps, 512kbps iPad2/iPad3/iPad Mini on VCS Max Incoming – 640*480@30fps, 384kbps Outgoing – 480*360@20fps, 512kbps iPad4 on UCM Max Incoming – 1024*576@30fps, 768kbps Outgoing – 640*480@20fps, 768kbps iPad4 on VCS Max Incoming – 1024*576@30fps, 768kbps Outgoing – 640*480@20fps, 768kbps

Page 15: Cisco connect   jabber client update

Point to Point Video Desktop Sharing

Jabber for iPhone 9.5 & iPad 9.3

•! Do not support BFCP* yet

•! Cannot share their content

Jabber for iPhone 9.5 Jabber for Windows 9.2

Jabber for iPad 9.3

EX90

Jabber for iPad 9.3

Jabber for iPhone 9.5 Jabber for iPhone 9.5 Jabber for iPhone 9.5

main video stream

content video stream

main video stream

content video stream

* BFCP (Binary Floor Control Protocol)

Page 16: Cisco connect   jabber client update

Multi-Point Video Desktop Sharing

Jabber for iPhone 9.5 & iPad 9.3 can view desktop sharing on video conference bridge

Jabber for iPhone 9.5 Jabber for Windows 9.2

Jabber for iPad 9.3 EX90

Main video stream Content video (BFCP)

Main video stream

Main video stream

Main video stream

Main video stream

Main video stream Content video (BFCP)

Content video (BFCP)

Com

posite video

MCU

Jabber for iPhone 9.5 Jabber for iPhone 9.5

Page 17: Cisco connect   jabber client update

Feature Parity Gap of Jabber 9.5 with Existing Jabber Clients on iPhone

•! Phone only mode (Unified CM only mode) •! Device/TFTP login

•! SIP digest authentication

•! Reporting structure display

•! Move active call (from desk phone to Jabber)

•! Call Park

•! Voice Dialing

•! SRST support •! CME support

•! Extension Mobility

•! Provisioning via URL

•! Directory number toggle

•! P2P voice calling (in Jabber IM 9.1)

Beware of the feature parity gap to set the right expectations!

Page 18: Cisco connect   jabber client update

Where to Find the Latest FCSed Software

•! Jabber for iPhone 9.5 is a free download

•! End users download/update directly from Apple App Store

•! MDM* may be used to distribute Jabber for iPhone 9.5 within an organization

* MDM (Mobile Device Management)

Distributing apps outside of iTunes violates the license. Therefore, by policy Cisco cannot handing out Jabber s .ipa file. Cisco must abide by the rules of Apple to participate in their ecosystem.

Page 19: Cisco connect   jabber client update

Jabber for Android Smartphone 9.6

•!A completely new intergraded client

•! FCS in Q1CY2014

Jabber for iOS 9.6

•!A universal client running on both iPhone & iPad

•! FCS in Q4CY2013

"! Full UC capabilities with video !!Audio, video, presence & IM

within a single client !! Interoperate with Cisco

TelePresence endpoints

"!Unified CM is supported "!Key New Features

!!Expressway support* !!Service Discovery !!UDS support !!SIP URI Dialing !!SIP over TLS & sRTP !!Admin control of saving password

Jabber for iOS & Android 9.6

* Important: Jabber for iOS 9.6 will FCS with Expressway support turned off by default.

!"#$%&'()$"

*+,-./(0($

/1'"2.

!"#$%&'()$"

*+,-./(0($

/1'"2.

Page 20: Cisco connect   jabber client update

Cisco Expressway Support

Voice/video, IM/presence, contact search & visual voicemail

Supports HTTPS, SIP & RTP/sRTP (no support for LDAP)

Only UDS as contact source when via Expressway

AnyConnect takes priority over Expressway !! AnyConnect exists # initiates Connect on Demand !! No AnyConnect # starts Service Discovery to locate Expressway

Works over either 3/4G or Wi-Fi

DVO will not be supported when via Expressway

ICE is not supported in Jabber for iOS/Android 9.6

Expressway C Expressway E Expressway C Expressway E

Cisco Expressway

Unified CM Cluster

!"#$%&'()$"

*+,-./(0($

/1'"2.

!"#$%&'()$"

*+,-./(0($

/1'"2.

Important: Jabber for iOS 9.6 will FCS with Expressway support turned off by default.

Page 21: Cisco connect   jabber client update

Key Takeaways on Mobile Clients

•! Jabber for iPhone 9.5 is a new fully integrated client with video

•! Jabber for iPhone 9.5 requires IM and Presence service

•! Existing voice only clients, Jabber for iPhone & Android 9.1, will be rebranded to Jabber Voice for iPhone & Android

•! Jabber for iOS & Android 9.6 will support Cisco Expressway, Service Discovery & SIP URI Dialing

Page 22: Cisco connect   jabber client update

JabberC

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

22

Page 23: Cisco connect   jabber client update

What is JabberC ?

•! JabberC connects consumers and other non-Cisco telephony users with Cisco enterprise registered users via simple browser & mobile voice and vide

Guest/Public User Enterprise User

Page 24: Cisco connect   jabber client update

•! UC/video sessions into businesses … from desktop browsers, mobile clients

•! Initiate from public web sites, mobile applications & URLs, e.g. email

•! Calls to individual employees, remote experts / customer care

•! SDKs for Web & mobile app integration

•! Release planned for Q4CY13/Q1CY14

Jabber C – Public-to-Enterprise Communications

!"#$%&'(")*+",--.(/+%0*1"2.+2*('"*1-34""5,1%-"6#"(.78'9/"/*"9:%1&'4"

!!";<#=>"=?=#>=@>A";BC=D"!!"E.++'1/-3",1"@'/%F"%G%,-%7-'"

)+*$"E*--%7*+%0*1"6('+"H+*.2"IE6HJ"

Page 25: Cisco connect   jabber client update

3.! After joining, click on the link “Go to the private community to participate”.

4.! Once you are in the Private - Collaboration User Group space, scroll down to the Beta Trials section and choose the “Project JabberC Beta”.

5.! Read the Requirements and Register for the Beta.

6.! After completing the Beta registration, you will have immediate access to the private JabberC Beta community.

* Please allow 2 - 3 business days for the team to configure your access to the software download server. You will be notified via email when you have access to the software.

Getting Started

1.! Please go to the Cisco Collaboration User Group public landing page https://communities.cisco.com/community/technology/collaboration/usergroups?view=overview and sign in with your CCO/cisco.com account

2.! If you are not currently a Collaboration User Group member, click on the link titled “Click here for step by step instructions. It’s easy and free!”. Follow the instructions to join the user group.

Page 26: Cisco connect   jabber client update

Cisco JabberC Beta quick look

https://sjc-jabberc-ext.cisco.com/call/about.html

https://sjc-jabberc-ext.cisco.com/call/[email protected]?name=Martijn%20Mol&ei=7WeLUsGuDung4QSM6oCIBw&usg= AFQjCNH4fAB4H439dmPvEw9-B2kdZLCczw&sig2=wLmhq2Tug6P9xLdQNbbzJg&bvm=bv.56643336,d.bGE&cad=rjt

The “About Cisco JabberC” page:

Test call using JabberC page:

Page 27: Cisco connect   jabber client update

JabberC Experience

Point to Point Video

Point to Video Conference

Pre-Call video preview

Mid-Call control !! Keypad !! Mute Audio/Video !! Full-Screen !! Camera/ Audio device Selection !! Self-View

SDK’s to embed app in business applications (desktop Web & mobile native applications)

WebRTC-compatible call control

For media, browser plugin (desktop Web) & native apps (mobile)

!! Future – WebRTC for media

6<#"*+"CK"

!"#$$%&'()*+#(,*-$).*

/00*

Page 28: Cisco connect   jabber client update

Required Components – Foundation Guest/Consumer Experience

Real-Time Expert Help

End-User •! Desktop Browser or •! Mobile Application

Enterprise DMZ •! Cisco

Expressway X8.1

Enterprise Network •! JabberC Virtual Machine •! Cisco Expressway X8.1 •! Cisco UC Manager, Registered

Endpoints •! Optional: MCU

Required Components

Page 29: Cisco connect   jabber client update

Targeted Capabilities in First Release

Committed Released

Q4 CY2013 / Q1 CY2014

10.0 Client •!Mobile – iPhone, iPad (in App Store) •!Web – Windows (IE, Chrome, Firefox), plugin •!Web – Mac (Safari, Chrome, Firefox), plugin •!Call initiation via Web links •!Video call to CUCM endpoints (or VCS endpoints via CUCM-VCS SIP trunk) •!Firewall/NAT traversal via Collaboration Edge X8.1, TURN & reverse proxy •!In-call: Mute, DTMF, Video Start/Stop, Full Screen, End •!Far-end transfers, forwards •!Audio-only mode

•!Pre-call confirmation page with video preview •!Audio/video device selection •!Video bridge support •!Bandwidth & CPU adaptation •!Web app white list security •!Problem reporting •!SRTP, HTTPS call control •!H.264 AVC, G.722.1, G.711, G.729 •!Localizations •!Accessibility (basic)

SDK •!iOS – with sample app code •!Web – with widget •!REST API on server for link management

Server •!Virtual machine (OVA) with Web server •!HTTP-to-SIP gateway •!Administration interface, including link management •!Clustering, redundancy •!Collaboration Edge X8.1 integration •!CTX interoperability, including meeting DN support

Solution •!Remote Expert 1.9 •!SPT 1.3

Many of the products and features described herein remain in varying stages of development and will be offered on a when-and-if-available basis. Any roadmap item is subject to change at the sole discretion of Cisco, and Cisco will have no liability for delay in the delivery or failure to deliver any of the products or features set forth in this document.

!"#$%&'()$"

*+,-./(0($

/1'"2.

!"#$%&'()$"

*+,-./(0($

/1'"2.

NOTE: Android app and SDK targeted for release in MR1 … available sooner in beta

Page 30: Cisco connect   jabber client update

Embed JabberC Widget

User Experience

•!Desktop Browser SDK !! Sample HTML & Javascript provided to

create video widget and set up event handler

•!Mobile Native Application SDK !! iOS !! Android

•!Easily embed JabberC functionality into any web based or mobile application for a rich video experience

Page 31: Cisco connect   jabber client update

Mobile Device Management and Cisco MCMS

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

31

Page 32: Cisco connect   jabber client update

Basic Enhanced Advanced

»! Native Email & UC Experience

»! Device Wipe via ActiveSync

»! Cisco UC and Public apps accessible from public app store

»! Native Email & UC Experience

»! MDM for security, policy, compliance and reporting

»! Cisco UC, Public & Private apps accessible through enterprise app store

»! Containerized

»! MDM for security, policy, compliance and reporting

»! Private apps and documents accessible through secure container

MDM + App Store MDM + App Store+ Secure Container No MDM

Basic Enhanced Advanced

Increasing Security & Compliance Requirements

MDM and Cisco MCMS Extending Email, UC and Business Apps to Mobile Devices

Page 33: Cisco connect   jabber client update

Basic No MDM

Enhanced MDM + App Store

Advanced MDM + App Store+ Secure Container

User Experience Native Native Containerized

Personal & Corporate Data Co-existing Co-existing Separated

Data Leakage Protection (DLP) N/A N/A Secure container to access Email, Documents and Private Apps

Enterprise App Store N/A Yes Yes

Secure Apps N/A N/A Yes

Email Provisioning Manual OTA OTA

Jabber Configuration (via admin enabled Simplified

Configuration**) OTA* OTA OTA

AnyConnect Provisioning Manual OTA OTA

Lock, Locate & Wipe Full Wipe Full or Selective Wipe Full or Selective Wipe

Policy & Compliance N/A Device and App Level Security, Location and Compliance Policies

Device and App Level Security, Location and Compliance Policies

Device & App Level Reporting N/A Hardware and Software Inventory Reports Hardware and Software Inventory Reports

* Supported OTA on campus. Manual AnyConnect User configuration may be required while off campus. ** Administrator enabled simplified configuration is available with Jabber iPad 9.2 (and later) and targeted for Jabber iPhone 9.5 (Q4 2013). Service discovery will provide similar capability and will be available in Jabber 9.6 and later clients. Manual user configuration option is also available.

MDM and Cisco MCMS Extending Email, UC and Business Apps to Mobile Devices

Page 34: Cisco connect   jabber client update

WebEx on Mobile Devices

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

34

Page 35: Cisco connect   jabber client update

Android and iOS »! 2-way multipoint video »! Share content (iPad & Mini) »! Recording options »! WebEx Enabled TP »! Training Center »! CWMS (iOS only)

Broad Functionality (all platforms) »! Host, Join, Start & Schedule meetings »! View shared content, Video, Annotations »! Audio (WebEx VoIP, callback or call-in) »! SSO support »! End to End encryption »! 3G/4G/WiFi (audio, video, content)

Cisco WebEx on Mobile Devices

Android (3.6) BlackBerry (3.0) iOS (5.0)

For more information on WebEx Mobile: http://www.webex.com/products/web-conferencing/mobile.html

FCS

10/10/2013

CCO

FCS

12/11/2013

CCO

FCS

21/10/2013

CCO

Page 36: Cisco connect   jabber client update

Roadmaps

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

36

Page 37: Cisco connect   jabber client update

Win 9.x Feature List Win 9.x Feature List

Jabber Desktop Roadmap Q2 2013 Q4 2013 Windows Releases

9.2(1) •!Phone mode •!IM Encryption icon enh •!Save chat to local file •!Chat history until logout 9.2(2) •!Quality enhancements •!Win8, Office2013 •!Phone mode meetings integ •!CUCM credentials in WebEx 9.2(3) •!Quality improvements 9.2(4) •!Quality improvements •!Call Control with Accessories •!Cloud IM Logging Notify •!Admin tel:uri disablement

9.6 •! Collaboration Edge * •! Service Discovery •! URI Dialling •! Group chat invites •! Cisco UC Accessory

support •! Accessory bundling

(Jabra /Logitech) •! Accessibility –

Keyboard Navigation •! LDAP failover •! Import contacts •! Remember window

size & location •! Video 'Always on top' •! Audio volume control •! Right click to email •! Multiscreen Dock bar

Mac 9.2(1) Mac 9.2(1) Mac 9.2(1) •!HD Video •!Medianet Metadata support •!Secure Phone •! IM Notification options •!Chat history until logout •!Group chat invite

Q3 2013

9.2(5) Security enhancements 9.2(6) Quality enhancements CWMS SSO support Enhanced IM logging notifications

9.2(5) Windows Releases

Upcoming Releases Delivered

9.6 •! Disable temp presence

subs (e.g. on directory search) •! Minimize Jabber for

screen capture •! Support larger WebEx

SSO login pages •! Install switch disable of

C2X for Jabber Phone mode

* EAP support

!"#$%&'()$"

*+,-./(0($

/1'"2.

!"#$%&'()$"

*+,-./(0($

/1'"2.

FCS

23/09/2013

CCO

FCS

15/10/2013

CCO

Page 38: Cisco connect   jabber client update

2011 2012 iOS 9.5

•! Video on iPhone •! Integrated IM, voice, video phone

clients •! Simple Configuration

Jabber Mobile Roadmap

iOS 9.5

Tablets - Release 9.3(2)

•! VCS contact integration enhancements

•! VCS admin control for saving password

•! Customer support and bug fixes

•! iPad release on common Jabber architecture

•!Universal iOS client •! iOS 7 support •!Admin config for saving password •!SRTP/TLS •!Service Discovery •!Collaboration Edge •!URI dialing

iOS 9.6

Q4 2013

Upcoming Releases Delivered

Q3 2013

Android 9.6

•!Video on Android phones •! Integrated IM, voice, video phone

clients •!Simple Configuration •!SRTP/TLS •!Service Discovery •!Collaboration Edge •!URI dialling •!Admin config for saving password

Q1 2014

FCS

16/10/2013

CCO

!"#$%&'()$"

*+,-./(0($

/1'"2.

!"#$%&'()$"

*+,-./(0($

/1'"2.

Page 39: Cisco connect   jabber client update

Q3 CY2013

Virtualization Experience Media Engine (VXME)

VXME 9.3 for SUSE Linux (Z50D/VXC6215)

•!Jabber Windows 9.2.x* •!CUCI-Lync 9.x* •!Wyse Z50D (SUSE Linux) •!Equivalent functionality to VXC6215

* Not currently supported with Jabber/CUCI-Lync with VXME: •! Contact Center with recording and silent monitoring (BiB) •! Jabber Desktop Share •! Jabber deskphone video (CUVA) •! Cisco Unified Survivable Remote Site (SRST) •! **QoS marking via Dual VLAN •! **VPN Anyconnect available on Windows only (not supported by VXME)

Q4 CY2013 Q1 CY2014

VXME 9.7 for SUSE Linux (Z50D/VXC6215)

•!Jabber Windows 9.7* •!CUCI-Lync 9.x* •!Quality Improvements •!Windows 8/8.1 Support

VXME 10.0 for Windows

•!Jabber Windows 10.0* •!Windows/WES/ThinPCs •!Equivalent functionality to SUSE Linux Offering**

Upcoming Releases Delivered

!"#$%&'()$"

*+,-./(0($

/1'"2.

!"#$%&'()$"

*+,-./(0($

/1'"2.

Page 40: Cisco connect   jabber client update

May 2013

Integration Clients Product Roadmap

CUCI-Lync 9.2

•! Cisco Precision Video Engine •! Lighter, faster application •! Built In Bridge for call recording •! BFCP desktop share •! Lync 2013 integration •! Medianet

June 2013 Q4 CY2013

CUCI-Lync 9.2(2)

•! CTI server load balancing •! Single installer with VXME •! Unify calling behaviour from Right Click and Drag and Drop

Upcoming Releases Delivered

CUCI-Lync 9.2(5)

•! Certificate validation •! Custom log directory

subfolders •! Windows 8 (Desktop) support

FCS

21/10/2013

CCO

Page 41: Cisco connect   jabber client update

JabberC Roadmap

Committed Released

Q4 CY2013 / Q1 CY2014

10.0 Client •! Mobile – iPhone, iPad (in App Store) •! Web – Windows (IE, Chrome, Firefox), plugin •! Web – Mac (Safari, Chrome, Firefox), plugin •! Call initiation via Web links •! Video call to CUCM endpoints (or VCS endpoints via

CUCM-VCS SIP trunk) •! Firewall/NAT traversal via Collaboration Edge X8.1, TURN

& reverse proxy •! In-call: Mute, DTMF, Video Start/Stop, Full Screen, End •! Far-end transfers, forwards •! Audio-only mode

•! Pre-call confirmation page with video preview •! Audio/video device selection •! Video bridge support •! Bandwidth & CPU adaptation •! Web app “white list” security •! Problem reporting •! SRTP, HTTPS call control •! H.264 AVC, G.722.1, G.711, G.729 •! Localizations •! Accessibility (basic)

SDK •! iOS – with sample app code •! Web – with widget •! REST API on server for link management

Server •! Virtual machine (OVA) with Web server •! HTTP-to-SIP gateway •! Administration interface, including link management •! Clustering, redundancy •! Collaboration Edge X8.1 integration •! CTX interoperability, including meeting DN support

Solution •! Remote Expert 1.9 •! SPT 1.3

Many of the products and features described herein remain in varying stages of development and will be offered on a when-and-if-available basis. Any roadmap item is subject to change at the sole discretion of Cisco, and Cisco will have no liability for delay in the delivery or failure to deliver any of the products or features set forth in this document.

!"#$%&'()$"

*+,-./(0($

/1'"2.

!"#$%&'()$"

*+,-./(0($

/1'"2.

Page 42: Cisco connect   jabber client update

Key Takeaways

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

42

Page 43: Cisco connect   jabber client update

Key Takeaways

The key takeaways of this session were: !! Cisco is unifying the User eXperience in order for the user to have a coherent

experience across all platforms, limited only by the platform capabilities.

!! Jabber mobile clients for Android and Apple iOS will provide support for Cisco Expressway, voice and video calling, and integrated IM and presence as well as URI dialing, sRTP/TLS, and service discovery.

!! Secure remote connectivity as provided by the Cisco Expressway solution enables secure access to enterprise collaboration applications and services without VPN for mobile client devices.

!! You will be aware of the timings, features and limitations of the Jabber solution in order to set expectations correctly.

Page 44: Cisco connect   jabber client update

Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users

Via Jabber SDK

Today

PROOF of CONCEPT … Web version of Jabber for

enterprise users

NEW PRODUCT – Jabber Guest … Jabber for public to enterprise calls from desktop browsers & mobile devices

Ent

erpr

ise

Use

rs

Page 45: Cisco connect   jabber client update

19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.

;$:(23-'#(, 9(0$2+"#) (+/)#,. !(<) *+)+") $=)+> 6(:+$ ?2@ +('. http://www.cisco.com/web/products/voice/jabber.html

A0('"8$

Contacts: Vítor Costa +7 985 210 7462 [email protected]

Page 46: Cisco connect   jabber client update

Windows" Mac OS X" iPad" iPhone" Android" Blackberry"User-to-user chat Yes" Yes" Yes" Yes" Yes" Yes"IM Encryption Yes" Yes" Yes" Yes" Yes" Yes"Multiparty group chat Yes" Yes" Join only" Join only" Join only" Join only"File transfer (in conversation) Yes" No" No" No" No" No"Screen capture (in conversation) Yes" No" No" No" No" No"Local IM history Yes" Yes" No" No" No" No"Server logging Yes" Yes" Yes" Yes" Yes" Yes"Presence states (free/away/do not disturb) Yes" Yes" Yes" Yes" Yes" Yes"Automated states (on phone/calendar/WebEx®) Yes" Yes" Yes" Yes" Yes" No"Custom states Yes" Yes" Yes" Yes" Yes" No"Search/add corporate directory Yes" Yes" Yes" Yes" Yes" No"Search/add local contacts Yes" Yes" Yes" Yes" Yes" Yes"Add federated contacts Yes" Yes" Yes" Yes" Yes" No"User-defined contact groups Yes" Yes" Yes" Yes" Yes" No"Standards-based audio calling Yes" Yes" Yes" Yes" Yes" Yes"Encrypted audio calling Yes" Yes" No" No" No" No"Soft phone Yes" Yes" Yes" Yes" Yes" Yes"Desk phone control Yes" Yes" No" No" No" No"Control 3rd Party PBX Phone (using extend and connect) Yes" No" No" No" No" No"

Page 47: Cisco connect   jabber client update

Windows" Mac OS X" iPad" iPhone" Android" Blackberry"Dial via Office (using extend and connect or DVO-R) Yes" No" No" Yes" Yes" No"In-call features (hold, transfer, conference) Yes" Yes" Yes" Yes" Yes" Yes"Single-number reach Yes" Yes" Yes" Yes" Yes" Yes"Call Recording and Monitoring Yes" No" No" No" No" No"Standard-based video calling (up to VGA) Yes" No" Yes" No" No" No"Encrypted Video calling Yes" No" No" No" No" No"Standards-based high definition video (720p) Yes" No" No" No" No" No"Desk phone audio with Jabber on-screen video Yes" No" No" No" No" No"Multiparty video using MCU Yes" No" Yes" No" No" No"Video desktop share Yes" No" No" No" No" No"Share to Cisco TelePresence® Yes" No" No" No" No" No"MCU video share (receive composited image) Yes" No" Yes" No" No" No"WebExMessenger desktop share Yes" Yes" No" No" No" No"WebEx Meetings support Yes" Yes" Yes" Yes" Yes" Yes"Join WebEx meeting from Jabber Yes" Yes" Yes" Yes" Yes" No"Start WebEx meeting from Jabber Yes" Yes" Yes" Yes" Yes" No"View meetings schedule in Jabber (Outlook, Lotus Notes, Google Calendar) Yes" No" No" No" No" No"

Page 48: Cisco connect   jabber client update

Windows" Mac OS X" iPad" iPhone" Android" Blackberry"Display voicemails" Yes" Yes" Yes" Yes" Yes" No"Listen to voicemails" Yes" Yes" Yes" Yes" Yes" No"Call back voicemail sender" Yes" Yes" Yes" Yes" Yes" No"Display voicemail transcript" No" Yes" No" No" Yes" No"Presence indicator (Microsoft Office 2007 and 2010 integration)" Yes" No" No" No" No" No"

Click to chat and group chat (Microsoft Office 2007 and 2010 integration)" Yes" No" No" No" No" No"

Click to call and conference (Microsoft Office 2007 and 2010 integration)" Yes" No" No" No" No" No"

Search, resolve incoming number, and add Outlook local contacts (Microsoft Office 2007 and 2010 integration)" Yes" No" No" No" No" No"

Admin definedHTML tabs" Yes" No" No" No" No" No"User defined HTML tabs" Yes" No" No" No" No" No"TEL: URI Support" Yes" Yes" No" No" Yes" No"CISCOTEL: URI Support" No" No" Yes" Yes" Yes" No"XMPP: URI Support" Yes" Yes" Yes" No" No" No"

Page 49: Cisco connect   jabber client update

Feature Android iOS BlackBerry

Single Number Reach, single voicemail box (via Unified Mobility)

! ! ! ! – !"(or via MVS)

Via MVS

Voice over WLAN/Mobile Data ! – ! – ! – !

Video over WLAN/Mobile Data X – X – ! – X

Hand-out (WLAN to Cellular) Manual – Manual – – – Automatic

Hand-in (Cellular to WLAN) X – X – – – Automatic

Dial via Office ! – ! – – – Device or PBX-initiated

Mobile Collaboration Today: Application Feature Matrix (1 of 2)

Cisco Jabber for Android

Cisco Jabber for iPhone

Cisco Jabber IM for BlackBerry

BlackBerry MVS 5.x

Cisco Jabber for iPad

Cisco Jabber IM for iPhone

Cisco Jabber IM for Android

Supported ! Not Supported X Support Not Applicable –

!"#$%"&#$'()(#(*+(

Page 50: Cisco connect   jabber client update

Feature Android iOS BlackBerry

Visual Voicemail ! – ! – ! – MWI only

IM and Presence – ! – ! ! ! –

Corporate Directory Search ! ! ! ! ! – Via BES

Secure Remote Enterprise Attachment

Cisco AnyConnect

VPN

Cisco AnyConnect

VPN

Cisco AnyConnect

VPN

Cisco AnyConnect

VPN Cisco AnyConnect VPN Via BES Via BES and/or native IPSec VPN

WebEx Meetings Cisco WebEx Mobile

Cisco WebEx Mobile Cisco WebEx

Mobile Cisco WebEx

Mobile Cisco WebEx Mobile Cisco WebEx Mobile

Cisco WebEx Mobile

Cisco Jabber for Android

Cisco Jabber for iPhone

Cisco Jabber IM for BlackBerry

BlackBerry MVS 5.x

Cisco Jabber for iPad

Cisco Jabber IM for iPhone

Cisco Jabber IM for Android

Supported ! Not Supported X Support Not Applicable –

Mobile Collaboration Today: Application Feature Matrix (2 of 2)

!"#$%"&#$'()(#(*+(

Page 51: Cisco connect   jabber client update

Feature Android iOS BlackBerry

Single Number Reach, single voicemail box (via Unified Mobility)

! ! ! ! #(Smartphone only)

!"(or via MVS)

!"(or via MVS)

Via MVS

Voice over WLAN/Mobile Data ! ! ! ! – – !

Video over WLAN/Mobile Data X ! X ! – – X

Hand-out (WLAN to Cellular) Manual Manual Manual Manual

(Smartphone only) – – Automatic

Hand-in (Cellular to WLAN) X ! X X

(Smartphone only) – – Automatic

Dial via Office ! ! ! ! #

(Smartphone only)

– – Device or

PBX-initiated

Cisco Jabber Voice for Android

Cisco Jabber Voice for iPhone

Cisco Jabber IM for BlackBerry

BlackBerry MVS 5.x

Cisco Jabber for iOS

Cisco Jabber for Android

Supported ! Not Supported X Support Not Applicable –

Mobile Collaboration Early 2014 (Jabber 9.6/BB EIM): Application Feature Matrix (1 of 2)

BlackBerry EIM for Cisco

!"#$%"&#$'()(#(*+(

Page 52: Cisco connect   jabber client update

Feature Android iOS BlackBerry

Visual Voicemail ! ! ! ! – – MWI only

IM and Presence – ! – ! ! ! –

Corporate Directory Search ! ! ! ! – ! Via BES

Secure Remote Enterprise Attachment

Cisco Expressway or AnyConnect

VPN

Cisco Expressway or AnyConnect

VPN

Cisco Expressway or AnyConnect

VPN

Cisco Expressway or AnyConnect VPN Via BES

Via BES and/or

native IPSec VPN

Via BES and/or native

IPSec VPN

WebEx Meetings Cisco WebEx Mobile

Cisco WebEx Mobile Cisco WebEx

Mobile Cisco WebEx Mobile Cisco WebEx Mobile

Cisco WebEx Mobile

Cisco WebEx Mobile

Supported ! Not Supported X Support Not Applicable –

Mobile Collaboration Early 2014 (Jabber 9.6/BB EIM): Application Feature Matrix (2 of 2)

Cisco Jabber IM for BlackBerry

BlackBerry MVS 5.x

BlackBerry EIM for Cisco

Cisco Jabber Voice for Android

Cisco Jabber Voice for iPhone

Cisco Jabber for iOS

Cisco Jabber for Android

!"#$%"&#$'()(#(*+(

Page 53: Cisco connect   jabber client update

•! Cisco Jabber self-discovers UC service & its server address

•! DNS SRV lookup

•! System admin defines DNS SRV records in DNS server

•! End user enters his/her email

•! Only during the initial setup (Jabber will remember the successful login)

•! Jabber for iPad 9.3, iPhone 9.5

•! Jabber for iOS & Android 9.6*

DNS Server

SRV Records

_xmpp-client._tcp.example.com _cuplogin._tcp.example.com _sip._tcp.external.com

Messenger Service

Cisco Jabber Video Service

Unified CM IM & Presence

Cisco WebEx Messenger Service

Unified CM

Cisco VCS

Cisco Jabber Video Service

[email protected] cisco123

_cuplogin._tcp.example.com _cuplogin._tcp.example.com _sip._tcp.external.com _sip._tcp.external.com _sip._tcp.external.com

[email protected]

_cuplogin._tcp.example.com _sip._tcp.external.com _sip._tcp.external.com

Cisco WebEx Cisco WebEx Messenger Service

4

3

2

[email protected]@cisco.com1

Collaboration Services

Future Services + + +

Unified CM IM &

* Jabber for iOS/Android 9.6 will still engage Simple Configuration unless UCM is 9.x or higher!

Page 54: Cisco connect   jabber client update

Ignore TXT record & Follow Default

Priority List

Follow Default Priority List

Ignore SRV name

Use SRV name

SRV name in TXT match

with any SRV record?

TXT record valid?

TXT record exists? Ignore TXT record

& Follow Default

Ignore SRV name

Reprioritize UC services using only matching SRV names in TXT

Record (highest from left)

No

No

No

Yes Yes

Yes

Page 55: Cisco connect   jabber client update

_sip._tcp.internal.example.com SRV 0 0 5060 vcsc1.example.com _sip._tcp.internal.example.com SRV 5 0 5060 vcsc2.example.com _cuplogin._tcp.example.com SRV 0 0 8443 cup1.example.com _cuplogin._tcp.example.com SRV 5 0 8443 cup2.example.com

cup1

cup2

DNS cup1 DNS cup1 DNS

cup2 cup2

Authenticated Authenticated Authenticated Connect

vcsc1

vcsc2 Authenticated Authenticated Authenticated

6

Connect 55

2

4

3

21 1

3

4

43

21

vcsc1

vcsc2 vcsc1

vcsc2 Scenario 1 Scenario 3 Scenario 2

Jabber for iPad 9.3

Jabber for iPad 9.3 Jabber for

iPad 9.3

Page 56: Cisco connect   jabber client update

All third-party apps are sandboxed in their own directory at install time

Provides controls of the app s access to files, preferences, network resources, hardware, etc.

App is protected from being accessed by other apps

Source: File System Programming Guide, iOS Developer Library https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW2

Page 57: Cisco connect   jabber client update

Cisco Jabber App

Cisco Jabber User Data

Contacts List

Avatar Files Database Favorites

Recents Log Files*

User Settings

App Sandbox

Server Addresses

User Names

App Sandbox

App Sandbox

App Sandbox

* .wbt log file is encrypted.

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.

Page 58: Cisco connect   jabber client update

•! Access to UC services requires valid user credentials

!! WebEx Messenger service !! Unified CM IM and Presence service !! CCMCIP service !! Visual voicemail !! Directory service

•! Server address & login credentials stored together in the keychain once user's account was authenticated by server

Cisco Jabber for iPhone uses cache to temporarily store the following information to increase its performance: LDAP query results, voicemails, configuration data, log files. The cached data gets automatically erased when the application is uninstalled or can be deleted manually by the user. application is uninstalled or can be deleted manually by

iOS Keychain

Server Address, Username, Password

Server Address, Username, Password

Server Address, Username, Password

Server Address, Username, Password

…..

Page 59: Cisco connect   jabber client update

•! Access to UC services requires valid user credentials

!! WebEx Messenger service !! Unified CM IM and Presence service !! CCMCIP service !! Visual voicemail !! Directory service

•! Server address & login credentials stored together in the keychain once user's account was authenticated by server

Cisco Jabber for iPhone uses cache to temporarily store the following information to increase its performance: LDAP query results, voicemails, configuration data, log files. The cached data gets automatically erased when the application is uninstalled or can be deleted manually by the user. application is uninstalled or can be deleted manually by

iOS Keychain

Server Address, Username, Password

Server Address, Username, Password

Server Address, Username, Password

Server Address, Username, Password

…..

Page 60: Cisco connect   jabber client update

A new feature in Jabber for iPhone 9.5

Prompt end user to verify 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: !! Jabber is signed out if Decline was chosen !! Jabber is uninstalled if Continue was chosen

<Protocols> HTTPS, XMPP over TLS, LDAP over TLS

<Servers> UCM CCMCIP, IM and Presence XMPP/SOAP Unity Connection, LDAP (AD or OpenLDAP) * CWMS requires a valid certificate to deploy. Therefore Jabber will assume the

certificate is valid and never prompt the user.

Page 61: Cisco connect   jabber client update

A new feature in Jabber for iPhone 9.5

Prompt end user to verify 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: !! Jabber is signed out if Decline was chosen !! Jabber is uninstalled if Continue was chosen

<Protocols> HTTPS, XMPP over TLS, LDAP over TLS

<Servers> UCM CCMCIP, IM and Presence XMPP/SOAP Unity Connection, LDAP (AD or OpenLDAP) * CWMS requires a valid certificate to deploy. Therefore Jabber will assume the

certificate is valid and never prompt the user.

Page 62: Cisco connect   jabber client update

Jabber for iPhone

iPhone iOS

UC App Server

Jabber User

Log in Request for server certificate during TLS negotiation

Forward server certificate

Certificate is not valid

Prompt user – Continue or Decline?

API Call: Is certificate valid?

Continue

Connect

Stop connecting to server

When user chooses Continue

When user

Decline When user chooses Decline

Certificate validation

Does this match with what I have already? Connect what I have

API Call: Is certificate API Call: Is certificate No

what I have what I have what I have what I have what I have what I have Yes

Page 63: Cisco connect   jabber client update

Jabber for iPhone

iPhone iOS

UC App Server

Jabber User

Log in Request for server certificate during TLS negotiation

Forward server certificate

Certificate is valid

API Call: Is certificate valid?

Connect

API Call: Is certificate API Call: Is certificate Certificate validation

Does this match with what I have already? Connect

No

Yes

Page 64: Cisco connect   jabber client update

Migration from Voice Only to Full UC*

•! Install the latest COP files •! Create users in Unified CM •! Associate device/line to users •! Assign permission to users •! Install/configure IM/Presence

service (TFTP/CCMCIP) •! Create/assign service profile to

users in Unified CM •! Identify contact source & photo

location (only for UCM IM/P) •! Create/upload jabber-config.xml

(only for UCM IM/P) •! Add DNS SRV records

Migration from IM Only (Cloud) to Full UC*

•! Install/configure Unified CM •! Install the latest COP files •! Create users in Unified CM •! Create devices in Unified CM •! Associate device/line to users •! Assign permission to users •! Configure UC for users in WebEx

Messenger (TFTP/CCMCIP) •! Add DNS SRV records

Upgrade Clients (from voice & IM/P to Full UC*)

•! Install the latest COP files •! Create users in Unified CM •! Associate device/line to users •! Assign permission to users •! Configure UC for users in WebEx

Messenger (TFTP/CCMCIP) •! Add DNS SRV records

* Full UC = Voice/Video + IM/Presence