Dies ist eine alte Version des Dokuments!
Eigener DNS-Server in Fritzbox eintragen (OpenDNS)
Gutes Fritzbox-Wiki (nicht von AVM)
Anrufliste als CVS auslesen: http://192.168.122.1/cgi-bin/webcm?getpage=../html/de/FRITZ!Box_Anrufliste.csv
Problem: Man muss sich erst via Form authentifizieren. Technischer Hintergrund: technical_note_session_id.pdf
Quelle1)
#!/bin/bash # Challenge abholen ChallengeXML=`wget -O - "http://<<IP_DER_FRITZBOX>>/cgi-bin/webcm?getpage=../html/login_sid.xml" 2>/dev/null| grep Challenge` Challenge=`echo $ChallengeXML | awk '{match($0,/>[^<>]+</); print substr($0,RSTART+1,RLENGTH-2)}'` Passwd="<<PASSWORT_DER_FRITZBOX>>" # login aufbauen und hashen CPSTR="$Challenge-$Passwd" MD5=`echo -n $CPSTR | iconv -f ISO8859-1 -t UTF-16LE | md5sum -b | awk '{print substr($0,1,32)}'` RESPONSE="$Challenge-$MD5" POSTDATA="login:command/response=$RESPONSE&getpage=../html/de/menus/menu2.html" # login senden und SID herausfischen SID=`wget -O - --post-data="$POSTDATA" "http://<<IP_DER_FRITZBOX>>/cgi-bin/webcm" 2>/dev/null| grep "name=\"sid\"" | head -1 | awk '{match($0,/value="[^"]+"/); print substr($0,RSTART+7,RLENGTH-8)}'` # refresh der daten auslösen wget -O /dev/null "http://<<IP_DER_FRITZBOX>>//cgi-bin/webcm?sid=$SID&getpage=..%2Fhtml%2Fde%2Fmenus%2Fmenu2.html&errorpage=..%2Fhtml%2Fde%2Fmenus%2Fmenu2.html&var%3Apagename=foncalls&var%3Aerrorpagename=foncalls&var%3Amenu=home&var%3Apagemaster=&var%3Aactivtype=pppoe&var%3AtabInetstat=0&var%3Aweckernr=&logger%3Asettings%2Ffilter=2" # CSV runterladen wget -O ./fritz.csv "http://<<IP_DER_FRITZBOX>>/cgi-bin/webcm?sid=$SID&getpage=..%2Fhtml%2Fde%2FFRITZ%21Box_Anrufliste.csv"
Anrufliste für User: http://fritz.box/html/anrufliste.html
Quelle:2)
Unterstützung für ISDN-Anlagenanschluss aktivieren
Heben Sie den Hörer eines Telefons ab, das an der FRITZ!Box angeschlossen ist.
Wählen Sie am Telefon #965*2*#91 und legen Sie wieder auf. Dadurch aktivieren Sie in der FRITZ!Box die Funktion „Anlagenanschluss mit fester TEI 0“. Hinweis:Mit #965*3*#91 können Sie die FRITZ!Box bei Bedarf wieder auf „Mehrgeräteanschluss mit dynamischer TEI“ umstellen.
Wählen Sie an einem Anschluss in Österreich zusätzlich #965*8*#91. Dadurch legen Sie fest, dass Anrufe am Anschluss für ISDN-Geräte ohne Stammnummer signalisiert werden. Hinweis:Mit #965*9*#91 können Sie die FRITZ!Box bei Bedarf wieder auf die Signalisierung mit Stammnummer umstellen.
Stammnummern und Durchwahlen des Anlagenanschlusses in FRITZ!Box eintragen
Wichtig:
Anrufmonitor freischalten: Dazu auf einem analogen Anschluss #96*5* waehlen.
Dies oeffnet einen TCP Port auf 1012 an dem IPS lauschen kann.
<? $callmonitor = explode(";", $IPS_VALUE); print $IPS_VALUE; if ($callmonitor[1] == "RING") { WFC_SendNotification ( 21503 /*[WebFront Configurator]*/, "Anruf!", $callmonitor[3], "", 60); } if ($callmonitor[1] == "DISCONNECT") { IPS_RunScript(16820 /*[Telefon\Anruferliste\Auslese-Skript]*/); } ?>