From 1bd0d9ce005a6062c0a23f17fa03f46aa0d9e803 Mon Sep 17 00:00:00 2001 From: markusbloch <> Date: Sun, 3 Jan 2016 14:20:57 +0000 Subject: [PATCH] FB_CALLMONITOR: more precise check if external_number has to be preceded with local area code (SIP numbers) git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@10349 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/72_FB_CALLMONITOR.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FHEM/72_FB_CALLMONITOR.pm b/FHEM/72_FB_CALLMONITOR.pm index e29bd79dc..7cf9adc46 100755 --- a/FHEM/72_FB_CALLMONITOR.pm +++ b/FHEM/72_FB_CALLMONITOR.pm @@ -344,11 +344,11 @@ FB_CALLMONITOR_Read($) if(not $external_number =~ /^0/ and $area_code ne "") { - if($area_code =~ /^0[1-9]\d+$/) + if($area_code =~ /^0[1-9]\d+$/ and $external_number =~ /^[1-9]\d+$/) { $external_number = $area_code.$external_number; } - else + elsif(not $area_code =~ /^0[1-9]\d+$/) { Log3 $name, 2, "FB_CALLMONITOR ($name) - given local area code '$area_code' is not an area code. therefore will be ignored"; }