Einseitige Kommunikation, Verbindungsabbrüche,
große Sprachverzögerungen und ein schlechter Sound. Das sind die
Hauptthemen, mit denen sich die Supportabteilungen der Voice over IP
Dienstleister auseinandersetzen dürfen.
Doch in den meisten Fällen ist nicht der Provider,
sondern das eigene Netz oder der Internet-Zugang die Ursache für diese
Probleme. Neue Router-Features, von denen man nur im Ansatz ahnt was
diese wirklich machen und häufige IP-Telefon Firmware updates tun ihr
übriges um das Chaos zu perfektionieren.
Kapitelübersicht
In diesem Artikel geht es um Hintergründe und
Zusammenhänge von Voice over IP Problemen, die hier in das Licht
gerückt ansonsten keine Beachtung finden würden. In der Hoffnung ein
tieferes Verständnis für Aktion und Konsequenz zu vermitteln, wird der
Autor versuchen anhand von Beispielen, Hintergründen und Erklärungen
den Leser auf die Spur der Barrieren zu bringen, die das tägliche
Telefonieren über das Internet so manchen Mitmenschen den letzten Nervt
raubt.
Dieser Artikel erscheint in mehreren Teilen.
:: TELEFON NICHT ERREICHBAR
Die Nichterreichbarkeit eines Telefons steht oft direkt im
Zusammenhang mit Problemen die beim Einbuchen des Gerätes auftreten
oder mit einer ungenügenden Konfiguration eines Breitbandrouters
Sonntag 14:30 Uhr. Der Anruf von Natalie, der Freundin von Markus,
kommt nicht durch. Natalie möchte das Treffen um eine Stunde
verschieben, weil ihre Mutter erst später abreisen kann. .. Viel Spaß Markus!
Was ist passiert, bzw. was ist nicht passiert ? Das
Internet-Telefon von Markus hatte nicht geklingelt weil der Router von
Markus nicht erkannt hat, dass es sich bei den ankommenden Daten um
einen Internet-Telefonie Verbindungsaufbau
Aber warum hat der Router das getan ?
Der Router sollte doch eigentlich die Daten für den Gesprächsaufbau an
das Telefon weiterleiten und dafür sorgen, dass Natatlie dem Markus
sagen kann das die Mutti noch nicht weg ist.
Ist das ein Router Fehler ? Die Antwort lautet nein, der Router hat genau so gehandelt wie er sollte. Das Problem ist, dass Markus nicht bewusst ist, dass der Router so reagiert.
Ein Router ist auch nur
ein Stück Platinen-Hardware, auf der im einfachsten Fall ein
Betriebssystem und Anwendungen laufen die der Hersteller selber
entwickelt hat. Das Verhalten eines Routers richtet sich ganz sicher
nach einem gewissen Standard, aber da es nicht für alles einen Standard
gibt und die Möglichkeit besteht, dass ein Hersteller einen Standard
missinterpretiert, treten Unterschiede in der Verhaltensweise von
Routern unterschiedlicher Hersteller und auch innerhalb der gleichen
Marke zwischen den Modellen auf die eine unterschiedliche Firmware
geladen haben.
Im Grunde kann man sich
aber fast jeden Router zulegen und zum laufen bekommen. Es gibt zwar
immer noch Router die einfach für Internet-Telefonie ungeeignet sind,
aber die schwimmende Masse von Routern kann man grundsätzlich verwenden.
Was könnte also passiert sein bei Markus. Ist der Router evtl. unbrauchbar ?
Schauen wir uns einmal an was ein Router macht:
Das Internet-Telefon von Markus bucht sich am VoIP
Provider Server ein. Dazu sendet das Internet-Telefon ein Datenpaket
über den Router zu dem Provider von Markus.
Der Router sieht das Datenpaket und merkt sich das
Telefon weil da ganz sicher gleich auch Daten zurück kommen. Nachdem
das Telefon eingebucht ist und keine Daten mehr hin und her gehen, sagt
sich der Router "hmm, da kommt ja nichts mehr vom Provider, dann muss
ich mir das Telefon auch nicht mehr merken".
Jetzt wo der Router zurecht nicht mehr daran denkt,
dass Daten vom Provider zum Telefon müssen, kann auch vom Provider
nichts mehr zum Telefon gesendet werden.
Aber warum geht das denn manchmal und manchmal nicht ?
Je nachdem wie der Hersteller die Firmware
programmiert hat, vergisst der Router das Telefon in einem Zeitraum von
6 Sekunden bis 5 Minuten. Wenn in dieser Zeit vom Provider ein
Datenpaket kommt für den Anruf, dann klingelt auch das Telefon.
Aber ganz so schlimm ist es nicht. Denn einerseits
unterstützen Internet-Telefone entweder Keep-Alive oder STUN, oder man
richtet einen dedizierten Datenkanal für das Telefon auf dem Router ein.
Keep-Alive oder STUN sorgen dafür, dass der Router das Telefon nicht vergisst. STUN sorgt zusätzlich bei Provider die von Haus aus nicht NAT
[1] fähig sind, dass die Umsetzung von wichtigen
Verbindungsinformationen auf dem Internet-Telefon gemacht wird statt
beim Provider. Der Nachteil bei STUN [2] ist, dass man ein höheres
Datenaufkommen hat als bei Keep-Alive, wo winzig kleine Datenpakete
dafür sorgen, dass der Router das Telefon nicht vergisst.
Ein dedizierter Datenkanal, ist ein
Kanal der auf dem Router für ein Endgerät angelegt wird. Man nennt das
auch "Virtual Server" oder "Port mapping". Eingefleischte Router-Gurus
sagen dazu aber nur noch "pinnnng" oder "pinholing"
Diesen virtuellen Server kann man ganz einfach bei jedem Router anlegen. Beschreibungen für jeden bekannten Router findet man auf Portforward.com [3]
Was kann Markus also tun ? Markus kann entweder einen dedizierten Datenkanal anlegen oder er benutzt Keep-Alive / STUN.
[1] NAT - Network Address Translation
[2] STUN - Simple Traveral of UDP Networks
[3]
www.portforward.com
- Die Adresse für das anlegen von dedizierten Kanäle für jeden Router
Fortsetzung folgt ..
(sipsurf.de/
mk)