Microsoft has released new Teams for VDI in early December 2023. The new version of Teams has been re-implemented and promises improvements in performance, memory consumption, usability, and security. Here is a link to some information about the new Teams - https://learn.microsoft.com/en-us/microsoftteams/new-teams-vdi-requirements-deploy
Two important limitations exist for new Teams in your Citrix environment:
Here’s an explainer on everything related to Microsoft Teams transition. There are two transitions happening right now. For detailed documentation refer Microsoft Teams Optimization documentation
Microsoft Teams Client transition from Classic Teams to New Teams for both native clients and VDI clients
Microsoft has released a new Teams (Teams 2.1) for both Native and VDI environments.
Classic Teams is End of support in both Native and VDI environments.
Please refer https://learn.microsoft.com/en-us/microsoftteams/teams-classic-client-end-of-availability for more information on the dates
Transition from Citrix HDX Optimization (VDI 1.0) to Microsoft SlimCore Optimization (VDI 2.0). These terms are introduced to differentiate between existing optimization with Citrix HDX and the new VDI solution from Microsoft.
Citrix HDX / WebRTC Optimization
Microsoft Teams (new or Classic) is optimized with Citrix HDX (WebRTC Optimization). The media engine (HdxRtcEngine) on the endpoint responsible for handling offloaded media is embedded in Citrix Workspace app and installing Citrix Workspace App automatically installs the engine as well. This was the solution that has existed since the beginning of Teams optimization support.
Microsoft SlimCore Optimization (new VDI solution for Teams)
Here Microsoft Teams is optimized with SlimCore Optimization, a Microsoft solution built leveraging Citrix Virtual Channel SDK and is based on the existing Media Engine (SlimCore) which powers Microsoft Teams (native client) today. However, as this optimization needs a new media engine (SlimCore) on the endpoint which will be responsible for handling offloaded media, Citrix is providing an easy way to deploy the Teams Plugin (check CWA 2402 LTSR enhancements section below).
The new VDI solution for Teams (SlimCore Optimization) is only available for Windows clients and only for Teams running in a published desktop. The Teams version needed for GA is 24295.605.3225.8804 and Client version 24110115722 as seen in Settings -> About Teams
Microsoft has also published documentation detailing all that is necessary to deploy SlimCore optimization. Please see https://learn.microsoft.com/en-us/MicrosoftTeams/vdi-2
Please note that the minimum version recommendation to use New Teams with SlimCore Optimization solution is CVAD 2203 LTSR CU3 (or) 2305 CR. The versions mentioned above have a fix for a fatal exception related to third party virtual channels. See CTX682593 for more information.
Action Needed: Customers who are on 2203 LTSR CU2 and below (or) CVAD 2303 CR and below are recommended to upgrade to latest versions to avoid the critical fatal exception.
Citrix understands the importance of using New Teams as a published (seamless) application for our customers in addition to some fixes we’ve done for CVAD 2402 LTSR. Hence, we’ve backported some fixes to 2203 LTSR CU5
Following are the fixes that are available in 2203 LTSR CU5 and automatically be a part of future CU releases for 2203 LTSR
Published (seamless) application support
Default allowing of registry entry “msedgewebview2.exe” so you don’t have to manually whitelist it
Some bug fixes related to application sharing
Action Needed: Customers who are on 2203 LTSR and looking for published application support and other enhancements done in 2402 LTSR, please upgrade to 2203 LTSR CU5.
New Teams Installation is documented by Microsoft here:
https://learn.microsoft.com/en-us/microsoftteams/new-teams-vdi-requirements-deploy. This installation is much different that the previous version of Microsoft Teams Classic as the New Teams installer uses MSIX technology. All installation, configuration and all product documentation for new Teams will be provided by Microsoft.
Important: To enable optimized new Teams with Citrix HDX Optimization, you must configure the following registry key on releases in which this fix is not present. This registry key is not needed if you're on CVAD 2402 LTSR or above
Location: HKLM\SOFTWARE\WOW6432Node\Citrix\WebSocketService
Key (REG_Multi_SZ): ProcessWhitelist
Value: msedgewebview2.exe
Published App support - Added in CVAD 2402 LTSR. Published Teams applications can be optimized with Citrix HDX Optimization but not with Microsoft SlimCore optimization
Registry entry for New Teams - Starting with CVAD 2402 LTSR, you don’t need to manually configure the msedgewebview2.exe registry entry as it is whitelisted by default
Share System Audio - You can now share the audio playing on your VDA with participants in a meeting. Select the Include computer sound option to make your meetings more engaging. This feature is currently rolling out from Microsoft end. You should see the Share system Audio option soon
Generally available from CWA Windows 2405
CWA Mac [Public tech preview from 2405]
CWA Linux [Public tech preview from 2402]
Limitations
Audio cannot be shared using this feature when sharing the screen with RAVE and BCR redirected apps or tabs
This feature is supported only on published desktops
MSTeams Plugin Install - Needed for SlimCore Optimization (CTX691425)
Please refer to CTX692709 for a concise guide on how to get Microsoft Teams Roaming with Citrix Profile management. In addition, also refer to Profile management documentation focused on Microsoft Teams
Recommended version of Citrix profile management is 2402 CU1 and above
Note: If you’re facing further issues after following the recommended guidelines in the article above, please raise a support ticket.
Microsoft Teams 2.x has changed its installation method and now installs under C:\Program Files\WindowsApps. Based on those changes we've created a new article that provides the specific steps for the deployment of the Teams 2.x in an App Layering(AL) or User Personalization Layer(UPL) environment.
For detailed instructions of Teams deployment guidance with App Layering - refer to CTX692020
We have identified an issue where Microsoft Teams crashes and restarts in a loop when used in specific RemotePC scenarios. This problem occurs under the following conditions:
Mitigation: Please raise a case with Citrix support to receive a hotfix to mitigate this issue. Future versions of Citrix Virtual Apps and Desktops will have this fix included
02/21/2025
Updated content for CPM support
07/08/2024
Updated information on Teams VDI 2.0 fatal exception and version recommendation
Updated CVAD 2203 LTSR CU5 published app support details
Updated new information & links to Microsoft documentation for VDI 2.0
Updated minimum version recommendation for VDI 2.0
Modified the CWA 2402 LTSR Enhancements heading to features to better describe the latest features available
07/15/2024
Updated information on terms VDI 1.0 and VDI 2.0
Updated information on terms VDI 1.0 and VDI 2.0
07/25/2024
07/31/2024
08/12/2024
Updated link to CTX691425, an article detailing the steps for SlimCore Optimization
11/05/2024
Updated information about methods of installing Teams plugin needed for SlimCore optimization