Suchergebnisse

  1. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Ja, das kann man machen. Es gibt in der Oberfläche einen Knopf dafür (bei FRITZ!OS 6 im Online-Monitor). Offenbar löst das mehrere Requests aus, muss man mal schauen, ob man das so ohne Tricks hinbekommt. Der erste AJAX-Request nack Klick auf den Button lautet GET...
  2. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Sieht ja schon mal sinnvoll aus.
  3. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Habe mir den Code davon nicht angesehen. Aber wenn das da geht, geht es vermutlich auch mit PHP. Das müsstest Du entsprechend portieren.
  4. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Ich vermute, dazu muss man die Box über SIP ansprechen, das kann die API meines Wissens nach nicht. Meines Wissens nach, weil es durchaus sein kann, dass man solche SIP-Spezifika auch irgendwie über das Webinterface machen kann, aber das glaube ich eher nicht.
  5. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Hallo DK9JH, Dir fehlt das CURL-Modul für PHP. Ich weiß gerade nicht, was da für eine Distribution üblich ist, aber wenn das ein Raspbian ist, musst Du das entsprechende Pakete über die Paketverwaltung installieren. Bei Ubuntu heißt das php5-curl. Liebe Grüße, spackmat
  6. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Hmm, gute Frage, habe noch nie ein Multipart-POST mit CURL gesendet, aber vorbereitet ist die API dafür erst mal nicht. Frage mich auch, warum AVM das so macht. Aber die werden ihre Gründe haben. Und wenn es nur das Verkomplizieren von Drittanbieter-Zugriff geht...
  7. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Ach so, und zur aktuellen Frage habe ich auch noch was zu sagen: Die Wählhilfe bietet in der Weboberfläche keine offensichtliche Möglichkeit, verschiedene Klingeltöne anzuwählen. Vielleicht gibt es geheime Parameter, die die Box an der Stelle annimmt, das müsste man ausprobieren. Man kann...
  8. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Huch, da habe ich ja einiges verpasst. Zum Thema Github: Ich sehe das in der Tat auch so, dass die API nach Github gehört und ich finde es gut, dass sich schon jemand darum gekümmert hat. Da bitte weiter machen. Die API ist Open-Source im freiestmöglichen Sinne und ich habe momentan leider...
  9. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Freut mich. Für alle: Für diesen Einsatzzweck muss man die Parameter $mode und $wpa_key aus seiner Applikation heraus direkt setzen und den ganzen Bereich unterhalb von "// handle the CLI arguments or give a help message" entfernen. Wenn man keine Apllikation drum herum bauen will und auch...
  10. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Wenn Du das mitgelieferte Script für den WLAN nimmst, es auf einen PHP-fähigen Webserver ablegst (lokal oder über den remote-login auch im Internet) und dann aufrufst, musst Du nur die Parameterübergabe etwas umbauen ($_GET statt $args benutzen). Wenn Dir das alles allerdings nichts sagt, lass...
  11. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Die AJAX-Sache dient vermutlich nur der Abfrage, ob die Box schon wieder da ist, damit man zum Login fortschreiten kann. Weitere Ansatzpunkte: Vielleicht will die Box beim ersten Request schon den Referer haben? Vielleicht sollte man den Content-Type auf application/x-www-form-urlencoded setzen...
  12. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Hmm, schwierig. Erst mal: Das passiert im Browser, wenn man auf den Button "Neu starten" klickt: Request URL: http://fritz.box/system/reboot.lua Request Method: POST Status Code: 303 See Other Request Header Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8...
  13. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Ah, klar. Das Script braucht eigentlich mindestens PHP 5.3 und cURL, das hätte ich mal deutlicher in die README schreiben sollen.
  14. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Habe mal eben bei mir getestet, da steht die BlockTime auf 0. Meine (um inaktive Einträge bereinigte) Config für eine 7390 mit Fritz!OS 5.50 und aktivierter Mehrbenutzerunterstützung: $this->config->setItem('use_lua_login_method', true); $this->config->setItem('fritzbox_ip', 'fritz.box')...
  15. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    ["SID"]=> string(16) "0000000000000000" bedeutet, dass Du nicht eingeloggt bist, aber immerhin eine gültige XML-Datei zurückgekommen ist (die Fritz!Box antwortet also immerhin). ["BlockTime"]=> string(3) "108" ist interessant. Kann es sein, dass die Box noch 108 Sekunden wegen zu vieler...
  16. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Moin, hast Du $this->config->setItem('use_lua_login_method', true); gesetzt? Falls ja und es trotzdem nicht geht und die Zugangsdaten auf jeden Fall stimmen, solltest Du Dir mal den Inhalt von $session_status_simplexml mit var_dump($session_status_simplexml); ausgeben lassen, in der...
  17. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Hallo nfinity, ich bin gerade sehr eingespannt und danach im Urlaub. Vielleicht hat ja jemand anderes eine Idee? Ich vermute mal auf die Schnelle, ohne das jetzt gesehen zu haben, dass man erst die Seite laden muss, um eine ID oder einen Dateinamen für das zu löschende Fax in die Finger zu...
  18. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Schau am besten mal, in welchem Format die Anrufliste aus der Weboberfläche kommt. Ist es eine XML-Datei, benutze die fritzbox_get_foncallslist_xml.php, ist es eine CSV-Datei (neuere Firmwares), benutze die fritzbox_get_foncallslist.php. Beide laden die Liste aus dem Webinterface im jeweils...
  19. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    Hallo fidodido, was mir als erstes aufgefallen ist: Du solltest die Übergabeparameter nicht so beschränken. Das zweite DECT-Telefon ist zum Beispiel die 61, das würde bei Dir nicht angenommen werden. Die RegEx für das Auslesen des aktuell eingestellten Ports lautet...
  20. spackmat

    Fritz!Box API für PHP (inkl. Login-Sessions)

    @kleptes Wenn der Login mit Deinem angegebenen Code schon nicht klappt, dann läuft etwas falsch. Hat Deine 7270v3 5.22 überhaupt schon den neuen Login-Mechanismus? Falls nicht, musst Du $this->config->setItem('use_lua_login_method', false); setzen, dann wird der alte Modus benutzt. @fidodido...
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.