Exclude more non-local numbers from geocoding in Finland
authorAnssi Hannula <anssi.hannula@iki.fi>
Fri, 5 Dec 2014 16:56:27 +0000 (18:56 +0200)
committerYoungjae Shin <yj99.shin@samsung.com>
Tue, 9 Jun 2015 11:43:27 +0000 (20:43 +0900)
commit2c5580aa0150606523a14b9c30d0c832cf0b41da
tree650cdf12536fa9db68dbacc742c6eb5ff3a9f01f
parent4924f38ead0418829be4292b15d9ffa3e67a1e5a
Exclude more non-local numbers from geocoding in Finland

Per http://www.viestintavirasto.fi/attachments/maaraykset/Regulation_32.pdf
(official numbering plan), in Finland (+358):

- 020*: Nationwide service and subscriber numbers
- 029*: Nationwide subscriber numbers
- 030*: Nationwide service and subscriber numbers
- 039*: Nationwide subscriber numbers
- 060*: Nationwide service numbers
- 0800*: Nationwide toll-free service numbers

"Nationwide" numbers are non-geographic as per Chapter 2 Section 6.

The local subscriber numbers starting with 02,03,06,08,09 have 1..8 as
their third number.

However, libphonenumber assigns 02*, 03*, 06* and 08* to specific
locations in their entirety, causing e.g. some nationwide service numbers
to be incorrectly geocoded. 09* is also geocoded in its entirety, even
though 090* and 099* are reserved and may get later assigned to
nationwide numbers like in the other number series.

Instead of using catch-all geocoding for 02,03,06,08,09, add the actually
local subscriber telephone number allocations 0X[1-8] separately.
CONTRIBUTORS
resources/geocoding/en/358.txt
resources/geocoding/fi/358.txt
resources/geocoding/se/358.txt