Hallo Liebe Gemeinde
ich habe ein schwieriges Problem: Wenn ich eine nachricht auf meinem VBOX-Server hinterlasse bekomme ich eine SMS zugesendet. Die tut jetzt leider nicht mahr seit dem ich das System von SuSe81 auf 82 neu augespielt habe (aus Hardware technischen gründen!)
Es wird alles ausgeführt auch die Audio-Formatsumwandlung, E-Mail-Versand und der WinPopUP läuft auch. Der dämliche Yaps läuft nicht mehr. Gibt es denn eine Möglichkeit die "vboxmail" beim Abarbeiten der "Einzelnen Zeilen" (Bei der Arbeit) zu Betrachten? Denn wenn ich in die Yaps.log schaue, gibt es keine Fehlermeldung, wird nicht protokulliert. Wenn ich yaps manuell starte bekomme ich auch ne SMS aufs handy.
Hier ist meine VBOXMAIL
#! /bin/sh
##
## vboxmail v2.0.0BETA5 (17-NOV-98)
#----------------------------------------------------------------------------#
# Script to notify a user about new incoming voice message. This is only a #
# *example* - you can modify it if you like! If you do, copy it to #
# /etc/isdn/vboxmail and edit it there. #
# #
# Usage: vboxmail MESSAGENAME CALLERNAME CALLERID MAIL-TO-ADDRESS #
#----------------------------------------------------------------------------#
if [ "$0" != /etc/isdn/vboxmail -a -x /etc/isdn/vboxmail ]; then
exec /etc/isdn/vboxmail "$@"
echo "Can\'t execute /etc/isdn/vboxmail"
fi
MSNAME="${1}"
CALLER="${2}"
CALLID="${3}"
#MAILTO="${4}"
MAILTO="system"
VBOXTOAU="/usr/bin/vboxtoau"
SOX="/usr/bin/sox -s -w"
LAME="/usr/bin/lame -m m -b 32 -f"
MP3="/mnt/Sys/Voicemail/mp3"
CAT="/bin/cat"
RECODE="/usr/bin/recode"
VBOXMODE="/usr/bin/vboxmode"
CA="/bin/chmod 777"
CB="/bin/chown -c nobody"
VOICE_POPUP="/usr/bin/voice_popup"
YAPS="/usr/bin/yaps"
if (test -f "${MSNAME}")
then
# Sound-Umwandlung 201003
# Zuerst nach au
$VBOXTOAU $MSNAME.au
# Dann nach wav
$SOX $MSNAME.au $MSNAME.wav
# Zuletzt nach mp3
$LAME $MSNAME.wav $MSNAME.mp3
# Datei-Rechte vergeben
$CA $MSNAME.mp3
$CB $MSNAME.mp3
# Kopieren in Verzeichniss mp3
cp -a $MSNAME.mp3 $MP3
(
MIMEBOUNDARY="NextPart$$"
echo "Mime-Version: 1.0"
echo "Content-Type: Multipart/Mixed; Boundary=\\"$MIMEBOUNDARY\\""
echo "From: vboxmail "
echo "To: ${MAILTO}"
echo "Subject: New message from ${CALLER} (${CALLID})"
echo ""
echo "--$MIMEBOUNDARY"
echo "Content-Type: text/plain; charset=US-ASCII"
echo ""
echo "New message received in your mailbox"
$VBOXMODE $MSNAME
echo ""
echo "--$MIMEBOUNDARY"
echo "Content-Type:audio/x-mp3; name=$MSNAME.mp3"
echo "Content-Description: Audio-File (mp3)"
echo "Content-Transfer-Encoding: base64"
echo "Content-Disposition: attachment; filename=vbox.mp3"
echo ""
$RECODE data..base64 $MSNAME.mp3
$CAT $MSNAME.mp3 2>/dev/null
echo ""
\'/usr/bin\'/vboxmode $MSNAME
) | /usr/sbin/sendmail -oi -t
# Loeschen
rm $MSNAME.au
rm $MSNAME.wav
rm $MSNAME.mp3
# Win-POP-Nachrichten-Versand 130504
$VOICE_POPUP "Neue Nachricht von (${CALLER}) 0$CALLID."
# SMS-Versand
$YAPS 017XXXXXXXX "New message from (${CALLER}) 0$CALLID"
fi
Die Nummer 017XXXXXX... steht bei mir nicht in der Datei drin.
Wer Ideen hat, her damit!!!!
Gruss Markus