Aus dem Riesenthread ...Benachrichtigung bei eingehenden Anrufen habe ich die Idee von mrak888 im Script calltype.sh wie folgt angepasst:
Scheinabr seit Firmware-Version 54.04.76 kann ich die FRITZ!Box_Anrufliste.csv nicht mehr abholen und vermute, es liegt am posten des Passwortes
Denn das Kommando:
müßte die csv-Datei anzeigen, zeigt aber eine kennwortfehlerseite.
Hat jemand eine Idee wie ich mich im Script am WebIf "anmelden" kann um dann mit wget Inhalte zu holen?
--
Gerade kommt mir noch eine Idee - wo speichert die FBF seine Anrufliste? Vielleicht so wie das Telefonbuch phonebook in /var/flash/?
Code:
Variablen setzen
CID=01... # oder $1
FBFPASSW="1234.." # FBF-WebIf-Passwort
# Passwort posten
export REQUEST_METHOD="POST"
export REMOTE_ADDR="127.0.0.1"
export CONTENT_TYPE="application/x-www-form-urlencoded"
POST_DATA="login%3Acommand%2Fpassword=$FBFPASSW"
export CONTENT_LENGTH=${#POST_DATA}
echo -n "$POST_DATA" | /usr/www/html/cgi-bin/webcm > /dev/null
# Anrufliste abholen
url="http://127.0.0.1/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&var:lang=de&var:pagename=foncalls&var:errorpagename=foncalls&var:menu=home"
/usr/bin/wget -q -O - "$url" > /dev/null
# csv anrufliste auslesen
# hier sind die neusten zuerst; format:
# Typ;Datum;Name;Rufnummer;Nebenstelle;Eigene Rufnummer;Dauer
url="http://127.0.0.1/cgi-bin/webcm?getpage=../html/de/FRITZ!Box_Anrufliste.csv"
/usr/bin/wget -q -O - "$url"
# Zeilen mit CID zeigen
/usr/bin/wget -q -O - "$url" | grep $CID
Scheinabr seit Firmware-Version 54.04.76 kann ich die FRITZ!Box_Anrufliste.csv nicht mehr abholen und vermute, es liegt am posten des Passwortes
Denn das Kommando:
Code:
/usr/bin/wget -q -O - "$url"
Hat jemand eine Idee wie ich mich im Script am WebIf "anmelden" kann um dann mit wget Inhalte zu holen?
--
Gerade kommt mir noch eine Idee - wo speichert die FBF seine Anrufliste? Vielleicht so wie das Telefonbuch phonebook in /var/flash/?
Zuletzt bearbeitet: