Configuring Zoom VDI to support WebRTC redirection for the Zoom Web App

WebRTC (Web Real-Time Communication) redirection optimizes performance for real-time communication applications within Virtual Desktop Infrastructure (VDI) environments by offloading processing from the virtual desktop to the client endpoint. This feature improves the user experience for Zoom Phone and Zoom Contact Center in the web, as well as the Zoom Contact Center CTI Connector in VDI environments by reducing CPU usage, optimizing network traffic, and providing smoother audio with reduced latency. 

Note: VDI WebRTC redirection is currently only available for voice channels.

Requirements for configuring VDI to support WebRTC redirection for the Zoom Web App

General requirements

Citrix Requirements

Omnissa Horizon Requirements

Table of Contents

How to configure Citrix Virtual Apps and Desktops

Enabling WebRTC redirection in a Citrix environment involves configuring policies and ensuring the correct components are installed.

Configure the virtual desktop environment

  1. On the virtual machine, open the Windows Registry Editor.
  2. Navigate to HKLM\SOFTWARE\Software\WOW6432Node\Citrix\WebSocketService.
  3. Create or modify the following registry entry:
  4. Reboot the virtual machine for the changes to take effect.

For more information, see Citrix's setup documentation.

How to configure Omnissa Horizon

note icon
Follow Omnissa’s support article for full setup instructions.

Configuring the thin client

On the endpoint device, install Horizon Client for Windows 2503 or later. While the Horizon WebRTC Redirection option is installed and enabled by default, users can configure this from the server connection Settings menu.

Configuring the virtual desktop

Ensure the virtual desktop has Horizon Agent 2503 or later installed.

Configuring Group Policy settings

  1. Download the GPO Bundle from Omnissa following their setup instructions.
  2. Configure the following policies:
  3. Sign out from the agent and sign back in for the policy changes to take effect.

Install the browser extension on the Virtual Machine 

Users will need to install the Chrome extension in their Virtual desktop to support WebRTC redirection on the virtual desktop, or force install the extension using the Policy for Google Chrome, or Microsoft Edge on the virtual machine side using the policy ExtensionInstallForcelist, or follow these instructions for setting policy through GPO Editor - Chrome's policy key is below.

Key: *\Software\Policies\Google\Chrome\ExtensionInstallForcelist
Type: REG_SZ
Value: 1 = "emildoafpcgihdmhphelfhghioccllfi"

How to test and troubleshoot

After configuring WebRTC redirection, test the functionality to ensure it's working correctly.

  1. Connect to your virtual desktop from the VDI client.
  2. Open a web browser and access Zoom Contact Center either directly through the web or through Salesforce integration.
  3. Join a call to test the audio functionality.
  4. Open another browser tab and visit chrome://webrtc-internals.
  5. Confirm that no RTCPeerConnection has been created or connected.
    This indicates that WebRTC redirection is working properly and the processing has been offloaded to the client endpoint.

Note: If you see RTCPeerConnection entries in the WebRTC internals page, WebRTC redirection may not be configured correctly. Review your configuration settings and ensure all requirements are met.