-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Request: Add RingCentral (with Citrix VDI Optimization)
Software Overview
Name: RingCentral Desktop App (Unified Messaging/Video/Phone)
Winget Package ID: RingCentral.RingCentral
Description: RingCentral provides team messaging, video meetings, and a business phone system in one application. Integrating this app into NeverRed will allow automatic installation and updates through winget.
Silent Installation
- Installer Type: MSI (Admin version)
- Silent Install: Yes
- Command:
winget install -e --id RingCentral.RingCentral
VDI Optimization: Citrix Whitelist
Append RingCentral.exe to the ProcessWhitelist REG_MULTI_SZ in both registry paths:
HKLM\SOFTWARE\WOW6432Node\Citrix\WebSocketServiceHKLM\SOFTWARE\Citrix\WebSocketService
Ensure existing whitelisted entries are preserved; only add RingCentral.exe if it is not already present.
PowerShell Logic Example
$paths = @(
'HKLM:\Software\WOW6432Node\Citrix\WebSocketService',
'HKLM:\Software\Citrix\WebSocketService'
)
foreach ($path in $paths) {
if (Test-Path $path) {
$current = (Get-ItemProperty -Path $path -Name ProcessWhitelist -ErrorAction SilentlyContinue).ProcessWhitelist
if ($current) {
if ($current -is [string]) { $current = @($current) }
if ($current -notcontains 'RingCentral.exe') {
$newList = $current + 'RingCentral.exe'
Set-ItemProperty -Path $path -Name ProcessWhitelist -Value $newList
}
} else {
New-ItemProperty -Path $path -Name ProcessWhitelist -PropertyType MultiString -Value @('RingCentral.exe')
}
}
}
Restart-Service -Name CtxHdxWebSocketService -ForceService Restart
To apply the registry changes, restart the Citrix HDX WebSocket service:
sc stop "CtxHdxWebSocketService"
timeout /t 3 /nobreak >nul
sc start "CtxHdxWebSocketService"Notes
- Supports Citrix HDX optimization for RingCentral voice/video in VDI.
- Aligns with other VDI-optimized apps (e.g., Microsoft Teams, Zoom).
Metadata
Metadata
Assignees
Labels
No labels