You may notice some articles displaying content inconsistently. Pardon our dust as we update our site.
In this article New and changed information New and changed information Webex App for VDI overview VDI environment overview VDI components Environment types Architecture Webex VDI with Unified CM Webex VDI with Unified CM and Expressways for MRA Webex App VDI with Webex Calling Webex VDI with Webex for BroadWorks Webex App VDI with Meetings Fallback mode Prepare Your Environment Webex App VDI login flow Hosted virtual desktop and thin client requirements Hosted virtual desktop Windows thin clients Linux thin clients macOS thin clients Webex App and plugin requirements Headset Requirements Supported realtime media workflows for calling and meetings Unified CM requirements Webex Calling requirements Webex for BroadWorks requirements Full-featured meetings requirements Mobile and Remote Access (MRA) requirements Prerequisites MRA with Webex App VDI workflow Dual NIC considerations DNS configuration Firewall configuration Deploy Webex App VDI Webex App VDI deployment task flow Configure hosted virtual desktop and install Webex App Installation arguments, explanations, and required privileges Installation comparison User preferences Configure Azure Virtual Desktop for the Webex App Install the Webex App VDI plugin on Windows thin client systems Install the Webex App VDI plugin on Linux thin client systems Install the Webex App VDI plugin on macOS thin client systems Install Webex Meetings VDI plugin on thin client systems Known issues and limitations with Webex App for VDI Manage Webex App for VDI Upgrade management Webex App upgrades on the virtual desktop Thin client upgrades Citrix or VMware upgrades Disable VDI detection after installation Enable or disable advanced video features in Webex App VDI fallback mode Configure VDI plugin notification Disable VDI version compatibility check Ringers and alerts setting not working for all devices Diagnostics in the Webex App Browser content redirection August 14, 2024 | 32774 view(s) | 5 people thought this was helpful In this article New and changed information New and changed information Webex App for VDI overview VDI environment overview VDI components Environment types Architecture Webex VDI with Unified CM Webex VDI with Unified CM and Expressways for MRA Webex App VDI with Webex Calling Webex VDI with Webex for BroadWorks Webex App VDI with Meetings Fallback mode Prepare Your Environment Webex App VDI login flow Hosted virtual desktop and thin client requirements Hosted virtual desktop Windows thin clients Linux thin clients macOS thin clients Webex App and plugin requirements Headset Requirements Supported realtime media workflows for calling and meetings Unified CM requirements Webex Calling requirements Webex for BroadWorks requirements Full-featured meetings requirements Mobile and Remote Access (MRA) requirements Prerequisites MRA with Webex App VDI workflow Dual NIC considerations DNS configuration Firewall configuration Deploy Webex App VDI Webex App VDI deployment task flow Configure hosted virtual desktop and install Webex App Installation arguments, explanations, and required privileges Installation comparison User preferences Configure Azure Virtual Desktop for the Webex App Install the Webex App VDI plugin on Windows thin client systems Install the Webex App VDI plugin on Linux thin client systems Install the Webex App VDI plugin on macOS thin client systems Install Webex Meetings VDI plugin on thin client systems Known issues and limitations with Webex App for VDI Manage Webex App for VDI Upgrade management Webex App upgrades on the virtual desktop Thin client upgrades Citrix or VMware upgrades Disable VDI detection after installation Enable or disable advanced video features in Webex App VDI fallback mode Configure VDI plugin notification Disable VDI version compatibility check Ringers and alerts setting not working for all devices Diagnostics in the Webex App Browser content redirection Deployment guide for Webex App for Virtual Desktop Infrastructure (VDI) In this article New and changed informationThis table covers content updates related to new features or functionality, changes to existing content, and any major errors that were fixed in the Deployment guide for Webex App for Virtual Desktop Infrastructure (VDI).
For more information about Webex App VDI updates, new features, added VDI support, and limitations, see the VDI release notes.
November 13, 2023
Prepare your environment:
Prepare your environment:
Deploy Webex App for VDI:
Manage and troubleshoot Webex App for VDI:
Clarified the note about Azure Virtual Desktop in Full-featured meetings requirements. AVD does not support full-featured meetings.
New content about disabling the VDI version compatibility check, in Manage and troubleshoot Webex App for VDI.
Updated supported infrastructure and OS versions for the 43.4 (April 2023) release, in Hosted virtual desktop and thin client requirements.
February 27, 2023
Added recommendation to synchronize some AppData/Roaming folders across VDI sessions, so users can decrypt the roaming database to maintain their Webex preferences in non-persistent VDI environments.
January 11, 2023
Added latest tested infrastructure and thin client OS versions and supported hardware in the Hosted virtual desktop and thin client requirements. Includes Apple M2 chip, macOS Ventura, HP ThinPro 8, and Dell ThinOS 9.3.
October 26, 2022
Updated msiexec command examples in the section Configure hosted virtual desktop and install Webex App: removed FORCELOCKDOWN=LockWhenCompatible parameter, because this parameter should only be used when installing the bundled MSI package (Webex Meetings desktop app and Webex App).
Updated for Webex App VDI version 42.8:
Updated description for VDIScreenShareEnabled registry key to include Linux thin client sharing behavior, for Webex 42.8 and later (in the section Enable or disable advanced video features in Webex App VDI fallback mode).
February 9, 2022
February 3, 2022
December 15, 2021
November 12, 2021
October 29, 2021
Updates for June (41.6) release, including the following:
Other general updates:
January 18, 2021
December 11, 2020
September 29, 2020
Without optimization, Webex App messaging works as-is in a Virtual Desktop Infrastructure (VDI) environment. However, the full Webex App experience also includes calling and meetings, which require video and audio media processing.
Because of a limitation known as the hairpin effect, calling, meeting, and accompanying video capability are not supported without optimization. The additional bandwidth required for calls and video creates a bottleneck at the data center because the media flows from one user to the data center back to another user. As a result of this unoptimized media path and the lack of easy access to peripherals such as device speakers, microphone, and camera, the user experience is not ideal.
To fix the issue of the hairpin effect, the Webex App VDI plugin extends the Cisco collaboration experience to virtual deployments so that users can use the full messaging, meeting, and calling functionality that the Webex App provides.
To reduce latency and to enhance media quality, the VDI plugin optimizes the media workflows by streaming media directly between users on thin client endpoints and leverages the hardware of the thin client machines to handle media processing. This media path does not go through the hosted virtual desktops (HVDs). The result is a stable and full-featured calling and meeting experience for your VDI users.
In this architecture, the Webex App is installed on the HVD in your VDI environment and required VDI plugins are installed on the user's thin client (typically a lightweight system, like a repurposed laptop or desktop).
Using a supported Linux, Mac, or Windows-based thin client, users access the Webex App on the HVD from a remote virtual desktop environment. With supported versions of Webex App, users can use all of the built-in messaging, meetings, and calling on Webex App functionality on their thin client. Additionally, you can integrate Webex App VDI with a Unified CM or Webex Calling environment, so that users can use supported call features.
For new features for each release, see the release notes for more information.
Using Webex App in an optimized virtual environment requires the following components.
For Linux thin clients, you must install the Webex Meetings VDI plugin alongside the Webex VDI plugin.
All user preferences are in the roaming database ( spark_roaming_store.db ). This database is much smaller than the main db ( spark_persistent_store.db ).
If you are a non-persistent VDI customer (a VDI environment that is deleted everytime the user logs out), you can quickly back up and restore spark_roaming_store.db so that VDI users won't lose preferences between sessions.
The architecture diagrams show the components, signaling, and optimized media flows that are involved in a typical Webex App VDI deployment with an existing supported call service deployment: either Unified CM, Webex Calling, or BroadWorks.
On the left of each diagram is your corporate network which contains the virtual environment. This virtual environment lightens the load on the user-side hardware by running the apps, the operating system, and user data the virtual data center. With that framework, you can manage the environment from a central location and users can access it remotely from supported thin clients.
The components in the corporate network consist of the Hosted Virtual Desktop (HVD), the central environment you manage where the Webex App is installed and runs, and a virtual channel connection (through the Cisco HVDAgent) to the user's thin client endpoint.
On the thin client, users install the Webex VDI plugin and sign into a connection broker (Citrix or VMware), a piece of software that creates connections to HVDs. A connection broker performs a number of tasks including the following:
Once signed in, the thin client endpoint simulates interactions with applications and an operating system through peripherals such as a monitor, keyboard, mouse, USB devices, and so on, as if the software were installed on the thin client itself. Users use a thin client app on this endpoint to access Webex App on the remote server.
This architecture optimizes the direction of signaling and media. It communicates over HTTPS, WSS, and SIP for signaling with the Webex cloud or BroadWorks cloud (on the right side). Separate media streams for meetings (Webex App) and calling (Unified CM, Webex Calling, or BroadWorks) are established through SRTP.
You must update the Webex App on the HVD. New versions are released every two months and have backwards compatibility with previous thin client VDI plugins. New thin client VDI plugin builds are also made available every two months. Download the software and see the release notes for more information about version compatibility.
When you set up Calling in Webex App (Unified CM), you may encounter issues related to the connection or required settings (such as voice domain and UC services). Using this tool, you can diagnose what services are configured correctly and what is missing. This feature is useful for troubleshooting scenarios and reducing support cases, whether you're migrating to Calling in Webex App (Unified CM) or setting up new users.
When user experience issues, they can access the diagnostics view and export the data to share with you or support.
For shortcut keys to show the diagnostics window, see Keyboard and navigation shortcuts.
Browser content redirection (BCR) is an optimization of the VDI environment that reduces the load on the virtual desktop machine.
When BCR is enabled on the virtual desktop, the Webex App cannot share the browser content by remote screen share, application share, or screen portion share.
Webex users can use local screen sharing to share their browser.