You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

14824 lines
402 KiB

<!-- 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.
Emergency numbers Wikipedia source:
http://en.wikipedia.org/wiki/Emergency_telephone_number
-->
<!DOCTYPE phoneNumberMetadata [
<!ELEMENT phoneNumberMetadata (territories)>
<!ELEMENT territories (territory+)>
<!ELEMENT territory (generalDesc, shortCode, tollFree?, standardRate?, premiumRate?,
carrierSpecific?, emergency?, expandedEmergency?, smsServices?)>
<!ELEMENT generalDesc (nationalNumberPattern)>
<!ELEMENT shortCode (possibleLengths, exampleNumber, nationalNumberPattern)>
<!-- 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 (possibleLengths, exampleNumber, nationalNumberPattern)>
<!ELEMENT standardRate (possibleLengths, exampleNumber, nationalNumberPattern)>
<!ELEMENT premiumRate (possibleLengths, exampleNumber, nationalNumberPattern)>
<!-- 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.
-->
<!-- carrierSpecific numbers are numbers for which the endpoint can vary by carrier. The number
may connect to a different endpoint on another carrier, or may not work at all. -->
<!ELEMENT carrierSpecific (possibleLengths, exampleNumber, nationalNumberPattern)>
<!ELEMENT emergency (possibleLengths, exampleNumber, nationalNumberPattern)>
<!-- Emergency numbers beyond the traditional fire-police-ambulance trio. This includes things
like rescue helicopters and help-lines that include "emergency" in their description. -->
<!ELEMENT expandedEmergency (possibleLengths, exampleNumber, nationalNumberPattern)>
<!-- Used for numbers where the primary or only intended usage is to receive and/or send text
messages (SMSs). -->
<!ELEMENT smsServices (possibleLengths, exampleNumber, nationalNumberPattern)>
<!ELEMENT nationalNumberPattern (#PCDATA)>
<!ELEMENT exampleNumber (#PCDATA)>
<!ELEMENT possibleLengths EMPTY>
<!ATTLIST territory id CDATA #REQUIRED>
<!ATTLIST possibleLengths national CDATA #REQUIRED>
<!ATTLIST possibleLengths localOnly CDATA #IMPLIED>
]>
<phoneNumberMetadata>
<territories>
<!-- Ascension Island (AC) -->
<!-- www.itu.int/oth/T02020000AF -->
<territory id="AC">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf
http://www.noonsite.com/Countries/AscensionIsland/?rc=GeneralInfo
Note the 4-digit emergency numbers fit the fixed-line pattern, therefore are not
included. This is consistent with how we handle such numbers in other countries. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Andorra (AD) -->
<!-- http://www.itu.int/oth/T0202000005/en -->
<territory id="AD">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[0268]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[0268]</nationalNumberPattern>
</tollFree>
<!-- http://www.fco.gov.uk/en/travel-and-living-abroad/travel-advice-by-country/europe/andorra -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[0268]</nationalNumberPattern>
</emergency>
</territory>
<!-- United Arab Emirates (AE) -->
<!-- http://www.itu.int/oth/T02020000DC/en -->
<territory id="AE">
<generalDesc>
<nationalNumberPattern>[149]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
445[16]|
99[7-9]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[7-9]
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[7-9]
</nationalNumberPattern>
</emergency>
<!-- As per online evidences, 4451 and 4456 are SMS-able short codes. -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>4450</exampleNumber>
<nationalNumberPattern>445\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Afghanistan (AF) -->
<!-- http://www.itu.int/oth/T0202000001/en -->
<territory id="AF">
<generalDesc>
<nationalNumberPattern>
[14]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[02]|
19
)|
40404
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[02]|
19
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[02]|
19
)
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Antigua & Barbuda (AG) -->
<!-- http://www.itu.int/oth/T0202000008/en -->
<territory id="AG">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>
176|
9(?:
11|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</carrierSpecific>
<!-- http://barbados.usembassy.gov/emergency-antigua_barbuda.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</smsServices>
</territory>
<!-- Anguilla (AI) -->
<!-- http://www.itu.int/oth/T0202000007/en -->
<territory id="AI">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>
176|
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</carrierSpecific>
<!-- http://barbados.usembassy.gov/emergency-anguilla.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</smsServices>
</territory>
<!-- Albania (AL) -->
<!-- http://www.itu.int/oth/T0202000002/en -->
<territory id="AL">
<generalDesc>
<nationalNumberPattern>[15]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
6(?:
000|
1(?:
06|
11|
23
)
)|
8\d\d
)|
65\d|
89[12]
)|
5\d{4}|
1(?:
[1349]\d|
2[2-9]
)
</nationalNumberPattern>
</shortCode>
<!-- All 116XXX, "European harmonized services of social" value are toll-free.
See: https://ec.europa.eu/digital-single-market/116-helplines. -->
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6[01]\d\d
)|
2[7-9]|
3[15]|
41
)
</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="5"/>
<exampleNumber>50000</exampleNumber>
<nationalNumberPattern>5\d{4}</nationalNumberPattern>
</premiumRate>
<!-- 123 is a ALBtelecom customer service number. -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>123</exampleNumber>
<nationalNumberPattern>123</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
2[7-9]
)
</nationalNumberPattern>
</emergency>
<!-- According to http://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx this is for
sea emergencies and 126 for traffic emergencies. -->
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>125</exampleNumber>
<nationalNumberPattern>
1(?:
16(?:
000|
1(?:
06|
11|
23
)
)|
2[56]
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="3,5"/>
<exampleNumber>131</exampleNumber>
<nationalNumberPattern>
131|
5\d{4}
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Armenia (AM) -->
<!-- http://www.itu.int/oth/T020200000A/en -->
<territory id="AM">
<generalDesc>
<nationalNumberPattern>[148]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
(?:
1|
8[1-7]
)\d\d|
40404
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>10[1-3]</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>10[1-3]</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Angola (AO) -->
<!-- http://www.itu.int/oth/T0202000006/en -->
<territory id="AO">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[235]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[235]</nationalNumberPattern>
</tollFree>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1096.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[235]</nationalNumberPattern>
</emergency>
</territory>
<!-- Argentina (AR) -->
<!-- http://www.itu.int/oth/T0202000009/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Argentina#Public_utility_numbers -->
<territory id="AR">
<generalDesc>
<nationalNumberPattern>[01389]\d{1,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-5]"/>
<exampleNumber>19</exampleNumber>
<nationalNumberPattern>
000|
1(?:
0[0-35-7]|
1[02-5]|
2[015]|
3[47]|
4[478]|
9
)|
3372|
89338|
911
</nationalNumberPattern>
</shortCode>
<!-- According to http://wikitravel.org/en/Argentina all 2 and 3 digit numbers are free,
except for 113. -->
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>19</exampleNumber>
<nationalNumberPattern>
000|
1(?:
0[0-35-7]|
1[0245]|
2[015]|
3[47]|
4[478]|
9
)|
911
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>89300</exampleNumber>
<nationalNumberPattern>893\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Argentina#Public_utility_numbers -->
<!-- 911 is only available in some places. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
10[017]|
911
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>103</exampleNumber>
<nationalNumberPattern>
1(?:
0[356]|
20|
3[47]|
4[478]
)
</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4,5"/>
<exampleNumber>3370</exampleNumber>
<nationalNumberPattern>
(?:
337|
893\d
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- American Samoa (AS) -->
<!-- http://www.itu.int/oth/T0202000004/en -->
<territory id="AS">
<generalDesc>
<nationalNumberPattern>
[49]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
40404|
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf
http://www.airportairport.com/American-Samoa.html
http://www.frommers.com/destinations/americansamoa/3038020157.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Austria (AT) -->
<!-- http://www.rtr.at/en/tk/E129 -->
<territory id="AT">
<generalDesc>
<nationalNumberPattern>[1268]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6(?:
00[06]|
1(?:
17|
23
)
)
)|
2[0238]|
3[03]|
4(?:
[0-247]|
5[05]|
84
)
)|
(?:
2(?:
066|
20
)|
61|
8108[1-3]
)0
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
2[0238]|
3[03]|
4[0-247]
)|
1(?:
16\d\d|
4[58]
)\d
</nationalNumberPattern>
</tollFree>
<!-- Added yesss! numbers 810810 , 810820 and 810830 based on their website.
Added Georg number 610 based on their website. -->
<carrierSpecific>
<possibleLengths national="[3-6]"/>
<exampleNumber>610</exampleNumber>
<nationalNumberPattern>
220\d|
610|
(?:
206|
810\d
)\d\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
[12]2|
33|
44
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4,6"/>
<exampleNumber>120</exampleNumber>
<nationalNumberPattern>
1(?:
16\d{3}|
2[038]|
30|
4(?:
[0-27]|
[58]\d
)
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>20600</exampleNumber>
<nationalNumberPattern>206\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Australia (AU) -->
<!-- http://www.itu.int/oth/T020200000D/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia -->
<!-- Note 200[1-3] are ignored, despite being mentioned in the ITU document, because no
evidence that these numbers really exist could be found online, and it is unclear what
they actually are. -->
<territory id="AU">
<generalDesc>
<nationalNumberPattern>[0-27]\d{2,7}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-8]"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
1(?:
06|
1(?:
00|
2|
9[46]
)|
2(?:
014[1-3]|
[23]\d|
(?:
4|
5\d
)\d{2,3}|
68[689]|
72(?:
20|
3\d\d
)|
8(?:
[013-9]\d|
2
)
)|
555|
9\d{4,6}
)|
225|
7(?:
33|
67
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4,7"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
1(?:
06|
12|
258885|
55\d
)|
733
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="3,4,6"/>
<exampleNumber>225</exampleNumber>
<nationalNumberPattern>
1(?:
1[09]\d|
24733
)|
225|
767
</nationalNumberPattern>
</standardRate>
<!-- http://www.vodafone.com.au/personal/services/messaging/txt/mobilepremiumservices -->
<premiumRate>
<possibleLengths national="[4-8]"/>
<exampleNumber>1234</exampleNumber>
<nationalNumberPattern>
1(?:
2(?:
34|
456
)|
9\d{4,6}
)
</nationalNumberPattern>
</premiumRate>
<!-- http://www.vodafone.com.au/personal/services/messaging/txt/mobilepremiumservices -->
<carrierSpecific>
<possibleLengths national="4,7"/>
<exampleNumber>1550</exampleNumber>
<nationalNumberPattern>
1(?:
258885|
55\d
)
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
1(?:
06|
12
)
</nationalNumberPattern>
</emergency>
<smsServices>
<possibleLengths national="[6-8]"/>
<exampleNumber>190000</exampleNumber>
<nationalNumberPattern>19\d{4,6}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Aruba (AW) -->
<!-- http://www.itu.int/oth/T020200000B/en -->
<territory id="AW">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
18|
76
)|
91[13]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
100|
911
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.yellowpages-aruba.com/home/emergency-numbers -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
100|
911
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</smsServices>
</territory>
<!-- Åland Islands (AX) -->
<territory id="AX">
<generalDesc>
<nationalNumberPattern>
[17]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<!-- Most service numbers are included under UAN in PhoneNumberMetadata.xml (and also in
the no-international-dialling block) but prefixes 75[12] are always short and used for
directory services, hence we consider them to be short numbers. -->
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
75[12]\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</tollFree>
<!-- http://www.arrivalguides.com/en/Travelguides/Europe/Finland/ALAND -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
</territory>
<!-- Azerbaijan (AZ) -->
<!-- http://www.itu.int/oth/T020200000F/en -->
<territory id="AZ">
<generalDesc>
<nationalNumberPattern>[148]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)|
(?:
404|
880
)0
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>4040</exampleNumber>
<nationalNumberPattern>
(?:
404|
880
)\d
</nationalNumberPattern>
</carrierSpecific>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_978.html
http://wikitravel.org/en/Azerbaijan#Emergency_contact_numbers -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>4040</exampleNumber>
<nationalNumberPattern>
(?:
404|
880
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Bosnia & Herzegovina (BA) -->
<!-- https://www.itu.int/dms_pub/itu-t/oth/02/02/T020200001B0001PDFE.pdf -->
<!-- http://www.rak.ba/eng/index.php?uid=1272016657 (accessible from
http://www.cra.ba/en/telecom/numbering/) -->
<!-- http://en.wikipedia.org/wiki/+387 -->
<territory id="BA">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>122</exampleNumber>
<nationalNumberPattern>
1(?:
16(?:
00[06]|
1(?:
1[17]|
23
)
)|
2(?:
0[0-7]|
[2-5]|
6[0-26]
)|
(?:
[3-5]|
7\d
)\d\d
)|
1(?:
18|
2[78]
)\d\d?
</nationalNumberPattern>
</shortCode>
<!-- All 116XXX, "European harmonized services of social" value are toll-free.
See: https://ec.europa.eu/digital-single-market/116-helplines. -->
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>122</exampleNumber>
<nationalNumberPattern>
1(?:
16\d{3}|
2[2-4]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>122</exampleNumber>
<nationalNumberPattern>12[2-4]</nationalNumberPattern>
</emergency>
</territory>
<!-- Barbados (BB) -->
<!-- http://www.itu.int/oth/T0202000013/en -->
<territory id="BB">
<generalDesc>
<nationalNumberPattern>[2-689]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>211</exampleNumber>
<nationalNumberPattern>
988|
[2-689]11
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>211</exampleNumber>
<nationalNumberPattern>
988|
[2359]11
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>411</exampleNumber>
<nationalNumberPattern>[468]11</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>211</exampleNumber>
<nationalNumberPattern>[2359]11</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Bangladesh (BD) -->
<!-- http://www.itu.int/oth/T0202000012/en -->
<territory id="BD">
<generalDesc>
<nationalNumberPattern>[1579]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
[0-369]|
5[1-4]|
7[0-4]|
8[0-29]
)|
1[16-9]|
2(?:
[134]|
2[0-5]
)|
3(?:
1\d?|
6[3-6]
)|
5[2-9]
)|
5012|
786|
9594|
[19]99|
1(?:
0(?:
50|
6\d
)|
33|
4(?:
0|
1\d
)
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
10[0-26]|
[19]99
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3,4"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>
1(?:
11|
2[13]
)|
(?:
501|
959
)\d|
786
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
10[0-2]|
[19]99
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>9590</exampleNumber>
<nationalNumberPattern>959\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Belgium (BE) -->
<!-- http://www.bipt.be/en/161/ShowContent/502/Database/Databases.aspx -->
<!-- http://www.mobileweb.be/en/mobileweb/sms-numberplan.asp -->
<territory id="BE">
<generalDesc>
<nationalNumberPattern>
[1-9]\d\d(?:
\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4,6"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-8]|
16117|
2(?:
12|
3[0-24]
)|
313|
414|
5(?:
1[05]|
5[15]|
66|
95
)|
6(?:
1[167]|
36|
6[16]
)|
7(?:
[07][017]|
1[27-9]|
22|
33|
65
)|
81[39]
)|
[2-9]\d{3}|
11[02679]|
1(?:
1600|
45
)0|
1(?:
[2-4]9|
78
)9|
1[2-4]0[47]
</nationalNumberPattern>
</shortCode>
<!-- Documentation from www.childfocus.be says that 110 and 116000 are both free. Other
information comes from the website of each number. -->
<tollFree>
<possibleLengths national="3,4,6"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-35-8]|
1[0269]|
7(?:
12|
77
)|
813
)|
(?:
116|
8
)\d{3}
</nationalNumberPattern>
</tollFree>
<!-- For the numbers starting with 2-7 or 9, in practice, there is a range of rates; but the
maximum is at least half a Euro, and in some cases 31 Euros (for mobile payments) so we
consider them all premium rate for now. Other numbers have been assigned here because
operators have listed them as being more expensive than normal numbers, e.g.
http://www.voo.be/fr/telephone/tarifs-speciaux/ -->
<premiumRate>
<possibleLengths national="4"/>
<exampleNumber>1204</exampleNumber>
<nationalNumberPattern>
1(?:
2[03]|
40
)4|
(?:
1(?:
[24]1|
3[01]
)|
[2-79]\d\d
)\d
</nationalNumberPattern>
</premiumRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[01]|
12
)
</nationalNumberPattern>
</emergency>
<!-- http://www.childfocus.be/fr/accueil/ lists this as being an emergency number. -->
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>102</exampleNumber>
<nationalNumberPattern>
1(?:
0[235-8]|
1(?:
[09]|
6000
)
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>2000</exampleNumber>
<nationalNumberPattern>[2-9]\d{3}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Burkina Faso (BF) -->
<!-- http://www.itu.int/oth/T0202000021/en -->
<!-- http://www.onatel.bf/onatelsa/plandenumerotation_burkina.pdf -->
<territory id="BF">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</tollFree>
<!-- http://www.diplomatie.gouv.fr/fr/conseils-aux-voyageurs_909/conseils-par-pays_12191/burkina-faso_12217/index.html -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</emergency>
</territory>
<!-- Bulgaria (BG) -->
<!-- http://www.itu.int/oth/T0202000020/en -->
<territory id="BG">
<generalDesc>
<nationalNumberPattern>
1\d\d(?:
\d{3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6(?:
000|
111
)
)|
50|
6[06]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6\d{3}
)|
50|
6[06]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
50|
6[06]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Bahrain (BH) -->
<!-- http://www.itu.int/oth/T0202000011/en -->
<!-- http://www.tra.org.bh/media/document/National%20Numbering%20Plan.pdf -->
<territory id="BH">
<generalDesc>
<nationalNumberPattern>
[0189]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<!-- As per official numbering plan, 85xxx shortcodes are shared cost numbers. As the cost
details are not clear, categorized them as unknown cost numbers. -->
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
[02]\d|
12|
4[01]|
51|
8[18]|
9[169]
)|
99[02489]|
(?:
0[167]|
8[158]|
9[148]
)\d{3}
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,5"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>
(?:
0[167]|
81
)\d{3}|
[19]99
</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="5"/>
<exampleNumber>91000</exampleNumber>
<nationalNumberPattern>9[148]\d{3}</nationalNumberPattern>
</premiumRate>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>06000</exampleNumber>
<nationalNumberPattern>
0[67]\d{3}|
88000|
98555
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>[19]99</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[0248]
</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>88000</exampleNumber>
<nationalNumberPattern>
88000|
98555
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Burundi (BI) -->
<!-- http://www.itu.int/oth/T0202000022/en -->
<territory id="BI">
<generalDesc>
<nationalNumberPattern>[16-9]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1\d|
5[2-9]|
6[0-256]
)|
611|
7(?:
10|
77|
979
)|
8[28]8|
900
</nationalNumberPattern>
</shortCode>
<!-- Leo call centre (marked as free on their website) -->
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[237]|
611
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>611</exampleNumber>
<nationalNumberPattern>
611|
7(?:
10|
77
)|
888|
900
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[237]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[014-689]</nationalNumberPattern>
</expandedEmergency>
<!-- 900 is used by Leo to buy a certain package, 710 by Tempo. -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>710</exampleNumber>
<nationalNumberPattern>
(?:
71|
90
)0
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Benin (BJ) -->
<!-- http://www.itu.int/oth/T0202000017/en -->
<territory id="BJ">
<generalDesc>
<nationalNumberPattern>[17]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>105</exampleNumber>
<nationalNumberPattern>
1(?:
05|
1[24-8]|
2[02-5]|
3[126-8]|
5[05]|
6[06]|
89
)|
7[0-5]\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[246-8]|
3[68]|
6[06]
)|
7[3-5]\d\d
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>120</exampleNumber>
<nationalNumberPattern>12[02-5]</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[246-8]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>136</exampleNumber>
<nationalNumberPattern>
1(?:
3[68]|
6[06]
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- St. Barthélemy (BL) -->
<!-- http://www.itu.int/oth/T0202000058/en -->
<territory id="BL">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>18</exampleNumber>
<nationalNumberPattern>18</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>18</exampleNumber>
<nationalNumberPattern>18</nationalNumberPattern>
</tollFree>
<!-- http://www.comstbarth.fr/urgences.asp -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>18</exampleNumber>
<nationalNumberPattern>18</nationalNumberPattern>
</emergency>
</territory>
<!-- Bermuda (BM) -->
<!-- http://www.itu.int/oth/T0202000018/en -->
<territory id="BM">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>
176|
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</carrierSpecific>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1067.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</smsServices>
</territory>
<!-- Brunei (BN) -->
<!-- http://www.itu.int/oth/T020200001F/en -->
<territory id="BN">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>991</exampleNumber>
<nationalNumberPattern>99[135]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>991</exampleNumber>
<nationalNumberPattern>99[135]</nationalNumberPattern>
</tollFree>
<!-- http://www.information.gov.bn/VER2/content/view/52/62/ -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>991</exampleNumber>
<nationalNumberPattern>99[135]</nationalNumberPattern>
</emergency>
</territory>
<!-- Bolivia (BO) -->
<!-- http://www.itu.int/oth/T020200001A/en -->
<!-- http://www.bolivia.com/Servicios/Plandenumeracion.pdf -->
<territory id="BO">
<generalDesc>
<nationalNumberPattern>
[14]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11[089]|
40404
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[089]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[089]</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Caribbean Netherlands (BQ) -->
<!-- http://www.itu.int/oth/T02020000F8/en -->
<territory id="BQ">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
76
)|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.rijksdienstcn.com/index.php?view=pagina&id=126&set_language=EN -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</smsServices>
</territory>
<!-- Brazil (BR) -->
<!-- http://en.wikipedia.org/wiki/%2B55#Public_utility -->
<!-- http://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx?country=32 -->
<!-- http://www.anatel.gov.br/Portal/exibirPortalPaginaEspecial.do?codItemCanal=746&codCanal=277 -->
<territory id="BR">
<generalDesc>
<nationalNumberPattern>[1-69]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
[02]|
3(?:
1[2-579]|
2[13-9]|
3[124-9]|
4[1-3578]|
5[1-468]|
6[139]|
8[149]|
9[168]
)|
5[0-35-9]|
6(?:
0|
1[0-35-8]?|
2[0145]|
3[0137]?|
4[37-9]?|
5[0-35]|
6[016]?|
7[137]?|
8[5-8]|
9[1359]
)
)|
1[25-8]|
2[357-9]|
3[024-68]|
4[12568]|
5\d|
6[0-8]|
8[015]|
9[0-47-9]
)|
2(?:
7(?:
330|
878
)|
85959?
)|
(?:
32|
91
)1|
4(?:
0404?|
57|
828
)|
55555|
6(?:
0\d{4}|
10000
)|
(?:
133|
411
)[12]
</nationalNumberPattern>
</shortCode>
<!-- The plan says all numbers marked as SERVIÇOS PÚBLICOS DE EMERGÊNCIA are toll-free. The
18X and 19X ranges seem to be allocated for these kinds of numbers based on the last
numbering plan. -->
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
12|
28|
8[015]|
9[0-47-9]
)|
4(?:
57|
82\d
)|
911
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="3,5"/>
<exampleNumber>102</exampleNumber>
<nationalNumberPattern>
102|
273\d\d|
321
</nationalNumberPattern>
</standardRate>
<!-- https://support.twitter.com/articles/20170024 -->
<!-- For unsubscribing to SMS short code campaigns: 457 is Vivo, 4112 is Tim, 55555 is Oi,
4040 is Claro. For example, see
http://www.tim.com.br/sp/sobre-a-tim/regulatorio/mensagens-publicitarias. Note this
also mentions 4111 as the TIM short-code to sign up.
151 is listed here since it isn't available throughout the country; e.g. not in Rio
Grande do Sul. -->
<carrierSpecific>
<possibleLengths national="[3-5]"/>
<exampleNumber>151</exampleNumber>
<nationalNumberPattern>
151|
(?:
278|
555
)\d\d|
4(?:
04\d\d?|
11\d|
57
)
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
28|
9[023]
)|
911
</nationalNumberPattern>
</emergency>
<!-- 195 from https://www9.sabesp.com.br/agenciavirtual/ is limited to the state of São
Paulo. -->
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>116</exampleNumber>
<nationalNumberPattern>
1(?:
16|
23|
68|
8[015]|
9[147-9]
)
</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<!-- Added short codes 28595, 285959 and 4828 after a report that it is used for SMS
services. We can't find range-related information, despite emailing Anatel. -->
<smsServices>
<possibleLengths national="[3-6]"/>
<exampleNumber>321</exampleNumber>
<nationalNumberPattern>
285\d{2,3}|
321|
40404|
(?:
27[38]\d|
482
)\d|
6(?:
0\d|
10
)\d{3}
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Bahamas (BS) -->
<!-- http://www.itu.int/oth/T0202000010/en -->
<territory id="BS">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
1[19]|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
1[19]|
88
)
</nationalNumberPattern>
</tollFree>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_989.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>91[19]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Bhutan (BT) -->
<!-- http://www.itu.int/oth/T0202000019/en -->
<territory id="BT">
<generalDesc>
<nationalNumberPattern>
[14]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11[0-6]|
40404
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[023]</nationalNumberPattern>
</tollFree>
<!-- http://www.rbp.gov.bt/requestpolice.php -->
<!-- http://www.jdwnrh.gov.bt/sfo2011/?page_id=51 -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[023]</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Botswana (BW) -->
<!-- http://www.itu.int/oth/T020200001C/en -->
<territory id="BW">
<generalDesc>
<nationalNumberPattern>
[19]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[26]|
3123
)|
9(?:
1[14]|
9[1-57-9]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
9[7-9]
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>13100</exampleNumber>
<nationalNumberPattern>131\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.gov.bw/en/Ministries%2D%2DAuthorities/Ministries/State-President/Botswana-Police-Service-/About-the-BPS/Toll-Free-Numbers/ -->
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1071.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
9[7-9]
)
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>13100</exampleNumber>
<nationalNumberPattern>131\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Belarus (BY) -->
<!-- http://www.eng.beltelecom.by/en/subscribers/phone-codes -->
<territory id="BY">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<!-- Wikipedia notes not all numbers are active everywhere. -->
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-79]|
1[246]|
35|
5[1-35]|
6[89]|
7[5-7]|
8[58]|
9[1-7]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Belize (BZ) -->
<!-- http://www.itu.int/oth/T0202000016/en -->
<territory id="BZ">
<generalDesc>
<nationalNumberPattern>9\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>90</exampleNumber>
<nationalNumberPattern>
9(?:
0|
11|
22|
66|
77|
9[09]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>90</exampleNumber>
<nationalNumberPattern>
9(?:
0|
11|
22|
66|
77|
9[09]
)
</nationalNumberPattern>
</tollFree>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>90</exampleNumber>
<nationalNumberPattern>
9(?:
0|
11|
90
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>922</exampleNumber>
<nationalNumberPattern>
9(?:
22|
66|
77|
99
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Canada (CA) -->
<!-- http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm -->
<!-- Excluding local normal numbers from the general description (and indeed from being possible
short numbers, since they definitely are not). -->
<territory id="CA">
<generalDesc>
<nationalNumberPattern>
[1-9]\d\d(?:
\d{2,3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
[1-35-9]\d{4,5}|
112|
[2-8]11|
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
988|
[29]11
</nationalNumberPattern>
</tollFree>
<!-- https://en.wikipedia.org/wiki/6-1-1 says it is only partially supported, similar to
articles on these other numbers. 7-1-1 is required to be supported by all carriers in
the US, but in Canada it is up to individual communities it seems. -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>211</exampleNumber>
<nationalNumberPattern>[235-7]11</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<!-- http://www.txt.ca/en/shortcode-search/ -->
<smsServices>
<possibleLengths national="5,6"/>
<exampleNumber>10000</exampleNumber>
<nationalNumberPattern>[1-35-9]\d{4,5}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Cocos (Keeling) Islands (CC) -->
<territory id="CC">
<generalDesc>
<nationalNumberPattern>[01]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
112
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
112
</nationalNumberPattern>
</tollFree>
<!-- We assume this is the same as for Australia, since they have the same country code and
share their police force, and no better information can be found. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
112
</nationalNumberPattern>
</emergency>
</territory>
<!-- Congo - Kinshasa (CD) -->
<!-- http://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx?country=47&pg_size=50 -->
<territory id="CD">
<generalDesc>
<nationalNumberPattern>
[14]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>
1(?:
1[348]|
23|
77|
88
)|
40404
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>
1(?:
1[348]|
77|
88
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- No national emergency numbers were located for Congo. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>
1(?:
1[348]|
77|
88
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>123</exampleNumber>
<nationalNumberPattern>123</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Central African Republic (CF) -->
<!-- http://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx?country=37&pg_size=50 -->
<territory id="CF">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
1(?:
1[478]|
220
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
1(?:
1[78]|
22\d
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3,4"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
1(?:
1[78]|
220
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>114</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Congo - Brazzaville (CG) -->
<territory id="CG">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>11[126-8]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>11[178]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>11[78]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[26]</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Switzerland (CH) -->
<!-- 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>
</generalDesc>
<!-- 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. -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
0[78]\d\d|
1(?:
[278]|
45|
6(?:
000|
111
)
)|
4(?:
[03-57]|
1[0145]
)|
6(?:
00|
[1-46]
)|
8(?:
02|
1[189]|
[25]0|
7|
8[08]|
99
)
)|
[2-9]\d{2,4}
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[278]|
6\d{3}
)|
4[47]
)|
5200
</nationalNumberPattern>
</tollFree>
<!-- 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. -->
<standardRate>
<possibleLengths national="3,4"/>
<exampleNumber>140</exampleNumber>
<nationalNumberPattern>
1(?:
4[035]|
6[1-46]
)|
1(?:
41|
60
)\d
</nationalNumberPattern>
</standardRate>
<!-- 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. -->
<premiumRate>
<possibleLengths national="[3-5]"/>
<exampleNumber>543</exampleNumber>
<nationalNumberPattern>
1(?:
14|
8[0-2589]
)\d|
543|
83111
</nationalNumberPattern>
</premiumRate>
<!-- 5200, 535 are both used by Orange for SMSs. -->
<carrierSpecific>
<possibleLengths national="3,4"/>
<exampleNumber>535</exampleNumber>
<nationalNumberPattern>
5(?:
200|
35
)
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[278]|
44
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4,6"/>
<exampleNumber>140</exampleNumber>
<nationalNumberPattern>
14[0357]|
1(?:
161\d|
41
)\d
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="[3-5]"/>
<exampleNumber>200</exampleNumber>
<nationalNumberPattern>[2-9]\d{2,4}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Côte d’Ivoire (CI) -->
<!-- http://www.itu.int/oth/T0202000031/en -->
<territory id="CI">
<generalDesc>
<nationalNumberPattern>[14]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[01]|
[78]0
)|
4443
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[01]|
[78]0
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>4440</exampleNumber>
<nationalNumberPattern>444\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[01]|
[78]0
)
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>4440</exampleNumber>
<nationalNumberPattern>444\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Cook Islands (CK) -->
<!-- http://www.itu.int/oth/T020200002F/en -->
<territory id="CK">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>996</exampleNumber>
<nationalNumberPattern>99[689]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>996</exampleNumber>
<nationalNumberPattern>99[689]</nationalNumberPattern>
</tollFree>
<!-- http://www.frommers.com/destinations/cookislands/3036020157.html and other tourist
sites agree on the following numbers. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>996</exampleNumber>
<nationalNumberPattern>99[689]</nationalNumberPattern>
</emergency>
</territory>
<!-- Chile (CL) -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Chile -->
<!-- http://www.clarochile.cl/wps/portal/cl/pc/personas/movil/sms-premium -->
<territory id="CL">
<generalDesc>
<nationalNumberPattern>[1-9]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
21[13]|
3(?:
13|
[348]0|
5[01]
)|
4(?:
0[02-6]|
17|
[379]
)|
818|
919
)|
2(?:
0(?:
01|
122
)|
22[47]|
323|
777|
882
)|
3(?:
0(?:
51|
99
)|
132|
3(?:
29|
[37]7
)|
665
)|
43656|
5(?:
(?:
00|
415
)4|
5(?:
66|
77
)|
995
)|
6(?:
131|
222|
366|
699
)|
7878|
8(?:
011|
11[28]|
482|
889
)|
9(?:
01|
1
)1|
13\d|
4(?:
[13]42|
243|
4(?:
02|
15|
77
)|
554
)|
(?:
1(?:
[05]6|
98
)|
339|
6(?:
07|
[35]
)0|
9(?:
[12]0|
33
)
)0
</nationalNumberPattern>
</shortCode>
<!-- http://www.clarochile.cl/portal/cl/pc/personas/movil/prepago/ under "Mensajería
Ilimitada". -->
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>131</exampleNumber>
<nationalNumberPattern>
1(?:
213|
3[1-3]
)|
434\d|
911
</nationalNumberPattern>
</tollFree>
<!-- http://www.clarochile.cl/portal/cl/pc/personas/movil/prepago/#04-prepago-multimedia -->
<standardRate>
<possibleLengths national="4"/>
<exampleNumber>2000</exampleNumber>
<nationalNumberPattern>
(?:
200|
333
)\d
</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="4,5"/>
<exampleNumber>1060</exampleNumber>
<nationalNumberPattern>
1(?:
211|
3(?:
13|
[348]0|
5[01]
)
)|
(?:
1(?:
[05]6|
[48]1|
9[18]
)|
2(?:
01\d|
[23]2|
77|
88
)|
3(?:
0[59]|
13|
3[279]|
66
)|
4(?:
[12]4|
36\d|
4[017]|
55
)|
5(?:
00|
41\d|
5[67]|
99
)|
6(?:
07\d|
13|
22|
3[06]|
50|
69
)|
787|
8(?:
[01]1|
[48]8
)|
9(?:
01|
[12]0|
33
)
)\d
</nationalNumberPattern>
</premiumRate>
<!-- http://www.13.cl/concursos -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>131</exampleNumber>
<nationalNumberPattern>
13[1-3]|
911
</nationalNumberPattern>
</emergency>
<!-- http://es.wikipedia.org/wiki/Anexo:Teléfonos_de_emergencias -->
<expandedEmergency>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
3[04-9]|
4(?:
0\d|
[379]
)
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="4,5"/>
<exampleNumber>1060</exampleNumber>
<nationalNumberPattern>
13(?:
13|
[348]0|
5[01]
)|
(?:
1(?:
[05]6|
[28]1|
4[01]|
9[18]
)|
2(?:
0(?:
0|
1\d
)|
[23]2|
77|
88
)|
3(?:
0[59]|
13|
3[2379]|
66
)|
436\d|
5(?:
00|
41\d|
5[67]|
99
)|
6(?:
07\d|
13|
22|
3[06]|
50|
69
)|
787|
8(?:
[01]1|
[48]8
)|
9(?:
01|
[12]0|
33
)
)\d|
4(?:
[1-3]4|
4[017]|
55
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Cameroon (CM) -->
<!-- http://www.itu.int/oth/T0202000024/en -->
<territory id="CM">
<generalDesc>
<nationalNumberPattern>[18]\d{1,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-4]"/>
<exampleNumber>13</exampleNumber>
<nationalNumberPattern>
1(?:
1[37]|
[37]
)|
8711
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>13</exampleNumber>
<nationalNumberPattern>
1(?:
1[37]|
[37]
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>8710</exampleNumber>
<nationalNumberPattern>871\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.diplomatie.gouv.fr/fr/conseils-aux-voyageurs_909/conseils-par-pays_12191/cameroun_12221/index.html -->
<!-- Numbers must be prefixed with a 1 when dialled from a mobile. -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>13</exampleNumber>
<nationalNumberPattern>
1(?:
1[37]|
[37]
)
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>8710</exampleNumber>
<nationalNumberPattern>871\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- China (CN) -->
<!-- http://www.itu.int/oth/T020200002B/en -->
<territory id="CN">
<generalDesc>
<nationalNumberPattern>[19]\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- 100xx numbers are mainly used for carrier services. They can be dialed nationwide and
are always routed to the local provider. Note they can also be used with area codes
when one specifically wants to reach an operator in a different region. That case is
more like fixed-line and is covered under the fixed-line pattern in
PhoneNumberMetadata.xml. -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
1[0249]|
2395|
6[08]
)|
9[56]\d{3,4}|
12[023]|
1(?:
0(?:
[0-26]\d|
8
)|
21\d
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,5"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[09]|
2(?:
[02]|
1\d\d|
395
)
)
</nationalNumberPattern>
</tollFree>
<!-- 100xx numbers are free if called from a phone by the same carrier, or charged at local
rate if called from a phone by a different carrier.
95xxx(x) numbers are covered by the ITU doc, but the following doc contains more info:
http://baike.baidu.com/view/3269670.htm. They can be dialed nationwide and are always
routed to the local provider. Note they can also be used with area codes when one
specifically wants to reach an operator in a different region. That case is more like
fixed-line and is covered under the fixed-line pattern in PhoneNumberMetadata.xml. -->
<standardRate>
<possibleLengths national="[3-6]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
[0-26]\d|
8
)\d|
1[24]|
23|
6[08]
)|
9[56]\d{3,4}|
100
</nationalNumberPattern>
</standardRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[09]|
20
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,5"/>
<exampleNumber>122</exampleNumber>
<nationalNumberPattern>
12(?:
1\d\d|
2|
395
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>12110</exampleNumber>
<nationalNumberPattern>12110</nationalNumberPattern>
</smsServices>
</territory>
<!-- Colombia (CO) -->
<!-- Information primarily obtained from:
http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia
and:
http://en.wikipedia.org/wiki/Emergency_telephone_number
The "civil defense" line (144) was found in:
http://www.icsu.unal.edu.co/ciudad.html
The Wikipedia page states:
"More specialized three-digit numbers are available; check the local Yellow Pages for
more information". See: http://sites.paginasamarillas.com/directorio/colombia.html
For examples of local Yellow Pages information see:
* http://images.paginasamarillas.com/flipping/colombia/bogota/Book/index.html#/20/
* http://images.paginasamarillas.com/flipping/colombia/amazonia/index.html#/2/
* http://images.paginasamarillas.com/flipping/colombia/cali/index.html#/18/
Currently not all short numbers from all local Yellow Pages have been included and we don't
know the cost for any of them. Current local short numbers are (* = urgent services):
Child Helpline: 106 *
Energy (Claims): 115 (the description for this is not very clear)
Water pipes (leaks): 116 *
Health Secretary 125
Hospital (Urgent) 137 *
Cooperation Network: 146
Gaula (Military) 147 *
Dept. of Security: 153
Gas emergencies: 164 *
Information: 195 -->
<territory id="CO">
<generalDesc>
<nationalNumberPattern>
[1-589]\d\d(?:
\d{2,3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5,6"/>
<exampleNumber>106</exampleNumber>
<nationalNumberPattern>
1(?:
06|
1[2-9]|
2[35-7]|
3[27]|
4[467]|
5[36]|
6[4-7]|
95
)|
(?:
29002|
39003
)9|
40404|
5930\d\d|
85432|
(?:
[2359][57]|
8(?:
7|
9\d
)
)\d{3}
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[29]|
23|
32|
56
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<!-- 85432 is used for customer complaints - found on mobile websites - and will go to your
carrier specifically. -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>
(?:
40|
85
)4\d\d
</nationalNumberPattern>
</carrierSpecific>
<!-- Police, medical and fire plus general emergency numbers (112,123). -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[29]|
23|
32|
56
)
</nationalNumberPattern>
</emergency>
<!-- Traffic accidents, civil defense, GAULA and urgent local short numbers from above. -->
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>106</exampleNumber>
<nationalNumberPattern>
1(?:
06|
1[467]|
[23]7|
4[47]|
6[4-6]
)
</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>
(?:
40|
85
)4\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Costa Rica (CR) -->
<!-- http://www.itu.int/oth/T0202000030/en -->
<territory id="CR">
<generalDesc>
<nationalNumberPattern>[1359]\d{2,3}</nationalNumberPattern>
</generalDesc>
<!-- This pattern excludes 4-digit SMS content numbers for now. -->
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
00|
15|
2[2-4679]
)|
1(?:
1[0-35-9]|
2|
37|
[46]6|
7[57]|
8[79]|
9[0-379]
)|
2(?:
00|
[12]2|
34|
55
)|
3(?:
21|
33
)|
4(?:
0[06]|
1[4-6]
)|
5(?:
15|
5[15]
)|
693|
7(?:
00|
1[7-9]|
2[02]|
[67]7
)|
975
)|
3855|
5(?:
0(?:
30|
49
)|
510
)|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</emergency>
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>3850</exampleNumber>
<nationalNumberPattern>
(?:
385|
5(?:
0[34]|
51
)
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Cuba (CU) -->
<!-- www.itu.int/oth/T0202000033/en -->
<territory id="CU">
<generalDesc>
<nationalNumberPattern>
[12]\d\d(?:
\d{3,4}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,6,7"/>
<exampleNumber>104</exampleNumber>
<nationalNumberPattern>
1(?:
0[4-7]|
1(?:
6111|
8
)|
40
)|
2045252
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6,7"/>
<exampleNumber>104</exampleNumber>
<nationalNumberPattern>
10[4-7]|
(?:
116|
204\d
)\d{3}
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>104</exampleNumber>
<nationalNumberPattern>10[4-6]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6,7"/>
<exampleNumber>107</exampleNumber>
<nationalNumberPattern>
107|
(?:
116|
204\d
)\d{3}
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Cape Verde (CV) -->
<!-- http://www.itu.int/oth/T0202000026/en -->
<territory id="CV">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>130</exampleNumber>
<nationalNumberPattern>13[0-2]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>130</exampleNumber>
<nationalNumberPattern>13[0-2]</nationalNumberPattern>
</tollFree>
<!-- http://www.capeverde.com/travel-tips/safety.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>130</exampleNumber>
<nationalNumberPattern>13[0-2]</nationalNumberPattern>
</emergency>
</territory>
<!-- Curaçao (CW) -->
<!-- http://www.itu.int/oth/T02020000F5/en -->
<territory id="CW">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
76
)|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.rijksdienstcn.com/index.php?view=pagina&id=126&set_language=EN -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</smsServices>
</territory>
<!-- Christmas Island (CX) -->
<territory id="CX">
<generalDesc>
<nationalNumberPattern>[01]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
112
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
112
</nationalNumberPattern>
</tollFree>
<!-- We assume this is the same as for Australia, since they have the same country code and
share their police force, and no better information can be found. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
112
</nationalNumberPattern>
</emergency>
</territory>
<!-- Cyprus (CY) -->
<!-- http://www.itu.int/oth/T0202000034/en -->
<territory id="CY">
<generalDesc>
<nationalNumberPattern>
1\d\d(?:
\d{3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6(?:
000|
111
)
)|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6\d{3}
)|
99
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Czechia (CZ) -->
<!-- http://www.itu.int/oth/T0202000035/en -->
<!-- http://en.wikipedia.org/wiki/%2B420 -->
<territory id="CZ">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
8\d
)|
(?:
2|
3\d
)\d{2,3}|
5\d|
99
)|
1(?:
16|
4
)\d{3}
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6(?:
00[06]|
1(?:
11|
23
)
)
)|
5\d
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
5\d
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>
116(?:
00[06]|
1(?:
11|
23
)
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Germany (DE) -->
<!-- http://www.itu.int/oth/T0202000051/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_germany -->
<territory id="DE">
<generalDesc>
<nationalNumberPattern>[1-46-8]\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- 118xx short numbers are used for directory services and 1180xx are used for call
connect services. -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11(?:
[025]|
6(?:
00[06]|
1(?:
1[167]|
23
)
)|
800\d
)|
22(?:
044|
5(?:
43|
80
)|
7700|
922
)|
33(?:
11|
3[34]
)|
44844|
600\d\d|
7(?:
0\d{3}|
464
)|
80808|
118\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11(?:
[02]|
6\d{3}
)
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="[4-6]"/>
<exampleNumber>3310</exampleNumber>
<nationalNumberPattern>
(?:
33[13]|
746
)\d|
(?:
22(?:
[059]|
7\d
)|
(?:
44|
80
)8|
600|
70\d
)\d\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[02]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="[4-6]"/>
<exampleNumber>3330</exampleNumber>
<nationalNumberPattern>
(?:
333|
746
)\d|
(?:
22(?:
[059]|
7\d
)|
(?:
44|
80
)8|
600|
70\d
)\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Djibouti (DJ) -->
<!-- http://www.itu.int/oth/T020200003A/en -->
<territory id="DJ">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</emergency>
</territory>
<!-- Denmark (DK) -->
<!-- https://www.klimadatastyrelsen.dk/digital-infrastruktur/telefoni/numre/den-samlede-danske-nummerplan -->
<!-- https://nummerregister.sdfi.dk -->
<territory id="DK">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[248]|
6(?:
00[06]|
111
)
)|
619[0-2]|
8(?:
01|
1[0238]|
28|
30|
5[13]|
8[18]
)
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
[24]|
6\d{3}
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[24]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Dominica (DM) -->
<!-- http://www.itu.int/oth/T020200003B/en -->
<territory id="DM">
<generalDesc>
<nationalNumberPattern>[39]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>333</exampleNumber>
<nationalNumberPattern>
333|
9(?:
11|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>333</exampleNumber>
<nationalNumberPattern>
333|
9(?:
11|
88|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://barbados.usembassy.gov/emergency-dominica.html -->
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1102.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>333</exampleNumber>
<nationalNumberPattern>
333|
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Dominican Republic (DO) -->
<!-- http://www.itu.int/oth/T020200003C/en -->
<territory id="DO">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Algeria (DZ) -->
<!-- http://www.itu.int/oth/T0202000003/en -->
<!-- www.arpt.dz -->
<territory id="DZ">
<generalDesc>
<nationalNumberPattern>[17]\d{1,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-4]"/>
<exampleNumber>14</exampleNumber>
<nationalNumberPattern>
1(?:
055|
12|
[47]|
548
)|
730
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[2-4]"/>
<exampleNumber>14</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[47]|
54\d
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>730</exampleNumber>
<nationalNumberPattern>730</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>14</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[47]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="4"/>
<exampleNumber>1050</exampleNumber>
<nationalNumberPattern>
1(?:
05|
54
)\d
</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>730</exampleNumber>
<nationalNumberPattern>730</nationalNumberPattern>
</smsServices>
</territory>
<!-- Ecuador (EC) -->
<!-- http://en.wikipedia.org/wiki/+593 -->
<!-- http://www.conatel.gob.ec/site_conatel/index.php?option=com_content&view=category&layout=blog&id=52&Itemid=153 -->
<!-- http://www.itu.int/oth/T020200003D/en -->
<territory id="EC">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[12]|
12
)|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[12]|
12
)|
911
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[12]|
12
)|
911
</nationalNumberPattern>
</emergency>
</territory>
<!-- Estonia (EE) -->
<!-- http://www.itu.int/oth/T0202000043/en -->
<territory id="EE">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[02-579]|
6(?:
000|
111
)|
8(?:
[09]\d|
[1-8]
)
)|
2[36-9]|
3[7-9]|
4[05-7]|
5[6-8]|
6[05]|
7[3-6]|
8[02-7]|
9[3-9]
)|
1(?:
2[0-245]|
3[0-6]|
4[1-489]|
5[0-59]|
6[1-46-9]|
7[0-27-9]|
8[189]|
9[0-2]
)\d\d?
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[3-6]"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[02]|
6\d{3}
)|
2(?:
05|
28
)|
3(?:
014|
3(?:
21|
5\d?
)|
660
)|
492|
5(?:
1[03]|
410|
501
)|
6(?:
112|
333|
644
)|
7(?:
012|
127|
89
)|
8(?:
10|
8[57]
)|
9(?:
0[134]|
14
)
)
</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="[3-5]"/>
<exampleNumber>123</exampleNumber>
<nationalNumberPattern>
1(?:
18(?:
00|
[12458]\d?
)|
2(?:
0(?:
[02-46-8]\d?|
1[0-36]
)|
1(?:
[0-4]\d?|
6[06]
)|
2(?:
[0-4]\d?|
5[25]
)|
[367]|
4(?:
0[04]|
[12]\d?|
4[24]|
54
)|
55[12457]
)|
3(?:
0(?:
[02]\d?|
1[13578]|
3[356]
)|
1[1347]|
2[02-5]|
3(?:
[01347]\d?|
2[023]|
88
)|
4(?:
[35]\d?|
4[34]
)|
5(?:
3[134]|
5[035]
)|
666
)|
4(?:
2(?:
00|
4\d?
)|
4(?:
0[01358]|
1[024]|
50|
7\d?
)|
900
)|
5(?:
0[0-35]|
1(?:
[1267]\d?|
5[0-7]|
82
)|
2(?:
[014-6]\d?|
22
)|
330|
4(?:
[35]\d?|
44
)|
5(?:
00|
[1-69]\d?
)|
9(?:
[159]\d?|
[38]0|
77
)
)|
6(?:
1(?:
00|
1[19]|
[35-9]\d?
)|
2(?:
2[26]|
[68]\d?
)|
3(?:
22|
36|
6[36]
)|
5|
6(?:
[0-359]\d?|
6[0-26]
)|
7(?:
00|
55|
7\d?|
8[89]
)|
9(?:
00|
1\d?|
69
)
)|
7(?:
0(?:
[023]\d?|
1[0578]
)|
1(?:
00|
2[034]|
[4-9]\d?
)|
2(?:
[07]\d?|
20|
44
)|
7(?:
[0-57]\d?|
9[79]
)|
8(?:
0[08]|
2\d?|
8[0178]
)|
9(?:
00|
97
)
)|
8(?:
1[127]|
8[1268]|
9[269]
)|
9(?:
0(?:
[02]\d?|
69|
9[0269]
)|
1[1-3689]|
21
)
)
</nationalNumberPattern>
</premiumRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[02]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="[3-5]"/>
<exampleNumber>126</exampleNumber>
<nationalNumberPattern>
1(?:
18[1258]|
2(?:
0(?:
1[036]|
[46]\d?
)|
166|
21|
4(?:
0[04]|
1\d?|
5[47]
)|
[67]
)|
3(?:
0(?:
1[13-578]|
2\d?|
3[56]
)|
1[15]|
2[045]|
3(?:
[13]\d?|
2[13]
)|
43|
5(?:
00|
3[34]|
53
)
)|
44(?:
0[0135]|
14|
50|
7\d?
)|
5(?:
05|
1(?:
[12]\d?|
5[1246]|
8[12]
)|
2(?:
[01]\d?|
22
)|
3(?:
00|
3[03]
)|
4(?:
15|
5\d?
)|
500|
9(?:
5\d?|
77|
80
)
)|
6(?:
1[35-8]|
226|
3(?:
22|
3[36]|
66
)|
644|
7(?:
00|
7\d?|
89
)|
9(?:
00|
69
)
)|
7(?:
01[258]|
1(?:
00|
[15]\d?
)|
2(?:
44|
7\d?
)|
8(?:
00|
87|
9\d?
)
)|
8(?:
1[128]|
8[56]|
9(?:
[26]\d?|
77
)
)|
90(?:
2\d?|
69|
92
)
)
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Egypt (EG) -->
<!-- http://www.itu.int/oth/T020200003E/en -->
<territory id="EG">
<generalDesc>
<nationalNumberPattern>
[13]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>122</exampleNumber>
<nationalNumberPattern>
1(?:
2[23]|
[679]\d{3}|
80
)|
34400
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>122</exampleNumber>
<nationalNumberPattern>
1(?:
2[23]|
80
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>34400</exampleNumber>
<nationalNumberPattern>344\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>122</exampleNumber>
<nationalNumberPattern>
1(?:
2[23]|
80
)
</nationalNumberPattern>
</emergency>
<!-- https://support.google.com/plus/answer/1304917 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>34400</exampleNumber>
<nationalNumberPattern>344\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Western Sahara (EH) -->
<!-- http://www.itu.int/oth/T0202000090/en -->
<territory id="EH">
<generalDesc>
<nationalNumberPattern>1\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
[59]|
77
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
[59]|
77
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
[59]|
77
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Eritrea (ER) -->
<territory id="ER">
<generalDesc>
<nationalNumberPattern>
[12]\d\d(?:
\d{3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[2-6]|
24422
)|
20(?:
1(?:
606|
917
)|
2914
)|
(?:
1277|
2020
)99
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[2-46]|
(?:
12[47]|
20[12]
)\d{3}
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[2-46]|
24422
)|
20(?:
1(?:
606|
917
)|
2914
)|
(?:
1277|
2020
)99
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>115</exampleNumber>
<nationalNumberPattern>115</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Spain (ES) -->
<!-- https://avance.digital.gob.es/es-ES/Servicios/Numeracion/Documents/Presentation_NNP_Spain.pdf -->
<!-- http://www.minetur.gob.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/2012_09_10_Presentation_E164_Numbering_plan_Spain.pdf -->
<!-- http://www.minetur.gob.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/Descripcion_plan_20101216.pdf -->
<!-- http://www.minetur.gob.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/13-01-11_Gu%C3%ADa_Numeracion.pdf -->
<territory id="ES">
<generalDesc>
<nationalNumberPattern>[0-379]\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- 133, 134 and 177 aren't in the numbering plan but on vodafone's homepage as short
numbers. -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>010</exampleNumber>
<nationalNumberPattern>
0(?:
1[0-267]|
2[0148]|
6[0-257]|
8[058]|
9[12]
)|
1(?:
0[03-57]\d{1,3}|
1(?:
2|
6(?:
000|
111
)|
8\d\d
)|
2\d{1,4}|
[3-9]\d\d
)|
2(?:
2\d{1,4}|
80\d\d
)|
90(?:
5[124578]|
7
)|
1(?:
3[34]|
77
)|
(?:
2[01]\d|
[79]9[57]
)\d{3}|
[23][357]\d{3}
</nationalNumberPattern>
</shortCode>
<!-- Section 5.3 and 6.2 of Guia Numeracion (link above) -->
<tollFree>
<possibleLengths national="3,4,6"/>
<exampleNumber>016</exampleNumber>
<nationalNumberPattern>
0(?:
16|
20|
6[57]|
8[58]
)|
1(?:
006|
12|
[3-7]\d\d
)|
(?:
116|
20\d
)\d{3}
</nationalNumberPattern>
</tollFree>
<!-- Section 6.2 of Guia Numeracion (link above).
Section 2 and 3 specify that the standard rate from mobile phones is 18-20 cents/min,
using this as a guideline the numbers having a cost in the doc have been placed either
as standard or premium rate. -->
<standardRate>
<possibleLengths national="3,6"/>
<exampleNumber>010</exampleNumber>
<nationalNumberPattern>
0(?:
1[0-27]|
2[148]|
6[0-2]|
80|
9[12]
)|
21\d{4}
</nationalNumberPattern>
</standardRate>
<!-- Section 5.2 and 6.3 of Guia Numeracion (link above) -->
<premiumRate>
<possibleLengths national="[3-6]"/>
<exampleNumber>120</exampleNumber>
<nationalNumberPattern>
[12]2\d{1,4}|
90(?:
5\d|
7
)|
(?:
118|
2(?:
[357]\d|
80
)|
3[357]\d
)\d\d|
[79]9[57]\d{3}
</nationalNumberPattern>
</premiumRate>
<!-- Network internal services in the numbering plan are actually carrier specific services.
The maximum length is specified as 'any' but here they're limited to 6 since that's
the maximum of any other short number for Spain. -->
<carrierSpecific>
<possibleLengths national="[3-6]"/>
<exampleNumber>120</exampleNumber>
<nationalNumberPattern>
1(?:
3[34]|
77
)|
[12]2\d{1,4}
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>085</exampleNumber>
<nationalNumberPattern>
08[58]|
112
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4,6"/>
<exampleNumber>016</exampleNumber>
<nationalNumberPattern>
0(?:
16|
[69][12]|
80
)|
1(?:
006|
16\d{3}
)
</nationalNumberPattern>
</expandedEmergency>
<!-- Section 6 of Guia Numeracion (link above) -->
<smsServices>
<possibleLengths national="5,6"/>
<exampleNumber>22000</exampleNumber>
<nationalNumberPattern>
(?:
2[0-2]\d|
3[357]|
[79]9[57]
)\d{3}|
2(?:
[2357]\d|
80
)\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Ethiopia (ET) -->
<!-- http://www.itu.int/oth/T0202000044/en -->
<territory id="ET">
<generalDesc>
<nationalNumberPattern>9\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>91</exampleNumber>
<nationalNumberPattern>
9(?:
07|
11?|
2|
39?|
45|
9[17]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>91</exampleNumber>
<nationalNumberPattern>
9(?:
07|
11?|
2|
39?|
9[17]
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.addisculturetourism.gov.et/en/component/k2/itemlist/category/64.html?layout=category -->
<!-- http://www.netglobers.com/africa/ethiopia-emergency-numbers-in-ethiopia-.html -->
<!-- http://www.addisababacity.gov.et/index.php?option=com_content&view=article&id=139&Itemid=136 -->
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<!-- The 91, 92, and 93 numbers are for the city of Addis Ababa. -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>91</exampleNumber>
<nationalNumberPattern>
9(?:
11?|
2|
39?|
9[17]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>907</exampleNumber>
<nationalNumberPattern>
9(?:
07|
45
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Finland (FI) -->
<!-- https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html -->
<territory id="FI">
<generalDesc>
<nationalNumberPattern>
[17]\d\d(?:
\d{2,3}
)?
</nationalNumberPattern>
</generalDesc>
<!-- Most service numbers are included under UAN in PhoneNumberMetadata.xml (and also in
the no-international-dialling block) but prefixes 75[12] are always short and used for
directory services, hence we consider them to be short numbers. -->
<shortCode>
<possibleLengths national="3,5,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6(?:
00[06]|
1(?:
1[17]|
23
)
)
)|
(?:
1[2-8]\d|
75[12]
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6\d{3}
)
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="5"/>
<exampleNumber>12000</exampleNumber>
<nationalNumberPattern>1[2-8]\d{3}</nationalNumberPattern>
</standardRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Fiji (FJ) -->
<!-- http://www.itu.int/oth/T0202000048/en -->
<!-- www.tfl.com.fj -->
<territory id="FJ">
<generalDesc>
<nationalNumberPattern>
[0-579]\d(?:
\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<!-- 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 -->
<shortCode>
<possibleLengths national="2,3,5"/>
<exampleNumber>22</exampleNumber>
<nationalNumberPattern>
0(?:
1[34]|
8[1-4]
)|
1(?:
0[1-3]|
[25]9
)|
2[289]|
30|
40404|
91[137]|
[45]4|
75
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>91[17]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>91[17]</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Falkland Islands (Islas Malvinas) (FK) -->
<!-- http://www.itu.int/oth/T0202000046/en -->
<territory id="FK">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<!-- Service numbers use 3 digit short codes -->
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1\d\d|
999
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
</territory>
<!-- Micronesia (FM) -->
<!-- http://www.itu.int/oth/T020200008B/en -->
<territory id="FM">
<generalDesc>
<nationalNumberPattern>
[39]\d\d(?:
\d{3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,6"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
(?:
32022|
91
)1
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
320\d{3}|
911
</nationalNumberPattern>
</tollFree>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_971.html -->
<emergency>
<possibleLengths national="3,6"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
(?:
32022|
91
)1
</nationalNumberPattern>
</emergency>
</territory>
<!-- Faroe Islands (FO) -->
<!-- http://www.itu.int/oth/T0202000047/en -->
<territory id="FO">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<!-- Includes special numbers, special services and universal services. -->
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[248]|
819
)|
1(?:
4[124]|
71|
8[7-9]
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[24]|
81\d
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[24]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="4"/>
<exampleNumber>1810</exampleNumber>
<nationalNumberPattern>181\d</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- France (FR) -->
<!-- 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-8]\d{1,5}</nationalNumberPattern>
</generalDesc>
<!-- 110 is a number used for different campaigns such as Sidaction for a limited time only. -->
<shortCode>
<possibleLengths national="[2-6]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
0\d\d|
1(?:
[02459]|
6(?:
000|
111
)|
8\d{3}
)|
[578]|
9[167]
)|
2(?:
0(?:
00|
2
)0|
24
)|
[3-8]\d{4}|
3\d{3}|
6(?:
1[14]|
34
)|
7(?:
0[06]|
22|
40
)
</nationalNumberPattern>
</shortCode>
<!-- 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). -->
<!-- 740 is listed as carrier-specific and toll-free on contact.orange.fr. -->
<tollFree>
<possibleLengths national="[2-6]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
1[02459]|
[578]|
9[167]
)|
224|
(?:
3370|
74
)0|
(?:
116\d|
3[01]
)\d\d
</nationalNumberPattern>
</tollFree>
<!-- 3646 is listed as being the same as a local call on www.ameli.fr. -->
<standardRate>
<possibleLengths national="3,4"/>
<exampleNumber>611</exampleNumber>
<nationalNumberPattern>
202\d|
6(?:
1[14]|
34
)|
70[06]
</nationalNumberPattern>
</standardRate>
<!-- 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. All 118 XYZ numbers are considered
here as it is given "libre" which does not mean zero cost instead it is up to the
provider http://www.telecom-infoconso.fr/les-numeros-08-et-les-numeros-courts/ -->
<premiumRate>
<possibleLengths national="[4-6]"/>
<exampleNumber>1000</exampleNumber>
<nationalNumberPattern>
(?:
1(?:
0|
18\d
)|
366|
[4-8]\d\d
)\d\d|
3[2-9]\d\d
</nationalNumberPattern>
</premiumRate>
<!-- http://www.appel118.fr/detail.php lists 118777 as only being accessible from SFR. 224
is an Orange-only service. -->
<carrierSpecific>
<possibleLengths national="[3-6]"/>
<exampleNumber>224</exampleNumber>
<nationalNumberPattern>
118777|
224|
6(?:
1[14]|
34
)|
7(?:
0[06]|
22|
40
)|
20(?:
0\d|
2
)\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[459]|
6\d{3}
)|
9[167]
)
</nationalNumberPattern>
</expandedEmergency>
<!-- https://clients.txtnation.com/entries/22523777-France-Premium-SMS-Short-Code-Regulations -->
<smsServices>
<possibleLengths national="3,5"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
114|
[3-8]\d{4}
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Gabon (GA) -->
<!-- http://www.itu.int/oth/T020200004E/en -->
<!-- www.arcep.ga -->
<territory id="GA">
<generalDesc>
<nationalNumberPattern>
1\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,4"/>
<exampleNumber>18</exampleNumber>
<nationalNumberPattern>
1(?:
3\d\d|
730|
8
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,4"/>
<exampleNumber>18</exampleNumber>
<nationalNumberPattern>
18|
1(?:
3\d|
73
)\d
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2,4"/>
<exampleNumber>18</exampleNumber>
<nationalNumberPattern>
1(?:
3\d\d|
730|
8
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- United Kingdom (GB) -->
<territory id="GB">
<generalDesc>
<nationalNumberPattern>[1-46-9]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[015]|
1(?:
[129]|
6(?:
000|
1(?:
11|
23
)
)|
8\d{3}
)|
2(?:
[1-3]|
50
)|
33|
4(?:
1|
7\d
)|
571|
7(?:
0\d|
[56]0
)|
800\d|
9[15]
)|
2(?:
0202|
1300|
2(?:
02|
11
)|
3(?:
02|
336|
45
)|
4(?:
25|
8
)
)|
3[13]3|
4(?:
0[02]|
35[01]|
44[45]|
5\d
)|
(?:
[68]\d|
7[089]
)\d{3}|
15\d|
2[02]2|
650|
789|
9(?:
01|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[3-6]"/>
<exampleNumber>105</exampleNumber>
<nationalNumberPattern>
1(?:
05|
1(?:
[29]|
6\d{3}
)|
7[56]\d|
8000
)|
2(?:
20\d|
48
)|
4444|
999
</nationalNumberPattern>
</tollFree>
<!-- 1250: White Mobile balance check. -->
<carrierSpecific>
<possibleLengths national="[3-5]"/>
<exampleNumber>202</exampleNumber>
<nationalNumberPattern>
1(?:
(?:
25|
7[56]
)\d|
571
)|
2(?:
02(?:
\d{2}
)?|
[13]3\d\d|
48
)|
4444|
901
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
999
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
01|
1(?:
6\d{3}|
9
)
)
</nationalNumberPattern>
</expandedEmergency>
<!-- http://www.short-codes.com/codes/browse/70000-70999/100_1 says that the service is not
available as voice for any of these prefixes for at least some carriers; for carriers
where it is listed as possible it isn't actually activated for any short-code at this
time. This is the same for the 78, 79, 80 and 81 prefixes. -->
<smsServices>
<possibleLengths national="4,5"/>
<exampleNumber>1250</exampleNumber>
<nationalNumberPattern>
(?:
125|
2(?:
020|
13\d
)|
(?:
7[089]|
8[01]
)\d\d
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Grenada (GD) -->
<!-- http://www.itu.int/oth/T0202000057/en -->
<territory id="GD">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>
176|
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</carrierSpecific>
<!-- http://barbados.usembassy.gov/emergency-grenada.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</smsServices>
</territory>
<!-- Georgia (GE) -->
<!-- http://www.itu.int/oth/T0202000050/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia. -->
<territory id="GE">
<generalDesc>
<nationalNumberPattern>
[014]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>011</exampleNumber>
<nationalNumberPattern>
0(?:
11|
33
)|
11[1-3]|
40404|
[01]22
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>011</exampleNumber>
<nationalNumberPattern>
0(?:
11|
33
)|
11[1-3]|
[01]22
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- According to Wikipedia, 011, 022 and 033 will be replaced by 111, 122, 113 and 114 in
2011. We are not sure if that has happened, so we support both versions for now. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>011</exampleNumber>
<nationalNumberPattern>
0(?:
11|
33
)|
11[1-3]|
[01]22
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- French Guiana (GF) -->
<!-- http://www.itu.int/oth/T020200004C/en -->
<!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION -->
<!-- http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf -->
<territory id="GF">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</emergency>
</territory>
<!-- Guernsey (GG) -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
<territory id="GG">
<generalDesc>
<nationalNumberPattern>[19]\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- Taken from numbers listed explicitly as Public Telephone Network Numbers in
http://stakeholders.ofcom.org.uk/binaries/telecoms/numbering/numplan201210.pdf -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[01]|
1[12]|
23|
41|
55|
9[05]
)|
999|
1(?:
1[68]\d\d|
47|
800
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
999
</nationalNumberPattern>
</tollFree>
<!-- http://en.wikipedia.org/wiki/Guernsey#Emergency_services -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
999
</nationalNumberPattern>
</emergency>
</territory>
<!-- Ghana (GH) -->
<!-- http://www.itu.int/oth/T0202000052/en -->
<!-- http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&Itemid=65 -->
<territory id="GH">
<generalDesc>
<nationalNumberPattern>[14589]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>191</exampleNumber>
<nationalNumberPattern>
19[1-3]|
40404|
(?:
54|
83
)00|
999
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>191</exampleNumber>
<nationalNumberPattern>
19[1-3]|
999
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<!-- https://support.google.com/plus/answer/1304917 -->
<carrierSpecific>
<possibleLengths national="4,5"/>
<exampleNumber>5400</exampleNumber>
<nationalNumberPattern>
404\d\d|
(?:
54|
83
)0\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>191</exampleNumber>
<nationalNumberPattern>
19[1-3]|
999
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4,5"/>
<exampleNumber>5400</exampleNumber>
<nationalNumberPattern>
404\d\d|
(?:
54|
83
)0\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Gibraltar (GI) -->
<!-- http://www.gra.gi/communications/numbering-plan -->
<territory id="GI">
<generalDesc>
<nationalNumberPattern>[158]\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- Supporting all Type B short codes (used to access services of other carriers as well) as
the status is not clear in GRA's doc. -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
1(?:
[25]|
6(?:
00[06]|
1(?:
1[17]|
23
)
)|
8\d\d
)|
23|
4(?:
1|
7[014]
)|
5[015]|
9[02-49]
)|
555|
8[0-79]\d\d|
8(?:
00|
4[0-2]|
8[0-589]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4,6"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
1[25]|
23|
4(?:
1|
7\d
)|
5[15]|
9[02-49]
)|
555|
(?:
116\d|
80
)\d\d
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="3,4"/>
<exampleNumber>150</exampleNumber>
<nationalNumberPattern>
150|
87\d\d
</nationalNumberPattern>
</standardRate>
<!-- Prefix 88 is not included here as it inconsistent in the doc provided by www.gra.gi.
Hence we will continue to treat it as 8 digit premiumRate number in
PhoneNumberMetadata.xml unless we hear otherwise. -->
<premiumRate>
<possibleLengths national="4"/>
<exampleNumber>8100</exampleNumber>
<nationalNumberPattern>8[1-69]\d\d</nationalNumberPattern>
</premiumRate>
<carrierSpecific>
<possibleLengths national="3,5"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
1(?:
5|
8\d\d
)|
23|
51|
9[2-4]
)|
555|
8(?:
00|
4[0-2]|
8[0-589]
)
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
9[09]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="4,6"/>
<exampleNumber>8008</exampleNumber>
<nationalNumberPattern>
116\d{3}|
8008
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Greenland (GL) -->
<!-- http://www.itu.int/oth/T0202000056/en -->
<territory id="GL">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>1[1-8]\d</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
</territory>
<!-- Gambia (GM) -->
<!-- http://www.itu.int/oth/T020200004F/en -->
<territory id="GM">
<generalDesc>
<nationalNumberPattern>1\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>16</exampleNumber>
<nationalNumberPattern>
1(?:
1[6-8]|
[6-8]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>16</exampleNumber>
<nationalNumberPattern>
1(?:
1[6-8]|
[6-8]
)
</nationalNumberPattern>
</tollFree>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1121.html -->
<!-- http://www.netglobers.com/africa/gambia-emergency-numbers-in-the-gambia.html -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>16</exampleNumber>
<nationalNumberPattern>
1(?:
1[6-8]|
[6-8]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Guinea (GN) -->
<territory id="GN">
<generalDesc>
<nationalNumberPattern>
[14]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>120</exampleNumber>
<nationalNumberPattern>
12\d|
40404
</nationalNumberPattern>
</shortCode>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- No national emergency numbers were located for Guinea. -->
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Guadeloupe (GP) -->
<!-- http://www.itu.int/oth/T0202000058/en -->
<!-- http://www.guadeloupe.franceantilles.fr/pratique/urgences/numeros-urgence-guadeloupe-14950.php -->
<territory id="GP">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</emergency>
</territory>
<!-- Greece (GR) -->
<!-- http://www.itu.int/oth/T0202000055/en -->
<!-- http://en.wikipedia.org/wiki/%2B30 -->
<territory id="GR">
<generalDesc>
<nationalNumberPattern>
1\d\d(?:
\d{2,3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5,6"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[089]|
1(?:
2|
320|
6(?:
000|
1(?:
1[17]|
23
)
)
)|
(?:
389|
9
)9|
66
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[089]|
1(?:
2|
6\d{3}
)|
66|
99
)
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="5"/>
<exampleNumber>11300</exampleNumber>
<nationalNumberPattern>113\d\d</nationalNumberPattern>
</standardRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
12|
66|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>108</exampleNumber>
<nationalNumberPattern>
1(?:
0[89]|
16\d{3}
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Guatemala (GT) -->
<!-- http://www.itu.int/oth/T020200005A/en -->
<!-- http://www.sit.gob.gt/index.php?page=plan-de-numeracion -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala -->
<territory id="GT">
<generalDesc>
<nationalNumberPattern>[14]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
110|
40404|
1(?:
2|
[57]\d
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
10|
2[03]
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
10|
2[03]
)
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Guam (GU) -->
<!-- http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel -->
<territory id="GU">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.justice.gov.gu/compileroflaws/gca/10gca/10gc084.PDF -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Guinea-Bissau (GW) -->
<!-- http://www.itu.int/oth/T020200005C/en -->
<territory id="GW">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[378]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[378]</nationalNumberPattern>
</tollFree>
<!-- https://www.osac.gov/pages/ContentReportDetails.aspx?cid=10970 -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[378]</nationalNumberPattern>
</emergency>
</territory>
<!-- Guyana (GY) -->
<!-- http://www.itu.int/oth/T020200005D/en -->
<territory id="GY">
<generalDesc>
<nationalNumberPattern>[019]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>002</exampleNumber>
<nationalNumberPattern>
0(?:
02|
(?:
17|
80
)1|
444|
7(?:
[67]7|
9
)|
9(?:
0[78]|
[2-47]
)
)|
1(?:
443|
5[568]
)|
91[1-3]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>91[1-3]</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>1440</exampleNumber>
<nationalNumberPattern>144\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>91[1-3]</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>1440</exampleNumber>
<nationalNumberPattern>144\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Hong Kong (HK) -->
<!-- http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html -->
<!-- http://www.ofca.gov.hk/filemanager/ofca/tc/content_311/no_plan.pdf -->
<territory id="HK">
<generalDesc>
<nationalNumberPattern>[19]\d{2,6}</nationalNumberPattern>
</generalDesc>
<!-- Short number ranges in the doc which have categories but have no assigned to/allocated
information have not been included here, such as 1819 and 1820[0-4]. 189 is assigned to
'Disaster recovery' and it is in the format 189+prefix
https://zh.wikipedia.org/wiki/%E9%A6%99%E6%B8%AF%E9%9B%BB%E8%A9%B1%E8%99%9F%E7%A2%BC%E5%88%86%E9%A1%9Eas
As we do not have much information on the prefix that needs to be used we have not
included it. Generally all withdrawn short codes mentioned in 'Change History' section of
ca.gov.hk's doc are not supported unless the range is is mentiond as assigned in main
table. -->
<shortCode>
<possibleLengths national="[3-7]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
(?:
[0136]\d|
2[14]
)\d{0,3}|
8[138]
)|
12|
2(?:
[0-3]\d{0,4}|
(?:
58|
8[13]
)\d{0,3}
)|
7(?:
[135-9]\d{0,4}|
219\d{0,2}
)|
8(?:
0(?:
(?:
[13]|
60\d
)\d|
8
)|
1(?:
0\d|
[2-8]
)|
2(?:
0[5-9]|
(?:
18|
2
)2|
3|
8[128]
)|
(?:
(?:
3[0-689]\d|
7(?:
2[1-389]|
8[0235-9]|
93
)
)\d|
8
)\d|
50[138]|
6(?:
1(?:
11|
86
)|
8
)
)
)|
99[29]|
10[0139]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[29]
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="[3-5]"/>
<exampleNumber>109</exampleNumber>
<nationalNumberPattern>
109|
1(?:
08|
85\d
)\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[29]
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="5"/>
<exampleNumber>18200</exampleNumber>
<nationalNumberPattern>1820\d</nationalNumberPattern>
</expandedEmergency>
<!-- 992 is an SMS service short code for emergency. -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>992</exampleNumber>
<nationalNumberPattern>992</nationalNumberPattern>
</smsServices>
</territory>
<!-- Honduras (HN) -->
<!-- http://www.itu.int/oth/T020200005F/en -->
<territory id="HN">
<generalDesc>
<nationalNumberPattern>
[14]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>
199|
40404
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>199</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>199</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Croatia (HR) -->
<!-- http://www.itu.int/oth/T0202000032/en -->
<!-- http://en.wikipedia.org/wiki/%2B385 -->
<territory id="HR">
<generalDesc>
<nationalNumberPattern>[016-9]\d{1,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-6]"/>
<exampleNumber>93</exampleNumber>
<nationalNumberPattern>
(?:
06|
[6-8]\d{4}
)\d|
1(?:
1(?:
2|
6(?:
00[06]|
1(?:
1[17]|
23
)
)|
8\d\d
)|
3977|
9(?:
[2-5]|
87
)
)|
9[34]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3,5,6"/>
<exampleNumber>93</exampleNumber>
<nationalNumberPattern>
1(?:
12|
9[2-4]
)|
9[34]|
1(?:
16\d|
39
)\d\d
</nationalNumberPattern>
</tollFree>
<!-- ITU doc says 118XX short codes are directory enquiry services and cost is standard
/ premium rate. Adding 118XX to premium rate so that products are aware of the
possibility of premium rate numbers under 118 range. -->
<premiumRate>
<possibleLengths national="3,5,6"/>
<exampleNumber>060</exampleNumber>
<nationalNumberPattern>
06\d|
(?:
118|
[6-8]\d{3}
)\d\d
</nationalNumberPattern>
</premiumRate>
<!-- Bonbon users can send free SMS to 13977 short code.
http://www.bonbon.hr/ponuda/pretplata/paketi/ -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>13900</exampleNumber>
<nationalNumberPattern>139\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- 93 (fire dep) and 94 (ambulance) don't appear in the latest ITU document, but still on
various websites. Need to verify that they are no longer valid before removing. -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>93</exampleNumber>
<nationalNumberPattern>
1(?:
12|
9[2-4]
)|
9[34]
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4,6"/>
<exampleNumber>195</exampleNumber>
<nationalNumberPattern>
195|
1(?:
16\d\d|
98
)\d
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>13900</exampleNumber>
<nationalNumberPattern>139\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Haiti (HT) -->
<!-- http://www.itu.int/oth/T020200005E/en -->
<territory id="HT">
<generalDesc>
<nationalNumberPattern>
[14]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
11[48]|
40404
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>11[48]</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>11[48]</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Hungary (HU) -->
<!-- http://www.itu.int/oth/T0202000061/en -->
<territory id="HU">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>104</exampleNumber>
<nationalNumberPattern>
1(?:
0[457]|
1(?:
2|
6(?:
000|
1(?:
11|
23
)
)|
800
)|
2(?:
0[0-4]|
1[013489]|
2[0-5]|
3[0-46]|
4[0-24-68]|
5[0-2568]|
6[06]|
7[0-25-7]|
8[028]|
9[08]
)|
37(?:
00|
37|
7[07]
)|
4(?:
0[0-5]|
1[013-8]|
2[034]|
3[23]|
4[02-9]|
5(?:
00|
41|
67
)
)|
777|
8(?:
1[27-9]|
2[04]|
40|
[589]
)
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[3-6]"/>
<exampleNumber>104</exampleNumber>
<nationalNumberPattern>
1(?:
0[457]|
12|
4[0-4]\d
)|
1(?:
16\d|
37|
45
)\d\d
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="4,5"/>
<exampleNumber>1200</exampleNumber>
<nationalNumberPattern>
1(?:
4[0-4]|
77
)\d|
1(?:
18|
2|
45
)\d\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>104</exampleNumber>
<nationalNumberPattern>
1(?:
0[457]|
12
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>1840</exampleNumber>
<nationalNumberPattern>184\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Indonesia (ID) -->
<!-- http://en.wikipedia.org/wiki/%2B62 -->
<territory id="ID">
<generalDesc>
<nationalNumberPattern>
[178]\d\d(?:
\d{2,3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5,6"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[02389]|
40\d\d|
50264
)|
71400|
89887
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[02389]</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>71400</exampleNumber>
<nationalNumberPattern>
(?:
714|
898
)\d\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[02389]</nationalNumberPattern>
</emergency>
<!-- https://support.google.com/plus/answer/1304917 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>71400</exampleNumber>
<nationalNumberPattern>714\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Ireland (IE) -->
<!-- https://www.comreg.ie/csv/downloads/ComReg15136.pdf -->
<territory id="IE">
<generalDesc>
<nationalNumberPattern>[159]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6(?:
00[06]|
1(?:
1[17]|
23
)
)
)|
999|
(?:
1(?:
18|
9
)|
5[0137]\d
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6\d{3}
)|
999
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="5"/>
<exampleNumber>51000</exampleNumber>
<nationalNumberPattern>51\d{3}</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="5"/>
<exampleNumber>53000</exampleNumber>
<nationalNumberPattern>5[37]\d{3}</nationalNumberPattern>
</premiumRate>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>51210</exampleNumber>
<nationalNumberPattern>51210</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
999
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>11800</exampleNumber>
<nationalNumberPattern>
51210|
(?:
118|
5[037]\d
)\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Israel (IL) -->
<!-- http://www.itu.int/oth/T020200006A/en -->
<!-- http://en.wikipedia.org/wiki/%2B972 -->
<territory id="IL">
<generalDesc>
<nationalNumberPattern>[12]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-2]|
1(?:
[013-9]\d|
2
)|
[2-9]\d\d
)|
2407|
(?:
104|
27
)00
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-2]|
12
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>10400</exampleNumber>
<nationalNumberPattern>104\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-2]|
12
)
</nationalNumberPattern>
</emergency>
<!-- https://support.google.com/plus/answer/1304917 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>10400</exampleNumber>
<nationalNumberPattern>104\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Isle of Man (IM) -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
<territory id="IM">
<generalDesc>
<nationalNumberPattern>
[189]\d\d(?:
\d{2,3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5,6"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1\d\d(?:
\d{3}
)?|
8(?:
6444|
9887
)|
999
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<!-- http://www.directory.im/directory_useful.aspx -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>86400</exampleNumber>
<nationalNumberPattern>
8(?:
64|
98
)\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- India (IN) -->
<!-- http://www.itu.int/oth/T0202000063/en -->
<!-- http://en.wikipedia.org/wiki/%2B91 -->
<!-- http://www.dot.gov.in/access-services/national-numbering-plan-2003 -->
<!-- https://www.telenor.in/public/upload/files/Short-Codes-list.xlsx? -->
<territory id="IN">
<generalDesc>
<nationalNumberPattern>[12578]\d{2,8}</nationalNumberPattern>
</generalDesc>
<!-- 1802 - Virtual Card calling (VCC) codes are actually access codes for making VCC calls as
per http://www.cdothelpline.ernet.in/documents/C-DOT_IN/INS&FDES.PDF. Not adding them to
phone or short number metadata as there are no valid numbers online. Same is the case
with 1804 Account Card Calling (ACC) numbers. -->
<!-- As per telenor.in doc supporting only specific ones with length less than 5 digits.
Simplified the ranges when short code is more than 5 digits. Not adding these short codes
to respective categories because of maintainability. -->
<!-- 5902XXXX short codes were supported based on user report. -->
<shortCode>
<possibleLengths national="[3-9]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
[0-248]|
3[39]|
5(?:
010|
6
)|
6[3468]|
7(?:
[01357]|
[28]0?|
4[01]
)|
9[0135-9]
)|
1(?:
00|
[289]
)|
2(?:
1|
98
)|
3(?:
11|
2[0-2]|
63|
[89]
)|
4[01]|
5(?:
1(?:
0[0-36]|
[127]
)|
54
)|
6(?:
1|
6[01]?
)|
7000|
8[12]|
9(?:
0[013-59]|
12|
25|
4[4-9]\d?|
50|
6[1347]|
[89]
)
)|
2611|
5(?:
0(?:
0(?:
0\d|
1|
20?
)|
325|
5[2-79]\d{3,5}
)|
1(?:
234|
555|
717|
818|
96[49]
)|
2(?:
0(?:
0[01]|
[14]0
)|
151|
555|
666|
888|
9(?:
06|
99\d?
)
)|
3(?:
0[01]0|
131|
553|
(?:
66|
77
)6
)|
(?:
464|
55[05]
)\d{1,3}|
6(?:
070|
3[68]|
43
)|
717\d
)|
777|
800|
5(?:
05(?:
0|
1\d
)|
221|
3(?:
03|
3[23]
)
)\d{1,4}|
5(?:
(?:
04|
88
)0|
2(?:
2[0267]|
3[16]
)|
4(?:
1[04]|
20|
3[02]
)|
5(?:
3[16]|
67
)|
6(?:
06|
[67]\d
)|
787|
9(?:
64|
90
)
)\d\d?|
(?:
1(?:
05[79]|
(?:
1[67][0-2]|
802
)\d|
55[23]
)\d|
5(?:
(?:
00(?:
0\d|
1
)|
(?:
304|
616
)\d\d
)\d|
1(?:
0[12]|
4[2-4]
)|
2(?:
2[3589]|
3(?:
1\d{3}|
2
)|
4[04]|
7[78]
)|
4(?:
[02]4|
32\d{4}|
4[04]|
99
)|
5(?:
1[25]|
[36]5|
4[45]|
93
)|
7(?:
(?:
17\d|
57
)\d\d|
[27]7|
88
)|
8(?:
3[4-69]|
4[01]|
5[58]|
88(?:
8\d\d|
9
)|
99
)|
9(?:
0(?:
0|
2\d{3}
)|
55|
6[67]|
77|
88
)
)
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[3-6]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-248]|
1[289]|
21|
[39][89]|
4[01]|
6(?:
1|
6\d?
)|
8[12]
)|
777|
800|
1[05]5\d|
1(?:
07|
51|
94
)\d\d?|
(?:
1(?:
[05]5\d|
70
)\d|
261
)\d|
1(?:
0[369]|
10|
29|
3[126]|
9[0-256]
)\d
</nationalNumberPattern>
</tollFree>
<!-- Cost of SMS to 5142[5-9], 514[34]\d and 5757555 is of standard rate. -->
<standardRate>
<possibleLengths national="5,7"/>
<exampleNumber>51425</exampleNumber>
<nationalNumberPattern>
5(?:
14(?:
2[5-9]|
[34]\d
)|
757555
)
</nationalNumberPattern>
</standardRate>
<!-- As per DOT's doc 116 is for "Wakeup call Registration" and 117 for "Wakeup call
Cancellation". Dialling format 11[67] + <hours_in_24_hours_format> + <minutes>. This
service costs double the standard rate.
http://delhi.mtnl.net.in/services/phonewakeup.htm -->
<!-- Added Vodafone number 56161561 based on their website. -->
<premiumRate>
<possibleLengths national="7,8"/>
<exampleNumber>1160000</exampleNumber>
<nationalNumberPattern>
11[67]\d{4}|
56161561
</nationalNumberPattern>
</premiumRate>
<!-- Some numbers are from https://support.twitter.com/articles/20170024. -->
<!-- Added Vodafone numbers 5616117[89] based on user reports. -->
<!-- Added Vodafone number 56161561 based on their website. -->
<carrierSpecific>
<possibleLengths national="[3-8]"/>
<exampleNumber>118</exampleNumber>
<nationalNumberPattern>
1(?:
(?:
1[67]\d\d|
70
)\d\d|
55330|
909
)|
5(?:
300\d|
6161(?:
17[89]|
561
)
)|
1(?:
[19][89]|
21|
4[01]
)
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-28]|
12|
298
)|
2611
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4,6"/>
<exampleNumber>181</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
56|
9[016]
)|
55200|
81
)
</nationalNumberPattern>
</expandedEmergency>
<!-- Added Vodafone numbers 5616117[89] based on user reports. -->
<!-- Added Vodafone number 56161561 based on their website. -->
<smsServices>
<possibleLengths national="[3-5],7,8"/>
<exampleNumber>139</exampleNumber>
<nationalNumberPattern>
1(?:
39|
90[019]
)|
5(?:
14(?:
2[5-9]|
[34]\d
)|
6161(?:
17[89]|
561
)|
757555
)
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Iraq (IQ) -->
<territory id="IQ">
<generalDesc>
<nationalNumberPattern>[1479]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[04]|
15|
22
)|
4432|
71117|
9988
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[04]|
15|
22
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="4,5"/>
<exampleNumber>4430</exampleNumber>
<nationalNumberPattern>
(?:
443|
711\d|
998
)\d
</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx?country=112 -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[04]|
15|
22
)
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4,5"/>
<exampleNumber>4430</exampleNumber>
<nationalNumberPattern>
(?:
443|
711\d|
998
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Iran (IR) -->
<!-- http://www.itu.int/oth/T0202000066/en -->
<!-- https://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx?country=111 -->
<!-- http://118.tct.ir/necnum.htm -->
<territory id="IR">
<generalDesc>
<nationalNumberPattern>[129]\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- As per http://118.tct.ir/necnum.htm and http://www.ictna.ir/id/030363/.
Ranges with leading zero (e.g. 096XX and 096XXX) are modelled as UAN numbers. -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[0-68]|
2[0-59]|
3[346-8]|
4(?:
[0147]|
[289]0
)|
5(?:
0[14]|
1[02479]|
2[0-3]|
39|
[49]0|
65
)|
6(?:
[16]6|
[27]|
90
)|
8(?:
03|
1[18]|
22|
3[37]|
4[28]|
88|
99
)|
9[0-579]
)|
20(?:
[09]0|
1(?:
[038]|
1[079]|
26|
9[69]
)|
2[01]
)|
9(?:
11|
9(?:
0009|
90
)
)
</nationalNumberPattern>
</shortCode>
<!-- 11X, 12X and 19X are toll-free as these are public and government services. -->
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[0-68]|
2[0-59]|
9[0-579]
)|
911
</nationalNumberPattern>
</tollFree>
<!-- 15XX, 18XX are supported as standard rate because the cost depends only on
calling device as per http://www.ictna.ir/id/030363/. -->
<standardRate>
<possibleLengths national="4"/>
<exampleNumber>1500</exampleNumber>
<nationalNumberPattern>
1(?:
5[0-469]|
8[0-489]
)\d
</nationalNumberPattern>
</standardRate>
<!-- As per http://www.ictna.ir/id/030363/, 15XX and 18XX are region specific short codes as
the organizations either need to have office / permission code in order to be
accessible in specific regions. -->
<carrierSpecific>
<possibleLengths national="4,6"/>
<exampleNumber>1500</exampleNumber>
<nationalNumberPattern>
(?:
1(?:
5[0-469]|
8[0-489]
)|
99(?:
0\d\d|
9
)
)\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[025]|
25
)|
911
</nationalNumberPattern>
</emergency>
<!-- As per http://www.ictna.ir/id/030363/, 121, 122 and 194 are emergency service numbers. -->
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>116</exampleNumber>
<nationalNumberPattern>
1(?:
16|
2[0-3]|
47|
94
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="6"/>
<exampleNumber>990000</exampleNumber>
<nationalNumberPattern>990\d{3}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Iceland (IS) -->
<!-- https://www.pfs.is/english/telecom-affairs/numbering/ -->
<territory id="IS">
<generalDesc>
<nationalNumberPattern>
1\d\d(?:
\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[28]|
61(?:
16|
23
)
)|
4(?:
00|
1[145]|
4[0146]
)|
55|
7(?:
00|
17|
7[07-9]
)|
8(?:
[02]0|
1[16-9]|
88
)|
900
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
71\d
)
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>1400</exampleNumber>
<nationalNumberPattern>
14(?:
0\d|
41
)
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="4,6"/>
<exampleNumber>1770</exampleNumber>
<nationalNumberPattern>
1(?:
16\d{3}|
770
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>1415</exampleNumber>
<nationalNumberPattern>
1(?:
415|
90\d
)
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Italy (IT) -->
<!-- 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>
</generalDesc>
<shortCode>
<possibleLengths national="[3-7]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
0\d{2,3}|
1(?:
[2-57-9]|
6(?:
000|
111
)
)|
3[39]|
4(?:
82|
9\d{1,3}
)|
5(?:
00|
1[58]|
2[25]|
3[03]|
44|
[59]
)|
60|
8[67]|
9(?:
[01]|
2[2-9]|
4\d|
696
)
)|
4(?:
2323|
5045
)|
(?:
1(?:
2|
92[01]
)|
4(?:
3(?:
[01]|
[45]\d\d
)|
[478](?:
[0-4]|
[5-9]\d\d
)|
55
)
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[2358]|
6\d{3}
)|
87
)
</nationalNumberPattern>
</tollFree>
<!-- http://clients.txtnation.com/attachments/token/di5kfblvubttvlw/?name=Italy_CASP_EN.pdf -->
<premiumRate>
<possibleLengths national="4,5,7"/>
<exampleNumber>1200</exampleNumber>
<nationalNumberPattern>
(?:
12|
4(?:
[478](?:
[0-4]|
[5-9]\d\d
)|
55
)
)\d\d
</nationalNumberPattern>
</premiumRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[2358]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="[3-6]"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
1(?:
1[47]|
5(?:
15|
[2-4]\d
)
)|
1(?:
16\d|
96
)\d\d
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="5,7"/>
<exampleNumber>43000</exampleNumber>
<nationalNumberPattern>
4(?:
3(?:
[01]|
[45]\d\d
)|
[478](?:
[0-4]|
[5-9]\d\d
)|
5[05]
)\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Jersey (JE) -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
<territory id="JE">
<generalDesc>
<nationalNumberPattern>
[129]\d\d(?:
\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 -->
<shortCode>
<possibleLengths national="3,4,6"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
00|
1(?:
2|
8\d{3}
)|
23|
4(?:
[14]|
28|
7\d
)|
5\d|
7(?:
0[12]|
[128]|
35?
)|
808|
9[0135]
)|
23[2-4]|
999
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
999
</nationalNumberPattern>
</tollFree>
<!-- http://en.wikipedia.org/wiki/Jersey#Emergency_services -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
999
</nationalNumberPattern>
</emergency>
</territory>
<!-- Jamaica (JM) -->
<!-- http://www.itu.int/oth/T020200006C/en -->
<territory id="JM">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[029]|
76
)|
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11[029]|
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx?country=116 -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11[029]|
911
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="3"/>
<exampleNumber>176</exampleNumber>
<nationalNumberPattern>176</nationalNumberPattern>
</smsServices>
</territory>
<!-- Jordan (JO) -->
<!-- http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english -->
<!-- http://www.itu.int/oth/T020200006E/en -->
<!-- http://en.wikipedia.org/wiki/%2B962 -->
<territory id="JO">
<generalDesc>
<nationalNumberPattern>
[19]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>102</exampleNumber>
<nationalNumberPattern>
1(?:
0[2359]|
1[0-68]|
9[0-24-79]
)|
9[0-4689]\d{3}|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>102</exampleNumber>
<nationalNumberPattern>
1(?:
0[235]|
1[2-6]|
9[127]
)|
911
</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="5"/>
<exampleNumber>90000</exampleNumber>
<nationalNumberPattern>9[0-4689]\d{3}</nationalNumberPattern>
</premiumRate>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>90000</exampleNumber>
<nationalNumberPattern>9[0-4689]\d{3}</nationalNumberPattern>
</carrierSpecific>
<!-- 192 is only available in Amman, 197 in the suburbs. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
9[127]
)|
911
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
1(?:
14|
90
)
</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>90000</exampleNumber>
<nationalNumberPattern>9[0-4689]\d{3}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Japan (JP) -->
<!-- http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html -->
<!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP -->
<territory id="JP">
<generalDesc>
<nationalNumberPattern>
[01]\d\d(?:
\d{5,7}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,[8-10]"/>
<exampleNumber>102</exampleNumber>
<nationalNumberPattern>
000[2569]\d{4,6}|
1(?:
0[24]|
1[089]|
44|
89
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[089]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[09]</nationalNumberPattern>
</emergency>
<!-- As per confirmations from the carrier (NTTDocomo), these are SMS only short codes,
which are used to interact with respective companies i.e. after scanning the code. -->
<smsServices>
<possibleLengths national="[8-10]"/>
<exampleNumber>00020000</exampleNumber>
<nationalNumberPattern>000[2569]\d{4,6}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Kenya (KE) -->
<!-- http://www.ca.go.ke/images/downloads/NUMBERING/Telecommunication%20Numbering%20Plan%20For%20Kenya%20Feb%202016.Pdf -->
<!-- http://en.wikipedia.org/wiki/+254 -->
<territory id="KE">
<generalDesc>
<nationalNumberPattern>[1-9]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
[07-9]|
1[0-25]|
400
)|
1(?:
[024-6]|
9[0-579]
)|
2[1-3]|
3[01]|
4[14]|
5(?:
[01][01]|
2[0-24-79]|
33|
4[05]|
5[59]|
6(?:
00|
29|
6[67]
)
)|
(?:
6[035]\d|
[78]
)\d|
9(?:
[02-9]\d\d|
19
)
)|
(?:
(?:
2[0-79]|
[37][0-29]|
4[0-4]|
6[2357]|
8\d
)\d|
5(?:
[0-7]\d|
99
)
)\d\d|
9(?:
09\d\d|
99
)|
8988
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[3-5]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[246]|
9\d
)|
5(?:
01|
2[127]|
6[26]\d
)
)|
999
</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="5"/>
<exampleNumber>90900</exampleNumber>
<nationalNumberPattern>909\d\d</nationalNumberPattern>
</premiumRate>
<!-- https://support.google.com/plus/answer/1304917 -->
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="[3-5]"/>
<exampleNumber>130</exampleNumber>
<nationalNumberPattern>
1(?:
(?:
04|
6[35]
)\d\d|
3[01]|
4[14]|
5(?:
1\d|
2[25]
)
)|
(?:
(?:
2[0-79]|
[37][0-29]|
4[0-4]|
6[2357]|
8\d
)\d|
5(?:
[0-7]\d|
99
)|
909
)\d\d|
898\d
</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.kenyapolice.go.ke/report_a_crime.asp -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[24]|
999
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11(?:
[06]|
9\d
)
</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="[3-5]"/>
<exampleNumber>141</exampleNumber>
<nationalNumberPattern>
1(?:
(?:
04|
6[035]
)\d\d|
4[14]|
5(?:
01|
55|
6[26]\d
)
)|
40404|
8988|
909\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Kyrgyzstan (KG) -->
<!-- http://www.itu.int/oth/T0202000074/en -->
<!-- http://www.iru-nelti.org/index/info-app/id.216 -->
<territory id="KG">
<generalDesc>
<nationalNumberPattern>[14]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
10[1-3]|
4040
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>10[1-3]</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>4040</exampleNumber>
<nationalNumberPattern>404\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>10[1-3]</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>4040</exampleNumber>
<nationalNumberPattern>404\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Cambodia (KH) -->
<!-- http://www.itu.int/oth/T0202000023/en -->
<!-- http://en.wikipedia.org/wiki/+855 -->
<territory id="KH">
<generalDesc>
<nationalNumberPattern>
[146]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
11[7-9]|
40404|
666
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
11[7-9]|
666
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.phnompenh.gov.kh/phnom-penh-city-emergency-numbers-24-hrs-169.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
11[7-9]|
666
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Kiribati (KI) -->
<!-- http://www.itu.int/oth/T0202000071/en -->
<!-- http://tskl.net.ki/services has others. -->
<territory id="KI">
<generalDesc>
<nationalNumberPattern>[179]\d{2,3}</nationalNumberPattern>
</generalDesc>
<!-- http://tskl.net.ki/services/3g-4g-rates-offpeaks/quick-dial-credit-checking-codes/
lists 777 as voicemail access. -->
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
05[0-259]|
88|
9[2-5]
)|
777|
99[2-4]|
10[0-8]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>192</exampleNumber>
<nationalNumberPattern>
19[2-5]|
99[2-4]
</nationalNumberPattern>
</tollFree>
<!-- http://www.tskl.net.ki/910_operator.php - charged at $0.20 per call. -->
<standardRate>
<possibleLengths national="3"/>
<exampleNumber>103</exampleNumber>
<nationalNumberPattern>103</nationalNumberPattern>
</standardRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>192</exampleNumber>
<nationalNumberPattern>
19[2-5]|
99[2-4]
</nationalNumberPattern>
</emergency>
<!-- See comment for emergency section. -->
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>188</exampleNumber>
<nationalNumberPattern>188</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Comoros (KM) -->
<!-- http://www.itu.int/oth/T020200002D/en -->
<territory id="KM">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</tollFree>
<!-- http://www.comstbarth.fr/urgences.asp -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</emergency>
</territory>
<!-- St. Kitts & Nevis (KN) -->
<!-- http://www.itu.int/oth/T02020000B0/en -->
<territory id="KN">
<generalDesc>
<nationalNumberPattern>[39]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>333</exampleNumber>
<nationalNumberPattern>
333|
9(?:
11|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>333</exampleNumber>
<nationalNumberPattern>
333|
9(?:
11|
88|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.stkittstourism.kn/explore-st-kitts-facts.php
http://barbados.usembassy.gov/emergency-st_kitts_nevis.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>333</exampleNumber>
<nationalNumberPattern>
333|
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- North Korea (KP) -->
<!-- http://north-korea.emergencynumbers.org/ -->
<territory id="KP">
<generalDesc>
<nationalNumberPattern>[18]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[29]|
819
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[29]|
819
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[29]|
819
</nationalNumberPattern>
</emergency>
</territory>
<!-- South Korea (KR) -->
<!-- http://www.itu.int/oth/T0202000072/en -->
<!-- http://en.wikipedia.org/wiki/%2B82 -->
<territory id="KR">
<generalDesc>
<nationalNumberPattern>1\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
[016-9]114|
3(?:
0[01]|
2|
3[0-35-9]|
45?|
5[057]|
6[569]|
7[79]|
8[2589]|
9[0189]
)
)|
1(?:
0[015]|
1\d|
2[01357-9]|
41|
8[28]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[27-9]|
28|
330|
82
)
</nationalNumberPattern>
</tollFree>
<!-- As per https://www.uplus.co.kr/com/main/pemain/PeMain.hpi, <Mobile carrier prefix> +
114 connects to respective carrier customer care. Ex: 19114 for LGU+. Mobile carrier
prefixes are taken from Wikipedia. -->
<carrierSpecific>
<possibleLengths national="3,5"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[01]|
1[4-6]|
41
)|
1(?:
[06-9]1\d|
111
)\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[29]</nationalNumberPattern>
</emergency>
<!-- Added expandedEmergency shortcodes according to non-itu update and wiki page.
https://en.wikipedia.org/wiki/Telephone_numbers_in_South_Korea -->
<expandedEmergency>
<possibleLengths national="3,4"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>
1(?:
1[137]|
2[139]|
3(?:
3[019]|
66|
8[89]|
9[018]
)|
82
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Kuwait (KW) -->
<!-- http://www.itu.int/oth/T0202000073/en -->
<territory id="KW">
<generalDesc>
<nationalNumberPattern>
[18]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1[0-7]\d|
89887
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>89800</exampleNumber>
<nationalNumberPattern>898\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
</territory>
<!-- Cayman Islands (KY) -->
<!-- http://www.itu.int/oth/T0202000027/en -->
<territory id="KY">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Kazakhstan (KZ) -->
<!-- http://www.itu.int/oth/T020200006F/en -->
<territory id="KZ">
<generalDesc>
<nationalNumberPattern>[1-4]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-4]|
12
)|
2121|
(?:
3040|
404
)0
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)|
212\d
</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="4,5"/>
<exampleNumber>4040</exampleNumber>
<nationalNumberPattern>
(?:
304\d|
404
)\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</emergency>
<!-- https://support.google.com/plus/answer/1304917 -->
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4,5"/>
<exampleNumber>4040</exampleNumber>
<nationalNumberPattern>
(?:
304\d|
404
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Laos (LA) -->
<!-- http://www.itu.int/oth/T0202000075/en (Seems incomplete) -->
<!-- http://en.wikipedia.org/wiki/+856 -->
<territory id="LA">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[015]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[015]</nationalNumberPattern>
</tollFree>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_946.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[015]</nationalNumberPattern>
</emergency>
</territory>
<!-- Lebanon (LB) -->
<!-- http://www.itu.int/oth/T0202000077/en -->
<!-- http://en.wikipedia.org/wiki/%2B961 -->
<territory id="LB">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
40|
75
)|
999
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
40|
75
)|
999
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
40|
75
)|
999
</nationalNumberPattern>
</emergency>
</territory>
<!-- St. Lucia (LC) -->
<!-- http://www.itu.int/oth/T02020000B1/en -->
<territory id="LC">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://barbados.usembassy.gov/emergency-st_lucia.html
http://www.stlucia.org/planner/travel.asp
Note the second source only mentions 911, so we are not sure if 999 is indeed an
emergency number here. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Liechtenstein (LI) -->
<!-- http://www.llv.li/amtsstellen/llv-ak-nummerierung.htm -->
<!-- http://www.llv.li/pdf-llv-ak-shortnumbers_20110331.pdf -->
<territory id="LI">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[278]|
45
)|
4[3-57]|
50|
75|
81[18]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[278]|
44
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1[278]|
44
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Sri Lanka (LK) -->
<!-- http://en.wikipedia.org/wiki/%2B94 -->
<!-- http://www.itu.int/oth/T02020000C3/en -->
<territory id="LK">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[024-9]|
3(?:
00|
1[2-49]|
2[23]|
3[1-3]|
44|
5[07]|
[67]9|
88|
9[039]
)|
9(?:
0[0-2589]|
1[0-357-9]|
2[0-25689]|
3[0389]|
4[0489]|
5[014-69]|
6[0-2689]|
7[03579]|
8[02457-9]|
9[0-2569]
)
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[02689]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[02689]</nationalNumberPattern>
</emergency>
</territory>
<!-- Liberia (LR) -->
<!-- http://www.itu.int/oth/T0202000079/en -->
<territory id="LR">
<generalDesc>
<nationalNumberPattern>[3489]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>355</exampleNumber>
<nationalNumberPattern>
355|
4040|
8(?:
400|
933
)|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>355</exampleNumber>
<nationalNumberPattern>
355|
911
</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>4040</exampleNumber>
<nationalNumberPattern>
(?:
404|
8(?:
40|
93
)
)\d
</nationalNumberPattern>
</carrierSpecific>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_950.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>355</exampleNumber>
<nationalNumberPattern>
355|
911
</nationalNumberPattern>
</emergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>4040</exampleNumber>
<nationalNumberPattern>
(?:
404|
8(?:
40|
93
)
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Lesotho (LS) -->
<!-- http://www.itu.int/oth/T0202000078/en -->
<territory id="LS">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[257]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[257]</nationalNumberPattern>
</tollFree>
<!-- http://www.nul.ls/students/students_Home/emergency_Nos/
http://www.voyage.gc.ca/countries_pays/report_rapport-eng.asp?id=160000 -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[257]</nationalNumberPattern>
</emergency>
</territory>
<!-- Lithuania (LT) -->
<!-- http://www.itu.int/oth/T020200007C/en -->
<territory id="LT">
<generalDesc>
<nationalNumberPattern>
[01]\d(?:
\d(?:
\d{3}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3,6"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0(?:
11?|
22?|
33?
)|
1(?:
0[1-3]|
1(?:
[27-9]|
6(?:
000|
1(?:
1[17]|
23
)
)
)
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3,6"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0(?:
11?|
22?|
33?
)|
1(?:
0[1-3]|
1(?:
2|
6111
)
)|
116(?:
0\d|
12
)\d
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0(?:
11?|
22?|
33?
)|
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Luxembourg (LU) -->
<!-- http://www.ilr.public.lu/communications_electroniques/numerotation/index.html -->
<territory id="LU">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
[23]|
6(?:
000|
111
)
)|
1(?:
18|
[25]\d|
3
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
[23]|
6\d{3}
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[23]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Latvia (LV) -->
<!-- http://en.wikipedia.org/wiki/+371 -->
<territory id="LV">
<generalDesc>
<nationalNumberPattern>[018]\d{1,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-6]"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0[1-4]|
1(?:
1(?:
[02-4]|
6(?:
000|
111
)|
8[0189]
)|
(?:
5|
65
)5|
77
)|
821[57]4
</nationalNumberPattern>
</shortCode>
<!-- http://116000.lv/en/about -->
<tollFree>
<possibleLengths national="2,3,6"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0[1-3]|
11(?:
[023]|
6\d{3}
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.ldz.lv/?object_id=2568 - 0.177 LVL per minute. -->
<standardRate>
<possibleLengths national="4"/>
<exampleNumber>1181</exampleNumber>
<nationalNumberPattern>1181</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="4,5"/>
<exampleNumber>1180</exampleNumber>
<nationalNumberPattern>
1180|
821\d\d
</nationalNumberPattern>
</premiumRate>
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>1650</exampleNumber>
<nationalNumberPattern>165\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0[1-3]|
11[023]
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>155</exampleNumber>
<nationalNumberPattern>
1(?:
16\d{3}|
55
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Libya (LY) -->
<territory id="LY">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[013]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[013]</nationalNumberPattern>
</tollFree>
<!-- This information may or may not apply to the new government. -->
<!-- Most of the gov.ly domain is down (checked on 2011-11-07). -->
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_951.html -->
<!-- http://www.lookoutlibya.com/Look_Out_Libya_%7C_Health_and_Safety_03.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[013]</nationalNumberPattern>
</emergency>
</territory>
<!-- Morocco (MA) -->
<!-- Shares formatting and some metadata with Western Sahara. -->
<!-- http://www.itu.int/oth/T0202000090/en -->
<!-- http://en.wikipedia.org/wiki/+212 -->
<territory id="MA">
<generalDesc>
<nationalNumberPattern>1\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
[59]|
77
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
[59]|
77
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
[59]|
77
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Monaco (MC) -->
<!-- http://www.itu.int/oth/T020200008D/en -->
<territory id="MC">
<generalDesc>
<nationalNumberPattern>1\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
41|
[578]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Moldova (MD) -->
<!-- http://www.itu.int/oth/T020200008C/en -->
<!-- http://en.anrceti.md -->
<territory id="MD">
<generalDesc>
<nationalNumberPattern>[19]\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- According to ITU, all of 19xx may be assigned for access to data transport services,
but usage is not clear so we do not include the whole range at this time. 17xx which
is assigned to routing numbers is also not included. -->
<!-- http://www.idknet.com/mobile/sms/ -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6(?:
00[06]|
1(?:
1[17]|
23
)
)|
8\d\d?|
99
)|
90[04-9]
)|
90[1-3]|
1(?:
4\d\d|
6[0-389]|
9[1-4]
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6(?:
000|
1(?:
11|
2\d
)
)
)|
90[1-3]
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
90[1-3]
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116006</exampleNumber>
<nationalNumberPattern>
116(?:
006|
117
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Montenegro (ME) -->
<!-- http://www.itu.int/oth/T02020000DA/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro -->
<!-- http://www.ekip.me/numeracija/dodijeljena.php -->
<territory id="ME">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
(?:
[013-57-9]|
6\d\d
)\d|
2
)|
[249]\d{3}|
5999|
8(?:
0[089]|
1[0-8]|
888
)
)|
1(?:
[02-5]\d\d|
60[06]|
700
)|
12\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
2[2-4]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
2[2-4]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- St. Martin (MF) -->
<!-- http://www.itu.int/oth/T0202000058/en -->
<!-- http://www.arcep.fr/index.php?id=interactivenumeros - ZABPQ-ZNE.xls -->
<territory id="MF">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</tollFree>
<!-- http://www.leshotelsdesaintmartin.com/fr/saint-martin-antilles/informations-saint-martin/infos-pratiques-sxm.html -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</emergency>
</territory>
<!-- Madagascar (MG) -->
<!-- http://www.itu.int/oth/T020200007F/en -->
<territory id="MG">
<generalDesc>
<nationalNumberPattern>1\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>
1(?:
1[78]|
[78]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>
1(?:
1[78]|
[78]
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.commerce.gov.mg/index.php/infos-services -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>
1(?:
1[78]|
[78]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Marshall Islands (MH) -->
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_964.html -->
<territory id="MH">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</tollFree>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_964.html -->
<!-- Two fixed-line numbers (625 4111 and 625 8666) serve as emergency numbers in addition
to the following short number. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
</territory>
<!-- North Macedonia (MK) -->
<!-- http://www.itu.int/oth/T02020000CE/en -->
<territory id="MK">
<generalDesc>
<nationalNumberPattern>
1\d\d(?:
\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
8\d
)|
3\d|
9[2-4]
)|
1(?:
16|
2\d
)\d{3}
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6\d{3}
)|
9[2-4]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
9[2-4]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Mali (ML) -->
<!-- http://crt-mali.org/pdf/plan_num -->
<!-- http://www.orangemali.com/mobile/offrespostpayees.php -->
<!-- http://www.orangemali.com/service-clients/service-clients-orange.php -->
<territory id="ML">
<generalDesc>
<nationalNumberPattern>[136-8]\d{1,4}</nationalNumberPattern>
</generalDesc>
<!-- Numbers have come from the pages listed above, along with the short-codes to find your
voting location published in Mali newspapers such as www.malijet.com. These begin with
36. -->
<shortCode>
<possibleLengths national="[2-5]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[013-9]\d|
2
)|
2(?:
1[02-469]|
2[13]
)|
[578]
)|
350(?:
35|
57
)|
67(?:
0[09]|
[59]9|
77|
8[89]
)|
74(?:
0[02]|
44|
55
)|
800[0-2][12]|
3(?:
52|
[67]\d
)\d\d
</nationalNumberPattern>
</shortCode>
<!-- http://www.malitel.ml/Particuliers/Mobile/Pages/Waatibe.aspx says 6700 is free,
http://www.malitel.ml/Particuliers/Mobile/Pages/MessagerieVocale.aspx says 6777 is
free. -->
<tollFree>
<possibleLengths national="2,4,5"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1[578]|
(?:
352|
67
)00|
7402|
(?:
677|
744|
8000
)\d
</nationalNumberPattern>
</tollFree>
<!-- 7400 is listed by Orange as costing half the price of a normal SMS. 37433 is cheaper
than other voice calls, with the exception of Orange network off-peak calls; it is
roughly the same price as that. 37575 is similar to normal SMSs. -->
<standardRate>
<possibleLengths national="4,5"/>
<exampleNumber>7400</exampleNumber>
<nationalNumberPattern>
37(?:
433|
575
)|
7400|
8001\d
</nationalNumberPattern>
</standardRate>
<!-- Adding the codes to "services à valeur ajoutée" from http://crt-mali.org/pdf/plan_num,
plus any other numbers found online where the prices are really high. -->
<premiumRate>
<possibleLengths national="4,5"/>
<exampleNumber>1220</exampleNumber>
<nationalNumberPattern>
(?:
12|
800
)2\d|
3(?:
52(?:
11|
2[02]|
3[04-6]|
99
)|
7574
)
</nationalNumberPattern>
</premiumRate>
<!-- 35035 found on http://www.malitel.ml/Pages/News.aspx?IdNews=4 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>35030</exampleNumber>
<nationalNumberPattern>
3503\d|
(?:
3[67]\d|
800
)\d\d
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</emergency>
<smsServices>
<possibleLengths national="4,5"/>
<exampleNumber>7400</exampleNumber>
<nationalNumberPattern>
374(?:
0[24-9]|
[1-9]\d
)|
7400|
3(?:
6\d|
75
)\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Myanmar (Burma) (MM) -->
<!-- http://www.itu.int/oth/T0202000092/en -->
<territory id="MM">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>199</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>199</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>199</nationalNumberPattern>
</emergency>
</territory>
<!-- Mongolia (MN) -->
<!-- http://www.itu.int/oth/T020200008E/en -->
<territory id="MN">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>10[0-35]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>10[0-35]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>10[0-35]</nationalNumberPattern>
</emergency>
</territory>
<!-- Macao (MO) -->
<!-- http://www.itu.int/oth/T020200007E/en -->
<territory id="MO">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
</territory>
<!-- Northern Mariana Islands (MP) -->
<!-- http://www.itu.int/oth/T02020000EE/en -->
<!-- www.cnmiphonebook.com/ -->
<territory id="MP">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.dps.gov.mp/ -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Martinique (MQ) -->
<!-- http://www.itu.int/oth/T0202000086/en -->
<!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION -->
<territory id="MQ">
<generalDesc>
<nationalNumberPattern>
[13]\d(?:
\d(?:
\d(?:
\d{2}
)?
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-4],6"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)|
(?:
118[02-9]|
3[0-2469]
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[2-4]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)|
3[01]\d\d
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="6"/>
<exampleNumber>118000</exampleNumber>
<nationalNumberPattern>118\d{3}</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="4"/>
<exampleNumber>3200</exampleNumber>
<nationalNumberPattern>3[2469]\d\d</nationalNumberPattern>
</premiumRate>
<!-- http://www.martinique.franceantilles.fr/pratique/urgences/ -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Mauritania (MR) -->
<!-- http://www.itu.int/oth/T0202000087/en -->
<!-- http://www.are.mr/com-1-4-1.html -->
<territory id="MR">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</tollFree>
<!-- http://www.lemoci.com/Mauritanie/14-Donnees-generales.htm -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</emergency>
</territory>
<!-- Montserrat (MS) -->
<!-- http://www.itu.int/oth/T020200008F/en -->
<territory id="MS">
<generalDesc>
<nationalNumberPattern>[29]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>211</exampleNumber>
<nationalNumberPattern>
211|
9(?:
11|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Malta (MT) -->
<!-- www.itu.int/oth/T0202000084/en -->
<territory id="MT">
<generalDesc>
<nationalNumberPattern>
1\d\d(?:
\d{3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6(?:
000|
1(?:
11|
23
)
)
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6\d{3}
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Mauritius (MU) -->
<!-- https://www.icta.mu/telecom-numbering/ -->
<territory id="MU">
<generalDesc>
<nationalNumberPattern>[189]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1\d{2,4}|
(?:
8\d\d|
99
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
11[45]|
99[59]
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
11[45]|
99[59]
</nationalNumberPattern>
</emergency>
</territory>
<!-- Maldives (MV) -->
<territory id="MV">
<generalDesc>
<nationalNumberPattern>[14]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
[0-37-9]|
[4-6]\d
)\d|
4040|
1[45]1
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>102</exampleNumber>
<nationalNumberPattern>
1(?:
02|
1[89]
)
</nationalNumberPattern>
</tollFree>
<!-- Dhiraagu carrier uses 141 and 151 short codes.
https://www.dhiraagu.com.mv/Personal_Mobile_Prepaid_Recharge.aspx -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>141</exampleNumber>
<nationalNumberPattern>1[45]1</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>102</exampleNumber>
<nationalNumberPattern>
1(?:
02|
1[89]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4"/>
<exampleNumber>104</exampleNumber>
<nationalNumberPattern>
1(?:
04|
412|
91
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Malawi (MW) -->
<!-- http://www.itu.int/oth/T0202000080/en -->
<territory id="MW">
<generalDesc>
<nationalNumberPattern>
[189]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>
199|
80400|
99[7-9]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>
199|
99[7-9]
</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>80400</exampleNumber>
<nationalNumberPattern>804\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://www.malawiembassy.org/visit/contact.html -->
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_959.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>
199|
99[7-9]
</nationalNumberPattern>
</emergency>
<!-- https://support.google.com/plus/answer/1304917 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>80400</exampleNumber>
<nationalNumberPattern>804\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Mexico (MX) -->
<!-- http://en.wikipedia.org/wiki/%2B52 -->
<territory id="MX">
<generalDesc>
<nationalNumberPattern>[0579]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>010</exampleNumber>
<nationalNumberPattern>
0[1-9]\d|
53053|
7766|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>060</exampleNumber>
<nationalNumberPattern>
0(?:
6[0568]|
80
)|
911
</nationalNumberPattern>
</tollFree>
<!-- We have received information that 7766 is a premium rate number used to buy various
types of services or media. -->
<premiumRate>
<possibleLengths national="4,5"/>
<exampleNumber>7760</exampleNumber>
<nationalNumberPattern>
(?:
530\d|
776
)\d
</nationalNumberPattern>
</premiumRate>
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>020</exampleNumber>
<nationalNumberPattern>
0(?:
[249]0|
[35][01]
)
</nationalNumberPattern>
</carrierSpecific>
<!-- http://en.wikipedia.org/wiki/%2B52#Other_service_numbers -->
<!-- http://en.wikipedia.org/wiki/Emergency_telephone_number -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>060</exampleNumber>
<nationalNumberPattern>
0(?:
6[0568]|
80
)|
911
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>061</exampleNumber>
<nationalNumberPattern>
0(?:
61|
8[89]
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Malaysia (MY) -->
<!-- http://en.wikipedia.org/wiki/%2B60 -->
<!-- http://www.skmm.gov.my -->
<territory id="MY">
<generalDesc>
<nationalNumberPattern>[1369]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[01348]|
1(?:
[02]|
1[128]|
311
)|
2(?:
0[125]|
[13-6]|
2\d{0,2}
)|
(?:
3[1-35-79]|
7[45]
)\d\d?|
5(?:
454|
5\d\d?|
77|
888|
999?
)|
8(?:
18?|
2|
8[18]
)|
9(?:
[124]\d?|
68|
71|
9[0679]
)
)|
66628|
99[1-469]|
13[5-7]|
(?:
1(?:
0[569]|
309|
5[12]|
7[136-9]|
9[03]
)|
3[23679]\d\d
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
999
</nationalNumberPattern>
</tollFree>
<!-- Maybank mentions end user pays standard SMS charges for messaging 66628:
https://www.maybank2u.com.my/iwov-resources/pdf/personal/promotions/MUCards_TnC.pdf -->
<standardRate>
<possibleLengths national="5"/>
<exampleNumber>66600</exampleNumber>
<nationalNumberPattern>666\d\d</nationalNumberPattern>
</standardRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
999
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>991</exampleNumber>
<nationalNumberPattern>99[1-46]</nationalNumberPattern>
</expandedEmergency>
<!-- http://www.skmm.gov.my/FAQs/Mobile-Content-Services/What-is-a-common-short-code.aspx
66628: https://www.maybank2u.com.my/iwov-resources/pdf/personal/promotions/MUCards_TnC.pdf -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>32000</exampleNumber>
<nationalNumberPattern>
(?:
3[23679]\d|
666
)\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Mozambique (MZ) -->
<!-- http://www.itu.int/oth/T0202000091/en -->
<territory id="MZ">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
1(?:
[02-5]\d\d|
1[79]|
9[78]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
1(?:
1[79]|
9[78]
)
</nationalNumberPattern>
</tollFree>
<!-- 11X is national, 19X is for Maputo. -->
<!-- http://www.lonelyplanet.com/shop_pickandmix/previews/mozambique-maputo-preview.pdf -->
<!-- http://ccmusa.online.co.mz/index.php?option=com_content&task=view&id=20&Itemid=30 -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
1(?:
1[79]|
9[78]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Namibia (NA) -->
<!-- http://www.itu.int/oth/T0202000093/en -->
<territory id="NA">
<generalDesc>
<nationalNumberPattern>[19]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>900</exampleNumber>
<nationalNumberPattern>
(?:
10|
93
)111|
(?:
1\d|
9
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="5"/>
<exampleNumber>10111</exampleNumber>
<nationalNumberPattern>10111</nationalNumberPattern>
</tollFree>
<!-- ITU doc reserves 9XX for emergency numbers. No examples found. -->
<!-- http://www.namibia-1on1.com/information/a-emergencynos.html -->
<emergency>
<possibleLengths national="5"/>
<exampleNumber>10111</exampleNumber>
<nationalNumberPattern>10111</nationalNumberPattern>
</emergency>
</territory>
<!-- New Caledonia (NC) -->
<!-- As there seems to be only one carrier (OPT) in New Caledonia so for now we are not
distinguishing carrier specific numbers. -->
<!-- http://www.itu.int/oth/T0202000098/en -->
<!-- http://www.opt.nc -->
<territory id="NC">
<generalDesc>
<nationalNumberPattern>[135]\d{1,3}</nationalNumberPattern>
</generalDesc>
<!-- OPT: Office des Postes et Télécommunications de Nouvelle Calédonie -->
<!-- 3631 is listed as a short number for caller ID services by OPT and explicitly mentioned
as toll free (despite not matching the ITU document specification for 36). Note also
that we don't list 3651 as a short number because it's a prefix for hiding caller ID
and is only ever dialed before another normal number.
See: http://www.opt.nc/index.php?option=com_content&view=article&id=17&Itemid=66 -->
<!-- 1088 is listed as a toll-free credit balance service for prepay mobiles (not in ITU).
See: http://www.opt.nc/index.php?option=com_content&view=article&id=121&Itemid=36 -->
<shortCode>
<possibleLengths national="[2-4]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
0[06]|
1[02-46]|
20|
3[0-25]|
42|
5[058]|
77|
88
)|
[5-8]
)|
3631|
5[6-8]\d
</nationalNumberPattern>
</shortCode>
<!-- It is entirely possible that all 1xxx short numbers are toll free but we're not found
good evidence for this anywhere. So far there are no counter examples. -->
<!-- 1000 is the operator, 1012 is directory enquiries and 1013 is fixed-line faults.
1000 and 1013 are listed as free on http://1000.nc & http://1013.nc and 1012 is
mentioned at: http://www.routard.com/guide/nouvelle_caledonie/2343/vie_pratique.htm -->
<!-- Note that 103[0-2] are assumed to be toll free as they are listed in regard to an "iZi"
service that is dialable from a highly restrictive phone mode:
http://www.opt.nc/index.php?option=com_content&view=article&id=16&Itemid=65 -->
<tollFree>
<possibleLengths national="[2-4]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
00|
1[23]|
3[0-2]|
8\d
)|
[5-8]
)|
363\d|
577
</nationalNumberPattern>
</tollFree>
<!-- 567: http://www.opt.nc/index.php?option=com_content&view=article&id=14&Itemid=63 -->
<!-- 588: http://www.opt.nc/index.php?option=com_content&view=article&id=15&Itemid=64 -->
<standardRate>
<possibleLengths national="3"/>
<exampleNumber>567</exampleNumber>
<nationalNumberPattern>
5(?:
67|
88
)
</nationalNumberPattern>
</standardRate>
<!-- http://www.routard.com/guide/nouvelle_caledonie/2343/vie_pratique.htm -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[5-8]</nationalNumberPattern>
</emergency>
</territory>
<!-- Niger (NE) -->
<territory id="NE">
<generalDesc>
<nationalNumberPattern>
[1-3578]\d(?:
\d(?:
\d{3}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3,6"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
0[01]|
1[128]|
2[034]|
3[013]|
[46]0|
55?|
[78]
)|
222|
333|
555|
723141|
888
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3,6"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
18|
[578]
)|
723\d{3}
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[01]|
1[12]|
2[034]|
3[013]|
[46]0|
55
)|
222|
333|
555|
888
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="2,3,6"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
18|
[578]
)|
723141
</nationalNumberPattern>
</emergency>
</territory>
<!-- Norfolk Island (NF) -->
<!-- http://www.itu.int/oth/T020200009D/en -->
<territory id="NF">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
55|
77
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
55|
77
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.discovernorfolkisland.com/norfolk/ -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
55|
77
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Nigeria (NG) -->
<!-- http://www.itu.int/oth/T020200009C/en -->
<territory id="NG">
<generalDesc>
<nationalNumberPattern>
[14]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>
199|
40700
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>199</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40700</exampleNumber>
<nationalNumberPattern>407\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>199</exampleNumber>
<nationalNumberPattern>199</nationalNumberPattern>
</emergency>
<!-- https://support.google.com/plus/answer/1304917 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40700</exampleNumber>
<nationalNumberPattern>407\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Nicaragua (NI) -->
<!-- http://www.itu.int/oth/T020200009A/en -->
<territory id="NI">
<generalDesc>
<nationalNumberPattern>[12467]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>115</exampleNumber>
<nationalNumberPattern>
1(?:
1[58]|
200
)|
4878|
7(?:
010|
373
)|
12[0158]|
(?:
19|
[267]1
)00
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>115</exampleNumber>
<nationalNumberPattern>
1(?:
1[58]|
2[08]
)|
737\d
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>115</exampleNumber>
<nationalNumberPattern>
1(?:
1[58]|
2[08]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Netherlands (NL) -->
<!-- http://en.wikipedia.org/wiki/%2B31 -->
<!-- http://wetten.overheid.nl/BWBR0010198 -->
<territory id="NL">
<generalDesc>
<nationalNumberPattern>
[1349]\d\d(?:
\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6(?:
00[06]|
1(?:
11|
23
)
)
)|
2(?:
0[0-4]|
3[34]|
44
)|
3[03-9]\d|
400|
8(?:
[02-9]\d|
1[0-79]
)
)|
[34]000|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6\d{3}
)|
911
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>1200</exampleNumber>
<nationalNumberPattern>120\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
<!-- 3000 and 4000 are SMS only shortcodes as per online evidence. -->
<smsServices>
<possibleLengths national="4"/>
<exampleNumber>3000</exampleNumber>
<nationalNumberPattern>[34]00\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Norway (NO) -->
<!-- http://www.npt.no/npt/numsys/E.164.pdf -->
<!-- http://www.nkom.no/npt/numsys/E.1643sifret_en.pdf -->
<territory id="NO">
<generalDesc>
<nationalNumberPattern>[01]\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- 143 is assigned but not visible to end users, no other online evidence
found, hence not included -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
04\d{3}|
1(?:
1(?:
[0239]|
61(?:
1[17]|
23
)
)|
2[048]|
4(?:
12|
[59]
)|
7[57]|
8\d\d|
90
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11(?:
[023]|
6\d{3}
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[023]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="4,6"/>
<exampleNumber>1410</exampleNumber>
<nationalNumberPattern>
1(?:
16\d\d|
41
)\d
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>04000</exampleNumber>
<nationalNumberPattern>04\d{3}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Nepal (NP) -->
<!-- http://www.itu.int/oth/T0202000095/en -->
<!-- http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php -->
<territory id="NP">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
[0-36]|
98
)|
1(?:
1[1-4]|
2
)
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-36]|
12
)|
1(?:
09|
11
)\d
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-3]|
12
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4"/>
<exampleNumber>106</exampleNumber>
<nationalNumberPattern>
106|
1(?:
09|
11
)\d
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Nauru (NR) -->
<!-- http://www.itu.int/oth/T0202000094/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru -->
<territory id="NR">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[0-2]|
23|
92
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[0-2]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[0-2]</nationalNumberPattern>
</emergency>
</territory>
<!-- Niue (NU) -->
<!-- http://www.itu.int/oth/T02020000EC/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue -->
<territory id="NU">
<generalDesc>
<nationalNumberPattern>[019]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>010</exampleNumber>
<nationalNumberPattern>
01[05]|
101|
999
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>010</exampleNumber>
<nationalNumberPattern>010</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
</territory>
<!-- New Zealand (NZ) -->
<!-- http://www.itu.int/oth/T0202000099/en -->
<!-- Includes Ross Dependency, Antarctica -->
<!-- https://www.skinny.co.nz/assets/pdf/skinny-premium-SMS-prices-Sheet14.pdf -->
<!-- https://www.vodafone.co.nz/cms/documents/premium-txt-codes.pdf -->
<territory id="NZ">
<generalDesc>
<nationalNumberPattern>\d{3,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>018</exampleNumber>
<nationalNumberPattern>
018|
1(?:
(?:
1|
37
)1|
(?:
23|
94
)4|
7[03]7
)|
[2-57-9]\d{2,3}|
6(?:
161|
26[0-3]|
742
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>111</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="3"/>
<exampleNumber>018</exampleNumber>
<nationalNumberPattern>018</nationalNumberPattern>
</premiumRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>111</nationalNumberPattern>
</emergency>
<smsServices>
<possibleLengths national="3,4"/>
<exampleNumber>018</exampleNumber>
<nationalNumberPattern>
018|
(?:
1(?:
23|
37|
7[03]|
94
)|
6(?:
[12]6|
74
)
)\d|
[2-57-9]\d{2,3}
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Oman (OM) -->
<!-- http://www.itu.int/oth/T020200009F/en -->
<territory id="OM">
<generalDesc>
<nationalNumberPattern>[19]\d{3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="4"/>
<exampleNumber>1111</exampleNumber>
<nationalNumberPattern>
1(?:
111|
222|
4(?:
4[0-5]|
50|
66|
7[7-9]
)|
51[0-8]
)|
9999|
1(?:
2[3-5]|
3[0-2]|
50
)\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="4"/>
<exampleNumber>1444</exampleNumber>
<nationalNumberPattern>
1444|
999\d
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="4"/>
<exampleNumber>1444</exampleNumber>
<nationalNumberPattern>
1444|
9999
</nationalNumberPattern>
</emergency>
</territory>
<!-- Panama (PA) -->
<!-- http://en.wikipedia.org/wiki/%2B507 -->
<territory id="PA">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>102</exampleNumber>
<nationalNumberPattern>
10[2-4]|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
</territory>
<!-- Peru (PE) -->
<!-- http://www.itu.int/oth/T02020000A6/en -->
<!-- http://en.wikipedia.org/wiki/+51 -->
<territory id="PE">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>105</exampleNumber>
<nationalNumberPattern>
1(?:
05|
1[67]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>105</exampleNumber>
<nationalNumberPattern>
1(?:
05|
1[67]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>105</exampleNumber>
<nationalNumberPattern>
1(?:
05|
1[67]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- French Polynesia (PF) -->
<!-- http://www.itu.int/oth/T020200004D/en -->
<territory id="PF">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</tollFree>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</emergency>
</territory>
<!-- Papua New Guinea (PG) -->
<!-- http://www.itu.int/oth/T02020000A4/en -->
<!-- http://en.wikipedia.org/wiki/%2B675 -->
<territory id="PG">
<generalDesc>
<nationalNumberPattern>[01]\d{2,6}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-7]"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
1(?:
1[01]|
5\d\d|
6\d{2,5}
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
11[01]
</nationalNumberPattern>
</tollFree>
<!-- http://www.pngbd.com/emergency.php has been used, excluding fixed-line phone-numbers. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>000</exampleNumber>
<nationalNumberPattern>
000|
11[01]
</nationalNumberPattern>
</emergency>
<smsServices>
<possibleLengths national="[4-7]"/>
<exampleNumber>1600</exampleNumber>
<nationalNumberPattern>16\d{2,5}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Philippines (PH) -->
<!-- http://en.wikipedia.org/wiki/%2B63 -->
<territory id="PH">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[27]|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[27]|
911
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[27]|
911
</nationalNumberPattern>
</emergency>
</territory>
<!-- Pakistan (PK) -->
<!-- http://www.itu.int/oth/T02020000A1/en -->
<!-- http://en.wikipedia.org/wiki/%2B92 -->
<territory id="PK">
<generalDesc>
<nationalNumberPattern>1\d{1,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-4]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
122|
3[014]|
[56]
)|
11[2457-9]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[2-4]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2\d?|
5
)|
[56]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="[2-4]"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
22?|
5
)|
[56]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Poland (PL) -->
<!-- http://en.wikipedia.org/wiki/%2B48 -->
<!-- http://www.itu.int/oth/T02020000A8/en -->
<!-- http://www.uke.gov.pl/tablice/home.do?execution=e1s1 -->
<territory id="PL">
<generalDesc>
<nationalNumberPattern>
[19]\d\d(?:
\d{2,3}
)?
</nationalNumberPattern>
</generalDesc>
<!-- 19XXX short codes are mentioned as customer service numbers in the ITU doc. These are
probably the same numbers as the verified "+48 <area-code> 19XXX" numbers. We follow
the ITU doc here, but it could be wrong (we may need to remove 19XXX here or we may
need to move it to PhoneNumberMetadata.xml (e.g. with possibleLengths localOnly=5). -->
<shortCode>
<possibleLengths national="3,5,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
61(?:
11|
23
)|
891[23]
)|
9\d{3}
)|
9(?:
8[4-7]|
9[1-9]
)|
11[68]000
</nationalNumberPattern>
</shortCode>
<!-- All 116XXX, "European harmonized services of social" value are toll-free.
See: https://ec.europa.eu/digital-single-market/116-helplines. -->
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6\d{3}
)|
99[7-9]
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[7-9]
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>984</exampleNumber>
<nationalNumberPattern>
116\d{3}|
9(?:
8[4-6]|
9[56]
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- St. Pierre & Miquelon (PM) -->
<!-- http://www.itu.int/oth/T02020000B2/en -->
<territory id="PM">
<generalDesc>
<nationalNumberPattern>
[13]\d(?:
\d\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,4,6"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1[578]|
31(?:
03|
[689]\d
)|
(?:
118[02-9]|
3[02469]
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,4"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1[578]|
3(?:
0\d|
1[689]
)\d
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="6"/>
<exampleNumber>118000</exampleNumber>
<nationalNumberPattern>118\d{3}</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="4"/>
<exampleNumber>3200</exampleNumber>
<nationalNumberPattern>3[2469]\d\d</nationalNumberPattern>
</premiumRate>
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>3100</exampleNumber>
<nationalNumberPattern>310\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</emergency>
</territory>
<!-- Puerto Rico (PR) -->
<!-- http://www.itu.int/oth/T02020000AA/en -->
<territory id="PR">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.frommers.com/destinations/puertorico/0094020157.html
http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Palestine (PS) -->
<!-- http://en.wikipedia.org/wiki/%2B970 -->
<!-- http://www.paltel.ps/ -->
<territory id="PS">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-2]|
122|
44|
66|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-2]|
66
)
</nationalNumberPattern>
</tollFree>
<!-- 1122 is Jawwal's customer service number -->
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>1120</exampleNumber>
<nationalNumberPattern>112\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>10[0-2]</nationalNumberPattern>
</emergency>
</territory>
<!-- Portugal (PT) -->
<!-- http://www.anacom.pt/render.jsp?categoryId=279098 -->
<territory id="PT">
<generalDesc>
<nationalNumberPattern>
1\d\d(?:
\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
45|
5[01]
)|
1(?:
[2578]|
600[06]
)|
4(?:
1[45]|
4
)|
583|
6(?:
1[0236]|
3[02]|
9[169]
)
)|
1(?:
1611|
59
)1|
1[068]78|
1[08]9[16]|
1(?:
0[1-38]|
40|
5[15]|
6[258]|
82
)0
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[257]|
1(?:
16\d\d|
5[1589]|
8[279]
)\d
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[25]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
11(?:
6\d{3}|
7
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Palau (PW) -->
<!-- http://www.itu.int/oth/T02020000A2/en -->
<territory id="PW">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
</territory>
<!-- Paraguay (PY) -->
<territory id="PY">
<generalDesc>
<nationalNumberPattern>
[159]\d\d(?:
\d{4}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,7"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
(?:
1[01]|
51
)\d{5}|
911|
1[1-9]\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>128</exampleNumber>
<nationalNumberPattern>
128|
911
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="7"/>
<exampleNumber>1000000</exampleNumber>
<nationalNumberPattern>
(?:
1[01]|
51
)\d{5}
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>128</exampleNumber>
<nationalNumberPattern>
128|
911
</nationalNumberPattern>
</emergency>
<smsServices>
<possibleLengths national="7"/>
<exampleNumber>1000000</exampleNumber>
<nationalNumberPattern>
(?:
1[01]|
51
)\d{5}
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Qatar (QA) -->
<territory id="QA">
<generalDesc>
<nationalNumberPattern>[129]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
9(?:
00|
[19]\d
)|
(?:
1|
20|
9[27]\d
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>990</exampleNumber>
<nationalNumberPattern>99\d</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="3"/>
<exampleNumber>900</exampleNumber>
<nationalNumberPattern>900</nationalNumberPattern>
</premiumRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>990</exampleNumber>
<nationalNumberPattern>99[0-8]</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Réunion (RE) -->
<!-- http://www.itu.int/oth/T020200004B/en -->
<territory id="RE">
<generalDesc>
<nationalNumberPattern>1\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.reunion.fr/en/navigation-principale/getting-there/practical-information.html -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
[578]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Romania (RO) -->
<!-- http://www.itu.int/oth/T02020000AC/en -->
<!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Romania -->
<territory id="RO">
<generalDesc>
<nationalNumberPattern>[18]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[23]|
6(?:
000|
1(?:
11|
23
)
)|
8(?:
(?:
01|
8[18]
)1|
119|
[23]00|
932
)
)|
[24]\d\d|
9(?:
0(?:
00|
19
)|
1[19]|
21|
3[02]|
5[178]
)
)|
8[48]\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
[23]|
6\d{3}
)
</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="4,6"/>
<exampleNumber>1200</exampleNumber>
<nationalNumberPattern>
(?:
1(?:
18[39]|
[24]
)|
8[48]
)\d\d
</nationalNumberPattern>
</premiumRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>
11(?:
3|
6\d{3}
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="3,4"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>
113|
(?:
1[24]|
8[48]
)\d\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Serbia (RS) -->
<territory id="RS">
<generalDesc>
<nationalNumberPattern>[19]\d{1,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-6]"/>
<exampleNumber>92</exampleNumber>
<nationalNumberPattern>
1[189]\d{1,4}|
9[2-4]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>92</exampleNumber>
<nationalNumberPattern>
112|
9[2-4]
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>92</exampleNumber>
<nationalNumberPattern>
112|
9[2-4]
</nationalNumberPattern>
</emergency>
</territory>
<!-- Russia (RU) -->
<!-- http://www.itu.int/oth/T02020000AD/en -->
<!-- http://en.wikipedia.org/wiki/%2B7 -->
<territory id="RU">
<generalDesc>
<nationalNumberPattern>[01]\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
112|
(?:
0|
10
)[1-4]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
112|
(?:
0|
10
)[1-3]
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
112|
(?:
0|
10
)[1-3]
</nationalNumberPattern>
</emergency>
</territory>
<!-- Rwanda (RW) -->
<!-- http://en.wikipedia.org/wiki/+250 -->
<territory id="RW">
<generalDesc>
<nationalNumberPattern>[14]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-2]|
1[0-24-6]|
2[13]|
70|
99
)|
456
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>11[1245]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>11[12]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>11[45]</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Saudi Arabia (SA) -->
<!-- http://www.itu.int/oth/T02020000B7/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia -->
<territory id="SA">
<generalDesc>
<nationalNumberPattern>[19]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
00|
2|
6111
)|
410|
9(?:
00|
1[89]|
9(?:
099|
22|
9[0-3]
)
)
)|
9(?:
0[24-79]|
11|
3[379]|
40|
66|
8[5-9]|
9[02-9]
)
</nationalNumberPattern>
</shortCode>
<!-- http://www.childhelplineinternational.org/media/40652/speaker_3_-_saudi_arabia__2_.pdf
says that 116111 is free. http://www.arabnews.com/news/451698 talks about 937 being
toll free. -->
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
6\d{3}
)|
9(?:
11|
37|
9[7-9]
)
</nationalNumberPattern>
</tollFree>
<!-- This is listed on
http://www.mobily.com.sa/portalu/wps/portal/personal/services/video-and-voice-calls/voice-mail/?lang=en
as costing 25 per minute. The normal mobile rate for calls is 10-30. -->
<standardRate>
<possibleLengths national="4"/>
<exampleNumber>1410</exampleNumber>
<nationalNumberPattern>141\d</nationalNumberPattern>
</standardRate>
<!-- 1410 is the Mobily voicemail number. -->
<carrierSpecific>
<possibleLengths national="3,4"/>
<exampleNumber>902</exampleNumber>
<nationalNumberPattern>
1(?:
10|
41
)\d|
90[24679]
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
9(?:
11|
9[79]
)
</nationalNumberPattern>
</emergency>
<!-- 116 111 is set up for counselling and referral services in Saudi Arabia, not emergency
cases. -->
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>937</exampleNumber>
<nationalNumberPattern>
9(?:
[38]7|
66|
9[68]
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Solomon Islands (SB) -->
<territory id="SB">
<generalDesc>
<nationalNumberPattern>[127-9]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
[02]\d|
1[12]|
[35][01]|
[49][1-9]|
6[2-9]|
7[7-9]|
8[0-8]
)|
269|
777|
835|
9(?:
[01]1|
22|
33|
55|
77|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
</territory>
<!-- Seychelles (SC) -->
<territory id="SC">
<generalDesc>
<nationalNumberPattern>[19]\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
[06]\d|
1[0-246-8]|
2[0-8]|
3[13]|
4[0-2]|
5[15]|
7[124-6]|
8[158]|
9[015]
)|
9(?:
6\d\d|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>
1(?:
1[1468]|
60
)|
999
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>
1(?:
1[1468]|
60
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Sudan (SD) -->
<!-- http://www.itu.int/oth/T02020000C4/en -->
<territory id="SD">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
</territory>
<!-- Sweden (SE) -->
<!-- https://pts.se/en/internet-and-telephony/numbering-and-addressing/ -->
<!-- http://www.etiskaradet.se/sidor/om-sms-tjanster.aspx -->
<territory id="SE">
<generalDesc>
<nationalNumberPattern>[1-37-9]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
[25]|
313|
6(?:
00[06]|
1(?:
1[17]|
23
)
)|
7[0-8]
)|
2(?:
2[02358]|
33|
4[01]|
50|
6[1-4]
)|
32[13]|
8(?:
22|
88
)|
9(?:
0(?:
00|
51
)0|
12
)|
(?:
11(?:
4|
8[02-46-9]
)|
7\d\d|
90[2-4]
)\d\d|
(?:
118|
90
)1(?:
[02-9]\d|
1[013-9]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
(?:
3|
6\d
)\d\d|
414|
77
)|
900\d\d
</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="5,6"/>
<exampleNumber>72000</exampleNumber>
<nationalNumberPattern>
11811[89]|
72\d{3}
</nationalNumberPattern>
</premiumRate>
<!-- None of the numbers are specified in the numbering plan, they
have been found on operator homepages. -->
<!-- http://www.bth.se/for/telefoni.nsf/bilagor/Lathund_Telenor_One_2_0_pdf/$file/Lathund_Telenor_One_2.0.pdf -->
<!-- http://www.tele2.se/foretag/files/manual_tele2mobil_mini.pdf -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>220</exampleNumber>
<nationalNumberPattern>
2(?:
2[02358]|
33|
4[01]|
50|
6[1-4]
)|
32[13]|
8(?:
22|
88
)|
912
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3,5"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
90000
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="[4-6]"/>
<exampleNumber>1177</exampleNumber>
<nationalNumberPattern>
11(?:
3\d\d|
414|
6(?:
000|
1(?:
11|
2\d
)
)|
77
)
</nationalNumberPattern>
</expandedEmergency>
<!-- http://www.etiskaradet.se/sidor/om-sms-tjanster.aspx -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>70000</exampleNumber>
<nationalNumberPattern>7\d{4}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Singapore (SG) -->
<territory id="SG">
<generalDesc>
<nationalNumberPattern>[179]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
(?:
[01368]\d|
44
)\d|
[57]\d{2,3}|
9(?:
0[1-9]|
[1-9]\d
)
)|
77222|
99[02-9]|
100
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>993</exampleNumber>
<nationalNumberPattern>99[359]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>993</exampleNumber>
<nationalNumberPattern>99[359]</nationalNumberPattern>
</emergency>
<!-- 77222 is an SMS shortcode based on a user report and online results. -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>77200</exampleNumber>
<nationalNumberPattern>772\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- St. Helena (SH) -->
<territory id="SH">
<generalDesc>
<nationalNumberPattern>[129]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1\d{2,3}|
26[01]\d\d|
9(?:
11|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.sthelenatourism.com/pages/fast_facts.html#Emergencies -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Slovenia (SI) -->
<!-- http://www.itu.int/oth/T02020000BE/en -->
<territory id="SI">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
00[146]|
[23]|
6(?:
000|
1(?:
11|
23
)
)|
8(?:
[08]|
99
)
)|
9(?:
059|
1(?:
0[12]|
16
)|
5|
70|
87|
9(?:
00|
[149]
)
)
)|
19(?:
08|
81
)[09]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
(?:
0|
6\d
)\d\d|
[23]|
8\d\d?
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[23]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="[4-6]"/>
<exampleNumber>1180</exampleNumber>
<nationalNumberPattern>
11(?:
[08]|
6\d
)\d\d|
118\d
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Svalbard & Jan Mayen (SJ) -->
<!-- http://www.npt.no/pt_internet/numsys/E.164.pdf -->
<territory id="SJ">
<generalDesc>
<nationalNumberPattern>
[01]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
04\d{3}|
11[023]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[023]</nationalNumberPattern>
</tollFree>
<!-- Same as Norway, according to http://kho.unis.no/nordlysstasjon_useful.htm -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[023]</nationalNumberPattern>
</emergency>
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>04000</exampleNumber>
<nationalNumberPattern>04\d{3}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Slovakia (SK) -->
<!-- http://www.itu.int/oth/T02020000BD/en -->
<!-- https://www.ezd.sk/dbpc/databazacisel.php -->
<!-- http://www.teleoff.gov.sk/data/files/25211.pdf -->
<territory id="SK">
<generalDesc>
<nationalNumberPattern>1\d{2,5}</nationalNumberPattern>
</generalDesc>
<!-- As per online evidence 16xxx and 17xxx short codes cannot be dailled without area code,
so it is not included here. -->
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6(?:
000|
111
)|
8[0-8]
)|
[248]\d{3}|
5[0589]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6\d{3}
)|
5[058]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
5[058]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,6"/>
<exampleNumber>159</exampleNumber>
<nationalNumberPattern>
1(?:
16\d{3}|
59
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Sierra Leone (SL) -->
<!-- http://www.itu.int/oth/T02020000BB/en -->
<territory id="SL">
<generalDesc>
<nationalNumberPattern>
[069]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>019</exampleNumber>
<nationalNumberPattern>
(?:
01|
99
)9|
60400
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>019</exampleNumber>
<nationalNumberPattern>
(?:
01|
99
)9
</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>60400</exampleNumber>
<nationalNumberPattern>604\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>019</exampleNumber>
<nationalNumberPattern>
(?:
01|
99
)9
</nationalNumberPattern>
</emergency>
<!-- https://support.google.com/plus/answer/1304917 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>60400</exampleNumber>
<nationalNumberPattern>604\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- San Marino (SM) -->
<!-- http://www.itu.int/oth/T02020000B5/en -->
<territory id="SM">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[358]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[358]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[358]</nationalNumberPattern>
</emergency>
</territory>
<!-- Senegal (SN) -->
<!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000B80001PDFE.pdf -->
<!-- http://www.artpsenegal.net/images/documents/document_Structure_plan_national_de_numerotation_PNN_2012_231.pdf -->
<territory id="SN">
<generalDesc>
<nationalNumberPattern>[12]\d{1,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[2-6]"/>
<exampleNumber>12</exampleNumber>
<nationalNumberPattern>
1(?:
1[69]|
(?:
[246]\d|
51
)\d
)|
2(?:
0[0-246]|
[12468]
)\d{3}|
1[278]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,[4-6]"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>
1(?:
515|
[78]
)|
2(?:
00|
1
)\d{3}
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="5,6"/>
<exampleNumber>22000</exampleNumber>
<nationalNumberPattern>
2(?:
01|
2
)\d{3}
</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="5,6"/>
<exampleNumber>24000</exampleNumber>
<nationalNumberPattern>
2(?:
0[246]|
[468]
)\d{3}
</nationalNumberPattern>
</premiumRate>
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>1400</exampleNumber>
<nationalNumberPattern>1[46]\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</emergency>
<!-- 1515 is added as expanded emergency according to official documentation at
www.artpsenegal.net, and www.samu.sn suggesting that it's for disaster management. -->
<expandedEmergency>
<possibleLengths national="3,4"/>
<exampleNumber>116</exampleNumber>
<nationalNumberPattern>
1(?:
1[69]|
221|
515
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>24000</exampleNumber>
<nationalNumberPattern>2[468]\d{3}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Somalia (SO) -->
<territory id="SO">
<generalDesc>
<nationalNumberPattern>[57-9]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>555</exampleNumber>
<nationalNumberPattern>
555|
777|
888|
999
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>555</exampleNumber>
<nationalNumberPattern>
555|
888|
999
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>555</exampleNumber>
<nationalNumberPattern>
555|
888|
999
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>777</exampleNumber>
<nationalNumberPattern>777</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Suriname (SR) -->
<territory id="SR">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>115</exampleNumber>
<nationalNumberPattern>115</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>115</exampleNumber>
<nationalNumberPattern>115</nationalNumberPattern>
</emergency>
</territory>
<!-- South Sudan (SS) -->
<territory id="SS">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
</territory>
<!-- São Tomé & Príncipe (ST) -->
<!-- http://www.itu.int/oth/T02020000B6/en -->
<territory id="ST">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</tollFree>
<!-- http://www.netglobers.com/africa/s%C3%A3o-tome-and-principe-emergency-numbers-in-s%C3%A3o-tome-and-principe.html -->
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1010.html -->
<!-- http://www.tipredaktion.net/consumer/lufthansa_en/tip-ST-1.html -->
<!-- Emergency numbers longer than 3 digits covered by fixed-line. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
</territory>
<!-- El Salvador (SV) -->
<!-- http://www.itu.int/oth/T020200003F/en -->
<territory id="SV">
<generalDesc>
<nationalNumberPattern>
[149]\d\d(?:
\d{2,3}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5,6"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
2|
6111
)|
2[136-8]|
3[0-6]|
9[05]
)|
40404|
9(?:
1\d|
29
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
116\d{3}|
911
</nationalNumberPattern>
</tollFree>
<!-- https://support.twitter.com/articles/20170024 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>91[13]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="6"/>
<exampleNumber>116000</exampleNumber>
<nationalNumberPattern>116\d{3}</nationalNumberPattern>
</expandedEmergency>
<!-- https://support.twitter.com/articles/20170024 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>40400</exampleNumber>
<nationalNumberPattern>404\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Sint Maarten (SX) -->
<!-- http://www.nanpa.com/pdf/PL_429.pdf -->
<!-- http://www.itu.int/oth/T02020000F7/en -->
<territory id="SX">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>919</exampleNumber>
<nationalNumberPattern>
9(?:
19|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>919</exampleNumber>
<nationalNumberPattern>
9(?:
19|
88
)
</nationalNumberPattern>
</tollFree>
<!-- http://experiencestmartin.com/islandfacts/telephones.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>919</exampleNumber>
<nationalNumberPattern>919</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Syria (SY) -->
<!-- http://www.itu.int/oth/T02020000C9/en -->
<!-- http://en.wikipedia.org/wiki/%2B963 -->
<territory id="SY">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[023]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[023]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[023]</nationalNumberPattern>
</emergency>
</territory>
<!-- Eswatini (SZ) -->
<!-- http://www.itu.int/oth/T02020000C6/en -->
<territory id="SZ">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1031.html -->
<!-- http://swaziland.usembassy.gov/information_for_travelers.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
</territory>
<!-- Turks & Caicos Islands (TC) -->
<!-- http://www.itu.int/oth/T02020000D8/en -->
<territory id="TC">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<!-- http://s2.turksandcaicosyp.com/Turks-Caicos/Government/2/book -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Chad (TD) -->
<!-- http://www.itu.int/oth/T0202000029/en -->
<territory id="TD">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="2"/>
<exampleNumber>17</exampleNumber>
<nationalNumberPattern>1[78]</nationalNumberPattern>
</emergency>
</territory>
<!-- Togo (TG) -->
<!-- http://www.itu.int/oth/T02020000D1/en -->
<!-- https://www.itu.int/net/itu-t/inrdb/e129_important_numbers.aspx?country=212 -->
<territory id="TG">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
011|
1[078]|
7[127]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
1(?:
1[78]|
7[127]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>117</exampleNumber>
<nationalNumberPattern>
1(?:
1[78]|
7[127]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3,4"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
01\d|
10
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Thailand (TH) -->
<!-- http://www.itu.int/oth/T02020000CD/en -->
<!-- http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf -->
<!-- http://en.wikipedia.org/wiki/+66 -->
<!-- Other numbers found in online searches. -->
<territory id="TH">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[0-2]|
1(?:
0[03]|
1[1-35]|
2[0358]|
3[03-79]|
4[02-489]|
5[04-9]|
6[04-79]|
7[03-9]|
8[027-9]|
9[02-9]
)|
2(?:
22|
3[89]|
66
)|
3(?:
18|
2[23]|
3[013]|
5[56]|
6[45]|
73
)|
477|
5(?:
0\d|
4[0-37-9]|
5[1-8]|
6[01679]|
7[12568]|
8[0-24589]|
9[013589]
)|
6(?:
0[0-29]|
2[03]|
4[3-6]|
6[1-9]|
7[0257-9]|
8[0158]|
9[014-9]
)|
7(?:
[14]9|
7[27]|
90
)|
888|
9[19]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>191</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
00|
2[03]|
3[3479]|
7[67]|
9[0246]
)|
578|
6(?:
44|
6[79]|
88|
9[16]
)|
88\d|
9[19]
)|
1[15]55
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="4"/>
<exampleNumber>1103</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
03|
1[15]|
2[58]|
3[056]|
4[02-49]|
5[046-9]|
7[03-589]|
9[57-9]
)|
5(?:
0[0-8]|
4[0-378]|
5[1-478]|
7[156]
)|
6(?:
20|
4[356]|
6[1-68]|
7[057-9]|
8[015]|
9[0457-9]
)
)|
1(?:
1[68]|
26|
3[1-35]|
5[689]|
60|
7[17]
)\d
</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="4"/>
<exampleNumber>1113</exampleNumber>
<nationalNumberPattern>
1(?:
113|
2[23]\d|
5(?:
09|
56
)
)
</nationalNumberPattern>
</premiumRate>
<carrierSpecific>
<possibleLengths national="4"/>
<exampleNumber>1148</exampleNumber>
<nationalNumberPattern>114[89]</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3,4"/>
<exampleNumber>191</exampleNumber>
<nationalNumberPattern>
1(?:
669|
9[19]
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="4"/>
<exampleNumber>1193</exampleNumber>
<nationalNumberPattern>
1(?:
193|
691
)
</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Tajikistan (TJ) -->
<!-- http://www.itu.int/oth/T02020000CA/en -->
<territory id="TJ">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Timor-Leste (TL) -->
<territory id="TL">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[02]|
1[25]|
2[0138]|
72|
9[07]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[25]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[25]</nationalNumberPattern>
</emergency>
</territory>
<!-- Turkmenistan (TM) -->
<!-- http://www.itu.int/oth/T02020000D7/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan -->
<territory id="TM">
<generalDesc>
<nationalNumberPattern>0\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>0[1-49]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>0[1-49]</nationalNumberPattern>
</tollFree>
<!-- http://www.netglobers.com/asia/turkmenistan-emergency-numbers-in-turkmenistan.html
http://www.voyage.gc.ca/countries_pays/report_rapport-eng.asp?id=301000 -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>0[1-3]</nationalNumberPattern>
</emergency>
</territory>
<!-- Tunisia (TN) -->
<!-- http://www.itu.int/oth/T02020000D5/en -->
<!-- http://www.tunisietelecom.tn/tt/wcm/connect/?MOD=PDMProxy&TYPE=personalization&ID=NONE&KEY=NONE&LIBRARY=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D&FOLDER=%2F&DOC_NAME=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D%2FOTTI+2011.pdf -->
<territory id="TN">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[078]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[078]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>190</exampleNumber>
<nationalNumberPattern>19[078]</nationalNumberPattern>
</emergency>
</territory>
<!-- Tonga (TO) -->
<!-- http://www.itu.int/oth/T02020000D3/en -->
<!-- http://www.wtng.info/wtng-676-to.html -->
<territory id="TO">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
22|
33|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
22|
33|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.tongaholiday.com/?page_id=2034 -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
22|
33|
99
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Türkiye (TR) -->
<territory id="TR">
<generalDesc>
<nationalNumberPattern>[1-9]\d{2,4}</nationalNumberPattern>
</generalDesc>
<!-- We use a granularity of 2 digits for 28XX and 5[4-6]XX short codes based on those we
have found online. Added support to individual short codes based on these docs:
http://www.avea.com.tr/web/media/Files/Bagisservisleri/bagisservisleri.pdf?noredir=1
and http://www.ttrehber.turktelekom.com.tr/trk-web/ozelservisnumaralari.html.
No official short code numbering plan found for Turkey to support complete ranges. -->
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1(?:
[02-79]|
8(?:
1[018]|
2[0245]|
3[2-4]|
42|
5[058]|
6[06]|
7[07]|
8[01389]|
9[089]
)
)|
3(?:
37|
[58]6|
65
)|
471|
5(?:
07|
78
)|
6(?:
[02]6|
99
)|
8(?:
63|
95
)
)|
2(?:
077|
268|
4(?:
17|
23
)|
5(?:
7[26]|
82
)|
6[14]4|
8\d\d|
9(?:
30|
89
)
)|
3(?:
0(?:
05|
72
)|
353|
4(?:
06|
30|
64
)|
502|
674|
747|
851|
9(?:
1[29]|
60
)
)|
4(?:
0(?:
25|
3[12]|
[47]2
)|
3(?:
3[13]|
[89]1
)|
439|
5(?:
43|
55
)|
717|
832
)|
5(?:
145|
290|
[4-6]\d\d|
772|
833|
9(?:
[06]1|
92
)
)|
6(?:
236|
6(?:
12|
39|
8[59]
)|
769
)|
7890|
8(?:
688|
7(?:
28|
65
)|
85[06]
)|
9(?:
159|
290
)|
1[2-9]\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[02]|
22|
3[126]|
4[04]|
5[15-9]|
6[18]|
77|
83
)
</nationalNumberPattern>
</tollFree>
<!-- As per Vodafone's article http://www.vodafone.com.tr/Net/vodafonenet-basvuru.php#sms,
5420 is an SMS only service and its cost is based on the end user's carrier. However it
is charged at standard rate as per above article. -->
<standardRate>
<possibleLengths national="4"/>
<exampleNumber>2850</exampleNumber>
<nationalNumberPattern>
(?:
285|
542
)0
</nationalNumberPattern>
</standardRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[02]|
55
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>122</exampleNumber>
<nationalNumberPattern>
1(?:
22|
3[12]|
5[137]|
61|
[78]7
)
</nationalNumberPattern>
</expandedEmergency>
<!-- All 28XX and 5XXX numbers found online are used for sms services. Ex: 2850, 2868, 5420,
5560, 5664. -->
<smsServices>
<possibleLengths national="3,4"/>
<exampleNumber>144</exampleNumber>
<nationalNumberPattern>
1(?:
3(?:
37|
[58]6|
65
)|
4(?:
4|
71
)|
5(?:
07|
78
)|
6(?:
[02]6|
99
)|
8(?:
3|
63|
95
)
)|
(?:
2(?:
07|
26|
4[12]|
5[78]|
6[14]|
8\d|
9[38]
)|
3(?:
0[07]|
[38]5|
4[036]|
50|
67|
74|
9[16]
)|
4(?:
0[2-47]|
3[389]|
[48]3|
5[45]|
71
)|
5(?:
14|
29|
[4-6]\d|
77|
83|
9[069]
)|
6(?:
23|
6[138]|
76
)|
789|
8(?:
68|
7[26]|
85
)|
9(?:
15|
29
)
)\d
</nationalNumberPattern>
</smsServices>
</territory>
<!-- Trinidad & Tobago (TT) -->
<!-- http://www.itu.int/oth/T02020000D4/en -->
<territory id="TT">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>
9(?:
88|
9[09]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>
9(?:
88|
9[09]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>990</exampleNumber>
<nationalNumberPattern>99[09]</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Tuvalu (TV) -->
<!-- http://www.itu.int/oth/T02020000D9/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu -->
<territory id="TV">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1\d\d|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
</territory>
<!-- Taiwan (TW) -->
<!-- http://www.itu.int/oth/T02020000EB/en -->
<!-- Extension symbols found on the internet so far have been #, X and Ext - so # has been
chosen as the preferred extension prefix. -->
<territory id="TW">
<generalDesc>
<nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,4"/>
<exampleNumber>100</exampleNumber>
<nationalNumberPattern>
1(?:
0[04-6]|
1[0237-9]|
3[389]|
6[05-8]|
7[07]|
8(?:
0|
11
)|
9(?:
19|
22|
5[057]|
68|
8[05]|
9[15689]
)
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,4"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11[0289]|
1(?:
81|
92
)\d
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="3,4"/>
<exampleNumber>165</exampleNumber>
<nationalNumberPattern>
1(?:
65|
9(?:
1\d|
50|
85|
98
)
)
</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="3"/>
<exampleNumber>105</exampleNumber>
<nationalNumberPattern>10[56]</nationalNumberPattern>
</premiumRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>11[029]</nationalNumberPattern>
</emergency>
</territory>
<!-- Tanzania (TZ) -->
<!-- http://www.itu.int/oth/T02020000CB/en -->
<territory id="TZ">
<generalDesc>
<nationalNumberPattern>
[149]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1\d|
9[09]
)|
46400|
999
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
1(?:
1[0-79]|
9[09]
)|
999
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>46400</exampleNumber>
<nationalNumberPattern>464\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1038.html
http://in2eastafrica.net/emergency-numbers-in-tanzania -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>110</exampleNumber>
<nationalNumberPattern>
11[0-245]|
999
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>116</exampleNumber>
<nationalNumberPattern>
1(?:
1[67]|
99
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>46400</exampleNumber>
<nationalNumberPattern>464\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Ukraine (UA) -->
<!-- http://www.itu.int/oth/T02020000DB/en -->
<!-- http://en.wikipedia.org/wiki/%2B380 -->
<territory id="UA">
<generalDesc>
<nationalNumberPattern>[189]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-49]|
1(?:
2|
6(?:
000|
1(?:
11|
23
)
)|
8\d\d?
)|
(?:
[278]|
5\d
)\d
)|
[89]00\d\d?|
151|
1(?:
06|
4\d|
6
)\d\d
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,6"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
1(?:
2|
6\d{3}
)
)
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="4,5"/>
<exampleNumber>1180</exampleNumber>
<nationalNumberPattern>
(?:
118|
[89]00
)\d\d?
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>101</exampleNumber>
<nationalNumberPattern>
1(?:
0[1-3]|
12
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Uganda (UG) -->
<!-- http://www.itu.int/oth/T02020000F1/en -->
<territory id="UG">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>999</exampleNumber>
<nationalNumberPattern>999</nationalNumberPattern>
</emergency>
</territory>
<!-- United States (US) -->
<!-- http://en.wikipedia.org/wiki/North_American_Numbering_Plan#Special_numbers_and_codes -->
<!-- http://en.wikipedia.org/wiki/Vertical_service_code -->
<!-- http://www.call811.com/how-811-works/default.aspx -->
<territory id="US">
<generalDesc>
<nationalNumberPattern>[1-9]\d{2,5}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-6]"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11(?:
2|
5[1-47]|
[68]\d|
7[0-57]|
98
)|
[2-9]\d{3,5}|
[2-8]11|
9(?:
11|
33|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
611|
9(?:
11|
33|
88
)
</nationalNumberPattern>
</tollFree>
<!-- 29002 is standard rate as per test results. -->
<standardRate>
<possibleLengths national="5,6"/>
<exampleNumber>23333</exampleNumber>
<nationalNumberPattern>
2(?:
3333|
(?:
4224|
7562|
900
)2|
56447|
6688
)|
3(?:
1010|
2665|
7404
)|
40404|
560560|
6(?:
0060|
22639|
5246|
7622
)|
7(?:
0701|
3822|
4666
)|
8(?:
(?:
3825|
7226
)5|
4816
)|
99099
</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="5"/>
<exampleNumber>24280</exampleNumber>
<nationalNumberPattern>
24280|
(?:
381|
968
)35|
4(?:
3355|
7553|
8221
)|
5(?:
(?:
489|
934
)2|
5928
)|
72078|
(?:
323|
960
)40|
(?:
276|
414
)63|
(?:
2(?:
520|
744
)|
7390|
9968
)9|
(?:
693|
732|
976
)88|
(?:
3(?:
556|
825
)|
5294|
8623|
9729
)4|
(?:
3378|
4136|
7642|
8961|
9979
)6|
(?:
4(?:
6(?:
15|
32
)|
827
)|
(?:
591|
720
)8|
9529
)7
</nationalNumberPattern>
</premiumRate>
<!-- https://support.google.com/plus/answer/1304917
611 is listed as working from "most" wireless carriers. 211 has complete coverage
only in 38 states. -->
<carrierSpecific>
<possibleLengths national="[3-5]"/>
<exampleNumber>211</exampleNumber>
<nationalNumberPattern>
336\d\d|
[2-9]\d{3}|
[2356]11
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
911
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>933</exampleNumber>
<nationalNumberPattern>
9(?:
33|
88
)
</nationalNumberPattern>
</expandedEmergency>
<smsServices>
<possibleLengths national="5,6"/>
<exampleNumber>20000</exampleNumber>
<nationalNumberPattern>[2-9]\d{4,5}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Uruguay (UY) -->
<!-- http://www.itu.int/oth/T02020000E0/en -->
<!-- http://www.ursec.gub.uy -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay -->
<territory id="UY">
<generalDesc>
<nationalNumberPattern>[19]\d{2,4}</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>104</exampleNumber>
<nationalNumberPattern>
1(?:
0[4-9]|
1[2368]|
2[0-3568]|
787|
997\d?
)|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>128</exampleNumber>
<nationalNumberPattern>
128|
911
</nationalNumberPattern>
</tollFree>
<standardRate>
<possibleLengths national="4"/>
<exampleNumber>1780</exampleNumber>
<nationalNumberPattern>178\d</nationalNumberPattern>
</standardRate>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>128</exampleNumber>
<nationalNumberPattern>
128|
911
</nationalNumberPattern>
</emergency>
</territory>
<!-- Uzbekistan (UZ) -->
<!-- http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng -->
<!-- http://www.itu.int/oth/T02020000E1/en -->
<territory id="UZ">
<generalDesc>
<nationalNumberPattern>
[04]\d(?:
\d(?:
\d{2}
)?
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3,5"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0(?:
0[1-3]|
[1-3]|
50
)|
45400
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0(?:
0[1-3]|
[1-3]|
50
)
</nationalNumberPattern>
</tollFree>
<!-- https://support.google.com/plus/answer/1304917 -->
<carrierSpecific>
<possibleLengths national="5"/>
<exampleNumber>45400</exampleNumber>
<nationalNumberPattern>454\d\d</nationalNumberPattern>
</carrierSpecific>
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1057.html
http://www.expat.uz/index.php?/Emergency-Numbers.html
http://www.mts.uz/en/citycodes/how_to_call_sos
Note that the third source, for a local mobile company, comments that a '*' needs to
be dialled before the 2-digit emergency numbers on their cell-phone. This is not
explicitly handled here, but instead is handled by normalising input in the code. -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>01</exampleNumber>
<nationalNumberPattern>
0(?:
0[1-3]|
[1-3]|
50
)
</nationalNumberPattern>
</emergency>
<!-- https://support.google.com/plus/answer/1304917 -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>45400</exampleNumber>
<nationalNumberPattern>454\d\d</nationalNumberPattern>
</smsServices>
</territory>
<!-- Vatican City (VA) -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City -->
<territory id="VA">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[2358]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[2358]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>11[2358]</nationalNumberPattern>
</emergency>
</territory>
<!-- St. Vincent & Grenadines (VC) -->
<!-- http://www.itu.int/oth/T02020000B3/en -->
<territory id="VC">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://barbados.usembassy.gov/emergency-svg.html
http://travel.state.gov/travel/cis_pa_tw/cis/cis_1028.html?action=/travel/cis_pa_tw/cis/cis_1100.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Venezuela (VE) -->
<!-- http://www.itu.int/oth/T02020000E3/en -->
<!-- http://en.wikipedia.org/wiki/+58 -->
<!-- http://wikitravel.org/en/Venezuela -->
<territory id="VE">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
71
)|
911
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
71
)|
911
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
71
)|
911
</nationalNumberPattern>
</emergency>
</territory>
<!-- British Virgin Islands (VG) -->
<!-- http://www.itu.int/oth/T020200001E/en -->
<territory id="VG">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88|
99
)
</nationalNumberPattern>
</tollFree>
<!-- http://barbados.usembassy.gov/emergency-bvi.html
http://www.britishvirginislands.com/ntk_emergency.htm -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
99
)
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- U.S. Virgin Islands (VI) -->
<!-- http://www.itu.int/oth/T02020000DF/en -->
<territory id="VI">
<generalDesc>
<nationalNumberPattern>9\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
88
)
</nationalNumberPattern>
</tollFree>
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>911</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>988</exampleNumber>
<nationalNumberPattern>988</nationalNumberPattern>
</expandedEmergency>
</territory>
<!-- Vietnam (VN) -->
<!-- http://www.itu.int/oth/T02020000E4/en -->
<!-- http://en.wikipedia.org/wiki/%2B84 -->
<territory id="VN">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[3-5]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[3-5]</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>113</exampleNumber>
<nationalNumberPattern>11[3-5]</nationalNumberPattern>
</emergency>
</territory>
<!-- Vanuatu (VU) -->
<!-- http://www.itu.int/oth/T02020000E2/en -->
<territory id="VU">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>112</nationalNumberPattern>
</emergency>
</territory>
<!-- Wallis & Futuna (WF) -->
<!-- http://www.itu.int/oth/T02020000E6/en -->
<territory id="WF">
<generalDesc>
<nationalNumberPattern>1\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</tollFree>
<!-- http://lannuaire.service-public.fr/navigation/wallis-et-futuna-wallis-futuna-alofi.html -->
<emergency>
<possibleLengths national="2"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>1[578]</nationalNumberPattern>
</emergency>
</territory>
<!-- Samoa (WS) -->
<!-- http://www.itu.int/oth/T02020000B4/en -->
<territory id="WS">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<!-- 608 is assigned to Adaway Publication centre, but it seems to be expired
http://www.adaway.ws/ -->
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>
1(?:
1[12]|
2[0-6]|
[39]0
)|
9(?:
11|
9[4-79]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
9[4-69]
)
</nationalNumberPattern>
</tollFree>
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>120</exampleNumber>
<nationalNumberPattern>12[0-6]</nationalNumberPattern>
</carrierSpecific>
<!-- 911 and 99[4-6] numbers re-route to 999. Also 999 will be the only emergency numbers
after 2 years. -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>911</exampleNumber>
<nationalNumberPattern>
9(?:
11|
9[4-69]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Kosovo (XK) -->
<!-- https://www.itu.int/oth/T02020000FD/en -->
<territory id="XK">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
9[2-4]
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
9[2-4]
)
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
12|
9[2-4]
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- Yemen (YE) -->
<!-- http://www.itu.int/oth/T02020000E7/en -->
<territory id="YE">
<generalDesc>
<nationalNumberPattern>1\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>191</exampleNumber>
<nationalNumberPattern>19[1459]</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>191</exampleNumber>
<nationalNumberPattern>19[1459]</nationalNumberPattern>
</tollFree>
<!-- http://www.yemenypages.com/en/emergency_numbers.aspx -->
<!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
<!-- http://www.netglobers.com/asia/yemen-emergency-numbers-in-yemen.html -->
<emergency>
<possibleLengths national="3"/>
<exampleNumber>191</exampleNumber>
<nationalNumberPattern>19[1459]</nationalNumberPattern>
</emergency>
</territory>
<!-- Mayotte (YT) -->
<territory id="YT">
<generalDesc>
<nationalNumberPattern>1\d\d?</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
5
)
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
5
)
</nationalNumberPattern>
</tollFree>
<!-- http://www.sfr-mayotte.com/la-carte/les-services-@/article.jspz?oid=679&categ=345 -->
<!-- http://www.sccfd.org/travel.html -->
<emergency>
<possibleLengths national="2,3"/>
<exampleNumber>15</exampleNumber>
<nationalNumberPattern>
1(?:
12|
5
)
</nationalNumberPattern>
</emergency>
</territory>
<!-- South Africa (ZA) -->
<!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000C10001PDFE.pdf -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa -->
<!-- https://www.icasa.org.za/Portals/0/Regulations/Regulations/NumberingPlanReg.pdf -->
<!-- Check http://smscode.co.za/index.asp for verification of short codes and cost
information. -->
<territory id="ZA">
<generalDesc>
<nationalNumberPattern>[134]\d{2,4}</nationalNumberPattern>
</generalDesc>
<!-- As per ITU doc, short codes only start with 1[0124], 17[37], 3 and 4. -->
<shortCode>
<possibleLengths national="[3-5]"/>
<exampleNumber>107</exampleNumber>
<nationalNumberPattern>
1(?:
0(?:
1(?:
11|
77
)|
20|
7
)|
1[12]|
77(?:
3[237]|
[45]7|
6[279]|
9[26]
)
)|
[34]\d{4}
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3,5"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
01\d\d|
12
)
</nationalNumberPattern>
</tollFree>
<!-- 37064, 42699, 43699, 43941, 43946 and 48837 are charged at standard rate w.r.t carrier
as per confirmation from smsportal.co.za. 3078[23] are standard rate as per test
results. -->
<standardRate>
<possibleLengths national="5"/>
<exampleNumber>30782</exampleNumber>
<nationalNumberPattern>
3(?:
078[23]|
7(?:
064|
567
)|
8126
)|
4(?:
394[16]|
7751|
8837
)|
4[23]699
</nationalNumberPattern>
</standardRate>
<premiumRate>
<possibleLengths national="5"/>
<exampleNumber>41348</exampleNumber>
<nationalNumberPattern>
41(?:
348|
851
)
</nationalNumberPattern>
</premiumRate>
<!-- 111 is a vodafone customer service number. -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>111</exampleNumber>
<nationalNumberPattern>111</nationalNumberPattern>
</carrierSpecific>
<!-- 107 is a harmonized number for emergency call services. Online articles say that it
cannot be dialled from mobile and is available only in Cape Town, such as
https://www.westerncape.gov.za/service/calling-help-emergency and
https://en.wikipedia.org/wiki/List_of_emergency_telephone_numbers so we omit it here. -->
<emergency>
<possibleLengths national="3,5"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
1(?:
01(?:
11|
77
)|
12
)
</nationalNumberPattern>
</emergency>
<!-- All [34]XXXX numbers found online are used for sms services. Ex: 37567, 47751, 37064
and 43699. -->
<smsServices>
<possibleLengths national="5"/>
<exampleNumber>30000</exampleNumber>
<nationalNumberPattern>[34]\d{4}</nationalNumberPattern>
</smsServices>
</territory>
<!-- Zambia (ZM) -->
<!-- http://www.itu.int/oth/T02020000E8/en -->
<territory id="ZM">
<generalDesc>
<nationalNumberPattern>[19]\d\d</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[139]
</nationalNumberPattern>
</shortCode>
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[139]
</nationalNumberPattern>
</tollFree>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[139]
</nationalNumberPattern>
</emergency>
</territory>
<!-- Zimbabwe (ZW) -->
<!-- http://www.itu.int/oth/T02020000E9/en -->
<territory id="ZW">
<generalDesc>
<nationalNumberPattern>
[139]\d\d(?:
\d{2}
)?
</nationalNumberPattern>
</generalDesc>
<shortCode>
<possibleLengths national="3,5"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
11[2469]|
3[013-57-9]\d{3}|
9(?:
5[023]|
6[0-25]|
9[3-59]
)
</nationalNumberPattern>
</shortCode>
<!-- 95[023] and 961 are toll-free as per official articles. -->
<tollFree>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
9(?:
5[023]|
61|
9[3-59]
)
</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="5"/>
<exampleNumber>30000</exampleNumber>
<nationalNumberPattern>3[013-57-9]\d{3}</nationalNumberPattern>
</premiumRate>
<!-- 114 emergency short code works only for NetOne subscribers. 95[023] and 96[0-25] short
codes can be dialled only from fixed-line. So adding here to alarm that they do not
work for all. -->
<carrierSpecific>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>
114|
9(?:
5[023]|
6[0-25]
)
</nationalNumberPattern>
</carrierSpecific>
<emergency>
<possibleLengths national="3"/>
<exampleNumber>112</exampleNumber>
<nationalNumberPattern>
112|
99[3-59]
</nationalNumberPattern>
</emergency>
<expandedEmergency>
<possibleLengths national="3"/>
<exampleNumber>114</exampleNumber>
<nationalNumberPattern>114</nationalNumberPattern>
</expandedEmergency>
</territory>
</territories>
</phoneNumberMetadata>