diff options
Diffstat (limited to 'PhoneNumberMetaData.xml')
-rw-r--r-- | PhoneNumberMetaData.xml | 134 |
1 files changed, 55 insertions, 79 deletions
diff --git a/PhoneNumberMetaData.xml b/PhoneNumberMetaData.xml index d048a0d..fb038e2 100644 --- a/PhoneNumberMetaData.xml +++ b/PhoneNumberMetaData.xml @@ -679,56 +679,6 @@ </emergency> </territory> - <!-- Netherlands Antilles --> - <!-- Note this country no longer exists. This metadata exists only to validate old Sint Maarten - numbers through their parallel running period (which ends Sep 2012). New number ranges - added to Sint Maarten during this time will be added to the new territory only and not - here. --> - <!-- The link below no longer works, since ITU deleted this document since this country no - longer exists. We keep it here as a record of the last place we found information on this - country. --> - <!-- http://www.itu.int/oth/T0202000097/en --> - <territory id="AN" countryCode="599" internationalPrefix="00"> - <!-- Shares formatting patterns with "CW". --> - <generalDesc> - <nationalNumberPattern>5\d{6}</nationalNumberPattern> - <possibleNumberPattern>\d{7}</possibleNumberPattern> - </generalDesc> - <fixedLine> - <nationalNumberPattern> - 5(?: - 4[2-8]| - 8[239] - )\d{4} - </nationalNumberPattern> - <exampleNumber>5451234</exampleNumber> - </fixedLine> - <mobile> - <!-- The code 555 was NOT migrated when the new country calling code (+1 721) was assigned - for Sint Maarten, so it is supported here but not there. The codes 55[12] also seem - to not have been migrated: although they were not explicitly mentioned in the migration - instructions, they are not in the new plan for SX. --> - <nationalNumberPattern> - 5(?: - 1[02]| - 2\d| - 5[0-79]| - 8[016-8] - )\d{4} - </nationalNumberPattern> - <exampleNumber>5101234</exampleNumber> - </mobile> - <emergency> - <!-- http://www.rijksdienstcn.com/index.php?view=pagina&id=126&set_language=EN --> - <nationalNumberPattern> - 112| - 911 - </nationalNumberPattern> - <possibleNumberPattern>\d{3}</possibleNumberPattern> - <exampleNumber>112</exampleNumber> - </emergency> - </territory> - <!-- Angola --> <!-- http://www.itu.int/oth/T0202000006/en --> <territory id="AO" countryCode="244" internationalPrefix="00"> @@ -5353,7 +5303,7 @@ 40| [68]9 </leadingDigits> - <format>$1/$2</format> + <format>$1 $2</format> </numberFormat> <!-- The order of the rules on 3-5 digits area code matter as fallback is used here. --> <!-- 3 digit area codes. --> @@ -5376,7 +5326,7 @@ [1-9]1 ) </leadingDigits> - <format>$1/$2</format> + <format>$1 $2</format> </numberFormat> <!-- 4 digit area codes. --> <numberFormat pattern="(\d{4})(\d{2,11})"> @@ -5464,12 +5414,12 @@ ) ) </leadingDigits> - <format>$1/$2</format> + <format>$1 $2</format> </numberFormat> <!-- 5 digit area codes. --> <numberFormat pattern="(\d{5})(\d{1,10})"> <leadingDigits>3</leadingDigits> - <format>$1/$2</format> + <format>$1 $2</format> </numberFormat> <numberFormat pattern="(1\d{2})(\d{7,8})"> <leadingDigits>1[5-7]</leadingDigits> @@ -8699,7 +8649,7 @@ )| 3(?: 1\d| - 2[1-5]| + 2[1-57]| 3[1-4]| [45][1-3]| 7[1-7]| @@ -9301,8 +9251,12 @@ <leadingDigits>1</leadingDigits> <format>$1 $2 $3</format> </numberFormat> - <numberFormat pattern="(6[029])(\d{4})(\d{3})"> - <leadingDigits>6[029]</leadingDigits> + <numberFormat pattern="(6[09])(\d{4})(\d{3})"> + <leadingDigits>6[09]</leadingDigits> + <format>$1 $2 $3</format> + </numberFormat> + <numberFormat pattern="(62)(\d{3})(\d{3,4})"> + <leadingDigits>62</leadingDigits> <format>$1 $2 $3</format> </numberFormat> <numberFormat pattern="([2-5]\d)(\d{3})(\d{3})"> @@ -9352,13 +9306,8 @@ <possibleNumberPattern>\d{6,12}</possibleNumberPattern> </generalDesc> <fixedLine> - <!-- Supporting 060 (general service), 062 (universal access), 069 (children service) - numbers here too. --> <nationalNumberPattern> - (?: - 1| - 6[029] - )\d{7}| + 1\d{7}| (?: 2[0-3]| 3[1-5]| @@ -9366,9 +9315,16 @@ 5[1-3] )\d{6} </nationalNumberPattern> - <possibleNumberPattern>\d{6,9}</possibleNumberPattern> + <possibleNumberPattern>\d{6,8}</possibleNumberPattern> <exampleNumber>12345678</exampleNumber> </fixedLine> + <uan> + <!-- ITU numbering plan doesn't specify the length of the numbers with prefix 62, but there + are numbers on the internet with 6 or 7 digits after the prefix. --> + <nationalNumberPattern>62\d{6,7}</nationalNumberPattern> + <possibleNumberPattern>\d{8,9}</possibleNumberPattern> + <exampleNumber>62123456</exampleNumber> + </uan> <mobile> <nationalNumberPattern>9[1257-9]\d{6,10}</nationalNumberPattern> <possibleNumberPattern>\d{8,12}</possibleNumberPattern> @@ -9380,9 +9336,15 @@ <exampleNumber>8001234567</exampleNumber> </tollFree> <premiumRate> - <!-- 061 is for TeleVoting numbers - but these are charged at similar rates to premium rate - so we include them here. --> - <nationalNumberPattern>6[145]\d{4,7}</nationalNumberPattern> + <!-- The prefixes 060, 061, 064, 065 and 069 are named as premium rate numbers by + http://www.vipnet.hr/en/poslovni-korisnici/telefon-internet/vip-adsl-usluga#panel_4. + --> + <nationalNumberPattern> + 6(?: + [09]\d{7}| + [145]\d{4,7} + ) + </nationalNumberPattern> <possibleNumberPattern>\d{6,9}</possibleNumberPattern> <exampleNumber>611234</exampleNumber> </premiumRate> @@ -18212,21 +18174,21 @@ <generalDesc> <nationalNumberPattern> (?: - 2[3-6]| + 2[2-6]| 5| - 9[2-9] + 9[1-9] )\d{6}| 800\d{5,6} </nationalNumberPattern> <possibleNumberPattern>\d{7,9}</possibleNumberPattern> </generalDesc> <fixedLine> - <nationalNumberPattern>2[3-6]\d{6}</nationalNumberPattern> + <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{8}</possibleNumberPattern> <exampleNumber>23123456</exampleNumber> </fixedLine> <mobile> - <nationalNumberPattern>9[2-9]\d{6}</nationalNumberPattern> + <nationalNumberPattern>9[1-9]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{8}</possibleNumberPattern> <exampleNumber>92123456</exampleNumber> </mobile> @@ -20281,12 +20243,12 @@ <!-- A single group is used to format 5-digit numbers. --> <availableFormats> <numberFormat pattern="(\d{3})(\d{4})"> - <leadingDigits>[78]</leadingDigits> + <leadingDigits>[7-9]</leadingDigits> <format>$1 $2</format> </numberFormat> </availableFormats> <generalDesc> - <nationalNumberPattern>[1-8]\d{4,6}</nationalNumberPattern> + <nationalNumberPattern>[1-9]\d{4,6}</nationalNumberPattern> <possibleNumberPattern>\d{5,7}</possibleNumberPattern> </generalDesc> <fixedLine> @@ -20308,11 +20270,18 @@ <nationalNumberPattern> 48\d{3}| 7(?: - 4\d| - 5[025-8]| - 6[0-6] + [46-8]\d| + 5[025-9]| + 90 )\d{4}| - 8[4-8]\d{5} + 8[4-8]\d{5}| + 9(?: + [46]\d| + 5[0-46-9]| + 7[0-689]| + 8[0-79]| + 9[0-8] + )\d{4} </nationalNumberPattern> <exampleNumber>7421234</exampleNumber> </mobile> @@ -24645,9 +24614,9 @@ <exampleNumber>801234567</exampleNumber> </tollFree> <premiumRate> - <nationalNumberPattern>86[1-9]\d{6}</nationalNumberPattern> + <nationalNumberPattern>86[2-9]\d{6}</nationalNumberPattern> <possibleNumberPattern>\d{9}</possibleNumberPattern> - <exampleNumber>861234567</exampleNumber> + <exampleNumber>862345678</exampleNumber> </premiumRate> <sharedCost> <nationalNumberPattern>860\d{6}</nationalNumberPattern> @@ -24659,6 +24628,13 @@ <possibleNumberPattern>\d{9}</possibleNumberPattern> <exampleNumber>871234567</exampleNumber> </voip> + <uan> + <!-- MaxiCall numbers cost as much as national long distance, so they are classified as UAN + numbers. --> + <nationalNumberPattern>861\d{6}</nationalNumberPattern> + <possibleNumberPattern>\d{9}</possibleNumberPattern> + <exampleNumber>861123456</exampleNumber> + </uan> <emergency> <nationalNumberPattern> 1(?: |