- Mitglied seit
- 28 Feb 2007
- Beiträge
- 12
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich habe den Anrufbeantworter gemäß der Beschreibung für Dummies installiert:
http://wiki.ip-phone-forum.de/gateways:avm:howtos:mods:anrufbeantworter_for_dummies
Er hatte auch mal funktioniert, aber nun kommt keine Ansage mehr und aufgezeichnet wird auch nicht mehr.
Es wird lediglich eine leere .alaw Datei unter /var/media/ftp/anrufbeantworter erzeugt. Vorher wurde auf dem Stick die .alaw Datei angelegt und in eine WAV-Datei konvertiert.
Wie kann man denn das ganze debuggen, wenn man keine Telefonanlage hat und man nichtständig anrufen will ? Wird ja langsam etwas teuer...
Vielen Dank im Vorraus für evtl. Tipps.
Gruß,
Mark
Hier noch meine Konfig:
Fritzbox 7170
Firmware: 29.04.29
Telefonanschlüsse: Analog (kein ISDN).
Hier meine Einstellungen:
(sensible Info wurde gegen XXX ersetzt)
capircvd.handler
capircvd.conf
ich habe den Anrufbeantworter gemäß der Beschreibung für Dummies installiert:
http://wiki.ip-phone-forum.de/gateways:avm:howtos:mods:anrufbeantworter_for_dummies
Er hatte auch mal funktioniert, aber nun kommt keine Ansage mehr und aufgezeichnet wird auch nicht mehr.
Es wird lediglich eine leere .alaw Datei unter /var/media/ftp/anrufbeantworter erzeugt. Vorher wurde auf dem Stick die .alaw Datei angelegt und in eine WAV-Datei konvertiert.
Wie kann man denn das ganze debuggen, wenn man keine Telefonanlage hat und man nichtständig anrufen will ? Wird ja langsam etwas teuer...
Vielen Dank im Vorraus für evtl. Tipps.
Gruß,
Mark
Hier noch meine Konfig:
Fritzbox 7170
Firmware: 29.04.29
Telefonanschlüsse: Analog (kein ISDN).
Hier meine Einstellungen:
(sensible Info wurde gegen XXX ersetzt)
capircvd.handler
Code:
#!/bin/sh
isdn2wav="/var/media/ftp/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="mail.gmx.net:25" # Euer E-Mail Server
mailer_username="XXX" # 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/anrufbeantworter/neue_anrufe/verpasster_anruf.wav # Benennt das File das per mail kommen soll in verpasster_anruf.wav um.
# cp "$wavfile" /var/media/ftp/anrufbeantworter/neue_anrufe/verpasster_anruf.wav # Kopiert das File das per mail kommen soll in verpasster_anruf.wav
mailer -s "AB - $basefile" -f "$mailer_from" -t "$mailer_to" -m "$mailer_server" -a "$mailer_username" -w "$mailer_password" -d /var/media/ftp/anrufbeantworter/neue_anrufe/verpasster_anruf.wav # und versendet diese Datei dann auch
rm /var/media/ftp/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
capircvd.conf
Code:
=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/anrufbeantworter/capircvd.handler #Hier natürlich auf euren Pfad anpassen
recipient root
# MSN1 (Landesvorwahl + Ortsvorwahl + Rufnummer)
#
=49170XXX
mode voice # voice oder ignore
delay 1 # Zeit nach der der Anrufbeantworter eingreifen/aufnehmen soll
record later # nach Ansage aufnehmen = "later", gleichzeitig = "on"
announcement ../ansage-MSN1.la # relativer Pfad zum Parameter "-d /var/media....". Keine volle Pfadangabe!!!