Aufmacher

Linux-Rechner für VoIP konfigurieren

Eingestöpselt

Telefonieren mit Headset und Webcam ist bequem, interaktiv und dank VoIP sogar gratis. Nutzen Sie die Vorteile also auf Ihrem Linux-Rechner.

Viele Gründe sprechen auch unter Linux für VoIP. Das nahe liegende Argument: Kostenersparnis. Für die Telefonate via PC fallen in aller Regel keine Gebühren an, sondern nur die Kosten für den Internetzugang.

Zweiter Grund: Viele VoIP-Clients (auch als Softphones bezeichnet), wie zum Beispiel Ekiga [1] oder Linphone [2], übertragen zusätzlich zum Ton ein bewegtes Bild, so dass Sie den Gesprächspartner auch sehen können. In manchen Fällen spart so eine handgezeichnete und vor die Kamera gehaltene Skizze das Erstellen und Übertragen einer Datei.

Last not least telefoniert man am Rechner typischerweise per USB- oder Bluetooth-Headset. Das erspart das unbequeme Einklemmen des Hörers zwischen Hals und Schulter, die Hände bleiben frei. Alternativ leisten auch externe Lautsprecher und eine Webcam mit eingebautem Mikrofon gute Dienste.

Auch unterwegs brauchen Sie nicht auf die Vorzüge von VoIP zu verzichten. Wenn Sie eine aktuelle öffentliche IP-Adresse bei einem Provider registrieren, so weiß dieser, wohin er eingehende Anrufe weiterleiten muss.

VoIP hat aber auch Nachteile: Ein gutes Gespräch übers Netz setzt nicht nur ein angenehmes Gegenüber und ein interessantes Thema, sondern in erster Linie einen schnellen Internetzugang voraus. Gehen Sie zum Beispiel mit einem Modem ins Netz, leidet die Sprachqualität manchmal erheblich. Wollen Sie zudem ständig per VoIP auf dem eigenen Rechner zu erreichen sein, bleibt nichts anderes übrig, als diesen immer einzuschalten.

Von A nach B

Um die im Folgenden beschriebene Konfiguration zu verstehen und bei der Fehlersuche bessere Karten zu haben, helfen zunächst ein paar Grundlagen zu VoIP [3]. Beim Telefongespräch über das Internet brauchen die Datenpakete, genau wie beim Surfen im Web, ein genau definiertes Ziel. Alternativ zum lokalen Verwalten aller IP-Adressen von eventuellen Gesprächspartnern bieten Dienstleister heutzutage den Eintrag in eine Art virtuelles Telefonbuch.

Dazu registrieren Sie sich bei einem sogenannten Registrar, auch als VoIP-Provider bezeichnet. Sie hinterlegen dort, unter welcher IP-Adresse ein Gesprächspartner Sie erreichen kann. Wechselt die Adresse, weil sich der Aufenthaltsort ändert oder weil der DSL-Provider alle 24 Stunden die Verbindung trennt und eine neue IP-Adresse zuweist, brauchen Sie nicht allen Gesprächspartnern die neue Adresse extra mitzuteilen.

Sitzen Sie hinter einem Gateway, das mit NAT operiert, kennen Sie die öffentliche IP-Adresse vielleicht gar nicht, sondern nur die im lokalen Netz. Hier kommt STUN ins Spiel: Durch eine Anfrage bei einem STUN-Server erfahren Sie die öffentliche Internet-Adresse und teilen sie dem Registrar mit.

Um ein Gespräch zu führen, benötigen die Teilnehmer ein eindeutige Identifikation, wie zum Beispiel eine SIP-Adresse. Sie fungiert quasi als VoIP-Telefonnummer und ähnelt vom Aufbau her einer E-Mail-Adresse: sip:Teilnehmer@Domain.

Teilnehmer A erreicht beispielsweise unter der Adresse sip:TeilnehmerB@ProviderB seinen Gesprächspartner Teilnehmer B. Durch den Teil nach dem Klammeraffen ("@") weiß der Client von A, welcher Registrar die IP-Adresse von B vorhält. Der Server des Registrars vermittelt so beim Verbindungsaufbau zwischen A und B.

Haben sich die beiden Gesprächsteilnehmer A und B gefunden, tauschen Sie Sprach- und gegebenenfalls Bilddaten direkt untereinander aus, normalerweise über RTP (Realtime Transport Protocol). Um das Gespräch später zu beenden, greifen sie wieder per SIP auf die Hilfe des Registrars zurück.

Konfiguration – Schritt für Schritt

Liegen die eingangs genannten Voraussetzungen vor, steht dem VoIP-Vergnügen nur noch eine mehr oder weniger aufwändige Konfiguration im Weg. Dabei lohnt es sich, Schritt für Schritt vorzugehen, sonst geraten kleine Problemchen schnell zu scheinbar aussichtslosen Hindernissen. Die Tabelle "VoIP-Konfiguration" listet die empfohlene Vorgehensfolge auf.

Dieser Artikel beschreibt die Konfiguration von Ekiga (früher: GnomeMeeting), dem mit aktuellen Gnome-Versionen gelieferten Client, für die Internettelefonie über den Provider Ekiga.net. Legen Sie sich einfach einen kostenlosen Account (Konto) an [5]. Um das Übertragen der Konfiguration auf andere Clients zu erleichtern, kommt in diesem Artikel nicht der Ekiga-Assistent zum Einsatz, die Schritte folgen den Vorgaben aus der Tabelle. Brechen Sie beim ersten Start von Ekiga den erscheinenden Dialog also ab. (Nutzen Sie ausschließlich Ekiga, spricht natürlich nichts dagegen, den "Druiden" zu verwenden.)

Auf dem Beispielrechner läuft ein aktuelles Gentoo Linux; die Gerätedateien heißen eventuell bei anderen Distributionen anders. Das System signalisiert nach erfolgreicher Konfiguration eingehende Anrufe über externe Lautsprecher, die an den Soundchip auf dem Mainboard angeschlossen sind. Für die Ein- und Ausgabe von Sprache kommt ein USB-Headset zum Einsatz. Die Internet-Anbindung erfolgt über einen DSL-Anschluss mit 6000 kbit/s Downstream und 580 kbit/s Upstream. Der Netzwerktyp spielt jedoch keine Rolle, sofern er genug Bandbreite liefert (etwa 150 kbit/s in beide Richtungen für ein Gespräch ohne Video).

VoIP-Konfiguration

Schritt Bemerkung
Internetzugang Grundvoraussetzung für VoIP (nicht im Artikel behandelt)
Tonausgabe externe Lautsprecher und Headset
Toneingabe Headset oder Webcam einrichten
Audiokonfiguration Einstellen im VoIP-Client
STUN-Server Konfigurieren im VoIP-Client (nur bei Zugang über NAT nötig)
Providerangabe Zugangsdaten im VoIP-Client eingeben
Bildeingabe Konfigurieren der Kamera
Bildeingabe Konfigurieren des VoIP-Clients

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Sprachrohr
    Die Wahl des richtigen VoIP-Clients fällt oft nicht leicht. Dieser Artikel trennt die Spreu vom Weizen und erspart Ihnen Ärger mit Inkompatibilitäten.
  • Videokonferenzen unter Linux
    Geht es um Videokonferenzen übers Internet, denken viele zuerst an Skype. Wir suchen nach freien Alternativen.
  • Der heiße Draht
    Skype in Bedrängnis? Der freie VOIP-Client Wengophone macht dem proprietären Platzhirschen ernsthafte Konkurrenz.
  • Internet-Telefonie mit KPhone
    Internet-Telefonie muss nicht kompliziert sein: KPhone benötigt nur eine normale Soundkarte und wenige Zugangsdaten zum Provider, damit Sie von jedem Rechner aus in alle Welt telefonieren können.
  • Günstig telefonieren mit VoIP
    Unter keinem anderen System als Linux haben Sie so eine große Auswahl an SIP-Clients. Wir stellen Ihnen vier Programme vor.
Kommentare

Infos zur Publikation

LU 06/2017: System im Griff

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Anfänger Frage
Klaus Müller, 24.05.2017 14:25, 0 Antworten
Hallo erstmal. Habe von linux nicht so viel erfahrung müsste aber mal ne doofe frage stellen. A...
Knoppix-Live-CD (8.0 LU-Edition) im Uefiboot?
Thomas Weiss, 26.04.2017 20:38, 2 Antworten
Hallo, Da mein Rechner unter Windows 8.1/64Bit ein Soundproblem hat und ich abklären wollte, o...
Grub2 reparieren
Brain Stuff, 26.04.2017 02:04, 5 Antworten
Ein Windows Update hat mir Grub zerschossen ... der Computer startet nicht mehr mit Grub, sondern...
Linux open suse 2,8
Wolfgang Gerhard Zeidler, 18.04.2017 09:17, 2 Antworten
Hallo.bitte um Hilfe bei. Code fuer den Rescue-login open suse2.8 Mfg Yvo
grep und sed , gleicher Regulärer Ausdruck , sed mit falschem Ergebnis.
Josef Federl, 15.04.2017 00:23, 1 Antworten
Daten: dlfkjgkldgjldfgl55.55klsdjfl jfjfjfj8.22fdgddfg {"id":"1","name":"Phase L1","unit":"A",...