SlideShare a Scribd company logo
1 of 64
Download to read offline
Cisco Jabber – 0%$1%(**+,- /2")+#
3+"4"5"%$6(++,. /$**3+"/(5"-.
789$% 6$9*$:+$'#)!"#$% &$'#(
'"'#)*+,- (%."#)/#$%, EMEAR Collaboration

19/11/13

© 2013 Cisco and/or its affiliates. All rights reserved.
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.
Introduction
1

What is Cisco’s strategy for Collaboration software clients.

2

What is new on Mobile Collaboration.

3

Why JabberC is important.

4

How other client solutions are evolving.
Jabber Client Strategy

19/11/13

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

4
Development Priorities
1
2
3
4
5

Engaging User Experience
Consistent experience optimized across devices

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

Deployment Flexibility
Secure, scalable, flexible deployment models

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

Mobile and Web-based Clients
Leverage Native Mobile, HTML5, WebRTC
Cisco Jabber Desktop:
Client Consolidation and Evolution
Modular
Deployment Options

CIPC
Cisco Unified
Personal
Communicator

Jabber
Phone

Jabber
Video

Cisco Jabber
Video [Movi]

Jabber
UC

Cisco WebEx
Connect

CUVA

Jabber
For
Everyone
On-prem

Cloud
Expressway Firewall Traversal
A fully featured client outside the network
Access visual
voicemail

Inside firewall
(Intranet)

DMZ

Collaboration
Services
Unified
CM

Outside firewall
(Public Internet)
Instant Message
and Presence

Internet
VCS
Control

VCS
Expressway

Make voice and
video calls
Launch a web
conference
Share content

19/11/13

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

Search corporate
directory
7
Mobile Collaboration Quick Overview

19/11/13

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

8
Mobile Collaboration Overview
Cisco Mobile Collaboration
solutions enable:

PSTN

PSTN
Gateway

Cisco Unified CM

!!Fixed Mobile
Convergence (FMC)

Mobile Voice
Network

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

WLAN
(802.11)

DMZ

!!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

Cisco Unity
Connection
Cisco ASA

Mobile Devices

Public/Private
WLAN
(802.11)
Data

Mobile
Network

(Data Channel)

LDAP

On-Premise Enterprise and
Collaboration Applications

Internet

Cisco

WebEx
Ex

Cloud-based Collaboration
Services

Cisco IM
and Presence

Cisco
Expressway
Core
Cisco
Expressway
Edge

Voice (cellular)
Data, signaling, and VVoIP
Mobile Collaboration Solution and Feature Set

Cellular

!! 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

VoIP
and
Cellular

!! 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)
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
Jabber User & Device Association
User Line association

Line (Directory
Number)

Jabber
User

Devices

Line Device association

Groups &
Roles
User Device association

Jabber for iPhone
Jabber for iPhone 9.5

User Device association

Line Device association
Desk Phone
Desk Phone

User Group association

Standard
CCM End
User
Group

Unified CM
Web
Access
Role
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
Network conditions
Rate Adaption (RTCP)

Rate encoded by sender
Unified CM configuration

<iPhone 5>
VGA @ 30fps in / 20fps out, 512kbps
<iPhone 4S>
480x270 out / 480x360 in @20fps, 384kbps
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
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

Source: http://www.apple.com/ipad/specs/
Point to Point Video Desktop Sharing
Jabber for iPhone 9.5 & iPad 9.3
main video stream

•! Do not support BFCP* yet
•! Cannot share their content

content video stream

Jabber for iPad 9.3
EX90
main video stream
content video stream
Jabber for iPhone 9.5

* BFCP (Binary Floor Control Protocol)

Jabber for Windows 9.2
Multi-Point Video Desktop Sharing
Jabber for iPhone 9.5 & iPad 9.3 can view
desktop sharing on video conference bridge

m

Ma

ideo

trea

eo s
n vid
i

ite v

pos

v

tent

Con

Com

)

FCP

(B
ideo

MCU

Jabber for Windows 9.2

EX90

Jabber for iPad 9.3

Jabber for iPhone 9.5
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!
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
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.

* MDM (Mobile Device Management)
Jabber for iOS & Android 9.6
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

(0($

*+,-./

"! Unified CM is supported

Jabber for Android
Smartphone 9.6
•! A completely new
intergraded client
•! FCS in Q1CY2014

'()$"

!"#$%&

/1'"2.

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

* Important: Jabber for iOS 9.6 will FCS with Expressway support turned off by default.
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

'()$"

!"#$%&

(0($

*+,-./

/1'"2.

Expressway C

AnyConnect takes priority over Expressway
!!
!!

AnyConnect exists # initiates Connect on Demand
No AnyConnect # starts Service Discovery to locate Expressway

Cisco
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 E

Unified CM Cluster

Important: Jabber for iOS 9.6 will FCS with Expressway support turned off by default.
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
JabberC

19/11/13

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

22
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
Jabber C – Public-to-Enterprise Communications
•!

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

•!

Calls to individual employees, remote experts /
customer care

•!

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

•!

SDKs for Web & mobile app integration

•!

Release planned for Q4CY13/Q1CY14

!!";<#=>"=?=#>=@>A";BC=D"!!"
E.++'1/-3",1"@'/%F"%G%,-%7-'"
)+*$"E*--%7*+%0*1"6('+"H+*.2"
IE6HJ"

!"#$%&'(")*+",--.(/+%0*1"2.+2*('"*1-34""5,1%-"6#"(.78'9/"/*"9:%1&'4"
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.
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.
Cisco JabberC Beta quick look

The “About Cisco JabberC” page:
https://sjc-jabberc-ext.cisco.com/call/about.html

Test call using JabberC page:
https://sjc-jabberc-ext.cisco.com/call/83123492@cisco.com?name=Martijn%20Mol&ei=7WeLUsGuDung4QSM6oCIBw&usg=
AFQjCNH4fAB4H439dmPvEw9-B2kdZLCczw&sig2=wLmhq2Tug6P9xLdQNbbzJg&bvm=bv.56643336,d.bGE&cad=rjt
!"#$$%&'()*
+#(,*-$).*
/00*

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"
Required Components – Foundation
Real-Time
Expert Help

Guest/Consumer
Experience

Required Components
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
Targeted Capabilities in First Release
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 CUCMVCS 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

Server

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

•!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
Released
Committed

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

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.
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
Mobile Device Management and Cisco MCMS

19/11/13

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

31
MDM and Cisco MCMS
Extending Email, UC and Business Apps to Mobile Devices
Increasing Security & Compliance Requirements
Basic

No MDM

Enhanced

MDM + App Store

Advanced

MDM + App Store+
Secure Container

»! Native Email & UC Experience

»! Native Email & UC Experience

»! Containerized

»! Device Wipe via ActiveSync

»! MDM for security, policy, compliance

»! MDM for security, policy,

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

and reporting

»! Cisco UC, Public & Private apps

accessible through enterprise app
store

compliance and reporting

»! Private apps and documents
accessible through secure
container
MDM and Cisco MCMS
Extending Email, UC and Business Apps to Mobile Devices
Basic

Enhanced

Advanced

No MDM

MDM + App Store

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

(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

Jabber Configuration

* 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.
WebEx on Mobile Devices

19/11/13

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

34
Cisco WebEx on Mobile Devices
FCS

FCS

FCS

12/11/2013

10/10/2013

21/10/2013

CCO

CCO

CCO

Android (3.6)

iOS (5.0)

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)

BlackBerry (3.0)

Android and iOS
»!
»!
»!
»!
»!
»!

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

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

19/11/13

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

36
Jabber Desktop Roadmap
Q2 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
Delivered
Upcoming Releases

Q3 2013
Windows Releases
FCS
9.2(5)
Security enhancements
15/10/2013
9.2(6)
Quality enhancements
CCO
CWMS SSO support
Enhanced IM logging notifications

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

Q4 2013
Win 9.x Feature List
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

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.
Jabber Mobile Roadmap
Q3 2013

2011

•! Video on iPhone
•! Integrated IM, voice, video phone
clients
FCS
•! Simple Configuration
16/10/2013
CCO

•! VCS contact integration
enhancements
•! VCS admin control for saving
password
•! Customer support and bug
fixes
Delivered
Upcoming Releases

2012 2014
Q1

iOS 9.6

iOS 9.5

Tablets - Release 9.3(2)

Q4 2013

•! iPad release on common Jabber
architecture
'()$"
•! Universal iOS client
!"#$%&
•! iOS 7 support
(0($
*+,-./
•! Admin config for saving password
•! SRTP/TLS
/1'"2.
•! Service Discovery
Android 9.6
•! Collaboration Edge
•! Video on Android phones
•! URI dialing
•! Integrated IM, voice, video phone
clients
•! Simple Configuration
•! SRTP/TLS
•! Service Discovery
•! Collaboration Edge
•! URI dialling
•! Admin config for saving password
Virtualization Experience Media Engine (VXME)
Q3 CY2013

Q4 CY2013

Q1 CY2014

VXME 9.3
for SUSE Linux (Z50D/VXC6215)

VXME 9.7
for SUSE Linux (Z50D/VXC6215)

VXME 10.0 for Windows

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

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

•!Jabber Windows 10.0*
'()$"
!"#$%&
(0($

*+,-./

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

/1'"2.

* Not currently supported with Jabber/CUCI-Lync with VXME:

Delivered
Upcoming Releases

•! 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)
Integration Clients Product Roadmap
May 2013

June 2013

CUCI-Lync 9.2

CUCI-Lync 9.2(2)

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

Delivered
Upcoming Releases

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

Q4 CY2013

CUCI-Lync 9.2(5)

FCS

21/10/2013
•! Certificate validation
•! Custom log directory
CCO
subfolders
•! Windows 8 (Desktop) support
JabberC Roadmap
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

SDK
•!
•!
•!

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

Solution
•!
•!

Remote Expert 1.9
SPT 1.3

•!
•!
•!
•!
•!
•!
•!
•!
•!
•!

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)

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

Released
Committed
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.
Key Takeaways

19/11/13

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

42
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.
Enterprise Users

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

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

PROOF of CONCEPT …
Web version of Jabber for
enterprise users

Via
Jabber
SDK
Today
A0('"8$
;$:(23-'#(, 9(0$2+"#) (+/)#,.
!(<) *+)+") $=)+> 6(:+$ ?2@ +('.
http://www.cisco.com/web/products/voice/jabber.html
Contacts:
Vítor Costa
+7 985 210 7462
vcosta@cisco.com
19/11/13

© 2013 Cisco and/or its affiliates. All rights reserved.
User-to-user chat
IM Encryption
Multiparty group chat
File transfer (in conversation)
Screen capture (in conversation)
Local IM history
Server logging
Presence states (free/away/do not disturb)
Automated states (on phone/calendar/WebEx®)
Custom states
Search/add corporate directory
Search/add local contacts
Add federated contacts
User-defined contact groups
Standards-based audio calling
Encrypted audio calling
Soft phone
Desk phone control
Control 3rd Party PBX Phone (using extend and connect)

Windows" Mac OS X"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
No"
Yes"
No"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
No"

iPad"
Yes"
Yes"
Join only"
No"
No"
No"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
No"
Yes"
No"
No"

iPhone"
Yes"
Yes"
Join only"
No"
No"
No"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
No"
Yes"
No"
No"

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

Windows" Mac OS X"
Yes"
No"
Yes"
Yes"
Yes"
Yes"
Yes"
No"
Yes"
No"
Yes"
No"
Yes"
No"
Yes"
No"
Yes"
No"
Yes"
No"
Yes"
No"
Yes"
No"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"

No"

iPad"
No"
Yes"
Yes"
No"
Yes"
No"
No"
No"
Yes"
No"
No"
Yes"
No"
Yes"
Yes"
Yes"

iPhone"
Yes"
Yes"
Yes"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
Yes"
Yes"
Yes"

No"

No"

Android" Blackberry"
Yes"
No"
Yes"
Yes"
Yes"
Yes"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
No"
Yes"
Yes"
Yes"
No"
Yes"
No"
No"

No"
Display voicemails"
Listen to voicemails"
Call back voicemail sender"
Display voicemail transcript"
Presence indicator (Microsoft Office 2007 and 2010
integration)"
Click to chat and group chat (Microsoft Office 2007 and 2010
integration)"
Click to call and conference (Microsoft Office 2007 and 2010
integration)"
Search, resolve incoming number, and add Outlook local
contacts (Microsoft Office 2007 and 2010 integration)"
Admin definedHTML tabs"
User defined HTML tabs"
TEL: URI Support"
CISCOTEL: URI Support"
XMPP: URI Support"

Windows" Mac OS X"
Yes"
Yes"
Yes"
Yes"
Yes"
Yes"
No"
Yes"

iPad"
Yes"
Yes"
Yes"
No"

iPhone"
Yes"
Yes"
Yes"
No"

Android" Blackberry"
Yes"
No"
Yes"
No"
Yes"
No"
Yes"
No"

Yes"

No"

No"

No"

No"

No"

Yes"

No"

No"

No"

No"

No"

Yes"

No"

No"

No"

No"

No"

Yes"

No"

No"

No"

No"

No"

Yes"
Yes"
Yes"
No"
Yes"

No"
No"
Yes"
No"
Yes"

No"
No"
No"
Yes"
Yes"

No"
No"
No"
Yes"
No"

No"
No"
Yes"
Yes"
No"

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

Mobile Collaboration
Today: Application Feature Matrix (1 of 2)
Cisco Jabber
for Android

Feature

Cisco Jabber
IM for Android

Cisco Jabber
for iPhone

Cisco Jabber
for iPad

Cisco Jabber
IM for iPhone

Android

Cisco Jabber IM
for BlackBerry

iOS

BlackBerry
MVS 5.x

BlackBerry

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

!

!

!

!

–

(or 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 PBXinitiated

! Supported

X

Not Supported

–

Support Not Applicable

!"

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

Mobile Collaboration
Today: Application Feature Matrix (2 of 2)
Cisco Jabber
for Android

Feature

Cisco Jabber
IM for Android

Cisco Jabber
for iPhone

Cisco Jabber
for iPad

Cisco Jabber
IM for iPhone

Android

Cisco Jabber IM
for BlackBerry

iOS

BlackBerry
MVS 5.x

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

! Supported

X

Not Supported

–

Support Not Applicable
!"#$
%"&#$
'()(#(*+(

Mobile Collaboration
Early 2014 (Jabber 9.6/BB EIM): Application Feature Matrix (1 of 2)
Cisco Jabber
Cisco Jabber
Cisco Jabber
Voice for Android for Android Voice for iPhone

Feature

Android

Cisco Jabber
for iOS

Cisco Jabber IM BlackBerry BlackBerry
for BlackBerry EIM for Cisco MVS 5.x

iOS

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

!

!

!

Voice over WLAN/Mobile
Data

!

!

Video over WLAN/
Mobile Data

X

Hand-out (WLAN to
Cellular)

BlackBerry

!#

!"

!"

(Smartphone only)

(or via MVS)

(or via MVS)

!

!

–

–

!

!

X

!

–

–

X

Manual

Manual

Manual

(Smartphone only)

Manual

–

–

Automatic

Hand-in (Cellular to
WLAN)

X

!

X

(Smartphone only)

–

–

Dial via Office

!

!

!

(Smartphone only)

–

–

X

!#

! Supported

X

Not Supported

–

Support Not Applicable

Via MVS

Automatic

Device or
PBX-initiated
!"#$
%"&#$
'()(#(*+(

Mobile Collaboration
Early 2014 (Jabber 9.6/BB EIM): Application Feature Matrix (2 of 2)
Cisco Jabber
Cisco Jabber
Cisco Jabber
Voice for Android for Android Voice for iPhone

Feature

Android

Cisco Jabber
for iOS

Cisco Jabber IM BlackBerry BlackBerry
for BlackBerry EIM for Cisco MVS 5.x

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

X

Not Supported

–

Support Not Applicable
•! 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

Unified CM

Future
Services
Unified CM IM &
Presence

DNS
Server

Cisco VCS
Cisco Jabber
Video Service

Cisco Jabber
Video Service

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

Messenger
Service

SRV Records

Cisco WebEx
Messenger Service

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

4

Collaboration
Services
aperez@cisco.com
cisco123
1

3
2
No

TXT record
exists?

Yes

Follow Default
Priority List

No

TXT record
valid?

Yes

Reprioritize UC services using only
matching SRV names in TXT
Record (highest from left)

Ignore TXT record
& Follow Default
Priority List

Use SRV name

Yes

SRV name in
TXT match
with any SRV
record?

No

Ignore SRV name
_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

DNS

cup1

DNS

cup1

DNS

3
1

3
cup2

2

3

2

cup2

1

1

4

2

4

vcsc1

4

Connect 5

5
Jabber for
iPad 9.3

Jabber for
iPad 9.3

vcsc1

Scenario 1

vcsc2

Scenario 2

cup2

vcsc1
vcsc2

Jabber for
iPad 9.3

enticated
6Auth

Scenario 3

vcsc2
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
App Sandbox
App Sandbox
App Sandbox

Cisco Jabber app & its
user data in App
Sandbox are not
encrypted but
protected by the iOS
Sandbox mechanism.

App Sandbox
Cisco Jabber App
Cisco Jabber User Data
Contacts List
Database

Recents
Favorites

User Settings

* .wbt log file is encrypted.

User Names
Log Files*
Avatar Files

Server Addresses

Everything in App
Sandbox will be
removed when Jabber
is deleted by user.
•! 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

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

Server Address, Username, Password

…..
Server Address, Username, Password
•! 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

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

Server Address, Username, Password

…..
Server Address, Username, Password
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

* 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 CCMCIP, IM and Presence XMPP/SOAP
Unity Connection, LDAP (AD or OpenLDAP)
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

* 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 CCMCIP, IM and Presence XMPP/SOAP
Unity Connection, LDAP (AD or OpenLDAP)
UC App
Server

iPhone
iOS

Jabber for
iPhone

Jabber
User
Log in

Request for server certificate during TLS negotiation
Does this
match with
what I have
already?

Forward server certificate
Yes

Connect

No

API Call: Is certificate
valid?

Prompt user – Continue or
Decline?
When user
chooses
Continue

When user
chooses
Decline

Certificate is not
valid

Continue
Connect
Decline
Stop
connecting
to server

Certificate
validation
Jabber for
iPhone

Jabber
User

UC App
Server

iPhone
iOS

Log in
Request for server certificate during TLS negotiation
Does this
match with
what I have
already?

Forward server certificate
Yes

Connect

No

API Call: Is certificate
valid?
Certificate is valid
Connect

Certificate
validation
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
* Full UC = Voice/Video + IM/Presence

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

More Related Content

What's hot

BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10psiborg
 
Next Generation Immersive TelePresence
Next Generation Immersive TelePresenceNext Generation Immersive TelePresence
Next Generation Immersive TelePresenceCisco Canada
 
- Video conferencing data sheet
- Video conferencing data sheet- Video conferencing data sheet
- Video conferencing data sheetVideoguy
 
Callvine short overview_-_july 2010
Callvine short overview_-_july 2010Callvine short overview_-_july 2010
Callvine short overview_-_july 2010michaelprince
 
Moving apps to_the_cloud
Moving apps to_the_cloudMoving apps to_the_cloud
Moving apps to_the_cloudOpSource
 
Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications SummitConcurrency, Inc.
 
Next Generation UC Clients and Endpoints
Next Generation UC Clients and EndpointsNext Generation UC Clients and Endpoints
Next Generation UC Clients and EndpointsCisco Canada
 
Going mobile with Liferay 6.0
Going mobile with Liferay 6.0Going mobile with Liferay 6.0
Going mobile with Liferay 6.0ACA IT-Solutions
 
Ysmc Virtual Trade Show
Ysmc Virtual Trade ShowYsmc Virtual Trade Show
Ysmc Virtual Trade ShowLynn Kronk
 
Avaya Sip Within Your Enterprise
Avaya   Sip Within Your EnterpriseAvaya   Sip Within Your Enterprise
Avaya Sip Within Your Enterprisehypknight
 
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Shafaq Abdullah
 
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Shafaq Abdullah
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshopsMichael Chaize
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaMichael Chaize
 

What's hot (19)

BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
 
Next Generation Immersive TelePresence
Next Generation Immersive TelePresenceNext Generation Immersive TelePresence
Next Generation Immersive TelePresence
 
Somo 650 Ds
Somo 650 DsSomo 650 Ds
Somo 650 Ds
 
- Video conferencing data sheet
- Video conferencing data sheet- Video conferencing data sheet
- Video conferencing data sheet
 
Callvine short overview_-_july 2010
Callvine short overview_-_july 2010Callvine short overview_-_july 2010
Callvine short overview_-_july 2010
 
Moving apps to_the_cloud
Moving apps to_the_cloudMoving apps to_the_cloud
Moving apps to_the_cloud
 
Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications Summit
 
Next Generation UC Clients and Endpoints
Next Generation UC Clients and EndpointsNext Generation UC Clients and Endpoints
Next Generation UC Clients and Endpoints
 
Going mobile with Liferay 6.0
Going mobile with Liferay 6.0Going mobile with Liferay 6.0
Going mobile with Liferay 6.0
 
Call One 2012
Call One 2012Call One 2012
Call One 2012
 
Ysmc Virtual Trade Show
Ysmc Virtual Trade ShowYsmc Virtual Trade Show
Ysmc Virtual Trade Show
 
Avaya Sip Within Your Enterprise
Avaya   Sip Within Your EnterpriseAvaya   Sip Within Your Enterprise
Avaya Sip Within Your Enterprise
 
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
 
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
 
Ebiz skype
Ebiz skypeEbiz skype
Ebiz skype
 
Video the new voice
Video the new voiceVideo the new voice
Video the new voice
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshops
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Exicon si partner event - nov1 2011
Exicon   si partner event - nov1 2011Exicon   si partner event - nov1 2011
Exicon si partner event - nov1 2011
 

Viewers also liked

9 - GMRC-DREWBERRY - WB_WR_Management_meeting-Sep-16
9 - GMRC-DREWBERRY - WB_WR_Management_meeting-Sep-169 - GMRC-DREWBERRY - WB_WR_Management_meeting-Sep-16
9 - GMRC-DREWBERRY - WB_WR_Management_meeting-Sep-16indiawrm
 
Open Source CMS TYPO3 at Cisco WebEx
Open Source CMS TYPO3 at Cisco WebExOpen Source CMS TYPO3 at Cisco WebEx
Open Source CMS TYPO3 at Cisco WebExAOE
 
Open Source CMS TYPO3 at Cisco WebEx
Open Source CMS TYPO3 at Cisco WebExOpen Source CMS TYPO3 at Cisco WebEx
Open Source CMS TYPO3 at Cisco WebExAOE
 
Virgin Media Case Study - WebEx
Virgin Media Case Study - WebEx Virgin Media Case Study - WebEx
Virgin Media Case Study - WebEx Sei Mani
 
Anatomy of payment systems in Drupal 8
Anatomy of payment systems in Drupal 8Anatomy of payment systems in Drupal 8
Anatomy of payment systems in Drupal 8Oleg Natalushko
 
Drupal commerce 2.x for Drupal 8
Drupal commerce 2.x for Drupal 8Drupal commerce 2.x for Drupal 8
Drupal commerce 2.x for Drupal 8Iztok Smolic
 
Tesco Case Study - WebEx
Tesco Case Study - WebEx Tesco Case Study - WebEx
Tesco Case Study - WebEx Sei Mani
 
Virtual Meeting Options - Adobe Connect Vs. Cisco WebEx - Final 1
Virtual Meeting Options - Adobe Connect Vs. Cisco WebEx - Final 1Virtual Meeting Options - Adobe Connect Vs. Cisco WebEx - Final 1
Virtual Meeting Options - Adobe Connect Vs. Cisco WebEx - Final 1Clayton Boessen
 
Gotomeeting vs Webex: Comprehensive Analysis
Gotomeeting vs Webex: Comprehensive AnalysisGotomeeting vs Webex: Comprehensive Analysis
Gotomeeting vs Webex: Comprehensive Analysisgeorgesmith_omr
 
Social Media Assessment Case Study Citrix Webex
Social Media Assessment Case Study Citrix WebexSocial Media Assessment Case Study Citrix Webex
Social Media Assessment Case Study Citrix WebexSociety3
 
Lesson 3 Sentence Expansion
Lesson 3   Sentence ExpansionLesson 3   Sentence Expansion
Lesson 3 Sentence Expansionbsimoneaux
 
Troubleshooting Urouter Problems: WebEx Presentation
Troubleshooting Urouter Problems: WebEx PresentationTroubleshooting Urouter Problems: WebEx Presentation
Troubleshooting Urouter Problems: WebEx PresentationUniface
 
Cisco Webex Distributed Framework and Data Store Design
Cisco Webex Distributed Framework and Data Store DesignCisco Webex Distributed Framework and Data Store Design
Cisco Webex Distributed Framework and Data Store DesignPhilip Zhong
 

Viewers also liked (16)

9 - GMRC-DREWBERRY - WB_WR_Management_meeting-Sep-16
9 - GMRC-DREWBERRY - WB_WR_Management_meeting-Sep-169 - GMRC-DREWBERRY - WB_WR_Management_meeting-Sep-16
9 - GMRC-DREWBERRY - WB_WR_Management_meeting-Sep-16
 
Open Source CMS TYPO3 at Cisco WebEx
Open Source CMS TYPO3 at Cisco WebExOpen Source CMS TYPO3 at Cisco WebEx
Open Source CMS TYPO3 at Cisco WebEx
 
Open Source CMS TYPO3 at Cisco WebEx
Open Source CMS TYPO3 at Cisco WebExOpen Source CMS TYPO3 at Cisco WebEx
Open Source CMS TYPO3 at Cisco WebEx
 
Virgin Media Case Study - WebEx
Virgin Media Case Study - WebEx Virgin Media Case Study - WebEx
Virgin Media Case Study - WebEx
 
Anatomy of payment systems in Drupal 8
Anatomy of payment systems in Drupal 8Anatomy of payment systems in Drupal 8
Anatomy of payment systems in Drupal 8
 
Drupal commerce 2.x for Drupal 8
Drupal commerce 2.x for Drupal 8Drupal commerce 2.x for Drupal 8
Drupal commerce 2.x for Drupal 8
 
Cisco WebEx vulnerability: it’s a kind of magic
Cisco WebEx vulnerability: it’s a kind of magicCisco WebEx vulnerability: it’s a kind of magic
Cisco WebEx vulnerability: it’s a kind of magic
 
Tesco Case Study - WebEx
Tesco Case Study - WebEx Tesco Case Study - WebEx
Tesco Case Study - WebEx
 
Virtual Meeting Options - Adobe Connect Vs. Cisco WebEx - Final 1
Virtual Meeting Options - Adobe Connect Vs. Cisco WebEx - Final 1Virtual Meeting Options - Adobe Connect Vs. Cisco WebEx - Final 1
Virtual Meeting Options - Adobe Connect Vs. Cisco WebEx - Final 1
 
Gotomeeting vs Webex: Comprehensive Analysis
Gotomeeting vs Webex: Comprehensive AnalysisGotomeeting vs Webex: Comprehensive Analysis
Gotomeeting vs Webex: Comprehensive Analysis
 
Social Media Assessment Case Study Citrix Webex
Social Media Assessment Case Study Citrix WebexSocial Media Assessment Case Study Citrix Webex
Social Media Assessment Case Study Citrix Webex
 
Zoom.us Vs WebEx Vs GotoMeeting
Zoom.us Vs WebEx Vs GotoMeetingZoom.us Vs WebEx Vs GotoMeeting
Zoom.us Vs WebEx Vs GotoMeeting
 
Lesson 3 Sentence Expansion
Lesson 3   Sentence ExpansionLesson 3   Sentence Expansion
Lesson 3 Sentence Expansion
 
Troubleshooting Urouter Problems: WebEx Presentation
Troubleshooting Urouter Problems: WebEx PresentationTroubleshooting Urouter Problems: WebEx Presentation
Troubleshooting Urouter Problems: WebEx Presentation
 
Cisco Webex Distributed Framework and Data Store Design
Cisco Webex Distributed Framework and Data Store DesignCisco Webex Distributed Framework and Data Store Design
Cisco Webex Distributed Framework and Data Store Design
 
Expansion strategies
Expansion strategiesExpansion strategies
Expansion strategies
 

Similar to Cisco connect jabber client update

Cisco Presentation jabber update
Cisco Presentation   jabber updateCisco Presentation   jabber update
Cisco Presentation jabber updatesolarisyougood
 
AbemaTV on tvOS
AbemaTV on tvOSAbemaTV on tvOS
AbemaTV on tvOSYuji Hato
 
Social Connector for Cisco Jabber
Social Connector for Cisco JabberSocial Connector for Cisco Jabber
Social Connector for Cisco JabberPokeshot/// SMZ
 
Jabber design and configuration
Jabber design and configurationJabber design and configuration
Jabber design and configurationsolarisyougood
 
Development mobile app cross device
Development mobile app cross deviceDevelopment mobile app cross device
Development mobile app cross devicePhuong Nguyen
 
5 Compelling Reasons to Upgrade Your Old Phone System NOW
5 Compelling Reasons to Upgrade Your Old Phone System NOW5 Compelling Reasons to Upgrade Your Old Phone System NOW
5 Compelling Reasons to Upgrade Your Old Phone System NOWAdvanced Logic Industries
 
Go Mobile with Cisco Webex
Go Mobile with Cisco WebexGo Mobile with Cisco Webex
Go Mobile with Cisco WebexCisco Webex
 
Eyeball Messenger SDK V10.0 Developer Reference Guide
Eyeball Messenger SDK V10.0 Developer Reference GuideEyeball Messenger SDK V10.0 Developer Reference Guide
Eyeball Messenger SDK V10.0 Developer Reference GuideEyeball Networks
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsCisco DevNet
 
Str02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightsStr02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightspanagenda
 
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017Cisco
 
Imagicle Skype Video Gateway - 2013 ENG
Imagicle Skype Video Gateway - 2013 ENGImagicle Skype Video Gateway - 2013 ENG
Imagicle Skype Video Gateway - 2013 ENGmaxpicchi
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Codemotion
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco DevNet
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerEran Kinsbrunner
 
Subodh choudhary_Resume
Subodh choudhary_ResumeSubodh choudhary_Resume
Subodh choudhary_Resumeanujkalra123
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)dwipalp
 

Similar to Cisco connect jabber client update (20)

Cisco Presentation jabber update
Cisco Presentation   jabber updateCisco Presentation   jabber update
Cisco Presentation jabber update
 
AbemaTV on tvOS
AbemaTV on tvOSAbemaTV on tvOS
AbemaTV on tvOS
 
Social Connector for Cisco Jabber
Social Connector for Cisco JabberSocial Connector for Cisco Jabber
Social Connector for Cisco Jabber
 
Jabber design and configuration
Jabber design and configurationJabber design and configuration
Jabber design and configuration
 
Development mobile app cross device
Development mobile app cross deviceDevelopment mobile app cross device
Development mobile app cross device
 
5 Compelling Reasons to Upgrade Your Old Phone System NOW
5 Compelling Reasons to Upgrade Your Old Phone System NOW5 Compelling Reasons to Upgrade Your Old Phone System NOW
5 Compelling Reasons to Upgrade Your Old Phone System NOW
 
Go Mobile with Cisco Webex
Go Mobile with Cisco WebexGo Mobile with Cisco Webex
Go Mobile with Cisco Webex
 
Eyeball Messenger SDK V10.0 Developer Reference Guide
Eyeball Messenger SDK V10.0 Developer Reference GuideEyeball Messenger SDK V10.0 Developer Reference Guide
Eyeball Messenger SDK V10.0 Developer Reference Guide
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 
Str02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightsStr02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsights
 
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
 
Imagicle Skype Video Gateway - 2013 ENG
Imagicle Skype Video Gateway - 2013 ENGImagicle Skype Video Gateway - 2013 ENG
Imagicle Skype Video Gateway - 2013 ENG
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
 
Voip mobile dialer
Voip mobile dialerVoip mobile dialer
Voip mobile dialer
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable Web
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
Subodh choudhary_Resume
Subodh choudhary_ResumeSubodh choudhary_Resume
Subodh choudhary_Resume
 
Adobe Flash and Device Central
Adobe Flash and Device CentralAdobe Flash and Device Central
Adobe Flash and Device Central
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Skyping awesomeness
Skyping awesomenessSkyping awesomeness
Skyping awesomeness
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Cisco connect jabber client update

  • 1. Cisco Jabber – 0%$1%(**+,- /2")+# 3+"4"5"%$6(++,. /$**3+"/(5"-. 789$% 6$9*$:+$'#)!"#$% &$'#( '"'#)*+,- (%."#)/#$%, EMEAR Collaboration 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.
  • 2. 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.
  • 3. Introduction 1 What is Cisco’s strategy for Collaboration software clients. 2 What is new on Mobile Collaboration. 3 Why JabberC is important. 4 How other client solutions are evolving.
  • 4. Jabber Client Strategy 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. 4
  • 5. Development Priorities 1 2 3 4 5 Engaging User Experience Consistent experience optimized across devices Intuitive Blended Experience: Video, Voice, Social, IM/P Deployment Flexibility Secure, scalable, flexible deployment models Borderless Collaboration B2C, C2B Interactions, VPN-less Edge Access, Interoperability Mobile and Web-based Clients Leverage Native Mobile, HTML5, WebRTC
  • 6. Cisco Jabber Desktop: Client Consolidation and Evolution Modular Deployment Options CIPC Cisco Unified Personal Communicator Jabber Phone Jabber Video Cisco Jabber Video [Movi] Jabber UC Cisco WebEx Connect CUVA Jabber For Everyone On-prem Cloud
  • 7. Expressway Firewall Traversal A fully featured client outside the network Access visual voicemail Inside firewall (Intranet) DMZ Collaboration Services Unified CM Outside firewall (Public Internet) Instant Message and Presence Internet VCS Control VCS Expressway Make voice and video calls Launch a web conference Share content 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. Search corporate directory 7
  • 8. Mobile Collaboration Quick Overview 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. 8
  • 9. Mobile Collaboration Overview Cisco Mobile Collaboration solutions enable: PSTN PSTN Gateway Cisco Unified CM !!Fixed Mobile Convergence (FMC) Mobile Voice Network »! Linking user s mobile device to their enterprise directory number WLAN (802.11) DMZ !!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 Cisco Unity Connection Cisco ASA Mobile Devices Public/Private WLAN (802.11) Data Mobile Network (Data Channel) LDAP On-Premise Enterprise and Collaboration Applications Internet Cisco WebEx Ex Cloud-based Collaboration Services Cisco IM and Presence Cisco Expressway Core Cisco Expressway Edge Voice (cellular) Data, signaling, and VVoIP
  • 10. Mobile Collaboration Solution and Feature Set Cellular !! 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 VoIP and Cellular !! 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)
  • 11. 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
  • 12. Jabber User & Device Association User Line association Line (Directory Number) Jabber User Devices Line Device association Groups & Roles User Device association Jabber for iPhone Jabber for iPhone 9.5 User Device association Line Device association Desk Phone Desk Phone User Group association Standard CCM End User Group Unified CM Web Access Role
  • 13. 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 Network conditions Rate Adaption (RTCP) Rate encoded by sender Unified CM configuration <iPhone 5> VGA @ 30fps in / 20fps out, 512kbps <iPhone 4S> 480x270 out / 480x360 in @20fps, 384kbps
  • 14. 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 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 Source: http://www.apple.com/ipad/specs/
  • 15. Point to Point Video Desktop Sharing Jabber for iPhone 9.5 & iPad 9.3 main video stream •! Do not support BFCP* yet •! Cannot share their content content video stream Jabber for iPad 9.3 EX90 main video stream content video stream Jabber for iPhone 9.5 * BFCP (Binary Floor Control Protocol) Jabber for Windows 9.2
  • 16. Multi-Point Video Desktop Sharing Jabber for iPhone 9.5 & iPad 9.3 can view desktop sharing on video conference bridge m Ma ideo trea eo s n vid i ite v pos v tent Con Com ) FCP (B ideo MCU Jabber for Windows 9.2 EX90 Jabber for iPad 9.3 Jabber for iPhone 9.5
  • 17. 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!
  • 18. 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 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. * MDM (Mobile Device Management)
  • 19. Jabber for iOS & Android 9.6 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 (0($ *+,-./ "! Unified CM is supported Jabber for Android Smartphone 9.6 •! A completely new intergraded client •! FCS in Q1CY2014 '()$" !"#$%& /1'"2. "! Key New Features !! Expressway support* !! Service Discovery !! UDS support !! SIP URI Dialing !! SIP over TLS & sRTP !! Admin control of saving password * Important: Jabber for iOS 9.6 will FCS with Expressway support turned off by default.
  • 20. 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 '()$" !"#$%& (0($ *+,-./ /1'"2. Expressway C AnyConnect takes priority over Expressway !! !! AnyConnect exists # initiates Connect on Demand No AnyConnect # starts Service Discovery to locate Expressway Cisco 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 E Unified CM Cluster Important: Jabber for iOS 9.6 will FCS with Expressway support turned off by default.
  • 21. 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
  • 22. JabberC 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. 22
  • 23. 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
  • 24. Jabber C – Public-to-Enterprise Communications •! UC/video sessions into businesses … from desktop browsers, mobile clients •! Calls to individual employees, remote experts / customer care •! Initiate from public web sites, mobile applications & URLs, e.g. email •! SDKs for Web & mobile app integration •! Release planned for Q4CY13/Q1CY14 !!";<#=>"=?=#>=@>A";BC=D"!!" E.++'1/-3",1"@'/%F"%G%,-%7-'" )+*$"E*--%7*+%0*1"6('+"H+*.2" IE6HJ" !"#$%&'(")*+",--.(/+%0*1"2.+2*('"*1-34""5,1%-"6#"(.78'9/"/*"9:%1&'4"
  • 25. 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. 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.
  • 26. Cisco JabberC Beta quick look The “About Cisco JabberC” page: https://sjc-jabberc-ext.cisco.com/call/about.html Test call using JabberC page: https://sjc-jabberc-ext.cisco.com/call/83123492@cisco.com?name=Martijn%20Mol&ei=7WeLUsGuDung4QSM6oCIBw&usg= AFQjCNH4fAB4H439dmPvEw9-B2kdZLCczw&sig2=wLmhq2Tug6P9xLdQNbbzJg&bvm=bv.56643336,d.bGE&cad=rjt
  • 27. !"#$$%&'()* +#(,*-$).* /00* 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"
  • 28. Required Components – Foundation Real-Time Expert Help Guest/Consumer Experience Required Components 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
  • 29. Targeted Capabilities in First Release 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 CUCMVCS 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 Server •!iOS – with sample app code •!Web – with widget •!REST API on server for link management •!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 Released Committed NOTE: Android app and SDK targeted for release in MR1 … available sooner in beta 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.
  • 30. 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
  • 31. Mobile Device Management and Cisco MCMS 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. 31
  • 32. MDM and Cisco MCMS Extending Email, UC and Business Apps to Mobile Devices Increasing Security & Compliance Requirements Basic No MDM Enhanced MDM + App Store Advanced MDM + App Store+ Secure Container »! Native Email & UC Experience »! Native Email & UC Experience »! Containerized »! Device Wipe via ActiveSync »! MDM for security, policy, compliance »! MDM for security, policy, »! Cisco UC and Public apps accessible from public app store and reporting »! Cisco UC, Public & Private apps accessible through enterprise app store compliance and reporting »! Private apps and documents accessible through secure container
  • 33. MDM and Cisco MCMS Extending Email, UC and Business Apps to Mobile Devices Basic Enhanced Advanced No MDM MDM + App Store 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 (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 Jabber Configuration * 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.
  • 34. WebEx on Mobile Devices 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. 34
  • 35. Cisco WebEx on Mobile Devices FCS FCS FCS 12/11/2013 10/10/2013 21/10/2013 CCO CCO CCO Android (3.6) iOS (5.0) 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) BlackBerry (3.0) Android and iOS »! »! »! »! »! »! 2-way multipoint video Share content (iPad & Mini) Recording options WebEx Enabled TP Training Center CWMS (iOS only) For more information on WebEx Mobile: http://www.webex.com/products/web-conferencing/mobile.html
  • 36. Roadmaps 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. 36
  • 37. Jabber Desktop Roadmap Q2 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 Delivered Upcoming Releases Q3 2013 Windows Releases FCS 9.2(5) Security enhancements 15/10/2013 9.2(6) Quality enhancements CCO CWMS SSO support Enhanced IM logging notifications Mac 9.2(1) •!HD Video •!Medianet Metadata support •!Secure Phone FCS •!IM Notification options 23/09/2013 •!Chat history until logout CCO •!Group chat invite Q4 2013 Win 9.x Feature List 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 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.
  • 38. Jabber Mobile Roadmap Q3 2013 2011 •! Video on iPhone •! Integrated IM, voice, video phone clients FCS •! Simple Configuration 16/10/2013 CCO •! VCS contact integration enhancements •! VCS admin control for saving password •! Customer support and bug fixes Delivered Upcoming Releases 2012 2014 Q1 iOS 9.6 iOS 9.5 Tablets - Release 9.3(2) Q4 2013 •! iPad release on common Jabber architecture '()$" •! Universal iOS client !"#$%& •! iOS 7 support (0($ *+,-./ •! Admin config for saving password •! SRTP/TLS /1'"2. •! Service Discovery Android 9.6 •! Collaboration Edge •! Video on Android phones •! URI dialing •! Integrated IM, voice, video phone clients •! Simple Configuration •! SRTP/TLS •! Service Discovery •! Collaboration Edge •! URI dialling •! Admin config for saving password
  • 39. Virtualization Experience Media Engine (VXME) Q3 CY2013 Q4 CY2013 Q1 CY2014 VXME 9.3 for SUSE Linux (Z50D/VXC6215) VXME 9.7 for SUSE Linux (Z50D/VXC6215) VXME 10.0 for Windows •!Jabber Windows 9.2.x* •!CUCI-Lync 9.x* •! Wyse Z50D (SUSE Linux) •! Equivalent functionality to VXC6215 •!Jabber Windows 9.7* •! CUCI-Lync 9.x* •! Quality Improvements •! Windows 8/8.1 Support •!Jabber Windows 10.0* '()$" !"#$%& (0($ *+,-./ •! Windows/WES/ThinPCs •! Equivalent functionality to SUSE Linux Offering** /1'"2. * Not currently supported with Jabber/CUCI-Lync with VXME: Delivered Upcoming Releases •! 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)
  • 40. Integration Clients Product Roadmap May 2013 June 2013 CUCI-Lync 9.2 CUCI-Lync 9.2(2) •! Cisco Precision Video Engine •! Lighter, faster application •! Built In Bridge for call recording •! BFCP desktop share •! Lync 2013 integration •! Medianet Delivered Upcoming Releases •! CTI server load balancing •! Single installer with VXME •! Unify calling behaviour from Right Click and Drag and Drop Q4 CY2013 CUCI-Lync 9.2(5) FCS 21/10/2013 •! Certificate validation •! Custom log directory CCO subfolders •! Windows 8 (Desktop) support
  • 41. JabberC Roadmap 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 SDK •! •! •! iOS – with sample app code Web – with widget REST API on server for link management Solution •! •! Remote Expert 1.9 SPT 1.3 •! •! •! •! •! •! •! •! •! •! 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) 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 Released Committed 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.
  • 42. Key Takeaways 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved. 42
  • 43. 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.
  • 44. Enterprise Users Cisco Jabber: Leading User Experience Across Broadest Range of Platforms, Devices … Enterprise & Guest Users NEW PRODUCT – Jabber Guest … Jabber for public to enterprise calls from desktop browsers & mobile devices PROOF of CONCEPT … Web version of Jabber for enterprise users Via Jabber SDK Today
  • 45. A0('"8$ ;$:(23-'#(, 9(0$2+"#) (+/)#,. !(<) *+)+") $=)+> 6(:+$ ?2@ +('. http://www.cisco.com/web/products/voice/jabber.html Contacts: Vítor Costa +7 985 210 7462 vcosta@cisco.com 19/11/13 © 2013 Cisco and/or its affiliates. All rights reserved.
  • 46. User-to-user chat IM Encryption Multiparty group chat File transfer (in conversation) Screen capture (in conversation) Local IM history Server logging Presence states (free/away/do not disturb) Automated states (on phone/calendar/WebEx®) Custom states Search/add corporate directory Search/add local contacts Add federated contacts User-defined contact groups Standards-based audio calling Encrypted audio calling Soft phone Desk phone control Control 3rd Party PBX Phone (using extend and connect) Windows" Mac OS X" Yes" Yes" Yes" Yes" Yes" Yes" Yes" No" Yes" No" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" No" iPad" Yes" Yes" Join only" No" No" No" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" No" Yes" No" No" iPhone" Yes" Yes" Join only" No" No" No" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" No" Yes" No" No" Android" Blackberry" Yes" Yes" Yes" Yes" Join only" Join only" No" No" No" No" No" No" Yes" Yes" Yes" Yes" Yes" No" Yes" No" Yes" No" Yes" Yes" Yes" No" Yes" No" Yes" Yes" No" No" Yes" Yes" No" No" No" No"
  • 47. Dial via Office (using extend and connect or DVO-R) In-call features (hold, transfer, conference) Single-number reach Call Recording and Monitoring Standard-based video calling (up to VGA) Encrypted Video calling Standards-based high definition video (720p) Desk phone audio with Jabber on-screen video Multiparty video using MCU Video desktop share Share to Cisco TelePresence® MCU video share (receive composited image) WebExMessenger desktop share WebEx Meetings support Join WebEx meeting from Jabber Start WebEx meeting from Jabber View meetings schedule in Jabber (Outlook, Lotus Notes, Google Calendar) Windows" Mac OS X" Yes" No" Yes" Yes" Yes" Yes" Yes" No" Yes" No" Yes" No" Yes" No" Yes" No" Yes" No" Yes" No" Yes" No" Yes" No" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" Yes" No" iPad" No" Yes" Yes" No" Yes" No" No" No" Yes" No" No" Yes" No" Yes" Yes" Yes" iPhone" Yes" Yes" Yes" No" No" No" No" No" No" No" No" No" No" Yes" Yes" Yes" No" No" Android" Blackberry" Yes" No" Yes" Yes" Yes" Yes" No" No" No" No" No" No" No" No" No" No" No" No" No" No" No" No" No" No" No" No" Yes" Yes" Yes" No" Yes" No" No" No"
  • 48. Display voicemails" Listen to voicemails" Call back voicemail sender" Display voicemail transcript" Presence indicator (Microsoft Office 2007 and 2010 integration)" Click to chat and group chat (Microsoft Office 2007 and 2010 integration)" Click to call and conference (Microsoft Office 2007 and 2010 integration)" Search, resolve incoming number, and add Outlook local contacts (Microsoft Office 2007 and 2010 integration)" Admin definedHTML tabs" User defined HTML tabs" TEL: URI Support" CISCOTEL: URI Support" XMPP: URI Support" Windows" Mac OS X" Yes" Yes" Yes" Yes" Yes" Yes" No" Yes" iPad" Yes" Yes" Yes" No" iPhone" Yes" Yes" Yes" No" Android" Blackberry" Yes" No" Yes" No" Yes" No" Yes" No" Yes" No" No" No" No" No" Yes" No" No" No" No" No" Yes" No" No" No" No" No" Yes" No" No" No" No" No" Yes" Yes" Yes" No" Yes" No" No" Yes" No" Yes" No" No" No" Yes" Yes" No" No" No" Yes" No" No" No" Yes" Yes" No" No" No" No" No" No"
  • 49. !"#$ %"&#$ '()(#(*+( Mobile Collaboration Today: Application Feature Matrix (1 of 2) Cisco Jabber for Android Feature Cisco Jabber IM for Android Cisco Jabber for iPhone Cisco Jabber for iPad Cisco Jabber IM for iPhone Android Cisco Jabber IM for BlackBerry iOS BlackBerry MVS 5.x BlackBerry Single Number Reach, single voicemail box (via Unified Mobility) ! ! ! ! – (or 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 PBXinitiated ! Supported X Not Supported – Support Not Applicable !" Via MVS
  • 50. !"#$ %"&#$ '()(#(*+( Mobile Collaboration Today: Application Feature Matrix (2 of 2) Cisco Jabber for Android Feature Cisco Jabber IM for Android Cisco Jabber for iPhone Cisco Jabber for iPad Cisco Jabber IM for iPhone Android Cisco Jabber IM for BlackBerry iOS BlackBerry MVS 5.x 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 ! Supported X Not Supported – Support Not Applicable
  • 51. !"#$ %"&#$ '()(#(*+( Mobile Collaboration Early 2014 (Jabber 9.6/BB EIM): Application Feature Matrix (1 of 2) Cisco Jabber Cisco Jabber Cisco Jabber Voice for Android for Android Voice for iPhone Feature Android Cisco Jabber for iOS Cisco Jabber IM BlackBerry BlackBerry for BlackBerry EIM for Cisco MVS 5.x iOS Single Number Reach, single voicemail box (via Unified Mobility) ! ! ! Voice over WLAN/Mobile Data ! ! Video over WLAN/ Mobile Data X Hand-out (WLAN to Cellular) BlackBerry !# !" !" (Smartphone only) (or via MVS) (or via MVS) ! ! – – ! ! X ! – – X Manual Manual Manual (Smartphone only) Manual – – Automatic Hand-in (Cellular to WLAN) X ! X (Smartphone only) – – Dial via Office ! ! ! (Smartphone only) – – X !# ! Supported X Not Supported – Support Not Applicable Via MVS Automatic Device or PBX-initiated
  • 52. !"#$ %"&#$ '()(#(*+( Mobile Collaboration Early 2014 (Jabber 9.6/BB EIM): Application Feature Matrix (2 of 2) Cisco Jabber Cisco Jabber Cisco Jabber Voice for Android for Android Voice for iPhone Feature Android Cisco Jabber for iOS Cisco Jabber IM BlackBerry BlackBerry for BlackBerry EIM for Cisco MVS 5.x 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 X Not Supported – Support Not Applicable
  • 53. •! 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 Unified CM Future Services Unified CM IM & Presence DNS Server Cisco VCS Cisco Jabber Video Service Cisco Jabber Video Service •! Jabber for iOS & Android 9.6* * Jabber for iOS/Android 9.6 will still engage Simple Configuration unless UCM is 9.x or higher! Messenger Service SRV Records Cisco WebEx Messenger Service _xmpp-client._tcp.example.com _cuplogin._tcp.example.com _sip._tcp.external.com 4 Collaboration Services aperez@cisco.com cisco123 1 3 2
  • 54. No TXT record exists? Yes Follow Default Priority List No TXT record valid? Yes Reprioritize UC services using only matching SRV names in TXT Record (highest from left) Ignore TXT record & Follow Default Priority List Use SRV name Yes SRV name in TXT match with any SRV record? No Ignore SRV name
  • 55. _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 DNS cup1 DNS cup1 DNS 3 1 3 cup2 2 3 2 cup2 1 1 4 2 4 vcsc1 4 Connect 5 5 Jabber for iPad 9.3 Jabber for iPad 9.3 vcsc1 Scenario 1 vcsc2 Scenario 2 cup2 vcsc1 vcsc2 Jabber for iPad 9.3 enticated 6Auth Scenario 3 vcsc2
  • 56. 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
  • 57. App Sandbox App Sandbox App Sandbox Cisco Jabber app & its user data in App Sandbox are not encrypted but protected by the iOS Sandbox mechanism. App Sandbox Cisco Jabber App Cisco Jabber User Data Contacts List Database Recents Favorites User Settings * .wbt log file is encrypted. User Names Log Files* Avatar Files Server Addresses Everything in App Sandbox will be removed when Jabber is deleted by user.
  • 58. •! 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 iOS Keychain Cisco Jabber for iPhone uses cache to temporarily store the following information to increase its performance: LDAP query results, voicemails, configuration data, log files. Server Address, Username, Password The cached data gets automatically erased when the Server Address, Username, be deleted application is uninstalled or can Password manually by the user. Server Address, Username, Password ….. Server Address, Username, Password
  • 59. •! 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 iOS Keychain Cisco Jabber for iPhone uses cache to temporarily store the following information to increase its performance: LDAP query results, voicemails, configuration data, log files. Server Address, Username, Password The cached data gets automatically erased when the Server Address, Username, be deleted application is uninstalled or can Password manually by the user. Server Address, Username, Password ….. Server Address, Username, Password
  • 60. 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 * 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 CCMCIP, IM and Presence XMPP/SOAP Unity Connection, LDAP (AD or OpenLDAP)
  • 61. 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 * 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 CCMCIP, IM and Presence XMPP/SOAP Unity Connection, LDAP (AD or OpenLDAP)
  • 62. UC App Server iPhone iOS Jabber for iPhone Jabber User Log in Request for server certificate during TLS negotiation Does this match with what I have already? Forward server certificate Yes Connect No API Call: Is certificate valid? Prompt user – Continue or Decline? When user chooses Continue When user chooses Decline Certificate is not valid Continue Connect Decline Stop connecting to server Certificate validation
  • 63. Jabber for iPhone Jabber User UC App Server iPhone iOS Log in Request for server certificate during TLS negotiation Does this match with what I have already? Forward server certificate Yes Connect No API Call: Is certificate valid? Certificate is valid Connect Certificate validation
  • 64. 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 * Full UC = Voice/Video + IM/Presence 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