Hi,
seit 8.1 kann ich zwar mit vbox Anrufe aufzeichnen,
es erfolgt aber keine Mailweiterleitung.
In /var/log/vbox/vboxgetty-ttyI6.log ist folgendes
zu lesen:
...
16-Oct 14:53:56 <D> Found sequence
"<DLE><ETX>" (remote hangup)...
16-Oct 14:53:56 <D> Setting
"/var/spool/vbox/hesse/incoming/00001034772815-00023949" to 503.100
(0600)...
16-Oct 14:53:56 <J> Reading modem input (4 secs
timeout)...
16-Oct 14:53:56 <D> Waiting for "NO CARRIER"... Got
it.
16-Oct 14:53:56 <D> [vbox_get_message] result "HANGUP".
16-Oct
14:53:56 <J> [vbox_pause] waiting 1000 ms...
16-Oct 14:53:57 <E>
In "/var/spool/vbox/hesse/standard.tcl": (line 17).
16-Oct 14:53:57
<D> Freeing tcl interpreter...
16-Oct 14:53:57 <E> General tcl
problem - setting flag to quit program...
16-Oct 14:53:57 <D> Hangup
modem (drop dtr 400 ms)...
16-Oct 14:53:57 <D> Flushing modem
(timeout)...
16-Oct 14:53:58 <D> Blocking all signals
(0-64)...
16-Oct 14:53:58 <I> Exit program on signal
15...
...
die standard.tcl sieht wie folgt aus:
# First we clear the touchtone sequences and remove all entries
from
# the callerid breaklist.
vbox_init_touchtones
vbox_breaklist rem all
# If variable VBOX_FLAG_STANDARD is TRUE we must play the standard
#
message...
if { "$vbox_flag_standard" == "TRUE" } {
set RC [ vbox_put_message $vbox_msg_standard ]
vbox_pause 500
if { "$RC" == "HANGUP" } {
return
}
}
# If variable VBOX_FLAG_BEEP is TRUE we must play the beep
#
message...
if { "$vbox_flag_beep" == "TRUE" } {
set RC [ vbox_put_message $vbox_msg_beep ]
vbox_pause 500
if { "$RC" == "HANGUP" } {
return
}
}
# If variable VBOX_FLAG_RECORD is TRUE we must record a new
#
message...
if { "$vbox_flag_record" == "TRUE" } {
set VBOX_NEW_MESSAGE
"$vbox_var_spooldir/incoming/$vbox_var_savename"
set RC [ vbox_get_message $VBOX_NEW_MESSAGE $vbox_var_rectime
]
vbox_pause 1000
exec -- $vbox_var_bindir/vboxmail "$VBOX_NEW_MESSAGE"
"$vbox_caller_name" "$vbox_caller_id" "$vbox_user_name"
if { "$RC" == "HANGUP" } {
return
}
if { "$RC" == "TIMEOUT" } {
vbox_put_message $vbox_msg_timeout
vbox_pause 500
}
}
Warum hat TCL Probleme ?
mfg
Frank Hesse