640 461 cisco voice and unified communications
TRANSCRIPT
Introducing Cisco Voice and
Unified Communications
Get valuable IT training resources for all Cisco certifications.
Access study tools, CCNA practice tests, IT
salaries, and find IT jobs.
640-461
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 2
Cisco Jabber Web SDK – Maximize Your Business Portal By Enabling Collaboration
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 3
Required GAAP Reconciliation and Forward-Looking Statements
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.
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 4
Session Abstract
Rabidly and easily add Presence, Chat, Voice, Video, Messaging and Web Conferencing to web applications to help automate workflow, increase productivity for your end users and add incremental value to your Cisco collaboration portfolio
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 5
Agenda
Introducing the Cisco Jabber Family Add Cisco Collaboration to Enterprise Web Applications
‒ Why? What’s in it for you?‒ What? Use case examples of what’s possible‒ How? Hello World! Chat it, speak it, see it. Add voice, video, im and presence to a
webpage in 10 minutes Portal Tour What’s next for the Jabber SDK
Introducing the Cisco Jabber Family
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Cisco JabberAddressing challenges traditional tools don’t address
• Evolving employee expectations, purchase models
• Leverage investments
• Ensure security and compliance
• Control costs
• Make distributed workforces more productive
• Improve processes, speed issue resolution
• Increase efficiency
IT ChallengesBusiness Challenges
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Explosion of Mobile devices
PC & MAC
Android & iOS Tablets
Smart Phones
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public
Video Becomes Pervasive
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 10
All-in-one UC Application Presence & IM Voice, Video, voice messaging Desktop sharing, conferencing
Collaborate from Any Workspace PC, Mac, tablet, smart phone On-premises and on-demand Integration with Microsoft Office
Cisco Jabber
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 11
Devices Share the same Infrastructure
Call Control: SIP
• Unified Communications Manager (CUCM)
• Video Communication Server (VCS)
Presence & IM: XMPP
• Unified Presence• WebEx Connect
service (SaaS)
Meetings, Conferencing
• WebEx (SaaS)• TelePresence MCU
Voice Messaging
• Unity Connection
Cisco Jabber
Cisco Jabber
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 12
Cisco Integrated Collaboration Experience
Wide Variety of Collaboration Technologies
ANY CONTENTANYWHERE ANY DEVICE
INTEGRATED COLLABORATION EXPERIENCE
Wide Variety of Collaboration Technologies
Wide Variety of Collaboration Needs
Video Handled as Easily as Voice
Flexible Access from all Clients
Richest Experience in Any Location
Secure Intra- and Inter-Company Communications
Add Cisco Collaboration to Enterprise Web Applications with the Jabber SDK
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 14
The Jabber web toolkit
• Easily and rapidly add collaboration to enterprise web applications and business processes• Increase productivity and maintain context of interactions for end users• Add incremental value to Cisco Collaboration deployments based on unique needs
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 15
Web toolkit to collaboration enable web apps
Easily add collaboration to web applications and business processes
Voice Video
IM/Chat Presence
Voice mail
Web Conferencing
Add Cisco Collaboration to Enterprise Web Applications – The Why
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 17
Access Market-Leading UC Services
Number one in Enterprise Call Control
Number one in Video
Number one in Web Conferencing
Number one in Audio Conferencing
Number one in Unified Messaging
VM and UMVoIP and IP PBXVideo and TPWeb and Audio Conf.Presence and IM
Sources: Synergy Research, Frost & Sullivan, Gartner, Intellicom Analytics, Cisco Q4 2009.Note: Enterprise Call Control excludes low-end KTS category.
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 18
What’s it all about? For the ISV …
Providing the building blocks to rapidly and easily Cisco UC enable enterprise web applications – providing Voice, Video, Presence/IM, Voicemail, WebEx
Exciting technology enabler to build product and services based on Cisco collaboration technology
Leverage large Cisco collaboration presence Co-marketing opportunities Unique offering - No other enterprise UC provider has voice, video Web
plug-in/SDK
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 19
What’s it all about? For the IT Pro…
Providing the building blocks to rapidly and easily Cisco UC enable enterprise web applications – providing Voice, Video, Presence/IM, Voicemail, WebEx
Consolidate the desktop and integrate collaboration deep into existing applications, increasing productivity and maintain context of interactions for end users
Every browser experience can become an interactive collaboration experience
Add incremental value to your Cisco Collaboration deployment based on your unique needs
Unique offering - No other enterprise UC provider has voice, video Web plug-in/SDK
Add Cisco Collaboration to Enterprise Web Applications – The What
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 21
Usage examples and case studies
Example 1: Cisco UC enablement of online desktop and line of business applications
Example 2: Cisco UC enhancing collaboration applications E.g. online mail providers, social media vendors
Example 3: Cisco UC enablement of custom web 2.0 portals and custom web applications
Example 4: Cisco UC enablement of online email application
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 22
Presence enabled
IM / Chat enabled
Click 2 Call enabled
Click 2 WebEx enabled
Click 2 Video* enabled
Use Case: Pervasive Cisco UC in Business Applications UC, Collaboration, Video capabilities everywhere Example only – an ISV or IT Pro could do the project
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 23
Use Case: Pervasive UC in Enterprise Social Application Presence and UC capabilities throughout the application Cisco on Cisco Integration – Cisco Quad leverages public facing APIs
Presence enabled
IM / Chat enabled
Click 2 Call enabled
Click 2 WebEx enabled
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 24
Presence enabled
IM / Chat enabled
Click 2 Call enabled
Click 2 WebEx enabled
Click 2 Video* enabled
Use Case: Cisco UC enabled Corporate Directory Search and connect: real-time collaboration within corporate directories Presence, Click 2 Voice / Video / IM / WebEx /
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 25
Use Case: Cisco voice enabled Gmail Cisco UC Enable Gmail and Google Apps
for Business
Cisco Jabber APIs‒ Web Softphone (AJAX)
‒ IM / Presence (CAXL)
User Capabilities‒ View Presence
‒ Click 2 IM
‒ Click 2 Call
Deployment Requirement‒ Corporate VPN active session
Demo: Completed Integration‒ http://www.youtube.com/watch?v=pIGyEubjBrU
Corporate Directory Presence and IM gadget enabled
Corporate Softphone
gadget enabled
Add Cisco Collaboration to Enterprise Web Applications – The How
HELLO WORLD!
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 28
Hello World!Add voice, video, chat and presence to your web application in 10 mins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 29
Hello World!Add voice, video, chat and presence to your web application in 10 mins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 30
Hello World!Add voice, video, chat and presence to your web application in 10 mins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 31
Hello World!Add voice, video, chat and presence to your web application in 10 mins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 32
Hello World!Add voice, video, chat and presence to your web application in 10 mins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 33
Hello World!Add voice, video, chat and presence to your web application in 10 mins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 34
Hello World!Add voice, video, chat and presence to your web application in 10 mins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 35
Recommended Skillsets
Industry standard web technologies - REST
- JavaScript
- jQuery
- HTML
API naming is easy to understand
Developers don’t need to be UC or voice experts
Portal Tour
What’s next? SDK Support for Mobile and Native applications
37
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 38
Collaboration enable the mobile webExtend Cisco Ajax XMPP Library to support Mobile Browsers
Voice and video is being investigated. Challenge: mobile browsers don’t support plugins
Roadmap Not Committed
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 39
What’s available todayUrl based cross launching of installed Jabber applications
ciscojabber://call?address=%s
To send an IM:ciscochat://goim?screenname=%s&message=%s
ciscotel://%
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 40
Future Considerations: Native SDKs
Extend the flexibility of the Jabber Web SDK to native applications
Voice, video, voice messaging, & conferencing embedded within your application
Considerations Trade-offs on screen real estate OS and device prioritization
The Power of Embedded
Roadmap Not Committed
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 41
Future Considerations: Extensibility of our Native clients
Roadmap Not Committed
Business Value
Allows customers to extend Jabber- natively via C++ plugins- using HTML/JavaScript via extensibility tabs
Provides basis for various product modes- IM only mode- Phone only mode- No History mode- No presence mode- ...
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 42
Future Considerations: Extensibility of our Native clients
Roadmap Not Committed
Hub Window Plugin- Menus- Tabs- Status bar- Search Area- Self Presence Area- Escalation bar- Notification badge- Web tab
IM Window Plugin- Session Escalation
Options Plugin- Option tabs
... (Integrated session window, server health, ...)
Extensibility in Cisco Jabber
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 43
Future Considerations: Extensibility of our Native clients
Roadmap Not Committed
IM window Plugin
Telephony Plugin
Contacts Plugin
Plugin Runtime
UE logic
Message routing
onToolbarOpened
Message is multicasted toall plugins that might be interested
Plugins decide if they want to add button for this specific toolbar
addToolbarButton
addToolbarButton
Messages are modifiedaccording to UE logic
11 22
User pressed the call button
Message is routed backto the approriate plugin
onButtonPressed
Jabber Service Framework
Telephony Service Framework
Make phone call
Incoming IMNotification
Jabber contexts to be injected to the Plugins
New IM window launched
ECC/CPVE
Config IM&P
Communication flow between plugins
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 44
Next Steps
Register on CDN and download the Jabber Web toolkit‒ http://developer.cisco.com/web/jabber-developer/jabber
Visit us in the World of solutions to see some more demonstrations of the SDK in action
Recommended Sessions‒ BRKCDN-1003 - How to Add Cisco Collaboration to Your Enterprise Web
Application – The Jabber Experience
‒ BRKCDN-1007 - Cisco Developer Show and Tell “Jabber Enabled Enterprise Applications”
‒ BRKUCC-2480 - Cisco UC Soft clients: Deploying Cisco Jabber desktop clients
‒ BRKUCC-2785 - Understanding Cisco Unified Presence 8.6
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 45
Complete Your Online Session Evaluation Give us your feedback and you
could win fabulous prizes.Winners announced daily.
Receive 20 Passport points for each session evaluation you complete.
Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center.
Don’t forget to activate your Cisco Live Virtual account for access to all session material, communities, and on-demand and live activities throughout the year. Activate your account at the Cisco booth in the World of Solutions or visit www.ciscolive.com.
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public 46
Final Thoughts
Get hands-on experience with the Walk-in Labs located in World of Solutions, booth 1042
Come see demos of many key solutions and products in the main Cisco booth 2924
Visit www.ciscoLive365.com after the event for updated PDFs, on-demand session videos, networking, and more!
Follow Cisco Live! using social media:‒ Facebook: https://www.facebook.com/ciscoliveus‒ Twitter: https://twitter.com/#!/CiscoLive‒ LinkedIn Group: http://linkd.in/CiscoLI
© 2012 Cisco and/or its affiliates. All rights reserved.BRKCDN-1003 Cisco Public