Fritz!Box Callmonitor TAP

Mit diesem TAP und einer Fritz!Box knnen alle eingehenden und ausgehenden Anrufe angezeigt werden. Mit Hilfe eines Adressbuches werden statt einer Nummer die Namen angezeigt.

Vielen Dank an StevieC fr den Entwurf der graphischen Benutzeroberflche und seinen Betatests und an Firebird fr sein Jailbreak Programm. 

Installationshinweise:
Sie mssen vorher ber ein an der FRITZ!Box angeschlossenem Telefon die Nummer #96*5* whlen, um den Anrufmonitor zu aktivieren. Whlen Sie #96*4*,um den Anrufmonitor wieder zu deaktivieren.

Callmonitor.ini und addrbook.dat mssen nach /ProgramFiles/Settings/Callmonitor kopiert werden.
Unknown.jpg muss nach /PhotoFiles/Callmonitor  kopiert werden

Settings:
Callmonitor.ini ist die Konfigurationsdatei, hier kann man einstellen:
- FritzBox: IP Adresse oder Name von der Fritz!Box
- StartupConnectDelay: Verzgerung beim Start bis die Verbindung zur Fritz!Box aufgebaut wird
- Xpos,Ypos: Position des Anzeigefensters
- FontColor: Schriftfarbe in Rot, Grn, Blau
- FritzBoxLineNumbering: Bei 1 wird die Nummerierung von der Fritz!Box benutzt. Bei 0 wird eine logischere Nummerierung verwendet.
- AreaCode: Hier kann die Ortskennzahl eintragen werden damit lokale Nummern auch im Telefonbuch gefunden werden
- MSN: Eigene Telefonnummern ohne Ortskennzahl durch Komma getrennt. Fr die hier angegebenen Nummern werden die Anrufe angezeigt. Fehlt dieser Eintrag reagiert Callmonitor auf alle verfgbaren MSN.
- ActionKey: Aufruftaste fr die Anrufliste und das Telefonbuch (eingene Callmonitor Sicht). (als Dezimal Code)
- DisplayDelay: Anzeigedauer fr Fehler in Sekunden
- IncomingDelay: Anzeigedauer fr eingehende Anrufe in Sekunden
- ConnectDelay: Anzeigedauer fr Verbindungsanfang in Sekunden
- CalloutDelay: Anzeigedauer fr ausgehende Anrufe in Sekunden
- DisconnectDelay: Anzeigedauer fr Verbindungsende in Sekunden
Fr eine Anzeigedauer kann auch 0 oder -1 benutzt werden. Bei 0 bleibt der Nachricht stehen bis die Taste EXIT gedrckt wird, bei -1 wird der Nachricht nicht angezeigt. Bei IncomingDelay=0 verschwindet der Nachricht auch wenn der Anruf angenommen oder abgebrochen wird.
Bei DisconnectDelay=-2 verschwindet die Eingehende Anruf Nachricht nicht. Diese Einstellung kann benutzt werden wenn die Fritz!Box nicht die richtigen Nachrichten sendet.

Telefonbuch
Addrbook.dat ist das Telefonbuch, hier kann man Telefonnummer, Namen, Bilder und Kategorie eintragen. Das Telefonbuch ist eingeschrnkt auf 128 Adressbucheintrge. Fr den Namen knnen maximal 64 Zeichen benutzt werden.
Eingetragen wird
Nummer = Name, Bild.jpg, Kategorie
Bild und Kategorie knnen leer bleiben. Wenn kein Bild gefunden wird, wird das unknown.jpg gezeigt. Die Bilder mssen als JPG in /PhotoFiles/Callmonitor gespeichert werden und 166 x 158 Pixels gro sein. Durch die 16/9 Seitenverhltnis eines Fernseher kann es zu leichte Verzerrungen kommen. Wenn das strt soll man die Bilder in die Gre von 221 x 158 Pixels speichern.

Bekannte Probleme:
- Das TAP funktioniert ohne Probleme, aber wenn es manuell gestoppt wird, strzt der TMS ab sobald die Gelbe Taste oder Wiedergabe vor-/rckwrts gedrckt wird.
- Wenn ein falscher DNS Name fr die Fritz!Box benutzt wird, kann der TMS whrend des Verbindungsaufbaus nicht benutzt werden, bis ein TCP IP Timeout auftritt. Das kann 2 Minuten dauern

Geplante Funktionen:
- Rckwrtssuche  
- Anrufliste aus der Fritz!Box laden
- Kleines Anzeigefenster whrend einer Verbindung


History:
Version 1.2RC	30.01.2010	Added caller list and phonebook windows
				Added more settings to ini file
				Added photos and category to phonebook
				Workaround for a Fritz Box that only sends RING followed by DISCONNECT
Version 1.1	18.01.2010	Improved parsing of ini and address book files			
				Added more settings to ini file
				Added separate delays for the different connection messages
Version 1.0.1	17.01.2010	Increased startup delay for connection to Fritz Box
Version 1.0	16.01.2010
