<!-- Copyright (C) 2013 The Libphonenumber Authors
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
@author: David Yonge-Mallo
|
|
@author: Shaopeng Jia
|
|
@author: Lara Rennie
|
|
|
|
Metadata on Short Number patterns, containing information for classifying short numbers by
|
|
type and cost. Note that this is used in addition to the information provided by the
|
|
PhoneNumberMetadata.xml file - patterns should not be duplicated between these files.
|
|
For now, metadata for emergency numbers lives in PhoneNumberMetadata.xml.
|
|
-->
|
|
|
|
<!DOCTYPE phoneNumberMetadata [
|
|
<!ELEMENT phoneNumberMetadata (territories)>
|
|
<!ELEMENT territories (territory+)>
|
|
<!ELEMENT territory (generalDesc, carrierSpecific?, tollFree?, standardRate?, premiumRate?)>
|
|
<!ELEMENT generalDesc (nationalNumberPattern, possibleNumberPattern)>
|
|
<!ELEMENT shortCode (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
|
|
<!-- carrierSpecific numbers are numbers which can be called only from a specific carrier,
|
|
and will not necessarily work on another carrier. -->
|
|
<!ELEMENT carrierSpecific (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
|
|
<!-- The following cost categories are mutually exclusive. Emergency numbers are implicitly
|
|
considered toll free and do not need to be repeated here. Otherwise, a short number which
|
|
does not fall into one of these categories is considered to have unknown cost. -->
|
|
<!ELEMENT tollFree (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
<!ELEMENT standardRate (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
<!ELEMENT premiumRate (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
|
|
<!-- The following tags are currently used to classify numbers as a particular type and need not
|
|
be mutually exclusive. The names are provisionary only and may be revised in the future.
|
|
-->
|
|
<!-- Numbers dialled to select a particular carrier before making a phone call. -->
|
|
<!ELEMENT carrierSelectionCodes (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
<!-- Numbers that access services operated by a particular carrier (e.g. account top-up.) -->
|
|
<!ELEMENT carrierServices (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
<!ELEMENT directoryServices (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
<!-- Emergency numbers beyond the traditional fire-police-ambulance trio. This includes things
|
|
like rescue helicopters. -->
|
|
<!ELEMENT expandedEmergency (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
<!-- Public-interest helplines and public information services, such as child or suicide
|
|
helplines, or public health information. -->
|
|
<!ELEMENT socialServices (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
<!-- Used for numbers that can receive & send SMSs but are not available to be called. -->
|
|
<!ELEMENT smsServices (nationalNumberPattern, possibleNumberPattern?, exampleNumber)>
|
|
|
|
<!ELEMENT nationalNumberPattern (#PCDATA)>
|
|
<!ELEMENT possibleNumberPattern (#PCDATA)>
|
|
<!ELEMENT exampleNumber (#PCDATA)>
|
|
|
|
<!ATTLIST territory id CDATA #REQUIRED>
|
|
]>
|
|
|
|
<phoneNumberMetadata>
|
|
<territories>
|
|
<!-- Armenia -->
|
|
<territory id="AM">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[18]\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
8[1-7]\d{2}|
|
|
1(?:
|
|
0[04-9]|
|
|
[1-9]\d
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>8711</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Argentina -->
|
|
<territory id="AR">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0[2356]|
|
|
1[02-5]|
|
|
21
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>121</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Bangladesh -->
|
|
<territory id="BD">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,4}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0(?:
|
|
[39]|
|
|
5(?:
|
|
0\d|
|
|
[1-4]
|
|
)|
|
|
6\d{2}|
|
|
7[0-4]|
|
|
8[0-29]
|
|
)|
|
|
1[6-9]|
|
|
2(?:
|
|
2[0-5]|
|
|
[34]
|
|
)|
|
|
3(?:
|
|
1\d?|
|
|
3\d|
|
|
6[3-6]
|
|
)|
|
|
4(?:
|
|
0\d|
|
|
1\d{2}
|
|
)|
|
|
5[2-9]
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>103</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Brazil -->
|
|
<!-- http://en.wikipedia.org/wiki/%2B55#Public_utility -->
|
|
<!-- http://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx?country=32 -->
|
|
<!-- https://support.twitter.com/articles/20170024 -->
|
|
<territory id="BR">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[149]\d{2,4}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0(?:
|
|
0|
|
|
[36]\d{2}|
|
|
5\d
|
|
)|
|
|
[15][26]|
|
|
2[38]|
|
|
68|
|
|
81|
|
|
9[0-4789]
|
|
)|
|
|
40404|
|
|
911
|
|
</nationalNumberPattern>
|
|
<exampleNumber>168</exampleNumber>
|
|
</shortCode>
|
|
<tollFree>
|
|
<!-- http://www.sdh.gov.br/disque100 -->
|
|
<!-- http://www.181.pr.gov.br/modules/conteudo/conteudo.php?conteudo=1 -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
00|
|
|
81
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
<exampleNumber>181</exampleNumber>
|
|
</tollFree>
|
|
<expandedEmergency>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
16|
|
|
23|
|
|
68|
|
|
9[14789]
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
<exampleNumber>168</exampleNumber>
|
|
</expandedEmergency>
|
|
<carrierServices>
|
|
<nationalNumberPattern>
|
|
10(?:
|
|
[36]\d{2}|
|
|
5\d
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4,5}</possibleNumberPattern>
|
|
<exampleNumber>10321</exampleNumber>
|
|
</carrierServices>
|
|
</territory>
|
|
|
|
<!-- Switzerland -->
|
|
<!-- http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en -->
|
|
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Switzerland#Short_numbers -->
|
|
<!-- http://csi.sunrise.ch/smartzone/_privat -->
|
|
<territory id="CH">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[1-9]\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- According to the "E.164 national numbering plan of Switzerland", some short numbers
|
|
may be accessible from abroad. However, it does not specify which ones. -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0[78]\d{2}|
|
|
1(?:
|
|
[278]|
|
|
45|
|
|
6(?:
|
|
000|
|
|
111
|
|
)
|
|
)|
|
|
4(?:
|
|
[03457]|
|
|
1[45]
|
|
)|
|
|
6(?:
|
|
00|
|
|
[1-46]
|
|
)|
|
|
8(?:
|
|
02|
|
|
1[189]|
|
|
50|
|
|
7|
|
|
8[08]|
|
|
99
|
|
)
|
|
)|
|
|
[2-9]\d{2,4}
|
|
</nationalNumberPattern>
|
|
<exampleNumber>147</exampleNumber>
|
|
</shortCode>
|
|
<expandedEmergency>
|
|
<nationalNumberPattern>
|
|
14(?:
|
|
[0356]|
|
|
1[45]
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
<exampleNumber>140</exampleNumber>
|
|
</expandedEmergency>
|
|
<tollFree>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
16\d{3}|
|
|
47
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
<exampleNumber>116000</exampleNumber>
|
|
</tollFree>
|
|
<standardRate>
|
|
<!-- These are priced by the mobile companies at just under the rate they charge for calls
|
|
to fixed-line and mobile phones, so we consider them standard rate. 143 is actually
|
|
free for Sunrise. -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
4(?:
|
|
[035]|
|
|
1\d
|
|
)|
|
|
6\d{1,2}
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
<exampleNumber>1600</exampleNumber>
|
|
</standardRate>
|
|
<premiumRate>
|
|
<!-- http://www.zouk88.com/switzerland/index.htm -->
|
|
<!-- http://aonebill.com/coverage&tariffs#Switzerland -->
|
|
<!-- Swisscom and Sunrise refer to 18XY as being premium rate. 1145 is priced similarly. -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
145|
|
|
8\d{2}
|
|
)|
|
|
543|
|
|
83111
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
|
|
<exampleNumber>543</exampleNumber>
|
|
</premiumRate>
|
|
<carrierSelectionCodes>
|
|
<!-- https://www.eofcom.admin.ch/eofcom/public/listEofcom_cscAllocated.do -->
|
|
<nationalNumberPattern>10[78]\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{5}</possibleNumberPattern>
|
|
<exampleNumber>10742</exampleNumber>
|
|
</carrierSelectionCodes>
|
|
<directoryServices>
|
|
<nationalNumberPattern>18\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
<exampleNumber>1818</exampleNumber>
|
|
</directoryServices>
|
|
<smsServices>
|
|
<nationalNumberPattern>[2-9]\d{2,4}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
<exampleNumber>600</exampleNumber>
|
|
</smsServices>
|
|
<socialServices>
|
|
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{6}</possibleNumberPattern>
|
|
<exampleNumber>116000</exampleNumber>
|
|
</socialServices>
|
|
</territory>
|
|
|
|
<!-- Costa Rica -->
|
|
<territory id="CR">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- This pattern excludes 4-digit SMS content numbers for now. -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0(?:
|
|
00|
|
|
15|
|
|
2[2-4679]
|
|
)|
|
|
1(?:
|
|
1[0-35-9]|
|
|
37|
|
|
[46]6|
|
|
7[57]|
|
|
8[79]|
|
|
9[0-379]
|
|
)|
|
|
2(?:
|
|
00|
|
|
[12]2|
|
|
34|
|
|
55
|
|
)|
|
|
333|
|
|
4(?:
|
|
00|
|
|
1[56]
|
|
)|
|
|
5(?:
|
|
15|
|
|
5[15]
|
|
)|
|
|
693|
|
|
7(?:
|
|
00|
|
|
1[789]|
|
|
2[02]|
|
|
[67]7
|
|
)|
|
|
975
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>1022</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Cuba -->
|
|
<territory id="CU">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
1(?:
|
|
6111|
|
|
8
|
|
)|
|
|
40
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>140</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Czech Rep. -->
|
|
<territory id="CZ">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{3,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
1(?:
|
|
6\d{3}|
|
|
8\d
|
|
)|
|
|
2\d{2,3}|
|
|
3\d{3,4}|
|
|
4\d{3}|
|
|
99
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>116123</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Germany -->
|
|
<territory id="DE">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- Public Service Number for German administration. -->
|
|
<nationalNumberPattern>115</nationalNumberPattern>
|
|
<exampleNumber>115</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Estonia -->
|
|
<territory id="EE">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
1[13-9]|
|
|
[2-9]\d
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>116</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- France -->
|
|
<!-- http://www.arcep.fr/index.php?id=8146 -->
|
|
<!-- http://fr.wikipedia.org/wiki/Num%C3%A9ro_d'appel_d'urgence -->
|
|
<territory id="FR">
|
|
<generalDesc>
|
|
<nationalNumberPattern>
|
|
1\d{1,5}|
|
|
3\d{3,4}|
|
|
[4-8]\d{4}
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{2,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- 110 is a number used for different campaigns such as Sidaction for a limited time only.
|
|
-->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0\d{2}|
|
|
1(?:
|
|
[02459]|
|
|
6000|
|
|
8\d{3}
|
|
)|
|
|
[578]
|
|
)|
|
|
3\d{3}
|
|
</nationalNumberPattern>
|
|
<exampleNumber>1010</exampleNumber>
|
|
</shortCode>
|
|
<tollFree>
|
|
<!-- http://www.appel118.fr/detail.php#histo -->
|
|
<!-- Includes some "urgent services" numbers, plus short-codes designated as being free of
|
|
cost and European harmonised numbers (116XXX). -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
1(?:
|
|
[02459]|
|
|
6\d{3}|
|
|
8710
|
|
)|
|
|
[578]
|
|
)|
|
|
3[01]\d{2}
|
|
</nationalNumberPattern>
|
|
<exampleNumber>3010</exampleNumber>
|
|
</tollFree>
|
|
<standardRate>
|
|
<!-- http://www.appel118.fr/detail.php#histo -->
|
|
<nationalNumberPattern>118777</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{6}</possibleNumberPattern>
|
|
<exampleNumber>118777</exampleNumber>
|
|
</standardRate>
|
|
<premiumRate>
|
|
<!-- According to
|
|
http://www.arcep.fr/uploads/tx_gspublication/guide-operateurs-editeurs-sva-sept2012.pdf
|
|
these numbers may be premium rate or standard rate; here we assume the higher cost.
|
|
118XYZ numbers are supposed to be tollfree by 2015 according to
|
|
http://www.arcep.fr/uploads/tx_gspublication/guide-operateurs-editeurs-sva-sept2012.pdf
|
|
but their current prices vary: according to http://www.appel118.fr/detail.php#histo
|
|
only one number is free at the moment, and one number standard rate.
|
|
SMS Services [4-8]\d{4} vary in price from 0.05 euro to 4.50 euro per SMS, based on
|
|
prefix - we consider these all premium rate for now. -->
|
|
<nationalNumberPattern>
|
|
(?:
|
|
1(?:
|
|
0|
|
|
18(
|
|
[0-68]\d{3}|
|
|
7(?:
|
|
0\d|
|
|
1[1-9]|
|
|
[2-9]\d
|
|
)
|
|
)
|
|
)|
|
|
3[2-9]|
|
|
[4-8]\d{2}
|
|
)\d{2}
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4,6}</possibleNumberPattern>
|
|
<exampleNumber>3200</exampleNumber>
|
|
</premiumRate>
|
|
<carrierSelectionCodes>
|
|
<!-- The specific carrier selection codes have not yet been assigned. -->
|
|
<nationalNumberPattern>16\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
<exampleNumber>1600</exampleNumber>
|
|
</carrierSelectionCodes>
|
|
<!-- Other services in the French plan: -->
|
|
<carrierServices>
|
|
<nationalNumberPattern>10\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
<exampleNumber>1012</exampleNumber>
|
|
</carrierServices>
|
|
<directoryServices>
|
|
<nationalNumberPattern>118\d{3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{6}</possibleNumberPattern>
|
|
<exampleNumber>118218</exampleNumber>
|
|
</directoryServices>
|
|
<socialServices>
|
|
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{6}</possibleNumberPattern>
|
|
<exampleNumber>116000</exampleNumber>
|
|
</socialServices>
|
|
<!-- https://clients.txtnation.com/entries/22523777-France-Premium-SMS-Short-Code-Regulations
|
|
-->
|
|
<smsServices>
|
|
<nationalNumberPattern>[3-8]\d{4}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{5}</possibleNumberPattern>
|
|
<exampleNumber>30000</exampleNumber>
|
|
</smsServices>
|
|
</territory>
|
|
|
|
<!-- Fiji -->
|
|
<territory id="FJ">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[0-579]\d{1,2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{2,3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- From the Emergency Numbers page on the Telecom Fiji website:
|
|
http://www.tfl.com.fj/index.cfm?go=tfl.support&id=B5B4EDF6-05EC-069A-38162D21274B90BC&category=support -->
|
|
<nationalNumberPattern>
|
|
0(?:
|
|
1[34]|
|
|
8[1-4]
|
|
)|
|
|
1(?:
|
|
0[1-3]|
|
|
[25]9
|
|
)|
|
|
2[289]|
|
|
30|
|
|
[45]4|
|
|
75|
|
|
913
|
|
</nationalNumberPattern>
|
|
<exampleNumber>22</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Falkland Islands (Malvinas) -->
|
|
<territory id="FK">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- Service numbers use 3 digit short codes -->
|
|
<exampleNumber>123</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Faroe Islands -->
|
|
<territory id="FO">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- Includes special numbers, special services and universal services. -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
1[48]|
|
|
4[124]\d|
|
|
71\d|
|
|
8[7-9]\d
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>114</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- United Kingdom -->
|
|
<territory id="GB">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[1-4679]\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- This is a list of the ones that can be called (as opposed to numbers used by text
|
|
delivery or data services). -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0[01]|
|
|
1(?:
|
|
[12]|
|
|
[68]\d{3}
|
|
)|
|
|
2[123]|
|
|
33|
|
|
4(?:
|
|
1|
|
|
7\d
|
|
)|
|
|
5\d|
|
|
70\d|
|
|
800\d|
|
|
9[15]
|
|
)|
|
|
2(?:
|
|
02|
|
|
2(?:
|
|
02|
|
|
11|
|
|
2
|
|
)|
|
|
3(?:
|
|
02|
|
|
45
|
|
)|
|
|
425
|
|
)|
|
|
3[13]3|
|
|
4(?:
|
|
0[02]|
|
|
35[01]|
|
|
44[45]|
|
|
5\d
|
|
)|
|
|
650|
|
|
789|
|
|
9(?:
|
|
01|
|
|
99
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>150</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Guernsey -->
|
|
<territory id="GG">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[19]\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- Taken from numbers listed explicitly as Public Telephone Network Numbers in
|
|
http://stakeholders.ofcom.org.uk/binaries/telecoms/numbering/numplan201210.pdf -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0[01]|
|
|
1(?:
|
|
[12]|
|
|
[68]\d{3}
|
|
)|
|
|
23|
|
|
4(?:
|
|
1|
|
|
7\d
|
|
)|
|
|
55|
|
|
800\d|
|
|
95
|
|
)|
|
|
999
|
|
</nationalNumberPattern>
|
|
<exampleNumber>155</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Gibraltar -->
|
|
<territory id="GI">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[18]\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
00|
|
|
1(?:
|
|
6(?:
|
|
00[06]|
|
|
11[17]
|
|
)|
|
|
8\d{2}
|
|
)|
|
|
23|
|
|
4(?:
|
|
1|
|
|
7[014]
|
|
)|
|
|
5[015]|
|
|
9[34]
|
|
)|
|
|
8(?:
|
|
00|
|
|
4[0-2]|
|
|
8\d
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>116000</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Guatemala -->
|
|
<territory id="GT">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
10|
|
|
2\d|
|
|
[57]\d{2}
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>123</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Guyana -->
|
|
<territory id="GY">
|
|
<generalDesc>
|
|
<nationalNumberPattern>0\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
0(?:
|
|
02|
|
|
171|
|
|
444|
|
|
7[67]7|
|
|
801|
|
|
9(?:
|
|
0[78]|
|
|
[2-47]
|
|
)
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>0801</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Haiti -->
|
|
<territory id="HT">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<exampleNumber>114</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Israel -->
|
|
<territory id="IL">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<exampleNumber>1455</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Isle of Man -->
|
|
<territory id="IM">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[19]\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1\d{2}(?:\d{3})?|
|
|
999
|
|
</nationalNumberPattern>
|
|
<exampleNumber>150</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Italy -->
|
|
<!-- http://www.itu.int/oth/T020200006B/en -->
|
|
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Italy -->
|
|
<territory id="IT">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[14]\d{2,6}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,7}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0\d{2,3}|
|
|
1(?:
|
|
[2-5789]|
|
|
6000
|
|
)|
|
|
2\d{2}|
|
|
3[39]|
|
|
4(?:
|
|
82|
|
|
9\d{1,3}
|
|
)|
|
|
5(?:
|
|
00|
|
|
1[58]|
|
|
2[25]|
|
|
3[03]|
|
|
44|
|
|
[59]
|
|
)|
|
|
60|
|
|
8[67]|
|
|
9(?:
|
|
[01]|
|
|
2(?:
|
|
[01]\d{2}|
|
|
[2-9]
|
|
)|
|
|
4\d|
|
|
696
|
|
)
|
|
)|
|
|
4(?:
|
|
2323|
|
|
3(?:
|
|
[01]|
|
|
[45]\d{2}
|
|
)\d{2}|
|
|
[478](?:
|
|
[0-4]|
|
|
[5-9]\d{2}
|
|
)\d{2}|
|
|
5(?:
|
|
045|
|
|
5\d{2}
|
|
)
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>114</exampleNumber>
|
|
</shortCode>
|
|
<tollFree>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
16\d{3}|
|
|
87
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
<exampleNumber>187</exampleNumber>
|
|
</tollFree>
|
|
<premiumRate>
|
|
<!-- http://clients.txtnation.com/attachments/token/di5kfblvubttvlw/?name=Italy_CASP_EN.pdf -->
|
|
<nationalNumberPattern>
|
|
(?:
|
|
12|
|
|
4(?:
|
|
[478]\d{3,5}|
|
|
55
|
|
)
|
|
)\d{2}
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4,7}</possibleNumberPattern>
|
|
<exampleNumber>1254</exampleNumber>
|
|
</premiumRate>
|
|
<expandedEmergency>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
17|
|
|
5(?:
|
|
[12]5|
|
|
30|
|
|
44
|
|
)
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
<exampleNumber>114</exampleNumber>
|
|
</expandedEmergency>
|
|
<carrierSelectionCodes>
|
|
<nationalNumberPattern>10\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4,5}</possibleNumberPattern>
|
|
<!-- http://www.carrieritalia.it/EN/Carrier-Selection-10164.aspx -->
|
|
<exampleNumber>10164</exampleNumber>
|
|
</carrierSelectionCodes>
|
|
<carrierServices>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
87|
|
|
9(?:
|
|
2(?:
|
|
[01]\d{2}|
|
|
[2-9]
|
|
)|
|
|
4
|
|
)
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4,6}</possibleNumberPattern>
|
|
<exampleNumber>1920</exampleNumber>
|
|
</carrierServices>
|
|
<directoryServices>
|
|
<nationalNumberPattern>12\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
<exampleNumber>1254</exampleNumber>
|
|
</directoryServices>
|
|
<smsServices>
|
|
<nationalNumberPattern>4[3-578]\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{5,7}</possibleNumberPattern>
|
|
<exampleNumber>43000</exampleNumber>
|
|
</smsServices>
|
|
<socialServices>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
14|
|
|
5(?:
|
|
22|
|
|
33
|
|
)|
|
|
16\d{3}|
|
|
9696
|
|
)
|
|
</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
<exampleNumber>116000</exampleNumber>
|
|
</socialServices>
|
|
</territory>
|
|
|
|
<!-- Jersey -->
|
|
<territory id="JE">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[129]\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
00|
|
|
1(?:
|
|
2|
|
|
8\d{3}
|
|
)|
|
|
23|
|
|
4(?:
|
|
[14]|
|
|
28|
|
|
7\d
|
|
)|
|
|
5\d|
|
|
7(?:
|
|
0[12]|
|
|
[128]|
|
|
35?
|
|
)|
|
|
808|
|
|
9[135]
|
|
)|
|
|
23[234]|
|
|
999
|
|
</nationalNumberPattern>
|
|
<exampleNumber>150</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Jordan -->
|
|
<territory id="JO">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
09|
|
|
1[01]|
|
|
9[024-79]
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>111</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Kenya -->
|
|
<territory id="KE">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- Excluding SMS-only premium-rate short codes for now. -->
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0[09]|
|
|
1(?:
|
|
[06]|
|
|
9[0-2579]
|
|
)|
|
|
2[13]|
|
|
3[01]
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>116</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Kiribati -->
|
|
<territory id="KI">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
10(?:
|
|
[0-8]|
|
|
5[01259]
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>100</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Kuwait -->
|
|
<territory id="KW">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
[02-9]\d|
|
|
1[013-9]
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>177</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Liechtenstein -->
|
|
<territory id="LI">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
145|
|
|
4(?:
|
|
[0357]|
|
|
14
|
|
)|
|
|
50\d{4}|
|
|
6(?:
|
|
00|
|
|
[1-4]
|
|
)|
|
|
75|
|
|
8(?:
|
|
1[128]|
|
|
7
|
|
)
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>1600</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Luxembourg -->
|
|
<territory id="LU">
|
|
<generalDesc>
|
|
<nationalNumberPattern>12\d{3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{5}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<exampleNumber>12123</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Moldova, Rep. of -->
|
|
<territory id="MD">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
1(?:
|
|
[79]|
|
|
6(?:
|
|
000|
|
|
1(?:
|
|
11|
|
|
23
|
|
)
|
|
)|
|
|
8\d
|
|
)|
|
|
4\d{3}|
|
|
5[0-3]\d|
|
|
6[0-389]\d|
|
|
8\d{2}|
|
|
9(?:
|
|
0[04-9]|
|
|
[1-4]\d
|
|
)
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>116000</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Montenegro -->
|
|
<territory id="ME">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
16\d{3}|
|
|
2(?:
|
|
[015-9]|
|
|
\d{2}
|
|
)|
|
|
[0135]\d{2}|
|
|
4\d{2,3}|
|
|
9\d{3}
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>1011</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Mauritius -->
|
|
<territory id="MU">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[189]\d{2,4}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1\d{2,4}|
|
|
8\d{3}|
|
|
99\d
|
|
</nationalNumberPattern>
|
|
<exampleNumber>995</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Maldives -->
|
|
<territory id="MV">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
[19]0|
|
|
23
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>123</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Mozambique -->
|
|
<territory id="MZ">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>1[02-5]\d{2}</nationalNumberPattern>
|
|
<exampleNumber>1011</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Namibia -->
|
|
<territory id="NA">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[19]\d{2,4}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1\d{3}|
|
|
9(?:
|
|
3111|
|
|
\d{2}
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>93111</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- New Caledonia (Territoire français d'outre-mer) -->
|
|
<territory id="NC">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<!-- OPT: Office des Postes et Télécommunications de Nouvelle Calédonie -->
|
|
<nationalNumberPattern>
|
|
10(?:
|
|
0[06]|
|
|
1[02-46]|
|
|
20|
|
|
3[0125]|
|
|
42|
|
|
5[058]|
|
|
77
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>1000</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Netherlands -->
|
|
<territory id="NL">
|
|
<generalDesc>
|
|
<nationalNumberPattern>18\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<exampleNumber>1833</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Nauru -->
|
|
<territory id="NR">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
1[0-2]|
|
|
23|
|
|
92
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>110</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Panama -->
|
|
<territory id="PA">
|
|
<generalDesc>
|
|
<nationalNumberPattern>10[2-4]</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<exampleNumber>102</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Paraguay -->
|
|
<territory id="PY">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1[1-4]\d</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<exampleNumber>123</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Qatar -->
|
|
<territory id="QA">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[129]\d{2,4}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
(?:
|
|
1|
|
|
20|
|
|
9[27]\d
|
|
)\d{2}
|
|
</nationalNumberPattern>
|
|
<exampleNumber>2012</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Serbia -->
|
|
<territory id="RS">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1[189]\d{1,4}|
|
|
9[234]
|
|
</nationalNumberPattern>
|
|
<exampleNumber>112</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Saudi Arabia -->
|
|
<territory id="SA">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[19]\d{2,5}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,6}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
16111|
|
|
9(?:
|
|
00|
|
|
1[89]|
|
|
9(?:
|
|
099|
|
|
22|
|
|
91
|
|
)
|
|
)
|
|
)|
|
|
9(
|
|
37|
|
|
8[6-8]|
|
|
9[2-6]
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>937</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Solomon Islands -->
|
|
<territory id="SB">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[19]\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0[02-79]|
|
|
1[12]|
|
|
2[0-26]|
|
|
4[189]|
|
|
68
|
|
)|
|
|
9(?:
|
|
[01]1|
|
|
22|
|
|
33|
|
|
55|
|
|
77|
|
|
88
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>100</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Seychelles -->
|
|
<territory id="SC">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[19]\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0\d|
|
|
1[027]|
|
|
2[0-8]|
|
|
3[13]|
|
|
4[0-2]|
|
|
[59][15]|
|
|
6[1-9]|
|
|
7[124-6]|
|
|
8[158]
|
|
)|
|
|
96\d{2}
|
|
</nationalNumberPattern>
|
|
<exampleNumber>100</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Singapore -->
|
|
<territory id="SG">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[19]\d{2,4}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
[0136]\d{2}|
|
|
[89](?:
|
|
[1-9]\d|
|
|
0[1-9]
|
|
)|
|
|
[57]\d{2,3})|
|
|
99[0246-8]
|
|
</nationalNumberPattern>
|
|
<exampleNumber>1312</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Saint Helena and Tristan da Cunha -->
|
|
<territory id="SH">
|
|
<generalDesc>
|
|
<nationalNumberPattern>[19]\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1\d{2,3}|
|
|
9(?:
|
|
11|
|
|
99
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>1234</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Suriname -->
|
|
<territory id="SR">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3,4}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
[02-9]\d|
|
|
1[0-46-9]|
|
|
\d{3}
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>1234</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Timor-Leste (East Timor) -->
|
|
<territory id="TL">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0[02]|
|
|
2[0138]|
|
|
72|
|
|
9[07]
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>102</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
|
|
<!-- Uruguay -->
|
|
<territory id="UY">
|
|
<generalDesc>
|
|
<nationalNumberPattern>1\d{2}</nationalNumberPattern>
|
|
<possibleNumberPattern>\d{3}</possibleNumberPattern>
|
|
</generalDesc>
|
|
<shortCode>
|
|
<nationalNumberPattern>
|
|
1(?:
|
|
0[4-9]|
|
|
1[2368]|
|
|
2[0-3568]
|
|
)
|
|
</nationalNumberPattern>
|
|
<exampleNumber>104</exampleNumber>
|
|
</shortCode>
|
|
</territory>
|
|
</territories>
|
|
</phoneNumberMetadata>
|