February 27 th 2020 Microsoft O365/Google G-Suite interop – Playing Well with Others: Explore Cisco's Programmable Cloud Collaboration Experiences Cisco Connect Vancouver 2020 Vancouver
February 27th 2020
Microsoft O365/Google G-Suite interop – Playing Well with Others: Explore Cisco's Programmable Cloud Collaboration Experiences
Cisco Connect Vancouver 2020
Vancouver
© 2019 Cisco and/or its affiliates. All rights reserved.© 2019 Cisco and/or its affiliates. All rights reserved
What do effective teams want?
The best collaboration experience
Open and frictionless collaboration
Flexibility in their choice of tools
© 2019 Cisco and/or its affiliates. All rights reserved.
Agenda
-Cisco codec, webex meeting, webex teams
Office 365 integration, workflow, B2B messaging interoperability
-Cisco codec, webex meeting, MS teamsMS Teams Store, Cisco Webex Meetings app
-Cisco codec, MS teams Meeting, MS teamsCloud Video Interop (CVI), WebRTC, *demo*
-Cisco codec, webex or MS teams meeting, MS teams + Cisco calling
Launch Cisco Calls from MS Teams
-Cisco SBC, Webex Meeting or MS Teams meeting, MS Teams/phones/codec
MS Teams direct routing leveraging Cisco GW
© 2019 Cisco and/or its affiliates. All rights reserved.
Scenario 1Cisco codec, webexmeeting, webex teams
Office 365 integration, workflow, B2B messaging interoperability
Cisco Webex Teams – Microsoft OfficePresence and Click-X
Cisco Webex Teams provides integration into Microsoft Office Suite
for Windows and Mac
Office Contact Card
© 2019 Cisco and/or its affiliates. All rights reserved.
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Webex Teams – Microsoft Office
6BRKCOL-2610
Presence and Click-X
Example, respond all with IM (Chat)
Cisco Webex Teams Add-In for Office 365
Access Cisco Webex Teams from within your Microsoft Office Applications Excel, PowerPoint & Word
Microsoft Office Add-In available from store athttps://appsource.microsoft.com/en-us/product/office/WA200000068?tab=Overview
Webex Teams – Enterprise Content Management SharePoint Online/OneDrive for Business
User experience
Webex Teamsnative content store
Microsoftcontent store
Share fromPersonal OneDrive
Share fromSharePoint Online
Selected file to share
Select permissionsECM controlled
Webex Teams – Enterprise Content Management SharePoint Online/OneDrive for Business
User experience
Webex Teams Space view
Webex Teams File activity view
Joint editing of documents directly from Webex Teams
Workflow Automation with PowerAutomate / IFTTT
Adaptive Cards in Cisco Webex Teams
Adaptive cards allow easy user interaction with bots and integrations.
Applications can send user buttons, from fields, images and rich formatting.
Forms can include simple buttons, drop-down lists, radio buttons, and text fields.
Interactive card builder is a tool that allows easy construction of cards.
Cisco Card Builder https://developer.webex.com/buttons-and-cards-designer
Microsoft Card Builder https://adaptivecards.io/designer/
3rd Party Solution by MioFull Synchronization
Users and channels are synchronized between Webex Teams and Microsoft Teams
Users
Spaces / Channels
3rd Party Solution by MioCross-Platform Direct Messaging
© 2019 Cisco and/or its affiliates. All rights reserved.
Scenario 2Cisco codec, webexmeeting, MS teams
MS Teams Store, Cisco Webex Meetings app
© 2019 Cisco and/or its affiliates. All rights reserved.
Microsoft Teams users can:
• Send a message in the channel to share their Personal Room link or a specific meeting link
• Schedule Personal Room or regular meetings
• Start or join Personal Room or scheduled meetings from Microsoft Teams
• View upcoming list of meetings and edit/update from there
• View meeting recordings list and play recordings from there
• Get real-time meeting notifications with meeting info and ’Join’ button
• Get recording notifications with ‘Play’ button
• Provide end-user feedback
Cisco Webex Meetings for Microsoft TeamsSeamlessly schedule, start, or join Cisco Webex Meetings from within Teams
© 2019 Cisco and/or its affiliates. All rights reserved.
Join a meeting by entering meeting
number or Personal Room ID.
Schedule a Personal Room meeting
or regular meeting on preferred
Webex site, which can be selected
from a pulldown.
Meeting list on the personal tab
shows all upcoming meetings for the
user.
Cisco Webex Meetings Personal Tab for Microsoft Teams
Microsoft Teams users now have access to a Webex Meetings personal tab from the left rail
© 2019 Cisco and/or its affiliates. All rights reserved.
Users will now see all their meetings
in their channel tab calendar.
Meetings scheduled in the channel
will be highlighted .
Cisco Webex Meetings Channel Tab for Microsoft Teams: Updates
When scheduling a meeting in the
channel tab, all members can be
invited by default. You can also invite
other people, outside the channel .
© 2019 Cisco and/or its affiliates. All rights reserved.
Cisco Webex Meetings Channel Tab for Microsoft Teams
Webex tab in a channel where Microsoft Teams users can:
Start my Personal Meeting Room, or
join a meeting by number or URL
Schedule a meeting for a channel
View my meeting calendar
Join a meeting by number or
Personal Room ID
© 2019 Cisco and/or its affiliates. All rights reserved.
Users will now see the Webex
real-time status to show time
elapsed, participant count (hover
to see their names) and Start or
Join button.
Cisco Webex Meetings Channel & Personal Tab Status for Microsoft Teams
© 2019 Cisco and/or its affiliates. All rights reserved.
Cisco Webex Meetings Chat Messaging Extension
Microsoft Teams users can use the Webex Meetings messaging extension in a Channel, Group Chat or Private Chat to share a Join button to a meeting in the Personal Room or for a Webex scheduled meeting
In the chat message, select the
Cisco Webex Meetings icon on the
messaging bar.
Select the ‘Share
Meeting Link’ to share
their Personal Room
URL.
Enter the meeting
number to share the link
for a Webex scheduled
meeting.
Available
© 2019 Cisco and/or its affiliates. All rights reserved.
Webex Bot in Microsoft Teams
Add Webex Bot to a Teams channel
Post a Personal Room meeting join
URL
Set up a site to use with the channel
© 2019 Cisco and/or its affiliates. All rights reserved.
Commands for the Cisco Webex Meetings Bot
Use these commands in team channels:
Use these commands with the Cisco Webex Meetings Bot:
© 2019 Cisco and/or its affiliates. All rights reserved.
Provide feedback, whether it is to
request an enhancement or request
a new feature.
Cisco Webex Meetings End User Feedback in MS Teams
Users can provide feedback to Webex by clicking on a ‘Feedback’ link within the Webex tab
© 2019 Cisco and/or its affiliates. All rights reserved.
Scenario 3 Cisco codec, MS teams Meeting, MS teams
Cloud Video Interop (CVI), WebRTC
© 2019 Cisco and/or its affiliates. All rights reserved.
But islands persisted between the two leaders…
• In order to use Microsoft Teams on Webex devices, customers needed to license a 3rd party solution
• Microsoft created a CVI certification for these vendors to bridge the gap
• Pexip, BlueJeans, and Poly were the only CVI partners
A painful process
© 2019 Cisco and/or its affiliates. All rights reserved.
Not any more!
Cisco and Microsoft have come together
to deliver a better user experience
1
2
3
Cisco will be a certified Microsoft CVI partner
Webex Meetings will work with Microsoft Teams room devices via modern web technologies
Microsoft Teams will work on Webex video room systems via modern web technologies
© 2019 Cisco and/or its affiliates. All rights reserved.
Cisco Webex Video Integration for Microsoft TeamsCloud Gateway
• Schedule & Join: Calendar integration provides OBTP on Cisco video endpoints. One click to join from Microsoft desktop and mobile
• In-meeting: flexible multi-screen layouts, MS Teams users see their respective layouts, receive and send content, plus meeting controls
• Participant List: Cisco and Microsoft participants receive full participant roster
• Set Up: Administered via Webex Control Hub and Office 365 Admin
Cloud GatewayMS Media SDK
Video Integration
Calendar Service Exchange Online
Cloud and Premises RegisteredCisco & Third-Party SIP
© 2019 Cisco and/or its affiliates. All rights reserved.
Cisco Webex Devices for Microsoft Teams meetingMicrosoft Web App (WebRTC)
• Schedule & Join: Calendar integration provides OBTP on Cisco video endpoints. One click to join from Microsoft desktop and mobile.
• In-meeting: Microsoft Web App single screen layouts, receive content share, no content share via PC/HDMI cable (future), controls limited (end call, local mute, volume)
• Deployment: Cisco Video endpoints must be cloud-registered or registered on-premises using Webex Edge for Devices
• Set Up: Administered via Webex Control Hub and Office365 Admin
Calendar Service Exchange Online
Cisco Webex Device(Latest Generation)
Single Screen
© 2019 Cisco and/or its affiliates. All rights reserved.
Cloud Video Gateway
• Cisco (prem, edge-enabled or cloud) & any standard video endpoints
• Multi Screen with Flexible Layouts (up to 10)
• Full roster list and meeting controls
• 2 way content sharing and one-way whiteboard
• OBTP Join with Calendar Service + alternate dialing in
• Recording Indicator
WebRTC
• Webex Cloud-registered or Edge-enabled
• Only web engine-enabled devices (Room Kits, Room Series, Webex Boards, Desk Pro)
• Single Screen with Microsoft Teams layout (active speaker or content sharing)
• One-way content sharing from MS Team
• Roster list with touch screen only (Board & Desk Pro) with basic controls (end call, mute and volume)
• OBTP Join with Calendar Service
• Recording Indicator
Two Methods to Join Microsoft Teams Meeting
© 2019 Cisco and/or its affiliates. All rights reserved.
© 2019 Cisco and/or its affiliates. All rights reserved.
Scenario 4Cisco codec, webex or MS teams meeting, MS teams + Cisco calling
Launch Cisco Calls from MS Teams
© 2019 Cisco and/or its affiliates. All rights reserved.
• Cross launch to Webex Teams, Webex Calling or Cisco Jabber
• Works with UC Manager and Webex Calling
• Soft phone and Desk phone control support
Launch Cisco Calls from Microsoft Teams
Easily launch Cisco Voice/Video from Microsoft Teams
Subject to Change
© 2019 Cisco and/or its affiliates. All rights reserved.
• Key experience elements for preview release include…
Preview Release - Experience
Webex Tab with dial pad for calling
Contact address resolution from Office 365
Docs page on how to optimize behaviour(Single Calling platform)
Cisco Call button added to MS Teams pallette
NOTE: Preview Release will co-exist with Webex Meetings integration to provide Calling and Meetings workloads
Subject to Change
© 2019 Cisco and/or its affiliates. All rights reserved.
Scenario 5
Cisco SBC, WebexMeeting or MS Teams meeting, MS Teams/phones/codec
MS Teams direct routing leveraging Cisco GW
Microsoft Direct Routing utilizing Cisco Unified Border Element
Cisco Unified Border Element (CUBE) being Microsoft certified for Direct Routing
Routing of Microsoft Cloud PBX calls to existing Cisco UCM infrastructure or SIP PSTN trunks
Call Control
PSTN Hub
Media Controller
Media Processor
SIP Proxy
Azure
CUBE
PSTN
HTTP REST signalingsRTP mediaSIP signaling
Direct Routing without Media Bypass
BRKCOL-2610 35Subject to Change
Microsoft Direct Routing utilizing Cisco Unified Border Element
Microsoft Teams Direct Routing offers similar Media Bypass capabilities as Lync/Skype For Business. Eliminates if possible the need of Media Processor. • Supports direct media between MS Teams client
and SBC/VoIP destination for G.711 only• Calls to voice applications (Call Park, Auto
Attendant, Call Queues) always require cloud Media Processor (no bypass)
• Mileage varies in global deployments with multiple redundant SBCs including roaming clients.
• Microsoft recommendation - MS Teams client and SBC are on the same network
Call Control
PSTN Hub
Media Controller
Media Processor
SIP Proxy
Azure
PSTN
HTTP REST signalingsRTP mediaSIP signaling
Direct Routing with Media Bypass
BRKCOL-2610 36Subject to Change
Microsoft Direct Routing utilizing Cisco Unified Border Element
• MS Teams clients outside corporate network require SBC IP address to be publicly exposed
• Alternative to use MS Teams Transport Relay in Azure
Call Control
PSTN Hub
Media Controller
Media Processor
SIP Proxy
Azure
CUBE
PSTN
HTTP REST signalingsRTP mediaSIP signaling
Direct Routing with Media Bypass
Relay
BRKCOL-2610 37Subject to Change
© 2019 Cisco and/or its affiliates. All rights reserved.
Conclusion
© 2019 Cisco and/or its affiliates. All rights reserved.
Cisco Interoperability with Microsoft
Many options to interoperate
• Identify your requirements and select the right scenario for your environment
• User experience
• Technical feasibility
• Complexity
• Operational implications
• Understand the pros and cons of the selected scenario
• “Mileage” of certain functionalities might vary when applied to a real life environment
• Thoroughly evaluate (PoC)
• Cisco remains committed to support interoperability scenarios
© 2019 Cisco and/or its affiliates. All rights reserved.
Link to Demo video on CVI / WebRTC
Scan this code if you would like to talk to a Cisco Specialist