summaryrefslogtreecommitdiff
path: root/PhoneNumberMetaData.xml
diff options
context:
space:
mode:
Diffstat (limited to 'PhoneNumberMetaData.xml')
-rw-r--r--PhoneNumberMetaData.xml134
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(?: