iobroker-community-adapters / ioBroker.fritzbox

iobroker Fritzbox Adapter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

blocked incoming calls are not reset

150d opened this issue · comments

commented

Hi,

i have added a phone number to the "blocked" list in FritzBox. Now, when a call from this number arrives, it is indicated, but never cleared in ioBroker:

fritzbox.0.calls.counterActualCalls.allActiveCount remains at 1
fritzbox.0.calls.counterActualCalls.ringCount remains at 1

These states (possibly others as well) remain set indefinitly, until a new call comes in that is not blocked (regardless of whether the new call is picked up or not, it always clears the states.)

The log looks like this:

fritzbox.0 | 2021-05-06 16:56:11.385 | info | (4133) data from [IP]: 06.05.21 16:56:11;DISCONNECT;0;0; fritzbox.0 | 2021-05-06 16:56:11.382 | info | (4133) data from [IP]: 06.05.21 16:56:11;RING;0;[blockedCaller];[myNumber];SIP13;

Regards

Question is how the adapter shpuld differentiate a "blocked caller" from one that simply "hung up"?

commented

Currently the call is "never ending" - the two ioBroker values remain at 1, even though the call has already been terminated (because the number was blocked.)

If these values would return to zero, I wouldn't care why the call was terminated, all I need to know is that the call "no longer exists". As long as they are not zero, the call is signalled as "pending/still ringing" on my vis displays - which is obviously not correct.

Ok, please try GitHub version and provide a debug log (change loglevel of instance to debug vis admin - instances (Expertmode enabled) - expand instance in instance list and change loglevel of such a blocked call

commented

I'm afraid I can't do that easily - after encountering this issue last year I changed to another adapter ("tr-064") which was working better for me. Thus, I no longer have "fritzbox" installed. ;-)

Sorry about that. If noone else is experiencing this issue and it can't be reproduced any more feel free to close this defect.

ok, then we do that ...