FRITZBox Call Monitor: Unterschied zwischen den Versionen
MTM (Diskussion | Beiträge) (Nur ein paar Typos...) |
(typo fixes) |
||
| Zeile 14: | Zeile 14: | ||
= | =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 | * 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 | |autoupdate||Schaltet das automatische Update des Adressbuchs ein / aus||0,1||1 | ||
|- | |- | ||
|showallcalls||Zeigt alle Anrufe an, unabhängig von den MSN | |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|| | |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 | 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 | 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 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
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
An dieser Stelle muss noch Text rein.
fritzboxcallmon.conf
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
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
Grundlagen - Installation - Debug-Mode - Hardware - CDK/Development
LCars - Neutrino - Enigma - Plugins - Spiele - Software - Tools - Howto - FAQ - Images
Hauptseite - News - Alle Artikel - Bewertungen - Gewünschte Seiten - Index - Neue Artikel - Impressum - Team
Hilfeportal - Seite bearbeiten - Bilder - Links - Tabellen - Textgestaltung