diff --git a/fhem/CHANGED b/fhem/CHANGED
index 5d6050aa5..99566da3c 100644
--- a/fhem/CHANGED
+++ b/fhem/CHANGED
@@ -1,5 +1,7 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
+ - change: 72_FB_CALLLIST: reading "count-missed-calls" only counts incoming
+ missed calls
- bugfix: 88_HMCCU: Fixed device detection bug
- feature: 73_NUKIBridge 74_NUKIDevice: add support for
new SmartLock Generation 3
diff --git a/fhem/FHEM/72_FB_CALLLIST.pm b/fhem/FHEM/72_FB_CALLLIST.pm
index fd985efff..2c0ff0718 100755
--- a/fhem/FHEM/72_FB_CALLLIST.pm
+++ b/fhem/FHEM/72_FB_CALLLIST.pm
@@ -1006,7 +1006,7 @@ sub FB_CALLLIST_createReadings($)
$counters{"all"}++;
$counters{"incoming"}++ if($item->{direction} eq "incoming");
$counters{"outgoing"}++ if($item->{direction} eq "outgoing");
- $counters{"missed-calls"}++ if($item->{"missed_call"});
+ $counters{"missed-calls"}++ if(($item->{direction} eq "incoming") and ($item->{"missed_call"} or (AttrVal($name, "answMachine-is-missed-call", "0") eq "1" and $item->{"internal_connection"} =~ /^Answering_Machine/)));
$counters{"active"}++ if($item->{running_call});
$counters{"completed"}++ unless($item->{running_call});
}
@@ -1593,9 +1593,9 @@ sub FB_CALLLIST_strftime(@)
answMachine-is-missed-call 0,1
- If activated, a incoming call, which is answered by an answering machine, will be treated as a missed call. This is only relevant if list-type is set to "missed-call".
+ If activated, a incoming call, which is answered by an answering machine, will be treated as a missed call. This is only relevant if list-type is set to "missed-call" or create-readings is set.
- Possible values: 0 => disabled, 1 => enabled (answering machine calls will be treated as "missed call").
+ Possible values: 0 => disabled, 1 => enabled (successful answering machine calls will be treated as "missed call").
Default Value is 0 (disabled)
connection-mapping <hash>
@@ -1816,7 +1816,7 @@ sub FB_CALLLIST_strftime(@)
count-outgoing - The number of all displayed outgoing calls
count-active - The number of running (not yet completed) calls
count-completed - The number of already completed calls.
- count-missed-calls - The number of missed calls.
+ count-missed-calls - The number of missed calls (incoming).
@@ -1888,7 +1888,7 @@ sub FB_CALLLIST_strftime(@)
answMachine-is-missed-call 0,1
- Sofern aktiviert, werden Anrufe, welche durch einen internen Anrufbeantworter beantwortet werden, als "verpasster Anruf" gewertet. Diese Funktionalität ist nur relevant, wenn list-type auf "missed-call" gesetzt ist.
+ Sofern aktiviert, werden Anrufe, welche durch einen internen Anrufbeantworter beantwortet werden, als "verpasster Anruf" gewertet. Diese Funktionalität ist nur relevant, wenn list-type auf "missed-call" gesetzt oder create-readings aktiviert ist.
Mögliche Werte: 0 => deaktiviert, 1 => aktiviert (Anrufbeantworter gilt als "verpasster Anruf").
Standardwert ist 0 (deaktiviert)
@@ -2119,7 +2119,7 @@ sub FB_CALLLIST_strftime(@)
count-outgoing - Die Anzahl aller angezeigten ausgehenden Anrufe
count-active - Die Anzahl aller laufenden (noch nicht beendeten) Anrufe
count-completed - Die Anzahl aller bereits abgeschlossenen Anrufe
- count-missed-calls - Die Anzahl aller verpassten Anrufe
+ count-missed-calls - Die Anzahl aller verpassten Anrufe (eingehend)