Group Policy Object (GPO) template
Sound for Remote Desktop Server includes *.admx and *.adml administrative template files. These template files allow to configure the product via Local GPO and/or Domain-Based GPO. Please refer to Microsoft MSDN article on managing ADMX files.
The archive file containing administrative template can be found in the installation directory:
%ProgramFiles%\FabulaTech\Sound for Remote Desktop (Server)\policies.zip
Additionally, the administrative template files are deployed to a local GPO during product installation and can be found here:
%WINDIR%\PolicyDefinitions\Fabulatech.admx %WINDIR%\PolicyDefinitions\ftsndrdpsrv.admx %WINDIR%\PolicyDefinitions\en-US\Fabulatech.adml %WINDIR%\PolicyDefinitions\en-US\ftsndrdpsrv.adml
It's recommended to use the GPO template files provided with the latest product version of Sound for Remote Desktop Server.
Some GPO policies can be set in different locations, depending on their target (Computer Configuration, User Configuration), or their level of applicability (FabulaTech, Product). If a policy is configured in multiple locations, the following priority order applies (from highest to lowest):
- Computer Configuration -> Administrative Templates -> FabulaTech
- User Configuration -> Administrative Templates -> FabulaTech
- Computer Configuration -> Administrative Templates -> FabulaTech -> Sound for Remote Desktop (Server)
- User Configuration -> Administrative Templates -> FabulaTech -> Sound for Remote Desktop (Server)
- Product settings (GUI, registry, etc.)
Policies defined at a higher level override those set at lower levels.
The GPO template can be used to configure the following settings:
| Setting | Target | Level | Description |
|---|---|---|---|
| Licensing | Computer | Product |
This policy setting is used for licensing management. The following licensing modes are used:
For "License Key" type of licensing you must specify a string of the key in the corresponding field. For "License Server" type of licensing you must specify a license server name in the name_or_ip:port format, where the port is an optional parameter. If this policy setting is enabled, the licensing mode will be overridden by this policy setting. It means using GPO License key instead key that determined via the settings interface. If this policy setting is disabled or not configured, the licensing mode is determined via the settings interface. |
| Recording compression | Computer | Product |
This policy setting is used for setting sound compression rate during its transfer to the Server side. If this policy setting is enabled, the compression mode for the user will be set by this policy setting. If this policy setting is disabled or not configured, the "OPUS" compression mode will be used. The user has the possibility to change the compression mode at any time via the settings interface, even if the policy setting is enabled. |
| Playback compression | Computer | Product |
This policy setting is used for setting sound compression rate during its transfer to the Workstation side. If this policy setting is enabled, the compression mode for the user will be set by this policy setting. If this policy setting is disabled or not configured, the "OPUS" compression mode will be used. The user has the possibility to change the compression mode at any time via the settings interface, even if the policy setting is enabled. |
| Lock Config | Computer | Product |
This policy setting is used for locking the settings user interface of the program. If this policy setting is enabled, the user interface containing the program settings is locked and the user can't change settings in the tray menu. If this policy setting is disabled or not configured, the user interface containing the program settings is accessible for users. |
| Prefer global settings | Computer | Product |
This policy setting determines the priority between settings configured via GPO and those configured by the user through the GUI. If this policy setting is enabled, the GPO settings (if specified) are used even if the user has configured them manually. The user can edit the settings through the GUI, but they will not be applied. If the policy setting is disabled or not configured, the global policies will be used only if the user has not overridden them through the GUI. |
| Log file rotation | Computer | Product |
This policy setting controls advanced log file rotation behavior. The product may create multiple logs for each user, depending on factors such as Session ID, Process ID (PID), and FabulaTech product module. Each log is stored on disk as a set of log file parts, which are created as the log is rotated. When the active log file part reaches the configured size limit, it is rotated: the current file part is renamed, and a new empty file part is created for the same log. If any of the configured limits are exceeded, the oldest log file parts are automatically removed according to the configured rules.
If this policy is disabled or not configured, log file rotation behavior is controlled by the application’s internal log rotation settings. |
| Log level | Computer | Product |
If this policy is disabled or not configured, the log level is controlled by the application’s internal logging settings. |
| Audio device isolation mode | Computer | FabulaTech |
This setting is common for multiple FabulaTech products, including USB for Remote Desktop, Sound for Remote Desktop, and Webcam for Remote Desktop. This policy setting defines how redirected audio devices are isolated across user sessions in a multi-user environment. This setting is relevant when multiple users are logged on to the same server simultaneously and multiple audio devices are present. FabulaTech isolates audio devices within user sessions so that only the owning user can access the redirected device. To provide isolation, the program relies on a dedicated FabulaTech isolation driver. If the isolation driver is disabled or uninstalled (for example, by an administrator or security software), audio isolation may be affected. As a result, an audio device may become accessible from another user session. Important: The audio device isolation mode is determined when a user session starts. If this policy setting is changed, existing user sessions are not affected. Users must sign out and sign in again for the new isolation mode to take effect. To address such scenarios, the following isolation modes are available:
If this policy setting is Disabled or Not Configured The audio isolation mode is controlled by the local settings of the corresponding FabulaTech device redirection software (Sound for Remote Desktop, Webcam for Remote Desktop, or USB for Remote Desktop). |