Cisco connect jabber client update

  • 5,529 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
5,529
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
84
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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