Es klappt jetzt. Es lag an der vbox.conf.
Ich benutze isdn4linux version 2.0.0BETA5 unter RedHat 7.0, da war der ganze
Schrabbel bei, leider keine Beispielansagen, die habe ich mir aus dem
SUSE-Paket extrahiert. Im Moment bediene ich nur einen User, n�mlich mich
selbst, deswegen steht in der inittab nur eine vbox-relevante Zeile:
I6:2345:respawn:/usr/sbin/vboxgetty -d /dev/ttyI6
Die Einrichtung des Vbox-Daemons ist ein bi�chen bl�der gewesen und auch
undokumentiert, da RH 7 als Superserver (geiles Wort) xinetd anstelle von
inetd benutzt ( Den vbox Daemon (vboxd) braucht man, da man ja schlie�lich
sp�ter auch Fernabfrage �ber Netzwerk machen will. Nebenbei setzt vbox, die
eigentliche Anrufabh�rsoftware, auf den freigeschalteten Port auf.
Also, folgendes mu� in die /etc/services:
vboxd 20012/tcp # voice box system
vboxd 20012/udp # voice box system
Die xinetd-Konfiguration habe ich unter /etc/xinetd.d/ um eine Datei namens
vboxd erweitert, da steht nun folgendes drin:
-------------hier bei�en--------------------------------
service vboxd
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/vboxd
server_args = '/usr/sbin'/vboxd
}
-----------------------------------------------------
Dann m�ssen /etc/isdn/vboxgetty.conf und /etc/isdn/vboxd.conf den eigenen
Bed�rfnissen angepa�t werden, das ist weitestgehend selbsterkl�rend und
dokumentiert, wichtig ist nur, da� die in vboxd.conf aufgef�hrten
Spooldirectories angelegt werden und f�r den entsprechenden User les- und
schreibbar sind, damit Gro�mama auch draufsprechen kann, da� sie ihren Enkel
wiedersehen will.
Ins User-Homedirectory geh�rt dann noch die .vboxrc, da� ist die
Konfigurationsdatei f�r vbox, da� Abh�rprogramm, sieht bei mir so aus:
# Username & password for vboxd login
USERNAME pat # Username to login
PASSWORD sagichnicht # Password to login
# Default volume (vboxplay)
VOLUME 200 # Default volume (NAS)
# Color definitions for vbox
C_BACKGROUND GRAY:BLACK # Background
C_STATUSBAR GRAY:BLUE # Statusbar
C_STATUSBAR_HL YELLOW:BLUE # Statusbar (highlight)
C_POWERLED_ON GREEN:BLUE # Power led (on)
C_POWERLED_OFF RED:BLUE # Power led (off)
C_STATUSLED_ON YELLOW:BLUE # Status led (on)
C_STATUSLED_OFF BLACK:BLUE # Status led (off)
C_LIST GRAY:BLACK # Message list
C_LIST_SELECTED GRAY:RED # Message list (selected)
C_INFOTEXT GREEN:BLACK # Information
C_HELP GRAY:BLUE # Help
C_HELP_BORDER YELLOW:BLUE # Help (Border)
C_STATUS GRAY:RED # Status
C_STATUS_BORDER YELLOW:RED # Status (Border)
C_INFO GRAY:YELLOW # Info
C_INFO_BORDER YELLOW:YELLOW # Info (Border)
-----------------------------
Hat man das alles richtig garniert, kann man mal als root ein "init q"
abfeuern und gucken, ob der vboxgetty die Konfiguration schon mag. Falls ja,
erscheint er bei einem ps -A in der Liste. Nach einem Neustart von xinetd
oder inetd sollte auch schon was kommen, wen man auf dem vbox-port
reintelnettet:
telnet localhost vboxd
oder:
telnet localhost 20012
sollte etwa so aussehen:
Connected to localhost.
Escape character is '^]'.
280 vbox message server 2.0.0BETA5 (17-NOV-98) is ready (timeouts 20/600
secs).
589 Timeout after 20 seconds, closing connection.
281 .
Connection closed by foreign host.
--------------------------------------------------------
Dann die vbox.conf:
Diese Datei mu� separat f�r jeden User unter /var/spool/vbox/username/
angelegt werden.
Hier das Beispiel aus der isdn4linux-Dokumentation:
# CALLERIDS
#
# Format: PATTERN SECTION REALNAME
[CALLERIDS]
9317850413 STANDARD-OWNER Michael Herold
9317830022 - Nicole Sauvage
* - *** Unknown ***
# RINGS
#
# Format: TIME DAYS RINGS
[RINGS]
23:30-23:59,00:00-08:59 * 1
* * 6
# [USERSECTIONS]
#
# Format: TIME DAYS STANDARD RECTIME [FLAG] [...]
[STANDARD]
20:15-22:14 DO aktex.msg 60 RINGS=1
* * standard.msg 90 RINGS=6 TOLLRINGS=4
[STANDARD-OWNER]
* * standard.msg 120 RINGS=99
----------------------------------------------------------
man vbox.conf ist sehr hilfreich, ausnahmsweise mal, ich tipp das jetzt nicht
ab.
Das Anlegen mehrerer User w�rde ebenfalls mehrere Eintr�ge in der inittab zur
Folge haben: F�r jeden User mu� eine Instanz der vboxgetty laufen, z. B. zwei
User:
I6:2345:respawn:/usr/sbin/vboxgetty -d /dev/ttyI6
I6:2345:respawn:/usr/sbin/vboxgetty -d /dev/ttyI7
Dann m�ssen nat�rlich auch die MSNs und User, auf die reagiert werden soll,
in /etc/isdn/vboxgetty.conf vermerkt sein.
Viel Spa� beim Probieren,
Patrick
Am Monday 08 January 2001 15:28 schrieben Sie:
> Hi,
>
> ich hatte schon mal vor vbox zu benutzen, bin aber nicht sehr weit
> gekommen. Wie rufst du das denn auf? Kannst du mit bitte mal deine
> /etc/inittab schicken? (an [EMAIL PROTECTED])
>
> Danke!
>
> cu
> Martin D.
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org