[Problem] Fritz!Box 7270 Anrufe Sofort per Push gemeldet bekommen

big-bastian

Neuer User
Mitglied seit
23 Okt 2007
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich möchte eine Mail über jeden verpassten Anruf der auf der Fritzbox ankommt erhalten. Leider verschickt der Fritzbox Pushdienst nur einmal pro Tag eine Mail. Habe jetzt hier im Forum und Internet eine Lösung gesucht und ein Skript gefunden.
Hier mein angepasstes Skript:

Code:
#! /bin/sh
echo "`date +\"%d.%m.%y %H:%M\"` - Anruf von $1 auf $2 ($3) $4"
/sbin/mailer \
-s "$1 - `date +\"%d.%m.%y %H:%M\"` - Anruf auf $2 ($3) $4" \
-f '"Fritz!Box" <[email protected]>' \
-t " bXXXXXp @arcor.de" \
-m mail.arcor.de \
-a bXXXXXp \
-w "$XXXXXX"

Dieses Skript habe ich per habe ich unter var\calllog angelegt und mit cat calllog>/var/flash/calllog verschoben. Doch leider bekomme ich keine Mail.
Hat jemand eine Idee wieso es nicht klappt? Vielen Dank für eure hilfe!

lg
 
Möglicherweise liegt es an den Leerzeichen in dem Argument hinter -t.
 
Wenn man die Box sowieso freetzen will, ja. Aber nur für diesen Zweck freetz zu installieren, ist wie mit Kanonen auf Spatzen schießen.
 
Möglicherweise liegt es an den Leerzeichen in dem Argument hinter -t.

Also das Leerzeichen hinter dem Argument -t ist nur beim unkenttlich machen vom Passwort passiert. Im Skript auf der Box ist das leerzeichen nicht vorhanden.

Gibt es eine möglichkeit mir die Datei unter var/flash/calllog nochmal anzuzeigen? Mit vi kann ich mir nix im Ordner flash anzeigen lassen.

Falls niemand mehr eine Idee für mein Probelm hat muß ich Freetz installieren!
 
Mit cat /var/flash/calllog kann man das Script anzeigen lassen. Zum Testen:

Code:
cat /var/flash/calllog > /var/tmp/calllog
chmod 777 /var/tmp/calllog
/var/tmp/calllog

und die Fehlermeldungen beobachten.
 
... nur für diesen Zweck freetz zu installieren, ist wie mit Kanonen auf Spatzen schießen.
Genau


Ich würde bei dem Testaufruf auch ein paar Werte mitgeben, also
/var/tmp/calllog 1001 2002 3003 4004
Sonst kriegt er ja nicht mit, was fehlt.

Ausserdem sind im Parameter von -t 2 blancs. Haste das bedacht?
 
Zuletzt bearbeitet:
Genau


Ich würde bei dem Testaufruf auch ein paar Werte mitgeben, also
/var/tmp/calllog 1001 2002 3003 4004
Sonst kriegt er ja nicht mit, was fehlt.

Ausserdem sind im Parameter von -t 2 blancs. Haste das bedacht?

Hallo,

also die blancs beim Prameter -t sind auch nur beim unkenntlich machen reingekommen. Also daran liegt es nicht.

/var/tmp/calllog 1001 2002 3003 4004
Wie meinst du das?
 
Die Parameter (Zahlen) entsprechen den Variablen $1 bis $4, die bei einem Anruf an calllog übergeben werden. Diese müssten dann in der Mail zu finden sein.
 
Die Parameter (Zahlen) entsprechen den Variablen $1 bis $4, die bei einem Anruf an calllog übergeben werden. Diese müssten dann in der Mail zu finden sein.

Danke für die Antwort.

Aber wie starte ich den den manuellen Testaufruf?
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.