Gibt es auch die möglichkeit, die liste zu löschen?
Gibt es.
<input type="hidden" name="telcfg:settings/ClearJournal" value="" id="uiPostClearJournal" disabled>
<?
$fritzbox_ip = 'fritz.box';
$fritzgui = 'http://fritz.box/cgi-bin/webcm';
$fritzseite = '../html/de/menus/menu2.html';
$filename = IPS_GetKernelDir()."\\webfront\\user\\Fritzbox\\Anrufliste.csv";// anpassen
$password = 'xxxxxx';
$aus = '0';
$ch = curl_init('http://' . $fritzbox_ip . '/cgi-bin/webcm?getpage=../html/login_sid.xml');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$login = curl_exec($ch);
curl_close($ch);
$session_status_simplexml = simplexml_load_string($login);
if ($session_status_simplexml->iswriteaccess == 1)
{
$SID = $session_status_simplexml->SID;
}
else
{
$challenge = $session_status_simplexml->Challenge;
$response = $challenge . '-' . md5(mb_convert_encoding($challenge . '-' . $password, "UCS-2LE", "UTF-8"));
$login = array('getpage' => $fritzseite, 'login:command/response' => $response);
$sendlogin = http_post_fields($fritzgui, $login);
preg_match('@<input type="hidden" name="sid" value="([A-Fa-f0-9]{16})" id="uiPostSid">@i', $sendlogin, $matches);
if (isset($matches[1]) && $matches[1] != '0000000000000000')
{
$SID = $matches[1];
}
else
{
echo "Fehler: Login fehlgeschlagen";
return;
}
}
$clearjournal = http_post_fields($fritzgui, array('getpage' => $fritzseite, 'sid' => $SID, 'var:pagename' => 'rulall', 'telcfg:settings/ClearJournal' => $aus));
$logout = array('getpage' => $fritzseite, 'sid' => $SID, 'security:command/logout' => 'logout');
$sendlogout = http_post_fields($fritzgui, $logout);
?>
hehe, dank dir
könntet Ihr mir mal bitte bei dem Löschscript helfen.
Ich habe ein script erstellt und bekomme folgende Fehlermeldung:
Fatal error: Call to undefined function mb_convert_encoding() in [Hausverwaltung\Fritzbox\Anruferliste\Anruferliste löschen] on line 23
Gruss
Frank
dir fehlt die entsprechende extension dafür.
php_mbstring.dll
auf die schnelle gefunden
mb_convert_encoding() is a non-default extension. This means it is not enabled by default. You must explicitly enable the module with the configure option. See the Install section for details.
dir fehlt wohl ein Modull
nur welche?
Steht doch oben dabei.
Hier im ersten Post sind die Dateien für die V2.2
ok kein fehler mehr nur das jetzt dieliste nicht gelöscht wird:confused:
Wie hast Du das festgestellt, hast Du einen refresh auf der FB gemacht?
das war das stichwort. Danke
Ich hab da noch eine frage, ist es möglich den wenn ein neuer anruf rein kommt den per prowl zu schicken?
Nochmal vielen dank.
Frank
Ich kenne prowl nicht, aber eigentlich kannst Du alles was in der Fritzbox ankommt weiterleiten egal wohin, mail, sms usw…
Du kannst dazu RING verwenden und die Nummer übertragen als Beispiel.
Scripts dazu stehen unter anderem auch in dem Link.
ok dann versuche ich mich mal:o danke und schönen abend
Frank
Hat sich da irgendwas geändert? Seit ein paar Tagen bekomm ich nur noch eine Fehlermeldung angezeigt
Fatal error: Call to undefined function http_post_fields() in [FritzBox\Liste löschen] on line 25
Mein Löschspcript für das Löschen der Anruferliste in der FB funktioniert nicht mehr, ich weiß nicht seit wann… Habe die Kabelbox 6360 Vers. 29, das Anruferlistenscript habe ich bereits erneuert. Das Löschscript läuft, macht aber sonst nichts, also auch keine Fehlermeldung.
Habe leider im Forum nichts dergleichen gefunden, bin ich der einzige mit der Box der das Löschscript einsetzt?
Jürgen
Nein, bist nicht der einzigste, aber bei mir funktioniert es auch nicht. Aber ich hatte bisher nicht die Muse, mir das mal näher anzusehen, zumal AVM auch ein 5.5x Firmware für die 6360 bringen will.
Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 2
danke!
dann muss ich erstmal damit leben…