Cisco Jabber Guest - Extend the Reach of Your Cisco Video Solution with Cisco Jabber Guest Darin Dunlap Senior Product Manager, CTG
Disclaimer The Cisco products, service or features identified in this document may not yet be available or may not be available in all areas and may be subject to change without notice. Consult your local Cisco business contact for information on the products or services available in your area. You can find additional information via Cisco s World Wide Web server at http://www.cisco.com. Actual performance and environmental costs of Cisco products will vary depending on individual customer configurations and conditions. This is a confidential Cisco Internal launch document and not for external distribution.
Agenda Introduction Use Cases Client Experiences & SDKs Demonstration Solution Components Ordering & Availability
Enterprise Users Cisco Jabber For Enterprise & Guest Users NEW PRODUCT Jabber Guest Jabber for public to enterprise calls from desktop browsers & mobile devices
Jabber Family Overview Guest Users DMZ Enterprise Workers Cisco Expressway Web Browser Call Control: SIP Presence & IM: XMPP Meetings, Conferencing Voice Messaging Mobile Apps Cisco Unified Communications Manager (UCM) Cisco TelePresence Video Communication Server (VCS via UCM) Unified Presence WebEx Connect service (SaaS) WebEx (SaaS) TelePresence MCU Unity Connection
Revolutionize Consumer-to-Business Collaboration Mobile and Browser-Based Instant Voice, Video, Data Interaction Consumer Business * Images for illustration purpose only. Final UI subject to change.
Jabber Guest Value Proposition Ease of Access Ease of Development Ease of Deployment MASSIVE ADOPTION
Jabber Guest Imagine the Possibilities... Business Benefits Promote intimate customer interactions Enable cross-sell, up-sell, and share of wallet Increase Cisco Remote Expert touches and transactions to increase revenue Improve competitive advantage
Retail Application Consumer and Contact Center Interaction Benefit Promoters Enhance Customer Interactions Make Experts easy to find Simple User Experiences - simply click a URL, website link, or mobile application * Images for illustration purpose only. Final UI subject to change.
Financial Services Application Wealth Management Portfolio Advisor Remote Expert FSI website and/or invitation Benefit Promoters Enable up-sell, cross-sell, and increase share of wallet Increased high-touch personal interaction Improve ROI of Telepresence investments Creates a competitive advantage * Images for illustration purpose only. Final UI subject to change.
Healthcare Application Case Management and Chronic Care Care Coordinator Guest Healthcare Provider Website Benefit Promoters Improve physician and nurse resource efficiencies Extend care reach Improve ROI of Telepresence investments Creates a competitive advantage * Images for illustration purpose only. Final UI subject to change.
Jabber Guest Addresses 3 Universal Use Cases Enhance customer interactions Add voice, video, and data sharing to your website, email communications, and mobile applications. Make experts easy to find Extend unified communications benefits to the entire ecosystem of an enterprise. Offer temporary guest access Help experts, associates, customers, partners, and suppliers reach your employees. Use Case: HR Interviews
Extend Enterprise Collaboration to Customers, Partners, Suppliers Alike Consumer Public Internet Business E n t e r p r i s e Expressway Cisco UCM or Business Edition Jabber Guest virtual machine
Jabber Guest Browser & Mobile Experiences User Experience Sales Department Video Point-to-point video Point to video conference Midcall control Keypad Mute audio or video Full-screen video Camera or audio device selection Self-view Call control - WebRTC Compatible Media Browser plug-in (desktop web), Native apps (mobile) Future WebRTC for media * Images for illustration purpose only. Final UI subject to change.
Jabber Guest WebRTC Vision HTML5 Standard Native Video in the browser ZERO Download Browsers Vendor A Browser With Web App X Standards still evolving at IETF and W3C Apps Standards Native, Zero Plugin Video Codec support outstanding Jaber Guest Call Control designed to be WebRTC compatible Codecs Vendor B Browser With Web App X * Images for illustration purpose only. Final UI subject to change.
Jabber Guest SDKs Customization Desktop browser SDK Sample HTML and Javascript provided to create video widget and set up event handler Mobile native application SDK ios framework Android library ** Each includes sample projects, tutorials, API reference, etc Developer enablement via Cisco DevNet http://jabberdeveloper.com ** Android app and SDK targeted for release in MR1 available in EAP/beta * Images for illustration purpose only. Final UI subject to change.
Targeted Capabilities in First Release Subject to Change (check docs upon 10.0 release) Client SDK Solution Server Mobile: iphone and ipad (in App Store) Web: Windows (IE or Firefox), plugin Web: Mac (Safari or Firefox), plugin Call initiation through web links Video call to Cisco UCM endpoints (or VCS endpoints through Cisco UCM-VCS SIP trunk) Firewall/NAT traversal through Expressway X8.1.1, TURN, and reverse proxy In-call: Mute, DTMF, video start/stop, full screen, and end ios: With sample app code Web: With widget REST API on server for link management Remote Expert 1.9 Precall confirmation page with video preview Audio or video device selection Video bridge support Bandwidth and CPU adaptation Web app white-list security Problem reporting SRTP and HTTPS call control H.264 AVC, G.722.1, G.711, and G.729 Localizations Accessibility (basic) Virtual machine (OVA) with web server HTTP-to-SIP gateway Administration interface, including link management Clustering and redundancy Expressway X8.1.1 integration CTX interoperability, including meeting domain name support Far-end transfers and forwards Audio-only mode Note: Android app and SDK targeted for release in MR1 available sooner in beta
Demonstration
Solution Components
Required Components Foundation Consumer Experience Real-Time Expert Help Video Chat Guest User Experience Desktop browser Mobile application SDK (mobile app, web-based) Enterprise DMZ Required Components Cisco Expressway X8.1.1 Enterprise Network Jabber Guest Virtual Machine Cisco Expressway X8.1.1 Cisco Unified Communications Manager and registered endpoints Optional: MCU
Example Call Flow Planned for FCS Home Internet DMZ Enterprise Expressway/VCS Edge X8.1.1 Expressway/VCS Core X8.1.1 Jabber Guest Cisco UCM HTTP-based call control (ROAP) SIP RTP/SRTP STUN/TURN Jabber Guest Serves up Javascript call control based on URL For mobile, uses Cisco app from app store or integrates it into third-party app For laptop browsers, initiates H.264 plugin install as needed for Cisco or 3rd-party Web app Converts HTTP call request to SIP INVITE
NOT SUPPORTED Jabber Guest + VCS E/C X8.1.1 without CUCM Home Internet DMZ Enterprise VCS E VCS C Jabber Guest HTTP-based call control (ROAP) SIP RTP/SRTP STUN/TURN
Targeted for VCS-to-CUCM MIGRATION Jabber Guest + Expressway + CUCM + VCS Subject to Change Home Internet DMZ Enterprise Expressway E Expressway C Jabber Guest CUCM/SME VCS HTTP-based call control (ROAP) SIP RTP/SRTP STUN/TURN * Expressway X8.1.1 or later required
Targeted Requirements Subject to Change (check docs upon 10.0 release) Jabber Guest Virtual Machine (OVA) Cisco TelePresence Expressway Cisco Unified Communications Manager Mobile Native Support Desktop Browser Support RAM: 3 GB CPU: 4 logical CPUs with 1 core per CPU Storage: 100 GB OS: Centos 6.4 64-bit CPU and memory resource allocation not defined; are set to default values at the time of deployment X8.1.1 Targeting 8.6 or later otherwise, 9.0 or later 10.0 FCS ios iphone 4S and later ipad 2 and later ios 7.0 and later 10.0 MR Android Target 1H CY14 Samsung Galaxy S4, /S3, S2, Note II Android 4.0+ Windows Vista and later Firefox 10+ IE 8+ (32-bit only, IE 11 TBD) Mac OS X 10.7 and later Firefox 10+ Safari 5+ VMware vsphere 5.x and later Note: Android app and SDK targeted for release in MR1 available in beta
Scalability, High Availability & Redundancy Subject to Change (check docs upon 10.0 release) Target scalability = 2000 concurrent sessions via standalone VM VM deployment models Standalone VM Cluster for high availability, redundancy Cluster is 3 VMs Same scale as Standalone VM Clusters are independent of each other One standalone VM or cluster per Expressway/VCS cluster Setup and manage cluster via VM CLI Standalone VM Jabber Guest OR Expressway/VCS E Jabber Guest Primary Cluster Expressway/VCS C Cluster Jabber Guest Secondary Jabber Guest Secondary
Jabber Guest Deployment & Configuration Deploy Jabber Guest OVA (around 600 MB) From vsphere client, Right-click on the newly created Jabber Guest Virtual Machine -> Edit Settings -> Options Tab -> vapp Options -> Properties DHCP sipserverip IP Static IP Netmask Domain Name Gateway IPv6 (Optional) DNS Clock-Server (NTP)
Call URL Configuration Administrator configures URL: URL string, call destination, caller name, caller name, active time, etc. Some examples: URL dialing: http://examplejabberc.com/call/janedoe@example.com 8-digit domain name: http://examplejabberc.com/call/12345678@example.com Custom: http://examplejabberc.com/call/servicedepartment The solution offers a server-side RESTful API for programmatic URL management. Administrator may configure URL structure for desktop browser as well as mobile. Ad-hoc calling can be used for a more open approach.
Timed URL Configuration A time-bound link may be created Link only valid during time specified in admin console Helps manage time of in-house expert RESTful API may be used to manage link timing from third party scheduling software
Making Calls Hyperlink under join button may be seen below. Notice?widget-true. Video only widget, i.e. no additional web page
Remote Expert and Jabber Guest Home Internet DMZ Enterprise Expressway Edge Expressway Core Reverse Proxy Integrated for X8.1.1 CCE Remote Expert and Jabber Guest Jabber Guest Cisco UCM Cisco UBE, VXML-GW Video in Queue through MediaSense Wide variety of remote users reached using Jabber Guest Rich video experience, including HD Cisco Unified Communications System 10.0 HTTP-based call control (ROAP) SIP RTP/SRTP STUN/TURN MCU MediaSense
Licensing and Availability Licensing Guests no cost Enterprise Availability concurrent session licensing @ $0 rights to use all Jabber Guest software & SDKs Expressway rich-media sessions @ $1500 list each required for firewall/nat traversal promotion 2 sessions of both Jabber Guest & Expressway rich-media sessions at no cost for CUCM 9.0+ customers (ESW/UCSS required) Global launch Orderable in February, 2014
Wrap Up Additional Resources Customers: Visit Cisco.com/Go/JabberGuest Developers: Visit Jabberdeveloper.com EAP/Beta: Via Collaboration User Group Key Take Away Imagine the possibilities Expand Your Business Reach and Cut Costs Enhance Customer Interactions Make Experts Easy to Find Frequent interactions with partners, and suppliers
Call to Action Visit the Cisco Campus at the World of Solutions to experience Jabber Guest in action Attend or review related sessions BRKCDN-1021: Jabber Guest SDK for ios and Android TECCOL-2888: Designing and Deploying A Secure Enterprise Edge Solution for Collaboration BRKCOL-2112: Cisco Remote Expert Smart Solution Design BRKCCT-2222: Opening All Channels for Customer Contact BRKUCC-2801: Cisco Expressway at the Collaboration Edge Design Session Discuss your project s challenges at the Technical Solutions Clinics Attend one of the Lunch Time Table Topics, held in the main Catering Hall CL365 - Visit us online after the event for updated PDFs and on-demand session videos. www.ciscoliveeu.com 34
Complete Your Online Session Evaluation Complete your online session evaluation Complete four session evaluations and the overall conference evaluation to receive your Cisco Live T-shirt Presentation_ID 35
Thank you