When trying to use video on Symphony Meetings calls on a Citrix virtual desktop infrastructure (VDI), the camera is not detected by default. This is because the Symphony application requires the webcam driver to be installed onto the client machine for it to function correctly.
Note: Details on how to enable the drivers on the Citrix VDI are available on the Citrix support site.
Path: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\GenericUSB
You will see that specific devices classes and subclasses are denied in the DeviceRules setting. If the device class you are attempting to redirect is listed as Deny in the DeviceRules, perform one of the following:
- Create a new Allow rule above the Deny rule
- Place a # in front of the target class/subclass
- Delete the entry to remove the rule that is blocking the redirection
Open Device Manager, find the target USB device and record the class, subclass, VID and PID settings (Figure 1):
Figure 1 Device Manager
The target device above has a Class of 03 and SubClass of 01. This matches a Deny rule in the Registry DeviceRules (Figure 2):
Figure 2 Deny rule
Modify the DeviceRules registry entry by adding an Allow rule for the target device above the Deny rule (Figure 3) that matches the Class and Subclass identified in Figure 1:
Figure 3 Allow rule
Once this is done, create a Client USB device redirection rules policy that applies to the target (Figure 4):
Figure 4 Client USB device redirection
Once the policy is applied and the Registry is modified, the device will appear in Device manager as a Generic device (Figure 5):
Figure 5 Generic device
Enable the Redirect checkbox so the device is ready for redirection.
After selecting Redirect in the Device manager, the device will be available in the VDA ICA session. Open Device Manager on the VDA (Figure 6) and confirm that the device appears in the VDA session by confirming the VID and PID of the device match those in Figure 3:
Figure 6 USB Input Device Properties