Einen ziemlich guten Artikel zu diesem Thema findet man hier.
Wenn ISDN erst einmal läuft ist das mit vbox nur noch eine kleine Sache ;)
Man installiert vbox sofern es das noch nicht ist.
Danach modifiziert man die Datei /etc/isdn/vboxgetty.conf (Telefonnummer, Benutzer... eintragen)
Das spooldir bei mir /var/spool/vbox/rk muss 2 Ordner enthalten. Wichtig ist, dass der benutzer (bei mir rk) auch die rechte dafür hat.
Die Ordner: incoming und messages
Bei mir gibt es noch einen 3. Ordner namens archive um alte Nachrichten dort hin zu kopieren.
in dem ordner /var/spool/vbox/rk müssen 2 dateien enthalten sein:
standard.msg muss sich im Verzeichnis messages befinden.
In der vbox.conf kann man noch einstellungen vornehmen wie z.B. nach wieviel mal Klingen der AB "ran gehen" soll, zu welcher Tageszeit er aktiv ist etc.
Die Datei standard.msg ist meine AB Ansage. Um sich selber eine Ansage zu machen gibt es mehre möglichkeiten:
1. man ruft sich selber an und kopiert die Datei als standard.msg in messages.
2. man konvertiert sich eine Ansage (so wie ich das gemacht habe ;)
sox wavedatei.wav standart.au
autovbox standart.au standart.msg
Möchte man seinen AB abrufen kann man entweder dies unter linux machen vboxplay vboxmessage
oder die Datei mit vboxtoau in ein format konvertieren, dass das standart format beim MAC ist und mit den neueren Versionen vom Mediaplayer unter Windows abgehört werden kann. Möchte man ein Wave-Datei herausbekommen kann man noch einmal sox "darüber jagen" ;)
wichtig zu wissen ist das man vboxtoau so aufruft: vboxtoau < vboxaudio > audatei.au ganz wichtig ist das man die "<" nicht vergisst (ich bin fast verzweifelt ;)
ich habe mir dafür auch wieder ein kleines Skript geschrieben (es hat zwar noch einen kleinen Fehler es lässt sich aber damit leben *g*):
man kann es mit sh ab aufrufen.
Es muss natürlich auf die Pfade ihres PCs angepasst werden.
mit vboxmode vboxmessage bekommt man Informationen über den Anruf.
Um diese ganze Kovertiererei etwas zu automatisieren habe ich mir ein weiteres Skript gebaut.
es besteht aus den beiden Zeilen:
sh /root/scripts/ab <- das Skript von oben
sleep 60
und ich habe es in die Datei /etc/inittab eingetragen:
ab2:2345:respawn:sh /root/scripts/ab2
/root/scripts/ab2 ist das kleine Skript welches ab ausführt.
Dadurch startet das Skript alle 60 sec konvertiert alle dateien die sich in /var/spool/vbox/rk/incoming/ befinden verschiebt sie in /var/spool/vbox/rk/archive/ und die konvertierten in einen Ordner auf dem Passwort geschützten Webserver (/var/www/html/rk/anrufe/).
Dadurch ist es mir möglich von überall auf der Welt meinen Anrufbeantworter Abzurufen ;)
Letzte Änderung: 11.12.2003 © Ralf Kühnlein URL: http://www.kuehnlein.info/Main.aspx?path=page-linux-ab / Sitemap