430 likes | 485 Views
Connecting Third-party Meeting Room Devices to Microsoft Teams with Cloud Video Interop. Srividhya Chandrasekaran Senior Program Manager. BRK3122. Overview of Cloud Video Interop for Microsoft Teams Partner Solutions for General Availability Reference Architecture
E N D
Connecting Third-party Meeting Room Devices to Microsoft Teamswith Cloud Video Interop Srividhya Chandrasekaran Senior Program Manager BRK3122
Overview of Cloud Video Interop for Microsoft Teams • Partner Solutions for General Availability • Reference Architecture • Key Business Considerations • Getting started for your organization Session Objectives
Making Meetings Work for Everyone Video teleconferencing with content collaboration makes the most out of meetings… …but VTC systems and rooms are expensive to upgrade. Cloud Video Interop works with systems and delivers a native meeting experience for all participants – in or out of the conference room.
Typical Interoperability Challenges Including Equipment in Scheduled meetings • Scheduling mechanisms often require additional software • Endpoints devices (location & model) may not be known by organizer • Many room systems do not support native Outlook scheduling Meeting Join • May require deployment of client-side plug-ins • Many VTC models have no keyboard - type long dial-in strings In Meeting • Majority of existing solutions require “meet on the bridge” • Many interop solutions fail to show shared content correctly or to all participants Purchasing and Administration • Complex deployment and licensing
Cloud Video Interop for Microsoft Teams Certified and supported by Microsoft • Only available via Certified Partner Solutions. • Co-engineered with Microsoft • Customer TAP prior to certification Enterprise Ready • HD video (1080p) and Content (VBSS) • Support for H.323 and SIP meeting room devices • Native Teams/Exchange scheduling • Gateway design instead of VMR Scales for the cloud • Deployed and Managed in Azure • Auto scale with cloud solutions
Demo: Polycom RealConnect for Microsoft Teams Available today
What we hear from our customers “The ability to participate in our Microsoft Teams meetings not only from native clients but also from our existing Polycom and Cisco end-points has proven immensely valuable by not only enabling our internal staff but also our partners across disparate systems to participate, collaborate and deliver in real-time.” Joe Flynn | Sr Mgr, Technical Architecture – Connected Workforce | Insight “Our customers are now using Microsoft Teams as well as Skype for Business, so having a solution that can integrate both with their standards-based room systems is an important component of the solution. We are able to privately deploy and manage Pexip either in our customers' data centers or host Pexip a service in Azure for customers, allowing us to meet customers' preferred deployment.” Nick Seagrave |CTO “Microsoft continues to invest significant development resources into its Teams platform as it prepares to fully transition communications and collaboration to the cloud,” said Dr. Brent Kelly, President and Principal Analyst at KelCor, Inc. “Adding the BlueJeans Gateway for Microsoft Teams to Office 365 subscriptions gives organizations a simple way to integrate third-party room and personal video endpoints into Teams meetings, which extends the value of those assets and maintains customer choice in the future.” Dr. Brent Kelly | President and Principal Analyst Recon Research testimonial "The amazing thing about using Pexip CVI is that all your video conferencing data is in your private environment - a protected environment with the possibility to connect to the outside world.” Eric Hartsink | CEO
"The amazing thing about using Pexip CVI is that all your video conferencing data is in your private environment - a protected environment with the possibility to connect to the outside world.” Eric Hartsink | CEO Video https://vimeo.com/289877683
Reference Architecture Microsoft Teams Infrastructure ? SIP/H.323 VTC
Reference Architecture Partner Solutions Microsoft Teams Infrastructure Partners capabilities (Edge, Transcode, protocol translations etc) Teams Interop Bot Azure Windows Communication Services SDK Azure or Customers infrastructure SIP/H.323 VTC
Is Cloud Video Interop right for your organization? Getting Started…
Business Workflow Scenarios • Skype for Business Server -> Microsoft Teams • Your organization has 3rd party devices and moving from SfB On-Prem server to Microsoft Teams • Skype for Business online -> Microsoft Teams • Your organization is migrating to Microsoft Teams from SfB online • Cisco UC -> Microsoft Teams • Your organization is moving from Cisco to Microsoft Teams, but not ready to replace your Cisco devices • Mixed Systems -> Microsoft Teams • Your organization has several systems in your environment side by side (Cisco, BroadSoft, SfB Server, SfBO) • Another cloud meeting provider -> Microsoft Teams • Your organization has been a user for another cloud meeting provider migrating to Microsoft Teams
Key Business Considerations • Microsoft Teams along side third party video infrastructure • Do you have a large deployment of 3rd party video devices? • Do you have a 3rd party call controller in your organization? • Do you plan on keeping your current call controller along side Microsoft Teams? • Do you want to run your own video infra or hosted? • Do you plan on deploying Teams Room Systems, when? • Pre-existing certified interop provider • Do you want to continue with your current certified partner? • Do you need to continue support for integrated room environment (Exchange, One Touch Dial)? • Other requirements • Do you need real time monitoring, troubleshooting & reporting capabilities? • Do you need to be available in sovereign or government clouds? • Do you have external companies joining your Teams meetings?
Deploying CVI in your Organization • Identify a partner/partners to use in your organization • Plan for user based/concurrent/site wide enablement and capacity if needed Plan • Obtain configuration info from the partner you have chosen (tenant key, appIds…) • Ensure your network is configured correctly (open ports, fw configs…) • Configure integrated rooms with exchange and one touch dial Configure Provision • Execute the cmdlets with the provisioning data, enable specific users or your full org. • Consent to the video interop app in your organization (Azure consent) Schedule • Schedule Teams meeting with video interop coordinates • Join Teams meeting with VTC devices Join
Plan for Cloud Video Interop Identify a partner/partners to use in your organization • Our certified partners have capabilities right for your business • Meet our partners to discuss your scenarios and considerations Plan for user based/concurrent/site wide enablement • Pick a deployment model/hosted model for your use • Select the license plan ideal for your organization. • Plan for capacity of VMs is you are hosting your video infrastructure • Teams and partner network assesment
Configure Cloud Video Interop Obtain configuration info from the partner/partners you have chosen (tenant key, appIds…) • You can use one or more video interop partners in your organization Ensure your network is configured correctly • Configure your standards-based video firewall for perimeter network traversal to support for ex. • Cisco VCS-e • Polycom RPAD Configure integrated rooms with exchange and OTD • In most cases additional relay would need to be setup and configured in your environment *Comprehensive list for your organization will be provided by the partner(s) you choose
Provisioning and Consent Execute the cmdlets with the provisioning data, enable specific users or your entire organization: • Provisioning for CVI for Teams is enabled via PowerShell. • An organization can use one or multiple CVI providers • A user can only be associated with a single CVI provider Create a new provider for a tenant: • New-CsVideoInteropServiceProvider -Name Pexip -TenantKey teams@vc.contoso.com -InstructionUri 'https://teams-joininfo.pexip.com/?conf={ConfId}’ • New/Set/Get/Remove are supported on CsVideoInteropServiceProvider Grant this provider for a specific user or the whole tenant. • Grant- CsTeamVideoInteropServicePolicy Consent to the video interop app in your organization (Azure consent)
Schedule Teams Meeting natively • Schedule Teams meeting with video interop coordinates • The enabled user can schedule Teams meetings via • Outlook client add-in • Teams client desktop and mobile. User is enabled (policy is assigned) Tenant IVR address and VTC ID Instruction URI hyperlink
Join Teams meetings Join teams meetings with your VTC devices • IVR • Direct dial • One touch dial Engage with Teams users in your meetings • Audio, Video and Content Share
Demo: Provisioning and Scheduling for Cloud video Interop with BlueJeans Gateway
Call to action • Determine if CVI is right for you • Visit the Microsoft Teams booth (MW368) and the partner booths • CVI demo is available in the Microsoft Teams booth • BRK3168 - Intelligent communications across devices in Microsoft Teams • BRK2188 - Intelligent meetings in Microsoft Teams • Connect with our Certified Partners at Expo • Polycom: #1918 • Pexip: #1241 • BlueJeans: #647
Partner References Certified partner solutions for Cloud Video Interop for Teams https://docs.microsoft.com/en-us/MicrosoftTeams/cloud-video-interop Polycom http://www.polycom.com/hd-video-conferencing/microsoft-video/realconnect.html teammicrosoft@polycom.com Pexip https://www.pexip.com/teams https://pexip.com/teams-assets/ BlueJeans http://www.bluejeans.com/teams-gateway microsoft@bluejeans.com https://www.youtube.com/watch?v=ABu1uJJewCA&feature=youtu.be
Sign Up https://aka.ms/O365Roadmap Microsoft Teams Resource Cheat Sheet https://aka.ms/SuccessWithTeams https://aka.ms/CoffeeintheCloud https://aka.ms/TeamsCommunity • Microsoft Technical Community • Product forums and blogs • Driving Adoption forum • O365 Champion’s Corner • Success with Teams Practical Guidance • Learn how to plan, deliver, adopt and manage Microsoft Teams • Skype for Business to Teams transition guidance • Coffee in the Cloud on YouTube • Short how-to videos for IT Pro’s and Champions • Long form end user & administrator training • Office 365 Roadmap • All public feature delivery dates • Filter by product Continue Your Education https://aka.ms/O365Champions • Office 365 Champions Program • Free monthly calls with Microsoft experts & peers • Early access to adoption resources and tools • Open to all business users, IT Pro’s and developers who want to drive adoption of cloud solutions & services
Microsoft Teams Sessions at IgniteSee more at https://aka.ms/TeamsAtIgnite Teams Core Fundamentals Change Management, Adoption and Success Stories BRK2159: What's new in Microsoft Teams, BRK2161: Microsoft 365, Built for Teamwork BRK3118: Microsoft Teams Architecture Update BRK3120: Troubleshooting Microsoft Teams BRK3126: What’s new in EDU? Updates to Microsoft Teams BRK3135: Learn more about security and compliance for Teams BRK3140: Microsoft Teams in the Government Cloud BRK3231: Collaboration on the Go with the Teams Mobile App BRK3370: Innovation of Teams built on a foundation of quality BRK4012: How to manage Microsoft Teams effectively BRK2160 : Scenarios to realize the value of Microsoft Teams BRK2189: Success with Teams Customer Panel – Best practices for large scale enterprise deployments BRK2366: Find out how one of the biggest retailers in Europe is using Microsoft Teams BRK3170: Driving Teams Adoption: Enabling the modern workplace with O365 & Microsoft Teams BRK2143: Improving Health Teams Collaboration using Microsoft Teams Upgrading from Skype for Business to Teams Intelligent Calls, Meetings & Devices BRK2190: Facilitating a smooth transition from SfB to Teams BRK3141: Designing your path from SfB to Teams BRK3142: Planning migration from SfB to Teams for IT Admins BRK3230: How Microsoft Does IT: The Journey from SfB to Teams BRK2169: Reaching broader audiences with Microsoft Teams live events BRK2188: Intelligent meetings in Microsoft Teams BRK3168: Intelligent Communications across devices in Microsoft Teams BRK3232: Collaborative Calling and Business Voice in Teams
Microsoft Teams Sessions at IgniteSee more at https://aka.ms/TeamsAtIgnite IT Pro Deep Dives BRK3113: Deep dive into the Administration Portal for Microsoft Teams and Skype for Business BRK3138: Managing Client Deployments and Updates for Microsoft Teams BRK4013: Quality in Meetings and Calling in Teams BRK3169: Understanding calling usage and diagnosing call failures in Teams BRK2461: How to choose, deploy and manage the right Teams Devices BRK4014: Deep dive on Office 365 Direct Routing BRK4016: Understanding Media Flows in Microsoft Teams BRK3229: Everything you need to know about Skype for Business Server BRK3124: How Skype for Business on-premises customers can take advantage of Teams meetings Extending Platform and Apps BRK2453: Drive Digital Transformation through Apps in Microsoft Teams BRK3119: Deep Dive into Building Apps for Microsoft Teams BRK2463: Introduction to programmable voice and video in Microsoft Teams BRK3122: Connecting Microsoft Teams to third-party meeting room devices with Cloud Video Interop BRK3136: How to manage secure, custom applications in Microsoft Teams
https://aka.ms/TeamsDeveloper Microsoft Teams Resource Cheat Sheet https://aka.ms/TeamsDevSupport https://aka.ms/TeamsDevDocs For Developers
Learn more at https://aka.ms/DiversityandTech Courtesy of Dux Raymond Sy
Please evaluate this sessionYour feedback is important to us! From your PC or Tablet visit MyIgniteat http://myignite.microsoft.com From your phone download and use the Ignite Mobile Appby scanning the QR code above or visiting https://aka.ms/ignite.mobileapp
Transition for SfB online to Teams: The only CVI service provider with a Microsoft supported interop solution for Skype for Business online and on-prem One Concurrent Subscription type for SfBO, SfBS and Microsoft Teams – offering a seamless transition. Cloud-hosted “One Touch Dial” scheduling solution for both SfBO and Teams invites to Polycom or Cisco devices. Service Highlights: 24/7 global support across the Microsoft portfolio including on-site services (certified partner) Ability to support both Polycom/Cisco endpoints and infrastructure Completely re-architected and purpose-built MCU infrastructure – designed ONLY for Microsoft Teams and Azure Global, multi-tenanted and fully redundant architecture deployed entirely within Azure Designed to enable the enterprise customer migration of their standards-based meeting workloads into the cloud alongside Teams meetings Proven track record in providing Microsoft video interop solutions since OCS, Lync, Skype for Business and Teams Polycom RealConnect for O365/Microsoft Teams
Pexip Software Architecture NGC Services - Azure Hosted Customer’s Infrastructure Platform Services Customer’s Azure Hosted CVI Bot SDK (REST) Pexip Node in Customer DC or Customer’s Azure Platform SDK/Dll Signaling GVC Terminal/VTC Media Streams Smart Media Agent Encode/Decode/Transcode Media Signaling (RTP/RTCP) (Media) Media Pass
Pexip Infinity for Microsoft Teams Customer Highlights • Have their own VTC systems (i.e. 10+ VTC systems). • Have their own VTC call control that they would like to initially integrate with. • Considering migrating to Pexip call control at their own pace to simplify their infrastructure. Product Highlights End user Experience: • Use their own domain in VTC dial info, i.e. for Contoso: “Dial teams@contoso.com then enter 555123”. • Have their own corporate branding “Welcome to Teams meetings at Contoso, please enter VTC conference ID” with corporate wallpaper. • Ability to have guests wait in the lobby and internal VTCs being admitted based on Teams meeting policies. IT Admin Experience: • Microsoft Azure, Azure Government cloud, private, public or hybrid deployments. • Securely identify internal VTCs from external VTCs based on internal network integration i.e. 10.x.x.x zone or auth with Pexip as call control. • Internal IT/Video support resources need access to live advanced diagnostics details on active calls, packet loss etc. • IT control of capacity in Azure or their own DC. • Single screen management interface, LDAP/AD Provisioning policies • Have information security requirements and prefer to not have 3rd parties (except Microsoft) access their call logs.
BlueJeans Service Architecture NGC Services - Azure Hosted BlueJeans Service Platform Services Azure Hosted CVI Bot SDK (REST) Platform SDK/Dll BlueJeans Service Components Signaling GVC Terminal/VTC Media Streams Encode/Decode/Transcode Smart Media Agent Media Signaling (RTP/RTCP) (Media) Media Pass
BlueJeans Gateway for Microsoft Teams Company Highlights • BlueJeans has been delivering true cloud-based video, audio and content for all endpoint types since 2011 • 1+ billion cloud connected room minutes supporting over 19000 different room systems • Simple, scalable, customizable, high quality services Product Highlights • Subscription based service model – user based or side wide license options • Elastic and globally scaled service with automated updates and patches agnostic to the customer • Endpoint agnostic, connects to any SIP/H.323 based room to leverage existing investments • Immersive video, audio and content share with flexible layouts per user choice • Realtime monitoring, management and troubleshooting with BlueJeans command center with analytics, reporting, live meeting controls, ROI dashboard and alerting across desktop, mobile and room systems • One touch meeting entry from room systems via native touch screen in Cisco, Polycom or Lifesize devices or separate BlueJeans iPad/Android app paired with the room. • Turn-key services with 4 levels of BlueJeans Global customer care including white glove service where applicable.
Provisioning, enablement, scenario flow Provides tenant key, provisioning info Partner Tenant Admin Configures Key, provisions users/tenant and consents to partner app Tenant Admin O365 Schedules meeting with outlook plugin/Teams client VTC enabled Teams Meetings Enabled User Dials/OTD to VTC tenant key, coordinates 3rd party VTC devices Partner Service (Bot) (Globally routable) Joins Teams meeting B2B VTC Partner Gateway Service Teams Meeting