Würde es bei den ganzen Wünschen nicht VDR-typisch Sinn machen dem Plugin ein Script zu übergeben welches dann alle möglichen und möglicherweise unmöglichen Sachen erledigt ? (Mit möglicherweise übergebenen Parametern ?) Beispielskripte könnten dann mit dem Paket ausgeliefert werden
[Announce] Fritz!Box Plugin 1.1.5
- jowi24
- Geschlossen
-
-
Hatte ich auch schon gedacht, sowas wie ne I/O Schnittstelle bei der nur die Nummer rauskommt wenn sie nicht im Telefonbuch steht. Dann könnte man z.B. ganz fix mit Perl ne Rückwärtssuche machen, oder auch die Nummer rausfiltern.
Muss aber nicht sein wenn es auch anders gelöst werden kann, würde das Ganze nur sehr einfach anpassbar machen.
Grüße Christian
-
Hiho,
mit der 7170 funtz es auch (Momentan installierte Firmware-Version: 29.04.29)
die einstellung #96*5* funktioniert aber nur ueber ein analoges telefon. habe es geschlagene 2 stunden versucht mit einem isdn telefon hinzubekommen, klappte aber nicht... aus verzweifelung habe ich mir ein telefon von meinen eltern geliehen... und schwups beim ersten versuch hats geklappt... so als tip fuer welche die auch verzweifeln
lieben gruss mentox
PS habe ein gentoo ebuild gebaut .. aber das ebuild kommt nicht mit der downloaf adresse zurecht. besser waere eine echte ftp adresse
-
Hallo,
die Telefonbuchfunktion ist super, jedoch beim Anrufmonitor bleibe ich beim callmonitor des dsmod, da es eine Rufnummernrückverfolgung besitzt. Man müßte in deinem Plugin den Anrufmonitor (zumindet die Anzeige, nicht die Mute-Funktion) abschalten können.
Gruß
Markus -
cooles plugin
-
Zitat
Original von rnissl
- bei Wiedergabe einer Aufzeichnung könnte man auch die Wiedergabe pausieren.
- bei LiveTV könnte (evtl. auf Nachfrage) TimeShift aktiviert werden.
BTW: FRITZ!Box Fon WLAN 7170 (UI), Labor-Version 29.04.33-6937Danke für die Vorschläge! Den ersten hatte ich bereits auf der Merkliste, den zweiten hab ich gleich dazu getan, siehe auch http://joachim-wilke.de/vdr-fritz.htm
-
Und noch eine Erfolgsmeldung:
Fritz!Box Fon WLAN 7170 (UI), Firmware-Version 29.04.29ds-0.2.9 -
kann mir mal bitte einer erklären wie man das plugin compiliert??
gruß Ingöö
-
Zitat
Original von Ingöö
kann mir mal bitte einer erklären wie man das plugin compiliert??Wie jedes andere Plugin für VDR. Es gibt eigentlich keine Besonderheiten. Woran hakt es denn?
-
Zitat
Original von KingJerry
Ich habe dazu einige Zeilen in deinem Plugin ergänzt. Jetzt wird zusätzlich das Skript mute.sh aufgerufen. Wäre es möglich die Funktion auch in deiner Version aufzunehmen?Schick mir doch mal Deine Änderungen!
ZitatOriginal von steffen_b
Würde es bei den ganzen Wünschen nicht VDR-typisch Sinn machen dem Plugin ein Script zu übergeben welches dann alle möglichen und möglicherweise unmöglichen Sachen erledigt ?ZitatOriginal von MarkusK
Man müßte in deinem Plugin den Anrufmonitor (zumindet die Anzeige, nicht die Mute-Funktion) abschalten können.Ich hab das alles mal auf die Wunschliste gesetzt.
-
kann es sein, daß man VDRDIR und LIBDIR im Makefile noch anpassen muß??
Code
Alles anzeigenlinvdr:/etc/vdr/plugins/fritzbox-0.0.1# make g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"fritzbox"' -I../../../include fritzbox.c fritzbox.c:9: vdr/plugin.h: No such file or directory In file included from fritzlistener.h:4, from fritzbox.c:10: tcpclient.h:4: vdr/thread.h: No such file or directory In file included from fritzlistener.h:5, from fritzbox.c:10: fritzfonbuch.h:6: vdr/thread.h: No such file or directory In file included from fritzbox.c:12: i18n.h:11: vdr/i18n.h: No such file or directory In file included from fritzbox.c:13: setup.h:4: vdr/menuitems.h: No such file or directory In file included from fritzbox.c:14: menu.h:4: vdr/osdbase.h: No such file or directory make: *** [fritzbox.o] Error 1 linvdr:/etc/vdr/plugins/fritzbox-0.0.1#
gruß ingo
-
Zitat
Original von Ingöö
kann es sein, daß man VDRDIR und LIBDIR im Makefile noch anpassen muß??Nein. Plugins werden mit "make plugins" aus dem VDR-Rootverzeichnis kompiliert. Wieso liegt das ganze eigentlich unter /etc?
-
Zitat
Original von jowi24
Nein. Plugins werden mit "make plugins" aus dem VDR-Rootverzeichnis kompiliert. Wieso liegt das ganze eigentlich unter /etc?
es war ursprünglich im rootverzeichnis. habs jetzt zurückkopiert.
Code
Alles anzeigenlinvdr:~/fritzbox-0.0.1# make g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"fritzbox"' -I../../../include fritzbox.c fritzbox.c:9: vdr/plugin.h: No such file or directory In file included from fritzlistener.h:4, from fritzbox.c:10: tcpclient.h:4: vdr/thread.h: No such file or directory In file included from fritzlistener.h:5, from fritzbox.c:10: fritzfonbuch.h:6: vdr/thread.h: No such file or directory In file included from fritzbox.c:12: i18n.h:11: vdr/i18n.h: No such file or directory In file included from fritzbox.c:13: setup.h:4: vdr/menuitems.h: No such file or directory In file included from fritzbox.c:14: menu.h:4: vdr/osdbase.h: No such file or directory make: *** [fritzbox.o] Error 1 linvdr:~/fritzbox-0.0.1#
bei "make fritzbox" das gleiche
gruß ingo
-
Zitat
Original von Ingöö
bei "make fritzbox" das gleichemake plugins
-
Hi,
bei mir funktioniert das Plugin auch, aber nur zum Teil.
Habe eine 7050 mit Firmware 14.04.15
Im readme steht: "To enable this feature you have to dial "#96*5*" with a telephone". Ist das nötig damit das Plugin über eingehende Anrufe informieren kann? Das funktioniert bei mir nämlich nicht.
Ich kann mir aber das Telefonbuch anzeigen lassen und auch daraus auch anrufen.
Im log steht übrigens:
May 2 22:20:28 vdr vdr: [7298] tcpclient.c: Resolved hostname.
May 2 22:20:28 vdr vdr: [7298] tcpclient.c: Created socket.
May 2 22:20:28 vdr vdr: [7298] fritzlistener.c: Exception - Host is not reachable.Hat das damit zu tun?
Ich frage mich schon lange wie man die Kommandos über das Telefon wählen muss, also z.B. "#96*5*".
Immer wenn ich z.B. das wähle passiert null.
Liegt das am Telefon? Muss man das Telefon in einen bestimmten Modus bringen, z.B. Tonwahl? Habe ein Siemens Gigaset dran.Danke.
-
Zitat
Original von Strider
Im readme steht: "To enable this feature you have to dial "#96*5*" with a telephone". Ist das nötig damit das Plugin über eingehende Anrufe informieren kann? Das funktioniert bei mir nämlich nicht.
[...]
May 2 22:20:28 vdr vdr: [7298] fritzlistener.c: Exception - Host is not reachable.
Hat das damit zu tun?Genau. Das "Kommando" sorgt dafür, dass die Fritz!Box den entsprechenden Port aufmacht. So wie es aussieht ist der noch nicht offen.
ZitatOriginal von Strider
Ich frage mich schon lange wie man die Kommandos über das Telefon wählen muss, also z.B. "#96*5*".
Immer wenn ich z.B. das wähle passiert null.
Liegt das am Telefon? Muss man das Telefon in einen bestimmten Modus bringen, z.B. Tonwahl?Die 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.
-
Zitat
Original von rookie1
Wenn ich das Menu aufrufe kommt immer "Telefonbuch noch nicht verfügbar" Hab meiner Fritzbox kein Passwort verpasst und deshalb im setup Passwort freigelassen. Ist es auch möglich die Tastenkombination über das Telefon, direkt über den Browser einzugeben.Das Telefonbuch-Problem konnten wir hier leider nicht nachstellen. Hast Du einen entsprechenden Logfile-Auszug?
Meinst Du mit Tastenkombination die "#96*5*"? Die muss über ein angeschlossenes Telefon eingegeben werden um den Anrufmonitor zu aktivieren. Das Telefonbuch funktioniert aber auch ohne.
-
-
So, hier nun dank vieler Verbesserungsvorschläge Version 0.0.2:
http://joachim-wilke.de/vdr-fritz.htm
Code
Alles anzeigen2007-05-02: Version 0.0.2 - Made TCP connection handling more robust and simpler - extended the compatibility list in README - replaced vector::at in favor to vector[] to avoid possible problems with gcc-2.95 (thanks goes to Tobias [1] for testing this) - made plugin compatible to LinVDR 0.7 please apply provided patch file linvdr-0.7-fritzbox-*.diff (patch provided by Tobias [1]) - main menu entry can now be hidden (suggested by pimboli [2]) - german umlauts and other sonderzeichen are now displayed correctly (bug found by Christian [3]) - showing line numer on incoming VoIP call - showing msn on incoming ISDN call (suggested by Christian [3]) - added a hint about dialing "#96*5*" with an ISDN telephone to README (problem reported by mentox [4]) - displaying incoming calls can now be switched off in setup (suggested by Markus [5]) - fixed MuteOnCall with multiple concurrent incoming calls, i.e. VDR is unmuted, when the last incoming call ends - added russian translation (provided by neptunvasja [6])
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!