Hallo, ich habe beim Erstellen und Testen von mehreren Telefonbüchern auf der FritzBox festgestellt, dass im FB-Callmonitor Modul der Befehl "set my_Callmonitor rereadPhonebook" scheinbar nicht richtig funktioniert.
Ich habe zu Testzwecken ein WhitelistPhonebook und ein BlacklistPhonebook in der FB angelegt. Nach RereadPhonebook wurden mir auch mit "get my_callmonitor showPhonebookIDs" richtigerweise 2 Telefonbücher angezeigt.
Anschließend habe ich einen Eintrag von einem Callcenter aus der Sperrliste und meine eigene Handynummer aus dem WhitelistePhonebook in das BlacklistPhonebook eingetragen.
Nach einem rereadPhonebook fanden sich im Blacklistphonebook nach einem "get my_Callmonitor showPhonebookEntries" zwar die Nummer des Callcenters, aber meine Handynummer wurde nach wie vor im WhitelistPhonebook angezeigt. Erst ein Neustart von FHEM hat das Modul dazu bewogen meine Handynummer nicht mehr in der Whitelist, sondern in der Blacklist anzuzeigen.
Beim anschließenden Löschen der Einträge aus dem BlacklistPhonebook wurden die Einträge nach "rereadPhonebook" und showPhonebookEntries" immer noch in der Blacklist angezeigt. Erst nach einem erneuten FHEM Neustart waren die Einträge dann weg.
Sprich, Neuanlagen von Einträgen im Telefonbuch werden vom Modul bei mir übernommen; Löschungen hingegen erst nach einem Neustart von FHEM.
Selbstverständlich ist es durchaus möglich, dass ich mal wieder was nicht verstanden oder eine versteckte Dokumentation nicht gefunden habe. In diesem Falle bitte ich um Nachsicht und habe mal ein List von my_Callmonitor beigefügt:
Internals:
DEF 192.168.178.1
DeviceName 192.168.178.1:1012
FD 12
NAME my_callmonitor
NOTIFYDEV global
NR 71
NTFY_ORDER 50-my_callmonitor
PARTIAL
STATE opened
TYPE FB_CALLMONITOR
READINGS:
2017-10-07 10:20:46 call_duration 0
2017-10-07 10:20:46 call_id 0
2017-10-07 10:20:46 direction incoming
2017-10-07 10:20:46 event disconnect
2017-10-07 10:20:46 external_connection SIP0
2017-10-07 10:20:46 external_name Wolfgang
2017-10-07 10:20:46 external_number xxxxxxxxxxxx
2017-10-06 08:17:18 internal_connection DECT_1
2017-10-07 10:20:46 internal_number xxxxxxx
2017-10-07 10:20:46 missed_call xxxxxxxxxx
2017-10-07 10:18:01 state opened
helper:
CACHE:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PHONEBOOK:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
021024829 gesperrt - Callcenter Eismann
021124839 gesperrt - Callcenter Eismann
0341331717 gesperrt - Callcenter 1&1
040696353941 gesperrt - Callcenter Kabel BW
0461505285732 gesperrt - Callcenter 1&1
05419155 gesperrt - BMW Umfrage
069999994 gesperrt - dubioses Callcenter
071113185 gesperrt - Callcenter BMW
xxxxxxxxxxxxxxxxxxxxxx
PHONEBOOK_NAMES:
0 Telefonbuch
1 Spambuch
TEMP:
Attributes:
country-code 0049
fritzbox-remote-phonebook 1
fritzbox-remote-phonebook-via tr064
fritzbox-user xxxxx
icon phone_call
local-area-code xxxxx
reverse-search phonebook,klicktel.de,dasoertliche.de
reverse-search-cache 1
reverse-search-cache-file /usr/local/fhem/opt/log/FB_CM_reverse_cache_file.txt
room Telefon
Gruß
Wolle
Hallo Wolle,
habe ich soeben gefixt und gibt es morgen via update.
Viele Grüße
Markus
Super, vielen Dank. :D