FRITZBox Call Monitor für die DBox2
-
- Interessierter
- Beiträge: 73
- Registriert: Sonntag 17. Dezember 2006, 20:00
-
- Beiträge: 2
- Registriert: Dienstag 24. April 2007, 16:09
-
- Neugieriger
- Beiträge: 12
- Registriert: Montag 10. Januar 2005, 00:27
Hallo zusammen,
gibt es die Möglichkeit das Tool auch mit anderer ISDN HW zu betreiben.
Hintergrund: Ich habe einen Elmeg T484 Telefonanlage die LAN CAPI und TAPI-fähig ist und würde mir auch gern die Anrufe über die DBox anzeigen lassen.
Der Callmonitor hört gemäß Beschreibung auf Port 1012 (kongfigurierbar)der Fritzbox, doch es steht nirgendwo beschrieben, ob das Datenformat ein Fritzbox spezielles oder ein standartisiertes Protokoll ist. Ist es Standard (z.B. CAPI), besteht ja durchaus die Möglichkeit das Plugin auch mit anderer ISDN HW zu benutzen.
Kann mir hiezu jemand Einzelheiten liefern. Ich kann ja mal in meinem Netz schniffern, ob und was meine TK-Anlage bei einen Anruf ins Netz bläst.
Gruss Hardi
gibt es die Möglichkeit das Tool auch mit anderer ISDN HW zu betreiben.
Hintergrund: Ich habe einen Elmeg T484 Telefonanlage die LAN CAPI und TAPI-fähig ist und würde mir auch gern die Anrufe über die DBox anzeigen lassen.
Der Callmonitor hört gemäß Beschreibung auf Port 1012 (kongfigurierbar)der Fritzbox, doch es steht nirgendwo beschrieben, ob das Datenformat ein Fritzbox spezielles oder ein standartisiertes Protokoll ist. Ist es Standard (z.B. CAPI), besteht ja durchaus die Möglichkeit das Plugin auch mit anderer ISDN HW zu benutzen.
Kann mir hiezu jemand Einzelheiten liefern. Ich kann ja mal in meinem Netz schniffern, ob und was meine TK-Anlage bei einen Anruf ins Netz bläst.
Gruss Hardi
-
- Beiträge: 1
- Registriert: Montag 11. Juni 2007, 17:10
-
- Interessierter
- Beiträge: 31
- Registriert: Dienstag 26. Oktober 2004, 19:29
Hab ich gemacht - bekomme allerdings trotzdem folgenden Fehler:mb405 hat geschrieben:du musst einfach die callmon bnary vor dem strippen in cdkflash/bin kopieren. dann strippt der die nicht raus.
ich denke alle offiziellen images unterstützen den callmonitor.
Code: Alles auswählen
/bin/fritzboxcallmon: symbol __libc_stack_end, version GLIBC_2.1 not defined in file ld.so.1 with link time reference
-
- Erleuchteter
- Beiträge: 664
- Registriert: Donnerstag 24. August 2006, 11:19
-
- Interessierter
- Beiträge: 31
- Registriert: Dienstag 26. Oktober 2004, 19:29
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Interessierter
- Beiträge: 31
- Registriert: Dienstag 26. Oktober 2004, 19:29
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
sollte aber bei dream 7000 genau so gehen.
auszug aus der Makefile.am
Code: Alles auswählen
..
`find $(flashprefix)/root/bin/ -path "*bin/?*"` \
`find $(flashprefix)/root/lib/ -name "libnss_*"` \
-
- Interessierter
- Beiträge: 31
- Registriert: Dienstag 26. Oktober 2004, 19:29
Ja das passt auch
Also:
-fritzboxcallmon nach /cdkflash/root/bin
bringt aber irgendwie nichts
könnt's vielleicht an der mklibs.py liegen?
Hab hier ->http://rapidshare.com/files/37723731/mklibs.py.html mal meine hochgeladen
Also:
-fritzboxcallmon nach /cdkflash/root/bin
Code: Alles auswählen
bacwolf@bac-kubuntu:~/dm7000/cdk$ make flash-lib
I: Using ld.so.1 as dynamic linker.
I: library reduction pass 1
890 symbols, 882 unresolved
I: library reduction pass 2
1077 symbols, 44 unresolved
I: library reduction pass 3
1082 symbols, 3 unresolved
I: library reduction pass 4
1082 symbols, 3 unresolved
cd /home/bacwolf/dm7000/root/cdkflash/root/lib && ln -sf libgcc_s_nof.so.1 libgcc_s.so.1
könnt's vielleicht an der mklibs.py liegen?
Hab hier ->http://rapidshare.com/files/37723731/mklibs.py.html mal meine hochgeladen
-
- Neugieriger
- Beiträge: 8
- Registriert: Donnerstag 19. Juli 2007, 09:27
Hallo,
grundsätzlich funktioniert das Fritz!BoxCallMonitor Plugin auf meiner d-Box2, aber:
Über Nacht oder bei längerer Abwesenheit schalte ich die d-Box in den Deepstandby. Dann trenne ich die d-Box vom Stromnetz. Sie wird über eine Master-Slave-Steckdosenleiste (TV = Master, d-Box = Slave) vom Netz getrennt.
Nach dem Wiedereinschalten bootet die d-Box, lädt aber das Fritz!BoxCallMonitor Plugin nicht.
Erst nach einem erneuten Neustart oder dem Aufruf über Telnet wird das Plugin geladen.
Dies passiert aber nur, wenn die d-Box vom Stromnetz getrennt wird.
Nach einem einfachen Deepstandby wird das Plugin beim Booten korrekt geladen.
Woran kann das liegen?
Danke
haha
grundsätzlich funktioniert das Fritz!BoxCallMonitor Plugin auf meiner d-Box2, aber:
Über Nacht oder bei längerer Abwesenheit schalte ich die d-Box in den Deepstandby. Dann trenne ich die d-Box vom Stromnetz. Sie wird über eine Master-Slave-Steckdosenleiste (TV = Master, d-Box = Slave) vom Netz getrennt.
Nach dem Wiedereinschalten bootet die d-Box, lädt aber das Fritz!BoxCallMonitor Plugin nicht.
Erst nach einem erneuten Neustart oder dem Aufruf über Telnet wird das Plugin geladen.
Dies passiert aber nur, wenn die d-Box vom Stromnetz getrennt wird.
Nach einem einfachen Deepstandby wird das Plugin beim Booten korrekt geladen.
Woran kann das liegen?
Danke
haha
-
- Erleuchteter
- Beiträge: 760
- Registriert: Freitag 14. Januar 2005, 12:42
Verfolge doch mal das Bootlog. Dort solltest du sehen was passiert wenn versucht wird den Callmon zu starten.
BTW: Das ist kein Plugin sondern ein Daemon. Und dieser wird irgendwo in den Startdateien gestartet (Wo genau hängt vom Image ab).
Ansonsten habe ich keine konkrete Idee für die Ursache. Evtl. hängt das aber irgendwie mit dem Netzwerk zusammen. Wird zufällig auch noch ein Switch oder der Router (Oder ein WLAN oder DLAN Gerät) zusammen mit der Box ausgeschaltet?
cu
usul
BTW: Das ist kein Plugin sondern ein Daemon. Und dieser wird irgendwo in den Startdateien gestartet (Wo genau hängt vom Image ab).
Ansonsten habe ich keine konkrete Idee für die Ursache. Evtl. hängt das aber irgendwie mit dem Netzwerk zusammen. Wird zufällig auch noch ein Switch oder der Router (Oder ein WLAN oder DLAN Gerät) zusammen mit der Box ausgeschaltet?
cu
usul
-
- Neugieriger
- Beiträge: 8
- Registriert: Donnerstag 19. Juli 2007, 09:27
Ja, es wird auch noch eine Fritz!Box, die als Repeater an der d-Box hängt, mit ausgeschaltet.
Wird denn dieses Plugin / dieser Daemon nur gestartet, wenn ein Netzwerkzugriff möglich ist?
Es kann natürlich sein, daß die d-Box beim Booten schneller ist als die Fritz!Box.
Ist es möglich, und wenn ja wie, diesen Daemon später starten zu lassen, so daß man der Fritz!Box etwas "Vorsprung" geben kann?
Vielleicht in der start_neutrino: /var/bin/fritzboxcallmon +2minuten oder so
Wo finde ich dieses Bootlog?
Wird denn dieses Plugin / dieser Daemon nur gestartet, wenn ein Netzwerkzugriff möglich ist?
Es kann natürlich sein, daß die d-Box beim Booten schneller ist als die Fritz!Box.
Ist es möglich, und wenn ja wie, diesen Daemon später starten zu lassen, so daß man der Fritz!Box etwas "Vorsprung" geben kann?
Vielleicht in der start_neutrino: /var/bin/fritzboxcallmon +2minuten oder so
Wo finde ich dieses Bootlog?
-
- Interessierter
- Beiträge: 73
- Registriert: Sonntag 17. Dezember 2006, 20:00
Hi haha,
das mit dem Verzögern ist recht einfach. In dem Script wo Du es jetzt startest schreibst Du einfach
( sleep 120; /var/etc/startup.sh ) &
dann erzeugst Du noch ein Script startup.sh und darin machst Du dann was auch immer der Callmon möchte. Eventuell kannst Du ihn auch direkt statt startup.sh eintragen.
cu B.
das mit dem Verzögern ist recht einfach. In dem Script wo Du es jetzt startest schreibst Du einfach
( sleep 120; /var/etc/startup.sh ) &
dann erzeugst Du noch ein Script startup.sh und darin machst Du dann was auch immer der Callmon möchte. Eventuell kannst Du ihn auch direkt statt startup.sh eintragen.
cu B.
-
- Neugieriger
- Beiträge: 8
- Registriert: Donnerstag 19. Juli 2007, 09:27
Dann würden die Dateien so aussehen?
Variante 1:
/ect/init.d/start_neutrino
/var/etc/startup.sh
Variante 2:
Oder geht es auch mit dieser start_neutrino, ohne eine extra angelegte startup.sh:
Ich habe von solchen Sachen eigentlich keine Ahnung! Waren die "()" und das "&" wichtig? Falls es so nicht stimmt, kann mir jemand die Dateien mal "zurecht schneiden"?
Danke
haha
Variante 1:
/ect/init.d/start_neutrino
Code: Alles auswählen
#!/bin/sh
# $Id: start_neutrino,v 1.4 2004/06/30 18:25:08 essu Exp $
( sleep 120; /var/etc/startup.sh ) &
sectionsd
timerd
...
Code: Alles auswählen
/var/bin/fritzboxcallmon
Oder geht es auch mit dieser start_neutrino, ohne eine extra angelegte startup.sh:
Code: Alles auswählen
#!/bin/sh
# $Id: start_neutrino,v 1.4 2004/06/30 18:25:08 essu Exp $
( sleep 120; /var/bin/fritzboxcallmon ) &
sectionsd
timerd
...
Danke
haha
Zuletzt geändert von haha am Freitag 20. Juli 2007, 09:56, insgesamt 2-mal geändert.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Neugieriger
- Beiträge: 8
- Registriert: Donnerstag 19. Juli 2007, 09:27
-
- Interessierter
- Beiträge: 73
- Registriert: Sonntag 17. Dezember 2006, 20:00
Hi,
sieht für mich auf den ersten Blick OK aus.
Kurz Erklärung:
1. () sind wichtig damit die Zeile faktisch als ein "Befehl" erkannt wird.
2. Das & ist wichtig damit das Script sofort weiter arbeitet und nicht 2min wartet und dann weiter arbeitet.
Diese Konstruktion mußte ich immer für Twonky benutzen. Ohne Wartezeit lief Twonky zwar aber da zum Startzeitpunkt das Netzwerk noch nicht initialisiert war konnte er sich nicht auf einen Port hängen und hing somit nutzlos in der Gegend rum.
cu B.
sieht für mich auf den ersten Blick OK aus.
Kurz Erklärung:
1. () sind wichtig damit die Zeile faktisch als ein "Befehl" erkannt wird.
2. Das & ist wichtig damit das Script sofort weiter arbeitet und nicht 2min wartet und dann weiter arbeitet.
Diese Konstruktion mußte ich immer für Twonky benutzen. Ohne Wartezeit lief Twonky zwar aber da zum Startzeitpunkt das Netzwerk noch nicht initialisiert war konnte er sich nicht auf einen Port hängen und hing somit nutzlos in der Gegend rum.
cu B.
-
- Neugieriger
- Beiträge: 8
- Registriert: Donnerstag 19. Juli 2007, 09:27
-
- Interessierter
- Beiträge: 73
- Registriert: Sonntag 17. Dezember 2006, 20:00
-
- Neugieriger
- Beiträge: 8
- Registriert: Donnerstag 19. Juli 2007, 09:27
-
- Neugieriger
- Beiträge: 4
- Registriert: Samstag 15. September 2007, 15:37
Hallo zusammen, find das eine geile Sache.Nun meine Frage, geht das ganze auch mit Enigma? ich habe es mal getestet aber es kommt ddann leider folgende Meldung:
/fritzboxcallmon: relocation error: ./fritzboxcallmon: symbol __libc_stack_end
version GLIBC_2.1 not defined in file ld.so.1 with link time reference
In der Wiki steht , dass das imgae dann zu alt sei..ist aber ganhz neu??
Wäre super wenn es jemand mit dem Enigma hinbekommen hat und mir vielleicht behiflich ist, dass ich es auch zum laufen bekomme.
Gruß Blacky888
/fritzboxcallmon: relocation error: ./fritzboxcallmon: symbol __libc_stack_end
version GLIBC_2.1 not defined in file ld.so.1 with link time reference
In der Wiki steht , dass das imgae dann zu alt sei..ist aber ganhz neu??
Wäre super wenn es jemand mit dem Enigma hinbekommen hat und mir vielleicht behiflich ist, dass ich es auch zum laufen bekomme.
Gruß Blacky888
Zuletzt geändert von Blacky888 am Sonntag 16. September 2007, 16:40, insgesamt 1-mal geändert.
-
- Neugieriger
- Beiträge: 4
- Registriert: Samstag 15. September 2007, 15:37