Matthias Walliczek schrieb:
Ganz einfach: Veränder doch vboxmail (liegt in /usr/bin).Das habe ich jetzt auch getan. Müßte eigentlich funktionieren. Wenn allerdings ein Anruf eingeht, und das Script standard.tcl ausgeführt wird bekomme ich eine Fehlermeldung, daß der Befehl mit vboxmail nicht ausgefüht werden kann. Das passiert aber auch bei der originalen, unbearbeiteten Datei. Wo liegt da der Fehler?Das ganz sieht bei mir dann so aus:
MSNAME="${1}"
CALLER="${2}"
CALLID="${3}"
MAILTO="${4}"
NEWNAME="/tmp/message.au"if (test -f "${MSNAME}")
then
/usr/bin/vboxtoau <"${MSNAME}" >"${NEWNAME}"
/usr/bin/uuenview -u -m "${MAILTO}" -s "New messages from ${CALLER}
(${CALLID})" "${NEWNAME}"
rm "${NEWNAME}"
fiViel Erfolg,
Matthias
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"
HIER MUß IRGENDWO DER FEHLER DRINN SEIN!
if { "$RC" == "HANGUP" } { return }
if { "$RC" == "TIMEOUT" } {
vbox_put_message $vbox_msg_timeout
vbox_pause 500
}
}
Besten Dank
Markus