Fritzbox Anrufliste löschen

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 :slight_smile:

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. :confused:

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? :confused:

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…