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

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@10349 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
markusbloch 2016-01-03 14:20:57 +00:00
parent 221f0420a1
commit 86157b4b8d

View File

@ -344,11 +344,11 @@ FB_CALLMONITOR_Read($)
if(not $external_number =~ /^0/ and $area_code ne "") 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; $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"; Log3 $name, 2, "FB_CALLMONITOR ($name) - given local area code '$area_code' is not an area code. therefore will be ignored";
} }