Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:opensips_auf_debian_lenny

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
projekte:opensips_auf_debian_lenny [2010/06/22 09:18]
christian
projekte:opensips_auf_debian_lenny [2010/06/22 18:49]
christian
Zeile 1: Zeile 1:
-====== OpenSIPS ======+====== ​Über OpenSIPS ======
 OpenSIPS ist eine quelloffene Server-Software,​ welche IP-Telefonie basierend auf SIP ermöglicht. So kann OpenSIPS als Vermittlungsstelle,​ über welche Clients Verbindungen herstellen, agieren. Darüber hinaus eignet sich OpenSIPS auch als XMPP- und SMS-Gateway. OpenSIPS ist eine quelloffene Server-Software,​ welche IP-Telefonie basierend auf SIP ermöglicht. So kann OpenSIPS als Vermittlungsstelle,​ über welche Clients Verbindungen herstellen, agieren. Darüber hinaus eignet sich OpenSIPS auch als XMPP- und SMS-Gateway.
  
Zeile 139: Zeile 139:
 Nach diesem Schritt ist OpenSIPS schon startklar und einsatzfähig. Ohne weitere Anpassungen gibt es allerdings kein Usermanagement. Das bedeutet, jeder Benutzer kann sich anmelden und die Dienste in Anspruch nehmen. Wenn man lieber die Übersicht über das "​Geschehen"​ auf dem Server haben möchte, empfiehlt es sich Usermanagement zu implementieren und so angelegte, registrierte Benutzer vorrauszusetzen. Somit wäre der Server nicht mehr öffentlich. Nach diesem Schritt ist OpenSIPS schon startklar und einsatzfähig. Ohne weitere Anpassungen gibt es allerdings kein Usermanagement. Das bedeutet, jeder Benutzer kann sich anmelden und die Dienste in Anspruch nehmen. Wenn man lieber die Übersicht über das "​Geschehen"​ auf dem Server haben möchte, empfiehlt es sich Usermanagement zu implementieren und so angelegte, registrierte Benutzer vorrauszusetzen. Somit wäre der Server nicht mehr öffentlich.
  
-====== Installation Clients ======+====== Installation ​und Konfiguration der Clients ======
 Die Clients werden durch zwei virtuelle Maschinen mit Xubuntu Linux 10.04 repräsentiert. Aber natürlich kann hier auch jede andere Linux-Distribution oder auch ein Windows-Betriebssystem zum Einsatz kommen. Die Clients werden durch zwei virtuelle Maschinen mit Xubuntu Linux 10.04 repräsentiert. Aber natürlich kann hier auch jede andere Linux-Distribution oder auch ein Windows-Betriebssystem zum Einsatz kommen.
 Als SIP-Client verwende ich hier Ekiga, andere mögliche SIP-Clients wären: Als SIP-Client verwende ich hier Ekiga, andere mögliche SIP-Clients wären:
Zeile 153: Zeile 153:
 </​code>​ </​code>​
  
 +
 +===== Konfiguration von Ekiga =====
 +Ekiga unterstützt mehrere Accounts, um es hier zu verwenden, wird ein angelegter Account (//oder eben ein nicht angelegter Account, wenn kein Usermanagement implementiert wurde//) eingebunden.
 +
 +{{ :​projekte:​opensips_ekiga_konfiguration.jpg?​200|Ekiga Konfiguration|}}
 +
 +Klicks im Menü auf "​**Edit**"​ und "​**Account**"​ zeigen das Account-Menü. Unter dem Menü "​**Accounts**"​ stehen vier Account-Typen zur Auswahl:
 +
 +  * **Ekiga.net Account**, Ekiga.net eigener SIP-Account,​ erfordert Registrierung.
 +  * **Ekiga Call Out**, Ekiga.net-Account,​ mit dem auch ins herkömmliche Festnetz telefoniert werden kann.
 +  * **SIP Account**, SIP-kompatibler Account, beispielsweise für OpenSIPS- oder OpenSERS-Server.
 +  * **H.323 Account**, H.232-kompatibler Account.
 +
 +
 +Der dritte Account-Typ (''​SIP Account''​) wird hier benötigt. Erfordert werden folgende Angaben:
 +
 +{{ :​projekte:​opensips_ekiga_videounterhaltung.jpg?​200|Videochat unter Ekiga|}}
 +
 +  * **Name**, Benutzername,​ beispielsweise Vor- und Nachname
 +  * **Registrar**,​ IP-Adresse des SIP-Registrars,​ hier die IP-Adresse des OpenSIPS
 +  * **User**, Benutzername des Kontos auf dem Server
 +  * **Authentification User**, Benutzername zur Authentifizierung,​ falls abweichend vom Username
 +  * **Password**,​ Passwort des Benutzerkontos
 +  * **Timeout**,​ Timeout zum SIP-Server
 +
 +
 +Mit dieser Konfiguration können zwei konfigurierte Benutzer bereits miteinander Telefonieren und Chatten, mit Ekiga sind sogar Video-Unterhaltungen möglich.
 +
 +Je nach Codec, welcher sich im Einstellungsmenü von Ekiga einstellen lässt, kann sich die Bildqualität durchaus sehen lassen. Die Soundqualität lässt sich ebenfalls durch Modifizierung der Codec-Einstellungen anpassen.
 +
 +====== Erweiterte Konfiguration ======
 +Für einen ersten Funktionstest ist die aktuelle OpenSIPS-Konfiguration ausreichend. Zu einem voll funktionsfähigen und sinnvolleren OpenSIPS entwickelt sich der Dienst allerdings erst nach einigen Modifizierungen.
 +
 +===== OpenSIPS Control Panel =====
 +Das Control-Panel ist aktuell noch nicht konfiguriert.
 +
 +===== User-Management =====
 +Die momentane Konfiguration von OpenSIPS hat den entscheidenden Nachteil, dass es kein User-Management gibt. Das bedeutet, dass sich Benutzer einfach anmelden können, ohne ein gültiges Benutzerkonto zu besitzen. Somit könnte sich ein Benutzer "​**Paul**"​ ohne Konto anmelden, ein anderer Benutzer könnte sich am nächsten Tag ebenfalls als "​**Paul**"​ anmelden und so unter seinem Namen Telefonate führen oder für den eigentlichen Paul gedachte Informationen erhalten. Betreibt man einen OpenSIPS in dieser Konfiguration im Internet, kann dieser ganz schnell und einfach als "​Spam-Schleuder"​ missbraucht werden.
  
  
 ====== Internetverweise ====== ====== Internetverweise ======
   * http://​www.opensips.org - OpenSIPS-Projektseite   * http://​www.opensips.org - OpenSIPS-Projektseite
 +  * http://​opensips-cp.sourceforge.net - OpenSIPS Control Panel-Projektseite
   * http://​www.debian.org - Debian Linux Projektseite   * http://​www.debian.org - Debian Linux Projektseite
 +  * http://​vimeo.com/​12769938 - Videotutorial:​ Grundinstallation des OpenSIPS auf Debian Lenny
projekte/opensips_auf_debian_lenny.txt · Zuletzt geändert: 2010/12/29 17:50 von christian