2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

FB_CALLMONITOR: minor code optimization

git-svn-id: https://svn.fhem.de/fhem/trunk@12058 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
markusbloch 2016-08-22 19:40:33 +00:00
parent b5833e40f1
commit fe618025fb

View File

@ -399,11 +399,15 @@ FB_CALLMONITOR_Read($)
}
}
if($array[1] eq "CALL")
if($array[1] =~ /^CALL|RING$/)
{
$hash->{helper}{TEMP}{$array[2]}{external_number} = (defined($external_number) ? $external_number : "unknown");
$hash->{helper}{TEMP}{$array[2]}{external_name} = (defined($reverse_search) ? $reverse_search : "unknown");
$hash->{helper}{TEMP}{$array[2]}{internal_number} = $array[4];
}
if($array[1] eq "CALL")
{
$hash->{helper}{TEMP}{$array[2]}{external_connection} = $array[6];
$hash->{helper}{TEMP}{$array[2]}{internal_connection} = $connection_type{$array[3]} if(defined($connection_type{$array[3]}));
$hash->{helper}{TEMP}{$array[2]}{direction} = "outgoing";
@ -411,9 +415,6 @@ FB_CALLMONITOR_Read($)
if($array[1] eq "RING")
{
$hash->{helper}{TEMP}{$array[2]}{external_number} = (defined($external_number) ? $external_number : "unknown");
$hash->{helper}{TEMP}{$array[2]}{external_name} = (defined($reverse_search) ? $reverse_search : "unknown");
$hash->{helper}{TEMP}{$array[2]}{internal_number} = $array[4];
$hash->{helper}{TEMP}{$array[2]}{external_connection} = $array[5];
$hash->{helper}{TEMP}{$array[2]}{direction} = "incoming";
}
@ -1781,7 +1782,7 @@ sub FB_CALLMONITOR_encrypt($$)
=pod
=item helper
=item summary provides realtime telephone events of a AVM FRITZ!Box via LAN connection
=item summary_DE stellt Telefonereignisse einer AVM FRITZ!Box via LAN-Verbindung zur Verfügung
=item summary_DE stellt Telefonereignisse einer AVM FRITZ!Box via LAN zur Verfügung
=begin html
<a name="FB_CALLMONITOR"></a>