Einrichtung der Audio/Video-Kommunikation mit Remote Desktop Services (RDS)
Januar 2024
Einleitung
Zu Beachten
Grundsätzlich ist eine RDS Umgebung auf seine Praxistauglichkeit einer Echtzeitkommunikation im Rahmen eines Proof of Concept mit einer ausgewählten Benutzerbasis des Endkunden zu überprüfen.
Dieses Dokument beschreibt die Einstellungen, die getroffen werden müssen, wenn ProCall in einer Remote Desktop Verbindung läuft und die Audio/Video-Kommunikation darüber genutzt werden soll.
Dieses Szenario wurde zu einem früheren Zeitpunkt mit folgenden Betriebssystemen getestet:
- Microsoft Windows Server 2019 / 2016 / 2012 R2
- Windows 8.1
- Windows 10
Mittlerweile werden nur Betriebssysteme mit Microsoft Windows Server nach 2012 R2 unterstützt.
Einstellungen für Audio/Video in einer RDC
Gruppenrichtlinie
Via Gruppenrichtlinie (verteilt oder lokal) wird die Option zur Umleitung ermöglicht.
Terminal Server Gruppenrichtlinie
Auf dem Terminal Server (Remote Desktop Services) müssen die Umleitungen für Audio konfiguriert bzw. aktiviert werden.
Öffnen Sie dazu auf dem Server den Gruppenrichtlinieneditor und navigieren zu:
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Device and Resource Redirection
Computerkonfiguration\Administrative Vorlagen\Windows-Komponenten\Remotedesktopdienste\Remotedesktopverbindungs-Host\Geräte-Ressourceumleitung
Aktivieren/Deaktivieren Sie folgende Einstellungen:
Einstellung | Status |
---|---|
|
|
|
|
|
|
|
|
Beispiel Screenshot: Device and Resource Redirection
Computerkonfiguration\Administrative Vorlagen\Windows-Komponenten\Remotedesktopdienste\Remotedesktopverbindungs-Host\Umgebung für Remotesitzung
Einstellung | Status |
---|---|
|
|
Beispiel Screenshot Local Group Policy Editor - Remote Session Environment
Computerkonfiguration\Administrative Vorlagen\Windows-Komponenten\Remotedesktopdienste\Remotedesktopverbindungs-Host\Umgebung für Remotesitzung\RemoteFX für Windows Server 2008R2
Einstellung | Status |
---|---|
|
|
Beispiel Screenshot: Local Group Policy Editor - RemoteFX
Client Gruppenrichtlinie
Auf dem Client (Remote Desktop Client) muss die Umleitung für lokal verbundene USB-Geräte (in diesem Fall die WebCam) aktiviert werden.
Öffnen Sie dazu auf dem Client den Gruppenrichtlinieneditor und navigieren zu:
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Client\RemoteFX USB Device Redirection
Computerkonfiguration\Administrative Vorlagen\Windows-Komponenten\Remotedesktopdienste\Remotedesktopverbindungs-Client\RemoteFX USB-Geräteverwaltung
Einstellung | Status |
---|---|
|
|
Beispiel Screenshot Local Group Policy Editor RemoteFX USB Device Redirection
Beachten Sie, dass das Aktualisieren von Gruppenrichtlinien (wann die Gruppenrichtlinien aktiv werden) von verschiedenen Faktoren abhängt. Mehr Details dazu finden Sie in der Microsoft Dokumentation:
Remote Desktop Connection Einstellungen
Lokale Ressourcen >> Remote Audio >> Einstellungen...
Lokale Ressourcen >> Lokale Geräte und Ressourcen >> Weitere...
"Andere unterstützte RemoteFX-USB-Geräte" müssen verfügbar sein, sollten aber nicht aktiviert werden:
Konfigurationsüberprüfung der RDP Client Sitzung
In Microsoft Windows Mikrofon-Datenschutzeinstellungen (Einstellungen\Datenschutz\Mikrofon) die Option "Apps die Verwendung meines Mikrofons erlauben" aktivieren.
In Microsoft Windows Kamera-Datenschutzeinstellungen (Einstellungen\Datenschutz\Kamera) die Option "Apps die Verwendung meiner Kamera erlauben" aktivieren.
Die im Client (Remote Desktop Client) Betriebssystem ausgewählten Eingabe- und Ausgabe-Geräte sind innerhalb der RDP Sitzung auf dem Terminal Server unter Control Panel\All Control Panel Items\Device Manager als "Remote Audio" verfügbar:
und können im ProCall Client Audio-/Video-Wizard unter Mikrofon, Wiedergabegerät und Rufton ausgewählt werden:
Mitbekommen wenn es klingelt
Das Remote Audio ist in der Einrichtung das Headset. Um nun einen Klingelton am PC hören zu können, ist es wichtig, hier das Windows Standard-Audiogerät auszuwählen.
Im nächsten Schritt wird die Kamera ausgewählt:
Weitere technische Hinweise
Allgemeine Betriebshinweise
estos kann mangels eigener Optimierungsmöglichkeiten keine allgemeingültige Empfehlung für den Softphone-Betrieb im Microsoft Windows Terminal Server-Umfeld aussprechen. Die Auslegung und Auslastung einer derartigen Topologie zeigt sich von Kunde zu Kunde zu divers, sodass die Einsatzmöglichkeit von ProCall Softphones nur im Rahmen intensiver Tests kundenspezifisch geprüft werden muss.
Priorisierung der Audiodaten
Über die Einstellung audioqualitymode:i:1 oder audioqualitymode:i:2 kann die Audioqualität in der RDP-Datei am lokalen Client unabhängig von der verfügbaren Bandbreite statisch vorgegeben werden.
Siehe auch
- https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ff393679(v=ws.10)?redirectedfrom=MSDN
- https://docs.microsoft.com/en-us/windows/win32/termserv/imsrdpclientadvancedsettings7-audioqualitymode
Tests im Labor haben aufgezeigt, dass der Parameter audioqualitymode keine wesentliche Verbesserung der Audioqualität herbeiführen kann, wenn sich die Terminal Services unter Last befinden. Die Komprimierung oder Reduzierung der Audiopakete mithilfe dieses Parameters haben dann keinen maßgeblichen Einfluss auf die Auslieferung der RTP-Pakete hin zum UC Media Server. D. h. die RTP-Pakete werden mit hörbaren Lücken am Kurento empfangen und so auch unmittelbar an die PBX weitergeleitet.
Analyse von Audio-Qualitätsproblemen
Für die Analyse des RTP-Datenstroms wird ein beschriebener Wireshark Trace des Terminals Servers und des UCServers (Media Server) sowie eine Netzwerktopologie benötigt: Analyse des Softphone Verhaltens
Wenn bei der Analyse herauskommt, dass auf der Netzwerkstrecke Datenpakete verzögert oder unregelmäßig ankommen/versendet werden oder gar verloren gehen, kann über ProCall hier keine Verbesserung stattfinden, sondern muss vom Integrator in der Umgebung weiter analysiert und behoben werden.
Weiterführendes
Hilfreiche Artikel
Prüfen Sie, ob einer der folgenden Artikel Ihnen helfen kann:
- Übersicht SIP Telefonanlagen für ProCall Softphone - Kompatibilitätsliste
- Checkliste für die Softphone Installation
- Quality of Service (QoS) Einstellungen für Real Time Communications mit ProCall Enterprise
- HD Voice / HD-Telefonie bei ProCall Enterprise SIP Softphone Funktionalität
- Wissenswertes zu STUN/TURN für die Nutzung von Audio/Video und Softphone bei ProCall Enterprise
- Wie kann ich Audiogeräte und Videogeräte für ProCall auswählen und testen?
- Softphone-Meldung "Geräte deaktiviert" sowie Audio-/Video-Wizard ist ausgegraut oder nicht vorhanden
- Überprüfen der Aufnahme/Wiedergabe von Audiogeräten
- Headset Jabra Evolve 65 korrekt über Jabra Link 370 anschließen
- Headset Jabra Engage: Sprache zu leise - Audioqualität verbessern
- DTMF-Übertragung im Softphone-Betrieb
Schwerpunkt Citrix Virtual Apps oder Remote Desktop Services (RDS):
- ProCall 7 Enterprise für Citrix Virtual Apps (XenApp/XenDesktop)
- Einrichtung der Audio/Video-Kommunikation mit Remote Desktop Services (RDS)
- Remote Desktop Modus für ProCall Clients
Schwerpunkt Smartphone Apps für iOS und Android:
- Best Practice: UCServer für ProCall Mobile Apps einrichten
- Schlechte Gesprächsqualität, Echo, Gegenüber zu leise auf Android Geräten
- ProCall Mobile - die Mobile Apps
- Push Notification Service
Behandlung von Auffälligkeiten:
- Fehlermeldung "Zeitüberschreitung beim Verbindungsaufbau"
- Kein Freizeichen/Besetztton für Softphone
- Display Name/CID/Caller ID bei SIP Anschaltung im ProCall Client darstellen
- Rufumleitung für Softphone wird am Client nicht angezeigt
- Rufumleitung für Softphone wird in der Telefonanlage nicht gesetzt
- Verzögerte Audiodurchschaltung an SIP Softphone-Leitungen
- Abruf von ProCall Enterprise Client WebRTC Statistik-Informationen
- Anzahl der WebRTCTrace-Dateien erhöhen
- Audiolücken bei zunehmender Gesprächsdauer - UC Media Server Jitterbuffer Betriebsmodus umstellen
- Softphone-Leitung: WebService/Audio Relay Service nicht verfügbar
- Softphone-Leitungen außer Betrieb - Web Service/Audio Relay nach Update auf 8.3 nicht verfügbar
- Kein Journaleintrag beim Zweitanruf auf eine Softphone-Leitung
Eine weitere Quelle für Informationen können folgende Artikel sein: