FRITZBox Call Monitor: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
(Nur ein paar Typos...)
 
(typo fixes)
Zeile 14: Zeile 14:




=Vorraussetzungen=
=Voraussetzungen=
* Eine FRITZBoxFon
* Eine FRITZBoxFon
* Der Port 1012 der FRITZBox muss einmalig per Telefon aktiviert werden:
* Der Port 1012 der FRITZBox muss einmalig per Telefon aktiviert werden:
Zeile 30: Zeile 30:
* Eigenes Adressbuch
* Eigenes Adressbuch
* Unterstützung zusätzlicher DBoxen (Infofenster)
* Unterstützung zusätzlicher DBoxen (Infofenster)
* gefundene Anrufer (reverselookup über das Internet) werden ins Addressbuch übernommen.
* gefundene Anrufer (reverselookup über das Internet) werden ins Adressbuch übernommen.




Zeile 112: Zeile 112:
|addressbook||Pfad zum der Adressbuchdatei||||/var/tuxbox/config/fritzboxcallmon.addr
|addressbook||Pfad zum der Adressbuchdatei||||/var/tuxbox/config/fritzboxcallmon.addr
|-
|-
|autoupdate||Schaltet das automatische Update des Adressbuchen ein / aus||0,1||1
|autoupdate||Schaltet das automatische Update des Adressbuchs ein / aus||0,1||1
|-
|-
|showallcalls||Zeigt alle Anrufe an, unabhängig von den MSN EInstellungen||0,1||0
|showallcalls||Zeigt alle Anrufe an, unabhängig von den MSN Einstellungen||0,1||0
|-
|-
|calllogfile||Schreibt alle Anrufe in eine Datei||0,1||0
|calllogfile||Schreibt alle Anrufe in eine Datei||0,1||0
Zeile 122: Zeile 122:
|DBox_1 bis DBox_5||Hier können die IP-Adressen/ Hostnamen der DBoxen eingetragen werden, die eine GUI Benachrichtigung bekommen sollen. 127.0.0.1 ist die jeweilige DBox2, wo das Programm läuft. Dieses ist bei DBox_1 auch der default Wert||||127.0.0.1
|DBox_1 bis DBox_5||Hier können die IP-Adressen/ Hostnamen der DBoxen eingetragen werden, die eine GUI Benachrichtigung bekommen sollen. 127.0.0.1 ist die jeweilige DBox2, wo das Programm läuft. Dieses ist bei DBox_1 auch der default Wert||||127.0.0.1
|-
|-
|MSN_1 bis MSN_9||Hie müssen die MSNs / Rufnummern eingetragen, die Signalisiert werden sollen. Das Format ist: Rufnummer<nowiki>|</nowiki>Name (123456<nowiki>|</nowiki>Wohnzimmer) || [Rufnummer]<nowiki>|</nowiki>[Name]||
|MSN_1 bis MSN_9||Hier müssen die MSNs / Rufnummern eingetragen werden, die signalisiert werden sollen. Das Format ist: Rufnummer<nowiki>|</nowiki>Name (123456<nowiki>|</nowiki>Wohnzimmer) || [Rufnummer]<nowiki>|</nowiki>[Name]||
|}
|}


Zeile 133: Zeile 133:
=FAQ=
=FAQ=
==Anrufe werden zwar im Debug-Log angezeigt aber nicht auf der DBox2==
==Anrufe werden zwar im Debug-Log angezeigt aber nicht auf der DBox2==
Eventuell wird von der FRITZBox die Angerufene Nummer nicht mit übergeben (dieses scheint abhängig von der Firmware zu sein).
Eventuell wird von der FRITZBox die angerufene Nummer nicht mit übergeben (dieses scheint abhängig von der Firmware zu sein).
Damit die Anrufe trotzdem an die DBox2 signalisiert werden, muss '''showallcalls=1''' gesetzt werden.
Damit die Anrufe trotzdem an die DBox2 signalisiert werden, muss '''showallcalls=1''' gesetzt werden.




==Auf der DBox2 wird nur die Nummer angezeigt und nicht der Name==
==Auf der DBox2 wird nur die Nummer angezeigt und nicht der Name==
Der Name wird unter zwei möglichen Vorraussetzungen angezeigt:  
Der Name wird unter zwei möglichen Voraussetzungen angezeigt:  
* Die Rufnummer|Name steht in dem Adressbuch (addressbook=). oder:
* Die Rufnummer|Name steht in dem Adressbuch (addressbook=). oder:
* Die Box hat Internetzugriff und die Rufnummer ist über ein reverse Lookup auflösbar. Zu testen unter [http://dasoertliche.de/oetb_1.htm?s=2&AKTION=INVERSSUCHE_KLICK&SEITE=SUCHE_V&bi=0 http://dasoertliche.de]
* Die Box hat Internetzugriff und die Rufnummer ist über ein reverse Lookup auflösbar. Zu testen unter [http://dasoertliche.de/oetb_1.htm?s=2&AKTION=INVERSSUCHE_KLICK&SEITE=SUCHE_V&bi=0 http://dasoertliche.de]
Zeile 148: Zeile 148:
  SaIcEC1Ev, version GLIBCXX_3.4 not defined in file libstdc++.so.6 with link time  
  SaIcEC1Ev, version GLIBCXX_3.4 not defined in file libstdc++.so.6 with link time  
  reference  
  reference  
Das Image auf der DBox2 ist zu alt. Einfach ein aktuelles, offizielles Image einspielen.
Das Image auf der DBox2 ist zu alt. Einfach ein aktuelles, offizielles [[Image]] einspielen.





Version vom 29. Juni 2006, 21:58 Uhr


Allgemeines

FRITZBox Call Monitor Max.png

FRITZBox Call Monitor ist ein kleines Tool, welches sich zu einer vorhandenen FRITZBoxFon verbindet und die eingehendenen Anrufe auf der DBox2 signalisiert. Das ganze funktioniert ohne Modifizierung der FRITZBoxFon Firmware.

Das Tool wird über die start_neutrino/start_enigma auf einer DBox2 (Masterbox) gestartet und horcht am TCP-Port 1012 der FRITZBoxFon. Bei einem eingehenden Anruf wird auf der DBox2 ein Popup-Fenster angezeigt. Zusätzlich wird der Anruf auch auf dem LCD dargestellt.


Voraussetzungen

  • Eine FRITZBoxFon
  • Der Port 1012 der FRITZBox muss einmalig per Telefon aktiviert werden:
  • Telefoncode zum öffnen des TCP-Ports: #96*5*
  • Telefoncode zum schließen des TCP-Ports: #96*4*
Diese Funktion wir ab der Firmware Version xx.03.99 von AVM unterstützt.


Features

  • Anzeige eines Infofensters auf der Masterbox für Neutrino und Enigma (ungetestet)
  • Zusätzliche Anzeige auf dem LCD der Masterbox
  • Auflösung der MSNs als Text (z.B. Home, Büro, FAX, etc)
  • Welche MSNs singnalisiert werden sollen ist konfigurierbar
  • Rückwärtssuche und Darstellung des Namens (bei vorhandener Internetverbindung)
  • Eigenes Adressbuch
  • Unterstützung zusätzlicher DBoxen (Infofenster)
  • gefundene Anrufer (reverselookup über das Internet) werden ins Adressbuch übernommen.


Installation


Stop hand.png An dieser Stelle muss noch Text rein.

1. Kopiere fritzboxcallmon auf die DBox2 in das Verzeichniss /var/bin/.

2. Ändere die Dateirechte von /var/bin/fritzboxcallmon auf 755

3. Kopiere fritzboxcallmon.conf auf die DBox2 in das Verzeichniss /var/tuxbox/config/

4. Kopiere fritzboxcallmon.addr auf die DBox2 in das Verzeichniss /var/tuxbox/config/ oder wahlweise auf ein NFS Laufwerk. Der Pfad ist in der Konfigurationsdatei einstellbar.

5. Öffne den TCP-Port 1012 der FRITZBox => Telefoncode: #96*5*

6. Damit fritzboxcallmon auf der DBox2 beim booten gestartet wird, muss es

  • beim YADI-Image in der Datei /var/etc/init.d/start_neutrino eingetragen werden
  • beim JtG-Image in der Datei /var/tuxbox/start_neutrino eingetragen werden
  • beim DietmarW-Image in der Datei /var/etc/init.d/start_neutrino eingetragen werden


Zum Testen kann fritzboxcallmon per telnet aufgerufen werden:

/var/bin/fritzboxcallmon -d


start_neutrino (Ausschnitt)

#!/bin/sh
# $Id: start_neutrino,v 1.4 2004/06/30 18:25:08 essu Exp $
/var/bin/fritzboxcallmon
sectionsd
timerd
...


Konfiguration


Stop hand.png An dieser Stelle muss noch Text rein.

fritzboxcallmon.conf


Stop hand.png An dieser Stelle muss noch Text rein.

FritzBox_Host=fritz.box
FritzBox_Port=1012

# Addressbook file
addressbook=/var/tuxbox/config/fritzboxcallmon.addr
autoupdate=0

# show all calls for all MSNs
showallcalls=0

# 1 Neutrino Popup | 2 Neutrino Message | 3 Enigma
MODE=1
 
# Calllog file
#calllogfile=/var/autofs/daten/fritzboxcallmon.log

# DBox2 IP-Address. The first should be 127.0.0.1, the box where fritzboxcallmon is running
DBox_1=127.0.0.1
DBox_2=
DBox_3=
DBox_4=
DBox_5=

# MSN to name. Format: MSN|NAME. If a MSN is not exists, nothing was displayed
MSN_1=665510|Wohnzimmer
MSN_2=665511|Buero
MSN_3=665512|FAX
MSN_4=
MSN_5=
MSN_6=
MSN_7=
MSN_8=
MSN_9=
Eintrag Bedeutung mögliche Werte Standard
FritzBox_Host IP-Adresse oder Hostname der FRITZBoxFone fritz.box
FritzBox_Port Messageport der Fritzbox aktuell nur 1012 1012
addressbook Pfad zum der Adressbuchdatei /var/tuxbox/config/fritzboxcallmon.addr
autoupdate Schaltet das automatische Update des Adressbuchs ein / aus 0,1 1
showallcalls Zeigt alle Anrufe an, unabhängig von den MSN Einstellungen 0,1 0
calllogfile Schreibt alle Anrufe in eine Datei 0,1 0
MODE Gibt den Modus für die GUI Benachrichtigung an: 1 Neutrino Popup, 2 Neutrino Message, 3 Enigma 1,2,3 1
DBox_1 bis DBox_5 Hier können die IP-Adressen/ Hostnamen der DBoxen eingetragen werden, die eine GUI Benachrichtigung bekommen sollen. 127.0.0.1 ist die jeweilige DBox2, wo das Programm läuft. Dieses ist bei DBox_1 auch der default Wert 127.0.0.1
MSN_1 bis MSN_9 Hier müssen die MSNs / Rufnummern eingetragen werden, die signalisiert werden sollen. Das Format ist: Rufnummer|Name (123456|Wohnzimmer) [Rufnummer]|[Name]


fritzboxcallmon.addr


Stop hand.png An dieser Stelle muss noch Text rein.

0511619911|Max Mustermann


FAQ

Anrufe werden zwar im Debug-Log angezeigt aber nicht auf der DBox2

Eventuell wird von der FRITZBox die angerufene Nummer nicht mit übergeben (dieses scheint abhängig von der Firmware zu sein). Damit die Anrufe trotzdem an die DBox2 signalisiert werden, muss showallcalls=1 gesetzt werden.


Auf der DBox2 wird nur die Nummer angezeigt und nicht der Name

Der Name wird unter zwei möglichen Voraussetzungen angezeigt:

  • Die Rufnummer|Name steht in dem Adressbuch (addressbook=). oder:
  • Die Box hat Internetzugriff und die Rufnummer ist über ein reverse Lookup auflösbar. Zu testen unter http://dasoertliche.de


symbol _ZN SaIcEC1Ev, version GLIBCXX_3.4 not defined in file

Beim starten kommt folgende Fehlermeldung, danach funktioniert gar nichts mehr:

/var/bin/fritzboxcallmon: relocation error: /var/bin/fritzboxcallmon: symbol _ZN 
SaIcEC1Ev, version GLIBCXX_3.4 not defined in file libstdc++.so.6 with link time 
reference 

Das Image auf der DBox2 ist zu alt. Einfach ein aktuelles, offizielles Image einspielen.


Links



Review-KandidatDieser Artikel befindet sich derzeit im Reviewprozess. Hilf mit, ihn zu verbessern! Falls du bei weiteren Artikeln helfen willst, findest du hier eine Auswahl offener Artikel.