Professional Documents
Culture Documents
Webex Video Integration For Microsoft Teams TDM Sept 2022 For Salesconnect
Webex Video Integration For Microsoft Teams TDM Sept 2022 For Salesconnect
Cisco + Microsoft
Creating better experiences, together.
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
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.
Video devices joining Microsoft Teams meetings
SIP-capable video endpoints can join
Microsoft Teams meetings (hosted by my
company) via VIMT (CVI)
Richer, seamless meeting
experience, without requiring 3rd
party interop
Webex web-engine capable devices can join
B2B Microsoft Teams meetings with
WebRTC
Limited experience on Webex
devices using Microsoft Teams
meeting web app
Cisco’s Open Platform strategy - Meeting agnostic
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
Video Integration for
Microsoft Teams
Microsoft Cloud Video Interop
Joining Microsoft Teams meetings – VIMT gateway
One Button to Push experience
Joining Microsoft Teams meetings
Single screen devices
Video participants only With content being shared
Prominent is the only layout available for dual screen All single screen layouts apply to the left screen
Cisco devices using VIMT
Calendar Service
for OBTP
Connector
Graph and
Communication
Gateway Service Services SDK
• Webex Video Integration for Microsoft Teams (VIMT) is a service provided by the Webex Cloud and does
not require on-premises components nor software upgrades on video devices
• Webex video infrastructure and Microsoft SDK are hosted in Azure and maintained by Cisco on behalf
of customers
• Available to On-prem Registered, Cloud Registered/Aware Webex Rooms, and 3 rd party SIP endpoints
Video Integration for Microsoft Teams Gateway
Calendar service and OBTP
Calendar Service
for OBTP
Gateway Service
Connector
Graph and
Communication
Services SDK
• On-prem video devices must be able to call the Webex domain for VIMT over SIP
• Interworking to H.323 can be provided by local on-prem infra (i.e. VCS/Expressway)
Webex signaling
Example: Endpoint<->CUCM<->Expressway-C<->Expressway-E<-internet->Webex Cloud
Microsoft signaling
Video Integration for Microsoft Teams Gateway
Media path
Connector
1 video stream per screen + 1 Graph and
content stream Communication
Services SDK
• US East 2 (VA)
• West Europe (Amsterdam)
• South UK (London)
•
•
Southeast Asia (Singapore)
Australia East (Sydney)
July 2022
VIMT Functionality
Webex VIMT (CVI) Features - Summary
Supported video devices Unique features for Webex Rooms (*)
• Webex Cloud registered OBTP Join (One Button To Push)
• Webex on-prem registered
Multi-screen support
• Webex Edge for Devices
Integrated Participants List
• SIP standard based
(H.323 via on-prem interworking) Active Layout Control (via Touch 10)
Server/Local Mute status sync
Features available to any device
Unidirectional Whiteboarding from Webex Board and DeskPro
• Family of layouts for Video devices
• Layout control via DTMF (*) Some features require cloud registration or Webex Edge for Devices
• 2-way content sharing Local in-call device features are supported for any deployment model (i.e. best
• Server-side Mute/Unmute management via DTMF overview, speaker track, noise canceling, etc)
• Recording Indicator
• Configurable lobby management policy
(guest access / lobby bypass)
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
Caveats
• No Video Mesh (Hybrid Media)
• IVR address is based on the primary SIP address of the Webex Org and is not currently customizable
• VIMT only supports one Microsoft Tenant per Webex Org (multi-tenancy is a backlog item)
• Troubleshooting in Control Hub requires Webex Join-Protocol, it is not available for SIP calls
• Non-Webex Meetings customers cannot change the default layout for VIMT calls (backlog item)
• There is a bug displaying the wrong layout on dual screen systems when content is shared (5x5 instead of 3x3)
• In July 2022, Microsoft added a new 'Meeting ID' to invites that Microsoft Teams clients can use to join a Teams Meeting. This
meeting ID is not the same as the 'Video Conference ID' used by CVI provider solutions and cannot be used to join meetings via
CVI including Cisco Webex Video Integration for Microsoft Teams (VIMT). As prior use the 'Video Conference ID' listed in the
Teams Invite.
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Wireless sharing in VIMT meetings
Cloud and on-prem registered devices can use the Proximity App (rel.4+) to share their screen on a VIMT meeting.
User and device must be on the same IP Network (Direct Share)
Cisco Proximity
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
Wireless Display Content Sharing (Miracast)
A solution for wireless content sharing, without the need for a client (as
it is natively built into Windows). Usually gives very low latency and
high media quality, including audio.
RoomOS11
feature!
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
Apple AirPlay is now part of
the Webex experience
Simple sharing experiences you know, on
the devices you love
RoomOS11
feature!
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Setup
Webex VIMT provisioning - Setup page
Click
Set Up
Hybrid Services
Set up Flow
Set up Flow (Microsoft Authorizations)
globaladmin@example.com
Azure App Permissions
Microsoft 365 Global Admin must Accept the Azure consent flow
Required by Microsoft for a Certified CVI Provider to use the Media SDK
• Read domains: needed to look up verified domains
• Access media streams in a call as an app: service accessing media streams
Read domains
• Initiate outgoing 1 to 1 calls from the app: future use for 1:1 calls
• Initiate outgoing group calls from the app: needed to create call to access media
• Join group calls and meetings as an app: for bypass lobby
• Join group calls and meetings as a guest: join as a guest
• Read online meetings details: retrieve join URL from VTC Conf ID
https://docs.microsoft.com/en-us/microsoftteams/cloud-video-interop
Automatic Setup Test Succeeds
To complete the setup, copy & paste the following commands, which enable the integration for all users in your
organization, to Microsoft PowerShell.
To enable or disable the integration for specific users, see the Microsoft documentation on Grant-
CsTeamsVideoInteropServicePolicy.
Creates CVI Provider Policy
New-CsVideoInteropServiceProvider -Name Cisco -TenantKey “example@m.webex.com" -
InstructionUri "https://webex.com/msteams?
confid={ConfId}&tenantkey=example&domain=m.webex.com" -
AllowAppGuestJoinsAsAuthenticated $true -AadApplicationIds “7968d647-6a0f-4476-8931-
206eff6c4d55”
Applies CVI Policy to…
Grant-CsTeamsVideoInteropServicePolicy-PolicyName Cisco ServiceProviderEnabled -Global -Global used to enable all users
-Identity can be used to enable a
Once you’ve run the commands, click Ok. single user at a time
https://docs.microsoft.com/en-us/microsoftteams/teams-powershell-install
Example Teams invite (generated by Microsoft)
MSFT Teams
Join Info
CVI Specific
Conference ID MSFT
CVI JoinTeams
Info
CVI info
(enabled via
Link to CVI Partner PowerShell)
web page
Alternate Dialing Instructions Page
1224545422.example@m.webex.com
example@m.webex.com
Webex Video Integration for Microsoft Teams - Joining
Methods overview
VIMT-enabled meetings are available through:
One Button To Push – adding the Webex Rooms’ email address to the MS Teams calendar invite
IVR – calling a customer-specific address (i.e. example@m.webex.com) and manually dialing the "Video
Conference ID" available in the MS Teams calendar invite
Direct Dial-in – calling directly the meeting’s address (i.e. 1234567890.example@m.webex.com) available
through the “Alternate VTC dialing instructions” link in the calendar invitation
See next slide for a summary of the supported joining methods for the different devices'
deployment models
Webex Video Integration for Microsoft Teams (VIMT)
- Supported joining methods
0 Joining method
Webex Registered
Deployment Model
(Cloud)
Devices
Microsoft
OBTP via Calendar Service Teams
Calendar Service
Calendar Integration
Customer’s org One Button to Push - Endpoint booking Customer’s tenant
- Invite parsing
• Enabling Webex Calendar Service is required (WebRTC is available only via OBTP)
• OBTP is supported for both cloud registered and cloud aware (Webex Edge for Devices)
OBTP traffic
• Cloud solution requires no on-premises infrastructure – uses embedded browser in endpoint to
Graph API directly join a Microsoft Teams meeting as a guest
Modern web technology – WebRTC
In-meeting signaling and media
Customer’s tenant
WebRTC streams
• WebRTC traffic for both cloud registered and cloud aware video devices
• direct flow from the customer’s premises to the Microsoft Teams’ bridge
Microsoft signaling • does not traverse through Expressway
Microsoft media • Ports 80, 443, 3478-3481
Example Teams invite (generated by Microsoft)
MSFT Teams
Join Info
OBTP
(Hybrid Calendar)
Webex Registered
(Cloud)
Deployment
Devices
Model
Webex Edge for Devices
(Cloud with on-premises registration)
Webex Devices
(On-Premises registered)
What you need to use VIMT (WebRTC)
Required
Webex Org w/ at least one user license or device license
Configure Hybrid Calendar Service to provide OBTP
Recommended
Sync users and enable for Calendar Service
NOTE: Deployments can have a mix of Shared Mode and Personal Mode devices
One Button To Push for VIMT and WebRTC
OBTP decision tree
Shared mode Y
Y N
The default Exchange settings for resource mailboxes strip the body and subject from meeting invites
To provide the best user experience, Cisco and Microsoft guidelines for Shared Devices recommend:
Ensure Exchange is configured to retain the meeting comments, so that the Hybrid Calendar service can process meetings for shared rooms’
mailboxes
PowerShell: “set-calendarprocessing -deleteComments $false”
In addition, in order to use the subject as the OBTP meeting title instead of the organizer name
PowerShell: “set-calendarprocessing -deleteSubject $false -AddOrganizerToSubject $false”
Sub-optimal case:
Customers unable to change the default “-deleteComments $true” setting will have to import all users hosting meetings in Control Hub
Continue…
One Button To Push for VIMT and WebRTC
Shared Mode devices – Business-to-Business scenarios
Additional requirement for Business-to-Business scheduling of Shared Devices:
Exchange default policies prevent an external meeting organizer from booking your local resource mailboxes (resource mailboxes auto-accept settings
are ignored). This is true also when the external meeting invite is forwarded to the room by an internal user
1) Modify the Exchange calendar policy to auto-accept External Invitations for Shared Devices*
Powershell: “set-calendarprocessing –ProcessExternalMeetingMessages $true”
3) Copy and paste the meeting info (i.e. URI) into a new calendar invite to book the local room resource mailbox (intra-company scenario)
*NOTE: When processing OBTP for B2B meetings, Hybrid Calendar is not able to parse the meeting information from the external organizer’s
mailbox. Therefore, Exchange must be configured to retain the meeting comments (Powershell: “set-calendarprocessing -deleteComments $false”)
One Button To Push for VIMT and WebRTC
– additional steps for Business-to-Business scenarios
Incoming B2B MS
Teams invite
Y Y Y
Personal
*Video Endpoints: Shared room systems as well as desktop video endpoints (e.g. Desk Pro, DX80, DX70), Webex and 3 rd party endpoints
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
Video Integration for MS Teams (VIMT) Offers
VIMT Active Devices VIMT All Devices
• Any device using service more then once in 30- • Subscription for all devices customers has
day period needs a license operational (Rooms & desktops)
• Avg over last 3 months, can be used to • Customer keeps subscription current as they
compute True Forward deploy new devices within 60 days
• 10% overage allowed • Annual True Forward review of devices in use
• Include devices owned or guests • Guest devices can join without additional
licensing costs – fixed price
• Min 5 devices: initial order only
• Min 25 devices: Initial order only
• $49.50 per device/month
• $49.50 per device/month
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
Active Video Endpoints defined
• Unique endpoints counted on 30 day rolling window
• Bursting above subscription available, support based on value purchased
• Endpoints counted if joining more than once per 30 days rolling
• Customers allowed 10% overage, otherwise increasing subscription required
VIMT works best with Cloud Registration or Edge for Devices (OBTP)
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.
Troubleshooting devices in Control Hub
• Device troubleshooting now available for VIMT meetings with cloud registered devices
• Device edge customers also available with RoomOS10
• Device Edge require Webex optimization
• Stats per device, real time or historic
• Search by device name, not available by meeting for MS Teams
• WebRTC Teams Meetings not available at this time
• Devices feature, not just for VIMT Meetings
Device troubleshooting for VIMT
By device name
Search by device name
Stats
Stats per device, real time
or historic
Report List will show report when ready, choose download option under actions (3 dots)
VIMT Licensed Usage Report
Data shown:
Unique devices per day
*True Forward is currently a manual process. Plans are to automate this process in the future
NOTE: Prior to the July 26, 2022, License Reports were not filtering out devices joining once per 30 days:
• This is now resolved for reporting from that date
• Previous reports need manual adjustments
VIMT Usage report
Used to get information about devices using VIMT
Device data shown:
Device name
Device URL
PowerShell
O365 Admin (SkypeOnlineConnector module)
CVI Provider Config
Webex VIMT (CVI) Feature summary
Features Device Deployment Model
Webex Webex Edge Webex
3rd party SIP Device
Cloud-registered for Devices enabled On-prem
Native Webex Non-Native Webex
Experience (SIP) Experience
© 2022 Cisco and/or its affiliates. All rights reserved. Cisco Confidential.