# mailer -f [email protected] -t [email protected] -m smtp.gmx.net:25 -D 1
2007-02-28 00:37:36 mailer: avmssl_init: done
Feb 28 00:37:36 mailer[1119]: avmssl_init: done
2007-02-28 00:37:36 mailer: startup (Nov 17 2006 11:45:39) Mail: Subject: FRITZ!Box, From: [email protected], To: [email protected], Attachment: Null
Feb 28 00:37:36 mailer[1119]: startup (Nov 17 2006 11:45:39) Mail: Subject: FRITZ!Box, From: [email protected], To: [email protected], Attachment: Null
2007-02-28 00:37:36 mailer: dns: smtp.gmx.net: query
Feb 28 00:37:36 mailer[1119]: dns: smtp.gmx.net: query
2007-02-28 00:37:36 mailer: dns: smtp.gmx.net: 213.165.64.21 ttl=4731 from 127.0.0.1.
Feb 28 00:37:36 mailer[1119]: dns: smtp.gmx.net: 213.165.64.21 ttl=4731 from 127.0.0.1.
2007-02-28 00:37:36 mailer: Error in LmsoState_MailFromSent, Server says 550 5.7.0 Need to authenticate via SMTP-AUTH-Login {mp034}
Feb 28 00:37:36 mailer[1119]: Error in LmsoState_MailFromSent, Server says 550 5.7.0 Need to authenticate via SMTP-AUTH-Login {mp034}
2007-02-28 00:37:38 mailer: SMTP-Session to ISP terminated unexpectly!!! (State=9)
Feb 28 00:37:38 mailer[1119]: SMTP-Session to ISP terminated unexpectly!!! (State=9)
2007-02-28 00:37:38 mailer: mailer finished with 16, Mailer-Response=550 5.7.0 Need to authenticate via SMTP-AUTH-Login {mp034}
Feb 28 00:37:38 mailer[1119]: mailer finished with 16, Mailer-Response=550 5.7.0 Need to authenticate via SMTP-AUTH-Login {mp034}
2007-02-28 00:37:38 mailer: EVENT(212): E-Mail-Zustellung gescheitert. SMTP-Server meldet: "550 5.7.0 Need to authenticate via SMTP-AUTH-Login {mp034}".
Feb 28 00:37:38 mailer[1119]: EVENT(212): E-Mail-Zustellung gescheitert. SMTP-Server meldet: "550 5.7.0 Need to authenticate via SMTP-AUTH-Login {mp034}".
# mailer -f [email protected] -t [email protected] -m smtp.gmx.net:25 -a myusername -w mypassword -D 1
2007-02-28 00:44:57 mailer: avmssl_init: done
Feb 28 00:44:57 mailer[1121]: avmssl_init: done
2007-02-28 00:44:57 mailer: startup (Nov 17 2006 11:45:39) Mail: Subject: FRITZ!Box, From: [email protected], To: [email protected], Attachment: Null
Feb 28 00:44:57 mailer[1121]: startup (Nov 17 2006 11:45:39) Mail: Subject: FRITZ!Box, From: [email protected], To: [email protected], Attachment: Null
2007-02-28 00:44:57 mailer: dns: smtp.gmx.net: query
Feb 28 00:44:57 mailer[1121]: dns: smtp.gmx.net: query
2007-02-28 00:44:57 mailer: dns: smtp.gmx.net: 213.165.64.21 ttl=4731 from 127.0.0.1.
Feb 28 00:44:57 mailer[1121]: dns: smtp.gmx.net: 213.165.64.21 ttl=4731 from 127.0.0.1.
2007-02-28 00:44:57 mailer: Testmail sent
Feb 28 00:44:57 mailer[1121]: Testmail sent
2007-02-28 00:44:57 mailer: mailer finished with 0, Mailer-Response=250 2.6.0 Message accepted {mp020}
Feb 28 00:44:57 mailer[1121]: mailer finished with 0, Mailer-Response=250 2.6.0 Message accepted {mp020}
#
Handler:=global
iprefix 49 # Landesvorwahl
nprefix XXX # Ortsvorwahl (ohne führende Null!)
onerror exit
=controller1 # ISDN
dontuse true # dontuse false bedeutet dieser Controler verwendet wird
=controller2 # ISDN
dontuse true # dontuse false bedeutet dieser Controler verwendet wird
=controller3 # Interner Ctrl
dontuse true # dontuse true bedeutet dieser Controler wird nicht verwendet
=controller4 # Analog
dontuse false # dontuse true bedeutet dieser Controler wird nicht verwendet
=controller5 # VOIP (nicht Konform!)
dontuse true # dontuse true bedeutet dieser Controler wird nicht verwendet
# Skript, welches nach einer Aufnahme ausgeführt wird (voller Pfad!)
#
=default
handler /var/media/ftp/FlashDisk-Partition-2-0/anrufbeantworter/capircvd.handler #Hier natürlich auf euren Pfad anpassen
recipient root
# MSN1 (Landesvorwahl + Ortsvorwahl + Rufnummer)
#
=49XXX
mode voice # voice oder ignore
delay 15 # Zeit nach der der Anrufbeantworter eingreifen/aufnehmen soll
record later # nach Ansage aufnehmen
announcement ../ansage-MSN1.la # relativer Pfad zum Parameter "-d /var/media....". Keine volle Pfadangabe!!!
# MSN2
#
=49XXX
mode voice # voice oder ignore
delay 15 # Zeit nach der der Anrufbeantworter eingreifen/aufnehmen soll
record later # nach Ansage aufnehmen
announcement ../ansage-MSN1.la # relativer Pfad zum Parameter "-d /var/media....". Keine volle Pfadangabe!!!
#!/bin/sh
isdn2wav="/var/media/ftp/FlashDisk-Partition-2-0/anrufbeantworter/isdn2wav" # kompletter Pfad zur isdn2wav-Datei
mailer_to="[email protected]" # Eure E-Mail Addi
mailer_from="[email protected]" # Eure E-Mail Addi
mailer_server="mx.freenet.de" # Euer E-Mail Server
mailer_username="[email protected]" # Euer E-Mail Anmeldename
mailer_password="XXX" # Euer E-Mail Passwort
format=$1
called=$2
calling=$3
file=$4
an=$5
remote=$6
mailformat=$7
sender=@SENDER@
cookie=`date +"%s"`
case "$format" in
voice)
if test -e $file ; then
basefile=`echo $file|sed -e "s/\.alaw//"`
wavfile=$basefile.wav
$isdn2wav "$file" "$wavfile"
mv "$wavfile" /var/media/ftp/FlashDisk-Partition-2-0/anrufbeantworter/neue_anrufe/verpasster_anruf.wav # Benennt das File das per mail kommen soll in verpasster_anruf.wav um.
mailer -s "AB - $basefile" -f "$mailer_from" -t "$mailer_to" -m "$mailer_server" -a "$mailer_username" -w "$mailer_password" -d /var/media/ftp/$usbp/anrufbeantworter/neue_anrufe/verpasster_anruf.wav # und versendet diese Datei dann auch
rm //var/media/ftp/FlashDisk-Partition-2-0/anrufbeantworter/neue_anrufe/verpasster_anruf.wav #löscht das wave file nach erfolgter Aktion
rm "$file" #löscht das alaw file nach erfolgter Aktion
else
echo -e "To: $an\nSubject: Eingegangener Anruf!\n\nEingegangener Anruf von Rufnummer $calling auf $called, keine Aufnahme ! ...\n\n"
fi
;; # voice
exec)
;; # exec
*)
echo "Unknown call to capircvd.handler, see README and capircvd sourcecode!"
esac
# cd anrufbeantworter
# capircvd -D 65535 -L /var/file-log
-sh: capircvd: not found
# ls
ansage-MSN1-la capircvd.conf isdn2wav
capircvd capircvd.handler neue_anrufe
#
co=1 /var/file-log
capircvd 0.2.42 started @ Mon Mar 5 15:12:11 2007
Trying to load /etc/capircvd/capircvd.conf
signal received! exiting...
dump to capircvd.state failed !!!
./capircvd -D 65535 -L /var/file-log -c . -d .
co=1 /var/file-log
capircvd 0.2.42 started @ Mon Mar 5 22:24:33 2007
Trying to load ./capircvd.conf
fileop : configfile is './capircvd.conf'
'Exit on Error' is activated!
sinfo : Using 49 as international prefix
sinfo : Using 3381 as national prefix
fileop : spool-directory:.
init : CAPIApp() aufgerufen...
sinfo : Anzahl Controller: 5
sinfo : Controller Nr.1
sinfo : Anzahl B-Kanäle : 2
sinfo : Manufacturer : AVM GmbH
sinfo : Serial# : 0000000
sinfo : Version : 2.0
sinfo : Firmwarever. : 49.23
sinfo : Controller Nr.2
sinfo : Anzahl B-Kanäle : 2
sinfo : Manufacturer : AVM GmbH
sinfo : Serial# : 0000000
sinfo : Version : 2.0
sinfo : Firmwarever. : 49.23
sinfo : Controller Nr.3
sinfo : Anzahl B-Kanäle : 2
sinfo : Manufacturer : AVM GmbH
sinfo : Serial# : 0000000
sinfo : Version : 2.0
sinfo : Firmwarever. : 49.23
sinfo : Controller Nr.4
sinfo : Anzahl B-Kanäle : 1
sinfo : Manufacturer : AVM GmbH
sinfo : Serial# : 0000000
sinfo : Version : 2.0
sinfo : Firmwarever. : 49.23
sinfo : Controller Nr.5
sinfo : Anzahl B-Kanäle : 3
sinfo : Manufacturer : AVM GmbH
sinfo : Serial# : 0000000
sinfo : Version : 2.0
sinfo : Firmwarever. : 49.23
sinfo : B-Kanäle gesamt: 10
fileop : CAPI FileNr: 4
fileop : ApplicationID=5
configuration for - to controller1 -
capireq : LISTEN_REQ fuer Controller 1
configuration for - to controller2 -
capireq : LISTEN_REQ fuer Controller 2
configuration for - to controller3 -
capireq : LISTEN_REQ fuer Controller 3
configuration for - to controller4 -
capireq : LISTEN_REQ fuer Controller 4
configuration for - to controller5 -
capireq : LISTEN_REQ fuer Controller 5
init : CAPIApp() beendet...
init : CAPIApp.Run() will be called
capiconf : Received CAPI_CONF!
capiconf : LISTEN_CONF
capiconf : Received CAPI_CONF!
capiconf : LISTEN_CONF
capiconf : Received CAPI_CONF!
capiconf : LISTEN_CONF
capiconf : Received CAPI_CONF!
capiconf : LISTEN_CONF
capiconf : Received CAPI_CONF!
capiconf : LISTEN_CONF
signal received! exiting...