This article is intended for Citrix administrators and technical teams only. Non-admin users must contact their company’s Help Desk/IT support team and can refer to CTX297149 for more information.
This article explains Citrix Administrators how to configure the different audio options for Citrix Receiver using the icaclient.adm template (GPO).
This policy allows for the configuration of client audio within an ICA session. It provides the ability to enable (or disable) audio for the client’s ICA sessions. Additionally, you can manage the amount of bandwidth consumed by an audio for an ICA session by changing the Sound quality settings ( Low, Medium or High). By setting the sound quality to High, the ICA session consumes a greater amount of bandwidth.
These policy changes are made by importing and using the Citrix Receivers Icaclient.adm template which is located in the Configuration directory of the Citrix Receiver installation folder.
With Windows Receiver 14.3, adm files are only available in Windows XP Embedded and Windows 2003 server.
For all other OS we have replaced adm files with ADMX and ADML files.
The Citrix Receiver Group Policy for Client audio settings is located under the Group Policy folder path Computer Configuration > Administrative Templates > Citrix Components > Citrix Workspace > User Experience > Client Audio Settings
For all Policy Settings, now we have to use ADMX and ADML files. For loading ADMX and ADML file in GPO, use the following steps:
Copy ADMX file in C:\Windows\PolicyDefinitions\
Copy ADML files in C:\Windows\PolicyDefinitions\en-US
Restart your GPO. These files will get automatically loaded into your GPO.
The audio Setting for an ICA session can be configured both on XenApp/Xendesktop Server or User Client device.
To configure the Client audio settings on XenApp/Xendesktop Server via group policy, perform the following steps:
Change group policy setting from Not Configured to Enabled, and click Apply.
Either select (or de-select) the Enable audio option to turn audio on, or off, for the client’s ICA session.
Adjust the desired sound quality for the ICA session using the drop-down window under the Options section.
To Configure Audio setting policies for User devices:
1. Load the group policy templates by following Configure Receiver with the Group Policy Object template.
Note: Server-side settings for audio quality take precedence over client side settings. The XenApp server does not have the ability to increase the quality of audio that is selected by the client. For example, if the client side settings for Sound quality are set to Low, but the server policy settings for Client Audio Quality are set to High, the ICA session should run at Low audio quality.
XenApp Server-side settings for audio or sound quality are configured using XenApp policies as of Windows Server 2008, the ica-tcp port settings should not be used.
Open the XenApp Advanced Configuration Tool.
Create a policy under:
Client Devices > Resources > Audio > Sound Quality
Set the Policy to Low , Medium, or High (the definitions are explained in the following section).
Apply the policy.
You can work with policies through the Group Policy Management Console in Windows or the AppCenter in XenApp (formerly the Delivery Services Console). The console or tool used to complete this depends on whether or not your network environment includes Microsoft Active Directory and whether or not you have the appropriate permissions to manage Group Policy Objects (GPOs).
Open the Delivery Services Console, Group Policy Management Console, or the Citrix AppCenter Console.
Create a User Policy > Audio Section > Audio Quality.
Set the Policy to Low, Medium, or High.
Apply the filters you want the policy to be applied to.
If using a XenApp console make sure the policy is enabled and prioritized to the desired level.
Use the projected figures for each level of sound quality to calculate the bandwidth potentially consumed in connections to specific servers. For example, if 25 users record at Medium on one server, the bandwidth used in the connections to that server is over 52,500 bytes per second.
Bandwidth is consumed only while audio is recording or playing. If both occur at the same time, the bandwidth consumption is doubled.
To control sound quality, choose one of the following options:
Low - for low speed connections for low-bandwidth connections. Sounds sent to the client are compressed up to 16 Kbps. This compression results in a significant decrease in the quality of the sound but allows reasonable performance for a low-bandwidth connection. With both audio playback and recording, total bandwidth consumption is 22 Kbps at maximum.
Medium - optimized for speech for most LAN-based connections. Sounds sent to the client are compressed up to 64 Kbps. With both audio playback and recording, total bandwidth consumption is 33.6 Kbps at maximum.
High - high definition audio for connections where bandwidth is plentiful and sound quality is important. Clients can play sound at its native rate. Sounds can use up to 1.3 Mbps of bandwidth to play clearly. Transmitting this amount of data can result in increased CPU utilization and network congestion.
Citrix Documentation - Audio policy settings
Citrix Documentation - Working with Citrix Policy Templates
Citrix Documentation - Creating XenApp Policies