Fehlerbehebung: Probleme mit der Sprachqualität

Entscheidend für die Qualität von Voice-over-IP-Telefonaten ist letztlich die Qualität der beteiligten Netzwerkkomponenten und Endgeräte. Denn diese haben massgeblich Einfluss auf Störfaktoren wie Latenz, Jitter oder Paket-Verlust. Privatanwender und Unternehmer sollten dies bei der Auswahl ihrer Netzwerkkomponenten berücksichtigen. 



Mögliche Störungen die auftreten können: 

  • Verbindungsabbruch «Gesprächsabriss» 

  • Metallische Sprache «Roboter Stimme» 

  • Echo «eigene Stimme hörbar» 

  • Unterbrüche des Audios «Aussetzer, Stottern» 

  • Kein Audio «Codec, Firewall, NAT-Traverse» 

  • Keine Signalisierung «Transport Protokoll TCP/UDP» 

Es spielt keine Rolle, ob der Anruf ein- oder ausgehend ist.

Für Ihre Internetverbindung:

  • Was Sie hören – Download

  • Was Sie sagen – Upload

Das Problem kann auf beiden Seiten auftreten, auf Ihrer und / oder auf der Seite des Gesprächspartners. Wenn Sie das Problem bei mehreren Anrufen von / zu verschiedenen Gesprächspartnern haben, liegt es wahrscheinlich an Ihrer Seite.

peoplefone GmbH

Cody Blaylock

Cody Blaylock

Teamleiter Service

Inhaltsblöcke

Probleme mit der Sprachqualität

Die beste Vorgehensweise besteht darin, PING-Tests durchzuführen, insbesondere bei Problemen mit der Sprachqualität. Stellen Sie sicher, dass Sie die Tests über dasselbe Netzwerk Ihres VoIP-Geräts / Clients durchführen.

Sie erfahren, wie viel Paketverlust und Reaktionszeit Ihr Netzwerk für unser Netzwerk benötigt.



Der Paketverlust sollte 0% betragen und die Reaktionszeit sollte unter 30 ms liegen.



Führen Sie auch eine Verfolgungsroute durch, um herauszufinden, wie viele Routen Sie durchlaufen, um unser Netzwerk zu erreichen.

Führen Sie eine Ping durch

Was macht der Ping?

  • Löst die IP einer Domain auf

  • Überprüft ob die andere Seite erreichbar ist

  • Zeigt die Verbindungsqualität an (Antwortzeit und Paketverlust)

PING sips.peoplefone.ch (95.128.80.3): 56 data bytes

64 bytes from 95.128.80.3: icmp_seq=0 ttl=53 time=9.332 ms

64 bytes from 95.128.80.3: icmp_seq=1 ttl=53 time=8.895 ms

64 bytes from 95.128.80.3: icmp_seq=2 ttl=53 time=8.827 ms

64 bytes from 95.128.80.3: icmp_seq=3 ttl=53 time=9.268 ms

64 bytes from 95.128.80.3: icmp_seq=4 ttl=53 time=9.038 ms

64 bytes from 95.128.80.3: icmp_seq=5 ttl=53 time=8.946 ms

64 bytes from 95.128.80.3: icmp_seq=6 ttl=53 time=9.310 ms

64 bytes from 95.128.80.3: icmp_seq=7 ttl=53 time=9.040 ms



--- sips.peoplefone.ch ping statistics ---

8 packets transmitted, 8 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 8.827/9.082/9.332/0.184 ms





Für Windows

Suchen Sie im «Startmenü» nach «Eingabeaufforderung» und öffnen Sie diese. Führen Sie einen der folgenden Befehle aus, um die Domäne anzupassen. Sie können den Befehl mit «STRG + C» stoppen.

  • ping -t sips.peoplefone.de



Für macOS

Öffnen Sie das «Terminal» aus dem Anwendungsordner «Utilities». Führen Sie einen der folgenden Befehle aus, um die Domäne anzupassen. Sie können den Befehl mit «STRG + C stoppen».

  • ping sips.peoplefone.de



Führen Sie eine Trace-Route durch

Was macht das Trace Routing?

  • Löst die IP einer Domain auf

  • Zeigt die Routen zwischen Ihnen und dem Ziel an

  • Zeigt die Zeit an, die jeder Hop benötigt hat

traceroute to sips.peoplefone.ch (95.128.80.3), 64 hops max, 52 byte packets

1 192.168.43.1 (192.168.43.1) 6.455 ms 5.002 ms 7.254 ms

2 192.168.43.127 (192.168.43.127) 219.503 ms 356.936 ms 46.440 ms

3 192.168.43.77 (192.168.43.77) 19.922 ms 27.107 ms 27.237 ms

4 1787.eth-trunk20.zhbmb00p-cgn002.bluewin.ch (213.3.229.78) 31.624 ms 23.541 ms 21.340 ms

5 ***

6 213.3.229.6 (213.3.229.6) 34.219 ms 23.231 ms 29.420 ms

7 i79zhb-041-bun1.bb.ip-plus.net (138.187.129.25) 38.026 ms 33.289 ms 28.355 ms

8 193.247.171.142 (193.247.171.142) 40.578 ms 29.154 ms 50.009 ms

9 zrh01-fw-c1-p1.peoplefone.net (185.190.124.9) 29.922 ms 19.576 ms 39.269 ms

10 pbxs.peoplefone.ch (95.128.80.3) 32.976 ms 19.315 ms 36.730 ms





Für Windows

Suchen Sie im «Startmenü» nach «Eingabeaufforderung» und öffnen Sie diese.

Führen Sie einen der folgenden Befehle aus, um die Domäne anzupassen. Sie können den Befehl mit «STRG + C» stoppen.

  • tracert sips.peoplefone.de



Für macOS

Öffnen Sie das «Terminal» aus dem Anwendungsordner «Utilities».

Führen Sie einen der folgenden Befehle aus, um die Domäne anzupassen. Sie können den Befehl mit «STRG + C stoppen».

  • traceroute sips.peoplefone.de

Was können Sie dagegen unternehmen

Bandbreite für VoIP festlegen

Sicherstellen, dass im Netzwerk immer ausreichend Bandbreite für die Telefonie zur Verfügung steht. Hierbei helfen beispielsweise die Reservierung einer Mindestbandbreite für VoIP sowie Priorisierungsfunktionen in den Switches wie Class of Service «CoS», Port-Priorisierung, Dienste-Priorisierung und IEEE 802.1q/Q-Unterstützung. Entsprechend der Kennzeichnung der Sprachpakete greifen dann Quality-of-Service-Mechanismen «QoS» in den Switches, um im Zweifelsfall Sprachdaten Vorrang vor weniger zeitkritischen Daten wie zum Beispiel E-Mails zu geben. 



VLAN für die Telefonie anlegen

Ein Virtual Local Area Network «VLAN» ist ein logisches Teilnetz innerhalb eines Switches bzw. eines gesamten physischen Netzwerks. Es kann sich über mehrere Switches hinweg ausdehnen. Ein VLAN trennt physische Netze in Teilnetze auf, indem es dafür sorgt, dass VLAN-fähige Switches Frames «Datenpakete» nicht in ein anderes VLAN weiterleiten «obwohl die Teilnetze an gemeinsamen Switches angeschlossen sein können». 



Internet Speed der Leitung testen

Um generelle Informationen über die bestehende Internetleitung zu erhalten, empfehlen wir den Speed Test mit  https://www.breitbandmessung.de/test durchzuführen. Jeder andere geht natürlich auch, vielleicht vergleichen Sie unseren empfohlenen mit demjenigen Ihres Internetanbieters «sofern vorhanden». Wichtig dabei ist, dass es keine Paket-Verluste gibt, das würde schon generell auf eine eher schlechtere Leitung oder Probleme hindeuten. 



Rückantwortzeiten (Latenzzeiten) testen

Mit einem Ping auf einen unserer Server, erhalten Sie eine Rückantwort von unserem Proxy-Server. Eine in etwa immer gleichbleibende Antwortzeit ist für die Kommunikation über Voice Over IP sehr gut.  



peoplefone Proxys

Je nachdem ob Sie ein Standardkonto oder ein peoplefone HOSTED Konto haben, müssen Sie dementsprechend den richtigen Proxy anpingen. Somit erhalten Sie eine Rückantwort unserer Infrastruktur zurück. 

  • sips.peoplefone.de «SIP Trunk / Standard Konto» 

  • pbxs.peoplefone.de «peoplefone HOSTED» 

Windows

Drücken Sie auf Ihrer Tastatur die Windows- und die R-Taste und geben Sie «CMD»  ein, danach Enter drücken



Geben Sie den Befehl «ping -t sips.peoplefone.de» ein.



Reply from 95.128.80.8: bytes=32 time=9ms TTL=54

Reply from 95.128.80.8: bytes=32 time=9ms TTL=54

Reply from 95.128.80.8: bytes=32 time=9ms TTL=54

Reply from 95.128.80.8: bytes=32 time=9ms TTL=54



Sollten sich die Zeiten voneinander deutlich unterscheiden, in der Regel ungefähr ab 23ms, dann deutet dies auf typische Unregelmässigkeiten im Netzwerk hin, resp. die Latenzzeiten sind sehr hoch und können in der Voice over IP Telefonie Probleme und Störungen verursachen. Je niedriger der Wert ist, desto schnellere Antwortzeiten bekommt man und hat somit eine bessere Performance.



Reply from 95.128.80.8: bytes=32 time=37ms TTL=54

Reply from 95.128.80.8: bytes=32 time=215ms TTL=54

Reply from 95.128.80.8: bytes=32 time=112ms TTL=54

Reply from 95.128.80.8: bytes=32 time=62ms TTL=54



Mit CTRL-C können Sie den Vorgang abbrechen oder schliessen Sie einfach das Command-Fenster



Appel / MacOS

Wenn Sie einen MAC haben, dann können Sie unter «Applications» «Utilities» «Terminal» das Terminal starten. 

Geben Sie dann «ping pbxs.peoplefone.de» ohne Klammern ein. 

Mit CTRL-C können Sie den Vorgang abbrechen oder schliessen Sie einfach das Command-Fenster. 

Codecs

Codecs werden, wie der Name schon sagt, verwendet, um das Audio zu «kodieren» und zu «dekodieren». Dies ist einfach der Fachbegriff für die Übersetzung eines Signals in ein anderes Format. In diesem Fall nehmen wir das analoge Audiosignal vom Mikrofon und übersetzen es in ein digitales Signal, das über das Internet gesendet werden kann.



Und umgekehrt für das eingehende Audio.



Beide Seiten verhandeln, um einen dieser Codecs zu verwenden, um einen Anruf erfolgreich aufzubauen.

Das bedeutet, dass beide Seiten eines Anrufs jeweils mindestens einen dieser Codecs unterstützen müssen.



Unterstützte Codecs

Peoplefone unterstützt Anrufe mit den folgenden Codecs:

  • G.711a (auch bekannt als «a-law» or «PCMA»)

  • G.711u (auch bekannt als «u-law» or «PCMU»)

  • G.722

  • G.729a

G.711a/u sind die am häufigsten verwendeten Codecs und haben eine Qualität, die mit normalen Festnetzanrufen vergleichbar ist.

G.711a wird häufig in den Regionen Europa/Asien-Pazifik verwendet, während G.711u häufiger in den Regionen vom amerikanischen Kontinent verwendet wird. Obwohl sie ähnlich sind, sind sie nicht austauschbar, daher empfehlen wir, beide für beste Kompatibilität zu aktivieren.



G.722 ist ein HD-Codec, der Ihnen eine bessere Qualität bietet, aber auch mehr Bandbreite benötigt. Wie oben erwähnt, müssen beide Seiten diesen Codec unterstützen.



G.729a ist ein Codec, der über einen speziellen Komprimierungsalgorithmus verfügt, mit dem Ziel, die gleiche Qualität wie G.711a/u zu erreichen, jedoch mit weniger Bandbreitenbedarf.

Aufgrund des Algorithmus ist dies ein proprietärer Codec, d.h. er erfordert eine kostenpflichtige Lizenz und wird daher oft als Add-on in ansonsten kostenlosen VoIP-Softwareprodukten verkauft, während viele Tischtelefone ihn vom Hersteller lizenziert haben und als solcher ist er für die Telefone ohne zusätzlichen Kauf verfügbar.

Mögliche Gründe für ein ausgelastetes Netzwerk

Internet

Hier ein paar Beispiele, die bei der Voice Over IP-Telefonie durchaus zu Problemen führen könnten:

  • Keine gute Internetversorgung in der Region 

  • Nicht die vom Internetprovider versprochene Performance «langsam und hohe Latenzzeiten» 

  • Nicht die optimale Hardware 

  • Zu gering gebuchte Internetleistung



Server und Dienste

Server oder Dienste, die gewisse Aufgaben im Netzwerk erfüllen, können dementsprechend auch Performance im jeweiligen Netzwerk rauben. Im Beispiel eines FTP Servers wo Files hin und her kopiert werden, wird für diese Zeit im Netzwerk Performance gebraucht. Genau das gleiche zum Beispiel bei einem WSUS «Windows Server Update Service» der nach dem Download die Updates für die Clients über die Mittagszeit ausliefert, dann könnte es unter Umständen zu Performance-Schwankungen im Netzwerk kommen. Aber auch Zugriffe auf NAS, Backup-System usw. können im Netzwerk ebenso Performance raubend sein. Da kann es auch bei einem «Glasanschluss», schon mal zu Engpässen kommen. Wenn der Schlauch zu klein wird, kommen keine Pakete mehr durch. 

  • FTP 

  • Webserver 

  • WSUS 

  • NAS 

  • Backupsysteme 

  • DNS 

  • etc. 



Hardware

Es muss nicht immer ein Server oder ein Dienst an einer schlechten Performance schuldig sein, auch die Clients / PCs, die ein Update downloaden, sind möglicherweise für eine verschlechterte Netzwerk-Performance schuldig. Es kann aber auch sein, dass eine Kaskadierung von Switchen, die Verkabelung oder sogar ein defekter Switch-Port die Probleme verursacht. 

  • Kopfhörer und Mikrofon 

  • Client Computers «Client Updates» 

  • Kaskadierung «Switch1 → Switch2 → Switch3» 

  • Richtstrahlantenne 

  • Routers, Firewall, Switch 

  • Verkabelungen Kabel «Kat5, Kat6» 

  • etc. 



Programme / Applikationen

Programme und Applikationen können ebenso im Netzwerk Performance benötigen, je länger je mehr werden die Daten, die sich im Netz bewegen, immer grösser. Hier nur einige mögliche Applikationen die Performance-Fresser sind: 

  • Office365 

  • Video / Audio-Streaming 

  • Sicherheitsprüfungen von Virusprogrammen 

  • Video und Bildbearbeitung 

  • CAD 

  • Schwere Dateien «grosse Dateien» 

  • usw. 

Kommentare