Popup mit Anzeige ob Gespräch über Internet oder Festnetz

Status
Für weitere Antworten geschlossen.
Meinst du sowas? Programmiert für die "FRITZ!Box Fon WLAN (UI), Firmware-Version 08.03.65", mit anderen FW Ständen oder Boxen nicht getestet! Angezeigt wird nur wenn ein Gespräch über Internet geführt wird per Popup.

Das Programm wird hier als Betatest angeboten, Schäden die durch den Betrieb entstehen könnten, hat der Anwender selbst zu tragen. Ist der Anwender nicht einverstanden damit, darf der Anwender das Programm nicht verwenden (nur zu meiner Absicherung).
 

Anhänge

  • fritz_voip.zip
    13.4 KB · Aufrufe: 178
Hei spitze! Veilen Dank, aber leider wird bei meiner FRITZ!Box Fon WLAN 7050, Firmware-Version 14.03.68 nichts angezeigt.

Braucht man für das Programm Telnet?
 
Braucht kein Telnet, es wird direkt die HTTP Schnittstelle ausgelesen. Vorraussetzung ist allerdings das kein Passwort vergeben ist. Ich könnte das für die 7050 anpassen, bräuchte dann aber ein paar Info´s. Das bitte dann per PN bei bedarf.
 
Spitze! Du kannst dich gerne bei mir melden falls du Infos brauchst

Hanz
 
Ein wenig verbessert, Funktion ist aber gleich.
 

Anhänge

  • fritz_voip_1.zip
    15.5 KB · Aufrufe: 183
meinst du es ist irgendwie möglich das direkt von der Box abzugreifen, z.b. per telnet sodas man die ausgehende Leitung sofort sieht, so wie bei den LED´s?

Mein Traum wäre ein klienes Icon im Tray das je nach Leitung die Farbe wechselt ;)
 
Gehen tut das, Telnet ist aber im Prinzip nicht viel anders wie das auslesen per HTML. HTML ist ein wenig mehr an Daten, stört im LAN aber nicht. Farbe wechseln kann man auch, nur wieviel Farben sollen es sein? Wie unterschiedlich kann man die machen damit man im Tray nochwas sieht? Machbar ist alles...
 
man müsste die Box so modifizieren das sie ein Signal an das Popup Programm sendet sobald gewählt wird. Dann wäre der Status so aktuell wie die Led´s.

Aber ich denke das wäre viel Arbeit, oder?

Wegen der Farben, mann könnte z.b. grün für Voip (da bei den meisten kostenlos) und rot bei Festnetz.
 
Korrekt, dafür müsste dann die Box modifiziert werden. Aber das ist nix für mich, kann ich nicht. Wenn jemand einen Mod bereitstellen würde dafür, würde ich die GUI machen wenn gewünscht. Bräuchte dann nur Port und übergebenen String zum auswerten.
 
ich werd mich mal schlau machen, Linux Scripting ist schon eher mein Bereich ;)
 
Hm, nach erstem anschauen muß ich glaub ich doch passen, ich weiß gar nicht wo ich da ansetzen soll...
 
Hi.
Das mod-57 von haveaniceday macht sowas.
Da wird bei einem ankommenden Anruf per nc die Message an den Rechner geschickt. Dazu braucht man aber eine mod-Firmware.
Code:
yac () {
        IP=$1 ; MSISDN=$2 ; CALLER=$3 ; CALLED=$4 ; PORT=${5:-"10629"}
        MESSAGE=${6:-"@CALL$CALLER~$MSISDN"}
        echo -e "$MESSAGE\0\c" | nc -w 2 $1 $PORT > /var/tmp/nc.out 2>&1
}

MfG Oliver
 
Ist zwar nicht ganz das was gewünscht ist, ist aber ein guter Ansatz. Fehlt halt nur der Einbau für abgehende Gespräche...
 
Schon bei der einfachen Telnet-Modifikation werden doch alle Aktionen auf der Konsole ausgegeben.
Kann ein Programm nicht als Telnetclient arbeiten und alle diese Ausgaben entgegennehmen und auswerten? Das ginge doch vom sekundengenauen Protokollieren aller Gespräche, des verwendeten Codecs... Bis hin zu automatischen Aktionen des Computers, nach dem Motto, "kommt ein Anruf von A auf Kanal X, laß die Zugbrücke herunter, der Herr und Meister ist auf dem Weg nach hause"...
 
Stimmt, da kommt z.b.

Jul 10 19:50:36 voipd[430]: x-route-info: costvalue is "IP" (INVITE)
Jul 10 19:50:36 voipd[430]: INFO led: on (value=1)
 
Na dann werd ich mir nachher mal den Mod aufspielen und das ganze mal testen. Hab ich noch nicht gesehen. Danke für die Info.
 
Was man machen kann, ist in der Komandozeile

telnet fritz.box -f c:\fbf.log

eingeben. Dann werden alle Aktionen (höhrer abnehmen, nummer wählen ect.) in eine Logdatei geschrieben, die man nur noch durch ein eigenes Programm überwachen und parsen lassen muß. Damit kann man bereits fast alles machen, was man möchte.
 
Status
Für weitere Antworten geschlossen.
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.