Home / LinuxUser / 2000 / 08 / Digitalen Anrufbeantworter einrichten

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Bei Anruf Linux

Digitalen Anrufbeantworter einrichten

01.08.2000 Schon seit langer Zeit ist es möglich, eine aktive oder passive ISDN-Karte in einem Linux-Rechner anzusteuern und zu nutzen. Gerade die Dial-on-demand-Funktion, die das Paket isdn4linux bietet, hat in der Vergangenheit dazu geführt, dass Privatleute und auch kleinere Unternehmen einen Linux-Rechner als Internet-Gateway für ein kleines lokales Netzwerk einrichten. Doch damit sind die Möglichkeiten dieses ISDN-Tools noch lange nicht erschöpft. Wie wäre es denn zum Beispiel mit einem Anrufbeantworter?

Innerhalb des Pakets I4L, dem ISDN-Komplettpaket für Linux, ist eine kleine Programmsammlung enthalten, welche einen Linux-Rechner zu einem multifunktionalen Anrufbeantworter macht: Vbox. Das Programm vboxgetty kann eingehende Gespräche entgegennehmen. Es überwacht Ihre ISDN-Leitung hinsichtlich ankommender Anrufe, zeichnet Nachrichten auf und legt diese als Sound-Datei ab. Vboxgetty bildet damit die Basis für alle weiteren Programme des Vbox-Pakets. Dieses ist übrigens, wie so viele Programme, mehrbenutzerfähig entwickelt worden. Es ist also möglich, den Anrufbeantworter so zu konfigurieren, dass Vbox auf eingehende Telefongespräche mehrerer Telefonnummern lauscht und diese getrennt ablegt. Der Zugriff auf diese verschiedenen Mailboxen wird durch das Programm vboxd geregelt. Es stellt einen Dienst zur Verfügung, bei dem sich verschiedene Benutzer, auch über das Netzwerk, anmelden und ihre persönliche Mailbox abhören können. Hierfür existiert ein Frontend, das etwas irreführend schlicht vbox heißt.

Mit dem Tool vbox2www (http://www.kalka.org/linux/dox/isdnvbox.html) ist sogar die Abfrage über einen Web-Browser möglich

Vboxbeep überwacht die lokalen Vbox-Verzeichnisse, in denen neu aufgenommene Nachrichten abgelegt werden und gibt einen Signalton ab, sobald vboxgetty dort einen neuen Anruf gespeichert hat.

Die Konfiguration

Bevor Sie die Dienste von Vbox konfigurieren, sollten Sie für jeden Anwender entsprechende Verzeichnisse erstellen, welche die benutzerspezifischen Konfigurationsdateien enthalten. Dazu müssen Sie einfach folgende Verzeichnisse anlegen:

/var/spool/vbox/benutzer/
/var/spool/benutzer/incoming/
/var/spool/benutzer/messages/

Das Mailbox-Verzeichnis ist zwar prinzipiell frei wählbar, in den meisten Distributionen ist jedoch /var/spool voreingestellt. Möchten Sie die Mailbox der Benutzer davon abweichend in ein anderes Verzeichnis legen, dann müssen Sie dafür sorgen, dass der Eintrag des Spool-Verzeichnisses in der Konfigurationsdatei vboxgetty.conf auch auf diese Verzeichnisse verweist (siehe weiter unten).

Zuerst sollten Sie das zentrale Programm vboxgetty einrichten. Zu diesem Zweck müssen Sie im Verzeichnis /etc/isdn mit einem Texteditor wie z. B. KWrite eine Datei vboxgetty.conf anlegen. Diese Datei muss die grundlegenden Optionen des Vboxgetty enthalten. Außerdem müssen hier auch verschiedene Verzeichnisse angegeben werden, die einmal die Anrufbeantworternachrichten enthalten sollen.

Beispiel einer /etc/isdn/vboxgetty.conf

compression     adpcm-4
umask   077
badinitsexit    10
dropdtrtime     400
initpause       2500
commandtimeout     4
echotimeout     4
ringtimeout     6
alivetimeout    1800
freespace       2000000
debuglevel      FEWIDJ
# Settings for port ttyI6
port /dev/ttyI6
  modeminit     ATZ&B512&E7830022
  user  jolly
  group users
  spooldir      /var/spool/vbox/jolly

Damit die vorgesehenen Benutzer einen Zugriff auf den digitalen PC-Anrufbeantworter erhalten, müssen schließlich noch deren Home-Verzeichnisse modifiziert werden. Dazu muss (beispielsweise in /home/jolly) die Konfigurationsdatei .vboxrc erzeugt werden. In dieser Datei können Sie den Usernamen sowie ein Passwort angeben.

Start von vgetty

Damit vboxgetty nach jedem Neustart automatisch zur Verfügung steht, bietet es sich an, es bei der Systeminitialisierung über init gleich mit zu starten. Dazu müssen Sie die Konfigurationsdatei /etc/inittab z. B. um folgende Zeile ergänzen:

I6:2345:respawn:/usr/local/sbin/vboxgetty -d /dev/ttyI6 u jolly p vboxnotify a Michael@Home.ne

Der Parameter u jolly bewirkt dabei, dass die Benutzereinstellungen für den User Jolly verwendet werden, welche Sie natürlich zuvor bereits festgelegt haben müssen. p sorgt darüber hinaus dafür, dass bei Eingang einer Sprachnachricht automatisch eine Benachrichtigungs-Mail an die unter a angegebene E-Mail-Adresse geschickt wird.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

220 Hits
Wertung: 0 Punkte (1 Stimme)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...