Zendesk Talk nutzt das Internet für ab- und eingehende Telefonanrufe. Deshalb ist ein schnelles und zuverlässiges Netzwerk unverzichtbar. Am besten eignet sich ein kabelgebundenes Netzwerk mit WLAN, doch gleich welches Netzwerk Sie verwenden, Sie müssen es wahrscheinlich für den Betrieb mit Talk konfigurieren. Wenn Sie die erforderlichen Änderungen nicht selbst vornehmen können, sprechen Sie mit Ihrer IT-Abteilung. Die richtige Konfiguration hilft, folgende Werte zu reduzieren:
- Latenz: Die Zeit, die die RTP-Medienpakete benötigen, um zu ihrem Zielort zu gelangen. Eine hohe Latenz kann die Medienübertragung verzögern und Telefongespräche stören. Je niedriger die Latenz, desto mehr wirkt das Telefonat wie ein Gespräch zwischen zwei Personen im selben Raum. Mit zunehmender Latenz können vermehrt Unterbrechungen und Pausen auftreten, die dazu führen, dass sich die Teilnehmer gegenseitig ins Wort fallen.
- Jitter: Jitter wird durch zwischenzeitliche Veränderungen der Latenz verursacht. Jitter macht sich durch Störungen bemerkbar, die so klingen, als ob jemand vergeblich versucht, sein Mikrofon anzuschließen, und kann dazu führen, dass die Gesprächspartner sich nicht hören.
- Paketverlust: Sprachsignale werden bei der Digitalisierung und Übertragung in Pakete aufgeteilt. Wenn manche dieser Pakete nicht am Zielort eintreffen, fehlen kleine Teile des Audiosignals, was sich während des Anrufs durch hörbare Verzerrungen bemerkbar macht.
Anhand der Informationen in diesem Beitrag können Sie Netzwerkprobleme minimieren und Talk optimal nutzen. Allgemeine Informationen zu den Vorbereitungen für die Verwendung von Talk finden Sie unter Optimieren der Anrufqualität in Zendesk Talk. Um Netzwerkprobleme auszuschließen, sollte Sie durchwegs Kabelverbindungen verwenden, also beispielsweise einen Kopfhörer mit 3,5-mm-Klinkenstecker und eine Internetverbindung per Netzwerkkabel (WLAN deaktivieren).
Einige Anwendungen beanspruchen viel Bandbreite. Dies gilt insbesondere für Streaming-Anwendungen. Zendesk Talk erfordert 500 kbit/s pro Agent. Dabei ist der Overhead für die gleichzeitige Ausführung von Zendesk Talk und Zendesk Support berücksichtigt. Bei 50 Agenten bräuchten Sie für jeden von ihnen eine dedizierte (Qos) 500-kbit/s-Leitung, also mindestens 50 Mbit/s.
Schließen Sie bei der Behebung von Netzwerkproblemen daher Anwendungen wie Netflix, Spotify, YouTube usw.
In diesem Beitrag werden folgende Themen behandelt:
Von Talk benötigte Ports, Domänen und IP-Adressen
Möglicherweise müssen Sie Ihr Netzwerk anpassen, damit Talk richtig funktioniert. Die Änderungen müssen auf allen Firewalls, Routern, Switches, Load-Balancern und sonstigen Hardware- oder Softwarekomponenten zugelassen werden, die den Talk-Netzwerkverkehr blockieren oder manipulieren könnten.
Ports
Talk verwendet die folgenden Ports (abgehend):
TCP / UDP: | 443, 3478 |
UDP | 10.000 bis 60.000 | 443 | 3478 |
TCP | 5349 |
Die oben genannten Ports müssen mit allen folgenden Domänen und IP-Adressen kommunizieren können.
Zendesk wird von Amazon Web Services (AWS) gehostet. Eine Liste aller AWS-spezifischen IP-Bereiche, die Sie zulassen müssen, finden Sie unter Konfigurieren der Firewall zur Verwendung von Zendesk.
Lassen Sie außerdem Ihre Zendesk-Subdomäne in Ihrem Netzwerk zu: *.{{ihresubdomäne}}.zendesk.com .
Twilio-Domänen
Twilio ist der Telefonanbieter für Zendesk Talk. Die folgende Liste enthält die Twilio-Domänen, auf die der Zugriff möglich sein muss.
chunderw-gll.twilio.com |
chunderw-vpc-gll.twilio.com |
chunderw-vpc-gll-au1.twilio.com |
chunderw-vpc-gll-br1.twilio.com |
chunderw-vpc-gll-ie1.twilio.com |
chunderw-vpc-gll-jp1.twilio.com |
chunderw-vpc-gll-sg1.twilio.com |
chunderw-vpc-gll-us1.twilio.com |
matrix.twilio.com |
eventgw.twilio.com |
chunderw-vpc-gll-de1.twilio.com |
gwasset.twilio.com |
sdk.twilio.com |
Die folgende Liste enthält die Twilio-Domänen, auf die der Zugriff möglich sein muss.
54.252.254.64/26 |
177.71.206.192/26 |
54.171.127.192/26 |
52.215.127.0/24 |
54.65.63.192/26 |
54.169.127.128/26 |
54.172.60.0/23 |
34.203.250.0/23 |
35.156.191.128/25 |
Kürzlich hinzugefügt
54.244.51.0/24 | 44.234.69.0/25 |
3.1.77.0/24 | 3.235.111.128/25 |
3.112.80.0/24 | 18.141.157.128/25 |
3.122.181.0/24 | 18.180.220.128/25 |
18.228.249.0/24 | 3.249.63.128/25 |
3.104.90.0/24 | 3.7.35.128/25 |
72.52.10.0/24 | 18.230.125.0/25 |
65.9.130.0/24 | 3.25.42.128/25 |
Weitere Überlegungen
Darüber hinaus müssen folgende Netzwerkkonfigurationen eingerichtet werden:
- Sorgen Sie dafür, dass die IP-Adressen und Domänen sowohl von Zendesk als auch von Twilio von der SPI-Prüfung (Stateful Packet Inspection) ausgenommen sind. Andernfalls können hohe UDP- oder TCP-Verbindungszeiten auftreten.
- In manchen Fällen können beim Anschluss eines Switch oder eines anderen Netzwerkgeräts an einen nicht korrekt konfigurierten Cisco Smart Switch die zugelassenen Domänen und IP-Adressen blockiert werden. Um das zu vermeiden, sollten Sie keine Hardware mit einem Smart Switch verbinden, die nicht dafür vorgesehen ist, und sich bei Ihrem Netzwerkteam vergewissern, dass die oben aufgeführten Einstellungen konfiguriert sind.
- Ihre Firewall muss sowohl abgehende UDP-Verbindungen der für Talk verwendeten Browser in das öffentliche Internet als auch Antworten darauf zulassen. Zendesk wird auf AWS gehostet. Deswegen ist es nicht möglich, den IP-Bereich einzugrenzen. Aufgrund der AWS-Netzwerkverbindung liegen manche IP-Adressen möglicherweise etwas außerhalb dieser Bereiche.
- Wenn Ihr Router über SIP Application Level Gateway (ALG) oder Stateful Packet Inspection (SPI) verfügt, deaktivieren Sie diese beiden Funktionen für Netzwerke, in denen Sie Zendesk Talk nutzen.
- Talk funktioniert nicht mit MPLS oder VPN. Lassen Sie den Datenverkehr für die aufgeführten Domänen und IP-Adressen nicht über ein VPN laufen.
Wenn Sie Verbindungen zu allen oben genannten IP-Adressen und Domänen über die oben genannten Ports zugelassen haben (alle Ports müssen auf alle genannten Domänen und IP-Adressen zugreifen können), sollten keine Probleme mit abgehenden und eingehenden Zendesk Talk-Anrufen auftreten.
Verwenden von DSCP
Richtlinien zum Implementieren von DSCP finden Sie hier.
DSCP-Tags in Paketen teilen den Netzwerkkomponenten mit, wie der Datenverkehr priorisiert werden soll. Standardmäßig weisen Talk-Anrufe ein DSCP-Tag mit dem Wert 46 auf. Wenn Ihr Netzwerk überlastet ist, sollten Sie DSCP wie in diesem Beitrag beschrieben implementieren. Der Twilio Client 1.3 (und höher) aktiviert DSCP standardmäßig in kompatiblen Browsern (z. B. Google Chrome).
Kompatible Browser markieren WebRTC-Medienpakete. Dadurch können Datenpakete im LAN differenziert verarbeitet und Echtzeitmedien gegenüber dem übrigen Netzwerkverkehr priorisiert werden. Das Feld „Differentiated Services“ befindet sich beim IPv4-Header im Oktett „TOS“ bzw. beim IPv6-Header im Oktett „Traffic Class“. Ein Differentiated-Services-konformer Netzwerkknoten (z. B. ein Router) enthält einen Klassifizierer, der Pakete anhand des DS-Feldwertes auswählt und gemeinsam mit Pufferverwaltungs- und Paketplanungsmechanismen dafür sorgt, dass sie entsprechend weitergeleitet werden.
Mit Twilio Client 1.3 gesendete RTP-Pakete weisen in den lokalen Wireshark-Paketcaptures einen DiffServ-Codepunkt auf. Wenn Sie DSCP aktivieren, markiert die WebRTC-Engine die RTP-Pakete mit EF. Die Werte für die beschleunigte Weiterleitung lauten wie folgt:
- binär: 101 110
- hexadezimal: 0x2e
- dezimal: 46
Sie müssen einen Browser verwenden, der webRTC unterstützt (z. B. Chrome oder Firefox). Wenn Sie DSCP implementieren (empfohlen), verwenden Sie die neueste (nicht-Beta) Version von Chrome, da dieser als einziger Browser DSCP unterstützt.
Sie können prüfen, ob Sie über die neueste Version von Chrome verfügen, indem Sie „chrome://help/“ in der Adressleiste eingeben. Wenn die Schaltfläche Neu starten angezeigt wird, klicken Sie sie an, um Chrome zu aktualisieren.
Prüfen der Funktion von DSCP
In manchen Windows-Umgebungen werden DSCP-Tags herausgefiltert, obwohl das Netzwerk für DSCP eingerichtet ist. Ihr Netzwerkteam kann dies anhand einer Wireshark-Capture überprüfen. Erzwingen Sie DSCP entweder mit einer entsprechenden Gruppenrichtlinie oder – wenn Ihre Computer nicht einer Domäne angehören – implementieren Sie die Richtlinie für die einzelnen Computer.
Um sicherzustellen, dass Windows die DSCP-Tags nicht entfernt, müssen Sie die unten beschriebenen Schritte ausführen. Die genaue Vorgehensweise hängt davon ab, ob Ihr Computer einer Domäne angehört oder nicht.
Überprüfen von DSCP-Tags bei Computern, die einer Domäne angehören
Für Computer in einer Domäne können Sie die QoS-Einstellungen steuern, die für bestimmte Anwendungen verwendet werden, indem Sie unterschiedliche Gruppenrichtlinienregeln erstellen.
Durch die obigen Schritte lässt sich sicherstellen, dass WebRTC-Pakete priorisiert werden, damit der Dialer optimal funktioniert.
Sie müssen die Client-Computer zwingen, diese neue Gruppenrichtlinie zu übernehmen, damit die oben genannten Maßnahmen funktionieren. Dies lässt sich am besten durch einen Neustart erreichen.
So überprüfen Sie DSCP-Tags bei Computern, die einer Domäne angehören:
- Geben Sie in der Befehlszeile „gpedit.msc“ ein, um die Gruppenrichtlinienregeln zu öffnen.
- Wählen Sie unter „Computerkonfiguration“ die Option „Richtlinienbasierter QoS“.
- Klicken Sie mit der rechten Maustaste und wählen Sie „Neue Richtlinie erstellen“.
- Ein Assistent für die Konfiguration der zu verwendenden QoS-Regeln wird geöffnet.
- Geben Sie auf dem ersten Bildschirm als Richtliniennamen „Salesloft DSCP“ und als DSCP-Wert „46“ ein.
- Klicken Sie auf „Weiter“.
- Beschränken Sie die Liste auf dem zweiten Bildschirm auf ausführbare Dateien und geben Sie „Chrome.exe“ ein.
- Klicken Sie auf „Weiter“.
- Auf dem dritten Bildschirm brauchen Sie nichts einzugeben. Klicken Sie einfach auf „Weiter“.
- Wählen Sie auf dem letzten Bildschirm das Protokoll aus, für das QoS gilt. Für den Salesloft Dialer ist dies auf UDP beschränkt.
Überprüfen von DSCP-Tags bei Computern, die keiner Domäne angehören
In diesem Abschnitt bearbeiten Sie die Windows-Registrierung so, dass Sie die QoS-Einstellung festlegen können, die ausgehend von einer von Ihnen konfigurierten Gruppenrichtlinie verwendet werden soll.
So überprüfen Sie DSCP-Tags bei Computern, die keiner Domäne angehören:
- Navigieren Sie zu HKEY_LOCAL_MACHINE > CurrentControlSet > Services > tcpip > QoS.
- Wenn der Schlüssel „QoS“ nicht existiert, klicken Sie mit der rechten Maustaste auf „TCP/IP“ und wählen Sie „Neuer Schlüssel“.
- Geben Sie als Namen „QoS“ ein.
- Wenn Sie fertig sind, wählen Sie den QoS-Schlüssel aus.
- Wenn der String noch nicht vorhanden ist, erstellen Sie einen neuen String-Wert namens „Do not use NLA“.
- Setzen Sie den Wert auf 1.
- Starten Sie Ihren Computer neu, damit die Änderungen wirksam werden.
Anforderungen für Windows-Computer
Auf Computern mit Windows-Betriebssystem können Probleme mit Zendesk Talk auftreten. Zendesk Talk-Kunden müssen den Starttyp des Dienstes „Quality Windows Audio Visual Experience“ von „Manuell“ (Standardeinstellung) in „Automatisch“ ändern.
So aktivieren und starten Sie QWAVE automatisch
- Geben Sie im Windows-Startmenü „cmd“ ein.
- Klicken Sie mit der rechten Maustaste auf das Symbol Eingabeaufforderung und klicken Sie dann auf Als Administrator ausführen.
- Fügen Sie den folgenden Text in die Befehlszeile ein:
net start QWAVE
- Drücken Sie die Eingabetaste. Der folgende Bildschirm wird angezeigt.
- Damit der Dienst dauerhaft automatisch gestartet wird, geben Sie Folgendes in der Eingabeaufforderung ein, um den Starttyp des Diensts auf „Automatisch“ zu setzen:
REG add "HKLM\SYSTEM\CurrentControlSet\services\QWAVE" /v Start /t REG_DWORD /d 2 /f
- Drücken Sie die Eingabetaste.
Der Dienst „QWAVE“ wird jetzt automatisch gestartet. Falls bei den oben beschriebenen Schritten ein Fehler auftritt, bitten Sie ein Mitglied Ihres IT-Teams oder einen Computeradministrator, die Schritte für Sie auszuführen (die Eingabeaufforderung muss als Administrator gestartet werden).
Richten Sie in Ihrem Netzwerk eine Gruppenrichtlinie ein, damit der Dienst auf allen Client-Computern auf „Automatisch“ gesetzt wird. So sparen Sie Zeit, weil Sie diesen Vorgang nicht für jeden Computer manuell vornehmen müssen.
Weitere Fehlerbehebung
Zusätzlich zu den oben beschriebenen Schritten können Sie auch das Twilio SDK verwenden, um die Anrufqualität zu untersuchen. Weitere Informationen finden Sie unter Voice Insights SDK Events Reference (Englisch).
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.