[Announce] Fritz!Box Plugin 1.1.5

  • Zitat

    Original von jowi24Die Fritz!Box sollte das ganze mit einem Quittungston bestätigen. Eventuell benutzt Du ein ISDN-Telefon? mentox hat hier schon von Problemen mit ISDN-Telefonen berichtet.


    Habe ich doch glatt überlesen :)


    Danke, jetzt klappt es auch mit der Steuerung meiner Fritzbox über ISDN Telefon und somit auch die Anzeige der eingehenden Anrufe!


    7050 mit FW 14.04.15 ist somit auch "approved".


    Sag mal, kann man die Anzeigenlänge auch unabhängig von der default Einstellung konfigurierbar machen? Bei z.B. 3 Sekunden kann das knapp werden mit dem "realisieren", vorallem wenn man nur eine Nummer angezeigt bekommt. Toll wär auch (zusätzlich/alternativ) eine Wiederholung der Anzeige bei andauerndem Klingeln (natürlich Einstellbar).


    Jedenfalls Danke nochmal für das Plugin!


    Für diejenigen die auch ein Gigaset haben und sich fragen wie das mit der Codeeingabe geht: Es muss erst aktiviert werden. In der Basisstation geht man dazu ins Menü -> Einstellungen -> System Einstellungen -> Sonderfunktionen -> Wahlmerkmale -> "Autom. Keypad" aktivieren.
    "Wahl von * und #" könnte man zwar auch anschalten, automatisch find ich aber persöhnlich besser. Das Telefon erkennt somit die Eingabe als Befehl und setzt das selbstständig um.


    Edit:


    Für's nächste readme:


    Code
    You may experience problems when trying to dial "#96*5*" with an ISDN telephone.
    In such a case try to activate "auto keypad", "dial * and #" or some similar setting in your ISDN telephone.
    If your ISDN telephone contains no keypad support simply use an analogue telephone instead.


    Edit:


    Achja: 0.0.2 läuft, Danke!

    VDR1: AMD Sempron 2200+, KT600-A, 2TB HDD, TT DVB-T 1.2, 2x Avermedia AverTV DVB-T 771, Debian Linux etch 2.6.21.4 (ct4), VDR 1.4.7-2 (Tobi/TomG), touchTFT, atmo, Wakü

    VDR2: Intel Celeron Core 440, P5VD2-X, 2.5TB HDD, TT DVB-S 1.5, 3x Avermedia AverTV DVB-T 771, Debian Linux etch 2.6.25.10 (ct6.1), VDR 1.6.0-6 (Tobi/TomG), touchTFT

    2 Mal editiert, zuletzt von Strider ()

  • Hallo,


    Ich hab mittlerweile das Plugin für den ReelVDR kompiliert bekommen und seit der 0.0.2 gibt es gar kein Problem mehr dahingehend.
    Bei der 0.0.2 ist super, daß nun auch die angerufene ISDN-MSN angezeigt wird. Könnte man das auch noch für VIOP-Anrufe mit einbauen? Momentan sieht man nur, daß VOIP1, VOIP2, VOIP3 angerufen wurde, aber nicht, welche Zielrufnummer.


    Ansonsten Danke für das Plugin


    Gruß
    Ryker

    VDR-1.4.7@Reelbox (ubuntu 7.04): 2xKabeltuner, 2xAC-light, 320GB HD, DVD-Brenner

    2 Mal editiert, zuletzt von Ryker ()

  • Zitat

    Original von Ryker
    Bei der 0.0.2 ist super, daß nun auch die angerufene ISDN-MSN angezeigt wird. Könnte man das auch noch für VIOP-Anrufe mit einbauen? Momentan sieht man nur, daß VOIP1, VOIP2, VOIP3 angerufen wurde, aber nicht, welche Zielrufnummer.


    Hmm, klar könnte man machen. Aber pro VoIP-Anschluss gibt es ja nur eine Nummer, d.h. die Angabe "VoIPx" ist ja eigentlich schon präzise. Bei ISDN wird zusätzlich die MSN angezeigt, da es am gleichen Anschluss verschiedene Nummern sein können.

  • Moin!


    GCC 2.95.4 heult wieder rum:

    Code
    g++ -g -O2 -Wall -Woverloaded-virtual "-D__user=" -D_GNU_SOURCE -lImlib2 -fPIC -c -DUSE_CMDCTRL -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_GRAPHTFT -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SETUP -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_VALIDINPUT -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"fritzbox"' -I../../../include fritzbox.c
    In file included from fritzlistener.h:4,
                     from fritzbox.c:11:
    tcpclient.h:54: `::ostringstream' undeclared (first use here)
    tcpclient.h:54: `ss' was not declared in this scope
    tcpclient.h:54: declaration of `operator >>' as non-function
    tcpclient.h:54: invalid declarator
    make[1]: *** [fritzbox.o] Error 1


    Ideen?


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Zitat

    Original von jowi24


    Hmm, klar könnte man machen. Aber pro VoIP-Anschluss gibt es ja nur eine Nummer, d.h. die Angabe "VoIPx" ist ja eigentlich schon präzise. Bei ISDN wird zusätzlich die MSN angezeigt, da es am gleichen Anschluss verschiedene Nummern sein können.


    Meine Frau wird wahrscheinlich mit VoIP1 nichts anfangen können, aber wenn da eine Nummer stehen würde mit der Kennung VoIP, dann würden wir beide mehr wissen. :lachen3


    tolle arbeit :)

  • Ich glaube auch das die Info mit nur einer VoIP Nummer nicht ganz korrekt ist (auch wenn ich nur eine einzige nutze)


    Es können in der Fritz 10 verschiedene VoIP Verbindungen, sogar mit unterschiedlichen Anbietern, konfiguriert werden...


    Grüße Christian


    PS: Danke für die 0.2, schau ich mir nachher an

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Das mit den Sonderzeichen funzt jetzt soweit gut, bei den Gesprächslisten zumindest. Im Telefonbuch gehen die Umlaute, das '&' z.B funkt aber noch nicht.


    Nochmal zu den Gesprächslisten:
    Warum steht da hinter dem Namen/Rufnummer nicht die Ziel-MSN?


    Dann noch ne Frage zum Telefonbuch, wo find ich das eigentlich in der Verzeichnisstruktur der Fritz?


    Danke für die Neue Version,
    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Zitat

    Original von CKone
    Das mit den Sonderzeichen funzt jetzt soweit gut, bei den Gesprächslisten zumindest. Im Telefonbuch gehen die Umlaute, das '&' z.B funkt aber noch nicht.


    Bei den Gesprächslisten gab es das Problem noch nie, weil das als CSV von der Fritz!Box geholt wird. Das Telefonbuch wird aus der Web-Oberfläche der Fritz!Box extrahiert und daher sind die Umlaute als HTML-Entities vorhanden.
    & haben wir einfach vergessen. Wird in der nächsten Version behoben.


    Zitat

    Original von CKone
    Nochmal zu den Gesprächslisten:
    Warum steht da hinter dem Namen/Rufnummer nicht die Ziel-MSN?


    Meinst Du die "eingehende" und die "verpasst" Liste? Willst Du dort die MSN sehen, auf der der Anruf reinkam?
    Falls ja, kannst Du uns mal eine CSV von Deiner Fritz!Box schicken? Wir haben hier nämlich nur analog und da ist das recht unspannend. Das CSV kannst Du in der der Web Oberfläche unter dem Menüpunkt "Anrufliste" mit der Taste "Sichern" runterladen.


    Zitat

    Original von CKone
    Dann noch ne Frage zum Telefonbuch, wo find ich das eigentlich in der Verzeichnisstruktur der Fritz?


    Das Telefonbuch ist aus der Web-Oberfläche der Fritz!Box extrahiert sowiet ich weis liegt das auf der Fritz!Box nicht als Text-File vor.


    Gruß
    Matthias


  • Natürlich kann man mehrere VoIP Nummer konfigurieren (ich habe hier 5). Dieser werden dann als VoIP1, VoIP2, .. angezeigt. In der Web-Oberfläche ist das nur durch abzählen der Liste der VoIP-Einträge zu ermitteln - der erste ist VoIP1, der zweite VoIP2 etc. Leider ist die Zuordnung von VoIPx auf Internetrufnummer damit nicht so elegant zu ermitteln.


    Gruß
    Matthias

  • So nachdem Version 0.01 nicht funktionierte, weil er beim Parsen des Strings von der FritzBox immer mit einem hässlichen Speicherzugriffsfehler abstürzte, geht Version 0.02 mit meiner FritzBox Fon 1020 ATA bisher wunderbar. Firmware-Version ist die letzte verfügbare auf dem Jahr 22.02. 2006: 11.04.01


    Viel Spaß noch und vielen Dank für das tolle Plugin.

  • Zitat

    Original von LordJaxom


    Versuche mal oben in tcpclient.h ein

    Code
    #include <sstream>


    einzufügen.


    Did the trick! Danke!! ;)


    Mußte wieder einige "include <vector>" einfügen, spricht etwas dagegen das in die Sourcen zu übernehmen?


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4


  • Nee spricht nix dagegen. Kannst Du uns einen Diff Deiner zusätzlichen "includes" schicken?


    Gruß
    Matthias

  • Hallo ihr,


    ich habe - wie auch schon Ryker geschrieben hat - Probleme mit dem Compilieren des Plugins. Also quasi mit dem "make plugin" Befehl. Als Fehlermeldung kommt immer: "-bash: make: command not found"
    ...egal in welchem Verzeichnis ich mich befinde...


    irgendwas mache ich von Grund auf falsch...


    Könnte evtl. jemand noch mal kurz in zwei Sätzen die Vorgehensweise beschreiben? Meine Distribution ist c`t 5.0


    Wäre wirklich super!


    Gruß
    PaulElch

    Wohnzimmer: Software: yaVDR 0.2 - Hardware: Gigabyte GA-EG41MF-US2H Intel G41, Antec Fusion Remote schwarz, Intel Pentium E5300 2x2.60GHz, Gainward G210 512MB HDMI/DVI passiv, TouchTFT TM-868, 2GB RAM, 1TB WD10EADS, TT DVB-S2-1600
    Schlafzimmer: Software: easyvdr 0.7.10, kernel 2.6.28 - Hardware: Fujitsu-Siemens Scenic E600, P4 2,6 Ghz, 1GB Ram, 250GB HD, xineliboutput, DVB-S 1500

  • Zitat

    Original von LiamHD
    &amp; haben wir einfach vergessen. Wird in der nächsten Version behoben.


    ...
    Gruß
    Matthias


    Danke, habs mir für die Übergangszeit schon maml selbst eingebaut.


    Grüße Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Ich hatte gerade den Effekt, dass nach einem eingehenden Anruf der Ton weiterhin stummgeschaltet geblieben ist. Das tritt allerdings nur dann auf, wenn ich vorher jemand angerufen habe.


    Das Problem liegt in der Behandlung der Variablen currentCalls in fritzlistener.c. Bei einem eingehenden Anruf (RING -> CONNECT -> DISCONNECT) wird currentCalls bei RING inkrementiert und anschliessend wieder bei DISCONNECT dekrementiert. Damit ist die Bedingung (!currentCalls && ...) fürs "unmuten" erfüllt. Es funktioniert wie gewünscht. Bei einem abgehenden Anruf (CALL -> CONNECT -> DISCONNECT) wird die Variable jedoch nicht inkrementiert und bleibt auf 0, wird aber bei DISCONNECT gnadenlos dekrementiert. Damit bleibt der Ton bei allen darauf folgenden Anrufen stummgeschaltet.


    "if (currentCalls) currentCalls--;" sollte Abhilfe schaffen ;)

  • Hallo,


    irgendwie scheinen die Anruflstenlisten bei mir nicht korrekt zu funktionieren. Ich bekomme nur einen Teil der Anrufe zu sehen (die tritt bei beiden VDR's auf). Manuell kann ich die CVS-Liste der Anrufe über das Webfrontend der Fritzbox holen. Der Anrufmonitor funktioniert, habe ich jedoch abgeschaltet da ich den Fritzbox Callmonitor benutze.


    Hier das Log:
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: sending callList request.
    May 8 09:04:11 (none) user.debug vdr: [6720] tcpclient.c: Created socket.
    May 8 09:04:11 (none) user.debug vdr: [6720] tcpclient.c: Successfully connected.
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: (05.05.07 21:11 / 0:01 / 01379100102 / )
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: (05.05.07 20:56 / 0:01 / 01379100102 / )
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: (05.05.07 20:11 / 0:00 / 0662677157 / !Markus Kress)
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: (05.05.07 20:01 / 0:30 / 06642911817 / )
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: (05.05.07 19:59 / 0:00 / 0662677157 / !Markus Kress)
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: (HTTP/1.0 200 OK^M Cache-Control: no-cache^M Content-type: application
    /octet-stream / Name;Rufnummer;Nebenstelle;Eigene Rufnummer;Dauer / filename=FRITZ!Box_Anrufliste.csv^M ^M sep= / ^M Expires: -1^M
    Pragma: no-cache^M Content-Disposition: attachment)
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: (HTTP/1.0 200 OK^M Cache-Control: no-cache^M Content-type: application
    /octet-stream / Name;Rufnummer;Nebenstelle;Eigene Rufnummer;Dauer / filename=FRITZ!Box_Anrufliste.csv^M ^M sep= / ^M Expires: -1^M
    Pragma: no-cache^M Content-Disposition: attachment)
    May 8 09:04:11 (none) user.debug vdr: [6720] fritzfonbuch.c: CallList -> read 7 entries.


    Irgendwelche Ideen?


    Gruß
    Markus

    Streamingclient: Debian Squeeze mit etoby Paketen vdrdevel 1.7.14, Hauppauge Nexus-S (Tuner defekt), Intel-Atom 330
    Streamingserver: Debian Squeeze mit etoby Paketen vdrdevel 1.7.14, Skystar 2, Hauppauge Nova DVB-S2, Cel. 2,4 GHz, 512MB, 40GB HD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!