FB_Callmonitor und Telefonbücher

Begonnen von Wolle02, 07 Oktober 2017, 11:16:07

Vorheriges Thema - Nächstes Thema

Wolle02

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

Markus Bloch

Hallo Wolle,

habe ich soeben gefixt und gibt es morgen via update.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Wolle02