Zeige Ergebnis 1 bis 6 von 6

Thema: Gigaset N720 call_events.html per Script auslesen

  1. #1
    STARFACE Expert
    Benutzerbild von slu
    Registriert seit
    23.02.2008
    Beiträge
    3.136

    Standard Gigaset N720 call_events.html per Script auslesen

    Gibt es evtl. eine API um per Script an die call_events.html zu kommen?
    Wenn nein hat das schon mal jemand per curl probiert?

    Ich würde mich für die "Loss" und "Async" interessieren.
    Gruß
    slu


    Starface seit März 2008

    Starface Advanced V5
    2 Sip-Leitungen Easybell
    1 Sip-Trunk Peoplefone
    Gigaset N720 DECT / Yealink
    Debian Workstation mit Linphone
    Anlagenverbund


    Bitte im Forum duzen, wir sind doch eine Community!

    Hinweis: Ich bin kein Starface Partner.

  2. #2
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.530

    Standard

    Hallo Slu

    Ich habe ja in die Richtung ein Modul entwickelt, und musste am Schluss auf einen "virtuellen Browser" mit JavaScript Unterstützung umsteigen, da sonst nichts geklappt hat.

    Der Browser geht für mich im Hintergrund auf die Loginseite , und loggt sich dort ein, und erledigt div. Arbeiten auf dem N720.

    Ich hab leider aktuell keinen N720 rumliegen, sonst hätte ich dir das ganze schnell in eine Standalone Runnable gesteckt, welches sich für dich auf dem N720 Einloggt, kurz die Daten pullt und wieder aus loggt.


    MfG

    Fabian
    Geändert von nucom (20.08.2018 um 14:01 Uhr)
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  3. #3
    STARFACE Expert
    Benutzerbild von slu
    Registriert seit
    23.02.2008
    Beiträge
    3.136

    Standard

    Hallo Fabian,

    Zitat Zitat von nucom Beitrag anzeigen
    Ich habe ja in die Richtung ein Modul entwickelt, und musste am Schluss auf einen "virtuellen Browser" mit JavaScript Unterstützung umsteigen, da sonst nichts geklappt hat.
    Der Browser geht für mich im Hintergrund auf die Loginseite , und loggt sich dort ein, und erledigt div. Arbeiten auf dem N720.
    oh das hört sich ja spannend an.
    Hattest Du dich auch mal mit curl/wget probiert?
    Ansonsten würde ich das mal testen...
    Gruß
    slu


    Starface seit März 2008

    Starface Advanced V5
    2 Sip-Leitungen Easybell
    1 Sip-Trunk Peoplefone
    Gigaset N720 DECT / Yealink
    Debian Workstation mit Linphone
    Anlagenverbund


    Bitte im Forum duzen, wir sind doch eine Community!

    Hinweis: Ich bin kein Starface Partner.

  4. #4
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.530

    Standard

    Hallo Slu

    Folgendes müsste sich in Curl/Wget Simulieren lassen.

    Gehe auf: http://[IP N720]/login.html
    Finde die <Form> mit dem Namen "gigaset"
    Finde im Form Element den <Input> mit dem Namen "Password"
    Setze die Value "Password" Elements auf den PIN
    Simuliere den Click auf den Login Button bzw. führe das dahinterliegende JavaScript "submit_gigaset_form();" aus.

    Danach sollte er eingeloggt sein, und es sollte dir möglich sein auf deine "call_events.html" zu wechseln.

    Zum Ausloggen einfach auf die Webseite "http://[IP N720]/logout.html" wechseln

    Wenn Sich dein Browser nicht mehr aus loggt, musst du den Sender danach neustarten, da du dich nicht mehr einloggen kannst.

    Ich hoffe das hilft.

    //edit:

    Mit Curl/Wget geht's leider nicht.

    Siehe:
    How to get webcontent that is loaded by JavaScript using cURL?
    How to get WGET to download exact same web page html as browser

    Diese Empfehlen, man solle für Webseite mit Javascript PhantomJS nehmen. (Headless Browser mit JS Support)

    MfG

    Fabian
    Geändert von nucom (20.08.2018 um 14:19 Uhr)
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  5. #5
    STARFACE Expert
    Benutzerbild von andreas.stein
    Registriert seit
    04.12.2014
    Ort
    Bitburg
    Beiträge
    476

    Standard

    Die Meldungen lassen sich doch easy an einen Syslog Server schicken? Warum dieser Aufwand?
    Viele Grüße,

    Andreas Stein
    IT Fabrik Systemhaus GmbH & Co. KG

    STARFACE Excellence Partner

  6. #6
    STARFACE Expert
    Benutzerbild von slu
    Registriert seit
    23.02.2008
    Beiträge
    3.136

    Standard

    Ah!
    Danke, den hatte ich total vergessen, das ist ja noch viel einfacher.
    Gruß
    slu


    Starface seit März 2008

    Starface Advanced V5
    2 Sip-Leitungen Easybell
    1 Sip-Trunk Peoplefone
    Gigaset N720 DECT / Yealink
    Debian Workstation mit Linphone
    Anlagenverbund


    Bitte im Forum duzen, wir sind doch eine Community!

    Hinweis: Ich bin kein Starface Partner.

Ähnliche Themen

  1. Provisioning mit Gigaset N720 DM Pro
    Von fragmasta im Forum STARFACE Installation
    Antworten: 7
    Letzter Beitrag: 02.08.2017, 12:34
  2. Gigaset S4 Rauschen und Abbrüche mit Gigaset N720
    Von woestmar im Forum Hersteller Informationen & Hardware Kompatibilität
    Antworten: 5
    Letzter Beitrag: 01.02.2017, 13:32
  3. Amtsholung / Rufnummeranzeige / Gigaset N720
    Von fabiana im Forum STARFACE Einrichtung & Administration
    Antworten: 2
    Letzter Beitrag: 16.11.2015, 10:19
  4. Firmware Gigaset N720
    Von philhay23 im Forum Hersteller Informationen & Hardware Kompatibilität
    Antworten: 5
    Letzter Beitrag: 09.09.2015, 09:46
  5. Gigaset N720 + Gigaset SL610 PRO
    Von elkas im Forum Bugreports
    Antworten: 2
    Letzter Beitrag: 29.06.2015, 14:50

Lesezeichen

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •