Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Div
classtoc

In This Article

Table of Contents
stylesquare

Info

The information in this article is meant to be used in the sales process.

Overview

This article provides guidance for running Microsoft Teams in the Evolve IP Cloud Services.  Specifically, our Workspaces (Citrix) offerings, and our VMware Horizon Desktop as a Service (DaaS) products.

MS Teams and Workspace
Evolve IP Workspaces Elite,


Overview

This article provides guidance for running Microsoft Teams in the Evolve IP Cloud.  Specifically, VMware & Citrix DaaS.  For customers wishing to utilize the fully installed Microsoft Teams client within an Evolve IP DaaS product, please refer to the compatibility information in this article.


WebRTC for Real Time Audio Video (RTAV)

WebRTC is an open standard capable of redirecting video, voice, and data in a peer-to-peer fashion from one instance/endpoint to another.

The Citrix endpoint client makes use WebRTC, and for MS Teams, this works by making audio & video stream connections to/from the user's local endpoint and the DaaS virtual machine.  Because the connection is made directly between the devices, the encoding of the audio and video streams are offloaded to the local endpoint, which reduces latency and improves video quality.

Citrix has implemented WebRTC in the Windows 10 version of their endpoint client.  Mac and Linux are on the roadmap, but there is no release date yet.

Citrix has made WebRTC aware of MS Teams, so that the applications can provide feedback regarding the experience. Finally, WebRTC performance seems to also be dependent on media capabilities of the local endpoint and because of all of the components and connections involved, reliability establishing the connection is less than perfect.

VMware’s new optimizations also use the WebRTC components to accomplish the same effect, and this solution has been officially recognized by Microsoft as supported.  The required media optimization components are part of the Horizon Agent and Horizon Client by default and there's no need to install any additional plug-in to use the optimization feature for Teams.

RTAV Resources


Microsoft Teams Experiences in Evolve IP DaaS

The table below provides guidance w/ general end-user experience running MS Teams inside VMware DaaS & Citrix DaaS.  Both VMware & Citrix DaaS have a different approach to handling RTAV compared to Azure Virtual Desktops (AVD).  See experience estimates below.

MetricLocal Endpoint (Desktop, Laptop******)

VMware DaaS

(Windows 10 Endpoint*)

VMware DaaS

(Thin/Zero Client***)

Citrix DaaS

(Windows 10 Endpoint**)

Citrix DaaS

(Thin/Zero Client***)

AVD w/ RDP

(Win 10 Endpoint)

AVD w/ RDP

(Thin/Zero Client***)

Outbound Video Quality(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)Not Supported *****

TBD Pending Future Update ****

Not Supported ****
Inbound Video Quality(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)Not Supported *****TBD Pending Future Update ****Not Supported ****
Audio Quality (In/Out)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)Not Supported *****TBD Pending Future Update ****Not Supported ****
Overall RTAV Experience (star)(star)(star)(star)(star)(star)(star)(star)(star) (star)(star)(star) (star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)(star)
Screen Sharing(tick)(tick)(tick)(tick)(tick)(tick)(tick)
File Sharing(tick)(tick)(tick)(tick)(tick)(tick)(tick)
Chat (tick)(tick)(tick)(tick)(tick)(tick)(tick)

*Win10 Pro w/ VMware Horizon 5.4.2, w/ Media Optimization for MS Teams, DaaS View Agent 7.3.1

**Win10 Pro w/ Citrix Workspace Client 20.2.0.25, MS Teams HDX Optimized on VDA

*** ThinOS or ZeroOS, Win10 IOT thin client not in scope for testing.  ThinOS version 8.x, used for testing.

**** Based on 3/19/20 Azure AVD KB

***** Does not support RTAV or RTA for Dell Wyse 3040 

****** The best RTAV experience utilizes the local endpoint resources versus leveraging the resources and RTAV optimizations of a virtualized environment. 


Testing Notes & Important Considerations

Warning

Evolve IP recommends client testing of any RTAV experience before purchase via sales demo platform, which is currently available for VMware & Citrix DaaS.

  1. DaaS CPU tested with both 2vCPU and 4vCPU as well as 4 GB RAM (Standard Seat) and 8 GB Ram (Premium Seat).  Higher level seat provides greater multi-tasking capability, 2vCPU vs 4 vCPU did not significantly improve experience.
  2. Blast, PCoIP protocol on both thinOS and PCoIP Zero clients all yielded a similar experience.
  3. Win10 IoT thin clients not recommended due to high price-to-performance cost and high management overheard with minimal benefit vs standard Win10 endpoint.
  4. Only VMware & Citrix DaaS were tested due to other protocols (i.e. RDP on AVD, Ericom, etc.) not having any published optimized MS Teams guidance.


MS Teams Inside Evolve IP DaaS - Citrix

Evolve IP DaaS powered by Citrix technology, is certified and optimized as well as supported by Evolve IP.  The matrix below shows compatibility between Teams and

Workspaces.

Evolve IP Workspaces Products

Citrix - DaaS.  Note, Citrix is a session-based delivery allowing companies to share resources of a group of servers.  

Workspaces StdWorkspaces Standard include a desktop for MS Teams, and we do not support wrapping MS deliverable appWorkspaces Pro Workspaces Pro does not meet to support when real-time audio/video calls and meetings are desktop can be used for all other features in MS Teams.Workspaces EliteWorkspaces Elite supports
DaaS Workspaces DesktopRTAV SupportMicrosoft CertifiedOptimized for MS TeamsImportant Notes
Citrix Published ApplicationsNANANA

Microsoft does not

support Microsoft Teams as a

Published application.

Citrix 2vCPU; 4GB RAM(error)(tick)(tick)

This DaaS desktop meets the minimum requirements

for MS Teams

WITHOUT RTAV enabled.  Evolve IP does not recommend this size for MS Teams with RTAV

Citrix 2vCPU; 8GB RAM(tick)(tick)(tick)

This

DaaS desktop meets the minimum requirements for MS Teams WITH RTAV enabled.  However, the experience is poor when running other applications alongside MS Teams.  Evolve IP does not recommend this size for MS Teams with RTAV.

Citrix 4vCPU; 16GB RAM(tick)(tick)(tick)

Supports all MS Teams features.

Some Possible Feature Limitations

  Evolve IP recommends this size for MS Teams with RTAV.


Feature Limitations

  • Citrix optimized MS teams provides a single incoming video stream during
  • It's important to point out that high video resolutions put a load on the virtual desktop's vCPUs.  Therefore, clients need to understand that when MS Teams is used in a virtual desktop for audio/video calls and meetings, the virtual desktop's performance will take a major hit when running high video resolutions.
  • Depending on the virtual environment, only a single incoming video stream may be supported in meetings or group calls.  When there are multiple participants sending their video, only the dominant speaker’s video is shown at any time.  Users may not be able to enable screen sharing during a chat session.  If that's the case, the user has to start an audio/video call before screen sharing will work.This is also true for any version of Chrome.  MS Edge does support multiple RTAV streams. 
  • When doing screen sharing in multi-monitor setups, it's possible only the user's main monitor is only shared.
  • During screen sharing, give control/take control may not be supported.

Important Terminology

Optimized for MS Teams - This means the virtual desktop environment, the endpoint device connecting to the virtual desktop, and MS Teams installed in the virtual desktop has been fully optimized to support real-time audio/video calling and meetings in MS Teams.

Unoptimized for MS Teams - This means MS Teams has been installed in a virtual desktop environment without any optimizations.

Real-Time Audio/Video (RTAV) - A delivery mechanism between the virtual desktop and the endpoint device that facilitates MS Teams audio/video calling and meetings.  Each virtual environment vendor (Microsoft, Citrix, & VMware) have developed their own technologies to support RTAV.

Microsoft's Guidance for MS Teams in Virtual Environments

Microsoft's guide for running MS Teams in a Virtualized Desktop Infrastructure (VDI) environment is very comprehensive, and it should be a client's starting point for understanding the ins and outs of running MS Teams in a virtual environment.  The client should pay close attention to the following parts of the guide:

  • MS Teams installation and upgrade requirements
  • The MS Teams performance considerations
  • Known issues and limitations

MS Teams in Workspaces (Citrix)

Some highlights and information about Workspaces as it relates to MS Teams:


Resources

  • The
  • Currently, Citrix is the only virtual environment that is certified by Microsoft for MS Teams.  This means Citrix has developed their environment to support the MS Teams "optimized" mode.
  • When MS Teams is optimized for a virtual desktop environment, the environment can handle real-time audio/video (RTAV) features, as long as the minimum requirements are met.
  • Only the Workspaces Elite desktop can support MS Teams optimized RTAV features.
  • The Workspaces Pro desktop is only able to support MS Teams when the RTAV features are disabled.  In other words, audio/video calls and meetings are not supported.
  • The Citrix Optimization Guide for Microsoft Teams is a public guide that outlines all of the requirements for configuring the virtual desktop environment (EIP responsibility), and the endpoint devices accessing a virtual desktop (client responsibility).  The optimization guide includes the following:
    • Minimum endpoint requirements (hardware, operating systems, and software)
    • Recommended peripherals (headsets & webcams).
    • A list of supported thin clients from multiple vendors.
    • Network considerations, and call flow information.
    • Known limitations, and some troubleshooting information.

Dual Tone Multi Frequency (DTMF) and Teams Voicemail Limitation

DTMF allows a Teams user to send a dial tone to their voicemail to log in and set up their greeting, for example.     

Evolve IP has seen with the latest version of Citrix VDA, Citrix Workspace App, and Teams (Optimized) installed that DTMF issues mostly go away. 

Evolve IP has seen that when using earlier versions of the Citrix VDA, Citrix Workspace App, and Teams (Optimized), when a Citrix VDI user called into a meeting using the dial-in number, the call was connected, but users were not admitted to the meeting because DTMF tone was not sent.

Now that the feature is supportable, when the same user enters the conference ID, DTMF will recognize the ID being entered and admit user to the meeting.

The CWA versions that will support DTMF are:

  • CWA for Windows 2102 or higher
  • CWA for Linux 2101 or higher
  • CWA for MAC 2101 or higher

Teams Noise Suppression

Microsoft Teams offers three levels of noise suppression to help keep meeting participants focused.  Presently this feature is not supported in Workspaces.

MS Teams in VMware Horizon DaaS

This is the link to the article that explains where to go to select the setting and the differences between the three suppression levels.


MS Teams Inside Evolve IP DaaS - VMware

The below VMware Horizon DaaS support matrix provides information as it relates to MS Teams.  Note, Evolve IP DaaS is a dedicated one-to-one deployment model providing clients with a dedicated CPU/RAM desktop.  

DesktopSpecsRTAV SupportMS Teams Experience Important Notes
DaaS Standard Seat

2vCPU, 4GB RAM

(tick)(error)

MS Teams will function.  However, RTAV performance may saturate the DaaS standard seat. Heavy multi-tasking is not recommended while on a video call.  Inbound video performance and bi-directional audio quality tested excellent. Outbound video performance may be slow and grainy at times depending on users behavior and system configuration.  

DaaS Premium Seat2vCPU, 8GB RAM(tick)(warning)

MS Teams will function.  Light multi-tasking OK on a video call.  Inbound video performance and bi-directional audio quality tested excellent. Outbound video performance is acceptable.  User experience and performance will vary based on users behavior and system configuration.

DaaS Ultimate Seat2vCPU, 16GB RAM(tick)(tick)

MS Teams will function.  Most multi-tasking OK on a video call.  Inbound video performance and bi-directional audio quality tested excellent. Outbound video performance is good.  User experience and performance will vary based on users behavior and system configuration.

Other considerations:Some highlights and information about VMware Horizon DaaS as it relates to MS Teams or any RTAV collaboration software (Skype, Zoom, Webex)

  • Microsoft Teams with Real-Time Audio-Video is supported on Horizon Agent 7.9 and later  7 and newer on Windows, Linux, and Mac clients.
  • Currently, VMware Horizon DaaS is not "certified" by Microsoft (like Citrix) for MS Teams.  VMware's minimum requirements for running MS Teams with real-time audio/video (RTAV) is 4 vCPU and 4 GB RAM. 
  • The product, engineering, and proserv teams are currently testing our DaaS Premium & Ultimate Seats to see if they can handle MS Teams with RTAV features enabled.
  • Our engineering team is currently looking into the ability to offer virtual desktops with 4 vCPUs.  No ETA at this time. Evolve IP has not observed a benefit to 4 vCPU vs 2 vCPU.
  • Minimum requirements and additional information can be found in VMware's public guide: Configuring MS Teams for real-time audio/video.
  • RTAV not supported on WYSE thin clients at this time.  WYSE is planning a future update to thinOS to provide better support for RTAV.
  • Evolve IP will support all of the above seat types with MS Teams by ensuring the platform is running at peak performance levels.  However, the client is responsible for their own DaaS system configuration, policies and end user behavior and experience.
  • EvolveIP will troubleshoot DaaS performance issues with RMM and advise clients on what applications are utilizing DaaS resources.

  • Teams on VDI 2x2 Gallery View is currently in public preview. Teams on VDI 2x2 Gallery View feature will enable to view up to four attendees videos in 2x2 Gallery View on VDI clients from Citrix, VMware when Teams client in VDI optimized mode. Follow these instructions to turn on public preview.

Settings in VMware Horizon DaaS

Products

to Enable

DesktopSpecsRTAV SupportMicrosoft CertifiedOptimized for MS TeamsImportant NotesDaaS Standard Seat

2 vCPU, 4GB RAM

(tick)(error)(error)

The DaaS Standard Seat is only supported with MS Teams when  audio/video calls and meetings are disabled. 

Clients who try to run MS Teams with audio/video calls and meetings will see a significant hit to the desktop's performance.

DaaS Premium Seat2 vCPU, 8GB RAM(tick)(error)(error)

The DaaS Premium Seat is only supported with MS Teams when audio/video calls and meetings are disabled. 

We are currently testing the ability of this seat to support all MS Teams features,

Image Added

  • Check the box to enable the Virtualization Pack for Skype for Business.
  • Check the box to enable the Media Optimization for Microsoft Teams.

Teams, Zoom and WebEx Compatibility Matrix


Note

Zoom and WebEx are only tested and supported with their associated version of their agent plugins.

For example: Zoom VDI version 5.11.21530 & Zoom Plug-In version 5.11.21530

(tick) - Tested and supported          (error) - Tested and unsupported          Blank - Untested


Section
bordertrue


Column
width50%


VMware

TeamsWebExZoom


1.5.0.216681.5.00.363671.6.0.13811.6.00.447242.11.0.2429943.1.0.2492043.2.0.252735.12.222005.13.226105.13.23090

Horizon Client 2212.1

Horizon Agent Installer 20.3.1.19264881



(tick)(tick)

(tick)

(tick)

Horizon Client 2212 - 21079405

Horizon Agent Installer 20.3.1.19264881


(tick)


(tick)*

(tick)

Horizon Client 2209

Horizon Agent Installer 20.3.1.19264881





(tick)

(tick)

Horizon Client 2206

Horizon Agent Installer 20.3.1.19264881

(tick)


(tick) *

(tick)





MS Teams Outside of Evolve IP DaaS

  • Evolve IP can provide best-effort configuration assistance at best. 
  • Troubleshooting for DaaS will be the responsibility of the customer's DaaS provider who is "outside" or said another way, not Evolve IP.
  • Due to this being the customer's deployment we can only offer guidance based on vendor documentation and that is the limit of our support.
  • We recommend that all agents and software are running the latest version that is publicly available. 
  • Evolve IP can provide a demo seat to test OUR deployment of Teams with Citrix.   
    • Two week proof of concept (POC) is in play
    • This is the normal POC process to validate functionality on an Evolve IP platform.  
DaaS Ultimate Seat2 vCPU, 16GB RAM(tick)(error)(error)

The DaaS Ultimate Seat is only supported with MS Teams when audio/video calls and meetings are disabled. 

We are currently testing the ability of this seat to support all MS Teams features,