1 <!-- Copyright (C) 2009 The Libphonenumber Authors
3 Licensed under the Apache License, Version 2.0 (the "License");
4 you may not use this file except in compliance with the License.
5 You may obtain a copy of the License at
7 http://www.apache.org/licenses/LICENSE-2.0
9 Unless required by applicable law or agreed to in writing, software
10 distributed under the License is distributed on an "AS IS" BASIS,
11 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 See the License for the specific language governing permissions and
13 limitations under the License.
18 Metadata on Phone Number Plan and formatting rules
19 Note: Territories are in alphabetical order by their IDs, which are based on ISO 3166-1
20 two-letter country codes (or are set to "001" for non-geographical entities, which
21 represents "World" in the UN M.49 standard). The country names in the comments are the
22 official short names in English according to ISO 3166-1.
24 For more information on what each element represents, see
25 resources/phonemetadata.proto
27 Note that if you want to add validation metadata, the generalDesc nationalNumberPattern and
28 possibleNumberPattern must be provided. If this is missing, then the country will be
29 considered to have no more specific phone-number type metadata (fixedLine, mobile etc) and
30 hence only basic validation rules (numbers should be between 3 and 15 digits long) will be
33 If adding an element for a non-geographical entity, please add an example number element to the
36 Country code, international and national prefix information main source:
37 http://www.itu.int/pub/T-SP-E.164C-2011
39 Emergency numbers Wikipedia source:
40 http://en.wikipedia.org/wiki/Emergency_telephone_number
43 <!DOCTYPE phoneNumberMetadata [
44 <!ELEMENT phoneNumberMetadata (territories)>
45 <!ELEMENT territories (territory+)>
46 <!ELEMENT territory (availableFormats?, generalDesc?, noInternationalDialling?,
47 areaCodeOptional?, fixedLine?, mobile?, pager?, tollFree?, premiumRate?,
48 sharedCost?, personalNumber?, voip?, uan?, voicemail?, emergency?)>
49 <!ELEMENT generalDesc (nationalNumberPattern, possibleNumberPattern, exampleNumber?)>
50 <!ELEMENT noInternationalDialling (nationalNumberPattern, possibleNumberPattern?,
52 <!ELEMENT areaCodeOptional (nationalNumberPattern, possibleNumberPattern, exampleNumber?)>
53 <!ELEMENT fixedLine (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
54 <!ELEMENT mobile (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
55 <!ELEMENT pager (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
56 <!ELEMENT tollFree (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
57 <!ELEMENT premiumRate (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
58 <!ELEMENT sharedCost (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
59 <!ELEMENT personalNumber (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
60 <!ELEMENT voip (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
61 <!ELEMENT uan (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
62 <!ELEMENT voicemail (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
63 <!ELEMENT emergency (nationalNumberPattern?, possibleNumberPattern?, exampleNumber?)>
64 <!ELEMENT availableFormats (numberFormat+)>
65 <!ELEMENT nationalNumberPattern (#PCDATA)>
66 <!ELEMENT possibleNumberPattern (#PCDATA)>
67 <!ELEMENT exampleNumber (#PCDATA)>
68 <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)>
69 <!ELEMENT format (#PCDATA)>
70 <!ELEMENT intlFormat (#PCDATA)>
71 <!ELEMENT leadingDigits (#PCDATA)>
73 <!ATTLIST territory id CDATA #REQUIRED>
74 <!ATTLIST territory countryCode CDATA #REQUIRED>
75 <!ATTLIST territory mainCountryForCode (true) #IMPLIED>
76 <!ATTLIST territory leadingDigits CDATA #IMPLIED>
77 <!ATTLIST territory preferredInternationalPrefix CDATA #IMPLIED>
78 <!ATTLIST territory internationalPrefix CDATA #IMPLIED>
79 <!ATTLIST territory nationalPrefix CDATA #IMPLIED>
80 <!ATTLIST territory nationalPrefixForParsing CDATA #IMPLIED>
81 <!ATTLIST territory nationalPrefixTransformRule CDATA #IMPLIED>
82 <!ATTLIST territory preferredExtnPrefix CDATA #IMPLIED>
83 <!ATTLIST territory nationalPrefixFormattingRule CDATA #IMPLIED>
84 <!ATTLIST territory nationalPrefixOptionalWhenFormatting (true) #IMPLIED>
85 <!ATTLIST territory leadingZeroPossible (true) #IMPLIED>
86 <!ATTLIST territory carrierCodeFormattingRule CDATA #IMPLIED>
87 <!ATTLIST numberFormat nationalPrefixFormattingRule CDATA #IMPLIED>
88 <!ATTLIST numberFormat nationalPrefixOptionalWhenFormatting (true) #IMPLIED>
89 <!ATTLIST numberFormat carrierCodeFormattingRule CDATA #IMPLIED>
90 <!ATTLIST numberFormat pattern CDATA #REQUIRED>
95 <!-- Ascension Island -->
96 <!-- www.itu.int/oth/T02020000AF -->
97 <territory id="AC" countryCode="247" internationalPrefix="00">
98 <!-- Formatted as a block. -->
100 <nationalNumberPattern>[2-467]\d{3}</nationalNumberPattern>
101 <possibleNumberPattern>\d{4}</possibleNumberPattern>
104 <nationalNumberPattern>
110 </nationalNumberPattern>
111 <possibleNumberPattern>\d{4}</possibleNumberPattern>
112 <exampleNumber>6889</exampleNumber>
115 <nationalNumberPattern>NA</nationalNumberPattern>
116 <possibleNumberPattern>NA</possibleNumberPattern>
119 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf
120 http://www.noonsite.com/Countries/AscensionIsland/?rc=GeneralInfo
121 Note the 4-digit emergency numbers fit the fixed-line pattern, therefore are not
122 included. This is consistent with how we handle such numbers in other countries. -->
123 <nationalNumberPattern>911</nationalNumberPattern>
124 <possibleNumberPattern>\d{3}</possibleNumberPattern>
125 <exampleNumber>911</exampleNumber>
130 <!-- http://www.itu.int/oth/T0202000005/en -->
131 <territory id="AD" countryCode="376" internationalPrefix="00">
133 <numberFormat pattern="(\d{3})(\d{3})">
134 <leadingDigits>[346-9]</leadingDigits>
135 <format>$1 $2</format>
137 <numberFormat pattern="(180[02])(\d{4})">
138 <leadingDigits>1</leadingDigits>
139 <format>$1 $2</format>
143 <nationalNumberPattern>
148 </nationalNumberPattern>
149 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
152 <nationalNumberPattern>[78]\d{5}</nationalNumberPattern>
153 <possibleNumberPattern>\d{6}</possibleNumberPattern>
154 <exampleNumber>712345</exampleNumber>
157 <nationalNumberPattern>[346]\d{5}</nationalNumberPattern>
158 <possibleNumberPattern>\d{6}</possibleNumberPattern>
159 <exampleNumber>312345</exampleNumber>
162 <!-- Note that the definitions of 1800 and 1802 numbers differ in the plan and on the
163 Andorran www.sta.ad website, but we consider both to be freephone here. -->
164 <nationalNumberPattern>180[02]\d{4}</nationalNumberPattern>
165 <possibleNumberPattern>\d{8}</possibleNumberPattern>
166 <exampleNumber>18001234</exampleNumber>
168 <!-- The national numbering plan says that numbers beginning with 9 are reserved for special
169 services, so we assume they are premium rate here, although we cannot find examples
172 <nationalNumberPattern>9\d{5}</nationalNumberPattern>
173 <possibleNumberPattern>\d{6}</possibleNumberPattern>
174 <exampleNumber>912345</exampleNumber>
177 <!-- http://www.fco.gov.uk/en/travel-and-living-abroad/travel-advice-by-country/europe/andorra
179 <nationalNumberPattern>11[0268]</nationalNumberPattern>
180 <possibleNumberPattern>\d{3}</possibleNumberPattern>
181 <exampleNumber>112</exampleNumber>
185 <!-- United Arab Emirates -->
186 <!-- http://www.itu.int/oth/T02020000DC/en -->
187 <territory id="AE" countryCode="971" internationalPrefix="00"
188 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
190 <numberFormat pattern="([2-4679])(\d{3})(\d{4})">
191 <leadingDigits>[2-4679][2-8]</leadingDigits>
192 <format>$1 $2 $3</format>
194 <numberFormat pattern="(5[0256])(\d{3})(\d{4})">
195 <leadingDigits>5</leadingDigits>
196 <format>$1 $2 $3</format>
198 <numberFormat pattern="([479]00)(\d)(\d{5})" nationalPrefixFormattingRule="$FG">
199 <leadingDigits>[479]0</leadingDigits>
200 <format>$1 $2 $3</format>
202 <numberFormat pattern="([68]00)(\d{2,9})" nationalPrefixFormattingRule="$FG">
207 <format>$1 $2</format>
211 <nationalNumberPattern>
214 </nationalNumberPattern>
215 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
218 <nationalNumberPattern>[2-4679][2-8]\d{6}</nationalNumberPattern>
219 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
220 <exampleNumber>22345678</exampleNumber>
223 <nationalNumberPattern>5[0256]\d{7}</nationalNumberPattern>
224 <possibleNumberPattern>\d{9}</possibleNumberPattern>
225 <exampleNumber>501234567</exampleNumber>
228 <nationalNumberPattern>
231 </nationalNumberPattern>
232 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
233 <exampleNumber>800123456</exampleNumber>
236 <nationalNumberPattern>900[02]\d{5}</nationalNumberPattern>
237 <possibleNumberPattern>\d{9}</possibleNumberPattern>
238 <exampleNumber>900234567</exampleNumber>
241 <nationalNumberPattern>700[05]\d{5}</nationalNumberPattern>
242 <possibleNumberPattern>\d{9}</possibleNumberPattern>
243 <exampleNumber>700012345</exampleNumber>
246 <nationalNumberPattern>600[25]\d{5}</nationalNumberPattern>
247 <possibleNumberPattern>\d{9}</possibleNumberPattern>
248 <exampleNumber>600212345</exampleNumber>
251 <nationalNumberPattern>
254 </nationalNumberPattern>
255 <possibleNumberPattern>\d{3}</possibleNumberPattern>
256 <exampleNumber>112</exampleNumber>
261 <!-- http://www.itu.int/oth/T0202000001/en -->
262 <territory id="AF" countryCode="93" internationalPrefix="00"
263 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
265 <numberFormat pattern="([2-7]\d)(\d{3})(\d{4})">
266 <format>$1 $2 $3</format>
270 <nationalNumberPattern>[2-7]\d{8}</nationalNumberPattern>
271 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
274 <nationalNumberPattern>
280 </nationalNumberPattern>
281 <exampleNumber>234567890</exampleNumber>
284 <nationalNumberPattern>7[057-9]\d{7}</nationalNumberPattern>
285 <possibleNumberPattern>\d{9}</possibleNumberPattern>
286 <exampleNumber>701234567</exampleNumber>
289 <nationalNumberPattern>
294 </nationalNumberPattern>
295 <possibleNumberPattern>\d{3}</possibleNumberPattern>
296 <exampleNumber>119</exampleNumber>
300 <!-- Antigua and Barbuda -->
301 <!-- http://www.itu.int/oth/T0202000008/en -->
302 <territory id="AG" countryCode="1" leadingDigits="268" nationalPrefix="1"
303 internationalPrefix="011">
305 <!-- NANPA country - uses US formatting rules -->
306 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
307 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
310 <!-- 268 468 is not in the plan, but has been added after numbers with this prefix have been
311 found in online searches. -->
312 <nationalNumberPattern>
320 </nationalNumberPattern>
321 <exampleNumber>2684601234</exampleNumber>
324 <!-- 268 776/778/779 are not in the plan, but have been added after numbers with these
325 prefixes have been found in online searches. Same for 268 780/782/784/786. -->
326 <nationalNumberPattern>
336 </nationalNumberPattern>
337 <possibleNumberPattern>\d{10}</possibleNumberPattern>
338 <exampleNumber>2684641234</exampleNumber>
341 <nationalNumberPattern>26840[69]\d{4}</nationalNumberPattern>
342 <possibleNumberPattern>\d{10}</possibleNumberPattern>
343 <exampleNumber>2684061234</exampleNumber>
346 <nationalNumberPattern>
354 </nationalNumberPattern>
355 <possibleNumberPattern>\d{10}</possibleNumberPattern>
356 <exampleNumber>8002123456</exampleNumber>
359 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
360 <possibleNumberPattern>\d{10}</possibleNumberPattern>
361 <exampleNumber>9002123456</exampleNumber>
364 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
365 <nationalNumberPattern>
371 </nationalNumberPattern>
372 <possibleNumberPattern>\d{10}</possibleNumberPattern>
373 <exampleNumber>5002345678</exampleNumber>
376 <!-- This is included as Centrex in the plan. -->
377 <nationalNumberPattern>26848[01]\d{4}</nationalNumberPattern>
378 <possibleNumberPattern>\d{10}</possibleNumberPattern>
379 <exampleNumber>2684801234</exampleNumber>
382 <!-- http://barbados.usembassy.gov/emergency-antigua_barbuda.html -->
383 <nationalNumberPattern>
388 </nationalNumberPattern>
389 <possibleNumberPattern>\d{3}</possibleNumberPattern>
390 <exampleNumber>911</exampleNumber>
395 <!-- http://www.itu.int/oth/T0202000007/en -->
396 <territory id="AI" countryCode="1" leadingDigits="264" nationalPrefix="1"
397 internationalPrefix="011">
399 <!-- NANPA country - uses US formatting rules -->
400 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
401 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
404 <nationalNumberPattern>
409 </nationalNumberPattern>
410 <exampleNumber>2644612345</exampleNumber>
413 <nationalNumberPattern>
426 </nationalNumberPattern>
427 <possibleNumberPattern>\d{10}</possibleNumberPattern>
428 <exampleNumber>2642351234</exampleNumber>
431 <nationalNumberPattern>
439 </nationalNumberPattern>
440 <possibleNumberPattern>\d{10}</possibleNumberPattern>
441 <exampleNumber>8002123456</exampleNumber>
444 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
445 <possibleNumberPattern>\d{10}</possibleNumberPattern>
446 <exampleNumber>9002123456</exampleNumber>
449 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
450 <nationalNumberPattern>
456 </nationalNumberPattern>
457 <possibleNumberPattern>\d{10}</possibleNumberPattern>
458 <exampleNumber>5002345678</exampleNumber>
461 <!-- http://barbados.usembassy.gov/emergency-anguilla.html -->
462 <nationalNumberPattern>911</nationalNumberPattern>
463 <possibleNumberPattern>\d{3}</possibleNumberPattern>
464 <exampleNumber>911</exampleNumber>
469 <!-- http://www.itu.int/oth/T0202000002/en -->
470 <territory id="AL" countryCode="355" internationalPrefix="00"
471 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
473 <!-- Formats mostly follow http://tirana.usembassy.gov/list_of_doctors.html -->
474 <numberFormat pattern="(4)(\d{3})(\d{4})">
475 <leadingDigits>4[0-6]</leadingDigits>
476 <format>$1 $2 $3</format>
478 <numberFormat pattern="(6[6-9])(\d{3})(\d{4})">
479 <leadingDigits>6</leadingDigits>
480 <format>$1 $2 $3</format>
482 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
487 <format>$1 $2 $3</format>
489 <numberFormat pattern="(\d{3})(\d{3,5})">
495 <format>$1 $2</format>
499 <nationalNumberPattern>
504 </nationalNumberPattern>
505 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
508 <nationalNumberPattern>
534 </nationalNumberPattern>
535 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
536 <exampleNumber>22345678</exampleNumber>
539 <nationalNumberPattern>6[6-9]\d{7}</nationalNumberPattern>
540 <possibleNumberPattern>\d{9}</possibleNumberPattern>
541 <exampleNumber>661234567</exampleNumber>
544 <nationalNumberPattern>800\d{4}</nationalNumberPattern>
545 <possibleNumberPattern>\d{7}</possibleNumberPattern>
546 <exampleNumber>8001234</exampleNumber>
549 <!-- It is named "Shared Revenue Services" in the plan, but as there is a separate "Shared
550 Cost Services", it is highly likely these numbers are premium rate numbers. No
551 information/example is found in the Internet. -->
552 <nationalNumberPattern>900\d{3}</nationalNumberPattern>
553 <possibleNumberPattern>\d{6}</possibleNumberPattern>
554 <exampleNumber>900123</exampleNumber>
557 <nationalNumberPattern>808\d{3}</nationalNumberPattern>
558 <possibleNumberPattern>\d{6}</possibleNumberPattern>
559 <exampleNumber>808123</exampleNumber>
562 <nationalNumberPattern>700\d{5}</nationalNumberPattern>
563 <possibleNumberPattern>\d{8}</possibleNumberPattern>
564 <exampleNumber>70012345</exampleNumber>
567 <nationalNumberPattern>12[789]</nationalNumberPattern>
568 <possibleNumberPattern>\d{3}</possibleNumberPattern>
569 <exampleNumber>129</exampleNumber>
574 <!-- http://www.itu.int/oth/T020200000A/en -->
575 <!-- http://en.wikipedia.org/wiki/%2B374 -->
576 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nagorno-Karabakh_Republic -->
577 <!-- We think the national dialling prefix is 0 - it seems this was a change in 2005 (or 2008)
578 along with the new city codes. However, their official document makes no mention of it,
579 websites disagree, and we are not sure if the change has actually been made. -->
580 <territory id="AM" countryCode="374" internationalPrefix="00"
581 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
583 <numberFormat pattern="(\d{2})(\d{6})">
588 <format>$1 $2</format>
590 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP$FG">
595 <format>$1 $2</format>
597 <numberFormat pattern="(\d{3})(\d{5})">
598 <leadingDigits>[23]</leadingDigits>
599 <format>$1 $2</format>
601 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP $FG">
606 <format>$1 $2 $3</format>
610 <nationalNumberPattern>[1-9]\d{7}</nationalNumberPattern>
611 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
614 <!-- Includes telephone numbers in Nagorno-Karabakh Republic, physically located inside
615 Azerbaijan, which use prefix 47. -->
616 <nationalNumberPattern>
630 </nationalNumberPattern>
631 <exampleNumber>10123456</exampleNumber>
634 <!-- Part of the range 97 is used by Nagorno-Karabakh Republic. -->
635 <nationalNumberPattern>
641 </nationalNumberPattern>
642 <possibleNumberPattern>\d{8}</possibleNumberPattern>
643 <exampleNumber>77123456</exampleNumber>
646 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
647 <possibleNumberPattern>\d{8}</possibleNumberPattern>
648 <exampleNumber>80012345</exampleNumber>
651 <nationalNumberPattern>90[016]\d{5}</nationalNumberPattern>
652 <possibleNumberPattern>\d{8}</possibleNumberPattern>
653 <exampleNumber>90012345</exampleNumber>
656 <nationalNumberPattern>80[1-4]\d{5}</nationalNumberPattern>
657 <possibleNumberPattern>\d{8}</possibleNumberPattern>
658 <exampleNumber>80112345</exampleNumber>
661 <nationalNumberPattern>60[2-6]\d{5}</nationalNumberPattern>
662 <possibleNumberPattern>\d{8}</possibleNumberPattern>
663 <exampleNumber>60271234</exampleNumber>
666 <nationalNumberPattern>10[123]</nationalNumberPattern>
667 <possibleNumberPattern>\d{3}</possibleNumberPattern>
668 <exampleNumber>102</exampleNumber>
673 <!-- http://www.itu.int/oth/T0202000006/en -->
674 <territory id="AO" countryCode="244" internationalPrefix="00">
676 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
677 <format>$1 $2 $3</format>
681 <nationalNumberPattern>[29]\d{8}</nationalNumberPattern>
682 <possibleNumberPattern>\d{9}</possibleNumberPattern>
685 <nationalNumberPattern>
690 </nationalNumberPattern>
691 <exampleNumber>222123456</exampleNumber>
694 <!-- Expanded the 92 prefix possibilities to match numbers found online. Unitel are
695 launching the prefix 94 apparently on 25th April 2012. -->
696 <nationalNumberPattern>9[1-4]\d{7}</nationalNumberPattern>
697 <exampleNumber>923123456</exampleNumber>
700 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1096.html -->
701 <nationalNumberPattern>11[235]</nationalNumberPattern>
702 <possibleNumberPattern>\d{3}</possibleNumberPattern>
703 <exampleNumber>113</exampleNumber>
708 <!-- http://www.itu.int/oth/T0202000009/en -->
709 <!-- http://www.cnc.gov.ar/infotecnica/numeracion/Index.asp - click on Indicativos Interurbanos.
711 <territory id="AR" countryCode="54" internationalPrefix="00" nationalPrefix="0"
712 nationalPrefixForParsing="
810 nationalPrefixTransformRule="9$1" nationalPrefixFormattingRule="$NP$FG">
812 <numberFormat pattern="([68]\d{2})(\d{3})(\d{4})">
813 <leadingDigits>[68]</leadingDigits>
814 <format>$1-$2-$3</format>
816 <numberFormat pattern="(9)(11)(\d{4})(\d{4})">
817 <leadingDigits>911</leadingDigits>
818 <format>$2 15-$3-$4</format>
819 <intlFormat>$1 $2 $3-$4</intlFormat>
821 <numberFormat pattern="(9)(\d{3})(\d{3})(\d{4})">
822 <!-- Some 4-digit area codes actually are caught by this rule. Preference is given however
823 to the 3-digit area codes, since they are considerably larger communities. -->
850 <!-- We exclude here several 294X four-digit area codes: 2940, 2942, 2945, 2946 and 2948 -
851 and several 38[3578]X four-digit area codes. -->
884 <format>$2 15-$3-$4</format>
885 <intlFormat>$1 $2 $3-$4</intlFormat>
887 <numberFormat pattern="(9)(\d{4})(\d{3})(\d{3})">
888 <!-- The formatting pattern here for these newly introduced area codes is based on the ITU
889 document. We have not found sufficient examples online to know if this is actually
890 being followed by the general population, or whether the back-up pattern for
891 four-digit area codes (below) is preferred. -->
892 <leadingDigits>93[58]</leadingDigits>
912 <format>$2 15-$3-$4</format>
913 <intlFormat>$1 $2 $3-$4</intlFormat>
915 <numberFormat pattern="(9)(\d{4})(\d{2})(\d{4})">
916 <leadingDigits>9[23]</leadingDigits>
917 <format>$2 15-$3-$4</format>
918 <intlFormat>$1 $2 $3-$4</intlFormat>
920 <numberFormat pattern="(11)(\d{4})(\d{4})" nationalPrefixOptionalWhenFormatting="true">
921 <leadingDigits>1</leadingDigits>
922 <format>$1 $2-$3</format>
924 <!-- These patterns are a copy of the mobile patterns with the leading 9 removed. -->
925 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true">
944 <!-- Several 294X four-digit area codes exist: 2940, 2942, 2945, 2946 and 2948. -->
975 <format>$1 $2-$3</format>
977 <numberFormat pattern="(\d{4})(\d{3})(\d{3})" nationalPrefixOptionalWhenFormatting="true">
993 <format>$1 $2-$3</format>
995 <numberFormat pattern="(\d{4})(\d{2})(\d{4})" nationalPrefixOptionalWhenFormatting="true">
996 <leadingDigits>[23]</leadingDigits>
997 <format>$1 $2-$3</format>
1001 <nationalNumberPattern>
1004 </nationalNumberPattern>
1005 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
1007 <noInternationalDialling>
1008 <nationalNumberPattern>810\d{7}</nationalNumberPattern>
1009 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1010 <exampleNumber>8101234567</exampleNumber>
1011 </noInternationalDialling>
1013 <!-- Also covering fixed satellite service numbers (670). -->
1014 <nationalNumberPattern>
1094 </nationalNumberPattern>
1095 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1096 <exampleNumber>1123456789</exampleNumber>
1099 <!-- Also covers mobile satellite services (675 numbers). -->
1100 <!-- 4-digit area codes are not covered here in detail - we only check the digit after the
1101 area code is in the range 2-9. The four-digit area-code checking is done in detail if
1102 we attempt to strip the caller-pays token (15) from the number. -->
1103 <nationalNumberPattern>
1127 </nationalNumberPattern>
1128 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
1129 <exampleNumber>91123456789</exampleNumber>
1132 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
1133 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1134 <exampleNumber>8001234567</exampleNumber>
1137 <nationalNumberPattern>60[04579]\d{7}</nationalNumberPattern>
1138 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1139 <exampleNumber>6001234567</exampleNumber>
1142 <nationalNumberPattern>810\d{7}</nationalNumberPattern>
1143 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1144 <exampleNumber>8101234567</exampleNumber>
1147 <nationalNumberPattern>
1152 </nationalNumberPattern>
1153 <possibleNumberPattern>\d{3}</possibleNumberPattern>
1154 <exampleNumber>101</exampleNumber>
1158 <!-- American Samoa -->
1159 <!-- http://www.itu.int/oth/T0202000004/en -->
1160 <territory id="AS" countryCode="1" leadingDigits="684" nationalPrefix="1"
1161 internationalPrefix="011">
1163 <!-- NANPA country - uses US formatting rules -->
1164 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
1165 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
1168 <nationalNumberPattern>
1178 </nationalNumberPattern>
1179 <exampleNumber>6846221234</exampleNumber>
1182 <!-- Adding 24[246], operated from Blue Sky. -->
1183 <nationalNumberPattern>
1188 </nationalNumberPattern>
1189 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1190 <exampleNumber>6847331234</exampleNumber>
1193 <nationalNumberPattern>
1201 </nationalNumberPattern>
1202 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1203 <exampleNumber>8002123456</exampleNumber>
1206 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
1207 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1208 <exampleNumber>9002123456</exampleNumber>
1211 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
1212 <nationalNumberPattern>
1218 </nationalNumberPattern>
1219 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1220 <exampleNumber>5002345678</exampleNumber>
1223 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf
1224 http://www.airportairport.com/American-Samoa.html
1225 http://www.frommers.com/destinations/americansamoa/3038020157.html -->
1226 <nationalNumberPattern>911</nationalNumberPattern>
1227 <possibleNumberPattern>\d{3}</possibleNumberPattern>
1228 <exampleNumber>911</exampleNumber>
1233 <!-- http://www.rtr.at/en/tk/E129 -->
1234 <territory id="AT" countryCode="43" internationalPrefix="00"
1235 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
1237 <numberFormat pattern="(1)(\d{3,12})">
1238 <leadingDigits>1</leadingDigits>
1239 <format>$1 $2</format>
1241 <!-- The following three patterns are the most common for prefixes 050, 057 and 059, as
1242 found on Austrian web pages. -->
1243 <numberFormat pattern="(5\d)(\d{3,5})">
1244 <leadingDigits>5[079]</leadingDigits>
1245 <format>$1 $2</format>
1247 <numberFormat pattern="(5\d)(\d{3})(\d{3,4})">
1248 <leadingDigits>5[079]</leadingDigits>
1249 <format>$1 $2 $3</format>
1251 <numberFormat pattern="(5\d)(\d{4})(\d{4,7})">
1252 <leadingDigits>5[079]</leadingDigits>
1253 <format>$1 $2 $3</format>
1255 <numberFormat pattern="(\d{3})(\d{3,10})">
1272 <format>$1 $2</format>
1274 <numberFormat pattern="(\d{4})(\d{3,9})">
1295 <format>$1 $2</format>
1299 <nationalNumberPattern>[1-9]\d{3,12}</nationalNumberPattern>
1300 <possibleNumberPattern>\d{3,13}</possibleNumberPattern>
1303 <!-- Note that the full area code is not validated - just the first 3 digits. This also
1304 means that even though for most Austrian numbers the minimum length is 7, we allow 6
1305 since we don't differentiate below between 3 and 4 digit area codes for reasons of
1307 <nationalNumberPattern>
1359 </nationalNumberPattern>
1360 <exampleNumber>1234567890</exampleNumber>
1363 <nationalNumberPattern>
1370 </nationalNumberPattern>
1371 <possibleNumberPattern>\d{7,13}</possibleNumberPattern>
1372 <exampleNumber>644123456</exampleNumber>
1375 <nationalNumberPattern>80[02]\d{6,10}</nationalNumberPattern>
1376 <possibleNumberPattern>\d{9,13}</possibleNumberPattern>
1377 <exampleNumber>800123456</exampleNumber>
1380 <nationalNumberPattern>
1388 </nationalNumberPattern>
1389 <possibleNumberPattern>\d{9,13}</possibleNumberPattern>
1390 <exampleNumber>900123456</exampleNumber>
1393 <nationalNumberPattern>
1398 </nationalNumberPattern>
1399 <possibleNumberPattern>\d{9,13}</possibleNumberPattern>
1400 <exampleNumber>810123456</exampleNumber>
1403 <nationalNumberPattern>780\d{6,10}</nationalNumberPattern>
1404 <possibleNumberPattern>\d{9,13}</possibleNumberPattern>
1405 <exampleNumber>780123456</exampleNumber>
1408 <nationalNumberPattern>
1417 </nationalNumberPattern>
1418 <possibleNumberPattern>\d{5,13}</possibleNumberPattern>
1419 <exampleNumber>50123</exampleNumber>
1422 <nationalNumberPattern>
1428 </nationalNumberPattern>
1429 <possibleNumberPattern>\d{3}</possibleNumberPattern>
1430 <exampleNumber>112</exampleNumber>
1435 <!-- Metadata shared with Cocos Islands (CC) and Christmas Islands (CX) -->
1436 <!-- http://www.itu.int/oth/T020200000D/en -->
1437 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia -->
1438 <territory id="AU" countryCode="61" mainCountryForCode="true"
1439 internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]"
1440 preferredInternationalPrefix="0011" nationalPrefix="0">
1442 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
1443 pattern="([2378])(\d{4})(\d{4})">
1444 <leadingDigits>[2378]</leadingDigits>
1445 <format>$1 $2 $3</format>
1447 <numberFormat nationalPrefixFormattingRule="$NP$FG"
1448 pattern="(\d{3})(\d{3})(\d{3})">
1453 <format>$1 $2 $3</format>
1455 <numberFormat nationalPrefixFormattingRule="$NP$FG"
1456 pattern="(16)(\d{3})(\d{2,4})">
1457 <leadingDigits>16</leadingDigits>
1458 <format>$1 $2 $3</format>
1460 <numberFormat nationalPrefixFormattingRule="$FG"
1461 pattern="(1[389]\d{2})(\d{3})(\d{3})">
1474 <format>$1 $2 $3</format>
1476 <numberFormat nationalPrefixFormattingRule="$FG"
1477 pattern="(180)(2\d{3})">
1478 <leadingDigits>180</leadingDigits>
1479 <leadingDigits>1802</leadingDigits>
1480 <format>$1 $2</format>
1482 <numberFormat nationalPrefixFormattingRule="$FG"
1483 pattern="(19\d)(\d{3})">
1484 <leadingDigits>19[13]</leadingDigits>
1485 <format>$1 $2</format>
1487 <numberFormat nationalPrefixFormattingRule="$FG"
1488 pattern="(19\d{2})(\d{4})">
1489 <leadingDigits>19[67]</leadingDigits>
1490 <format>$1 $2</format>
1492 <numberFormat nationalPrefixFormattingRule="$FG"
1493 pattern="(13)(\d{2})(\d{2})">
1494 <leadingDigits>13[1-9]</leadingDigits>
1495 <format>$1 $2 $3</format>
1499 <nationalNumberPattern>[1-578]\d{5,9}</nationalNumberPattern>
1500 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1502 <noInternationalDialling>
1503 <nationalNumberPattern>
1514 </nationalNumberPattern>
1515 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1516 <exampleNumber>1300123456</exampleNumber>
1517 </noInternationalDialling>
1519 <!-- Excludes prefixes used by Cocos Islands and Christmas Islands -->
1520 <nationalNumberPattern>
1533 </nationalNumberPattern>
1534 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
1535 <exampleNumber>212345678</exampleNumber>
1538 <!-- Includes MobileSat and Thuraya satellite services. According to the wikipedia page,
1539 other ranges 14[1-3] are not currently used. -->
1540 <nationalNumberPattern>
1554 </nationalNumberPattern>
1555 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1556 <exampleNumber>412345678</exampleNumber>
1559 <nationalNumberPattern>16\d{3,7}</nationalNumberPattern>
1560 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
1561 <exampleNumber>1612345</exampleNumber>
1564 <nationalNumberPattern>
1569 </nationalNumberPattern>
1570 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
1571 <exampleNumber>1800123456</exampleNumber>
1574 <nationalNumberPattern>
1580 </nationalNumberPattern>
1581 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1582 <exampleNumber>1900123456</exampleNumber>
1585 <!-- Local-rate (SmartNumbers) are put here because they are a reverse-charge network,
1586 although they charge a small local call connect fee (around 25c). These start with 13
1588 <nationalNumberPattern>
1592 </nationalNumberPattern>
1593 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1594 <exampleNumber>1300123456</exampleNumber>
1596 <!-- Wikipedia was the source for these types of numbers, and number allocation search here
1597 http://web.acma.gov.au/numb/openAccess/inquiry/allocationSearch.do confirms this. (Search
1598 from 0500000000 to 0590000000) -->
1600 <nationalNumberPattern>500\d{6}</nationalNumberPattern>
1601 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1602 <exampleNumber>500123456</exampleNumber>
1605 <nationalNumberPattern>550\d{6}</nationalNumberPattern>
1606 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1607 <exampleNumber>550123456</exampleNumber>
1610 <nationalNumberPattern>
1613 </nationalNumberPattern>
1614 <possibleNumberPattern>\d{3}</possibleNumberPattern>
1615 <exampleNumber>112</exampleNumber>
1620 <!-- http://www.itu.int/oth/T020200000B/en -->
1621 <territory id="AW" countryCode="297" internationalPrefix="00">
1623 <numberFormat pattern="(\d{3})(\d{4})">
1624 <format>$1 $2</format>
1628 <nationalNumberPattern>[25-9]\d{6}</nationalNumberPattern>
1629 <possibleNumberPattern>\d{7}</possibleNumberPattern>
1632 <nationalNumberPattern>
1637 </nationalNumberPattern>
1638 <exampleNumber>5212345</exampleNumber>
1641 <!-- The prefixes 662, 994 & 96[45], while not in the plan, seem to be used in mobile
1642 numbers found online. -->
1643 <nationalNumberPattern>
1661 </nationalNumberPattern>
1662 <exampleNumber>5601234</exampleNumber>
1665 <nationalNumberPattern>800\d{4}</nationalNumberPattern>
1666 <exampleNumber>8001234</exampleNumber>
1669 <nationalNumberPattern>900\d{4}</nationalNumberPattern>
1670 <exampleNumber>9001234</exampleNumber>
1673 <nationalNumberPattern>
1676 </nationalNumberPattern>
1677 <exampleNumber>5011234</exampleNumber>
1680 <!-- http://www.yellowpages-aruba.com/home/emergency-numbers -->
1681 <nationalNumberPattern>
1684 </nationalNumberPattern>
1685 <possibleNumberPattern>\d{3}</possibleNumberPattern>
1686 <exampleNumber>911</exampleNumber>
1690 <!-- Ã…land Islands. -->
1691 <!-- Metadata shared with Finland. -->
1692 <!-- http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/numerotyypitjaalueet.html -->
1693 <territory id="AX" countryCode="358" internationalPrefix="00|99[049]" nationalPrefix="0"
1694 nationalPrefixFormattingRule="$NP$FG">
1695 <!-- The general desc and fixed line are numbers different from Finland metadata. -->
1697 <nationalNumberPattern>
1703 </nationalNumberPattern>
1704 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
1706 <noInternationalDialling>
1707 <!-- According to the national numbering plan, service numbers are in general not accessible
1708 from abroad, although 600/700/800 numbers may be. -->
1709 <nationalNumberPattern>
1727 </nationalNumberPattern>
1728 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
1729 <exampleNumber>100123</exampleNumber>
1730 </noInternationalDialling>
1732 <nationalNumberPattern>18[1-8]\d{3,9}</nationalNumberPattern>
1733 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
1734 <exampleNumber>1812345678</exampleNumber>
1736 <!-- The mobile, toll free, premium rate and UAN numbers copied from Finland. -->
1738 <nationalNumberPattern>
1741 </nationalNumberPattern>
1742 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
1743 <exampleNumber>412345678</exampleNumber>
1746 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern>
1747 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
1748 <exampleNumber>8001234567</exampleNumber>
1751 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern>
1752 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
1753 <exampleNumber>600123456</exampleNumber>
1756 <!-- Covers nationwide non-geographic numbers, and nationwide "service numbers", typically
1757 assigned to institutions such as universities, the national post, etc, where they are
1758 not otherwise classified as toll-free or premium-rate numbers. -->
1759 <nationalNumberPattern>
1777 </nationalNumberPattern>
1778 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
1779 <exampleNumber>10112345</exampleNumber>
1782 <!-- http://www.arrivalguides.com/en/Travelguides/Europe/Finland/ALAND -->
1783 <nationalNumberPattern>112</nationalNumberPattern>
1784 <possibleNumberPattern>\d{3}</possibleNumberPattern>
1785 <exampleNumber>112</exampleNumber>
1790 <!-- http://www.itu.int/oth/T020200000F/en -->
1791 <territory id="AZ" countryCode="994" internationalPrefix="00" nationalPrefix="0"
1792 nationalPrefixFormattingRule="($NP$FG)">
1794 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
1805 <format>$1 $2 $3 $4</format>
1807 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG">
1808 <leadingDigits>[4-8]</leadingDigits>
1809 <format>$1 $2 $3 $4</format>
1811 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"
1812 nationalPrefixFormattingRule="$NP$FG">
1813 <leadingDigits>9</leadingDigits>
1814 <format>$1 $2 $3 $4</format>
1818 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern>
1819 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
1822 <nationalNumberPattern>
1835 </nationalNumberPattern>
1836 <exampleNumber>123123456</exampleNumber>
1839 <nationalNumberPattern>
1846 </nationalNumberPattern>
1847 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1848 <exampleNumber>401234567</exampleNumber>
1851 <!-- 88 is listed as fixed-line for Baku in the ITU document, but online numbers seem to
1852 suggest they are in fact national toll-free numbers. -->
1853 <nationalNumberPattern>88\d{7}</nationalNumberPattern>
1854 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1855 <exampleNumber>881234567</exampleNumber>
1858 <!-- These are marked as Interactive Calls in the ITU document. -->
1859 <nationalNumberPattern>900200\d{3}</nationalNumberPattern>
1860 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1861 <exampleNumber>900200123</exampleNumber>
1864 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_978.html
1865 http://wikitravel.org/en/Azerbaijan#Emergency_contact_numbers -->
1866 <nationalNumberPattern>
1871 </nationalNumberPattern>
1872 <possibleNumberPattern>\d{3}</possibleNumberPattern>
1873 <exampleNumber>101</exampleNumber>
1877 <!-- Bosnia and Herzegovina -->
1878 <!-- http://www.rak.ba/eng/index.php?uid=1272016657 (accessible from
1879 http://www.cra.ba/en/telecom/numbering/) -->
1880 <!-- http://en.wikipedia.org/wiki/+387 -->
1881 <territory id="BA" countryCode="387" internationalPrefix="00"
1882 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
1884 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
1885 <leadingDigits>[3-5]</leadingDigits>
1886 <format>$1 $2-$3</format>
1888 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
1893 <format>$1 $2 $3</format>
1895 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})">
1896 <leadingDigits>6[047]</leadingDigits>
1897 <format>$1 $2 $3 $4</format>
1901 <nationalNumberPattern>[3-9]\d{7,8}</nationalNumberPattern>
1902 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
1905 <nationalNumberPattern>
1910 </nationalNumberPattern>
1911 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
1912 <exampleNumber>30123456</exampleNumber>
1915 <nationalNumberPattern>
1922 </nationalNumberPattern>
1923 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
1924 <exampleNumber>61123456</exampleNumber>
1927 <nationalNumberPattern>8[08]\d{6}</nationalNumberPattern>
1928 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1929 <exampleNumber>80123456</exampleNumber>
1932 <nationalNumberPattern>9[0246]\d{6}</nationalNumberPattern>
1933 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1934 <exampleNumber>90123456</exampleNumber>
1937 <!-- Using this category to model national tariff numbers - these are under Shared Cost in
1939 <nationalNumberPattern>8[12]\d{6}</nationalNumberPattern>
1940 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1941 <exampleNumber>82123456</exampleNumber>
1944 <!-- Using this to classify nomad numbers. -->
1945 <nationalNumberPattern>70[23]\d{5}</nationalNumberPattern>
1946 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1947 <exampleNumber>70223456</exampleNumber>
1950 <nationalNumberPattern>12[234]</nationalNumberPattern>
1951 <possibleNumberPattern>\d{3}</possibleNumberPattern>
1952 <exampleNumber>122</exampleNumber>
1957 <!-- http://www.itu.int/oth/T0202000013/en -->
1958 <territory id="BB" countryCode="1" leadingDigits="246" nationalPrefix="1"
1959 internationalPrefix="011">
1961 <!-- NANPA country - uses US formatting rules -->
1962 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
1963 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
1966 <nationalNumberPattern>246[2-9]\d{6}</nationalNumberPattern>
1967 <exampleNumber>2462345678</exampleNumber>
1970 <nationalNumberPattern>
1979 </nationalNumberPattern>
1980 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1981 <exampleNumber>2462501234</exampleNumber>
1984 <nationalNumberPattern>
1992 </nationalNumberPattern>
1993 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1994 <exampleNumber>8002123456</exampleNumber>
1997 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
1998 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1999 <exampleNumber>9002123456</exampleNumber>
2002 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
2003 <nationalNumberPattern>
2009 </nationalNumberPattern>
2010 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2011 <exampleNumber>5002345678</exampleNumber>
2014 <nationalNumberPattern>[235]11</nationalNumberPattern>
2015 <possibleNumberPattern>\d{3}</possibleNumberPattern>
2016 <exampleNumber>211</exampleNumber>
2021 <!-- http://www.itu.int/oth/T0202000012/en -->
2022 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bangladesh -->
2023 <!-- http://www.btrc.gov.bd/engineering/national_numbering_plan_2005.pdf -->
2024 <territory id="BD" countryCode="880" internationalPrefix="00[12]?"
2025 preferredInternationalPrefix="00"
2026 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
2028 <numberFormat pattern="(2)(\d{7})">
2029 <leadingDigits>2</leadingDigits>
2030 <format>$1-$2</format>
2032 <numberFormat pattern="(\d{2})(\d{4,6})">
2033 <leadingDigits>[3-79]1</leadingDigits>
2034 <format>$1-$2</format>
2036 <!-- Mobile numbers, VOIP, and four-digit fixed-line area codes. -->
2037 <numberFormat pattern="(\d{4})(\d{3,6})">
2069 <format>$1-$2</format>
2071 <numberFormat pattern="(\d{3})(\d{3,7})">
2076 <format>$1-$2</format>
2080 <!-- This is quite complex so we can define that numbers beginning with 88 are not part of the
2081 plan, so the country code can be accurately stripped off. -->
2082 <nationalNumberPattern>
2086 </nationalNumberPattern>
2087 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
2090 <!-- There was a plan to move to 10 digit fixed-line numbers, but this does not seem to have
2091 been realised, judging by online numbers and wikipedia. These patterns are grouped
2092 first by leading digit, then within by number of digits. Several Dhaka prefixes (02 731
2093 etc) are included despite not being mentioned on the wikipedia page or ITU doc due to
2094 online evidence. Another oddity is Chittagong - some numbers have a leading 2, others
2095 do not - both are allowed for now. For some area codes, the subscriber number length
2096 described in our source documentation doesn't match numbers online (e.g. 05222) so we
2097 allow both for now. (This applies to 0431, 04329, 04623, 05327 as well). We have
2098 also added 04452 and 04923 from numbers found online. -->
2099 <nationalNumberPattern>
2372 </nationalNumberPattern>
2373 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
2374 <exampleNumber>27111234</exampleNumber>
2377 <!-- Presuming that mobile numbers with the prefixes 66, 37, 44 and 38 must be followed by
2378 numbers [02-9] or they would clash with fixed-line codes. According to the plan, mobile
2379 numbers should be moving to 1[13-9] anyway. -->
2380 <nationalNumberPattern>
2392 </nationalNumberPattern>
2393 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2394 <exampleNumber>1812345678</exampleNumber>
2397 <!-- Note: Including Tele-voting numbers here as they are free of charge. -->
2398 <nationalNumberPattern>80[03]\d{7}</nationalNumberPattern>
2399 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2400 <exampleNumber>8001234567</exampleNumber>
2403 <nationalNumberPattern>
2409 </nationalNumberPattern>
2410 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2411 <exampleNumber>9604123456</exampleNumber>
2414 <nationalNumberPattern>
2417 </nationalNumberPattern>
2418 <possibleNumberPattern>\d{3}</possibleNumberPattern>
2419 <exampleNumber>999</exampleNumber>
2424 <!-- http://www.bipt.be/en/161/ShowContent/502/Database/Databases.aspx -->
2425 <!-- http://www.telefoonzones.be/ -->
2426 <territory id="BE" countryCode="32" internationalPrefix="00"
2427 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
2429 <numberFormat pattern="(4[6-9]\d)(\d{2})(\d{2})(\d{2})">
2430 <leadingDigits>4[6-9]</leadingDigits>
2431 <format>$1 $2 $3 $4</format>
2433 <numberFormat pattern="([2-49])(\d{3})(\d{2})(\d{2})">
2438 <format>$1 $2 $3 $4</format>
2440 <numberFormat pattern="([15-8]\d)(\d{2})(\d{2})(\d{2})">
2449 <format>$1 $2 $3 $4</format>
2451 <numberFormat pattern="([89]\d{2})(\d{2})(\d{3})">
2458 <format>$1 $2 $3</format>
2462 <nationalNumberPattern>[1-9]\d{7,8}</nationalNumberPattern>
2463 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
2466 <!-- Note that 80 is a valid area code, so we explicitly check for this case that the third
2467 digit begins with 1-9 -->
2468 <nationalNumberPattern>
2481 </nationalNumberPattern>
2482 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2483 <exampleNumber>12345678</exampleNumber>
2486 <!-- Numbers beginning with 46 outside the ranges allocated by the plan have been included
2487 since many were found online. -->
2488 <nationalNumberPattern>
2493 </nationalNumberPattern>
2494 <possibleNumberPattern>\d{9}</possibleNumberPattern>
2495 <exampleNumber>470123456</exampleNumber>
2498 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
2499 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2500 <exampleNumber>80012345</exampleNumber>
2503 <nationalNumberPattern>
2508 </nationalNumberPattern>
2509 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2510 <exampleNumber>90123456</exampleNumber>
2513 <!-- Using this for National Rate Services, since
2514 http://www.voipgate.com/site/news/newsflash/new-numbers-available-the-netherlands-and-austria.html
2515 says it will be priced the same as any other national calls. -->
2516 <nationalNumberPattern>78\d{6}</nationalNumberPattern>
2517 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2518 <exampleNumber>78123456</exampleNumber>
2521 <nationalNumberPattern>
2526 </nationalNumberPattern>
2527 <possibleNumberPattern>\d{3}</possibleNumberPattern>
2528 <exampleNumber>112</exampleNumber>
2532 <!-- Burkina Faso -->
2533 <!-- http://www.itu.int/oth/T0202000021/en -->
2534 <!-- http://www.onatel.bf/onatelsa/plandenumerotation_burkina.pdf -->
2535 <territory id="BF" countryCode="226" internationalPrefix="00">
2537 <!-- The national numbering plan from ITU suggests grouping of 2, 2 and 4, but we have
2538 chosen to use the standard from numbers found on the internet instead. -->
2539 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
2540 <format>$1 $2 $3 $4</format>
2544 <nationalNumberPattern>[24-7]\d{7}</nationalNumberPattern>
2545 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2548 <!-- The prefix 50 48 has been added based on numbers found online, while 40 49 has been
2549 deleted since we haven't found any numbers with this prefix and it is not mentioned in
2550 the Onatel document.
2551 IMPORTANT: Note that the ITU documents of Mar/Apr 2013 seem to have major errors in the
2552 fixed-line table, so we have not changed our patterns based on these. -->
2553 <nationalNumberPattern>
2567 </nationalNumberPattern>
2568 <exampleNumber>20491234</exampleNumber>
2571 <nationalNumberPattern>
2579 </nationalNumberPattern>
2580 <exampleNumber>70123456</exampleNumber>
2582 <!-- http://www.diplomatie.gouv.fr/fr/conseils-aux-voyageurs_909/conseils-par-pays_12191/burkina-faso_12217/index.html -->
2584 <nationalNumberPattern>1[78]</nationalNumberPattern>
2585 <possibleNumberPattern>\d{2}</possibleNumberPattern>
2586 <exampleNumber>17</exampleNumber>
2591 <!-- http://www.itu.int/oth/T0202000020/en -->
2592 <territory id="BG" countryCode="359" internationalPrefix="00"
2593 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
2595 <!-- Formatting rules follow the conventions seen in web-search results. A space has been
2596 used to separate the area code from the rest of the number, based on sites like
2597 http://www.goldenpages.bg. -->
2598 <numberFormat pattern="(2)(\d{5})">
2599 <leadingDigits>29</leadingDigits>
2600 <format>$1 $2</format>
2602 <numberFormat pattern="(2)(\d{3})(\d{3,4})">
2603 <leadingDigits>2</leadingDigits>
2604 <format>$1 $2 $3</format>
2606 <numberFormat pattern="(\d{3})(\d{4})">
2611 <format>$1 $2</format>
2613 <numberFormat pattern="(\d{3})(\d{3})(\d{2})">
2618 <format>$1 $2 $3</format>
2620 <numberFormat pattern="(\d{3})(\d{2})(\d{3})">
2621 <leadingDigits>[78]00</leadingDigits>
2622 <format>$1 $2 $3</format>
2624 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})">
2632 <format>$1 $2 $3</format>
2634 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
2640 <format>$1 $2 $3</format>
2644 <nationalNumberPattern>
2647 </nationalNumberPattern>
2648 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
2651 <!-- 29xxxx numbers have been added because they can be found online, and are typically
2652 used by taxi companies. -->
2653 <nationalNumberPattern>
2674 </nationalNumberPattern>
2675 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
2676 <exampleNumber>2123456</exampleNumber>
2679 <nationalNumberPattern>
2688 </nationalNumberPattern>
2689 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
2690 <exampleNumber>48123456</exampleNumber>
2693 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
2694 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2695 <exampleNumber>80012345</exampleNumber>
2698 <nationalNumberPattern>90\d{6}</nationalNumberPattern>
2699 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2700 <exampleNumber>90123456</exampleNumber>
2703 <nationalNumberPattern>700\d{5}</nationalNumberPattern>
2704 <exampleNumber>70012345</exampleNumber>
2707 <nationalNumberPattern>
2713 </nationalNumberPattern>
2714 <possibleNumberPattern>\d{3}</possibleNumberPattern>
2715 <exampleNumber>112</exampleNumber>
2720 <!-- http://www.itu.int/oth/T0202000011/en -->
2721 <!-- http://www.tra.org.bh/en/pdf/National_Numbering_Plan_2.pdf -->
2722 <!-- http://www.tra.org.bh/en/marketNumbering.aspx -->
2723 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain -->
2724 <territory id="BH" countryCode="973" internationalPrefix="00">
2726 <numberFormat pattern="(\d{4})(\d{4})">
2727 <format>$1 $2</format>
2731 <nationalNumberPattern>[136-9]\d{7}</nationalNumberPattern>
2732 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2734 <!-- Universal Service numbers are under both Mobile and Fixed-Line, as they can be assigned
2736 <!-- According to http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain, the ranges
2737 "6966-6969, 6996, 6999" are assigned to Rapid. However this contradicts our ranges of
2738 "6966, 6969, 6996-6999". TODO: Investigate this further. -->
2740 <nationalNumberPattern>
2765 </nationalNumberPattern>
2766 <exampleNumber>17001234</exampleNumber>
2768 <!-- Previously 6644 was assigned to Universal Service, along with 6111, 6160, 6500, 6600,
2769 6688, 6969, 6996, 6999, and 77. These were put under both Mobile and Fixed-Line, as they
2770 could be assigned to either. However, in the new document these are assigned to
2771 Fixed-Line only (with the exception of 6644 which was removed). For now we are keeping
2772 these number in both sections.
2773 Note also that 31 is not listed in the ITU document and could probably be removed.
2774 TODO: Check above ranges and move/remove ranges where necessary.-->
2776 <nationalNumberPattern>
2804 </nationalNumberPattern>
2805 <exampleNumber>36001234</exampleNumber>
2808 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
2809 <exampleNumber>80123456</exampleNumber>
2811 <!-- 87 numbers are "wholly paid by the caller", so they are slotted under premium-rate for
2814 <nationalNumberPattern>
2819 </nationalNumberPattern>
2820 <exampleNumber>90123456</exampleNumber>
2823 <nationalNumberPattern>84\d{6}</nationalNumberPattern>
2824 <exampleNumber>84123456</exampleNumber>
2827 <nationalNumberPattern>999</nationalNumberPattern>
2828 <possibleNumberPattern>\d{3}</possibleNumberPattern>
2829 <exampleNumber>999</exampleNumber>
2834 <!-- http://www.itu.int/oth/T0202000022/en -->
2835 <territory id="BI" countryCode="257" internationalPrefix="00">
2838 pattern="([27]\d)(\d{2})(\d{2})(\d{2})">
2839 <format>$1 $2 $3 $4</format>
2843 <nationalNumberPattern>[27]\d{7}</nationalNumberPattern>
2844 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2847 <nationalNumberPattern>
2852 </nationalNumberPattern>
2853 <exampleNumber>22201234</exampleNumber>
2856 <!-- Extra online mobile number prefixes found: 74.
2857 The 29 prefix is listed as a mobile prefix, but many people list it as their fixed home
2858 number. We will keep it as mobile for now, but it may actually be a prefix for fixed
2859 satellite phones. -->
2860 <nationalNumberPattern>
2865 </nationalNumberPattern>
2866 <exampleNumber>79561234</exampleNumber>
2868 <!-- http://www.diplomatie.gouv.fr/fr/conseils-aux-voyageurs_909/conseils-par-pays_12191/burundi_12220/index.html -->
2870 <nationalNumberPattern>11[78]</nationalNumberPattern>
2871 <possibleNumberPattern>\d{3}</possibleNumberPattern>
2872 <exampleNumber>117</exampleNumber>
2877 <!-- http://www.itu.int/oth/T0202000017/en -->
2878 <territory id="BJ" countryCode="229" internationalPrefix="00">
2880 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
2881 <format>$1 $2 $3 $4</format>
2883 <!-- Numbers beginning with 7 should be formatted as a block. -->
2886 <nationalNumberPattern>
2889 </nationalNumberPattern>
2890 <possibleNumberPattern>\d{4,8}</possibleNumberPattern>
2893 <!-- These come from the national numbering plan, but have been widened to include other
2894 prefixes found in the yellow pages - specifically 21 0. -->
2895 <nationalNumberPattern>
2902 </nationalNumberPattern>
2903 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2904 <exampleNumber>20211234</exampleNumber>
2907 <!-- We have restricted the pattern here to the first two digits, as beyond this the data
2908 seems to be no longer accurate. The prefixes 9[46] have also been added, along with
2909 6[67] (seemingly prefixes for Mobile MTN), and 64 for BeninCell. Glo Mobile has been
2910 reported as having prefixes 68 and 9[89]. -->
2911 <nationalNumberPattern>
2916 </nationalNumberPattern>
2917 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2918 <exampleNumber>90011234</exampleNumber>
2921 <nationalNumberPattern>7[3-5]\d{2}</nationalNumberPattern>
2922 <possibleNumberPattern>\d{4}</possibleNumberPattern>
2923 <exampleNumber>7312</exampleNumber>
2926 <nationalNumberPattern>857[58]\d{4}</nationalNumberPattern>
2927 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2928 <exampleNumber>85751234</exampleNumber>
2930 <!-- Numbers beginning with 81 are reserved for _either_ free phone or shared-cost (same cost
2931 as a local-call.) We model these as UAN since we have no more detailed information. -->
2933 <nationalNumberPattern>81\d{6}</nationalNumberPattern>
2934 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2935 <exampleNumber>81123456</exampleNumber>
2938 <nationalNumberPattern>11[78]</nationalNumberPattern>
2939 <possibleNumberPattern>\d{3}</possibleNumberPattern>
2940 <exampleNumber>117</exampleNumber>
2944 <!-- Saint Barthélemy, French Antilles -->
2945 <!-- There seems to be some overlap with phone numbers from Saint Martin and Guadeloupe. The
2946 national numbering plan does not specify any St Barthélemy-specific numbering prefixes, but
2947 it appears from searches in online white and yellow pages that a subset of the prefixes
2948 available in these regions are used. In these cases, if getRegionCodeForNumber is used, one
2949 of these region codes will be returned, although numbers will be valid for both regions.
2951 <!-- http://www.itu.int/oth/T0202000058/en -->
2952 <territory id="BL" countryCode="590" internationalPrefix="00" nationalPrefix="0">
2953 <!-- Formatting rules borrowed from Guadeloupe. -->
2955 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
2956 <possibleNumberPattern>\d{9}</possibleNumberPattern>
2959 <nationalNumberPattern>
2965 </nationalNumberPattern>
2966 <exampleNumber>590271234</exampleNumber>
2969 <!-- Any ranges assigned from
2970 http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to
2971 Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between
2973 <nationalNumberPattern>
2978 </nationalNumberPattern>
2979 <exampleNumber>690301234</exampleNumber>
2981 <!-- http://www.comstbarth.fr/urgences.asp -->
2983 <nationalNumberPattern>18</nationalNumberPattern>
2984 <possibleNumberPattern>\d{2}</possibleNumberPattern>
2985 <exampleNumber>18</exampleNumber>
2990 <!-- http://www.itu.int/oth/T0202000018/en -->
2991 <territory id="BM" countryCode="1" leadingDigits="441" nationalPrefix="1"
2992 internationalPrefix="011">
2994 <!-- NANPA country - uses US formatting rules -->
2995 <nationalNumberPattern>[4589]\d{9}</nationalNumberPattern>
2996 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
2999 <nationalNumberPattern>
3015 </nationalNumberPattern>
3016 <exampleNumber>4412345678</exampleNumber>
3019 <nationalNumberPattern>
3024 </nationalNumberPattern>
3025 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3026 <exampleNumber>4413701234</exampleNumber>
3029 <nationalNumberPattern>
3037 </nationalNumberPattern>
3038 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3039 <exampleNumber>8002123456</exampleNumber>
3042 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
3043 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3044 <exampleNumber>9002123456</exampleNumber>
3047 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
3048 <nationalNumberPattern>
3054 </nationalNumberPattern>
3055 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3056 <exampleNumber>5002345678</exampleNumber>
3059 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1067.html -->
3060 <nationalNumberPattern>911</nationalNumberPattern>
3061 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3062 <exampleNumber>911</exampleNumber>
3066 <!-- Brunei Darussalam -->
3067 <!-- http://www.itu.int/oth/T020200001F/en -->
3068 <territory id="BN" countryCode="673" internationalPrefix="00">
3069 <!-- Format is from http://aiti.gov.bn/contact.html -->
3071 <numberFormat pattern="([2-578]\d{2})(\d{4})">
3072 <format>$1 $2</format>
3076 <nationalNumberPattern>[2-578]\d{6}</nationalNumberPattern>
3077 <possibleNumberPattern>\d{7}</possibleNumberPattern>
3080 <nationalNumberPattern>[2-5]\d{6}</nationalNumberPattern>
3081 <exampleNumber>2345678</exampleNumber>
3084 <nationalNumberPattern>[78]\d{6}</nationalNumberPattern>
3085 <exampleNumber>7123456</exampleNumber>
3088 <!-- http://www.information.gov.bn/VER2/content/view/52/62/ -->
3089 <nationalNumberPattern>99[135]</nationalNumberPattern>
3090 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3091 <exampleNumber>991</exampleNumber>
3096 <!-- http://www.itu.int/oth/T020200001A/en -->
3097 <!-- http://www.bolivia.com/Servicios/Plandenumeracion.pdf -->
3098 <territory id="BO" countryCode="591" internationalPrefix="00(1\d)?" nationalPrefix="0"
3099 nationalPrefixForParsing="0(1\d)?" carrierCodeFormattingRule="$NP$CC $FG">
3101 <numberFormat pattern="([234])(\d{7})">
3102 <leadingDigits>[234]</leadingDigits>
3103 <format>$1 $2</format>
3105 <numberFormat pattern="([67]\d{7})">
3106 <leadingDigits>[67]</leadingDigits>
3111 <nationalNumberPattern>[23467]\d{7}</nationalNumberPattern>
3112 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
3115 <nationalNumberPattern>
3119 5(?:11|[258]\d|9[67])|
3126 8(?:25|42|5[257]|86|9[25])|
3127 9(?:2\d|3[234]|4[248]|5[24]|6[2-6]|7\d)
3131 6(?:11|[24689]\d|72)
3134 </nationalNumberPattern>
3135 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
3136 <exampleNumber>22123456</exampleNumber>
3139 <nationalNumberPattern>[67]\d{7}</nationalNumberPattern>
3140 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3141 <exampleNumber>71234567</exampleNumber>
3144 <nationalNumberPattern>11[089]</nationalNumberPattern>
3145 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3146 <exampleNumber>110</exampleNumber>
3150 <!-- Bonaire, Sint Eustatius and Saba -->
3151 <!-- http://www.itu.int/oth/T02020000F8/en -->
3152 <territory id="BQ" countryCode="599" internationalPrefix="00">
3153 <!-- Shares formatting patterns with CW. -->
3155 <nationalNumberPattern>[347]\d{6}</nationalNumberPattern>
3156 <possibleNumberPattern>\d{7}</possibleNumberPattern>
3159 <nationalNumberPattern>
3168 </nationalNumberPattern>
3169 <exampleNumber>7151234</exampleNumber>
3172 <nationalNumberPattern>
3181 </nationalNumberPattern>
3182 <exampleNumber>3181234</exampleNumber>
3185 <!-- http://www.rijksdienstcn.com/index.php?view=pagina&id=126&set_language=EN -->
3186 <nationalNumberPattern>
3189 </nationalNumberPattern>
3190 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3191 <exampleNumber>112</exampleNumber>
3196 <!-- http://en.wikipedia.org/wiki/%2B55 -->
3197 <!-- http://www.itu.int/oth/T020200001D/en -->
3198 <territory id="BR" countryCode="55"
3199 internationalPrefix="00(?:1[45]|2[135]|[34]1|43)"
3201 nationalPrefixForParsing="0(?:(1[245]|2[135]|[34]1)(\d{10,11}))?"
3202 nationalPrefixTransformRule="$2">
3203 <!-- The national prefix for parsing here also contains a capturing group for the main number,
3204 since the carrier codes here may also be area codes, so we want to check the length of
3205 the number after capturing. We also need a nationalTransformRule to repopulate with the
3206 number without the carrier code. -->
3208 <!-- Numbers can be dialled without an area code on mobile phones in Brazil. The first two
3209 rules here handle this case. The leading digits pattern must be specific enough such
3210 that it doesn't match X00 numbers (e.g. toll-free). -->
3211 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(\d{4})(\d{4})">
3218 <format>$1-$2</format>
3219 <intlFormat>NA</intlFormat>
3221 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(\d{5})(\d{4})">
3228 <format>$1-$2</format>
3229 <intlFormat>NA</intlFormat>
3231 <!-- Format short numbers as a block. -->
3232 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(\d{3,5})">
3233 <leadingDigits>1[125689]</leadingDigits>
3235 <intlFormat>NA</intlFormat>
3237 <numberFormat nationalPrefixFormattingRule="($FG)"
3238 pattern="(\d{2})(\d{5})(\d{4})"
3239 carrierCodeFormattingRule="$NP $CC ($FG)">
3246 <format>$1 $2-$3</format>
3248 <numberFormat nationalPrefixFormattingRule="($FG)"
3249 pattern="(\d{2})(\d{4})(\d{4})"
3250 carrierCodeFormattingRule="$NP $CC ($FG)">
3251 <leadingDigits>[1-9][1-9]</leadingDigits>
3252 <format>$1 $2-$3</format>
3254 <numberFormat pattern="([34]00\d)(\d{4})">
3255 <leadingDigits>[34]00</leadingDigits>
3256 <format>$1-$2</format>
3258 <numberFormat nationalPrefixFormattingRule="$NP$FG"
3259 pattern="([3589]00)(\d{2,3})(\d{4})">
3260 <leadingDigits>[3589]00</leadingDigits>
3261 <format>$1 $2 $3</format>
3265 <nationalNumberPattern>
3268 </nationalNumberPattern>
3269 <possibleNumberPattern>\d{8,11}</possibleNumberPattern>
3271 <noInternationalDialling>
3272 <nationalNumberPattern>[34]00\d{5}</nationalNumberPattern>
3273 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3274 <exampleNumber>40041234</exampleNumber>
3275 </noInternationalDialling>
3277 <!-- According to this publication, the prefixes 11 53, 11 54 and 11 57 are to be used for
3278 mobile phones prior to the introduction of a ninth digit. It is not clear whether they
3279 are still valid as fixed-line numbers, so we are leaving them here in the meantime:
3280 http://www.anatel.gov.br/Portal/exibirPortalNoticias.do?acao=carregaNoticia&codigo=22406
3282 <nationalNumberPattern>
3291 </nationalNumberPattern>
3292 <exampleNumber>1123456789</exampleNumber>
3294 <!-- Also includes the new 11-digit mobile numbers that are being rolled out since 2012,
3295 which are added at the end. -->
3297 <nationalNumberPattern>
3319 </nationalNumberPattern>
3320 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
3321 <exampleNumber>1161234567</exampleNumber>
3324 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern>
3325 <exampleNumber>800123456</exampleNumber>
3328 <nationalNumberPattern>[359]00\d{6,7}</nationalNumberPattern>
3329 <exampleNumber>300123456</exampleNumber>
3332 <nationalNumberPattern>[34]00\d{5}</nationalNumberPattern>
3333 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3334 <exampleNumber>40041234</exampleNumber>
3337 <nationalNumberPattern>
3344 </nationalNumberPattern>
3345 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3346 <exampleNumber>190</exampleNumber>
3351 <!-- http://www.itu.int/oth/T0202000010/en -->
3352 <territory id="BS" countryCode="1" leadingDigits="242" nationalPrefix="1"
3353 internationalPrefix="011">
3355 <!-- NANPA country - uses US formatting rules -->
3356 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
3357 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
3360 <nationalNumberPattern>
3381 </nationalNumberPattern>
3382 <exampleNumber>2423456789</exampleNumber>
3385 <nationalNumberPattern>
3409 </nationalNumberPattern>
3410 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3411 <exampleNumber>2423591234</exampleNumber>
3414 <!-- 242 300 is a Domestic Toll Free service. -->
3415 <nationalNumberPattern>
3424 </nationalNumberPattern>
3425 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3426 <exampleNumber>8002123456</exampleNumber>
3429 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
3430 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3431 <exampleNumber>9002123456</exampleNumber>
3434 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
3435 <nationalNumberPattern>
3441 </nationalNumberPattern>
3442 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3443 <exampleNumber>5002345678</exampleNumber>
3446 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_989.html -->
3447 <nationalNumberPattern>91[19]</nationalNumberPattern>
3448 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3449 <exampleNumber>911</exampleNumber>
3454 <!-- http://www.itu.int/oth/T0202000019/en -->
3455 <territory id="BT" countryCode="975" internationalPrefix="00">
3458 http://www.tourism.gov.bt/tour-operators/bhutan-abbot-tours-and-travels.html -->
3459 <numberFormat pattern="([17]7)(\d{2})(\d{2})(\d{2})">
3464 <format>$1 $2 $3 $4</format>
3466 <numberFormat pattern="([2-8])(\d{3})(\d{3})">
3471 <format>$1 $2 $3</format>
3475 <nationalNumberPattern>[1-8]\d{6,7}</nationalNumberPattern>
3476 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
3479 <nationalNumberPattern>
3488 </nationalNumberPattern>
3489 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
3490 <exampleNumber>2345678</exampleNumber>
3493 <!-- The 77 prefix is not yet in the ITU document but numbers online indicate this prefix
3495 <nationalNumberPattern>[17]7\d{6}</nationalNumberPattern>
3496 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3497 <exampleNumber>17123456</exampleNumber>
3500 <!-- http://www.rbp.gov.bt/requestpolice.php -->
3501 <!-- http://www.jdwnrh.gov.bt/sfo2011/?page_id=51 -->
3502 <nationalNumberPattern>11[023]</nationalNumberPattern>
3503 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3504 <exampleNumber>113</exampleNumber>
3506 <!-- No information on other types of phone numbers for Bhutan has been found. -->
3510 <!-- http://www.itu.int/oth/T020200001C/en -->
3511 <territory id="BW" countryCode="267" internationalPrefix="00">
3513 <numberFormat pattern="(\d{3})(\d{4})">
3514 <leadingDigits>[2-6]</leadingDigits>
3515 <format>$1 $2</format>
3517 <numberFormat pattern="(7\d)(\d{3})(\d{3})">
3518 <leadingDigits>7</leadingDigits>
3519 <format>$1 $2 $3</format>
3521 <numberFormat pattern="(90)(\d{5})">
3522 <leadingDigits>9</leadingDigits>
3523 <format>$1 $2</format>
3527 <nationalNumberPattern>[2-79]\d{6,7}</nationalNumberPattern>
3528 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
3531 <nationalNumberPattern>
3563 </nationalNumberPattern>
3564 <possibleNumberPattern>\d{7}</possibleNumberPattern>
3565 <exampleNumber>2401234</exampleNumber>
3568 <!-- 77[01] has been added after numbers in use have been seen online. -->
3569 <nationalNumberPattern>
3575 </nationalNumberPattern>
3576 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3577 <exampleNumber>71123456</exampleNumber>
3579 <!-- No reliable information about toll-free numbers can be found; many are written on the
3580 internet like 0800 123 456, but this is not supported by any documentation and no
3581 numbers can be found that actually work. -->
3583 <nationalNumberPattern>90\d{5}</nationalNumberPattern>
3584 <possibleNumberPattern>\d{7}</possibleNumberPattern>
3585 <exampleNumber>9012345</exampleNumber>
3588 <nationalNumberPattern>79[12][01]\d{4}</nationalNumberPattern>
3589 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3590 <exampleNumber>79101234</exampleNumber>
3593 <!-- http://www.gov.bw/en/Ministries%2D%2DAuthorities/Ministries/State-President/Botswana-Police-Service-/About-the-BPS/Toll-Free-Numbers/ -->
3594 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1071.html -->
3595 <nationalNumberPattern>99[789]</nationalNumberPattern>
3596 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3597 <exampleNumber>999</exampleNumber>
3602 <!-- http://www.eng.beltelecom.by/en/subscribers/phone-codes -->
3603 <!-- Information on national prefix provided by a Belarussian person. -->
3604 <territory id="BY" countryCode="375" preferredInternationalPrefix="8~10"
3605 internationalPrefix="810" nationalPrefixForParsing="8?0?"
3608 <numberFormat nationalPrefixFormattingRule="$NP 0$FG"
3609 pattern="([1-4]\d)(\d{3})(\d{4})">
3610 <leadingDigits>[1-4]</leadingDigits>
3611 <format>$1 $2 $3</format>
3613 <numberFormat nationalPrefixFormattingRule="$NP $FG"
3614 pattern="([89]\d{2})(\d{3})(\d{4})">
3619 <format>$1 $2 $3</format>
3621 <numberFormat nationalPrefixFormattingRule="$NP $FG"
3622 pattern="(8\d{2})(\d{4})(\d{4})">
3623 <leadingDigits>82</leadingDigits>
3624 <format>$1 $2 $3</format>
3628 <nationalNumberPattern>
3631 </nationalNumberPattern>
3632 <!-- Numbers are often written without the city code. -->
3633 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
3635 <!-- Toll-free and premium rate numbers are not available from abroad. -->
3636 <noInternationalDialling>
3637 <nationalNumberPattern>
3643 </nationalNumberPattern>
3644 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
3645 <exampleNumber>82012345678</exampleNumber>
3646 </noInternationalDialling>
3648 <nationalNumberPattern>
3681 </nationalNumberPattern>
3682 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
3683 <!-- Using test number for Grodno from the plan. -->
3684 <exampleNumber>152450911</exampleNumber>
3687 <nationalNumberPattern>
3696 </nationalNumberPattern>
3697 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3698 <!-- Using test number for BelCel from the plan. -->
3699 <exampleNumber>294911911</exampleNumber>
3702 <!-- Putting Interactive Polling Service (free) here too. -->
3703 <nationalNumberPattern>
3708 </nationalNumberPattern>
3709 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
3710 <exampleNumber>8011234567</exampleNumber>
3713 <!-- Putting Interactive Polling Service (paid) here too. -->
3714 <nationalNumberPattern>
3719 </nationalNumberPattern>
3720 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3721 <exampleNumber>9021234567</exampleNumber>
3724 <nationalNumberPattern>
3729 </nationalNumberPattern>
3730 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3731 <exampleNumber>112</exampleNumber>
3736 <!-- http://www.itu.int/oth/T0202000016/en -->
3737 <!-- The trunk prefix, formally 0, was dropped in the last reorganisation of the numbering plan.
3739 <territory id="BZ" countryCode="501" internationalPrefix="00" leadingZeroPossible="true">
3741 <numberFormat pattern="(\d{3})(\d{4})">
3742 <leadingDigits>[2-8]</leadingDigits>
3743 <!-- Adding hyphen following the Belize Telemedia formatting rules. -->
3744 <format>$1-$2</format>
3746 <numberFormat pattern="(0)(800)(\d{4})(\d{3})">
3747 <leadingDigits>0</leadingDigits>
3748 <format>$1-$2-$3-$4</format>
3752 <nationalNumberPattern>
3755 </nationalNumberPattern>
3756 <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern>
3759 <nationalNumberPattern>[234578][02]\d{5}</nationalNumberPattern>
3760 <possibleNumberPattern>\d{7}</possibleNumberPattern>
3761 <exampleNumber>2221234</exampleNumber>
3764 <!-- 62[6-9], 63X and 6[67][2-9] were added as we have been able to successfully send SMSs
3765 to these numbers or many numbers have been found online. -->
3766 <nationalNumberPattern>6[0-367]\d{5}</nationalNumberPattern>
3767 <possibleNumberPattern>\d{7}</possibleNumberPattern>
3768 <exampleNumber>6221234</exampleNumber>
3770 <!-- We don't know how these would be dialled internationally - it is possible that they can't
3771 be dialled internationally at all - so we represent the leading 0 as part of the number.
3772 Information from www.belizetelemedia.net. -->
3774 <nationalNumberPattern>0800\d{7}</nationalNumberPattern>
3775 <possibleNumberPattern>\d{11}</possibleNumberPattern>
3776 <exampleNumber>08001234123</exampleNumber>
3778 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
3780 <nationalNumberPattern>
3785 </nationalNumberPattern>
3786 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
3787 <exampleNumber>911</exampleNumber>
3792 <!-- http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm -->
3793 <territory id="CA" countryCode="1" internationalPrefix="011" nationalPrefix="1">
3795 <!-- NANPA country - uses US formatting rules -->
3796 <nationalNumberPattern>
3799 </nationalNumberPattern>
3800 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
3803 <nationalNumberPattern>
3847 </nationalNumberPattern>
3848 <exampleNumber>2042345678</exampleNumber>
3851 <nationalNumberPattern>
3894 </nationalNumberPattern>
3895 <exampleNumber>2042345678</exampleNumber>
3898 <nationalNumberPattern>
3907 </nationalNumberPattern>
3908 <exampleNumber>8002123456</exampleNumber>
3911 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
3912 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3913 <exampleNumber>9002123456</exampleNumber>
3916 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
3917 <nationalNumberPattern>
3923 </nationalNumberPattern>
3924 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3925 <exampleNumber>5002345678</exampleNumber>
3928 <nationalNumberPattern>
3931 </nationalNumberPattern>
3932 <possibleNumberPattern>\d{3}</possibleNumberPattern>
3933 <exampleNumber>911</exampleNumber>
3937 <!-- Cocos Islands -->
3938 <!-- Metadata shared with Australia. -->
3939 <!-- References state Cocos Islands have fixed line numbers starting +61 8 9162. -->
3940 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes -->
3941 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia -->
3942 <territory id="CC" countryCode="61" preferredInternationalPrefix="0011"
3943 internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]"
3945 <!-- Uses AU formatting rules. -->
3946 <!-- General desc and fixed line rules different from Australia. -->
3948 <nationalNumberPattern>[1458]\d{5,9}</nationalNumberPattern>
3949 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
3952 <nationalNumberPattern>89162\d{4}</nationalNumberPattern>
3953 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
3954 <exampleNumber>891621234</exampleNumber>
3956 <!-- Mobile, toll free, premium rate, personal number and VOIP copied from Australia. -->
3958 <nationalNumberPattern>
3968 </nationalNumberPattern>
3969 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3970 <exampleNumber>412345678</exampleNumber>
3973 <nationalNumberPattern>
3982 </nationalNumberPattern>
3983 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
3984 <exampleNumber>1800123456</exampleNumber>
3987 <nationalNumberPattern>190[0126]\d{6}</nationalNumberPattern>
3988 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3989 <exampleNumber>1900123456</exampleNumber>
3992 <nationalNumberPattern>500\d{6}</nationalNumberPattern>
3993 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3994 <exampleNumber>500123456</exampleNumber>
3997 <nationalNumberPattern>550\d{6}</nationalNumberPattern>
3998 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3999 <exampleNumber>550123456</exampleNumber>
4002 <!-- We assume this is the same as for Australia, since they have the same country code and
4003 share their police force, and no better information can be found. -->
4004 <nationalNumberPattern>
4007 </nationalNumberPattern>
4008 <possibleNumberPattern>\d{3}</possibleNumberPattern>
4009 <exampleNumber>112</exampleNumber>
4013 <!-- Congo, Dem. Rep. of the (formerly Zaire) -->
4014 <!-- http://www.itu.int/oth/T0202000037/en -->
4015 <territory id="CD" countryCode="243" internationalPrefix="00"
4016 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
4018 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
4019 <leadingDigits>12</leadingDigits>
4020 <format>$1 $2 $3</format>
4022 <numberFormat pattern="([89]\d{2})(\d{3})(\d{3})">
4027 <format>$1 $2 $3</format>
4029 <numberFormat pattern="(\d{2})(\d{2})(\d{3})">
4030 <leadingDigits>88</leadingDigits>
4031 <format>$1 $2 $3</format>
4033 <numberFormat pattern="(\d{2})(\d{5})">
4034 <leadingDigits>[1-6]</leadingDigits>
4035 <format>$1 $2</format>
4039 <nationalNumberPattern>
4043 </nationalNumberPattern>
4044 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
4047 <nationalNumberPattern>
4053 </nationalNumberPattern>
4054 <exampleNumber>1234567</exampleNumber>
4057 <!-- As of May'13 the 88 range looks as if it is defunct. The ITU document lists "Yozma
4058 Timeturns" as the operator, but their website (http://www.ytt.cd) is offline and the
4059 holdings company http://www.timeturnsholdings.com/products does not show a link for
4060 DRC. While there are still numbers of the form "88\d{5}" online, none of the ones
4061 tried were valid. If the holdings company does not respond to requests about this
4062 range and unless we receive further information, we will remove this range. -->
4063 <nationalNumberPattern>
4069 </nationalNumberPattern>
4070 <exampleNumber>991234567</exampleNumber>
4072 <!-- No national emergency numbers were located for Congo. -->
4075 <!-- Central African Republic -->
4076 <!-- http://www.itu.int/oth/T0202000028/en -->
4077 <territory id="CF" countryCode="236" internationalPrefix="00">
4079 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
4080 <format>$1 $2 $3 $4</format>
4084 <nationalNumberPattern>[278]\d{7}</nationalNumberPattern>
4085 <possibleNumberPattern>\d{8}</possibleNumberPattern>
4088 <nationalNumberPattern>2[12]\d{6}</nationalNumberPattern>
4089 <exampleNumber>21612345</exampleNumber>
4092 <nationalNumberPattern>7[0257]\d{6}</nationalNumberPattern>
4093 <exampleNumber>70012345</exampleNumber>
4096 <nationalNumberPattern>8776\d{4}</nationalNumberPattern>
4097 <exampleNumber>87761234</exampleNumber>
4099 <!-- No emergency numbers information can be found. -->
4102 <!-- Congo (Rep. of the) (Brazzaville) -->
4103 <!-- http://www.itu.int/oth/T020200002E/en -->
4104 <territory id="CG" countryCode="242" internationalPrefix="00" leadingZeroPossible="true">
4106 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
4107 <leadingDigits>[02]</leadingDigits>
4108 <format>$1 $2 $3</format>
4110 <numberFormat pattern="(\d)(\d{4})(\d{4})">
4111 <leadingDigits>8</leadingDigits>
4112 <format>$1 $2 $3</format>
4116 <nationalNumberPattern>[028]\d{8}</nationalNumberPattern>
4117 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4120 <nationalNumberPattern>222[1-589]\d{5}</nationalNumberPattern>
4121 <exampleNumber>222123456</exampleNumber>
4124 <nationalNumberPattern>0[14-6]\d{7}</nationalNumberPattern>
4125 <exampleNumber>061234567</exampleNumber>
4127 <!-- Referred to as a "Green number" in the telephone plan. -->
4129 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
4130 <exampleNumber>800123456</exampleNumber>
4132 <!-- No emergency numbers information can be found. -->
4135 <!-- Switzerland -->
4136 <!-- http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en
4137 under Technical prescriptions: Numbering plan for international carriers -->
4138 <territory id="CH" countryCode="41" internationalPrefix="00"
4139 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
4141 <numberFormat pattern="([2-9]\d)(\d{3})(\d{2})(\d{2})">
4146 <format>$1 $2 $3 $4</format>
4148 <numberFormat pattern="([89]\d{2})(\d{3})(\d{3})">
4153 <format>$1 $2 $3</format>
4155 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{2})(\d{2})">
4156 <leadingDigits>860</leadingDigits>
4157 <format>$1 $2 $3 $4 $5</format>
4161 <nationalNumberPattern>
4164 </nationalNumberPattern>
4165 <possibleNumberPattern>\d{9}(?:\d{3})?</possibleNumberPattern>
4168 <nationalNumberPattern>
4177 </nationalNumberPattern>
4178 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4179 <exampleNumber>212345678</exampleNumber>
4182 <nationalNumberPattern>7[4-9]\d{7}</nationalNumberPattern>
4183 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4184 <exampleNumber>741234567</exampleNumber>
4187 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
4188 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4189 <exampleNumber>800123456</exampleNumber>
4192 <nationalNumberPattern>90[016]\d{6}</nationalNumberPattern>
4193 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4194 <exampleNumber>900123456</exampleNumber>
4197 <nationalNumberPattern>84[0248]\d{6}</nationalNumberPattern>
4198 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4199 <exampleNumber>840123456</exampleNumber>
4202 <nationalNumberPattern>878\d{6}</nationalNumberPattern>
4203 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4204 <exampleNumber>878123456</exampleNumber>
4207 <nationalNumberPattern>860\d{9}</nationalNumberPattern>
4208 <possibleNumberPattern>\d{12}</possibleNumberPattern>
4209 <exampleNumber>860123456789</exampleNumber>
4212 <nationalNumberPattern>
4217 </nationalNumberPattern>
4218 <possibleNumberPattern>\d{3}</possibleNumberPattern>
4219 <exampleNumber>112</exampleNumber>
4223 <!-- Côte d'Ivoire -->
4224 <!-- http://www.itu.int/oth/T0202000031/en -->
4225 <territory id="CI" countryCode="225" internationalPrefix="00" leadingZeroPossible="true">
4227 <!-- Using format from online yellow pages over format implied in national numbering plan.
4229 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
4230 <format>$1 $2 $3 $4</format>
4234 <nationalNumberPattern>[02-6]\d{7}</nationalNumberPattern>
4235 <possibleNumberPattern>\d{8}</possibleNumberPattern>
4238 <nationalNumberPattern>
4254 </nationalNumberPattern>
4255 <exampleNumber>21234567</exampleNumber>
4258 <!-- Added the prefixes 4[0-2] (Moov), 5[5-9] & 65 because SMS messages have been
4259 successfully delivered. Supported by numbers found on the internet. -->
4260 <nationalNumberPattern>
4267 </nationalNumberPattern>
4268 <exampleNumber>01234567</exampleNumber>
4270 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
4272 <nationalNumberPattern>
4277 </nationalNumberPattern>
4278 <possibleNumberPattern>\d{3}</possibleNumberPattern>
4279 <exampleNumber>110</exampleNumber>
4283 <!-- Cook Islands -->
4284 <!-- http://www.itu.int/oth/T020200002F/en -->
4285 <territory id="CK" countryCode="682" internationalPrefix="00">
4287 <numberFormat pattern="(\d{2})(\d{3})">
4288 <format>$1 $2</format>
4292 <nationalNumberPattern>[2-57]\d{4}</nationalNumberPattern>
4293 <possibleNumberPattern>\d{5}</possibleNumberPattern>
4296 <nationalNumberPattern>
4302 </nationalNumberPattern>
4303 <exampleNumber>21234</exampleNumber>
4306 <nationalNumberPattern>
4311 </nationalNumberPattern>
4312 <exampleNumber>71234</exampleNumber>
4315 <!-- http://www.frommers.com/destinations/cookislands/3036020157.html and other tourist
4316 sites agree on the following numbers. -->
4317 <nationalNumberPattern>99[689]</nationalNumberPattern>
4318 <possibleNumberPattern>\d{3}</possibleNumberPattern>
4319 <exampleNumber>998</exampleNumber>
4324 <!-- http://www.itu.int/oth/T020200002A/en -->
4325 <!-- http://en.wikipedia.org/wiki/%2B56 -->
4326 <!-- Carriers listed here: http://www.turismochile.com/datos/carrier.php -->
4327 <territory id="CL" countryCode="56"
4328 internationalPrefix="(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0"
4330 nationalPrefixForParsing="0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))"
4331 nationalPrefixFormattingRule="$NP$FG">
4332 <!-- When dialling mobile numbers from landlines, or vice versa, you need a prefix of 0, which
4333 we strip here. National destinations may be dialled with a carrier if they are not local so
4334 we extract these carrier codes as well. -->
4336 <numberFormat pattern="(2)(\d{3,4})(\d{4})"
4337 nationalPrefixFormattingRule="($FG)"
4338 carrierCodeFormattingRule="$CC ($FG)">
4339 <leadingDigits>2</leadingDigits>
4340 <format>$1 $2 $3</format>
4342 <numberFormat pattern="(\d{2})(\d{2,3})(\d{4})"
4343 nationalPrefixFormattingRule="($FG)"
4344 carrierCodeFormattingRule="$CC ($FG)">
4350 <format>$1 $2 $3</format>
4352 <numberFormat pattern="(9)([5-9]\d{3})(\d{4})">
4353 <leadingDigits>9</leadingDigits>
4354 <format>$1 $2 $3</format>
4356 <numberFormat pattern="(44)(\d{3})(\d{4})">
4357 <leadingDigits>44</leadingDigits>
4358 <format>$1 $2 $3</format>
4360 <numberFormat nationalPrefixFormattingRule="$FG"
4361 pattern="([68]00)(\d{3})(\d{3,4})">
4366 <format>$1 $2 $3</format>
4368 <numberFormat nationalPrefixFormattingRule="$FG"
4369 pattern="(600)(\d{3})(\d{2})(\d{3})">
4370 <leadingDigits>60</leadingDigits>
4371 <format>$1 $2 $3 $4</format>
4373 <numberFormat nationalPrefixFormattingRule="$FG"
4374 pattern="(1230)(\d{3})(\d{4})">
4375 <leadingDigits>1</leadingDigits>
4376 <format>$1 $2 $3</format>
4380 <nationalNumberPattern>
4386 </nationalNumberPattern>
4387 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
4389 <noInternationalDialling>
4390 <nationalNumberPattern>600\d{7,8}</nationalNumberPattern>
4391 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
4392 <exampleNumber>6001234567</exampleNumber>
4393 </noInternationalDialling>
4395 <!-- Nov 2012: The prefixing of '2' to all fixed line numbers, which is being rolled
4396 out between October 2012 and June 2013 means that temporarily the regular
4397 expressions for areas will get very messy as some adopt the leading '2' but
4398 others do not. Eventually when the conversion is complete things should simplify
4399 again. Note that area codes 32 or 41 were transitioned in 2007.
4400 IMPORTANT: A literal reading of the transition rules suggest that all numbers get
4401 a '2' prefix, but some numbers are already 7 digits long (but these always start
4402 with a '2'). The prefixing seems almost certain to only apply to 6-digit numbers and
4403 will unify all fixed line numbers to be 9 digits in total. The fact that the new seven
4404 digit numbers currently only start with a '2' is likely to change in the future.
4405 Note also that at some stage it is likely that Santiago numbers (area code '2') will
4406 have a prefix of "2\d" and not "22" (it's like 10 2-digit area codes wrapped into one).
4407 See: http://www.gob.cl/especiales/informate-de-la-nueva-forma-de-marcar/
4408 http://www.subtel.cl/index.php?option=com_content&view=article&id=3081:&catid=3:noticias
4410 <nationalNumberPattern>
4423 </nationalNumberPattern>
4424 <!-- Area codes do not need to be dialled when dialling within the same area, so the
4425 smallest possible number is length 6. -->
4426 <!-- Nov 2012: The prefixing of '2' to all 6-digit fixed line numbers means that while
4427 the maximum possible number length stays as 9, the minimum length will become '7'
4428 when all area codes are migrated. -->
4429 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
4430 <exampleNumber>221234567</exampleNumber>
4433 <nationalNumberPattern>9[5-9]\d{7}</nationalNumberPattern>
4434 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
4435 <exampleNumber>961234567</exampleNumber>
4437 <!-- Toll free patterns have been collected by looking at numbers on the internet, rather than
4438 from a definitive source. -->
4440 <!-- 1230 numbers are used by Visa/Mastercard helplines in Chile -->
4441 <nationalNumberPattern>
4444 </nationalNumberPattern>
4445 <possibleNumberPattern>\d{9,11}</possibleNumberPattern>
4446 <exampleNumber>800123456</exampleNumber>
4449 <!-- http://empresa.movistar.cl/nuestros_productos/soluciones_telefonia_ip/servicios/servicio_600.php -->
4450 <nationalNumberPattern>600\d{7,8}</nationalNumberPattern>
4451 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
4452 <exampleNumber>6001234567</exampleNumber>
4455 <nationalNumberPattern>44\d{7}</nationalNumberPattern>
4456 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4457 <exampleNumber>441234567</exampleNumber>
4460 <nationalNumberPattern>13[123]</nationalNumberPattern>
4461 <possibleNumberPattern>\d{3}</possibleNumberPattern>
4462 <exampleNumber>133</exampleNumber>
4467 <!-- http://www.itu.int/oth/T0202000024/en -->
4468 <territory id="CM" countryCode="237" internationalPrefix="00">
4470 <!-- Formatting on the internet is consistently with the first 2 extracted, and usually in
4471 the same format as France (all 2 digit groups) so we use this instead of the guidance
4472 of the national numbering plan (which has 1 3 2 2 and 4 4 as its two formatting
4474 <numberFormat pattern="([2357-9]\d)(\d{2})(\d{2})(\d{2})">
4479 <format>$1 $2 $3 $4</format>
4481 <numberFormat pattern="(800)(\d{2})(\d{3})">
4482 <leadingDigits>80</leadingDigits>
4483 <format>$1 $2 $3</format>
4487 <nationalNumberPattern>[2357-9]\d{7}</nationalNumberPattern>
4488 <possibleNumberPattern>\d{8}</possibleNumberPattern>
4491 <!-- Technically, the numbers are required only to start with a 2 or a 3, but all numbers at
4492 the moment start with 22 or 33 since they have been migrated from seven digit numbers
4493 beginning with these numbers. This rule should be relaxed if/when we start getting
4494 numbers beginning in other ways. -->
4495 <nationalNumberPattern>
4500 </nationalNumberPattern>
4501 <exampleNumber>22123456</exampleNumber>
4504 <!-- Mobile numbers beginning with 5 were found online. -->
4505 <nationalNumberPattern>[579]\d{7}</nationalNumberPattern>
4506 <exampleNumber>71234567</exampleNumber>
4509 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
4510 <exampleNumber>80012345</exampleNumber>
4513 <!-- These numbers are listed as value-added in the guide, and in practice seem to begin
4514 with 88 (usually 880). No information can be found as to whether these are premium rate
4516 <nationalNumberPattern>88\d{6}</nationalNumberPattern>
4517 <exampleNumber>88012345</exampleNumber>
4519 <!-- http://www.diplomatie.gouv.fr/fr/conseils-aux-voyageurs_909/conseils-par-pays_12191/cameroun_12221/index.html -->
4521 <!-- Numbers must be prefixed with a 1 when dialled from a mobile. -->
4522 <nationalNumberPattern>1?1[37]</nationalNumberPattern>
4523 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
4524 <exampleNumber>113</exampleNumber>
4529 <!-- http://www.itu.int/oth/T020200002B/en -->
4530 <territory id="CN" countryCode="86" internationalPrefix="(1[1279]\d{3})?00"
4531 preferredInternationalPrefix="00" nationalPrefix="0"
4532 nationalPrefixForParsing="(1[1279]\d{3})|0">
4534 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(80\d{2})(\d{4})"
4535 nationalPrefixOptionalWhenFormatting="true"
4536 carrierCodeFormattingRule="$CC $FG">
4537 <leadingDigits>80[2678]</leadingDigits>
4538 <format>$1 $2</format>
4540 <numberFormat pattern="([48]00)(\d{3})(\d{4})">
4541 <leadingDigits>[48]00</leadingDigits>
4542 <format>$1 $2 $3</format>
4544 <!-- 95xxx shared cost numbers. Without this rule, the numbers will be formatted
4545 incorrectly by the AsYouTypeFormatter because they overlap with area code 095x.
4546 Note although ITU says the format is more like 95 xxx, in reality no space is used
4547 when writing such numbers in China -->
4548 <numberFormat pattern="(\d{5})">
4549 <leadingDigits>95</leadingDigits>
4552 <!-- 95xxx numbers with area codes. -->
4553 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{2})(\d{5,6})"
4554 carrierCodeFormattingRule="$CC $FG">
4567 <format>$1 $2</format>
4569 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{5,6})"
4570 carrierCodeFormattingRule="$CC $FG">
4571 <leadingDigits>[3-9]</leadingDigits>
4572 <leadingDigits>[3-9]\d{2}9</leadingDigits>
4573 <leadingDigits>[3-9]\d{2}95</leadingDigits>
4574 <format>$1 $2</format>
4576 <!-- Local numbers -->
4577 <!-- Chinese fixed-line numbers can be dialed from a cell phone without area code and they
4578 can be 7 to 8 digits. This rule is here to make formatting work with such numbers, as
4579 people frequently store them in their cellphones. It has to stay before formatting
4580 rules for fixed-line numbers to make AsYouTypeFormatter work with these numbers. The
4581 leadingDigits prefix makes sure it doesn't clash with mobile numbers. -->
4582 <numberFormat pattern="(\d{3,4})(\d{4})">
4583 <leadingDigits>[2-9]</leadingDigits>
4584 <format>$1 $2</format>
4585 <intlFormat>NA</intlFormat>
4587 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(21)(\d{4})(\d{4,6})"
4588 nationalPrefixOptionalWhenFormatting="true"
4589 carrierCodeFormattingRule="$CC $FG">
4590 <leadingDigits>21</leadingDigits>
4591 <format>$1 $2 $3</format>
4593 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="([12]\d)(\d{4})(\d{4})"
4594 nationalPrefixOptionalWhenFormatting="true"
4595 carrierCodeFormattingRule="$CC $FG">
4600 <!-- Note the leadingDigitsPattern for 4 digits is the same as 3 digits, -->
4615 <format>$1 $2 $3</format>
4617 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{4})(\d{4})"
4618 nationalPrefixOptionalWhenFormatting="true"
4619 carrierCodeFormattingRule="$CC $FG">
4648 <format>$1 $2 $3</format>
4650 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{3})(\d{4})"
4651 nationalPrefixOptionalWhenFormatting="true"
4652 carrierCodeFormattingRule="$CC $FG">
4709 <format>$1 $2 $3</format>
4711 <numberFormat pattern="(1[3-58]\d)(\d{4})(\d{4})" carrierCodeFormattingRule="$CC $FG">
4712 <leadingDigits>1[3-58]</leadingDigits>
4713 <format>$1 $2 $3</format>
4715 <numberFormat pattern="(10800)(\d{3})(\d{4})">
4716 <leadingDigits>108</leadingDigits>
4717 <leadingDigits>1080</leadingDigits>
4718 <leadingDigits>10800</leadingDigits>
4719 <format>$1 $2 $3</format>
4723 <nationalNumberPattern>
4730 </nationalNumberPattern>
4731 <possibleNumberPattern>\d{4,12}</possibleNumberPattern>
4733 <noInternationalDialling>
4734 <!-- 95xxx numbers have been verified to be unreachable from overseas by placing actual
4736 <nationalNumberPattern>
4744 </nationalNumberPattern>
4745 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
4746 <exampleNumber>4001234567</exampleNumber>
4747 </noInternationalDialling>
4749 <!-- 0432 increased to 8 digits on October 24, 2009. 0791 increased to 8 digits on August
4750 28, 2011. 0551 increased to 8 digits and 0565 was cancelled on Dec 8, 2012. 0871
4751 increased to 8 digits on December 16, 2012. 0475 is the prefix for Tongliao but is not
4753 95xxx(x) numbers with area codes are also included here, as they behave exactly like
4754 fixed-line numbers. We don't support them for 4-digit area codes though, as
4755 they don't seem to be used there based on making actual phone calls.
4757 <nationalNumberPattern>
4863 </nationalNumberPattern>
4864 <exampleNumber>1012345678</exampleNumber>
4867 <nationalNumberPattern>
4873 </nationalNumberPattern>
4874 <possibleNumberPattern>\d{11}</possibleNumberPattern>
4875 <exampleNumber>13123456789</exampleNumber>
4877 <!-- Toll free, premium rate, and VoIP numbers are not clearly defined in the official Chinese
4878 number plan, and do not seem to have been standardized. The information below is
4879 collected from searching the web. -->
4880 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number -->
4882 <nationalNumberPattern>
4886 </nationalNumberPattern>
4887 <possibleNumberPattern>\d{10,12}</possibleNumberPattern>
4888 <exampleNumber>8001234567</exampleNumber>
4891 <nationalNumberPattern>16[08]\d{5}</nationalNumberPattern>
4892 <possibleNumberPattern>\d{8}</possibleNumberPattern>
4893 <exampleNumber>16812345</exampleNumber>
4896 <!-- 95xxx(x) numbers are covered by the ITU doc, but the following doc contains more info:
4897 http://baike.baidu.com/view/3269670.htm. They can be dialed nationwide and are always
4898 routed to the local provider. Note they can also be used with area codes when one
4899 specifically wants to reach an operator in a different region. That case is more
4900 like fixed-line numbers and is covered under the fixed-line pattern. -->
4901 <nationalNumberPattern>
4904 </nationalNumberPattern>
4905 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
4906 <exampleNumber>4001234567</exampleNumber>
4909 <nationalNumberPattern>
4914 </nationalNumberPattern>
4915 <possibleNumberPattern>\d{3}</possibleNumberPattern>
4916 <exampleNumber>119</exampleNumber>
4921 <!-- http://www.itu.int/oth/T020200002C/en -->
4922 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia -->
4923 <territory id="CO" countryCode="57" internationalPrefix="00[579]|#555|#999"
4924 nationalPrefix="0" nationalPrefixForParsing="0([3579]|4(?:44|56))?">
4926 <numberFormat pattern="(\d)(\d{7})" carrierCodeFormattingRule="$NP$CC $FG"
4927 nationalPrefixFormattingRule="($FG)">
4947 <format>$1 $2</format>
4949 <numberFormat pattern="(\d{3})(\d{7})" carrierCodeFormattingRule="$NP$CC $FG">
4950 <leadingDigits>3</leadingDigits>
4951 <format>$1 $2</format>
4953 <numberFormat pattern="(1)(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG">
4969 <format>$1-$2-$3</format>
4970 <intlFormat>$1 $2 $3</intlFormat>
4974 <nationalNumberPattern>
4979 </nationalNumberPattern>
4980 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
4983 <nationalNumberPattern>[124-8][2-9]\d{6}</nationalNumberPattern>
4984 <possibleNumberPattern>\d{8}</possibleNumberPattern>
4985 <exampleNumber>12345678</exampleNumber>
4988 <!-- Virgin Mobile Colombia have reported that they are now using the 319 prefix. -->
4989 <nationalNumberPattern>
4995 </nationalNumberPattern>
4996 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4997 <exampleNumber>3211234567</exampleNumber>
5000 <nationalNumberPattern>1800\d{7}</nationalNumberPattern>
5001 <possibleNumberPattern>\d{11}</possibleNumberPattern>
5002 <exampleNumber>18001234567</exampleNumber>
5005 <nationalNumberPattern>
5010 </nationalNumberPattern>
5011 <possibleNumberPattern>\d{11}</possibleNumberPattern>
5012 <exampleNumber>19001234567</exampleNumber>
5015 <nationalNumberPattern>
5022 </nationalNumberPattern>
5023 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5024 <exampleNumber>112</exampleNumber>
5029 <!-- http://www.itu.int/oth/T0202000030/en -->
5030 <territory id="CR" countryCode="506" internationalPrefix="00"
5031 nationalPrefixForParsing="(19(?:0[0-2468]|19|20|66|77))"
5032 carrierCodeFormattingRule="$CC $FG">
5034 <numberFormat pattern="(\d{4})(\d{4})">
5039 <format>$1 $2</format>
5041 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
5042 <leadingDigits>[89]0</leadingDigits>
5043 <format>$1-$2-$3</format>
5047 <nationalNumberPattern>[24-9]\d{7,9}</nationalNumberPattern>
5048 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
5051 <nationalNumberPattern>2[24-7]\d{6}</nationalNumberPattern>
5052 <possibleNumberPattern>\d{8}</possibleNumberPattern>
5053 <exampleNumber>22123456</exampleNumber>
5056 <nationalNumberPattern>
5063 </nationalNumberPattern>
5064 <possibleNumberPattern>\d{8}</possibleNumberPattern>
5065 <exampleNumber>83123456</exampleNumber>
5068 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
5069 <possibleNumberPattern>\d{10}</possibleNumberPattern>
5070 <exampleNumber>8001234567</exampleNumber>
5073 <!-- Includes "mass calls" numbers with prefix 905. -->
5074 <nationalNumberPattern>90[059]\d{7}</nationalNumberPattern>
5075 <possibleNumberPattern>\d{10}</possibleNumberPattern>
5076 <exampleNumber>9001234567</exampleNumber>
5079 <!-- Including trunking service numbers starting with 5100. -->
5080 <nationalNumberPattern>
5101 </nationalNumberPattern>
5102 <possibleNumberPattern>\d{8}</possibleNumberPattern>
5103 <exampleNumber>40001234</exampleNumber>
5106 <nationalNumberPattern>
5109 </nationalNumberPattern>
5110 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5111 <exampleNumber>911</exampleNumber>
5116 <!-- www.itu.int/oth/T0202000033/en -->
5117 <territory id="CU" countryCode="53" internationalPrefix="119"
5118 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
5120 <numberFormat pattern="(\d)(\d{6,7})">
5121 <leadingDigits>7</leadingDigits>
5122 <format>$1 $2</format>
5124 <numberFormat pattern="(\d{2})(\d{4,6})">
5125 <leadingDigits>[2-4]</leadingDigits>
5126 <format>$1 $2</format>
5128 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="$NP$FG">
5129 <leadingDigits>5</leadingDigits>
5130 <format>$1 $2</format>
5134 <nationalNumberPattern>[2-57]\d{5,7}</nationalNumberPattern>
5135 <possibleNumberPattern>\d{4,8}</possibleNumberPattern>
5138 <nationalNumberPattern>
5150 </nationalNumberPattern>
5151 <exampleNumber>71234567</exampleNumber>
5154 <nationalNumberPattern>5\d{7}</nationalNumberPattern>
5155 <possibleNumberPattern>\d{8}</possibleNumberPattern>
5156 <exampleNumber>51234567</exampleNumber>
5159 <nationalNumberPattern>10[456]</nationalNumberPattern>
5160 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5161 <exampleNumber>106</exampleNumber>
5166 <!-- http://www.itu.int/oth/T0202000026/en -->
5167 <territory id="CV" countryCode="238" internationalPrefix="0">
5169 <numberFormat pattern="(\d{3})(\d{2})(\d{2})">
5170 <format>$1 $2 $3</format>
5174 <nationalNumberPattern>[259]\d{6}</nationalNumberPattern>
5175 <possibleNumberPattern>\d{7}</possibleNumberPattern>
5178 <nationalNumberPattern>
5188 </nationalNumberPattern>
5189 <exampleNumber>2211234</exampleNumber>
5192 <!-- It seems, contrary to their numbering plan, the entire 9X range is used for mobile
5193 phones. SMS messages has been successfully sent to numbers starting with 95 and 97 for
5194 example, and there are plenty of numbers on the internet that start with these
5196 <nationalNumberPattern>
5201 </nationalNumberPattern>
5202 <exampleNumber>9911234</exampleNumber>
5205 <!-- http://www.capeverde.com/travel-tips/safety.html -->
5206 <nationalNumberPattern>13[012]</nationalNumberPattern>
5207 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5208 <exampleNumber>132</exampleNumber>
5213 <!-- http://www.itu.int/oth/T02020000F5/en -->
5214 <territory id="CW" countryCode="599" internationalPrefix="00" mainCountryForCode="true">
5215 <!-- All the formatting patterns for country-code 599 are here. -->
5217 <numberFormat pattern="(\d{3})(\d{4})">
5218 <leadingDigits>[13-7]</leadingDigits>
5219 <format>$1 $2</format>
5221 <numberFormat pattern="(9)(\d{3})(\d{4})">
5222 <leadingDigits>9</leadingDigits>
5223 <format>$1 $2 $3</format>
5227 <nationalNumberPattern>[169]\d{6,7}</nationalNumberPattern>
5228 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
5231 <nationalNumberPattern>
5242 </nationalNumberPattern>
5243 <exampleNumber>94151234</exampleNumber>
5246 <nationalNumberPattern>
5257 </nationalNumberPattern>
5258 <exampleNumber>95181234</exampleNumber>
5261 <nationalNumberPattern>955\d{5}</nationalNumberPattern>
5262 <exampleNumber>95581234</exampleNumber>
5265 <!-- Value-added services are lumped together under shared cost, since we are not sure
5266 exactly what they are. -->
5267 <nationalNumberPattern>
5272 </nationalNumberPattern>
5273 <possibleNumberPattern>\d{7}</possibleNumberPattern>
5274 <exampleNumber>1011234</exampleNumber>
5277 <!-- http://www.rijksdienstcn.com/index.php?view=pagina&id=126&set_language=EN -->
5278 <nationalNumberPattern>
5281 </nationalNumberPattern>
5282 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5283 <exampleNumber>112</exampleNumber>
5288 <!-- http://www.itu.int/oth/T0202000034/en -->
5289 <territory id="CY" countryCode="357" internationalPrefix="00">
5291 <!-- Format from http://www.cyprusyellowpages.com/-->
5292 <numberFormat pattern="(\d{2})(\d{6})">
5293 <format>$1 $2</format>
5297 <nationalNumberPattern>[257-9]\d{7}</nationalNumberPattern>
5298 <possibleNumberPattern>\d{8}</possibleNumberPattern>
5301 <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern>
5302 <exampleNumber>22345678</exampleNumber>
5305 <!-- Includes paging numbers (they are mixed into the same block). -->
5306 <nationalNumberPattern>9[5-79]\d{6}</nationalNumberPattern>
5307 <exampleNumber>96123456</exampleNumber>
5310 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
5311 <exampleNumber>80001234</exampleNumber>
5314 <nationalNumberPattern>90[09]\d{5}</nationalNumberPattern>
5315 <exampleNumber>90012345</exampleNumber>
5318 <nationalNumberPattern>80[1-9]\d{5}</nationalNumberPattern>
5319 <exampleNumber>80112345</exampleNumber>
5322 <nationalNumberPattern>700\d{5}</nationalNumberPattern>
5323 <exampleNumber>70012345</exampleNumber>
5326 <!-- Using for Corporate Network numbers and Universal Service numbers. -->
5327 <nationalNumberPattern>
5332 </nationalNumberPattern>
5333 <exampleNumber>77123456</exampleNumber>
5336 <nationalNumberPattern>
5341 </nationalNumberPattern>
5342 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5343 <exampleNumber>112</exampleNumber>
5347 <!-- Christmas Islands -->
5348 <!-- Metadata shared with Australia. -->
5349 <!-- References state Christmas Islands have fixed line numbers starting +61 8 9164. -->
5350 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes -->
5351 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia -->
5352 <territory id="CX" countryCode="61" preferredInternationalPrefix="0011"
5353 internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]"
5355 <!-- Uses AU formatting rules. -->
5356 <!-- General desc and fixed line rules different from Australia. -->
5358 <nationalNumberPattern>[1458]\d{5,9}</nationalNumberPattern>
5359 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
5362 <nationalNumberPattern>89164\d{4}</nationalNumberPattern>
5363 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
5364 <exampleNumber>891641234</exampleNumber>
5366 <!-- Mobile, toll free, premium rate, personal number and VOIP copied from Australia. -->
5368 <nationalNumberPattern>
5378 </nationalNumberPattern>
5379 <possibleNumberPattern>\d{9}</possibleNumberPattern>
5380 <exampleNumber>412345678</exampleNumber>
5383 <nationalNumberPattern>
5392 </nationalNumberPattern>
5393 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
5394 <exampleNumber>1800123456</exampleNumber>
5397 <nationalNumberPattern>190[0126]\d{6}</nationalNumberPattern>
5398 <possibleNumberPattern>\d{10}</possibleNumberPattern>
5399 <exampleNumber>1900123456</exampleNumber>
5402 <nationalNumberPattern>500\d{6}</nationalNumberPattern>
5403 <possibleNumberPattern>\d{9}</possibleNumberPattern>
5404 <exampleNumber>500123456</exampleNumber>
5407 <nationalNumberPattern>550\d{6}</nationalNumberPattern>
5408 <possibleNumberPattern>\d{9}</possibleNumberPattern>
5409 <exampleNumber>550123456</exampleNumber>
5412 <!-- We assume this is the same as for Australia, since they have the same country code and
5413 share their police force, and no better information can be found. -->
5414 <nationalNumberPattern>
5417 </nationalNumberPattern>
5418 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5419 <exampleNumber>112</exampleNumber>
5424 <!-- http://www.itu.int/oth/T0202000035/en -->
5425 <!-- http://en.wikipedia.org/wiki/%2B420 -->
5426 <territory id="CZ" countryCode="420" internationalPrefix="00">
5428 <numberFormat pattern="([2-9]\d{2})(\d{3})(\d{3})">
5433 <format>$1 $2 $3</format>
5435 <numberFormat pattern="(96\d)(\d{3})(\d{3})(\d{3})">
5436 <leadingDigits>96</leadingDigits>
5437 <format>$1 $2 $3 $4</format>
5439 <numberFormat pattern="(9\d)(\d{3})(\d{3})(\d{3})">
5440 <leadingDigits>9[36]</leadingDigits>
5441 <format>$1 $2 $3 $4</format>
5445 <nationalNumberPattern>
5448 </nationalNumberPattern>
5449 <possibleNumberPattern>\d{9,12}</possibleNumberPattern>
5452 <nationalNumberPattern>
5459 </nationalNumberPattern>
5460 <exampleNumber>212345678</exampleNumber>
5463 <nationalNumberPattern>
5471 </nationalNumberPattern>
5472 <exampleNumber>601123456</exampleNumber>
5475 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
5476 <exampleNumber>800123456</exampleNumber>
5479 <!-- Includes premium rate dial-up. -->
5480 <nationalNumberPattern>
5485 </nationalNumberPattern>
5486 <exampleNumber>900123456</exampleNumber>
5489 <nationalNumberPattern>8[134]\d{7}</nationalNumberPattern>
5490 <exampleNumber>811234567</exampleNumber>
5493 <nationalNumberPattern>70[01]\d{6}</nationalNumberPattern>
5494 <exampleNumber>700123456</exampleNumber>
5497 <nationalNumberPattern>9[17]0\d{6}</nationalNumberPattern>
5498 <exampleNumber>910123456</exampleNumber>
5501 <!-- Numbers belonging to private communication networks are included here. These are
5502 classified as Institutional networks, belonging to institutions like the police, armed
5503 forces and railways, along with a couple of formerly government-owned banks. These
5504 numbers are reachable by the public. -->
5505 <nationalNumberPattern>
5510 </nationalNumberPattern>
5511 <exampleNumber>972123456</exampleNumber>
5514 <nationalNumberPattern>
5519 </nationalNumberPattern>
5520 <possibleNumberPattern>\d{9,12}</possibleNumberPattern>
5521 <exampleNumber>93123456789</exampleNumber>
5524 <nationalNumberPattern>
5529 </nationalNumberPattern>
5530 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5531 <exampleNumber>112</exampleNumber>
5536 <!-- http://www.itu.int/oth/T0202000051/en -->
5537 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_germany -->
5538 <territory id="DE" countryCode="49" internationalPrefix="00"
5539 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
5541 <!-- Mobile number formatting rules. We follow the ITU document here for guidance on how
5542 these should best be formatted, even though actual usage varies. -->
5543 <numberFormat pattern="(1\d{2})(\d{7,8})">
5544 <leadingDigits>1[67]</leadingDigits>
5545 <format>$1 $2</format>
5547 <numberFormat pattern="(1\d{3})(\d{7})">
5548 <leadingDigits>15</leadingDigits>
5549 <format>$1 $2</format>
5551 <numberFormat pattern="(\d{2})(\d{4,11})">
5557 <format>$1 $2</format>
5559 <!-- The order of the rules on 3-5 digits area code matter as fallback is used here. -->
5560 <!-- 3 digit area codes. -->
5561 <numberFormat pattern="(\d{3})(\d{3,11})">
5580 <format>$1 $2</format>
5582 <!-- 4 digit area codes. -->
5583 <numberFormat pattern="(\d{4})(\d{2,11})">
5668 <format>$1 $2</format>
5670 <!-- 5 digit area codes. -->
5671 <numberFormat pattern="(3\d{4})(\d{1,10})">
5672 <leadingDigits>3</leadingDigits>
5673 <format>$1 $2</format>
5675 <!-- Note: this is getting ridiculous! How can we format these better? -->
5676 <numberFormat pattern="(800)(\d{7,12})">
5677 <leadingDigits>800</leadingDigits>
5678 <format>$1 $2</format>
5680 <!-- Voicemail access numbers for the carrier Blau. -->
5681 <numberFormat pattern="(177)(99)(\d{7,8})">
5682 <leadingDigits>177</leadingDigits>
5683 <leadingDigits>1779</leadingDigits>
5684 <leadingDigits>17799</leadingDigits>
5685 <format>$1 $2 $3</format>
5687 <numberFormat pattern="(\d{3})(\d)(\d{4,10})">
5698 <format>$1 $2 $3</format>
5700 <numberFormat pattern="(1\d{2})(\d{5,11})">
5701 <leadingDigits>181</leadingDigits>
5702 <format>$1 $2</format>
5704 <!-- Where we have seen prefixes in use for the IVPN/User Group numbers, we format it the
5705 way it is generally written. For other prefixes, we fall back to using a three-digit
5706 prefix since we have currently no more information to allow us to format these more
5708 <numberFormat pattern="(18\d{3})(\d{6})">
5709 <leadingDigits>185</leadingDigits>
5710 <leadingDigits>1850</leadingDigits>
5711 <leadingDigits>18500</leadingDigits>
5712 <format>$1 $2</format>
5714 <numberFormat pattern="(18\d{2})(\d{7})">
5715 <leadingDigits>18[68]</leadingDigits>
5716 <format>$1 $2</format>
5718 <numberFormat pattern="(18\d)(\d{8})">
5719 <leadingDigits>18[2-579]</leadingDigits>
5720 <format>$1 $2</format>
5722 <numberFormat pattern="(700)(\d{4})(\d{4})">
5723 <leadingDigits>700</leadingDigits>
5724 <format>$1 $2 $3</format>
5728 <!-- When deciding whether to assume a leading 49 is a country code or not, the number is
5729 examined to see if it is valid with the 49 as part of the number. Due to the variable
5730 length of German numbers, this test is hard to do. The national pattern is hence
5731 stricter for numbers starting with 49, to try and remove the country code if the number
5732 begins with 49 whenever possible. -->
5733 <nationalNumberPattern>
5747 </nationalNumberPattern>
5748 <possibleNumberPattern>\d{2,15}</possibleNumberPattern>
5751 <!-- The numbering plan defines rather optimistic longest-number limits - online numbers
5752 don't seem to respect this. The max-length is hence extended. -->
5753 <nationalNumberPattern>
5779 </nationalNumberPattern>
5780 <exampleNumber>30123456</exampleNumber>
5784 http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/BNetzA/Sachgebiete/Telekommunikation/Regulierung/Nummernverwaltung/Mobilfunkdienste/NummernplanMobileDienstepdf.pdf?__blob=publicationFile
5785 numbers beginning with 162, 163 and 17 can all be 10 or 11 digits long.
5787 <nationalNumberPattern>
5796 </nationalNumberPattern>
5797 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
5798 <exampleNumber>15123456789</exampleNumber>
5801 <nationalNumberPattern>
5806 </nationalNumberPattern>
5807 <possibleNumberPattern>\d{4,14}</possibleNumberPattern>
5808 <exampleNumber>16412345</exampleNumber>
5811 <nationalNumberPattern>800\d{7,12}</nationalNumberPattern>
5812 <possibleNumberPattern>\d{10,15}</possibleNumberPattern>
5813 <exampleNumber>8001234567890</exampleNumber>
5816 <nationalNumberPattern>
5821 </nationalNumberPattern>
5822 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
5823 <exampleNumber>9001234567</exampleNumber>
5826 <nationalNumberPattern>180\d{5,11}</nationalNumberPattern>
5827 <possibleNumberPattern>\d{8,14}</possibleNumberPattern>
5828 <exampleNumber>18012345</exampleNumber>
5831 <nationalNumberPattern>700\d{8}</nationalNumberPattern>
5832 <possibleNumberPattern>\d{11}</possibleNumberPattern>
5833 <exampleNumber>70012345678</exampleNumber>
5836 <!-- Using UAN for numbers marked in the plan as being assigned to International Virtual
5837 Private Networks (0181) & User Groups (018[2-9]). These seem in practice to be assigned
5838 to companies. More information here: http://de.wikipedia.org/wiki/Vorwahl_01 -->
5839 <nationalNumberPattern>
5844 </nationalNumberPattern>
5845 <possibleNumberPattern>\d{8,14}</possibleNumberPattern>
5846 <exampleNumber>18500123456</exampleNumber>
5849 <nationalNumberPattern>17799\d{7,8}</nationalNumberPattern>
5850 <possibleNumberPattern>\d{12,13}</possibleNumberPattern>
5851 <exampleNumber>177991234567</exampleNumber>
5854 <nationalNumberPattern>11[02]</nationalNumberPattern>
5855 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5856 <exampleNumber>112</exampleNumber>
5861 <!-- http://www.itu.int/oth/T020200003A/en -->
5862 <territory id="DJ" countryCode="253" internationalPrefix="00">
5864 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
5865 <format>$1 $2 $3 $4</format>
5869 <nationalNumberPattern>[27]\d{7}</nationalNumberPattern>
5870 <possibleNumberPattern>\d{8}</possibleNumberPattern>
5873 <!-- Includes "Numéro long CDMA fixe" numbers. -->
5874 <nationalNumberPattern>
5879 </nationalNumberPattern>
5880 <exampleNumber>21360003</exampleNumber>
5883 <nationalNumberPattern>77[6-8]\d{5}</nationalNumberPattern>
5884 <exampleNumber>77831001</exampleNumber>
5887 <nationalNumberPattern>1[78]</nationalNumberPattern>
5888 <possibleNumberPattern>\d{2}</possibleNumberPattern>
5889 <exampleNumber>17</exampleNumber>
5894 <!-- http://www.dba.erhvervsstyrelsen.dk/numbering-lists -->
5895 <territory id="DK" countryCode="45" internationalPrefix="00">
5897 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
5898 <format>$1 $2 $3 $4</format>
5902 <nationalNumberPattern>[2-9]\d{7}</nationalNumberPattern>
5903 <possibleNumberPattern>\d{8}</possibleNumberPattern>
5905 <!-- Note that "mainly mobile" and "mainly fixed-line" are put under both number types to be
5908 <nationalNumberPattern>
5914 </nationalNumberPattern>
5915 <exampleNumber>32123456</exampleNumber>
5918 <nationalNumberPattern>
5924 </nationalNumberPattern>
5925 <exampleNumber>20123456</exampleNumber>
5928 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
5929 <exampleNumber>80123456</exampleNumber>
5932 <nationalNumberPattern>90\d{6}</nationalNumberPattern>
5933 <exampleNumber>90123456</exampleNumber>
5936 <nationalNumberPattern>112</nationalNumberPattern>
5937 <possibleNumberPattern>\d{3}</possibleNumberPattern>
5938 <exampleNumber>112</exampleNumber>
5943 <!-- http://www.itu.int/oth/T020200003B/en -->
5944 <territory id="DM" countryCode="1" leadingDigits="767" nationalPrefix="1"
5945 internationalPrefix="011">
5947 <!-- NANPA country - uses US formatting rules -->
5948 <nationalNumberPattern>[57-9]\d{9}</nationalNumberPattern>
5949 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
5952 <nationalNumberPattern>
5964 </nationalNumberPattern>
5965 <exampleNumber>7674201234</exampleNumber>
5968 <!-- Adding 61[237], 285 and 295 since online numbers have been found with this prefix. -->
5969 <nationalNumberPattern>
5978 </nationalNumberPattern>
5979 <possibleNumberPattern>\d{10}</possibleNumberPattern>
5980 <exampleNumber>7672251234</exampleNumber>
5983 <nationalNumberPattern>
5991 </nationalNumberPattern>
5992 <possibleNumberPattern>\d{10}</possibleNumberPattern>
5993 <exampleNumber>8002123456</exampleNumber>
5996 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
5997 <possibleNumberPattern>\d{10}</possibleNumberPattern>
5998 <exampleNumber>9002123456</exampleNumber>
6001 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
6002 <nationalNumberPattern>
6008 </nationalNumberPattern>
6009 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6010 <exampleNumber>5002345678</exampleNumber>
6013 <!-- http://barbados.usembassy.gov/emergency-dominica.html -->
6014 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1102.html -->
6015 <nationalNumberPattern>
6021 </nationalNumberPattern>
6022 <possibleNumberPattern>\d{3}</possibleNumberPattern>
6023 <exampleNumber>999</exampleNumber>
6027 <!-- Dominican Rep. -->
6028 <!-- http://www.itu.int/oth/T020200003C/en -->
6029 <territory id="DO" countryCode="1" leadingDigits="8[024]9" nationalPrefix="1"
6030 internationalPrefix="011">
6032 <!-- NANPA country - uses US formatting rules -->
6033 <nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
6034 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
6037 <!-- The ITU data seems to be somewhat incomplete. We ensure that the fully-specified mobile
6038 prefixes in the document are classified as such by excluding them from the fixed-line
6039 ranges, but other than this have a generic rule. -->
6040 <nationalNumberPattern>
6090 </nationalNumberPattern>
6091 <exampleNumber>8092345678</exampleNumber>
6094 <nationalNumberPattern>8[024]9[2-9]\d{6}</nationalNumberPattern>
6095 <exampleNumber>8092345678</exampleNumber>
6098 <nationalNumberPattern>
6106 </nationalNumberPattern>
6107 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6108 <exampleNumber>8002123456</exampleNumber>
6111 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
6112 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6113 <exampleNumber>9002123456</exampleNumber>
6116 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
6117 <nationalNumberPattern>
6123 </nationalNumberPattern>
6124 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6125 <exampleNumber>5002345678</exampleNumber>
6128 <nationalNumberPattern>
6131 </nationalNumberPattern>
6132 <possibleNumberPattern>\d{3}</possibleNumberPattern>
6133 <exampleNumber>911</exampleNumber>
6138 <!-- http://www.itu.int/oth/T0202000003/en -->
6139 <!-- www.arpt.dz -->
6140 <territory id="DZ" countryCode="213" internationalPrefix="00"
6141 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
6143 <!-- Formatting from www.pagesjaunes-dz.com. -->
6144 <numberFormat pattern="([1-4]\d)(\d{2})(\d{2})(\d{2})">
6145 <leadingDigits>[1-4]</leadingDigits>
6146 <format>$1 $2 $3 $4</format>
6148 <numberFormat pattern="([5-8]\d{2})(\d{2})(\d{2})(\d{2})">
6149 <leadingDigits>[5-8]</leadingDigits>
6150 <format>$1 $2 $3 $4</format>
6152 <numberFormat pattern="(9\d)(\d{3})(\d{2})(\d{2})">
6153 <leadingDigits>9</leadingDigits>
6154 <format>$1 $2 $3 $4</format>
6158 <nationalNumberPattern>
6163 </nationalNumberPattern>
6164 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
6167 <!-- We include the VSAT lines here. -->
6168 <nationalNumberPattern>
6176 </nationalNumberPattern>
6177 <exampleNumber>12345678</exampleNumber>
6180 <!-- Adding 65 and 78 from numbers found online. Also, prefix 670 is added since the carrier
6181 Mobilis Algeria provided it, and 54 for Nedjma.-->
6182 <nationalNumberPattern>
6191 </nationalNumberPattern>
6192 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6193 <exampleNumber>551234567</exampleNumber>
6196 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
6197 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6198 <exampleNumber>800123456</exampleNumber>
6201 <nationalNumberPattern>80[3-689]1\d{5}</nationalNumberPattern>
6202 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6203 <exampleNumber>808123456</exampleNumber>
6205 <!-- The Algerian plan doesn't specify where the costs start to be considered "premium", so we
6206 draw an arbitrary line here and say that from 50 Da up they will be considered premium.
6209 <nationalNumberPattern>80[12]1\d{5}</nationalNumberPattern>
6210 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6211 <exampleNumber>801123456</exampleNumber>
6214 <nationalNumberPattern>98[23]\d{6}</nationalNumberPattern>
6215 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6216 <exampleNumber>983123456</exampleNumber>
6219 <nationalNumberPattern>1[47]</nationalNumberPattern>
6220 <possibleNumberPattern>\d{2}</possibleNumberPattern>
6221 <exampleNumber>17</exampleNumber>
6226 <!-- http://en.wikipedia.org/wiki/+593 -->
6227 <!-- http://www.conatel.gob.ec/site_conatel/index.php?option=com_content&view=category&layout=blog&id=52&Itemid=153
6229 <!-- http://www.itu.int/oth/T020200003D/en -->
6230 <territory id="EC" countryCode="593" internationalPrefix="00"
6231 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
6233 <numberFormat pattern="(\d)(\d{3})(\d{4})">
6238 <format>$1 $2-$3</format>
6239 <intlFormat>$1-$2-$3</intlFormat>
6241 <!-- Formatting for the new longer mobile numbers comes from the advertisements about the
6242 change on the www.conatel.gob.ec site. -->
6243 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG">
6244 <leadingDigits>9</leadingDigits>
6245 <format>$1 $2 $3</format>
6247 <numberFormat pattern="(1800)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$FG">
6248 <leadingDigits>1</leadingDigits>
6249 <format>$1 $2 $3</format>
6253 <nationalNumberPattern>
6257 </nationalNumberPattern>
6258 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
6261 <nationalNumberPattern>[2-7][2-7]\d{6}</nationalNumberPattern>
6262 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
6263 <exampleNumber>22123456</exampleNumber>
6266 <nationalNumberPattern>
6273 </nationalNumberPattern>
6274 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6275 <exampleNumber>991234567</exampleNumber>
6278 <nationalNumberPattern>1800\d{6,7}</nationalNumberPattern>
6279 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
6280 <exampleNumber>18001234567</exampleNumber>
6283 <nationalNumberPattern>[2-7]890\d{4}</nationalNumberPattern>
6284 <possibleNumberPattern>\d{8}</possibleNumberPattern>
6285 <exampleNumber>28901234</exampleNumber>
6288 <nationalNumberPattern>
6294 </nationalNumberPattern>
6295 <possibleNumberPattern>\d{3}</possibleNumberPattern>
6296 <exampleNumber>911</exampleNumber>
6301 <!-- http://www.itu.int/oth/T0202000043/en -->
6302 <!-- http://www.tja.ee/public/Legislation_side/Numbering_/Estonian_NP_eng.htm -->
6303 <territory id="EE" countryCode="372" internationalPrefix="00">
6305 <numberFormat pattern="([3-79]\d{2})(\d{4})">
6333 <format>$1 $2</format>
6335 <numberFormat pattern="(70)(\d{2})(\d{4})">
6336 <leadingDigits>70</leadingDigits>
6337 <format>$1 $2 $3</format>
6339 <numberFormat pattern="(8000)(\d{3})(\d{3})">
6340 <leadingDigits>800</leadingDigits>
6341 <leadingDigits>8000</leadingDigits>
6342 <format>$1 $2 $3</format>
6344 <numberFormat pattern="([458]\d{3})(\d{3,4})">
6361 <format>$1 $2</format>
6365 <nationalNumberPattern>
6369 </nationalNumberPattern>
6370 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
6372 <noInternationalDialling>
6373 <nationalNumberPattern>
6376 </nationalNumberPattern>
6377 <possibleNumberPattern>\d{4,7}</possibleNumberPattern>
6378 <exampleNumber>8002123</exampleNumber>
6379 </noInternationalDialling>
6381 <!-- Supporting eFax numbers here as well. -->
6382 <nationalNumberPattern>
6393 </nationalNumberPattern>
6394 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
6395 <exampleNumber>3212345</exampleNumber>
6398 <!-- 7 digit mobile numbers currently in use with special prefixes are preserved - new
6399 numbers are 8 digits. -->
6400 <nationalNumberPattern>
6415 </nationalNumberPattern>
6416 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
6417 <exampleNumber>51234567</exampleNumber>
6420 <nationalNumberPattern>
6426 </nationalNumberPattern>
6427 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
6428 <exampleNumber>80012345</exampleNumber>
6431 <nationalNumberPattern>900\d{4}</nationalNumberPattern>
6432 <possibleNumberPattern>\d{7}</possibleNumberPattern>
6433 <exampleNumber>9001234</exampleNumber>
6436 <nationalNumberPattern>70[0-2]\d{5}</nationalNumberPattern>
6437 <possibleNumberPattern>\d{8}</possibleNumberPattern>
6438 <exampleNumber>70012345</exampleNumber>
6441 <!-- All 4-5 digit numbers listed in the plan as being a "short number for a service" are
6443 <nationalNumberPattern>
6454 </nationalNumberPattern>
6455 <possibleNumberPattern>\d{4,5}</possibleNumberPattern>
6456 <exampleNumber>12123</exampleNumber>
6459 <nationalNumberPattern>11[02]</nationalNumberPattern>
6460 <possibleNumberPattern>\d{3}</possibleNumberPattern>
6461 <exampleNumber>112</exampleNumber>
6466 <!-- http://www.itu.int/oth/T020200003E/en -->
6467 <territory id="EG" countryCode="20" internationalPrefix="00"
6468 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
6470 <!-- Note that no explicit formatting rule is here for 5-digit numbers starting with a 16
6471 or 19. These are formatted without national prefix, as a block, so do not need to be
6473 <numberFormat pattern="(\d)(\d{7,8})">
6474 <leadingDigits>[23]</leadingDigits>
6475 <format>$1 $2</format>
6477 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
6482 <format>$1 $2 $3</format>
6484 <numberFormat pattern="(\d{2})(\d{6,7})">
6493 <format>$1 $2</format>
6497 <nationalNumberPattern>
6502 </nationalNumberPattern>
6503 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
6506 <!-- Short numbers used for businesses (starting with 16 or 19) are covered here. Note also
6507 that the plan says numbers starting with 15 should be followed by seven digit
6508 subscriber numbers, but all numbers we have found online are in fact six digit.
6509 Subscriber numbers starting with 5 are also permitted for the area codes 040, with 5, 6
6510 and 7 for the area code 050, with 5 and 7 for 082, with 6 for 084, with 7 for 086 and
6511 092 and with 5 and 6 for 96. -->
6512 <nationalNumberPattern>
6545 </nationalNumberPattern>
6546 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
6547 <exampleNumber>234567890</exampleNumber>
6550 <!-- Adding the extra prefixes 102 and 121 from user reports that Vodafone and Mobinil have
6551 started allocating numbers beginning with these prefixes, along with 115 from numbers
6553 <nationalNumberPattern>
6559 </nationalNumberPattern>
6560 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6561 <exampleNumber>1001234567</exampleNumber>
6564 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
6565 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6566 <exampleNumber>8001234567</exampleNumber>
6569 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
6570 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6571 <exampleNumber>9001234567</exampleNumber>
6574 <nationalNumberPattern>
6579 </nationalNumberPattern>
6580 <possibleNumberPattern>\d{3}</possibleNumberPattern>
6581 <exampleNumber>122</exampleNumber>
6585 <!-- Western Sahara -->
6586 <!-- Country calling code shared with Morocco (MA). -->
6587 <!-- Two area codes are defined in the Morocco ITU document; 05288 XXXXX and 05289 XXXXX -->
6588 <!-- http://www.itu.int/oth/T0202000090/en -->
6589 <territory id="EH" countryCode="212" leadingDigits="528[89]" internationalPrefix="00"
6590 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
6591 <!-- Uses MA formatting rules and shares general description
6592 (non-geographical numbers for Morocco are still valid). -->
6594 <nationalNumberPattern>[5689]\d{8}</nationalNumberPattern>
6595 <!-- Closed numbering plan. -->
6596 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6599 <nationalNumberPattern>528[89]\d{5}</nationalNumberPattern>
6600 <exampleNumber>528812345</exampleNumber>
6602 <!-- The following sections are copied verbatim from Morocco to allow these non-geographical
6603 numbers to be recognized as available from within Western Sahara. -->
6605 <!-- Prefixes 60[1-578], 62[01457-9], 63[04-8] and 68[01] are from numbers found online,
6606 bug-reports, and information provided directly by the carriers. -->
6607 <nationalNumberPattern>
6615 </nationalNumberPattern>
6616 <exampleNumber>650123456</exampleNumber>
6619 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
6620 <exampleNumber>801234567</exampleNumber>
6623 <nationalNumberPattern>89\d{7}</nationalNumberPattern>
6624 <exampleNumber>891234567</exampleNumber>
6627 <nationalNumberPattern>
6632 </nationalNumberPattern>
6633 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
6634 <exampleNumber>15</exampleNumber>
6639 <!-- http://www.itu.int/oth/T0202000042/en -->
6640 <territory id="ER" countryCode="291" internationalPrefix="00"
6641 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
6643 <numberFormat pattern="(\d)(\d{3})(\d{3})">
6644 <format>$1 $2 $3</format>
6648 <nationalNumberPattern>[178]\d{6}</nationalNumberPattern>
6649 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
6652 <nationalNumberPattern>
6661 </nationalNumberPattern>
6662 <exampleNumber>8370362</exampleNumber><!-- Test number from plan. -->
6665 <!-- It is unclear in the plan whether the 07 mobile prefix superseded the previous 017[1-3]
6666 numbers or was in addition to them, so we support both here. -->
6667 <nationalNumberPattern>
6670 </nationalNumberPattern>
6671 <possibleNumberPattern>\d{7}</possibleNumberPattern>
6672 <exampleNumber>7123456</exampleNumber>
6674 <!-- No emergency numbers information can be found. -->
6678 <!-- http://www.mityc.es/telecomunicaciones/es-ES/Servicios/Numeracion/Paginas/Plan.aspx -->
6679 <territory id="ES" countryCode="34" internationalPrefix="00">
6681 <numberFormat pattern="([5-9]\d{2})(\d{2})(\d{2})(\d{2})">
6682 <format>$1 $2 $3 $4</format>
6686 <nationalNumberPattern>[5-9]\d{8}</nationalNumberPattern>
6687 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6689 <!-- The pattern is complex because the Lleida Networks mobile ranges are inside the
6690 fixed-line ranges. -->
6692 <nationalNumberPattern>
6726 </nationalNumberPattern>
6727 <exampleNumber>810123456</exampleNumber>
6729 <!-- The ranges 969060900 to 969061099 and 973900000 to 973909999 are mobile according to
6730 information received from Lleida Networks. -->
6732 <nationalNumberPattern>
6744 </nationalNumberPattern>
6745 <exampleNumber>612345678</exampleNumber>
6748 <nationalNumberPattern>[89]00\d{6}</nationalNumberPattern>
6749 <exampleNumber>800123456</exampleNumber>
6752 <nationalNumberPattern>80[367]\d{6}</nationalNumberPattern>
6753 <exampleNumber>803123456</exampleNumber>
6756 <nationalNumberPattern>90[12]\d{6}</nationalNumberPattern>
6757 <exampleNumber>901123456</exampleNumber>
6760 <nationalNumberPattern>70\d{7}</nationalNumberPattern>
6761 <exampleNumber>701234567</exampleNumber>
6763 <!-- Modelling non-geographic nomadic numbers as UAN. -->
6765 <nationalNumberPattern>51\d{7}</nationalNumberPattern>
6766 <exampleNumber>511234567</exampleNumber>
6769 <!-- We include the Civil Guard here since it seems to perform similar duties as the police
6771 <nationalNumberPattern>
6777 </nationalNumberPattern>
6778 <possibleNumberPattern>\d{3}</possibleNumberPattern>
6779 <exampleNumber>112</exampleNumber>
6784 <!-- http://www.itu.int/oth/T0202000044/en -->
6785 <territory id="ET" countryCode="251" internationalPrefix="00"
6786 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
6788 <numberFormat pattern="([1-59]\d)(\d{3})(\d{4})">
6789 <format>$1 $2 $3</format>
6793 <nationalNumberPattern>[1-59]\d{8}</nationalNumberPattern>
6794 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
6797 <nationalNumberPattern>
6912 </nationalNumberPattern>
6913 <exampleNumber>111112345</exampleNumber>
6916 <!-- The data here is not regularly updated by the Ethiopian authorities, and many more
6917 numbers are visible online than are reported in the ITU document. This pattern is
6918 therefore somewhat more relaxed than in the ITU document. According to the ETC, the
6919 prefix 93 is assigned to Addis Ababa Mobile and 95[89] to some CDMA providers. -->
6920 <nationalNumberPattern>
6925 </nationalNumberPattern>
6926 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6927 <exampleNumber>911234567</exampleNumber>
6930 <!-- http://www.addisculturetourism.gov.et/en/component/k2/itemlist/category/64.html?layout=category -->
6931 <!-- http://www.netglobers.com/africa/ethiopia-emergency-numbers-in-ethiopia-.html -->
6932 <!-- http://www.addisababacity.gov.et/index.php?option=com_content&view=article&id=139&Itemid=136 -->
6933 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
6934 <!-- The 91, 92, and 93 numbers are for the city of Addis Ababa. -->
6935 <nationalNumberPattern>
6941 </nationalNumberPattern>
6942 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
6943 <exampleNumber>991</exampleNumber>
6948 <!-- Metadata shared with Ã…land (AX) -->
6949 <!-- http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/numerotyypitjaalueet.html -->
6950 <territory id="FI" countryCode="358" internationalPrefix="00|99[049]" nationalPrefix="0"
6951 nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true">
6953 <numberFormat pattern="(\d{3})(\d{3,7})">
6960 <format>$1 $2</format>
6962 <numberFormat pattern="(\d{2})(\d{4,10})">
6969 <format>$1 $2</format>
6971 <numberFormat pattern="(\d)(\d{4,11})">
6976 <format>$1 $2</format>
6980 <nationalNumberPattern>
6983 </nationalNumberPattern>
6984 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
6986 <noInternationalDialling>
6987 <!-- According to the national numbering plan, service numbers are in general not accessible
6988 from abroad, although 600/700/800 numbers may be. -->
6989 <nationalNumberPattern>
7007 </nationalNumberPattern>
7008 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
7009 <exampleNumber>100123</exampleNumber>
7010 </noInternationalDialling>
7012 <!-- This is limited to geographic numbers - non-geographic nationwide subscriber numbers
7013 are listed under UAN. It also excludes Ã…land numbers. -->
7014 <nationalNumberPattern>
7025 </nationalNumberPattern>
7026 <exampleNumber>1312345678</exampleNumber>
7029 <nationalNumberPattern>
7032 </nationalNumberPattern>
7033 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
7034 <exampleNumber>412345678</exampleNumber>
7037 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern>
7038 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
7039 <exampleNumber>8001234567</exampleNumber>
7042 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern>
7043 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
7044 <exampleNumber>600123456</exampleNumber>
7047 <!-- Covers nationwide non-geographic numbers, and nationwide "service numbers", typically
7048 assigned to institutions such as universities, the national post, etc, where they are
7049 not otherwise classified as toll-free or premium-rate numbers. -->
7050 <nationalNumberPattern>
7068 </nationalNumberPattern>
7069 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
7070 <exampleNumber>10112345</exampleNumber>
7073 <nationalNumberPattern>112</nationalNumberPattern>
7074 <possibleNumberPattern>\d{3}</possibleNumberPattern>
7075 <exampleNumber>112</exampleNumber>
7080 <!-- http://www.itu.int/oth/T0202000048/en -->
7081 <!-- www.tfl.com.fj -->
7082 <territory id="FJ" countryCode="679" internationalPrefix="0(?:0|52)"
7083 preferredInternationalPrefix="00" leadingZeroPossible="true">
7085 <numberFormat pattern="(\d{3})(\d{4})">
7086 <leadingDigits>[36-9]</leadingDigits>
7087 <format>$1 $2</format>
7089 <numberFormat pattern="(\d{4})(\d{3})(\d{4})">
7090 <leadingDigits>0</leadingDigits>
7091 <format>$1 $2 $3</format>
7095 <nationalNumberPattern>
7098 </nationalNumberPattern>
7099 <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern>
7102 <!-- Adding the prefixes 30X, 31X and 62X, since numbers with these prefixes have been found
7103 online, including in the white pages. 35X and 85X were found in the exchanges listed on
7105 <nationalNumberPattern>
7111 </nationalNumberPattern>
7112 <possibleNumberPattern>\d{7}</possibleNumberPattern>
7113 <exampleNumber>3212345</exampleNumber>
7116 <!-- Adding 7[67], 8[367], and 9[034678] from numbers found online and numbers where SMSs
7117 have been received from. Adding 9[15] and 84 from Vodafone Fiji IR21. -->
7118 <nationalNumberPattern>
7124 </nationalNumberPattern>
7125 <possibleNumberPattern>\d{7}</possibleNumberPattern>
7126 <exampleNumber>7012345</exampleNumber>
7129 <!-- Information found on www.tfl.com.fj. It is not clear if these are internationally
7130 diallable, or if so, how. -->
7131 <nationalNumberPattern>0800\d{7}</nationalNumberPattern>
7132 <possibleNumberPattern>\d{11}</possibleNumberPattern>
7133 <exampleNumber>08001234567</exampleNumber>
7136 <nationalNumberPattern>91[17]</nationalNumberPattern>
7137 <possibleNumberPattern>\d{3}</possibleNumberPattern>
7138 <exampleNumber>911</exampleNumber>
7142 <!-- Falkland Islands (Malvinas) -->
7143 <!-- http://www.itu.int/oth/T0202000046/en -->
7144 <territory id="FK" countryCode="500" internationalPrefix="00">
7145 <!-- All numbers are formatted together, as a block. -->
7147 <nationalNumberPattern>[2-7]\d{4}</nationalNumberPattern>
7148 <possibleNumberPattern>\d{5}</possibleNumberPattern>
7151 <nationalNumberPattern>[2-47]\d{4}</nationalNumberPattern>
7152 <exampleNumber>31234</exampleNumber>
7155 <nationalNumberPattern>[56]\d{4}</nationalNumberPattern>
7156 <exampleNumber>51234</exampleNumber>
7159 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
7160 <nationalNumberPattern>999</nationalNumberPattern>
7161 <possibleNumberPattern>\d{3}</possibleNumberPattern>
7162 <exampleNumber>999</exampleNumber>
7166 <!-- Micronesia, Federated States of -->
7167 <!-- http://www.itu.int/oth/T020200008B/en -->
7168 <territory id="FM" countryCode="691" internationalPrefix="00">
7170 <numberFormat pattern="(\d{3})(\d{4})">
7171 <format>$1 $2</format>
7175 <nationalNumberPattern>[39]\d{6}</nationalNumberPattern>
7176 <possibleNumberPattern>\d{7}</possibleNumberPattern>
7179 <nationalNumberPattern>
7182 </nationalNumberPattern>
7183 <exampleNumber>3201234</exampleNumber>
7186 <!-- Note that most ranges are used for both fixed and mobile but numbers starting with 970
7187 are exclusively mobile. -->
7188 <nationalNumberPattern>
7191 </nationalNumberPattern>
7192 <exampleNumber>3501234</exampleNumber>
7195 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_971.html -->
7196 <nationalNumberPattern>
7199 </nationalNumberPattern>
7200 <possibleNumberPattern>\d{3}(?:\d{3})?</possibleNumberPattern>
7201 <exampleNumber>911</exampleNumber>
7205 <!-- Faroe Islands -->
7206 <!-- http://www.itu.int/oth/T0202000047/en -->
7207 <territory id="FO" countryCode="298" internationalPrefix="00"
7208 nationalPrefixForParsing="(10(?:01|[12]0|88))"
7209 carrierCodeFormattingRule="$CC $FG">
7210 <!-- All numbers are formatted together, as a block. -->
7212 <numberFormat pattern="(\d{6})">
7217 <nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern>
7218 <possibleNumberPattern>\d{6}</possibleNumberPattern>
7221 <nationalNumberPattern>
7227 </nationalNumberPattern>
7228 <exampleNumber>201234</exampleNumber>
7231 <nationalNumberPattern>
7237 </nationalNumberPattern>
7238 <exampleNumber>211234</exampleNumber>
7241 <nationalNumberPattern>80[257-9]\d{3}</nationalNumberPattern>
7242 <exampleNumber>802123</exampleNumber>
7245 <nationalNumberPattern>
7251 </nationalNumberPattern>
7252 <exampleNumber>901123</exampleNumber>
7255 <nationalNumberPattern>
7260 </nationalNumberPattern>
7261 <exampleNumber>601234</exampleNumber>
7264 <nationalNumberPattern>112</nationalNumberPattern>
7265 <possibleNumberPattern>\d{3}</possibleNumberPattern>
7266 <exampleNumber>112</exampleNumber>
7271 <!-- http://www.itu.int/oth/T020200004A/en -->
7272 <!-- http://www.arcep.fr/index.php?id=8146 -->
7273 <!-- http://en.wikipedia.org/wiki/%2B33 -->
7274 <territory id="FR" countryCode="33" internationalPrefix="[04579]0"
7275 preferredInternationalPrefix="00"
7276 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
7277 <!-- 4-digit premium-rate numbers will be formatted as a block without a national prefix. -->
7279 <numberFormat pattern="([1-79])(\d{2})(\d{2})(\d{2})(\d{2})">
7280 <leadingDigits>[1-79]</leadingDigits>
7281 <format>$1 $2 $3 $4 $5</format>
7283 <numberFormat nationalPrefixFormattingRule="$NP $FG"
7284 pattern="(8\d{2})(\d{2})(\d{2})(\d{2})">
7285 <leadingDigits>8</leadingDigits>
7286 <format>$1 $2 $3 $4</format>
7290 <nationalNumberPattern>
7293 </nationalNumberPattern>
7294 <possibleNumberPattern>\d{4}(?:\d{5})?</possibleNumberPattern>
7296 <noInternationalDialling>
7297 <nationalNumberPattern>3\d{3}</nationalNumberPattern>
7298 <possibleNumberPattern>\d{4}</possibleNumberPattern>
7299 <exampleNumber>3123</exampleNumber>
7300 </noInternationalDialling>
7302 <nationalNumberPattern>[1-5]\d{8}</nationalNumberPattern>
7303 <possibleNumberPattern>\d{9}</possibleNumberPattern>
7304 <exampleNumber>123456789</exampleNumber>
7307 <nationalNumberPattern>
7310 </nationalNumberPattern>
7311 <possibleNumberPattern>\d{9}</possibleNumberPattern>
7312 <exampleNumber>612345678</exampleNumber>
7315 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
7316 <possibleNumberPattern>\d{9}</possibleNumberPattern>
7317 <exampleNumber>801234567</exampleNumber>
7320 <!-- We are putting 4-digit premium-rate numbers here for now, since they are used by
7321 agencies such as CPAM and the national unemployment agency. -->
7322 <nationalNumberPattern>
7325 </nationalNumberPattern>
7326 <possibleNumberPattern>\d{4}(?:\d{5})?</possibleNumberPattern>
7327 <exampleNumber>891123456</exampleNumber>
7330 <nationalNumberPattern>
7337 </nationalNumberPattern>
7338 <possibleNumberPattern>\d{9}</possibleNumberPattern>
7339 <exampleNumber>810123456</exampleNumber>
7342 <!-- 087 numbers used to be used for this. -->
7343 <nationalNumberPattern>9\d{8}</nationalNumberPattern>
7344 <possibleNumberPattern>\d{9}</possibleNumberPattern>
7345 <exampleNumber>912345678</exampleNumber>
7348 <nationalNumberPattern>
7353 </nationalNumberPattern>
7354 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
7355 <exampleNumber>112</exampleNumber>
7360 <!-- http://www.itu.int/oth/T020200004E/en -->
7361 <!-- www.arcep.ga -->
7362 <territory id="GA" countryCode="241" internationalPrefix="00" leadingZeroPossible="true">
7364 <numberFormat pattern="(0\d)(\d{2})(\d{2})(\d{2})">
7365 <format>$1 $2 $3 $4</format>
7369 <nationalNumberPattern>0\d{7}</nationalNumberPattern>
7370 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7372 <!-- A 7-digit fixed-line plan was scheduled to be implemented on June 17, 2012 to unify fixed
7373 line and mobile numbering. However, it seems that this has not happened; their own
7374 website now lists numbers as "+241 01 44 68 11" and upon ringing numbers they will not
7375 connect without the 0 from outside the country. This was last tested June 2013. -->
7377 <nationalNumberPattern>01\d{6}</nationalNumberPattern>
7378 <exampleNumber>01441234</exampleNumber>
7381 <nationalNumberPattern>0[2-7]\d{6}</nationalNumberPattern>
7382 <exampleNumber>06031234</exampleNumber>
7385 <nationalNumberPattern>
7389 </nationalNumberPattern>
7390 <possibleNumberPattern>\d{2,4}</possibleNumberPattern>
7391 <exampleNumber>1730</exampleNumber>
7395 <!-- United Kingdom -->
7396 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/ -->
7397 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes -->
7398 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB -->
7399 <!-- Note that this excludes Isle of Man, Jersey and Guernsey prefixes for the purposes of
7400 validation, although the formatting rules are shared. -->
7401 <territory id="GB" countryCode="44" internationalPrefix="00"
7402 nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG"
7403 mainCountryForCode="true">
7405 <!-- 2d, 55, 56, 70 and 76 pager numbers (excludes 7624) with 10 digits. -->
7406 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
7426 <format>$1 $2 $3</format>
7428 <!-- 11d, 1d1, 3dd, 9dd with 10 digits. -->
7429 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
7438 <format>$1 $2 $3</format>
7440 <!-- 1dddd with 9 or 10 digits.
7441 These area codes are very rare in GB, and are only available in the following places:
7442 13873(Langholm), 15242(Hornby), 15394(Hawkshead), 15395(Grange-over-Sands),
7443 15396(Sedbergh), 16973(Wigton), 16974(Raughton Head), 16977(Brampton),
7444 17683(Appleby), 17684(Pooley Bridge), 17687(Keswick), 19467(Gosforth). -->
7445 <numberFormat pattern="(\d{5})(\d{4,5})">
7479 <format>$1 $2</format>
7481 <!-- 1ddd with 9 or 10 digits. -->
7482 <numberFormat pattern="(1\d{3})(\d{5,6})">
7483 <leadingDigits>1</leadingDigits>
7484 <format>$1 $2</format>
7486 <!-- 7ddd (not 70, 76) with 10 digits. Note: DOES include 7624 when used for IM. -->
7487 <numberFormat pattern="(7\d{3})(\d{6})">
7500 <format>$1 $2</format>
7502 <!-- 800 1111 : UK ChildLine. -->
7503 <numberFormat pattern="(800)(\d{4})">
7504 <leadingDigits>800</leadingDigits>
7505 <leadingDigits>8001</leadingDigits>
7506 <leadingDigits>80011</leadingDigits>
7507 <leadingDigits>800111</leadingDigits>
7508 <leadingDigits>8001111</leadingDigits>
7509 <format>$1 $2</format>
7511 <!-- 845 46 47 : UK NHS Direct. -->
7512 <numberFormat pattern="(845)(46)(4\d)">
7513 <leadingDigits>845</leadingDigits>
7514 <leadingDigits>8454</leadingDigits>
7515 <leadingDigits>84546</leadingDigits>
7516 <leadingDigits>845464</leadingDigits>
7517 <format>$1 $2 $3</format>
7519 <!-- 84d, 87d with 10 digits. -->
7520 <numberFormat pattern="(8\d{2})(\d{3})(\d{4})">
7527 <format>$1 $2 $3</format>
7529 <!-- 80d (including 800) with 10 digits. -->
7530 <numberFormat pattern="(80\d)(\d{3})(\d{4})">
7531 <leadingDigits>80</leadingDigits>
7532 <format>$1 $2 $3</format>
7534 <!-- 500, 800 with 9 digits. -->
7535 <numberFormat pattern="([58]00)(\d{6})">
7536 <leadingDigits>[58]00</leadingDigits>
7537 <format>$1 $2</format>
7541 <nationalNumberPattern>\d{7,10}</nationalNumberPattern>
7542 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
7545 <!-- These are a subset of the fixed-line rules, with digits 2-9 as the leading digit of the
7546 subscriber number. There are patterns for 2+8, 3+7 and a combined pattern for all
7547 4+6/4+5 and 5+5/5+4 numbers. Note that numbers matching this pattern are not
7548 necessarily valid numbers. -->
7549 <nationalNumberPattern>
7556 [248][02-9]\d[2-9]\d{4,5}|
7609 </nationalNumberPattern>
7610 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
7611 <exampleNumber>1332456789</exampleNumber>
7614 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes -->
7615 <!-- Pattern matches geographic NSN=10 numbers as follows:
7616 - area code and local number first digit for 2+8,
7617 - area code and local number first digit for 3+7,
7618 - area code only for 4+6 (including areas with embedded 5+5).
7619 Pattern matches geographic NSN=9 numbers as follows:
7620 - area code and local number first two digits for 4+5,
7621 - area code and local number first three digits for 4+5 special case (01768) 88Ddd,
7622 - area code and local number first digit for 5+4 special case (016977) Dddd.
7623 All patterns exclude ranges used in GG, IM, JE. -->
7624 <nationalNumberPattern>
7855 176888[234678]\d{2}|
7857 </nationalNumberPattern>
7858 <exampleNumber>1212345678</exampleNumber>
7861 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/telephone-no-availability/numbers-administered/
7862 7100-7599, 7700-7999 with 10 digits; excluding ranges used in GG, IM, JE. -->
7863 <nationalNumberPattern>
7888 </nationalNumberPattern>
7889 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7890 <exampleNumber>7400123456</exampleNumber>
7893 <!-- 76 with 10 digits; excluding ranges used in IM. -->
7894 <nationalNumberPattern>
7905 </nationalNumberPattern>
7906 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7907 <exampleNumber>7640123456</exampleNumber>
7909 <!-- Source for non geographic numbers:
7910 http://en.wikipedia.org/wiki/Non-geographic_telephone_numbers_in_the_United_Kingdom -->
7912 <!-- 800 1111 with 7 digits, 800 with 9 or 10 digits, 808 with 10 digits, 500 with 9 digits.
7914 <nationalNumberPattern>
7923 </nationalNumberPattern>
7924 <possibleNumberPattern>\d{7}(?:\d{2,3})?</possibleNumberPattern>
7925 <exampleNumber>8001234567</exampleNumber>
7928 <!-- 871, 872, 873 with 10 digits are now Controlled Premium Rate Services, so are listed
7929 here as well as 900-909, 910-919, 982-984, 989 with 10 digits.
7930 Note that only 908, 909, 980-989 are reserved for "adult services" while 900-907 and
7931 910-919 are reserved for standard premium rate services. -->
7932 <nationalNumberPattern>
7940 </nationalNumberPattern>
7941 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7942 <exampleNumber>9012345678</exampleNumber>
7945 <!-- Using shared cost to deal with the various revenue sharing number prefixes in the
7946 United Kingdom: 845 46 47 with 7 digits, 842-845, 870 with 10 digits. -->
7947 <nationalNumberPattern>
7955 </nationalNumberPattern>
7956 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
7957 <exampleNumber>8431234567</exampleNumber>
7960 <!-- 70 with 10 digits. -->
7961 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
7962 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7963 <exampleNumber>7012345678</exampleNumber>
7966 <!-- 56 with 10 digits. -->
7967 <nationalNumberPattern>56\d{8}</nationalNumberPattern>
7968 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7969 <exampleNumber>5612345678</exampleNumber>
7972 <!-- 30d, 33d, 34d, 37d, 55 with 10 digits. -->
7973 <nationalNumberPattern>
7978 </nationalNumberPattern>
7979 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7980 <exampleNumber>5512345678</exampleNumber>
7983 <nationalNumberPattern>
7986 </nationalNumberPattern>
7987 <possibleNumberPattern>\d{3}</possibleNumberPattern>
7988 <exampleNumber>112</exampleNumber>
7993 <!-- http://www.itu.int/oth/T0202000057/en -->
7994 <territory id="GD" countryCode="1" leadingDigits="473" nationalPrefix="1"
7995 internationalPrefix="011">
7997 <!-- NANPA country - uses US formatting rules -->
7998 <nationalNumberPattern>[4589]\d{9}</nationalNumberPattern>
7999 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
8002 <nationalNumberPattern>
8028 </nationalNumberPattern>
8029 <exampleNumber>4732691234</exampleNumber>
8032 <nationalNumberPattern>
8042 </nationalNumberPattern>
8043 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8044 <exampleNumber>4734031234</exampleNumber>
8047 <nationalNumberPattern>
8055 </nationalNumberPattern>
8056 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8057 <exampleNumber>8002123456</exampleNumber>
8060 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
8061 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8062 <exampleNumber>9002123456</exampleNumber>
8065 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
8066 <nationalNumberPattern>
8072 </nationalNumberPattern>
8073 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8074 <exampleNumber>5002345678</exampleNumber>
8077 <!-- http://barbados.usembassy.gov/emergency-grenada.html -->
8078 <nationalNumberPattern>911</nationalNumberPattern>
8079 <possibleNumberPattern>\d{3}</possibleNumberPattern>
8080 <exampleNumber>911</exampleNumber>
8085 <!-- http://www.itu.int/oth/T0202000050/en -->
8086 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia. -->
8087 <territory id="GE" countryCode="995" internationalPrefix="00" nationalPrefix="0">
8089 <!-- Format isn't very strictly defined - the yellow pages omits area code and does 2 2 2,
8090 the communications commission uses 2 3 3. Wikipedia says 3 2 3. Some use 2 6. -->
8091 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG">
8092 <leadingDigits>[348]</leadingDigits>
8093 <format>$1 $2 $3 $4</format>
8095 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG">
8096 <leadingDigits>7</leadingDigits>
8097 <format>$1 $2 $3</format>
8099 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$FG">
8100 <leadingDigits>5</leadingDigits>
8101 <format>$1 $2 $3 $4</format>
8104 <noInternationalDialling>
8105 <!-- Online numbers mention that this is not internationally diallable. -->
8106 <nationalNumberPattern>706\d{6}</nationalNumberPattern>
8107 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8108 <exampleNumber>706123456</exampleNumber>
8109 </noInternationalDialling>
8111 <nationalNumberPattern>[34578]\d{8}</nationalNumberPattern>
8112 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
8115 <nationalNumberPattern>
8131 </nationalNumberPattern>
8132 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
8133 <exampleNumber>322123456</exampleNumber>
8136 <!-- The ITU document says 790 instead of 590, but this contradicts their press release
8137 about the change in numbers, and online numbers found. -->
8138 <nationalNumberPattern>
8146 </nationalNumberPattern>
8147 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8148 <exampleNumber>555123456</exampleNumber>
8150 <!-- Information from www.yell.ge, examples such as Wissol Petroleum Georgia hotline. -->
8152 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
8153 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8154 <exampleNumber>800123456</exampleNumber>
8157 <!-- http://www.mydivert.com/virtual-numbers/995-virtual-number-National.html -->
8158 <nationalNumberPattern>706\d{6}</nationalNumberPattern>
8159 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8160 <exampleNumber>706123456</exampleNumber>
8162 <!-- It seems there may be special 6 digit numbers beginning with 91, but we are not sure, so
8163 these are omitted for now. -->
8165 <!-- According to Wikipedia, 011, 022 and 033 will be replaced by 111, 122, 113 and 114 in
8166 2011. We are not sure if that has happened, so we support both versions for now. -->
8167 <nationalNumberPattern>
8177 </nationalNumberPattern>
8178 <possibleNumberPattern>\d{3}</possibleNumberPattern>
8179 <exampleNumber>112</exampleNumber>
8183 <!-- French Guiana (French Dept. of) -->
8184 <!-- http://www.itu.int/oth/T020200004C/en -->
8185 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION -->
8186 <!-- http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf -->
8187 <!-- Using a national prefix here as online numbers are formatted with it. -->
8188 <territory id="GF" countryCode="594" internationalPrefix="00"
8189 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
8191 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
8192 <format>$1 $2 $3 $4</format>
8196 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
8197 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8200 <nationalNumberPattern>
8210 </nationalNumberPattern>
8211 <exampleNumber>594101234</exampleNumber>
8214 <nationalNumberPattern>
8221 </nationalNumberPattern>
8222 <exampleNumber>694201234</exampleNumber>
8224 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP
8225 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here
8228 <nationalNumberPattern>1[578]</nationalNumberPattern>
8229 <possibleNumberPattern>\d{2}</possibleNumberPattern>
8230 <exampleNumber>15</exampleNumber>
8235 <!-- Inherits formatting rules from the UK. -->
8236 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
8237 <territory id="GG" countryCode="44" internationalPrefix="00"
8238 nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG">
8240 <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern>
8241 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
8244 <nationalNumberPattern>1481[2-9]\d{5}</nationalNumberPattern>
8245 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8246 <exampleNumber>1481250123</exampleNumber>
8248 <!-- Specific to GG. -->
8250 <!-- 1481 with 10 digits. -->
8251 <nationalNumberPattern>1481\d{6}</nationalNumberPattern>
8252 <exampleNumber>1481456789</exampleNumber>
8255 <!-- 7781, 7839, 7911 with 10 digits. -->
8256 <nationalNumberPattern>
8262 </nationalNumberPattern>
8263 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8264 <exampleNumber>7781123456</exampleNumber>
8266 <!-- Other numbers as per GB. -->
8268 <nationalNumberPattern>
8279 </nationalNumberPattern>
8280 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8281 <exampleNumber>7640123456</exampleNumber>
8284 <nationalNumberPattern>
8293 </nationalNumberPattern>
8294 <possibleNumberPattern>\d{7}(?:\d{2,3})?</possibleNumberPattern>
8295 <exampleNumber>8001234567</exampleNumber>
8298 <nationalNumberPattern>
8306 </nationalNumberPattern>
8307 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8308 <exampleNumber>9012345678</exampleNumber>
8311 <nationalNumberPattern>
8319 </nationalNumberPattern>
8320 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
8321 <exampleNumber>8431234567</exampleNumber>
8324 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
8325 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8326 <exampleNumber>7012345678</exampleNumber>
8329 <nationalNumberPattern>56\d{8}</nationalNumberPattern>
8330 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8331 <exampleNumber>5612345678</exampleNumber>
8334 <nationalNumberPattern>
8339 </nationalNumberPattern>
8340 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8341 <exampleNumber>5512345678</exampleNumber>
8344 <!-- http://en.wikipedia.org/wiki/Guernsey#Emergency_services -->
8345 <nationalNumberPattern>
8348 </nationalNumberPattern>
8349 <possibleNumberPattern>\d{3}</possibleNumberPattern>
8350 <exampleNumber>999</exampleNumber>
8355 <!-- http://www.itu.int/oth/T0202000052/en -->
8356 <!-- http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&Itemid=65 -->
8357 <territory id="GH" countryCode="233" internationalPrefix="00"
8358 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
8360 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
8361 <leadingDigits>[235]</leadingDigits>
8362 <format>$1 $2 $3</format>
8364 <numberFormat pattern="(\d{3})(\d{5})">
8365 <leadingDigits>8</leadingDigits>
8366 <format>$1 $2</format>
8370 <nationalNumberPattern>
8373 </nationalNumberPattern>
8374 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
8376 <noInternationalDialling>
8377 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
8378 <possibleNumberPattern>\d{8}</possibleNumberPattern>
8379 <exampleNumber>80012345</exampleNumber>
8380 </noInternationalDialling>
8382 <nationalNumberPattern>
8415 </nationalNumberPattern>
8416 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
8417 <exampleNumber>302345678</exampleNumber>
8420 <nationalNumberPattern>
8425 </nationalNumberPattern>
8426 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8427 <exampleNumber>231234567</exampleNumber>
8430 <!-- Found online references to these numbers, although they are not in the plan since they
8431 are not internationally diallable. -->
8432 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
8433 <possibleNumberPattern>\d{8}</possibleNumberPattern>
8434 <exampleNumber>80012345</exampleNumber>
8436 <!-- No premiumRate information can be found. -->
8438 <nationalNumberPattern>
8441 </nationalNumberPattern>
8442 <possibleNumberPattern>\d{3}</possibleNumberPattern>
8443 <exampleNumber>999</exampleNumber>
8448 <territory id="GI" countryCode="350" internationalPrefix="00">
8449 <!-- No formatting rules - numbers are always formatted as a block. -->
8451 <nationalNumberPattern>[2568]\d{7}</nationalNumberPattern>
8452 <possibleNumberPattern>\d{8}</possibleNumberPattern>
8455 <nationalNumberPattern>
8461 </nationalNumberPattern>
8462 <exampleNumber>20012345</exampleNumber>
8465 <nationalNumberPattern>
8470 </nationalNumberPattern>
8471 <exampleNumber>57123456</exampleNumber>
8474 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
8475 <exampleNumber>80123456</exampleNumber>
8478 <nationalNumberPattern>8[1-689]\d{6}</nationalNumberPattern>
8479 <exampleNumber>88123456</exampleNumber>
8482 <nationalNumberPattern>87\d{6}</nationalNumberPattern>
8483 <exampleNumber>87123456</exampleNumber>
8486 <nationalNumberPattern>
8491 </nationalNumberPattern>
8492 <possibleNumberPattern>\d{3}</possibleNumberPattern>
8493 <exampleNumber>112</exampleNumber>
8498 <!-- http://www.itu.int/oth/T0202000056/en -->
8499 <territory id="GL" countryCode="299" internationalPrefix="00">
8501 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
8502 <format>$1 $2 $3</format>
8506 <nationalNumberPattern>[1-689]\d{5}</nationalNumberPattern>
8507 <possibleNumberPattern>\d{6}</possibleNumberPattern>
8510 <!-- Including VSAT numbers here. -->
8511 <nationalNumberPattern>
8519 </nationalNumberPattern>
8520 <exampleNumber>321000</exampleNumber>
8523 <nationalNumberPattern>[245][2-9]\d{4}</nationalNumberPattern>
8524 <exampleNumber>221234</exampleNumber>
8527 <nationalNumberPattern>80\d{4}</nationalNumberPattern>
8528 <exampleNumber>801234</exampleNumber>
8531 <nationalNumberPattern>3[89]\d{4}</nationalNumberPattern>
8532 <exampleNumber>381234</exampleNumber>
8535 <nationalNumberPattern>112</nationalNumberPattern>
8536 <possibleNumberPattern>\d{3}</possibleNumberPattern>
8537 <exampleNumber>112</exampleNumber>
8542 <!-- http://www.itu.int/oth/T020200004F/en -->
8543 <territory id="GM" countryCode="220" internationalPrefix="00">
8545 <numberFormat pattern="(\d{3})(\d{4})">
8546 <format>$1 $2</format>
8550 <nationalNumberPattern>[2-9]\d{6}</nationalNumberPattern>
8551 <possibleNumberPattern>\d{7}</possibleNumberPattern>
8554 <nationalNumberPattern>
8577 </nationalNumberPattern>
8578 <exampleNumber>5661234</exampleNumber>
8581 <nationalNumberPattern>
8586 </nationalNumberPattern>
8587 <exampleNumber>3012345</exampleNumber>
8590 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1121.html -->
8591 <!-- http://www.netglobers.com/africa/gambia-emergency-numbers-in-the-gambia.html -->
8592 <nationalNumberPattern>1?1[678]</nationalNumberPattern>
8593 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
8594 <exampleNumber>117</exampleNumber>
8599 <!-- http://www.itu.int/oth/T020200005B/en -->
8600 <territory id="GN" countryCode="224" internationalPrefix="00">
8602 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
8603 <leadingDigits>3</leadingDigits>
8604 <format>$1 $2 $3 $4</format>
8606 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
8607 <leadingDigits>[67]</leadingDigits>
8608 <format>$1 $2 $3 $4</format>
8612 <nationalNumberPattern>[367]\d{7,8}</nationalNumberPattern>
8613 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
8616 <nationalNumberPattern>
8626 </nationalNumberPattern>
8627 <possibleNumberPattern>\d{8}</possibleNumberPattern>
8628 <exampleNumber>30241234</exampleNumber>
8631 <!-- Limited to the new 9-digit mobile ranges, which came into effect March 29th 2013. -->
8632 <nationalNumberPattern>
8639 </nationalNumberPattern>
8640 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8641 <exampleNumber>601123456</exampleNumber>
8644 <!-- Gamma concept network is being listed as VoIP as per
8645 http://www.gammaconcept.com/internet%20sat.html -->
8646 <nationalNumberPattern>722\d{6}</nationalNumberPattern>
8647 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8648 <exampleNumber>722123456</exampleNumber>
8650 <!-- No national emergency numbers were located for Guinea. -->
8654 <!-- http://www.itu.int/oth/T0202000058/en -->
8655 <!-- http://www.arcep.fr/index.php?id=interactivenumeros - ZABPQ-ZNE.xls -->
8656 <territory id="GP" countryCode="590" internationalPrefix="00"
8657 mainCountryForCode="true" nationalPrefix="0"
8658 nationalPrefixFormattingRule="$NP$FG">
8660 <numberFormat pattern="([56]90)(\d{2})(\d{4})">
8661 <format>$1 $2-$3</format>
8665 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
8666 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8669 <nationalNumberPattern>
8682 </nationalNumberPattern>
8683 <exampleNumber>590201234</exampleNumber>
8686 <!-- Any ranges assigned from
8687 http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to
8688 Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between
8690 <nationalNumberPattern>
8695 </nationalNumberPattern>
8696 <exampleNumber>690301234</exampleNumber>
8698 <!-- http://www.guadeloupe.franceantilles.fr/pratique/urgences/numeros-urgence-guadeloupe-14950.php -->
8700 <nationalNumberPattern>1[578]</nationalNumberPattern>
8701 <possibleNumberPattern>\d{2}</possibleNumberPattern>
8702 <exampleNumber>18</exampleNumber>
8706 <!-- Equatorial Guinea -->
8707 <!-- http://www.itu.int/oth/T0202000041/en -->
8708 <territory id="GQ" countryCode="240" internationalPrefix="00">
8710 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
8711 <leadingDigits>[235]</leadingDigits>
8712 <format>$1 $2 $3</format>
8714 <numberFormat pattern="(\d{3})(\d{6})">
8715 <leadingDigits>[89]</leadingDigits>
8716 <format>$1 $2</format>
8720 <nationalNumberPattern>[23589]\d{8}</nationalNumberPattern>
8721 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8724 <nationalNumberPattern>
8732 </nationalNumberPattern>
8733 <exampleNumber>333091234</exampleNumber>
8736 <nationalNumberPattern>
8741 </nationalNumberPattern>
8742 <exampleNumber>222123456</exampleNumber>
8744 <!-- Note that personal and sharedCost numbers are said to go under here too - hopefully when
8745 they start allocating them there will be a differentiation of prefixes, but this is not
8748 <nationalNumberPattern>80\d[1-9]\d{5}</nationalNumberPattern>
8749 <exampleNumber>800123456</exampleNumber>
8752 <nationalNumberPattern>90\d[1-9]\d{5}</nationalNumberPattern>
8753 <exampleNumber>900123456</exampleNumber>
8755 <!-- No national emergency numbers were located for Equatorial Guinea. -->
8759 <!-- http://www.itu.int/oth/T0202000055/en -->
8760 <!-- http://en.wikipedia.org/wiki/%2B30 -->
8761 <territory id="GR" countryCode="30" internationalPrefix="00">
8763 <numberFormat pattern="([27]\d)(\d{4})(\d{4})">
8768 <format>$1 $2 $3</format>
8770 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
8775 <format>$1 $2 $3</format>
8777 <numberFormat pattern="(2\d{3})(\d{6})">
8778 <leadingDigits>2[2-9][02-9]</leadingDigits>
8779 <format>$1 $2</format>
8783 <nationalNumberPattern>[26-9]\d{9}</nationalNumberPattern>
8784 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8787 <nationalNumberPattern>
8846 </nationalNumberPattern>
8847 <exampleNumber>2123456789</exampleNumber>
8850 <nationalNumberPattern>69\d{8}</nationalNumberPattern>
8851 <exampleNumber>6912345678</exampleNumber>
8854 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
8855 <exampleNumber>8001234567</exampleNumber>
8858 <nationalNumberPattern>90[19]\d{7}</nationalNumberPattern>
8859 <exampleNumber>9091234567</exampleNumber>
8861 <!-- Including calls with maximum charge of 0,25 EUR/minute here instead of under premium
8864 <nationalNumberPattern>
8870 </nationalNumberPattern>
8871 <exampleNumber>8011234567</exampleNumber>
8874 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
8875 <exampleNumber>7012345678</exampleNumber>
8878 <nationalNumberPattern>
8885 </nationalNumberPattern>
8886 <possibleNumberPattern>\d{3}</possibleNumberPattern>
8887 <exampleNumber>112</exampleNumber>
8892 <!-- http://www.itu.int/oth/T020200005A/en -->
8893 <!-- http://www.sit.gob.gt/index.php?page=plan-de-numeracion -->
8894 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala -->
8895 <territory id="GT" countryCode="502" internationalPrefix="00">
8897 <numberFormat pattern="(\d{4})(\d{4})">
8898 <leadingDigits>[2-7]</leadingDigits>
8899 <format>$1 $2</format>
8901 <numberFormat pattern="(\d{4})(\d{3})(\d{4})">
8902 <leadingDigits>1</leadingDigits>
8903 <format>$1 $2 $3</format>
8907 <nationalNumberPattern>
8910 </nationalNumberPattern>
8911 <possibleNumberPattern>\d{8}(?:\d{3})?</possibleNumberPattern>
8914 <nationalNumberPattern>[267][2-9]\d{6}</nationalNumberPattern>
8915 <possibleNumberPattern>\d{8}</possibleNumberPattern>
8916 <exampleNumber>22456789</exampleNumber>
8919 <!-- Wikipedia claims numbers with 3 are also mobile although in ITU document it says that
8920 they are just reserved. -->
8921 <nationalNumberPattern>[345]\d{7}</nationalNumberPattern>
8922 <possibleNumberPattern>\d{8}</possibleNumberPattern>
8923 <exampleNumber>51234567</exampleNumber>
8926 <nationalNumberPattern>18[01]\d{8}</nationalNumberPattern>
8927 <possibleNumberPattern>\d{11}</possibleNumberPattern>
8928 <exampleNumber>18001112222</exampleNumber>
8931 <nationalNumberPattern>19\d{9}</nationalNumberPattern>
8932 <possibleNumberPattern>\d{11}</possibleNumberPattern>
8933 <exampleNumber>19001112222</exampleNumber>
8936 <nationalNumberPattern>
8941 </nationalNumberPattern>
8942 <possibleNumberPattern>\d{3}</possibleNumberPattern>
8943 <exampleNumber>110</exampleNumber>
8948 <!-- http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel -->
8949 <territory id="GU" countryCode="1" leadingDigits="671" nationalPrefix="1"
8950 internationalPrefix="011">
8952 <!-- NANPA country - uses US formatting rules -->
8953 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
8954 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
8957 <!-- Added 671 489/555/720/721 based on information from
8958 http://www.area-codes.com/area-code/area-code-671.asp -->
8959 <nationalNumberPattern>
9003 </nationalNumberPattern>
9004 <exampleNumber>6713001234</exampleNumber>
9006 <!-- We assume mobile phone numbers to be the same as fixed-line - further info unavailable
9009 <nationalNumberPattern>
9053 </nationalNumberPattern>
9054 <exampleNumber>6713001234</exampleNumber>
9057 <nationalNumberPattern>
9065 </nationalNumberPattern>
9066 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9067 <exampleNumber>8002123456</exampleNumber>
9070 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
9071 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9072 <exampleNumber>9002123456</exampleNumber>
9075 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
9076 <nationalNumberPattern>
9082 </nationalNumberPattern>
9083 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9084 <exampleNumber>5002345678</exampleNumber>
9087 <!-- http://www.justice.gov.gu/compileroflaws/gca/10gca/10gc084.PDF -->
9088 <nationalNumberPattern>911</nationalNumberPattern>
9089 <possibleNumberPattern>\d{3}</possibleNumberPattern>
9090 <exampleNumber>911</exampleNumber>
9094 <!-- Guinea-Bissau -->
9095 <!-- http://www.itu.int/oth/T020200005C/en -->
9096 <territory id="GW" countryCode="245" internationalPrefix="00">
9098 <numberFormat pattern="(\d{3})(\d{4})">
9099 <format>$1 $2</format>
9103 <nationalNumberPattern>[3-79]\d{6}</nationalNumberPattern>
9104 <possibleNumberPattern>\d{7}</possibleNumberPattern>
9107 <nationalNumberPattern>
9116 </nationalNumberPattern>
9117 <exampleNumber>3201234</exampleNumber>
9120 <nationalNumberPattern>
9125 </nationalNumberPattern>
9126 <exampleNumber>5012345</exampleNumber>
9129 <nationalNumberPattern>40\d{5}</nationalNumberPattern>
9130 <exampleNumber>4012345</exampleNumber>
9133 <!-- https://www.osac.gov/pages/ContentReportDetails.aspx?cid=10970 -->
9134 <nationalNumberPattern>11[378]</nationalNumberPattern>
9135 <possibleNumberPattern>\d{3}</possibleNumberPattern>
9136 <exampleNumber>113</exampleNumber>
9141 <!-- http://www.itu.int/oth/T020200005D/en -->
9142 <territory id="GY" countryCode="592" internationalPrefix="001">
9144 <numberFormat pattern="(\d{3})(\d{4})">
9145 <format>$1 $2</format>
9149 <nationalNumberPattern>[2-4679]\d{6}</nationalNumberPattern>
9150 <possibleNumberPattern>\d{7}</possibleNumberPattern>
9153 <nationalNumberPattern>
9173 </nationalNumberPattern>
9174 <exampleNumber>2201234</exampleNumber>
9177 <!-- The ITU document only describes a few ranges for mobile numbers but there is evidence
9178 that SMS messages have been succesfully sent to numbers in the entire range prefixed
9180 <nationalNumberPattern>6\d{6}</nationalNumberPattern>
9181 <exampleNumber>6091234</exampleNumber>
9184 <nationalNumberPattern>
9189 </nationalNumberPattern>
9190 <exampleNumber>2891234</exampleNumber>
9193 <nationalNumberPattern>9008\d{3}</nationalNumberPattern>
9194 <exampleNumber>9008123</exampleNumber>
9197 <nationalNumberPattern>91[123]</nationalNumberPattern>
9198 <possibleNumberPattern>\d{3}</possibleNumberPattern>
9199 <exampleNumber>911</exampleNumber>
9204 <!-- http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html -->
9205 <territory id="HK" countryCode="852" internationalPrefix="00">
9207 <numberFormat pattern="(\d{4})(\d{4})">
9215 <format>$1 $2</format>
9217 <numberFormat pattern="(800)(\d{3})(\d{3})">
9218 <leadingDigits>800</leadingDigits>
9219 <format>$1 $2 $3</format>
9221 <numberFormat pattern="(900)(\d{2})(\d{3})(\d{3})">
9222 <leadingDigits>900</leadingDigits>
9223 <format>$1 $2 $3 $4</format>
9225 <numberFormat pattern="(900)(\d{2,5})">
9226 <leadingDigits>900</leadingDigits>
9227 <format>$1 $2</format>
9231 <!-- Slightly more complex pattern to allow the country code to be stripped off if
9233 <nationalNumberPattern>
9237 </nationalNumberPattern>
9238 <possibleNumberPattern>\d{5,11}</possibleNumberPattern>
9241 <nationalNumberPattern>
9246 </nationalNumberPattern>
9247 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9248 <exampleNumber>21234567</exampleNumber>
9251 <nationalNumberPattern>
9260 </nationalNumberPattern>
9261 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9262 <exampleNumber>51234567</exampleNumber>
9265 <nationalNumberPattern>7\d{7}</nationalNumberPattern>
9266 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9267 <exampleNumber>71234567</exampleNumber>
9270 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
9271 <possibleNumberPattern>\d{9}</possibleNumberPattern>
9272 <exampleNumber>800123456</exampleNumber>
9275 <nationalNumberPattern>
9280 </nationalNumberPattern>
9281 <possibleNumberPattern>\d{5,11}</possibleNumberPattern>
9282 <exampleNumber>90012345678</exampleNumber>
9285 <nationalNumberPattern>8[1-3]\d{6}</nationalNumberPattern>
9286 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9287 <exampleNumber>81123456</exampleNumber>
9290 <nationalNumberPattern>
9293 </nationalNumberPattern>
9294 <possibleNumberPattern>\d{3}</possibleNumberPattern>
9295 <exampleNumber>999</exampleNumber>
9300 <!-- http://www.itu.int/oth/T020200005F/en -->
9301 <!-- It seems there is no longer a trunk prefix in use, based on websites like
9302 http://www.howtocallabroad.com/codes.html and on seeing how locals write their numbers in
9303 national format. -->
9304 <territory id="HN" countryCode="504" internationalPrefix="00" >
9306 <numberFormat pattern="(\d{4})(\d{4})">
9307 <format>$1-$2</format>
9311 <nationalNumberPattern>[237-9]\d{7}</nationalNumberPattern>
9312 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9315 <!-- Extra prefixes 227[01389], 228X and 2292 were added from numbers found online. -->
9316 <nationalNumberPattern>
9357 </nationalNumberPattern>
9358 <exampleNumber>22123456</exampleNumber>
9361 <nationalNumberPattern>[37-9]\d{7}</nationalNumberPattern>
9362 <exampleNumber>91234567</exampleNumber>
9365 <nationalNumberPattern>199</nationalNumberPattern>
9366 <possibleNumberPattern>\d{3}</possibleNumberPattern>
9367 <exampleNumber>199</exampleNumber>
9372 <!-- http://www.itu.int/oth/T0202000032/en -->
9373 <!-- http://en.wikipedia.org/wiki/%2B385 -->
9374 <territory id="HR" countryCode="385" internationalPrefix="00"
9375 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
9377 <!-- The plan says 1 XXX XXXX but the government and local telecom websites are formatted 1
9378 XXXX XXX, so we prefer that formatting here. These same sources prefer XXX XXX to XX
9380 <numberFormat pattern="(1)(\d{4})(\d{3})">
9381 <leadingDigits>1</leadingDigits>
9382 <format>$1 $2 $3</format>
9384 <numberFormat pattern="(6[09])(\d{4})(\d{3})">
9385 <leadingDigits>6[09]</leadingDigits>
9386 <format>$1 $2 $3</format>
9388 <numberFormat pattern="(62)(\d{3})(\d{3,4})">
9389 <leadingDigits>62</leadingDigits>
9390 <format>$1 $2 $3</format>
9392 <numberFormat pattern="([2-5]\d)(\d{3})(\d{3})">
9393 <leadingDigits>[2-5]</leadingDigits>
9394 <format>$1 $2 $3</format>
9396 <numberFormat pattern="(9\d)(\d{3})(\d{3,4})">
9397 <leadingDigits>9</leadingDigits>
9398 <format>$1 $2 $3</format>
9400 <numberFormat pattern="(9\d)(\d{4})(\d{4})">
9401 <leadingDigits>9</leadingDigits>
9402 <format>$1 $2 $3</format>
9404 <numberFormat pattern="(9\d)(\d{3,4})(\d{3})(\d{3})">
9405 <leadingDigits>9</leadingDigits>
9406 <format>$1 $2 $3 $4</format>
9408 <numberFormat pattern="(\d{2})(\d{2})(\d{2,3})">
9413 <format>$1 $2 $3</format>
9415 <numberFormat pattern="(\d{2})(\d{3,4})(\d{3})">
9420 <format>$1 $2 $3</format>
9422 <numberFormat pattern="(80[01])(\d{2})(\d{2,3})">
9423 <leadingDigits>8</leadingDigits>
9424 <format>$1 $2 $3</format>
9426 <numberFormat pattern="(80[01])(\d{3,4})(\d{3})">
9427 <leadingDigits>8</leadingDigits>
9428 <format>$1 $2 $3</format>
9432 <nationalNumberPattern>
9435 </nationalNumberPattern>
9436 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
9439 <nationalNumberPattern>
9447 </nationalNumberPattern>
9448 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
9449 <exampleNumber>12345678</exampleNumber>
9452 <!-- ITU numbering plan doesn't specify the length of the numbers with prefix 62, but there
9453 are numbers on the internet with 6 or 7 digits after the prefix. -->
9454 <nationalNumberPattern>62\d{6,7}</nationalNumberPattern>
9455 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
9456 <exampleNumber>62123456</exampleNumber>
9459 <nationalNumberPattern>9[1257-9]\d{6,10}</nationalNumberPattern>
9460 <possibleNumberPattern>\d{8,12}</possibleNumberPattern>
9461 <exampleNumber>912345678</exampleNumber>
9464 <nationalNumberPattern>80[01]\d{4,7}</nationalNumberPattern>
9465 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
9466 <exampleNumber>8001234567</exampleNumber>
9469 <!-- The prefixes 060, 061, 064, 065 and 069 are named as premium rate numbers by
9470 http://www.vipnet.hr/en/poslovni-korisnici/telefon-internet/vip-adsl-usluga#panel_4.
9472 <nationalNumberPattern>
9477 </nationalNumberPattern>
9478 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
9479 <exampleNumber>611234</exampleNumber>
9482 <nationalNumberPattern>7[45]\d{4,7}</nationalNumberPattern>
9483 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
9484 <exampleNumber>741234567</exampleNumber>
9487 <nationalNumberPattern>
9493 </nationalNumberPattern>
9494 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
9495 <exampleNumber>112</exampleNumber>
9500 <!-- http://www.itu.int/oth/T020200005E/en -->
9501 <!-- http://www.numberingplans.com/ -->
9502 <territory id="HT" countryCode="509" internationalPrefix="00">
9504 <numberFormat pattern="(\d{2})(\d{2})(\d{4})">
9505 <format>$1 $2 $3</format>
9509 <nationalNumberPattern>[2-489]\d{7}</nationalNumberPattern>
9510 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9513 <!-- The prefix 24 seems to be also used, based on online searches. -->
9514 <nationalNumberPattern>
9520 </nationalNumberPattern>
9521 <exampleNumber>22453300</exampleNumber>
9524 <!-- The prefix 31 seems to be also used, based on online searches. -->
9525 <nationalNumberPattern>
9530 </nationalNumberPattern>
9531 <exampleNumber>34101234</exampleNumber>
9534 <!-- ITU document says numbers with prefix 8 are "value-added services and free numbers
9535 without making any further distinction. However, http://www.numberingplans.com/ seems
9536 to suggest they are free. -->
9537 <nationalNumberPattern>8\d{7}</nationalNumberPattern>
9538 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9539 <exampleNumber>80012345</exampleNumber>
9542 <!-- ITU document suggests 98\d{6}, but http://www.numberingplans.com/ restricts it to
9544 <nationalNumberPattern>98[89]\d{5}</nationalNumberPattern>
9545 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9546 <exampleNumber>98901234</exampleNumber>
9548 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
9550 <nationalNumberPattern>11[48]</nationalNumberPattern>
9551 <possibleNumberPattern>\d{3}</possibleNumberPattern>
9552 <exampleNumber>118</exampleNumber>
9557 <!-- http://www.itu.int/oth/T0202000061/en -->
9558 <territory id="HU" countryCode="36" internationalPrefix="00"
9559 nationalPrefix="06" nationalPrefixFormattingRule="($FG)">
9560 <!-- Although the national prefix is necessary for dialling, the preferred format (confirmed
9561 by a Hungarian person and following the yellow pages) is to omit this when formatting.
9562 Yellow pages: www.aranyoldalak.hu -->
9564 <numberFormat pattern="(1)(\d{3})(\d{4})">
9565 <leadingDigits>1</leadingDigits>
9566 <format>$1 $2 $3</format>
9568 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
9569 <leadingDigits>[2-9]</leadingDigits>
9570 <format>$1 $2 $3</format>
9574 <nationalNumberPattern>[1-9]\d{7,8}</nationalNumberPattern>
9575 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
9578 <!-- Includes numbers for corporate networks. -->
9579 <nationalNumberPattern>
9597 </nationalNumberPattern>
9598 <exampleNumber>12345678</exampleNumber>
9601 <nationalNumberPattern>
9606 </nationalNumberPattern>
9607 <possibleNumberPattern>\d{9}</possibleNumberPattern>
9608 <exampleNumber>201234567</exampleNumber>
9611 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
9612 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9613 <exampleNumber>80123456</exampleNumber>
9616 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern>
9617 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9618 <exampleNumber>90123456</exampleNumber>
9621 <nationalNumberPattern>40\d{6}</nationalNumberPattern>
9622 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9623 <exampleNumber>40123456</exampleNumber>
9626 <nationalNumberPattern>
9631 </nationalNumberPattern>
9632 <possibleNumberPattern>\d{3}</possibleNumberPattern>
9633 <exampleNumber>112</exampleNumber>
9638 <!-- http://www.itu.int/oth/T0202000064/en (from 2001, very out-of-date) -->
9639 <!-- http://en.wikipedia.org/wiki/%2B62 -->
9640 <territory id="ID" countryCode="62" internationalPrefix="0(?:0[1789]|10(?:00|1[67]))"
9641 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
9643 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
9644 pattern="(\d{2})(\d{7,8})">
9649 <format>$1 $2</format>
9651 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
9652 pattern="(\d{3})(\d{5,7})">
9658 <format>$1 $2</format>
9660 <numberFormat pattern="(8\d{2})(\d{3,4})(\d{3,4})">
9661 <leadingDigits>8[1-35-9]</leadingDigits>
9662 <format>$1-$2-$3</format>
9664 <numberFormat pattern="(177)(\d{6,8})">
9665 <leadingDigits>1</leadingDigits>
9666 <format>$1 $2</format>
9668 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number, and examples on the web show
9669 that sometimes they are followed by less digits. -->
9670 <numberFormat pattern="(800)(\d{5,7})">
9671 <leadingDigits>800</leadingDigits>
9672 <format>$1 $2</format>
9674 <numberFormat pattern="(809)(\d)(\d{3})(\d{3})">
9675 <leadingDigits>809</leadingDigits>
9676 <format>$1 $2 $3 $4</format>
9680 <nationalNumberPattern>[1-9]\d{6,10}</nationalNumberPattern>
9681 <possibleNumberPattern>\d{5,11}</possibleNumberPattern>
9684 <!-- Area codes taken from wikipedia, with missing ones added from
9685 http://www.telkom.co.id/customer-services/area-and-country-code/?type=area.
9686 We also added 0770 after user feedback because it seems to be used on Bintan island.
9687 Where known, fixed mobile prefixes have been represented as Mobile. -->
9688 <nationalNumberPattern>
9756 </nationalNumberPattern>
9757 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
9758 <exampleNumber>612345678</exampleNumber>
9761 <!-- It is unclear exactly which prefixes could be mobile phones, based on the information
9762 on the wikipedia page. However, Bakrie have provided a list of their prefixes, which
9763 are captured below. The pattern covers the area code plus the first one-two digits of
9764 the subscriber number. -->
9765 <nationalNumberPattern>
9841 </nationalNumberPattern>
9842 <possibleNumberPattern>\d{9,11}</possibleNumberPattern>
9843 <exampleNumber>812345678</exampleNumber>
9846 <nationalNumberPattern>
9849 </nationalNumberPattern>
9850 <possibleNumberPattern>\d{8,11}</possibleNumberPattern>
9851 <exampleNumber>8001234567</exampleNumber>
9853 <!-- The information below is provided by an Indonesian -->
9855 <nationalNumberPattern>809\d{7}</nationalNumberPattern>
9856 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9857 <exampleNumber>8091234567</exampleNumber>
9860 <nationalNumberPattern>11[02389]</nationalNumberPattern>
9861 <possibleNumberPattern>\d{3}</possibleNumberPattern>
9862 <exampleNumber>112</exampleNumber>
9867 <!-- http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html -->
9868 <!-- http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf -->
9869 <territory id="IE" countryCode="353" internationalPrefix="00"
9870 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
9872 <numberFormat pattern="(1)(\d{3,4})(\d{4})">
9873 <leadingDigits>1</leadingDigits>
9874 <format>$1 $2 $3</format>
9876 <numberFormat pattern="(\d{2})(\d{5})">
9884 <format>$1 $2</format>
9886 <numberFormat pattern="(\d{3})(\d{5})">
9891 <format>$1 $2</format>
9893 <numberFormat pattern="(48)(\d{4})(\d{4})">
9894 <leadingDigits>48</leadingDigits>
9895 <format>$1 $2 $3</format>
9897 <numberFormat pattern="(818)(\d{3})(\d{3})">
9898 <leadingDigits>81</leadingDigits>
9899 <format>$1 $2 $3</format>
9901 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
9906 <format>$1 $2 $3</format>
9908 <numberFormat nationalPrefixFormattingRule="$NP$FG"
9909 pattern="([78]\d)(\d{3,4})(\d{4})">
9914 <format>$1 $2 $3</format>
9916 <numberFormat nationalPrefixFormattingRule="$NP$FG"
9917 pattern="(700)(\d{3})(\d{3})">
9918 <leadingDigits>70</leadingDigits>
9919 <format>$1 $2 $3</format>
9921 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(\d{4})(\d{3})(\d{3})">
9934 <format>$1 $2 $3</format>
9938 <nationalNumberPattern>[124-9]\d{6,9}</nationalNumberPattern>
9939 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
9941 <noInternationalDialling>
9942 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern>
9943 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9944 <exampleNumber>1850123456</exampleNumber>
9945 </noInternationalDialling>
9947 <!-- We allow 6-7 digit subscriber numbers for the 021 area code since that seems to be
9948 reflected by the numbers in the Yellow Pages. Another peculiarity is that 048 actually
9949 replaces 00 44 28 when Irish people dial, allowing them to easily dial Northern
9950 Ireland. We support these numbers here, although technically they are numbers for the
9952 <nationalNumberPattern>
9983 </nationalNumberPattern>
9984 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
9985 <exampleNumber>2212345</exampleNumber>
9988 <nationalNumberPattern>
9993 </nationalNumberPattern>
9994 <possibleNumberPattern>\d{9}</possibleNumberPattern>
9995 <exampleNumber>850123456</exampleNumber>
9998 <nationalNumberPattern>1800\d{6}</nationalNumberPattern>
9999 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10000 <exampleNumber>1800123456</exampleNumber>
10003 <nationalNumberPattern>
10009 </nationalNumberPattern>
10010 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10011 <exampleNumber>1520123456</exampleNumber>
10014 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern>
10015 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10016 <exampleNumber>1850123456</exampleNumber>
10019 <nationalNumberPattern>700\d{6}</nationalNumberPattern>
10020 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10021 <exampleNumber>700123456</exampleNumber>
10024 <nationalNumberPattern>76\d{7}</nationalNumberPattern>
10025 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10026 <exampleNumber>761234567</exampleNumber>
10029 <nationalNumberPattern>818\d{6}</nationalNumberPattern>
10030 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10031 <exampleNumber>818123456</exampleNumber>
10034 <nationalNumberPattern>8[35-9]\d{8}</nationalNumberPattern>
10035 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10036 <exampleNumber>8501234567</exampleNumber>
10039 <nationalNumberPattern>
10042 </nationalNumberPattern>
10043 <possibleNumberPattern>\d{3}</possibleNumberPattern>
10044 <exampleNumber>112</exampleNumber>
10049 <!-- http://www.itu.int/oth/T020200006A/en -->
10050 <!-- http://en.wikipedia.org/wiki/%2B972 -->
10051 <!-- http://he.wikipedia.org/wiki/%D7%A7%D7%99%D7%93%D7%95%D7%9E%D7%AA_%D7%98%D7%9C%D7%A4%D7%95%D7%9F_%D7%91%D7%99%D7%A9%D7%A8%D7%90%D7%9C
10053 <!-- Formatting practice following wikipedia, and government sites. -->
10054 <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-9])"
10055 nationalPrefix="0" nationalPrefixFormattingRule="$FG">
10057 <numberFormat nationalPrefixFormattingRule="$NP$FG"
10058 pattern="([2-489])(\d{3})(\d{4})">
10059 <leadingDigits>[2-489]</leadingDigits>
10060 <format>$1-$2-$3</format>
10062 <numberFormat nationalPrefixFormattingRule="$NP$FG"
10063 pattern="([57]\d)(\d{3})(\d{4})">
10064 <leadingDigits>[57]</leadingDigits>
10065 <format>$1-$2-$3</format>
10067 <numberFormat pattern="(1)([7-9]\d{2})(\d{3})(\d{3})">
10068 <leadingDigits>1[7-9]</leadingDigits>
10069 <format>$1-$2-$3-$4</format>
10071 <!-- The following number is for hospitals. -->
10072 <numberFormat pattern="(1255)(\d{3})">
10073 <leadingDigits>125</leadingDigits>
10074 <format>$1-$2</format>
10076 <numberFormat pattern="(1200)(\d{3})(\d{3})">
10077 <leadingDigits>120</leadingDigits>
10078 <format>$1-$2-$3</format>
10080 <numberFormat pattern="(1212)(\d{2})(\d{2})">
10081 <leadingDigits>121</leadingDigits>
10082 <format>$1-$2-$3</format>
10084 <!-- The following is for voicemail access. -->
10085 <numberFormat pattern="(1599)(\d{6})">
10086 <leadingDigits>15</leadingDigits>
10087 <format>$1-$2</format>
10089 <!-- These are 4-digit star numbers which are only accessible within Israel and must be
10090 dialed with a star in front of the number. -->
10091 <numberFormat pattern="(\d{4})">
10092 <leadingDigits>[2-689]</leadingDigits>
10093 <format>*$1</format>
10095 </availableFormats>
10097 <nationalNumberPattern>
10099 [2-589]\d{3}(?:\d{3,6})?|
10101 </nationalNumberPattern>
10102 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
10104 <noInternationalDialling>
10105 <nationalNumberPattern>
10108 </nationalNumberPattern>
10109 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
10110 <exampleNumber>1700123456</exampleNumber>
10111 </noInternationalDialling>
10113 <nationalNumberPattern>[2-489]\d{7}</nationalNumberPattern>
10114 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
10115 <exampleNumber>21234567</exampleNumber>
10118 <!-- The ITU document has only some of these prefixes - wikipedia lists more. We are fairly
10119 sure wikipedia is accurate based on news coverage of the launch of these numbers. -->
10120 <nationalNumberPattern>
10134 </nationalNumberPattern>
10135 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10136 <exampleNumber>501234567</exampleNumber>
10139 <!-- Online 1-809 numbers now classify themselves as "toll-free". -->
10140 <nationalNumberPattern>
10145 </nationalNumberPattern>
10146 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
10147 <exampleNumber>1800123456</exampleNumber>
10150 <!-- Peculiarly, one source states that 1956 and 1957 are the new premium rate prefixes.
10151 However, no online numbers starting with these prefixes can be found, and this data
10152 is not found in any other source. -->
10153 <!-- 1200 and 1212 numbers are for televoting. -->
10154 <nationalNumberPattern>
10165 </nationalNumberPattern>
10166 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
10167 <exampleNumber>1919123456</exampleNumber>
10170 <nationalNumberPattern>1700\d{6}</nationalNumberPattern>
10171 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10172 <exampleNumber>1700123456</exampleNumber>
10175 <!-- These rules are a union of the wikipedia and ITU document prefixes. They are mostly
10176 marked as VoIP on wikipedia, but it seems they may indeed be DID (Direct Inward
10177 Dialing) numbers, that most people forward to VoIP numbers. -->
10178 <nationalNumberPattern>
10195 </nationalNumberPattern>
10196 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10197 <exampleNumber>771234567</exampleNumber>
10200 <!-- 4-digit star numbers 1-599 numbers. The latter are actually labelled "interactive
10201 voicemail" in the ITU document, but according to reports from businesses in Israel and
10202 the Hebrew version of the wikipedia page, these are actually a router for business
10203 calls, and incur a normal call cost on account of the caller. -->
10204 <nationalNumberPattern>
10207 </nationalNumberPattern>
10208 <possibleNumberPattern>\d{4}(?:\d{6})?</possibleNumberPattern>
10209 <exampleNumber>1599123456</exampleNumber>
10212 <nationalNumberPattern>
10217 </nationalNumberPattern>
10218 <possibleNumberPattern>\d{3}</possibleNumberPattern>
10219 <exampleNumber>112</exampleNumber>
10223 <!-- Isle of Man -->
10224 <!-- Inherits formatting rules from the UK. -->
10225 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
10226 <territory id="IM" countryCode="44" internationalPrefix="00"
10227 nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG">
10229 <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern>
10230 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
10233 <nationalNumberPattern>1624[2-9]\d{5}</nationalNumberPattern>
10234 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10235 <exampleNumber>1624250123</exampleNumber>
10236 </areaCodeOptional>
10237 <!-- Specific to IM. -->
10239 <!-- 1624 with 10 digits. -->
10240 <nationalNumberPattern>1624\d{6}</nationalNumberPattern>
10241 <exampleNumber>1624456789</exampleNumber>
10244 <!-- 7524, 7624, 7924 with 10 digits. -->
10245 <nationalNumberPattern>7[569]24\d{6}</nationalNumberPattern>
10246 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10247 <exampleNumber>7924123456</exampleNumber>
10250 <!-- 808 162 with 10 digits. -->
10251 <nationalNumberPattern>808162\d{4}</nationalNumberPattern>
10252 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10253 <exampleNumber>8081624567</exampleNumber>
10256 <!-- 872 299, 900 624, 901 624, 906 624, 907 624 with 10 digits. -->
10257 <nationalNumberPattern>
10262 </nationalNumberPattern>
10263 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10264 <exampleNumber>9016247890</exampleNumber>
10267 <!-- 844 040 6, 844 090 6, 845 624, 870 624 with 10 digits. -->
10268 <nationalNumberPattern>
10276 </nationalNumberPattern>
10277 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10278 <exampleNumber>8456247890</exampleNumber>
10280 <!-- Other numbers as per GB. -->
10282 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
10283 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10284 <exampleNumber>7012345678</exampleNumber>
10287 <nationalNumberPattern>56\d{8}</nationalNumberPattern>
10288 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10289 <exampleNumber>5612345678</exampleNumber>
10292 <!-- 308 162, 33d, 344 040 6, 344 090 6, 345 624, 370 624, 372 299, 55 with 10 digits. -->
10293 <nationalNumberPattern>
10307 </nationalNumberPattern>
10308 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10309 <exampleNumber>5512345678</exampleNumber>
10312 <!-- http://www.directory.im/directory_useful.aspx -->
10313 <nationalNumberPattern>999</nationalNumberPattern>
10314 <possibleNumberPattern>\d{3}</possibleNumberPattern>
10315 <exampleNumber>999</exampleNumber>
10320 <!-- http://www.dot.gov.in/numbering_plan/numberplanindex.htm -->
10321 <!-- http://www.itu.int/oth/T0202000063/en -->
10322 <!-- http://en.wikipedia.org/wiki/%2B91 -->
10323 <!-- http://www.coai.in/msccodes.php -->
10324 <!-- Note that several changes in area codes have occurred since the numbering plan was released
10325 - fixed line changes are notified on the www.bsnl.co.in website. Area codes can be verified
10326 here at http://dq.ndc.bsnl.co.in/bsnl-web/stdSearch.seam. -->
10327 <territory id="IN" countryCode="91" internationalPrefix="00" nationalPrefix="0"
10328 nationalPrefixFormattingRule="$NP$FG" nationalPrefixOptionalWhenFormatting="true" >
10330 <!-- Mobile numbers. -->
10331 <numberFormat pattern="(\d{2})(\d{2})(\d{6})">
10437 <format>$1 $2 $3</format>
10439 <!-- 2 digits area code -->
10440 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
10449 <format>$1 $2 $3</format>
10451 <!-- 3 digit area codes that don't clash with mobile patterns. -->
10452 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
10508 <format>$1 $2 $3</format>
10510 <!-- Three-digit area codes that potentially overlap with mobile. -->
10511 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
10537 <format>$1 $2 $3</format>
10539 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
10551 <format>$1 $2 $3</format>
10553 <!-- 4 digits area code -->
10554 <!-- Fallback for fixed-line numbers. -->
10555 <numberFormat pattern="(\d{4})(\d{3})(\d{3})">
10563 <format>$1 $2 $3</format>
10565 <numberFormat nationalPrefixFormattingRule="$FG"
10566 pattern="(1600)(\d{2})(\d{4})">
10567 <leadingDigits>160</leadingDigits>
10568 <leadingDigits>1600</leadingDigits>
10569 <format>$1 $2 $3</format>
10571 <numberFormat nationalPrefixFormattingRule="$FG"
10572 pattern="(1800)(\d{4,5})">
10573 <leadingDigits>180</leadingDigits>
10574 <leadingDigits>1800</leadingDigits>
10575 <format>$1 $2</format>
10577 <numberFormat nationalPrefixFormattingRule="$FG"
10578 pattern="(18[06]0)(\d{2,4})(\d{4})">
10579 <leadingDigits>18[06]</leadingDigits>
10580 <leadingDigits>18[06]0</leadingDigits>
10581 <format>$1 $2 $3</format>
10583 <!-- Televoting numbers. Formatting information is from
10584 http://www.bsnl.co.in/service/telev.htm -->
10585 <numberFormat nationalPrefixFormattingRule="$FG"
10586 pattern="(\d{4})(\d{3})(\d{4})(\d{2})">
10587 <leadingDigits>18[06]</leadingDigits>
10594 <format>$1 $2 $3 $4</format>
10596 </availableFormats>
10598 <nationalNumberPattern>
10601 </nationalNumberPattern>
10602 <possibleNumberPattern>\d{6,13}</possibleNumberPattern>
10604 <noInternationalDialling>
10605 <nationalNumberPattern>
10619 </nationalNumberPattern>
10620 <possibleNumberPattern>\d{8,13}</possibleNumberPattern>
10621 <exampleNumber>1800123456</exampleNumber>
10622 </noInternationalDialling>
10624 <!-- This is a list of the 2 and 3 digit area codes and the first 3 digits of 4 digit area
10625 codes, so we can check the following digit belongs to one of the operator-codes (2-7).
10626 Operator codes are from wikipedia, with the addition of 5 (HFCL Infotel in some areas).
10627 Not all operator codes are available in all areas, but we don't maintain that
10629 Area codes starting with a 7 are listed separately, since the prefixes need to be more
10630 detailed so they clash less with mobile phone prefixes. -->
10631 <nationalNumberPattern>
10801 </nationalNumberPattern>
10802 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
10803 <exampleNumber>1123456789</exampleNumber>
10805 <!-- http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India -->
10806 <!-- The document titled "List of MSC codes" linked off
10807 http://www.dot.gov.in/access-services/national-numbering-plan-2003 was helpful but last
10808 updated 2012 - more updates at http://www.dot.gov.in/access-services/allotment-msc-codes. -->
10810 <!-- A couple of additional prefixes found neither on the wikipedia page nor in the MSC
10811 codes list, are added because SMS messages have been successfully sent to these
10812 numbers. It seems almost impossible to know for some of these numbers whether they are
10813 land-line or mobile, since the ranges overlap. Extra prefixes added: 8299, 8309.
10814 New prefixes were added based on the document provided from mobile carriers:
10815 https://code.google.com/p/libphonenumber/issues/detail?id=260 -->
10816 <nationalNumberPattern>
10899 </nationalNumberPattern>
10900 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10901 <exampleNumber>9123456789</exampleNumber>
10904 <!-- Information gathered from sites such as
10905 http://www.surfindia.com/india-facts/toll-free-no.html and
10906 http://indmusings.blogspot.com/2008/09/free-help-line-numbersindia.html
10907 http://www.bsnl.co.in/service/telev.htm -->
10908 <nationalNumberPattern>
10916 </nationalNumberPattern>
10917 <possibleNumberPattern>\d{8,13}</possibleNumberPattern>
10918 <exampleNumber>1800123456</exampleNumber>
10921 <!-- Only televoting numbers are covered here for now. The 900 numbers are not covered
10922 because they overlap with mobile, and we haven't found any real numbers online. -->
10923 <nationalNumberPattern>186[12]\d{9}</nationalNumberPattern>
10924 <possibleNumberPattern>\d{13}</possibleNumberPattern>
10925 <exampleNumber>1861123456789</exampleNumber>
10928 <nationalNumberPattern>1860\d{7}</nationalNumberPattern>
10929 <possibleNumberPattern>\d{11}</possibleNumberPattern>
10930 <exampleNumber>18603451234</exampleNumber>
10933 <nationalNumberPattern>
10940 </nationalNumberPattern>
10941 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
10942 <exampleNumber>108</exampleNumber>
10946 <!-- British Indian Ocean Territory / Diego Garcia -->
10947 <!-- http://www.itu.int/oth/T0202000039/en -->
10948 <territory id="IO" countryCode="246" internationalPrefix="00">
10950 <numberFormat pattern="(\d{3})(\d{4})">
10951 <format>$1 $2</format>
10953 </availableFormats>
10955 <nationalNumberPattern>3\d{6}</nationalNumberPattern>
10956 <possibleNumberPattern>\d{7}</possibleNumberPattern>
10959 <nationalNumberPattern>37\d{5}</nationalNumberPattern>
10960 <exampleNumber>3709100</exampleNumber>
10963 <nationalNumberPattern>38\d{5}</nationalNumberPattern>
10964 <exampleNumber>3801234</exampleNumber>
10966 <!-- It seems that there are no emergency numbers for this island. -->
10970 <!-- http://en.wikipedia.org/wiki/%2B964 -->
10971 <!-- http://wtng.info/wtng-964-ik.html -->
10972 <territory id="IQ" countryCode="964" internationalPrefix="00"
10973 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
10975 <numberFormat pattern="(1)(\d{3})(\d{4})">
10976 <leadingDigits>1</leadingDigits>
10977 <format>$1 $2 $3</format>
10979 <numberFormat pattern="([2-6]\d)(\d{3})(\d{3,4})">
10980 <leadingDigits>[2-6]</leadingDigits>
10981 <format>$1 $2 $3</format>
10983 <numberFormat pattern="(7\d{2})(\d{3})(\d{4})">
10984 <leadingDigits>7</leadingDigits>
10985 <format>$1 $2 $3</format>
10987 </availableFormats>
10989 <nationalNumberPattern>[1-7]\d{7,9}</nationalNumberPattern>
10990 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
10993 <nationalNumberPattern>
11002 </nationalNumberPattern>
11003 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
11004 <exampleNumber>12345678</exampleNumber>
11007 <nationalNumberPattern>7[3-9]\d{8}</nationalNumberPattern>
11008 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11009 <exampleNumber>7912345678</exampleNumber>
11011 <!-- No tollFree or premiumRate information can be found. -->
11012 <!-- No national emergency numbers were located for Iraq. -->
11015 <!-- Iran, Islamic Republic of -->
11016 <!-- http://en.wikipedia.org/wiki/%2B98 -->
11017 <!-- http://www.itu.int/oth/T0202000066/en -->
11018 <!-- http://www.tct.ir/?siteid=1&pageid=195 -->
11019 <!-- http://118.tct.ir/citycode.htm -->
11020 <territory id="IR" countryCode="98" internationalPrefix="00"
11021 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
11023 <!-- Formatting follows wikipedia. -->
11024 <numberFormat pattern="(2[15])(\d{3,5})">
11025 <!-- We exclude the 255 and 256 prefixes, which do not belong to Qom as of yet. -->
11032 <format>$1 $2</format>
11034 <numberFormat pattern="(2[15])(\d{3})(\d{3,4})">
11041 <format>$1 $2 $3</format>
11043 <numberFormat pattern="(2\d)(\d{4})(\d{4})">
11050 <format>$1 $2 $3</format>
11052 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
11057 <format>$1 $2 $3</format>
11059 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})">
11064 <format>$1 $2 $3</format>
11066 <numberFormat pattern="(\d{3})(\d{3})">
11071 <format>$1 $2</format>
11073 </availableFormats>
11075 <nationalNumberPattern>
11082 </nationalNumberPattern>
11083 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
11086 <!-- We are following the more specific lengths specified in the communication in the ITU
11087 doc of 26.VIII.2012, rather than the brief summary lengths (which actually contradict).
11088 The prefixes have been verified by looking at the Persian telecommunications site.
11089 22[189], 29[12] have become 21, as part of the shift to unify prefixes. 746 was also
11090 found on the website at http://www.tct.ir/?siteid=1&pageid=410&siteid=1 but this seems
11091 to be a typo. It seems Qom is moving to 025, but 0255 and 0256 have not yet been
11092 migrated away from under this prefix - in the meantime, support for 253 has been added
11093 since this has been found in numbers online. -->
11094 <nationalNumberPattern>
11181 </nationalNumberPattern>
11182 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
11183 <exampleNumber>2123456789</exampleNumber>
11186 <nationalNumberPattern>9[1-3]\d{8}</nationalNumberPattern>
11187 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11188 <exampleNumber>9123456789</exampleNumber>
11191 <nationalNumberPattern>943\d{7}</nationalNumberPattern>
11192 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11193 <exampleNumber>9432123456</exampleNumber>
11195 <!-- No tollFree or premiumRate information can be found. -->
11197 <!-- Includes VSAT and Boomehen Satellite numbers. -->
11198 <nationalNumberPattern>
11203 </nationalNumberPattern>
11204 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11205 <exampleNumber>9932123456</exampleNumber>
11208 <!-- MCI Public Relations numbers -->
11209 <nationalNumberPattern>9990\d{0,6}</nationalNumberPattern>
11210 <exampleNumber>9990123456</exampleNumber>
11213 <nationalNumberPattern>
11218 </nationalNumberPattern>
11219 <possibleNumberPattern>\d{3}</possibleNumberPattern>
11220 <exampleNumber>112</exampleNumber>
11225 <!-- http://www.pta.is/default.aspx?cat_id=85 -->
11226 <!-- http://www.pfs.is/default.aspx?cat_id=14&module_id=210&element_id=4 -->
11227 <territory id="IS" countryCode="354" internationalPrefix="00">
11229 <numberFormat pattern="(\d{3})(\d{4})">
11230 <leadingDigits>[4-9]</leadingDigits>
11231 <format>$1 $2</format>
11233 <numberFormat pattern="(3\d{2})(\d{3})(\d{3})">
11234 <leadingDigits>3</leadingDigits>
11235 <format>$1 $2 $3</format>
11237 </availableFormats>
11239 <nationalNumberPattern>
11242 </nationalNumberPattern>
11243 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
11246 <!-- Including 87[23] XXXX here as it is listed as a fax number. -->
11247 <nationalNumberPattern>
11269 </nationalNumberPattern>
11270 <possibleNumberPattern>\d{7}</possibleNumberPattern>
11271 <exampleNumber>4101234</exampleNumber>
11274 <!-- TETRA = TErrestrial Trunked RAdio is included under mobile. -->
11275 <nationalNumberPattern>
11297 </nationalNumberPattern>
11298 <exampleNumber>6101234</exampleNumber>
11301 <nationalNumberPattern>800\d{4}</nationalNumberPattern>
11302 <possibleNumberPattern>\d{7}</possibleNumberPattern>
11303 <exampleNumber>8001234</exampleNumber>
11306 <nationalNumberPattern>90\d{5}</nationalNumberPattern>
11307 <possibleNumberPattern>\d{7}</possibleNumberPattern>
11308 <exampleNumber>9011234</exampleNumber>
11311 <nationalNumberPattern>49[0-24-79]\d{4}</nationalNumberPattern>
11312 <possibleNumberPattern>\d{7}</possibleNumberPattern>
11313 <exampleNumber>4921234</exampleNumber>
11316 <nationalNumberPattern>
11332 </nationalNumberPattern>
11333 <exampleNumber>388123456</exampleNumber>
11336 <nationalNumberPattern>112</nationalNumberPattern>
11337 <possibleNumberPattern>\d{3}</possibleNumberPattern>
11338 <exampleNumber>112</exampleNumber>
11343 <!-- http://en.wikipedia.org/wiki/%2B39 -->
11344 <territory id="IT" countryCode="39" internationalPrefix="00" leadingZeroPossible="true">
11346 <!-- The leading zero for fixed numbers will be prepended before the matching of these
11347 regular expressions. -->
11348 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})">
11353 <format>$1 $2 $3</format>
11355 <numberFormat pattern="(0[26])(\d{4})(\d{5})">
11356 <leadingDigits>0[26]</leadingDigits>
11357 <format>$1 $2 $3</format>
11359 <numberFormat pattern="(0[26])(\d{4,6})">
11360 <leadingDigits>0[26]</leadingDigits>
11361 <format>$1 $2</format>
11363 <numberFormat pattern="(0\d{2})(\d{3,4})(\d{4})">
11364 <leadingDigits>0[13-57-9][0159]</leadingDigits>
11365 <format>$1 $2 $3</format>
11367 <numberFormat pattern="(\d{3})(\d{3,6})">
11387 <format>$1 $2</format>
11389 <numberFormat pattern="(0\d{3})(\d{3})(\d{4})">
11390 <leadingDigits>0[13-57-9][2-46-8]</leadingDigits>
11391 <format>$1 $2 $3</format>
11393 <numberFormat pattern="(0\d{3})(\d{2,6})">
11394 <leadingDigits>0[13-57-9][2-46-8]</leadingDigits>
11395 <format>$1 $2</format>
11397 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
11417 <format>$1 $2 $3</format>
11419 <numberFormat pattern="(\d{4})(\d{4})">
11420 <leadingDigits>894</leadingDigits>
11421 <leadingDigits>894[5-9]</leadingDigits>
11422 <format>$1 $2</format>
11424 <numberFormat pattern="(\d{3})(\d{4})(\d{4})">
11425 <leadingDigits>3</leadingDigits>
11426 <format>$1 $2 $3</format>
11428 </availableFormats>
11430 <nationalNumberPattern>
11436 </nationalNumberPattern>
11437 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
11439 <noInternationalDialling>
11440 <nationalNumberPattern>848\d{6}</nationalNumberPattern>
11441 <possibleNumberPattern>\d{9}</possibleNumberPattern>
11442 <exampleNumber>848123456</exampleNumber>
11443 </noInternationalDialling>
11445 <!-- Maximum lengths in the ITU document are 10, but it states above that for numbers
11446 starting with 01, the maximum length is in fact 11. In fact, online, numbers can be
11447 found with other prefixes that are 11 digits long as well, so we allow it for all the
11448 three and four digit area codes. -->
11449 <nationalNumberPattern>
11510 </nationalNumberPattern>
11511 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
11512 <exampleNumber>0212345678</exampleNumber>
11515 <!-- According to wikipedia, TIM mobile numbers can be 9 digits long, but all others are 10
11516 digits long. However, a user reported the existence of new 11 digit long numbers for
11517 TIM with the prefix 33X, so this is supported also. -->
11518 <nationalNumberPattern>
11524 </nationalNumberPattern>
11525 <possibleNumberPattern>\d{9,11}</possibleNumberPattern>
11526 <exampleNumber>3123456789</exampleNumber>
11529 <nationalNumberPattern>
11534 </nationalNumberPattern>
11535 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
11536 <exampleNumber>800123456</exampleNumber>
11539 <!-- Adding 0878 numbers, as per
11540 http://www.aduc.it/notizia/polizia+mette+allerta+sul+numero+0878_73136.php. Other
11541 premium prefixes are mentioned here:
11542 http://www.dirittodellinformatica.it/news/telefonia/agcom-blocco-permanente-prefissi-144-166-892-899-20080520241.html -->
11543 <nationalNumberPattern>
11561 </nationalNumberPattern>
11562 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
11563 <exampleNumber>899123456</exampleNumber>
11566 <nationalNumberPattern>
11571 </nationalNumberPattern>
11572 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
11573 <exampleNumber>848123456</exampleNumber>
11576 <nationalNumberPattern>
11581 </nationalNumberPattern>
11582 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
11583 <exampleNumber>1781234567</exampleNumber>
11586 <nationalNumberPattern>55\d{8}</nationalNumberPattern>
11587 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11588 <exampleNumber>5512345678</exampleNumber>
11591 <nationalNumberPattern>11[2358]</nationalNumberPattern>
11592 <possibleNumberPattern>\d{3}</possibleNumberPattern>
11593 <exampleNumber>112</exampleNumber>
11598 <!-- Inherits formatting rules from the UK. -->
11599 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -->
11600 <!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 -->
11601 <territory id="JE" countryCode="44" internationalPrefix="00"
11602 nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormattingRule="$NP$FG">
11604 <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern>
11605 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
11608 <nationalNumberPattern>1534[2-9]\d{5}</nationalNumberPattern>
11609 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11610 <exampleNumber>1534250123</exampleNumber>
11611 </areaCodeOptional>
11612 <!-- Specific to JE. -->
11614 <!-- 1534 with 10 digits. -->
11615 <nationalNumberPattern>1534\d{6}</nationalNumberPattern>
11616 <exampleNumber>1534456789</exampleNumber>
11619 <!-- 7509, 7700, 7797, 7829, 7937 with 10 digits. -->
11620 <nationalNumberPattern>
11630 </nationalNumberPattern>
11631 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11632 <exampleNumber>7797123456</exampleNumber>
11635 <!-- Pager numbers as per GB. -->
11636 <nationalNumberPattern>
11647 </nationalNumberPattern>
11648 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11649 <exampleNumber>7640123456</exampleNumber>
11651 <!-- Specific to JE. -->
11653 <!-- 800 735, 800 781, 808 901 with 10 digits. -->
11654 <nationalNumberPattern>
11662 </nationalNumberPattern>
11663 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11664 <exampleNumber>8007354567</exampleNumber>
11667 <!-- 871 206, 900 665, 900 669, 901 810, 907 107, 907 155 with 10 digits. -->
11668 <nationalNumberPattern>
11680 </nationalNumberPattern>
11681 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11682 <exampleNumber>9018105678</exampleNumber>
11685 <!-- 844 405, 844 442, 844 469, 844 703, 845 041, 845 800, 870 002 with 10 digits. -->
11686 <nationalNumberPattern>
11704 </nationalNumberPattern>
11705 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11706 <exampleNumber>8447034567</exampleNumber>
11709 <!-- 70 1511 with 10 digits. -->
11710 <nationalNumberPattern>701511\d{4}</nationalNumberPattern>
11711 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11712 <exampleNumber>7015115678</exampleNumber>
11715 <!-- VoIP numbers as per GB. -->
11716 <nationalNumberPattern>56\d{8}</nationalNumberPattern>
11717 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11718 <exampleNumber>5612345678</exampleNumber>
11721 <!-- 300 735, 300 781, 308 901, 33d, 344 405, 344 442, 344 469, 344 703, 345 041, 345 800,
11722 370 002, 371 206, 55 with 10 digits. -->
11723 <nationalNumberPattern>
11753 </nationalNumberPattern>
11754 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11755 <exampleNumber>5512345678</exampleNumber>
11758 <!-- http://en.wikipedia.org/wiki/Jersey#Emergency_services -->
11759 <nationalNumberPattern>
11762 </nationalNumberPattern>
11763 <possibleNumberPattern>\d{3}</possibleNumberPattern>
11764 <exampleNumber>999</exampleNumber>
11769 <!-- http://www.itu.int/oth/T020200006C/en -->
11770 <territory id="JM" countryCode="1" leadingDigits="876" nationalPrefix="1"
11771 internationalPrefix="011">
11773 <!-- NANPA country - uses US formatting rules -->
11774 <nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
11775 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
11778 <!-- Numbers have been found online for ranges 62x,63x, 656, 66[2-589]. -->
11779 <nationalNumberPattern>
11811 </nationalNumberPattern>
11812 <exampleNumber>8765123456</exampleNumber>
11815 <!-- Adding 27, 28, 299, 31, 508, 527 and 566 as extra prefixes, as they have been found to
11816 be valid by sending SMSs and looking at online number lookup sites.
11818 Numbers have been found online for the following ranges 29x, 53x, 54x, 55x, 56x.
11819 Most have mobile numbers online so we have put them under mobile but is possible
11820 they are a mixture of fixed line and mobile. -->
11821 <nationalNumberPattern>
11842 </nationalNumberPattern>
11843 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11844 <exampleNumber>8762101234</exampleNumber>
11847 <nationalNumberPattern>
11855 </nationalNumberPattern>
11856 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11857 <exampleNumber>8002123456</exampleNumber>
11860 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
11861 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11862 <exampleNumber>9002123456</exampleNumber>
11865 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
11866 <nationalNumberPattern>
11872 </nationalNumberPattern>
11873 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11874 <exampleNumber>5002345678</exampleNumber>
11877 <nationalNumberPattern>11[09]</nationalNumberPattern>
11878 <possibleNumberPattern>\d{3}</possibleNumberPattern>
11879 <exampleNumber>119</exampleNumber>
11884 <!-- http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english -->
11885 <!-- http://www.itu.int/oth/T020200006E/en -->
11886 <!-- http://en.wikipedia.org/wiki/%2B962 -->
11887 <territory id="JO" countryCode="962" internationalPrefix="00"
11888 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
11890 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
11891 pattern="(\d)(\d{3})(\d{4})">
11896 <format>$1 $2 $3</format>
11898 <numberFormat pattern="(7)(\d{4})(\d{4})">
11899 <leadingDigits>7[457-9]</leadingDigits>
11900 <format>$1 $2 $3</format>
11902 <numberFormat pattern="(\d{3})(\d{5,6})">
11908 <format>$1 $2</format>
11910 </availableFormats>
11912 <nationalNumberPattern>[235-9]\d{7,8}</nationalNumberPattern>
11913 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
11916 <nationalNumberPattern>
11984 </nationalNumberPattern>
11985 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
11986 <exampleNumber>62001234</exampleNumber>
11989 <nationalNumberPattern>
11996 </nationalNumberPattern>
11997 <possibleNumberPattern>\d{9}</possibleNumberPattern>
11998 <exampleNumber>790123456</exampleNumber>
12001 <nationalNumberPattern>
12006 </nationalNumberPattern>
12007 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12008 <exampleNumber>746612345</exampleNumber>
12011 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
12012 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12013 <exampleNumber>80012345</exampleNumber>
12016 <nationalNumberPattern>900\d{5}</nationalNumberPattern>
12017 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12018 <exampleNumber>90012345</exampleNumber>
12021 <nationalNumberPattern>85\d{6}</nationalNumberPattern>
12022 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12023 <exampleNumber>85012345</exampleNumber>
12026 <nationalNumberPattern>70\d{7}</nationalNumberPattern>
12027 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12028 <exampleNumber>700123456</exampleNumber>
12031 <!-- These numbers are Location Independent Services / Fixed cost according to
12032 http://www.trc.gov.jo -->
12033 <nationalNumberPattern>
12038 </nationalNumberPattern>
12039 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12040 <exampleNumber>88101234</exampleNumber>
12043 <nationalNumberPattern>
12049 </nationalNumberPattern>
12050 <possibleNumberPattern>\d{3}</possibleNumberPattern>
12051 <exampleNumber>112</exampleNumber>
12056 <!-- http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html -->
12057 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP -->
12058 <territory id="JP" countryCode="81" internationalPrefix="010" nationalPrefix="0"
12059 nationalPrefixFormattingRule="$NP$FG" leadingZeroPossible="true" >
12061 <!-- Toll-free, premium-rate and UAN numbers -->
12062 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
12070 <format>$1-$2-$3</format>
12072 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
12073 <leadingDigits>800</leadingDigits>
12074 <format>$1-$2-$3</format>
12076 <!-- National-only toll-free numbers (0077 and 0088) and VOIP numbers (0037) where the
12077 leading "0" is considered the national prefix. -->
12078 <numberFormat pattern="(\d{3})(\d{4})">
12079 <leadingDigits>077</leadingDigits>
12080 <format>$1-$2</format>
12082 <numberFormat pattern="(\d{3})(\d{2})(\d{3,4})">
12083 <leadingDigits>077</leadingDigits>
12084 <format>$1-$2-$3</format>
12086 <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
12087 <leadingDigits>088</leadingDigits>
12088 <format>$1-$2-$3</format>
12090 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
12097 <format>$1-$2-$3</format>
12099 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})">
12106 <format>$1-$2-$3</format>
12108 <numberFormat pattern="(\d{3})(\d{5})(\d{5,6})">
12115 <format>$1-$2-$3</format>
12117 <numberFormat pattern="(\d{3})(\d{6})(\d{6,7})">
12124 <format>$1-$2-$3</format>
12126 <!-- Some leading digits are explicitly reserved for a particular purpose.
12127 We handle them first in this rule, and let the following rules ignore those exceptions.
12128 Note: The rule here is not in the files we rely on when creating the other rules.
12129 We would need to manually modify it if the Japanese goverment
12130 decided to change the rule.
12135 "70": PHS (Personal Handy-phone System, which has been used in Japan
12136 with Non-3G, Japanese-specific protocol).
12137 See also http://ja.wikipedia.org/wiki/PHS (Japanese)
12138 "80" and "90": Mobile phone
12140 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
12145 <format>$1-$2-$3</format>
12147 <!-- The order of the reg-exps are important.
12148 Examples (not all):
12149 - "15": 15420 -> 154-20, 15472 -> 1547-2, 15410 -> 15-410,
12150 - "22": 22200 -> 22-200, 22300 -> 22-300, 22320 -> 223-20, 22350 -> 22-350
12151 - "42": 42000 -> 4-2000, 42901 -> 4-2901, 42910 -> 42-910
12152 - "82": 82200 -> 82-200, 82020 -> 820-20, 82400 -> 82-400
12153 - "99": 99400 -> 99-400, 99430 -> 994-30, 99692 -> 9969-2, 99750 -> 997-50
12154 - "993": 99330 -> 993-30, 99331 -> 99-331, 99332 -> 993-32
12156 <numberFormat pattern="(\d{4})(\d)(\d{4})">
12277 <format>$1-$2-$3</format>
12279 <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
12744 <format>$1-$2-$3</format>
12746 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
12859 <format>$1-$2-$3</format>
12861 <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
12872 <format>$1-$2-$3</format>
12874 <numberFormat pattern="(\d)(\d{4})(\d{4})">
12883 <format>$1-$2-$3</format>
12885 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
12886 <leadingDigits>[2479][1-9]</leadingDigits>
12887 <format>$1-$2-$3</format>
12889 </availableFormats>
12891 <nationalNumberPattern>
12898 </nationalNumberPattern>
12899 <possibleNumberPattern>\d{7,16}</possibleNumberPattern>
12901 <noInternationalDialling>
12902 <!-- Toll-free numbers with a leading "00" cannot be dialled internationally. -->
12903 <nationalNumberPattern>
12914 </nationalNumberPattern>
12915 <possibleNumberPattern>\d{7,16}</possibleNumberPattern>
12916 <exampleNumber>0777012</exampleNumber>
12917 </noInternationalDialling>
12919 <nationalNumberPattern>
12960 </nationalNumberPattern>
12961 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12962 <exampleNumber>312345678</exampleNumber>
12965 <nationalNumberPattern>
12970 </nationalNumberPattern>
12971 <possibleNumberPattern>\d{10}</possibleNumberPattern>
12972 <exampleNumber>7012345678</exampleNumber>
12975 <nationalNumberPattern>20\d{8}</nationalNumberPattern>
12976 <possibleNumberPattern>\d{10}</possibleNumberPattern>
12977 <exampleNumber>2012345678</exampleNumber>
12980 <!-- http://www.kddi.com/english/business/free_call_dx/number.html and
12981 http://tm.softbank.jp/english/business/phone_service/freecall_sp/index.html
12982 http://eonet.jp/home/denwa/service/access.html
12983 http://ci.fusioncom.co.jp/feature/
12984 http://www.auhikari.jp/service/tel/connection/index.html -->
12985 <!-- Note that in fact, the number length for 0037 and 0066 numbers should extend to 21
12986 digits, confirmed with Yahoo JP. However, this extends well beyond the maximum number
12987 length allowed by ITU and hence our library, so we only allow numbers up to 17 digits
12988 for now (including both leading 00s). -->
12989 <nationalNumberPattern>
13002 </nationalNumberPattern>
13003 <possibleNumberPattern>\d{7,16}</possibleNumberPattern>
13004 <exampleNumber>120123456</exampleNumber>
13007 <nationalNumberPattern>990\d{6}</nationalNumberPattern>
13008 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13009 <exampleNumber>990123456</exampleNumber>
13012 <nationalNumberPattern>60\d{7}</nationalNumberPattern>
13013 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13014 <exampleNumber>601234567</exampleNumber>
13017 <nationalNumberPattern>50[1-9]\d{7}</nationalNumberPattern>
13018 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13019 <exampleNumber>5012345678</exampleNumber>
13021 <!-- Storing "unified number service" as UAN. -->
13023 <nationalNumberPattern>570\d{6}</nationalNumberPattern>
13024 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13025 <exampleNumber>570123456</exampleNumber>
13028 <nationalNumberPattern>11[09]</nationalNumberPattern>
13029 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13030 <exampleNumber>110</exampleNumber>
13035 <!-- http://www.cck.go.ke/licensing/numbering/plan.html -->
13036 <!-- http://en.wikipedia.org/wiki/+254 -->
13037 <territory id="KE" countryCode="254" internationalPrefix="000"
13038 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
13040 <numberFormat pattern="(\d{2})(\d{4,7})">
13041 <leadingDigits>[24-6]</leadingDigits>
13042 <format>$1 $2</format>
13044 <numberFormat pattern="(\d{3})(\d{6,7})">
13045 <leadingDigits>7</leadingDigits>
13046 <format>$1 $2</format>
13048 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
13049 <leadingDigits>[89]</leadingDigits>
13050 <format>$1 $2 $3</format>
13052 </availableFormats>
13054 <nationalNumberPattern>
13057 </nationalNumberPattern>
13058 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
13061 <!-- The prefix 066 is supposed to be used only for 9-digit numbers, but none of these can
13062 be found online, and the plan says also it is migrating to 9 digit numbers. Both are
13063 supported for now. -->
13064 <nationalNumberPattern>
13079 </nationalNumberPattern>
13080 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
13081 <exampleNumber>202012345</exampleNumber>
13084 <nationalNumberPattern>
13092 </nationalNumberPattern>
13093 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13094 <exampleNumber>712123456</exampleNumber>
13097 <!-- Longer numbers have been found than the plan suggests, so we support them here too. -->
13098 <nationalNumberPattern>800[24-8]\d{5,6}</nationalNumberPattern>
13099 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
13100 <exampleNumber>800223456</exampleNumber>
13103 <nationalNumberPattern>900[02-578]\d{5}</nationalNumberPattern>
13104 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13105 <exampleNumber>900223456</exampleNumber>
13108 <!-- http://www.kenyapolice.go.ke/report_a_crime.asp -->
13109 <nationalNumberPattern>
13112 </nationalNumberPattern>
13113 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13114 <exampleNumber>999</exampleNumber>
13118 <!-- Kyrgyzstan -->
13119 <!-- http://www.itu.int/oth/T0202000074/en -->
13120 <territory id="KG" countryCode="996" internationalPrefix="00"
13121 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
13123 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
13128 <format>$1 $2 $3</format>
13130 <numberFormat pattern="(\d{4})(\d{5})">
13137 <format>$1 $2</format>
13139 <numberFormat pattern="(\d{3})(\d{3})(\d)(\d{3})">
13140 <leadingDigits>8</leadingDigits>
13141 <format>$1 $2 $3 $4</format>
13143 </availableFormats>
13145 <nationalNumberPattern>[35-8]\d{8,9}</nationalNumberPattern>
13146 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
13149 <!-- Extra area codes found on Web Search: 3147, 3150, 3948. -->
13150 <nationalNumberPattern>
13201 </nationalNumberPattern>
13202 <exampleNumber>312123456</exampleNumber>
13205 <!-- Added 70[1235789] since SMS messages have been successfully sent to numbers with this
13206 prefix, and numbers have been found like this online. -->
13207 <nationalNumberPattern>
13213 </nationalNumberPattern>
13214 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13215 <exampleNumber>700123456</exampleNumber>
13218 <!-- Add an extra digit to the number pattern since the only toll-free number found on Web
13219 Search contains 10 digits instead of the 9 digits specified in the ITU document. -->
13220 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern>
13221 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
13222 <exampleNumber>800123456</exampleNumber>
13224 <!-- No premiumRate information can be found. -->
13225 <!-- http://www.iru-nelti.org/index/info-app/id.216 -->
13227 <nationalNumberPattern>10[123]</nationalNumberPattern>
13228 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13229 <exampleNumber>101</exampleNumber>
13234 <!-- http://www.itu.int/oth/T0202000023/en -->
13235 <!-- http://en.wikipedia.org/wiki/+855 -->
13236 <territory id="KH" countryCode="855" internationalPrefix="00[14-9]"
13237 nationalPrefix="0">
13239 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG">
13244 <format>$1 $2 $3</format>
13246 <numberFormat pattern="(1[89]00)(\d{3})(\d{3})">
13247 <leadingDigits>1[89]0</leadingDigits>
13248 <format>$1 $2 $3</format>
13250 </availableFormats>
13252 <nationalNumberPattern>[1-9]\d{7,9}</nationalNumberPattern>
13253 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
13256 <!-- Allowing subscriber numbers beginning with 5 since Mobitel have informed us they have
13257 started issuing fixed-line numbers like this. Apparently, mobile-company-issued
13258 fixed-line numbers are one digit longer than government-issued numbers. Moreover, the
13259 range beginning with 6 seems to include some numbers that are one digit longer as well.
13260 Allowing 238\d{6} based on information from Cambodia Yellow Pages. -->
13261 <nationalNumberPattern>
13274 </nationalNumberPattern>
13275 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
13276 <exampleNumber>23756789</exampleNumber>
13279 <!-- SMART uses prefixes 01[056], 070, 08[167] and 09[368].
13281 Mobitel uses 01[1247].
13282 Cellcard uses 0857 and 061.
13283 Extra prefixes found online: 088, 097.
13284 Allowing 9-digit 12, 31, and 76 numbers based on information from Cambodia Yellow
13286 <nationalNumberPattern>
13308 </nationalNumberPattern>
13309 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
13310 <exampleNumber>91234567</exampleNumber>
13313 <!-- Adding extra prefix 180021 used by tollfreetc.com.kh. -->
13314 <nationalNumberPattern>
13319 </nationalNumberPattern>
13320 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13321 <exampleNumber>1800123456</exampleNumber>
13324 <nationalNumberPattern>
13329 </nationalNumberPattern>
13330 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13331 <exampleNumber>1900123456</exampleNumber>
13334 <!-- http://www.phnompenh.gov.kh/phnom-penh-city-emergency-numbers-24-hrs-169.html -->
13335 <nationalNumberPattern>
13338 </nationalNumberPattern>
13339 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13340 <exampleNumber>117</exampleNumber>
13345 <!-- http://www.itu.int/oth/T0202000071/en -->
13346 <!-- We include the national prefix for parsing here just in case numbers can be dialled with a
13347 leading 0 - the main ITU document says this is not the case and no numbers online have been
13348 found formatted this way, but Kiribati's own document lists it as a national dialling
13350 <territory id="KI" countryCode="686" internationalPrefix="00"
13351 nationalPrefixForParsing="0">
13352 <!-- Numbers should be formatted as a block." -->
13354 <nationalNumberPattern>[2-689]\d{4}</nationalNumberPattern>
13355 <possibleNumberPattern>\d{5}</possibleNumberPattern>
13358 <nationalNumberPattern>
13364 </nationalNumberPattern>
13365 <exampleNumber>31234</exampleNumber>
13368 <!-- Exclude 99[2349] from mobile since these are emergency numbers. -->
13369 <nationalNumberPattern>
13375 </nationalNumberPattern>
13376 <exampleNumber>61234</exampleNumber>
13379 <!-- www.tskl.net.ki/directory.pdf -->
13380 <nationalNumberPattern>99[2349]</nationalNumberPattern>
13381 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13382 <exampleNumber>999</exampleNumber>
13387 <!-- http://www.itu.int/oth/T020200002D/en -->
13388 <territory id="KM" countryCode="269" internationalPrefix="00">
13390 <numberFormat pattern="(\d{3})(\d{2})(\d{2})">
13391 <format>$1 $2 $3</format>
13393 </availableFormats>
13395 <nationalNumberPattern>[379]\d{6}</nationalNumberPattern>
13396 <possibleNumberPattern>\d{7}</possibleNumberPattern>
13399 <!-- CDMA phones are included here, as they are considered as an extension of fixed line:
13400 http://www.comorestelecom.km/presentationcdma.php -->
13401 <nationalNumberPattern>
13406 </nationalNumberPattern>
13407 <exampleNumber>7712345</exampleNumber>
13410 <nationalNumberPattern>3[234]\d{5}</nationalNumberPattern>
13411 <exampleNumber>3212345</exampleNumber>
13414 <!-- These are referred to as value-added services in the plan and no further information
13416 <nationalNumberPattern>
13421 </nationalNumberPattern>
13422 <exampleNumber>9001234</exampleNumber>
13424 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1091.html -->
13426 <nationalNumberPattern>1[78]</nationalNumberPattern>
13427 <possibleNumberPattern>\d{2}</possibleNumberPattern>
13428 <exampleNumber>17</exampleNumber>
13432 <!-- Saint Kitts and Nevis -->
13433 <!-- http://www.itu.int/oth/T02020000B0/en -->
13434 <territory id="KN" countryCode="1" leadingDigits="869" nationalPrefix="1"
13435 internationalPrefix="011">
13437 <!-- NANPA country - uses US formatting rules -->
13438 <nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
13439 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
13442 <!-- Adding the 869 302 prefix as it is used by Marriott Hotels, even though no other record
13443 of it can be found. -->
13444 <nationalNumberPattern>
13456 </nationalNumberPattern>
13457 <exampleNumber>8692361234</exampleNumber>
13460 <!-- Added some more prefixes in the 66 and 76 range from online numbers. -->
13461 <nationalNumberPattern>
13470 </nationalNumberPattern>
13471 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13472 <exampleNumber>8695561234</exampleNumber>
13475 <nationalNumberPattern>
13483 </nationalNumberPattern>
13484 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13485 <exampleNumber>8002123456</exampleNumber>
13488 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
13489 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13490 <exampleNumber>9002123456</exampleNumber>
13493 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
13494 <nationalNumberPattern>
13500 </nationalNumberPattern>
13501 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13502 <exampleNumber>5002345678</exampleNumber>
13505 <!-- http://www.stkittstourism.kn/explore-st-kitts-facts.php
13506 http://barbados.usembassy.gov/emergency-st_kitts_nevis.html -->
13507 <nationalNumberPattern>
13513 </nationalNumberPattern>
13514 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13515 <exampleNumber>999</exampleNumber>
13519 <!-- Korea, Dem. People's Rep. of -->
13520 <!-- http://en.wikipedia.org/wiki/%2B850 -->
13521 <territory id="KP" countryCode="850" internationalPrefix="00|99"
13522 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
13524 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
13525 <leadingDigits>1</leadingDigits>
13526 <format>$1 $2 $3</format>
13528 <numberFormat pattern="(\d)(\d{3})(\d{4})">
13529 <leadingDigits>2</leadingDigits>
13530 <format>$1 $2 $3</format>
13532 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
13533 <leadingDigits>8</leadingDigits>
13534 <format>$1 $2 $3</format>
13536 </availableFormats>
13538 <nationalNumberPattern>
13541 </nationalNumberPattern>
13542 <possibleNumberPattern>
13545 </possibleNumberPattern>
13547 <noInternationalDialling>
13548 <!-- For numbers starting with 2, only the 2381 range can be dialed internationally. -->
13549 <nationalNumberPattern>
13557 </nationalNumberPattern>
13558 <possibleNumberPattern>\d{8}</possibleNumberPattern>
13559 <exampleNumber>23821234</exampleNumber>
13560 </noInternationalDialling>
13562 <!-- Covers only numbers from Pyongyang and Rason Economic Special Zone. According to
13563 wikipedia, other ranges of phone numbers are top secret, unpublished, and not dialable
13564 from overseas. Also, there is conflicting information about the length of fixed-line
13565 numbers, so here we are following Wikipedia. -->
13566 <nationalNumberPattern>
13569 </nationalNumberPattern>
13570 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
13571 <exampleNumber>21234567</exampleNumber>
13574 <nationalNumberPattern>19[123]\d{7}</nationalNumberPattern>
13575 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13576 <exampleNumber>1921234567</exampleNumber>
13578 <!-- According to the following webpage, there is no emergency number in
13579 North Korea: http://www.netglobers.com/asia/north-korea-emergency-numbers-in-north-korea.html -->
13582 <!-- Korea (Rep. of) -->
13583 <!-- http://www.itu.int/oth/T0202000072/en -->
13584 <!-- http://en.wikipedia.org/wiki/%2B82 -->
13585 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2349 -->
13586 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2240 -->
13587 <!-- http://www.telecentro.co.kr/sub/index.php?job=detail&ebcf_id=faq&page=1&mid=0503&eb_seq=36 -->
13589 internationalPrefix
13590 0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable
13592 1[4-6]XX-YYYY - Country-wide common number services, display as it is without hyphens -->
13593 <territory id="KR" countryCode="82" internationalPrefix="00(?:[124-68]|[37]\d{2})"
13594 nationalPrefix="0" nationalPrefixForParsing="0(8[1-46-8]|85\d{2})?"
13595 nationalPrefixFormattingRule="$NP$FG" carrierCodeFormattingRule="$NP$CC-$FG">
13597 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
13620 <format>$1-$2-$3</format>
13622 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})">
13644 <format>$1-$2-$3</format>
13646 <numberFormat pattern="(\d{3})(\d)(\d{4})">
13647 <leadingDigits>131</leadingDigits>
13648 <leadingDigits>1312</leadingDigits>
13649 <format>$1-$2-$3</format>
13651 <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
13652 <leadingDigits>131</leadingDigits>
13653 <leadingDigits>131[13-9]</leadingDigits>
13654 <format>$1-$2-$3</format>
13656 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
13657 <leadingDigits>13[2-9]</leadingDigits>
13658 <format>$1-$2-$3</format>
13660 <!-- 030 numbers are used for Unified Messaging Services, according to the plan. There is a
13661 limit of what digits may follow the 030, but we ignore that here. These numbers are
13662 actually not supported for validation purposes by the library at the moment as no
13663 online examples can be found, but we leave theme here so formatting continues to work
13664 if they are entered. -->
13665 <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{4})">
13666 <leadingDigits>30</leadingDigits>
13667 <format>$1-$2-$3-$4</format>
13669 <numberFormat pattern="(\d)(\d{3,4})(\d{4})">
13670 <leadingDigits>2[1-9]</leadingDigits>
13671 <format>$1-$2-$3</format>
13673 <numberFormat pattern="(\d)(\d{3,4})">
13674 <leadingDigits>21[0-46-9]</leadingDigits>
13675 <format>$1-$2</format>
13677 <numberFormat pattern="(\d{2})(\d{3,4})">
13678 <leadingDigits>[3-6][1-9]1</leadingDigits>
13684 <format>$1-$2</format>
13686 <!-- Company numbers. -->
13687 <numberFormat pattern="(\d{4})(\d{4})"
13688 nationalPrefixFormattingRule="$FG">
13713 <format>$1-$2</format>
13715 </availableFormats>
13717 <nationalNumberPattern>
13720 </nationalNumberPattern>
13721 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
13724 <!-- We omit 049, supposedly for Kaesong Industrial Region, since real numbers can't be
13725 found, and it is in North Korea anyway. We support 7-8 digits long subscriber numbers
13726 starting with 1 based on evidence of real numbers found online. -->
13727 <nationalNumberPattern>
13737 </nationalNumberPattern>
13738 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
13739 <exampleNumber>22123456</exampleNumber>
13742 <nationalNumberPattern>1[0-26-9]\d{7,8}</nationalNumberPattern>
13743 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
13744 <exampleNumber>1023456789</exampleNumber>
13747 <nationalNumberPattern>15\d{7,8}</nationalNumberPattern>
13748 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
13749 <exampleNumber>1523456789</exampleNumber>
13752 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
13753 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13754 <exampleNumber>801234567</exampleNumber>
13756 <!-- The information below is provided by a Korean person. -->
13758 <nationalNumberPattern>60[2-9]\d{6}</nationalNumberPattern>
13759 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13760 <exampleNumber>602345678</exampleNumber>
13763 <nationalNumberPattern>50\d{8}</nationalNumberPattern>
13764 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13765 <exampleNumber>5012345678</exampleNumber>
13768 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
13769 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13770 <exampleNumber>7012345678</exampleNumber>
13773 <nationalNumberPattern>
13790 </nationalNumberPattern>
13791 <possibleNumberPattern>\d{8}</possibleNumberPattern>
13792 <exampleNumber>15441234</exampleNumber>
13795 <nationalNumberPattern>11[29]</nationalNumberPattern>
13796 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13797 <exampleNumber>112</exampleNumber>
13802 <!-- http://www.itu.int/oth/T0202000073/en -->
13803 <territory id="KW" countryCode="965" internationalPrefix="00">
13805 <!-- Format is from ITU. -->
13806 <numberFormat pattern="(\d{4})(\d{3,4})">
13807 <leadingDigits>[1269]</leadingDigits>
13808 <format>$1 $2</format>
13810 <numberFormat pattern="(5[015]\d)(\d{5})">
13811 <leadingDigits>5</leadingDigits>
13812 <format>$1 $2</format>
13814 </availableFormats>
13816 <nationalNumberPattern>[12569]\d{6,7}</nationalNumberPattern>
13817 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
13820 <nationalNumberPattern>
13837 </nationalNumberPattern>
13838 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
13839 <exampleNumber>22345678</exampleNumber>
13842 <!-- The mention of the mobile range 6933 0000 - 6969 9999 seems to be
13843 a mistake in the ITU plan, and should be 6933 0000 - 6933 9999. -->
13844 <nationalNumberPattern>
13865 </nationalNumberPattern>
13866 <possibleNumberPattern>\d{8}</possibleNumberPattern>
13867 <exampleNumber>50012345</exampleNumber>
13869 <!-- No tollFree or premiumRate information can be found. -->
13871 <nationalNumberPattern>112</nationalNumberPattern>
13872 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13873 <exampleNumber>112</exampleNumber>
13877 <!-- Cayman Islands -->
13878 <!-- http://www.itu.int/oth/T0202000027/en -->
13879 <territory id="KY" countryCode="1" leadingDigits="345" nationalPrefix="1"
13880 internationalPrefix="011">
13882 <!-- NANPA country - uses US formatting rules -->
13883 <nationalNumberPattern>[3589]\d{9}</nationalNumberPattern>
13884 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
13886 <!-- The 800 NXX code is listed as being "national only", but we successfully reached numbers
13887 from Switzerland with this prefix so do not list it as noInternationalDialling. -->
13889 <!-- The Westtel numbers in the plan seem now to be live and assigned to fixed-line phones,
13890 as per numbers found online and their website www.logic.ky. -->
13891 <nationalNumberPattern>
13919 </nationalNumberPattern>
13920 <exampleNumber>3452221234</exampleNumber>
13923 <!-- Adding central office codes 321, 322, 328, 576, 923 & 936 from numbers found online.
13924 Most central office codes that were surrendered have not been included, with the
13925 exception of 546 where numbers have been found. -->
13926 <nationalNumberPattern>
13941 </nationalNumberPattern>
13942 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13943 <exampleNumber>3453231234</exampleNumber>
13946 <nationalNumberPattern>345849\d{4}</nationalNumberPattern>
13947 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13948 <exampleNumber>3458491234</exampleNumber>
13951 <nationalNumberPattern>
13959 </nationalNumberPattern>
13960 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13961 <exampleNumber>8002345678</exampleNumber>
13964 <nationalNumberPattern>
13967 </nationalNumberPattern>
13968 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13969 <exampleNumber>9002345678</exampleNumber>
13972 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
13973 <nationalNumberPattern>
13979 </nationalNumberPattern>
13980 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13981 <exampleNumber>5002345678</exampleNumber>
13984 <nationalNumberPattern>911</nationalNumberPattern>
13985 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13986 <exampleNumber>911</exampleNumber>
13990 <!-- Kazakhstan -->
13991 <!-- http://www.itu.int/oth/T020200006F/en -->
13992 <territory id="KZ" countryCode="7" preferredInternationalPrefix="8~10"
13993 internationalPrefix="810" nationalPrefix="8">
13994 <!-- Formatting rules obtained from Russia. -->
13996 <!-- We make this as specific as possible to overlap as little as possible with Russia, so
13997 determining the country is faster. -->
13998 <nationalNumberPattern>
14004 </nationalNumberPattern>
14005 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14007 <noInternationalDialling>
14008 <nationalNumberPattern>751\d{7}</nationalNumberPattern>
14009 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14010 <exampleNumber>7511234567</exampleNumber>
14011 </noInternationalDialling>
14013 <!-- VSAT numbers are also included here. We also include the area code for Baikonur (336
14014 22), which is within Kazakhstan but in fact rented and administered by Russia at the
14016 <nationalNumberPattern>
14115 </nationalNumberPattern>
14116 <exampleNumber>7123456789</exampleNumber>
14119 <!-- Added 776, apparently assigned to Beeline, and 747 for Tele2. -->
14120 <nationalNumberPattern>
14128 </nationalNumberPattern>
14129 <exampleNumber>7710009998</exampleNumber>
14132 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
14133 <exampleNumber>8001234567</exampleNumber>
14136 <nationalNumberPattern>809\d{7}</nationalNumberPattern>
14137 <exampleNumber>8091234567</exampleNumber>
14140 <nationalNumberPattern>751\d{7}</nationalNumberPattern>
14141 <exampleNumber>7511234567</exampleNumber>
14144 <nationalNumberPattern>
14149 </nationalNumberPattern>
14150 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14151 <exampleNumber>112</exampleNumber>
14155 <!-- Lao People's Dem. Rep. -->
14156 <!-- http://www.itu.int/oth/T0202000075/en (Seems incomplete) -->
14157 <!-- http://en.wikipedia.org/wiki/+856 -->
14158 <territory id="LA" countryCode="856" internationalPrefix="00"
14159 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
14161 <numberFormat pattern="(20)(\d{2})(\d{3})(\d{3})">
14162 <leadingDigits>20</leadingDigits>
14163 <format>$1 $2 $3 $4</format>
14165 <numberFormat pattern="([2-8]\d)(\d{3})(\d{3})">
14170 <format>$1 $2 $3</format>
14172 </availableFormats>
14174 <nationalNumberPattern>[2-8]\d{7,9}</nationalNumberPattern>
14175 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
14178 <nationalNumberPattern>
14185 </nationalNumberPattern>
14186 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
14187 <exampleNumber>21212862</exampleNumber>
14190 <!-- Adding 202[89], 205[89], 207[68] and 209[57] from numbers found online. -->
14191 <nationalNumberPattern>
14198 </nationalNumberPattern>
14199 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14200 <exampleNumber>2023123456</exampleNumber>
14202 <!-- No information on other types of phone numbers for Lao P.D.R. has been found. -->
14204 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_946.html -->
14205 <nationalNumberPattern>19[015]</nationalNumberPattern>
14206 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14207 <exampleNumber>190</exampleNumber>
14212 <!-- http://www.itu.int/oth/T0202000077/en -->
14213 <!-- http://en.wikipedia.org/wiki/%2B961 -->
14214 <territory id="LB" countryCode="961" internationalPrefix="00" nationalPrefix="0">
14216 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG">
14226 <format>$1 $2 $3</format>
14228 <numberFormat pattern="([7-9]\d)(\d{3})(\d{3})">
14238 <format>$1 $2 $3</format>
14240 </availableFormats>
14242 <nationalNumberPattern>[13-9]\d{6,7}</nationalNumberPattern>
14243 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
14246 <nationalNumberPattern>
14256 </nationalNumberPattern>
14257 <possibleNumberPattern>\d{7}</possibleNumberPattern>
14258 <exampleNumber>1123456</exampleNumber>
14261 <!-- We only validate the first three digits here, since the ranges are growing rapidly. -->
14262 <nationalNumberPattern>
14272 </nationalNumberPattern>
14273 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
14274 <exampleNumber>71123456</exampleNumber>
14277 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern>
14278 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14279 <exampleNumber>90123456</exampleNumber>
14282 <nationalNumberPattern>8[01]\d{6}</nationalNumberPattern>
14283 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14284 <exampleNumber>80123456</exampleNumber>
14287 <nationalNumberPattern>
14294 </nationalNumberPattern>
14295 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14296 <exampleNumber>112</exampleNumber>
14300 <!-- Saint Lucia -->
14301 <!-- http://www.itu.int/oth/T02020000B1/en -->
14302 <territory id="LC" countryCode="1" leadingDigits="758" nationalPrefix="1"
14303 internationalPrefix="011">
14305 <!-- NANPA country - uses US formatting rules -->
14306 <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
14307 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
14310 <!-- Adding 430 and 572 since numbers have been found with these prefixes online. -->
14311 <nationalNumberPattern>
14324 </nationalNumberPattern>
14325 <exampleNumber>7582345678</exampleNumber>
14328 <!-- Adding 72[1256] as these prefixes are found widely on the internet and SMS messages
14329 have been successfully delivered to these numbers. -->
14330 <nationalNumberPattern>
14348 </nationalNumberPattern>
14349 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14350 <exampleNumber>7582845678</exampleNumber>
14353 <nationalNumberPattern>
14361 </nationalNumberPattern>
14362 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14363 <exampleNumber>8002123456</exampleNumber>
14366 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
14367 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14368 <exampleNumber>9002123456</exampleNumber>
14371 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
14372 <nationalNumberPattern>
14378 </nationalNumberPattern>
14379 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14380 <exampleNumber>5002345678</exampleNumber>
14383 <!-- http://barbados.usembassy.gov/emergency-st_lucia.html
14384 http://www.stlucia.org/planner/travel.asp
14385 Note the second source only mentions 911, so we are not sure if 999 is indeed an
14386 emergency number here. -->
14387 <nationalNumberPattern>
14392 </nationalNumberPattern>
14393 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14394 <exampleNumber>911</exampleNumber>
14398 <!-- Liechtenstein -->
14399 <!-- http://www.llv.li/amtsstellen/llv-ak-nummerierung.htm -->
14400 <!-- http://www.telecom.li has some different patterns for tollfree and shared cost numbers -
14401 look at "Mehrwertnummer". -->
14402 <!-- The national prefix of "0" is only used for 0800 and 0900 numbers. -->
14403 <territory id="LI" countryCode="423" internationalPrefix="00" nationalPrefix="0">
14405 <numberFormat pattern="(\d{3})(\d{2})(\d{2})">
14411 <format>$1 $2 $3</format>
14413 <numberFormat pattern="(6\d)(\d{3})(\d{3})">
14414 <leadingDigits>6</leadingDigits>
14415 <format>$1 $2 $3</format>
14417 <numberFormat pattern="(6[567]\d)(\d{3})(\d{3})">
14418 <leadingDigits>6[567]</leadingDigits>
14419 <format>$1 $2 $3</format>
14421 <numberFormat pattern="(69)(7\d{2})(\d{4})">
14422 <leadingDigits>697</leadingDigits>
14423 <format>$1 $2 $3</format>
14425 <numberFormat pattern="([7-9]0\d)(\d{2})(\d{2})">
14426 <leadingDigits>[7-9]0</leadingDigits>
14427 <format>$1 $2 $3</format>
14429 <!-- Numbers of the form [89]00\d{6} are Swiss numbers callable from Liechtenstein. -->
14430 <numberFormat pattern="([89]0\d)(\d{2})(\d{2})(\d{2})"
14431 nationalPrefixFormattingRule="$NP$FG">
14432 <leadingDigits>[89]0</leadingDigits>
14433 <format>$1 $2 $3 $4</format>
14435 </availableFormats>
14437 <nationalNumberPattern>
14440 </nationalNumberPattern>
14441 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
14444 <nationalNumberPattern>
14459 </nationalNumberPattern>
14460 <possibleNumberPattern>\d{7}</possibleNumberPattern>
14461 <exampleNumber>2345678</exampleNumber>
14464 <nationalNumberPattern>
14480 </nationalNumberPattern>
14481 <exampleNumber>661234567</exampleNumber>
14483 <!-- The prefix 809 seems to be used for AT&T and Verizon access lines from Liechtenstein,
14484 even though it doesn't appear in the plan. -->
14486 <nationalNumberPattern>
14494 </nationalNumberPattern>
14495 <possibleNumberPattern>\d{7}</possibleNumberPattern>
14496 <exampleNumber>8002222</exampleNumber>
14499 <nationalNumberPattern>
14514 </nationalNumberPattern>
14515 <possibleNumberPattern>\d{7}</possibleNumberPattern>
14516 <exampleNumber>9002222</exampleNumber>
14519 <nationalNumberPattern>
14524 </nationalNumberPattern>
14525 <possibleNumberPattern>\d{7}</possibleNumberPattern>
14526 <exampleNumber>8770123</exampleNumber>
14529 <nationalNumberPattern>
14535 </nationalNumberPattern>
14536 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14537 <exampleNumber>697361234</exampleNumber>
14540 <nationalNumberPattern>701\d{4}</nationalNumberPattern>
14541 <possibleNumberPattern>\d{7}</possibleNumberPattern>
14542 <exampleNumber>7011234</exampleNumber>
14544 <!-- Information for short codes and emergency numbers comes from:
14545 http://www.llv.li/pdf-llv-ak-shortnumbers_20110331.pdf -->
14547 <nationalNumberPattern>
14552 </nationalNumberPattern>
14553 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14554 <exampleNumber>112</exampleNumber>
14559 <!-- http://en.wikipedia.org/wiki/%2B94 -->
14560 <!-- http://www.itu.int/oth/T02020000C3/en -->
14561 <territory id="LK" countryCode="94" internationalPrefix="00"
14562 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
14564 <numberFormat pattern="(\d{2})(\d{1})(\d{6})">
14565 <leadingDigits>[1-689]</leadingDigits>
14566 <format>$1 $2 $3</format>
14568 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
14569 <leadingDigits>7</leadingDigits>
14570 <format>$1 $2 $3</format>
14572 </availableFormats>
14574 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern>
14575 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
14578 <nationalNumberPattern>
14587 </nationalNumberPattern>
14588 <exampleNumber>112345678</exampleNumber>
14591 <!-- Adding the prefix 76 for Dialog, based on information from open-source users. -->
14592 <nationalNumberPattern>7[125-8]\d{7}</nationalNumberPattern>
14593 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14594 <exampleNumber>712345678</exampleNumber>
14597 <nationalNumberPattern>11[0189]</nationalNumberPattern>
14598 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14599 <exampleNumber>119</exampleNumber>
14604 <!-- http://www.itu.int/oth/T0202000079/en -->
14605 <territory id="LR" countryCode="231" internationalPrefix="00"
14606 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
14608 <!-- Formatting from Ministry of Agriculture,
14609 http://www.moa.gov.lr/content.php?sub=Email&?related=Contacts -->
14610 <numberFormat pattern="([279]\d)(\d{3})(\d{3})">
14611 <leadingDigits>[279]</leadingDigits>
14612 <format>$1 $2 $3</format>
14614 <numberFormat pattern="(7\d{2})(\d{3})(\d{3})">
14615 <leadingDigits>7</leadingDigits>
14616 <format>$1 $2 $3</format>
14618 <numberFormat pattern="([4-6])(\d{3})(\d{3})">
14619 <leadingDigits>[4-6]</leadingDigits>
14620 <format>$1 $2 $3</format>
14622 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
14623 <leadingDigits>[38]</leadingDigits>
14624 <format>$1 $2 $3</format>
14626 </availableFormats>
14628 <nationalNumberPattern>
14635 </nationalNumberPattern>
14636 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
14639 <nationalNumberPattern>2\d{7}</nationalNumberPattern>
14640 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14641 <exampleNumber>21234567</exampleNumber>
14644 <!-- According to information from Lonestar Communications Corporation, the prefix 6 is
14645 being removed, but as of June 2012 is in parallel running with their new prefix 88.
14646 According to Cellcom Liberia, they have issued 9 digit numbers starting with 77. -->
14647 <nationalNumberPattern>
14655 </nationalNumberPattern>
14656 <exampleNumber>4612345</exampleNumber>
14659 <!-- Telemedia service is listed under premium rate. -->
14660 <!-- Note that as of March 2013, the ITU document talks about the withdrawal of the range
14661 (90) 0 XXX XXX. This is a 9 digit range and one we have never supported, but this could
14662 be a mistake in the ITU document and refer to (90) 0XX XXX. However as this is unclear
14663 at the moment, we decided to leave the (90) range unchanged for now. -->
14664 <nationalNumberPattern>90\d{6}</nationalNumberPattern>
14665 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14666 <exampleNumber>90123456</exampleNumber>
14669 <!-- The plan lists the following range as being assigned to TEMAS. On their homepage they
14670 say they are involved in the VoIP sector. -->
14671 <nationalNumberPattern>33200\d{4}</nationalNumberPattern>
14672 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14673 <exampleNumber>332001234</exampleNumber>
14676 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_950.html -->
14677 <nationalNumberPattern>
14680 </nationalNumberPattern>
14681 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14682 <exampleNumber>911</exampleNumber>
14687 <!-- http://www.itu.int/oth/T0202000078/en -->
14688 <territory id="LS" countryCode="266" internationalPrefix="00">
14690 <!-- Formatting following yellow pages: www.yellowpages.co.ls -->
14691 <numberFormat pattern="(\d{4})(\d{4})">
14692 <format>$1 $2</format>
14694 </availableFormats>
14696 <nationalNumberPattern>[2568]\d{7}</nationalNumberPattern>
14697 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14700 <nationalNumberPattern>2\d{7}</nationalNumberPattern>
14701 <exampleNumber>22123456</exampleNumber>
14704 <nationalNumberPattern>[56]\d{7}</nationalNumberPattern>
14705 <exampleNumber>50123456</exampleNumber>
14708 <nationalNumberPattern>800[256]\d{4}</nationalNumberPattern>
14709 <exampleNumber>80021234</exampleNumber>
14712 <!-- http://www.nul.ls/students/students_Home/emergency_Nos/
14713 http://www.voyage.gc.ca/countries_pays/report_rapport-eng.asp?id=160000 -->
14714 <nationalNumberPattern>11[257]</nationalNumberPattern>
14715 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14716 <exampleNumber>112</exampleNumber>
14721 <!-- http://www.itu.int/oth/T020200007C/en -->
14722 <!-- Note that Lithuania is switching to a national prefix of 0. We support
14723 both 0 and 8 when parsing until this switch is complete. -->
14724 <territory id="LT" countryCode="370" internationalPrefix="00"
14725 nationalPrefix="8" nationalPrefixForParsing="[08]"
14726 nationalPrefixFormattingRule="($NP-$FG)"
14727 nationalPrefixOptionalWhenFormatting="true">
14728 <!-- National Prefix formatting rule from www.yellowpages.lt -->
14730 <!-- Two-digit area codes -->
14731 <numberFormat pattern="([34]\d)(\d{6})">
14740 <format>$1 $2</format>
14742 <!-- Three-digit area codes -->
14743 <numberFormat pattern="([3-6]\d{2})(\d{5})">
14753 <format>$1 $2</format>
14755 <numberFormat pattern="([7-9]\d{2})(\d{2})(\d{3})"
14756 nationalPrefixFormattingRule="$NP $FG">
14757 <leadingDigits>[7-9]</leadingDigits>
14758 <format>$1 $2 $3</format>
14760 <numberFormat pattern="(5)(2\d{2})(\d{4})">
14761 <leadingDigits>52[0-79]</leadingDigits>
14762 <format>$1 $2 $3</format>
14764 </availableFormats>
14766 <nationalNumberPattern>[3-9]\d{7}</nationalNumberPattern>
14767 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14770 <nationalNumberPattern>
14776 </nationalNumberPattern>
14777 <exampleNumber>31234567</exampleNumber>
14780 <nationalNumberPattern>6\d{7}</nationalNumberPattern>
14781 <exampleNumber>61234567</exampleNumber>
14784 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
14785 <exampleNumber>80012345</exampleNumber>
14788 <nationalNumberPattern>
14793 </nationalNumberPattern>
14794 <exampleNumber>90012345</exampleNumber>
14797 <nationalNumberPattern>700\d{5}</nationalNumberPattern>
14798 <exampleNumber>70012345</exampleNumber>
14801 <nationalNumberPattern>808\d{5}</nationalNumberPattern>
14802 <exampleNumber>80812345</exampleNumber>
14805 <!-- Including government service numbers here too. -->
14806 <nationalNumberPattern>70[67]\d{5}</nationalNumberPattern>
14807 <exampleNumber>70712345</exampleNumber>
14810 <nationalNumberPattern>
14820 </nationalNumberPattern>
14821 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
14822 <exampleNumber>112</exampleNumber>
14826 <!-- Luxembourg -->
14827 <!-- http://www.ilr.public.lu/communications_electroniques/numerotation/index.html
14829 <territory id="LU" countryCode="352" internationalPrefix="00"
14830 nationalPrefixForParsing="(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\d)"
14831 carrierCodeFormattingRule="$CC $FG">
14833 <!-- Patterns overlap because of variable number length. -->
14834 <numberFormat pattern="(\d{2})(\d{3})">
14843 <format>$1 $2</format>
14845 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
14854 <format>$1 $2 $3</format>
14856 <numberFormat pattern="(\d{2})(\d{2})(\d{3})">
14857 <leadingDigits>20</leadingDigits>
14858 <format>$1 $2 $3</format>
14860 <!-- The pattern for 7-digit numbers starting with 20 here will never be reached - but since
14861 we want this pattern to apply for 8-digit numbers with a 20 prefix, we include 20 in
14862 the leading digits. This is also done for 9-10 digit numbers starting with 20 below.
14864 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,2})">
14871 <format>$1 $2 $3 $4</format>
14873 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})">
14874 <leadingDigits>20</leadingDigits>
14875 <format>$1 $2 $3 $4</format>
14877 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{1,2})">
14884 <format>$1 $2 $3 $4 $5</format>
14886 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,4})">
14899 <format>$1 $2 $3 $4</format>
14901 <numberFormat pattern="(\d{3})(\d{2})(\d{3})">
14906 <format>$1 $2 $3</format>
14908 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
14909 <leadingDigits>6</leadingDigits>
14910 <format>$1 $2 $3</format>
14912 </availableFormats>
14914 <!-- The country-code is an impossible number prefix, so has been excluded here. This is
14915 necessary since the numbers have a variable number length. -->
14916 <nationalNumberPattern>
14922 </nationalNumberPattern>
14923 <possibleNumberPattern>\d{4,11}</possibleNumberPattern>
14926 <!-- Note that numbers starting with 2[367] can be a maximum of 10 digits - all others a
14928 <nationalNumberPattern>
14979 </nationalNumberPattern>
14980 <exampleNumber>27123456</exampleNumber>
14983 <nationalNumberPattern>6[269][18]\d{6}</nationalNumberPattern>
14984 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14985 <exampleNumber>628123456</exampleNumber>
14988 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
14989 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14990 <exampleNumber>80012345</exampleNumber>
14993 <nationalNumberPattern>90[01]\d{5}</nationalNumberPattern>
14994 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14995 <exampleNumber>90012345</exampleNumber>
14998 <nationalNumberPattern>801\d{5}</nationalNumberPattern>
14999 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15000 <exampleNumber>80112345</exampleNumber>
15003 <nationalNumberPattern>70\d{6}</nationalNumberPattern>
15004 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15005 <exampleNumber>70123456</exampleNumber>
15008 <!-- The document says the normal length will be 8 digits, but many numbers found online
15009 deviate from that. The prefixes from the following document have been added:
15010 http://www.ilr.public.lu/communications_electroniques/numerotation/plan_nat_num/numeros_geographiques_geo.pdf
15011 201 has also been added since a diallable number was found online, and it says in
15012 http://www.ilr.public.lu/communications_electroniques/decisions/2004/0479.pdf that no
15013 numbers will be issued that begin with 200, numbers beginning with 201 will be issued
15014 one at a time, and 202-209 in blocks. -->
15015 <nationalNumberPattern>
15020 </nationalNumberPattern>
15021 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
15022 <exampleNumber>20201234</exampleNumber>
15025 <nationalNumberPattern>11[23]</nationalNumberPattern>
15026 <possibleNumberPattern>\d{3}</possibleNumberPattern>
15027 <exampleNumber>112</exampleNumber>
15032 <!-- http://www.itu.int/oth/T0202000076/en -->
15033 <!-- http://en.wikipedia.org/wiki/+371 -->
15034 <territory id="LV" countryCode="371" internationalPrefix="00">
15036 <numberFormat pattern="([2689]\d)(\d{3})(\d{3})">
15037 <format>$1 $2 $3</format>
15039 </availableFormats>
15041 <nationalNumberPattern>[2689]\d{7}</nationalNumberPattern>
15042 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15045 <nationalNumberPattern>6[3-8]\d{6}</nationalNumberPattern>
15046 <exampleNumber>63123456</exampleNumber>
15049 <nationalNumberPattern>2\d{7}</nationalNumberPattern>
15050 <exampleNumber>21234567</exampleNumber>
15053 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
15054 <exampleNumber>80123456</exampleNumber>
15057 <nationalNumberPattern>90\d{6}</nationalNumberPattern>
15058 <exampleNumber>90123456</exampleNumber>
15061 <nationalNumberPattern>81\d{6}</nationalNumberPattern>
15062 <exampleNumber>81123456</exampleNumber>
15065 <nationalNumberPattern>
15068 </nationalNumberPattern>
15069 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
15070 <exampleNumber>112</exampleNumber>
15074 <!-- Libya (Soc. People’s Libyan Arab Jamahiriya) -->
15075 <!-- Status as of 21 Jan 2011: a lot of outdated information on the web including on wikipedia
15076 and itu.int. The new area codes are on the Arabic website of the main telecommunication
15077 operator (Hatef Libya). A new mobile operator Aljeel Aljadeed for Technology will start
15078 using 096 (they are allowing customers to register numbers currently), so their code has
15079 also been added. -->
15080 <!-- http://hlc.ly/price.php -->
15081 <territory id="LY" countryCode="218" internationalPrefix="00"
15082 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
15084 <numberFormat pattern="([25679]\d)(\d{7})">
15085 <format>$1-$2</format>
15087 </availableFormats>
15089 <nationalNumberPattern>[25679]\d{8}</nationalNumberPattern>
15090 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
15093 <nationalNumberPattern>
15100 </nationalNumberPattern>
15101 <exampleNumber>212345678</exampleNumber>
15104 <!-- The prefix 094 has been added on the strength of numbers found online, and numbers
15105 where SMS messages have been apparently successfully received. -->
15106 <nationalNumberPattern>9[1-6]\d{7}</nationalNumberPattern>
15107 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15108 <exampleNumber>912345678</exampleNumber>
15111 <!-- This information may or may not apply to the new government. -->
15112 <!-- Most of the gov.ly domain is down (checked on 2011-11-07). -->
15113 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_951.html -->
15114 <!-- http://www.lookoutlibya.com/Look_Out_Libya_%7C_Health_and_Safety_03.html -->
15115 <nationalNumberPattern>19[013]</nationalNumberPattern>
15116 <possibleNumberPattern>\d{3}</possibleNumberPattern>
15117 <exampleNumber>193</exampleNumber>
15122 <!-- Shares formatting and some metadata with Western Sahara. -->
15123 <!-- http://www.itu.int/oth/T0202000090/en -->
15124 <!-- http://en.wikipedia.org/wiki/+212 -->
15125 <territory id="MA" countryCode="212" internationalPrefix="00" nationalPrefix="0"
15126 nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true">
15128 <numberFormat pattern="([56]\d{2})(\d{6})">
15136 <format>$1-$2</format>
15138 <numberFormat pattern="([58]\d{3})(\d{5})">
15159 <format>$1-$2</format>
15161 <numberFormat pattern="(5\d{4})(\d{4})">
15174 <format>$1-$2</format>
15176 <numberFormat pattern="(8[09])(\d{7})">
15183 <format>$1-$2</format>
15185 </availableFormats>
15187 <nationalNumberPattern>[5689]\d{8}</nationalNumberPattern>
15188 <!-- Closed numbering plan. -->
15189 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15192 <nationalNumberPattern>
15220 </nationalNumberPattern>
15221 <exampleNumber>520123456</exampleNumber>
15223 <!-- Also duplicated in Western Sahara, please ensure you update both. -->
15225 <!-- Prefixes 60[1-578], 62[01457-9], 63[04-8] and 68[01] are from numbers found online,
15226 bug-reports, and information provided directly by the carriers. -->
15227 <nationalNumberPattern>
15235 </nationalNumberPattern>
15236 <exampleNumber>650123456</exampleNumber>
15239 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
15240 <exampleNumber>801234567</exampleNumber>
15243 <nationalNumberPattern>89\d{7}</nationalNumberPattern>
15244 <exampleNumber>891234567</exampleNumber>
15247 <nationalNumberPattern>
15252 </nationalNumberPattern>
15253 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
15254 <exampleNumber>15</exampleNumber>
15259 <!-- http://www.itu.int/oth/T020200008D/en -->
15260 <!-- We support Kosovo mobile numbers (044, 045) with a Monaco country-code here, as we do not
15261 support Kosovo at the moment. Kosovo seems to use a variety of country codes currently. It
15262 also seems that the national prefix is only used for mobile numbers, not fixed-line. -->
15263 <territory id="MC" countryCode="377" internationalPrefix="00"
15264 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
15266 <!-- Following formatting found online rather than in the ITU document example. -->
15267 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$FG">
15268 <leadingDigits>[89]</leadingDigits>
15269 <format>$1 $2 $3 $4</format>
15271 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
15272 <leadingDigits>4</leadingDigits>
15273 <format>$1 $2 $3</format>
15275 <numberFormat pattern="(6)(\d{2})(\d{2})(\d{2})(\d{2})">
15276 <leadingDigits>6</leadingDigits>
15277 <format>$1 $2 $3 $4 $5</format>
15279 </availableFormats>
15281 <nationalNumberPattern>[4689]\d{7,8}</nationalNumberPattern>
15282 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
15284 <noInternationalDialling>
15285 <nationalNumberPattern>8\d{7}</nationalNumberPattern>
15286 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15287 </noInternationalDialling>
15289 <!-- Restricted to this as no numbers with the prefix of 91, 95 or 96 have been found. -->
15290 <nationalNumberPattern>9[2-47-9]\d{6}</nationalNumberPattern>
15291 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15292 <exampleNumber>99123456</exampleNumber>
15295 <!-- 4X mobile numbers are actually used by Kosovo. -->
15296 <nationalNumberPattern>
15299 </nationalNumberPattern>
15300 <exampleNumber>612345678</exampleNumber>
15303 <nationalNumberPattern>
15308 </nationalNumberPattern>
15309 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15310 <exampleNumber>90123456</exampleNumber>
15313 <nationalNumberPattern>
15318 </nationalNumberPattern>
15319 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
15320 <exampleNumber>112</exampleNumber>
15324 <!-- Moldova, Rep. of -->
15325 <!-- http://www.itu.int/oth/T020200008C/en -->
15326 <!-- http://en.anrceti.md -->
15327 <territory id="MD" countryCode="373" internationalPrefix="00"
15328 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" >
15330 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
15335 <format>$1 $2 $3</format>
15337 <numberFormat pattern="([25-7]\d{2})(\d{2})(\d{3})">
15342 <format>$1 $2 $3</format>
15344 <numberFormat pattern="([89]\d{2})(\d{5})">
15345 <leadingDigits>[89]</leadingDigits>
15346 <format>$1 $2</format>
15348 </availableFormats>
15350 <nationalNumberPattern>[235-9]\d{7}</nationalNumberPattern>
15351 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15354 <nationalNumberPattern>
15371 </nationalNumberPattern>
15372 <exampleNumber>22212345</exampleNumber>
15375 <!-- Includes prefixes for Interdnestrcom, http://www.idknet.com/. -->
15376 <nationalNumberPattern>
15390 </nationalNumberPattern>
15391 <exampleNumber>65012345</exampleNumber>
15394 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
15395 <exampleNumber>80012345</exampleNumber>
15398 <nationalNumberPattern>90[056]\d{5}</nationalNumberPattern>
15399 <exampleNumber>90012345</exampleNumber>
15401 <!-- Information came from en.anrceti.md/node/81 -->
15403 <nationalNumberPattern>808\d{5}</nationalNumberPattern>
15404 <exampleNumber>80812345</exampleNumber>
15407 <!-- Includes numbers used for access to different transport directory services of general
15408 interest, since these are charged at the same rate as fixed-line numbers. -->
15409 <nationalNumberPattern>
15414 </nationalNumberPattern>
15415 <exampleNumber>80312345</exampleNumber>
15418 <!-- Used for "nomadic numbers". -->
15419 <nationalNumberPattern>3[08]\d{6}</nationalNumberPattern>
15420 <exampleNumber>30123456</exampleNumber>
15423 <nationalNumberPattern>
15426 </nationalNumberPattern>
15427 <possibleNumberPattern>\d{3}</possibleNumberPattern>
15428 <exampleNumber>112</exampleNumber>
15432 <!-- Montenegro -->
15433 <!-- http://www.itu.int/oth/T02020000DA/en -->
15434 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro -->
15435 <!-- http://www.ekip.me/numeracija/dodijeljena.php -->
15436 <territory id="ME" countryCode="382" internationalPrefix="00" nationalPrefix="0"
15437 nationalPrefixFormattingRule="$NP$FG">
15439 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
15440 <leadingDigits>[2-57-9]|6[3789]</leadingDigits>
15451 <format>$1 $2 $3</format>
15453 <numberFormat pattern="(67)(9)(\d{3})(\d{3})">
15454 <leadingDigits>679</leadingDigits>
15455 <leadingDigits>679[0-2]</leadingDigits>
15456 <format>$1 $2 $3 $4</format>
15458 </availableFormats>
15460 <nationalNumberPattern>[2-9]\d{7,8}</nationalNumberPattern>
15461 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
15464 <!-- Fixed line numbers have prefix 20,30,31,32,33,40,41,50,51,52 followed by 6 digits.
15465 The valid options for the third digit were from
15466 http://www.ekip.me/numeracija/dodijeljena.php -->
15467 <nationalNumberPattern>
15486 </nationalNumberPattern>
15487 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
15488 <exampleNumber>30234567</exampleNumber>
15491 <!-- Mobile numbers start with 632, 67, 68 or 69. -->
15492 <nationalNumberPattern>
15504 </nationalNumberPattern>
15505 <!-- According to ITU it is possible for the numbers to be between length 4-12
15506 (http://www.itu.int/oth/T02020000DA/en). However, in reality they seem to be 8 or 9
15507 digits long, based on the Montenegro document. -->
15508 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
15509 <exampleNumber>67622901</exampleNumber>
15512 <!-- All toll free numbers have prefix 80 followed by 02 or 08. -->
15513 <nationalNumberPattern>800[28]\d{4}</nationalNumberPattern>
15514 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15515 <exampleNumber>80080002</exampleNumber>
15518 <!-- Numbers with prefix 88, 94 or 95 are services with additional charges. -->
15519 <nationalNumberPattern>
15527 </nationalNumberPattern>
15528 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15529 <exampleNumber>94515151</exampleNumber>
15532 <!-- VOIP are prefixed with 78. -->
15533 <nationalNumberPattern>78[1-9]\d{5}</nationalNumberPattern>
15534 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15535 <exampleNumber>78108780</exampleNumber>
15538 <!-- Corporate Telephony are prefixed with 77. -->
15539 <nationalNumberPattern>77\d{6}</nationalNumberPattern>
15540 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15541 <exampleNumber>77273012</exampleNumber>
15544 <nationalNumberPattern>
15549 </nationalNumberPattern>
15550 <possibleNumberPattern>\d{3}</possibleNumberPattern>
15551 <exampleNumber>112</exampleNumber>
15555 <!-- Madagascar -->
15556 <!-- http://www.itu.int/oth/T020200007F/en -->
15557 <territory id="MG" countryCode="261" internationalPrefix="00"
15558 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
15560 <numberFormat pattern="([23]\d)(\d{2})(\d{3})(\d{2})">
15561 <format>$1 $2 $3 $4</format>
15563 </availableFormats>
15565 <nationalNumberPattern>[23]\d{8}</nationalNumberPattern>
15566 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
15569 <!-- Added the prefixes 20 44 and 20 47 as they seem popular on the internet - the plan says
15570 20 4 is for the rest of the province of Antanarivo, but then fails to mention any area
15571 codes beginning with 4. -->
15572 <nationalNumberPattern>
15585 </nationalNumberPattern>
15586 <exampleNumber>202123456</exampleNumber>
15589 <!-- The numbering plan suggests the third digit, Z, should be 24-9, but this is not borne
15590 out by reality. -->
15591 <nationalNumberPattern>
15596 </nationalNumberPattern>
15597 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15598 <exampleNumber>301234567</exampleNumber>
15600 <!-- Putting VSAT numbers here. -->
15602 <nationalNumberPattern>22\d{7}</nationalNumberPattern>
15603 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15604 <exampleNumber>221234567</exampleNumber>
15607 <!-- http://www.commerce.gov.mg/index.php/infos-services -->
15608 <nationalNumberPattern>11?[78]</nationalNumberPattern>
15609 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
15610 <exampleNumber>117</exampleNumber>
15614 <!-- Saint-Martin, French Antilles -->
15615 <!-- http://www.itu.int/oth/T0202000058/en -->
15616 <!-- http://www.arcep.fr/index.php?id=interactivenumeros - ZABPQ-ZNE.xls -->
15617 <territory id="MF" countryCode="590" internationalPrefix="00" nationalPrefix="0">
15618 <!-- Formatting rules borrowed from Guadeloupe. -->
15620 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
15621 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15624 <nationalNumberPattern>
15631 </nationalNumberPattern>
15632 <exampleNumber>590271234</exampleNumber>
15635 <!-- Any ranges assigned from
15636 http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to
15637 Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between
15639 <nationalNumberPattern>
15644 </nationalNumberPattern>
15645 <exampleNumber>690301234</exampleNumber>
15647 <!-- http://www.leshotelsdesaintmartin.com/fr/saint-martin-antilles/informations-saint-martin/infos-pratiques-sxm.html -->
15649 <nationalNumberPattern>1[578]</nationalNumberPattern>
15650 <possibleNumberPattern>\d{2}</possibleNumberPattern>
15651 <exampleNumber>18</exampleNumber>
15655 <!-- Marshall Islands -->
15656 <!-- http://www.itu.int/oth/T0202000085/en -->
15657 <territory id="MH" countryCode="692" internationalPrefix="011" nationalPrefix="1">
15659 <numberFormat pattern="(\d{3})(\d{4})">
15660 <format>$1-$2</format>
15662 </availableFormats>
15664 <nationalNumberPattern>[2-6]\d{6}</nationalNumberPattern>
15665 <possibleNumberPattern>\d{7}</possibleNumberPattern>
15668 <nationalNumberPattern>
15674 </nationalNumberPattern>
15675 <exampleNumber>2471234</exampleNumber>
15678 <nationalNumberPattern>
15685 </nationalNumberPattern>
15686 <exampleNumber>2351234</exampleNumber>
15689 <!-- VSAT prefixes are here. -->
15690 <nationalNumberPattern>635\d{4}</nationalNumberPattern>
15691 <exampleNumber>6351234</exampleNumber>
15693 <!-- Only fixed-line numbers (625 4111 and 625 8666) can be found instead of short Emergency
15697 <!-- Macedonia, Former Yugoslav Rep. of -->
15698 <!-- http://www.itu.int/oth/T02020000CE/en -->
15699 <territory id="MK" countryCode="389" internationalPrefix="00"
15700 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
15702 <!-- Formats follow wikipedia. -->
15703 <numberFormat pattern="(2)(\d{3})(\d{4})">
15704 <leadingDigits>2</leadingDigits>
15705 <format>$1 $2 $3</format>
15707 <numberFormat pattern="([347]\d)(\d{3})(\d{3})">
15708 <leadingDigits>[347]</leadingDigits>
15709 <format>$1 $2 $3</format>
15711 <numberFormat pattern="([58]\d{2})(\d)(\d{2})(\d{2})">
15712 <leadingDigits>[58]</leadingDigits>
15713 <format>$1 $2 $3 $4</format>
15715 </availableFormats>
15717 <nationalNumberPattern>[2-578]\d{7}</nationalNumberPattern>
15718 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15721 <nationalNumberPattern>
15742 </nationalNumberPattern>
15743 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
15744 <exampleNumber>22212345</exampleNumber>
15747 <nationalNumberPattern>
15751 )\d{5}</nationalNumberPattern>
15752 <exampleNumber>72345678</exampleNumber>
15755 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
15756 <exampleNumber>80012345</exampleNumber>
15759 <nationalNumberPattern>5[02-9]\d{6}</nationalNumberPattern>
15760 <exampleNumber>50012345</exampleNumber>
15763 <nationalNumberPattern>
15768 </nationalNumberPattern>
15769 <exampleNumber>80123456</exampleNumber>
15772 <nationalNumberPattern>
15777 </nationalNumberPattern>
15778 <possibleNumberPattern>\d{3}</possibleNumberPattern>
15779 <exampleNumber>112</exampleNumber>
15784 <!-- http://www.itu.int/oth/T0202000083/en -->
15785 <!-- http://crt-mali.org/pdf/plan_num -->
15786 <territory id="ML" countryCode="223" internationalPrefix="00">
15788 <numberFormat pattern="([246-8]\d)(\d{2})(\d{2})(\d{2})">
15789 <format>$1 $2 $3 $4</format>
15791 </availableFormats>
15793 <nationalNumberPattern>[246-8]\d{7}</nationalNumberPattern>
15794 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15797 <!-- 21 25 seems a common pattern based on online searches. -->
15798 <nationalNumberPattern>
15812 </nationalNumberPattern>
15813 <exampleNumber>20212345</exampleNumber>
15816 <!-- Orange Mali have updated their numbering plan, though this is not reflected in the ITU
15817 document (which is very stale). All mobile numbers starting with 7 are now Orange.
15818 Includes 6x from Malitel IR21. -->
15819 <nationalNumberPattern>[67]\d{7}</nationalNumberPattern>
15820 <exampleNumber>65012345</exampleNumber>
15823 <!-- Online examples have not been found, but this seems to follow the prescriptions in the
15825 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
15826 <exampleNumber>80012345</exampleNumber>
15829 <nationalNumberPattern>1[578]</nationalNumberPattern>
15830 <possibleNumberPattern>\d{2}</possibleNumberPattern>
15831 <exampleNumber>17</exampleNumber>
15836 <!-- http://www.itu.int/oth/T0202000092/en -->
15837 <territory id="MM" countryCode="95" internationalPrefix="00" nationalPrefix="0"
15838 nationalPrefixFormattingRule="$NP$FG">
15840 <numberFormat pattern="(\d)(\d{3})(\d{3,4})">
15845 <format>$1 $2 $3</format>
15847 <numberFormat pattern="(2)(\d{4})(\d{4})">
15848 <leadingDigits>251</leadingDigits>
15849 <format>$1 $2 $3</format>
15851 <numberFormat pattern="(\d)(\d{2})(\d{3})">
15856 <format>$1 $2 $3</format>
15858 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
15863 <format>$1 $2 $3</format>
15865 <numberFormat pattern="(\d{2})(\d{2})(\d{3,4})">
15866 <leadingDigits>[4-8]</leadingDigits>
15867 <format>$1 $2 $3</format>
15869 <numberFormat pattern="(9)(\d{3})(\d{4,5})">
15876 <format>$1 $2 $3</format>
15878 <numberFormat pattern="(9)(4\d{4})(\d{4})">
15879 <leadingDigits>94[0245]</leadingDigits>
15880 <format>$1 $2 $3</format>
15882 </availableFormats>
15884 <nationalNumberPattern>
15893 </nationalNumberPattern>
15894 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
15897 <nationalNumberPattern>
15969 </nationalNumberPattern>
15970 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
15971 <exampleNumber>1234567</exampleNumber>
15974 <!-- Adding 99[089] (8 digits) from numbers found online, and 961 with 9 digits. -->
15975 <nationalNumberPattern>
15996 </nationalNumberPattern>
15997 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
15998 <exampleNumber>92123456</exampleNumber>
16001 <nationalNumberPattern>1333\d{4}</nationalNumberPattern>
16002 <possibleNumberPattern>\d{8}</possibleNumberPattern>
16003 <exampleNumber>13331234</exampleNumber>
16005 <!-- No information on other types of phone numbers for Myanmar has been found. -->
16007 <nationalNumberPattern>199</nationalNumberPattern>
16008 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16009 <exampleNumber>199</exampleNumber>
16014 <!-- http://www.itu.int/oth/T020200008E/en -->
16015 <territory id="MN" countryCode="976" internationalPrefix="001"
16016 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
16018 <numberFormat pattern="([12]\d)(\d{2})(\d{4})">
16019 <leadingDigits>[12]1</leadingDigits>
16020 <format>$1 $2 $3</format>
16022 <numberFormat pattern="([12]2\d)(\d{5,6})">
16023 <leadingDigits>[12]2[1-3]</leadingDigits>
16024 <format>$1 $2</format>
16026 <numberFormat pattern="([12]\d{3})(\d{5})">
16039 <format>$1 $2</format>
16041 <!-- It seems from online formatting that the national prefix is not written (or perhaps
16042 needed?) for numbers in these ranges. -->
16043 <numberFormat pattern="(\d{4})(\d{4})"
16044 nationalPrefixFormattingRule="$FG">
16045 <leadingDigits>[57-9]</leadingDigits>
16046 <format>$1 $2</format>
16048 <numberFormat pattern="([12]\d{4})(\d{4,5})">
16061 <format>$1 $2</format>
16063 </availableFormats>
16065 <nationalNumberPattern>
16068 </nationalNumberPattern>
16069 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
16072 <!-- Note the leading digit is the access code: 1 is used by Mongolia Telecom subscribers
16073 and 2 is used by Mongolian Railway subscribers. The area code then follows the access
16074 code, and could be 1 to 4 digits long. We also cover wireless local loop numbers here
16075 as well, even though we are not certain whether they are in fact fixed or mobile in
16076 this country. 5-digit subscriber numbers for 4-digit area codes have been added due to
16077 online numbers being found. -->
16078 <nationalNumberPattern>
16090 </nationalNumberPattern>
16091 <exampleNumber>50123456</exampleNumber>
16094 <nationalNumberPattern>
16099 </nationalNumberPattern>
16100 <possibleNumberPattern>\d{8}</possibleNumberPattern>
16101 <exampleNumber>88123456</exampleNumber>
16103 <!-- No tollFree or premiumRate information can be found. -->
16105 <!-- According to the document this could be stricter, but there are counter examples
16107 <nationalNumberPattern>7[05-8]\d{6}</nationalNumberPattern>
16108 <possibleNumberPattern>\d{8}</possibleNumberPattern>
16109 <exampleNumber>75123456</exampleNumber>
16112 <nationalNumberPattern>10[0-3]</nationalNumberPattern>
16113 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16114 <exampleNumber>102</exampleNumber>
16118 <!-- Macao, China -->
16119 <!-- http://www.itu.int/oth/T020200007E/en -->
16120 <territory id="MO" countryCode="853" internationalPrefix="00">
16122 <numberFormat pattern="([268]\d{3})(\d{4})">
16123 <format>$1 $2</format>
16125 </availableFormats>
16127 <nationalNumberPattern>[268]\d{7}</nationalNumberPattern>
16128 <possibleNumberPattern>\d{8}</possibleNumberPattern>
16131 <nationalNumberPattern>
16136 </nationalNumberPattern>
16137 <exampleNumber>28212345</exampleNumber>
16140 <!-- The 6[23] prefixes are added as SMS messages have been successfully delivered to these
16141 numbers, and they are also widely present on the Internet. -->
16142 <nationalNumberPattern>6[236]\d{6}</nationalNumberPattern>
16143 <exampleNumber>66123456</exampleNumber>
16145 <!-- No tollFree or premiumRate information can be found. -->
16147 <nationalNumberPattern>999</nationalNumberPattern>
16148 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16149 <exampleNumber>999</exampleNumber>
16153 <!-- Northern Mariana Islands -->
16154 <!-- http://www.itu.int/oth/T02020000EE/en -->
16155 <!-- www.cnmiphonebook.com/ -->
16156 <territory id="MP" countryCode="1" leadingDigits="670" nationalPrefix="1"
16157 internationalPrefix="011">
16159 <!-- NANPA country - uses US formatting rules -->
16160 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
16161 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
16164 <!-- Extra exchange codes 232, 289, 355, 472, 633, 637, 646, 647, 649, 653, 687, 734 and 828
16165 were seen in the white and yellow pages, but no numbers with these exchange codes have
16166 proved to be diallable so we exclude them for now.. -->
16167 <nationalNumberPattern>
16193 </nationalNumberPattern>
16194 <exampleNumber>6702345678</exampleNumber>
16197 <nationalNumberPattern>
16223 </nationalNumberPattern>
16224 <exampleNumber>6702345678</exampleNumber>
16227 <nationalNumberPattern>
16235 </nationalNumberPattern>
16236 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16237 <exampleNumber>8002123456</exampleNumber>
16240 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
16241 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16242 <exampleNumber>9002123456</exampleNumber>
16245 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
16246 <nationalNumberPattern>
16252 </nationalNumberPattern>
16253 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16254 <exampleNumber>5002345678</exampleNumber>
16257 <!-- http://www.dps.gov.mp/ -->
16258 <nationalNumberPattern>911</nationalNumberPattern>
16259 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16260 <exampleNumber>911</exampleNumber>
16264 <!-- Martinique (French Dept. of) -->
16265 <!-- http://www.itu.int/oth/T0202000086/en -->
16266 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION -->
16267 <territory id="MQ" countryCode="596" internationalPrefix="00"
16268 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
16270 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
16271 <format>$1 $2 $3 $4</format>
16273 </availableFormats>
16275 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
16276 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16279 <nationalNumberPattern>
16289 </nationalNumberPattern>
16290 <exampleNumber>596301234</exampleNumber>
16293 <nationalNumberPattern>
16299 </nationalNumberPattern>
16300 <exampleNumber>696201234</exampleNumber>
16302 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP
16303 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here
16305 <!-- http://www.martinique.franceantilles.fr/pratique/urgences/ -->
16307 <nationalNumberPattern>
16312 </nationalNumberPattern>
16313 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
16314 <exampleNumber>15</exampleNumber>
16318 <!-- Mauritania -->
16319 <!-- http://www.itu.int/oth/T0202000087/en -->
16320 <!-- http://www.are.mr/com-1-4-1.html -->
16321 <territory id="MR" countryCode="222" internationalPrefix="00" >
16323 <numberFormat pattern="([2-48]\d)(\d{2})(\d{2})(\d{2})">
16324 <format>$1 $2 $3 $4</format>
16326 </availableFormats>
16328 <nationalNumberPattern>[2-48]\d{7}</nationalNumberPattern>
16329 <possibleNumberPattern>\d{8}</possibleNumberPattern>
16332 <nationalNumberPattern>
16336 </nationalNumberPattern>
16337 <exampleNumber>35123456</exampleNumber>
16340 <nationalNumberPattern>
16357 </nationalNumberPattern>
16358 <exampleNumber>22123456</exampleNumber>
16361 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
16362 <exampleNumber>80012345</exampleNumber>
16364 <!-- http://www.lemoci.com/Mauritanie/14-Donnees-generales.htm -->
16366 <nationalNumberPattern>1[78]</nationalNumberPattern>
16367 <possibleNumberPattern>\d{2}</possibleNumberPattern>
16368 <exampleNumber>17</exampleNumber>
16372 <!-- Montserrat -->
16373 <!-- http://www.itu.int/oth/T020200008F/en -->
16374 <territory id="MS" countryCode="1" leadingDigits="664" nationalPrefix="1"
16375 internationalPrefix="011">
16377 <!-- NANPA country - uses US formatting rules -->
16378 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
16379 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
16382 <nationalNumberPattern>664491\d{4}</nationalNumberPattern>
16383 <exampleNumber>6644912345</exampleNumber>
16386 <nationalNumberPattern>66449[2-6]\d{4}</nationalNumberPattern>
16387 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16388 <exampleNumber>6644923456</exampleNumber>
16391 <nationalNumberPattern>
16399 </nationalNumberPattern>
16400 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16401 <exampleNumber>8002123456</exampleNumber>
16404 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
16405 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16406 <exampleNumber>9002123456</exampleNumber>
16409 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
16410 <nationalNumberPattern>
16416 </nationalNumberPattern>
16417 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16418 <exampleNumber>5002345678</exampleNumber>
16420 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
16422 <nationalNumberPattern>
16427 </nationalNumberPattern>
16428 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16429 <exampleNumber>911</exampleNumber>
16434 <!-- www.itu.int/oth/T0202000084/en -->
16435 <!-- www.mca.org.mt (Numbering link in the LHS menu - has more up-to-date allocations) -->
16436 <territory id="MT" countryCode="356" internationalPrefix="00">
16438 <numberFormat pattern="(\d{4})(\d{4})">
16439 <format>$1 $2</format>
16441 </availableFormats>
16443 <nationalNumberPattern>[2357-9]\d{7}</nationalNumberPattern>
16444 <possibleNumberPattern>\d{8}</possibleNumberPattern>
16447 <nationalNumberPattern>
16455 </nationalNumberPattern>
16456 <exampleNumber>21001234</exampleNumber>
16459 <nationalNumberPattern>
16479 </nationalNumberPattern>
16480 <exampleNumber>96961234</exampleNumber>
16483 <nationalNumberPattern>7117\d{4}</nationalNumberPattern>
16484 <exampleNumber>71171234</exampleNumber>
16487 <nationalNumberPattern>800[3467]\d{4}</nationalNumberPattern>
16488 <exampleNumber>80071234</exampleNumber>
16491 <nationalNumberPattern>
16504 </nationalNumberPattern>
16505 <exampleNumber>50037123</exampleNumber>
16508 <!-- In the plan as Non-PATS ECS. -->
16509 <nationalNumberPattern>3550\d{4}</nationalNumberPattern>
16510 <exampleNumber>35501234</exampleNumber>
16513 <!-- Using this for governmental numbers. -->
16514 <nationalNumberPattern>501\d{5}</nationalNumberPattern>
16515 <exampleNumber>50112345</exampleNumber>
16518 <nationalNumberPattern>112</nationalNumberPattern>
16519 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16520 <exampleNumber>112</exampleNumber>
16525 <!-- http://www.icta.mu/telecommunications/numbering.htm -->
16526 <!-- Preferred international prefix is expected to standardize on just '00' -->
16527 <territory id="MU" countryCode="230" internationalPrefix="0(?:0|[2-7]0|33)"
16528 preferredInternationalPrefix="020">
16530 <numberFormat pattern="([2-46-9]\d{2})(\d{4})">
16531 <leadingDigits>[2-46-9]</leadingDigits>
16532 <format>$1 $2</format>
16534 <numberFormat pattern="(5\d{3})(\d{4})">
16535 <leadingDigits>5</leadingDigits>
16536 <format>$1 $2</format>
16538 </availableFormats>
16540 <nationalNumberPattern>[2-9]\d{6,7}</nationalNumberPattern>
16541 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
16544 <!-- See also: http://www.wtng.info/wtng-230-mu.html for additional detail. -->
16545 <!-- Mauritius has a small number of "fixed line or mobile" numbers prefixed by 44X or 471
16546 (referred to as "Non-geographic fixed-mobile converged numbers" in the ITU document).
16547 As of 1st Sept 2013, these have a leading 5 applied with no parallel running.
16548 Once switchover has occurred the old, 7-digit versions of these numbers can be removed.
16549 We will remove old versions of extended numbers sometime after 2013/09/01 -->
16550 <nationalNumberPattern>
16572 </nationalNumberPattern>
16573 <exampleNumber>2012345</exampleNumber>
16576 <!-- As of 1st Sept 2013, mobile numbers have a leading 5 applied with no parallel running.
16577 The leading 5 will be made required sometime after 2013/09/01 -->
16578 <nationalNumberPattern>
16594 </nationalNumberPattern>
16595 <exampleNumber>52512345</exampleNumber>
16598 <nationalNumberPattern>80[012]\d{4}</nationalNumberPattern>
16599 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16600 <exampleNumber>8001234</exampleNumber>
16603 <nationalNumberPattern>30\d{5}</nationalNumberPattern>
16604 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16605 <exampleNumber>3012345</exampleNumber>
16608 <nationalNumberPattern>
16613 </nationalNumberPattern>
16614 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16615 <exampleNumber>3201234</exampleNumber>
16618 <nationalNumberPattern>
16621 </nationalNumberPattern>
16622 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16623 <exampleNumber>999</exampleNumber>
16628 <!-- http://www.itu.int/oth/T0202000082/en -->
16629 <!-- www.dhiraagu.com.mv -->
16630 <territory id="MV" countryCode="960" internationalPrefix="0(?:0|19)"
16631 preferredInternationalPrefix="00">
16633 <numberFormat pattern="(\d{3})(\d{4})">
16641 <format>$1-$2</format>
16643 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
16644 <leadingDigits>900</leadingDigits>
16645 <format>$1 $2 $3</format>
16647 </availableFormats>
16649 <nationalNumberPattern>
16655 </nationalNumberPattern>
16656 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
16659 <!-- 300 has been added as prefixes from online searches, since the numbers seemed to be
16661 <nationalNumberPattern>
16673 </nationalNumberPattern>
16674 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16675 <exampleNumber>6701234</exampleNumber>
16678 <!-- 7[45] has been added as many numbers online have been found with this prefix. 46[46]
16679 are new prefixes for Dhiraagu and Wataniya, used currently for SMS-based services.
16680 91 was added based on information from Wataniya Telecom. -->
16681 <nationalNumberPattern>
16687 </nationalNumberPattern>
16688 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16689 <exampleNumber>7712345</exampleNumber>
16692 <nationalNumberPattern>781\d{4}</nationalNumberPattern>
16693 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16694 <exampleNumber>7812345</exampleNumber>
16697 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
16698 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16699 <exampleNumber>9001234567</exampleNumber>
16702 <nationalNumberPattern>
16707 </nationalNumberPattern>
16708 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16709 <exampleNumber>102</exampleNumber>
16714 <!-- http://www.itu.int/oth/T0202000080/en -->
16715 <!-- The plan doesn't state that a national prefix exists, but numbers found on the internet are
16716 consistent in having one. -->
16717 <territory id="MW" countryCode="265" internationalPrefix="00"
16718 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
16720 <numberFormat pattern="(\d)(\d{3})(\d{3})">
16721 <leadingDigits>1</leadingDigits>
16722 <format>$1 $2 $3</format>
16724 <numberFormat pattern="(2\d{2})(\d{3})(\d{3})">
16725 <leadingDigits>2</leadingDigits>
16726 <format>$1 $2 $3</format>
16728 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
16729 <leadingDigits>[1789]</leadingDigits>
16730 <format>$1 $2 $3 $4</format>
16732 </availableFormats>
16734 <nationalNumberPattern>
16741 </nationalNumberPattern>
16742 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
16745 <!-- 14 is no longer mentioned in the plan as a prefix, but plenty of online numbers have
16746 been found so this is being retained for now. It is possible however that these may be
16747 old-format mobile numbers. -->
16748 <nationalNumberPattern>
16753 </nationalNumberPattern>
16754 <exampleNumber>1234567</exampleNumber>
16757 <nationalNumberPattern>
16764 </nationalNumberPattern>
16765 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16766 <exampleNumber>991234567</exampleNumber>
16769 <!-- http://www.malawiembassy.org/visit/contact.html -->
16770 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_959.html -->
16771 <nationalNumberPattern>
16774 </nationalNumberPattern>
16775 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16776 <exampleNumber>997</exampleNumber>
16781 <!-- http://www.itu.int/oth/T020200008A/en -->
16782 <!-- http://en.wikipedia.org/wiki/%2B52 -->
16783 <!-- http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico -->
16784 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number -->
16785 <territory id="MX" countryCode="52" internationalPrefix="0[09]"
16786 nationalPrefix="01"
16787 nationalPrefixForParsing="0[12]|04[45](\d{10})"
16788 nationalPrefixTransformRule="1$1"
16789 nationalPrefixFormattingRule="$NP $FG"
16790 nationalPrefixOptionalWhenFormatting="true">
16791 <!-- When a number starts with 01 or 02, we remove the prefixes; when a number starts with 044
16792 or 045 followed by 10 digits, we replace the prefixes with 1. This way all the mobile
16793 numbers, regardless of whether they are written in international format (leading 1) or
16794 national format (leading 044/045), will be parsed into the same form. -->
16796 <numberFormat pattern="([358]\d)(\d{4})(\d{4})">
16802 <format>$1 $2 $3</format>
16804 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
16812 <format>$1 $2 $3</format>
16814 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(1)([358]\d)(\d{4})(\d{4})">
16822 <format>044 $2 $3 $4</format>
16823 <intlFormat>$1 $2 $3 $4</intlFormat>
16825 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(1)(\d{3})(\d{3})(\d{4})">
16835 <format>044 $2 $3 $4</format>
16836 <intlFormat>$1 $2 $3 $4</intlFormat>
16838 </availableFormats>
16840 <nationalNumberPattern>[1-9]\d{9,10}</nationalNumberPattern>
16841 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
16844 <!-- http://en.wikipedia.org/wiki/Area_codes_in_Mexico_by_code -->
16845 <nationalNumberPattern>
16911 </nationalNumberPattern>
16912 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
16913 <exampleNumber>2221234567</exampleNumber>
16916 <nationalNumberPattern>
16984 </nationalNumberPattern>
16985 <possibleNumberPattern>\d{11}</possibleNumberPattern>
16986 <exampleNumber>12221234567</exampleNumber>
16989 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
16990 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16991 <exampleNumber>8001234567</exampleNumber>
16994 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
16995 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16996 <exampleNumber>9001234567</exampleNumber>
16999 <nationalNumberPattern>
17002 </nationalNumberPattern>
17003 <possibleNumberPattern>\d{3}</possibleNumberPattern>
17004 <exampleNumber>066</exampleNumber>
17009 <!-- http://en.wikipedia.org/wiki/%2B60 -->
17010 <!-- http://www.skmm.gov.my -->
17011 <territory id="MY" countryCode="60" internationalPrefix="00"
17012 nationalPrefix="0">
17014 <numberFormat nationalPrefixFormattingRule="$NP$FG"
17015 pattern="([4-79])(\d{3})(\d{4})">
17016 <leadingDigits>[4-79]</leadingDigits>
17017 <format>$1-$2 $3</format>
17019 <numberFormat nationalPrefixFormattingRule="$NP$FG"
17020 pattern="(3)(\d{4})(\d{4})">
17021 <leadingDigits>3</leadingDigits>
17022 <format>$1-$2 $3</format>
17024 <numberFormat nationalPrefixFormattingRule="$NP$FG"
17025 pattern="([18]\d)(\d{3})(\d{3,4})">
17030 <format>$1-$2 $3</format>
17032 <numberFormat pattern="(1)([36-8]00)(\d{2})(\d{4})">
17033 <leadingDigits>1[36-8]0</leadingDigits>
17034 <format>$1-$2-$3-$4</format>
17036 <numberFormat nationalPrefixFormattingRule="$NP$FG"
17037 pattern="(11)(\d{4})(\d{4})">
17038 <leadingDigits>11</leadingDigits>
17039 <format>$1-$2 $3</format>
17041 <numberFormat nationalPrefixFormattingRule="$NP$FG"
17042 pattern="(15[49])(\d{3})(\d{4})">
17043 <leadingDigits>15</leadingDigits>
17044 <format>$1-$2 $3</format>
17046 </availableFormats>
17048 <nationalNumberPattern>[13-9]\d{7,9}</nationalNumberPattern>
17049 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
17052 <nationalNumberPattern>
17057 </nationalNumberPattern>
17058 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
17059 <exampleNumber>323456789</exampleNumber>
17062 <!-- Although the plan lists the prefix 159 as broadband services (data only), apparently it
17063 is possible to send SMSs (and receive them) from numbers in this block, so we are
17064 listing them as mobile. -->
17065 <nationalNumberPattern>
17075 </nationalNumberPattern>
17076 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
17077 <exampleNumber>123456789</exampleNumber>
17080 <nationalNumberPattern>1[38]00\d{6}</nationalNumberPattern>
17081 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17082 <exampleNumber>1300123456</exampleNumber>
17085 <nationalNumberPattern>1600\d{6}</nationalNumberPattern>
17086 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17087 <exampleNumber>1600123456</exampleNumber>
17090 <nationalNumberPattern>1700\d{6}</nationalNumberPattern>
17091 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17092 <exampleNumber>1700123456</exampleNumber>
17095 <nationalNumberPattern>154\d{7}</nationalNumberPattern>
17096 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17097 <exampleNumber>1541234567</exampleNumber>
17100 <nationalNumberPattern>
17103 </nationalNumberPattern>
17104 <possibleNumberPattern>\d{3}</possibleNumberPattern>
17105 <exampleNumber>999</exampleNumber>
17109 <!-- Mozambique -->
17110 <!-- http://www.itu.int/oth/T0202000091/en -->
17111 <territory id="MZ" countryCode="258" internationalPrefix="00">
17113 <numberFormat pattern="([28]\d)(\d{3})(\d{3,4})">
17118 <format>$1 $2 $3</format>
17120 <numberFormat pattern="(80\d)(\d{3})(\d{3})">
17121 <leadingDigits>80</leadingDigits>
17122 <format>$1 $2 $3</format>
17124 </availableFormats>
17126 <nationalNumberPattern>[28]\d{7,8}</nationalNumberPattern>
17127 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
17130 <nationalNumberPattern>
17137 </nationalNumberPattern>
17138 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17139 <exampleNumber>21123456</exampleNumber>
17142 <nationalNumberPattern>8[246]\d{7}</nationalNumberPattern>
17143 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17144 <exampleNumber>821234567</exampleNumber>
17147 <!-- Unsure of the length requirement on toll-free numbers, so using 9 based on online
17149 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
17150 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17151 <exampleNumber>800123456</exampleNumber>
17153 <!-- The plan suggests 801 and 802 numbers are shared-cost numbers, and numbers beginning with
17154 a 9 are premium rate, but no online examples can be found of any of these so they are
17155 omitted for the time-being. -->
17157 <!-- 11X is national, 19X is for Maputo. -->
17158 <!-- http://www.lonelyplanet.com/shop_pickandmix/previews/mozambique-maputo-preview.pdf -->
17159 <!-- http://ccmusa.online.co.mz/index.php?option=com_content&task=view&id=20&Itemid=30 -->
17160 <nationalNumberPattern>
17165 </nationalNumberPattern>
17166 <possibleNumberPattern>\d{3}</possibleNumberPattern>
17167 <exampleNumber>119</exampleNumber>
17172 <!-- http://www.itu.int/oth/T0202000093/en -->
17173 <territory id="NA" countryCode="264" internationalPrefix="00"
17174 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
17176 <numberFormat pattern="(8\d)(\d{3})(\d{4})">
17177 <leadingDigits>8[1235]</leadingDigits>
17178 <format>$1 $2 $3</format>
17180 <numberFormat pattern="(6\d)(\d{2,3})(\d{4})">
17181 <leadingDigits>6</leadingDigits>
17182 <format>$1 $2 $3</format>
17184 <numberFormat pattern="(88)(\d{3})(\d{3})">
17185 <leadingDigits>88</leadingDigits>
17186 <format>$1 $2 $3</format>
17188 <numberFormat pattern="(870)(\d{3})(\d{3})">
17189 <leadingDigits>870</leadingDigits>
17190 <format>$1 $2 $3</format>
17192 </availableFormats>
17194 <nationalNumberPattern>[68]\d{7,8}</nationalNumberPattern>
17195 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
17198 <!-- Includes VSAT service. -->
17199 <nationalNumberPattern>
17288 </nationalNumberPattern>
17289 <exampleNumber>61221234</exampleNumber>
17292 <!-- Includes the Switch CDMA Service. -->
17293 <nationalNumberPattern>
17298 </nationalNumberPattern>
17299 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17300 <exampleNumber>811234567</exampleNumber>
17303 <nationalNumberPattern>8701\d{5}</nationalNumberPattern>
17304 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17305 <exampleNumber>870123456</exampleNumber>
17308 <!-- Including virtual telephone and VOIP services. -->
17309 <nationalNumberPattern>
17314 </nationalNumberPattern>
17315 <exampleNumber>88612345</exampleNumber>
17318 <!-- ITU doc reserves 9XX for emergency numbers. No examples found. -->
17319 <!-- http://www.namibia-1on1.com/information/a-emergencynos.html -->
17320 <nationalNumberPattern>10111</nationalNumberPattern>
17321 <possibleNumberPattern>\d{5}</possibleNumberPattern>
17322 <exampleNumber>10111</exampleNumber>
17326 <!-- New Caledonia (Territoire français d'outre-mer) -->
17327 <!-- http://www.itu.int/oth/T0202000098/en -->
17328 <territory id="NC" countryCode="687" internationalPrefix="00">
17330 <!-- From www.1012.nc, the local yellow pages. -->
17331 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
17332 <format>$1.$2.$3</format>
17334 </availableFormats>
17336 <nationalNumberPattern>[2-47-9]\d{5}</nationalNumberPattern>
17337 <possibleNumberPattern>\d{6}</possibleNumberPattern>
17340 <!-- Including the 88 prefix for public payphones. -->
17341 <nationalNumberPattern>
17348 </nationalNumberPattern>
17349 <exampleNumber>201234</exampleNumber>
17352 <nationalNumberPattern>
17357 </nationalNumberPattern>
17358 <exampleNumber>751234</exampleNumber>
17360 <!-- Listed as "voice services", from what we've seen they seem to cost extra. -->
17362 <nationalNumberPattern>36\d{4}</nationalNumberPattern>
17363 <exampleNumber>366711</exampleNumber>
17365 <!-- http://www.routard.com/guide/nouvelle_caledonie/2343/vie_pratique.htm -->
17367 <nationalNumberPattern>1[5-8]</nationalNumberPattern>
17368 <possibleNumberPattern>\d{2}</possibleNumberPattern>
17369 <exampleNumber>15</exampleNumber>
17374 <!-- http://www.itu.int/oth/T020200009B/en -->
17375 <territory id="NE" countryCode="227" internationalPrefix="00" leadingZeroPossible="true">
17377 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
17382 <format>$1 $2 $3 $4</format>
17384 <numberFormat pattern="(08)(\d{3})(\d{3})">
17385 <leadingDigits>08</leadingDigits>
17386 <format>$1 $2 $3</format>
17388 </availableFormats>
17390 <nationalNumberPattern>[0289]\d{7}</nationalNumberPattern>
17391 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17394 <!-- Adding 20 61 from online numbers. -->
17395 <nationalNumberPattern>
17413 </nationalNumberPattern>
17414 <exampleNumber>20201234</exampleNumber>
17417 <!-- Added 90, 91, 92, 97, 98 & 99 from online data. Airtel have confirmed that they use the
17418 89 and 97 prefixes, and Orange use 92. -->
17419 <nationalNumberPattern>
17424 </nationalNumberPattern>
17425 <exampleNumber>93123456</exampleNumber>
17428 <nationalNumberPattern>08\d{6}</nationalNumberPattern>
17429 <exampleNumber>08123456</exampleNumber>
17432 <nationalNumberPattern>09\d{6}</nationalNumberPattern>
17433 <exampleNumber>09123456</exampleNumber>
17435 <!-- No emergency numbers information can be found. -->
17438 <!-- Norfolk Island -->
17439 <!-- http://www.itu.int/oth/T020200009D/en -->
17440 <!-- Including numbers for Australian Antarctic stations. -->
17441 <territory id="NF" countryCode="672" internationalPrefix="00">
17443 <numberFormat pattern="(\d{2})(\d{4})">
17444 <leadingDigits>1</leadingDigits>
17445 <format>$1 $2</format>
17447 <numberFormat pattern="(\d)(\d{5})">
17448 <leadingDigits>3</leadingDigits>
17449 <format>$1 $2</format>
17451 </availableFormats>
17453 <nationalNumberPattern>[13]\d{5}</nationalNumberPattern>
17454 <possibleNumberPattern>\d{5,6}</possibleNumberPattern>
17457 <!-- ITU says all 3X numbers except 38 are fixed-line, but 3[3-79] numbers don't seem to
17458 connect after we tried calling them. -->
17459 <nationalNumberPattern>
17469 </nationalNumberPattern>
17470 <exampleNumber>106609</exampleNumber>
17473 <nationalNumberPattern>38\d{4}</nationalNumberPattern>
17474 <exampleNumber>381234</exampleNumber>
17477 <!-- http://www.discovernorfolkisland.com/norfolk/ -->
17478 <nationalNumberPattern>
17484 </nationalNumberPattern>
17485 <possibleNumberPattern>\d{3}</possibleNumberPattern>
17486 <exampleNumber>911</exampleNumber>
17491 <!-- http://www.itu.int/oth/T020200009C/en -->
17492 <territory id="NG" countryCode="234" internationalPrefix="009"
17493 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
17495 <numberFormat pattern="([129])(\d{3})(\d{3,4})">
17496 <leadingDigits>[129]</leadingDigits>
17497 <format>$1 $2 $3</format>
17499 <numberFormat pattern="([3-8]\d)(\d{3})(\d{2,3})">
17508 <format>$1 $2 $3</format>
17510 <numberFormat pattern="([78]\d{2})(\d{3})(\d{3,4})">
17515 <format>$1 $2 $3</format>
17517 <numberFormat pattern="([78]00)(\d{4})(\d{4,5})">
17518 <leadingDigits>[78]00</leadingDigits>
17519 <format>$1 $2 $3</format>
17521 <numberFormat pattern="([78]00)(\d{5})(\d{5,6})">
17522 <leadingDigits>[78]00</leadingDigits>
17523 <format>$1 $2 $3</format>
17525 <numberFormat pattern="(78)(\d{2})(\d{3})">
17526 <leadingDigits>78</leadingDigits>
17527 <format>$1 $2 $3</format>
17529 </availableFormats>
17531 <nationalNumberPattern>
17534 </nationalNumberPattern>
17535 <possibleNumberPattern>\d{5,14}</possibleNumberPattern>
17538 <nationalNumberPattern>
17559 </nationalNumberPattern>
17560 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
17561 <exampleNumber>12345678</exampleNumber>
17564 <!-- More 81X prefixes have been added based on online numbers, including the prefix 817
17565 from Etisalat, 814 MTN and 811 from Glo. Furthermore, the fixed-line prefixes owned by
17566 Starcomms have apparently, according to the company, been used for mobile numbers too,
17567 despite the ITU plan, so we list them here as well. 701 has been added for Airtel/Zain.
17569 <nationalNumberPattern>
17652 </nationalNumberPattern>
17653 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
17654 <exampleNumber>8021234567</exampleNumber>
17656 <!-- Info on these numbers from http://www.alphatechnologieslimited.com. -->
17658 <nationalNumberPattern>800\d{7,11}</nationalNumberPattern>
17659 <possibleNumberPattern>\d{10,14}</possibleNumberPattern>
17660 <exampleNumber>80017591759</exampleNumber>
17663 <nationalNumberPattern>700\d{7,11}</nationalNumberPattern>
17664 <possibleNumberPattern>\d{10,14}</possibleNumberPattern>
17665 <exampleNumber>7001234567</exampleNumber>
17668 <nationalNumberPattern>199</nationalNumberPattern>
17669 <possibleNumberPattern>\d{3}</possibleNumberPattern>
17670 <exampleNumber>199</exampleNumber>
17675 <!-- http://www.itu.int/oth/T020200009A/en -->
17676 <territory id="NI" countryCode="505" internationalPrefix="00">
17678 <numberFormat pattern="(\d{4})(\d{4})">
17679 <format>$1 $2</format>
17681 </availableFormats>
17683 <nationalNumberPattern>[128]\d{7}</nationalNumberPattern>
17684 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17687 <nationalNumberPattern>2\d{7}</nationalNumberPattern>
17688 <exampleNumber>21234567</exampleNumber>
17691 <nationalNumberPattern>8\d{7}</nationalNumberPattern>
17692 <exampleNumber>81234567</exampleNumber>
17695 <nationalNumberPattern>1800\d{4}</nationalNumberPattern>
17696 <exampleNumber>18001234</exampleNumber>
17699 <nationalNumberPattern>118</nationalNumberPattern>
17700 <possibleNumberPattern>\d{3}</possibleNumberPattern>
17701 <exampleNumber>118</exampleNumber>
17705 <!-- Netherlands -->
17706 <!-- http://en.wikipedia.org/wiki/%2B31 -->
17707 <!-- http://www.opta.nl/en/numbers/search-for-numbers -->
17708 <territory id="NL" countryCode="31" internationalPrefix="00"
17709 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
17711 <numberFormat pattern="([1-578]\d)(\d{3})(\d{4})">
17721 <format>$1 $2 $3</format>
17723 <numberFormat pattern="([1-5]\d{2})(\d{3})(\d{3})">
17731 <format>$1 $2 $3</format>
17733 <numberFormat pattern="(6)(\d{8})">
17734 <leadingDigits>6[0-57-9]</leadingDigits>
17735 <format>$1 $2</format>
17737 <numberFormat pattern="(66)(\d{7})">
17738 <leadingDigits>66</leadingDigits>
17739 <format>$1 $2</format>
17741 <numberFormat pattern="(14)(\d{3,4})" nationalPrefixFormattingRule="$FG">
17742 <leadingDigits>14</leadingDigits>
17743 <format>$1 $2</format>
17745 <numberFormat pattern="([89]0\d)(\d{4,7})">
17750 <format>$1 $2</format>
17752 </availableFormats>
17754 <nationalNumberPattern>
17758 </nationalNumberPattern>
17759 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
17761 <noInternationalDialling>
17762 <nationalNumberPattern>14\d{3,4}</nationalNumberPattern>
17763 <possibleNumberPattern>\d{5,6}</possibleNumberPattern>
17764 </noInternationalDialling>
17766 <nationalNumberPattern>
17775 </nationalNumberPattern>
17776 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17777 <exampleNumber>101234567</exampleNumber>
17780 <nationalNumberPattern>6[1-58]\d{7}</nationalNumberPattern>
17781 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17782 <exampleNumber>612345678</exampleNumber>
17785 <nationalNumberPattern>66\d{7}</nationalNumberPattern>
17786 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17787 <exampleNumber>662345678</exampleNumber>
17790 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern>
17791 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
17792 <exampleNumber>8001234</exampleNumber>
17795 <nationalNumberPattern>90[069]\d{4,7}</nationalNumberPattern>
17796 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
17797 <exampleNumber>9001234</exampleNumber>
17800 <nationalNumberPattern>85\d{7}</nationalNumberPattern>
17801 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17802 <exampleNumber>851234567</exampleNumber>
17805 <!-- These numbers are used for local government. They are formed by the appending the local
17806 dialling code (including the national prefix 0) after the leading digits "14". -->
17807 <nationalNumberPattern>
17832 </nationalNumberPattern>
17833 <possibleNumberPattern>\d{5,6}</possibleNumberPattern>
17834 <exampleNumber>14020</exampleNumber>
17837 <nationalNumberPattern>
17840 </nationalNumberPattern>
17841 <possibleNumberPattern>\d{3}</possibleNumberPattern>
17842 <exampleNumber>112</exampleNumber>
17847 <!-- Metadata (excluding fixed-line) shared with Svalbard. -->
17848 <!-- http://www.npt.no/npt/numsys/E.164.pdf -->
17849 <territory id="NO" countryCode="47" internationalPrefix="00" leadingZeroPossible="true"
17850 mainCountryForCode="true">
17852 <numberFormat pattern="([489]\d{2})(\d{2})(\d{3})">
17853 <leadingDigits>[489]</leadingDigits>
17854 <format>$1 $2 $3</format>
17856 <numberFormat pattern="([235-7]\d)(\d{2})(\d{2})(\d{2})">
17857 <leadingDigits>[235-7]</leadingDigits>
17858 <format>$1 $2 $3 $4</format>
17860 </availableFormats>
17862 <nationalNumberPattern>
17865 </nationalNumberPattern>
17866 <possibleNumberPattern>\d{5}(?:\d{3})?</possibleNumberPattern>
17869 <!-- Excludes Svalbard fixed-line numbers. -->
17870 <nationalNumberPattern>
17878 </nationalNumberPattern>
17879 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17880 <exampleNumber>21234567</exampleNumber>
17883 <nationalNumberPattern>
17889 </nationalNumberPattern>
17890 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17891 <exampleNumber>41234567</exampleNumber>
17894 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern>
17895 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17896 <exampleNumber>80012345</exampleNumber>
17899 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern>
17900 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17901 <exampleNumber>82012345</exampleNumber>
17904 <nationalNumberPattern>
17909 </nationalNumberPattern>
17910 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17911 <exampleNumber>81021234</exampleNumber>
17914 <nationalNumberPattern>880\d{5}</nationalNumberPattern>
17915 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17916 <exampleNumber>88012345</exampleNumber>
17919 <nationalNumberPattern>85[0-5]\d{5}</nationalNumberPattern>
17920 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17921 <exampleNumber>85012345</exampleNumber>
17924 <!-- Includes some 810 local-rate numbers, and long-distance rate numbers. -->
17925 <nationalNumberPattern>
17934 </nationalNumberPattern>
17935 <exampleNumber>01234</exampleNumber>
17938 <nationalNumberPattern>81[23]\d{5}</nationalNumberPattern>
17939 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17940 <exampleNumber>81212345</exampleNumber>
17943 <nationalNumberPattern>11[023]</nationalNumberPattern>
17944 <possibleNumberPattern>\d{3}</possibleNumberPattern>
17945 <exampleNumber>112</exampleNumber>
17950 <!-- http://www.itu.int/oth/T0202000095/en -->
17951 <!-- http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php -->
17952 <territory id="NP" countryCode="977" internationalPrefix="00"
17953 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
17955 <!-- Formatting patterns taken from pages like www.nepalgov.gov.np -->
17956 <numberFormat pattern="(1)(\d{7})">
17957 <leadingDigits>1[2-6]</leadingDigits>
17958 <format>$1-$2</format>
17960 <numberFormat pattern="(\d{2})(\d{6})">
17969 <format>$1-$2</format>
17971 <numberFormat pattern="(9\d{2})(\d{7})">
17978 <format>$1-$2</format>
17980 </availableFormats>
17982 <!-- This is complex, in order to try and distinguish between numbers that start with 97 and
17983 numbers that have the country code prefixed. -->
17984 <nationalNumberPattern>
17991 </nationalNumberPattern>
17992 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
17995 <!-- Added (1) 2XXXXXX and (88) from numbers found online. -->
17996 <nationalNumberPattern>
18008 </nationalNumberPattern>
18009 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
18010 <exampleNumber>14567890</exampleNumber>
18012 <!-- There is no definitive source of information for mobile numbers in Nepal. The information
18013 here is collected by searching the Internet. -->
18015 <nationalNumberPattern>
18020 </nationalNumberPattern>
18021 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18022 <exampleNumber>9841234567</exampleNumber>
18024 <!-- No information on other types of phone numbers for Nepal has been found. -->
18026 <nationalNumberPattern>
18031 </nationalNumberPattern>
18032 <possibleNumberPattern>\d{3}</possibleNumberPattern>
18033 <exampleNumber>112</exampleNumber>
18038 <!-- http://www.itu.int/oth/T0202000094/en -->
18039 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru -->
18040 <territory id="NR" countryCode="674" internationalPrefix="00">
18042 <numberFormat pattern="(\d{3})(\d{4})">
18043 <format>$1 $2</format>
18045 </availableFormats>
18047 <nationalNumberPattern>[458]\d{6}</nationalNumberPattern>
18048 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18051 <nationalNumberPattern>
18056 </nationalNumberPattern>
18057 <exampleNumber>4441234</exampleNumber>
18060 <nationalNumberPattern>55[5-9]\d{4}</nationalNumberPattern>
18061 <exampleNumber>5551234</exampleNumber>
18064 <nationalNumberPattern>11[0-2]</nationalNumberPattern>
18065 <possibleNumberPattern>\d{3}</possibleNumberPattern>
18066 <exampleNumber>110</exampleNumber>
18071 <!-- http://www.itu.int/oth/T02020000EC/en -->
18072 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue -->
18073 <territory id="NU" countryCode="683" internationalPrefix="00">
18074 <!-- Numbers are always formatted as a block. -->
18076 <nationalNumberPattern>[1-5]\d{3}</nationalNumberPattern>
18077 <possibleNumberPattern>\d{4}</possibleNumberPattern>
18080 <!-- Putting FWT (fixed-wireless-terminals) numbers here too. -->
18081 <nationalNumberPattern>[34]\d{3}</nationalNumberPattern>
18082 <exampleNumber>4002</exampleNumber>
18085 <nationalNumberPattern>[125]\d{3}</nationalNumberPattern>
18086 <exampleNumber>1234</exampleNumber>
18089 <nationalNumberPattern>999</nationalNumberPattern>
18090 <possibleNumberPattern>\d{3}</possibleNumberPattern>
18091 <exampleNumber>999</exampleNumber>
18095 <!-- New Zealand -->
18096 <!-- http://www.itu.int/oth/T0202000099/en -->
18097 <!-- Includes Ross Dependency, Antarctica -->
18098 <!-- Does not currently support 083 "Enhanced voice services", New Zealand direct service
18099 numbers and 050 "Nation-Wide Service". -->
18100 <territory id="NZ" countryCode="64" internationalPrefix="0(?:0|161)"
18101 preferredInternationalPrefix="00" nationalPrefix="0"
18102 nationalPrefixFormattingRule="$NP$FG">
18104 <!-- Pattern for fixed-line formats. -->
18105 <numberFormat pattern="([34679])(\d{3})(\d{4})">
18110 <format>$1-$2 $3</format>
18112 <!-- Area code for NZ's Scott Base, in Antarctica. -->
18113 <numberFormat pattern="(24099)(\d{3})">
18114 <leadingDigits>240</leadingDigits>
18115 <leadingDigits>2409</leadingDigits>
18116 <leadingDigits>24099</leadingDigits>
18117 <format>$1 $2</format>
18119 <!-- Mobile numbers do not have exclusive leading digits - formatting depends on number
18121 <!-- Vodafone numbers can be 8 digits (without leading 0). -->
18122 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
18123 <leadingDigits>21</leadingDigits>
18124 <format>$1 $2 $3</format>
18126 <!-- Paging numbers and some mobile numbers (Telecom/Vodafone/TelstraClear). -->
18127 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
18136 <format>$1 $2 $3</format>
18138 <!-- 2Degrees numbers are formatted with 022 separated, since this seems to be more common
18139 than writing the first group as 022X based on Google web searches, and is used by
18140 2Degrees themselves. See formatting on www.2degreesmobile.co.nz for an example of the
18141 latter. We follow the same pattern for 020 (Orcon) and 028 (mixed) numbers. -->
18142 <numberFormat pattern="(2\d)(\d{3,4})(\d{4})">
18143 <leadingDigits>2[028]</leadingDigits>
18144 <format>$1 $2 $3</format>
18146 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
18147 <!-- 0274, 0210 and toll-free/premium-rate prefixes 0508/0800/0900. -->
18156 <format>$1 $2 $3</format>
18158 </availableFormats>
18160 <nationalNumberPattern>
18163 </nationalNumberPattern>
18164 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
18167 <!-- 07 788 was assigned to Voxbox according to
18168 http://www.nad.org.nz/07GeographicalCodes.php -->
18169 <nationalNumberPattern>
18177 </nationalNumberPattern>
18178 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
18179 <exampleNumber>32345678</exampleNumber>
18182 <!-- Includes mobile radio service numbers (e.g. TeamTalk). -->
18183 <nationalNumberPattern>
18193 </nationalNumberPattern>
18194 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
18195 <exampleNumber>211234567</exampleNumber>
18198 <nationalNumberPattern>[28]6\d{6,7}</nationalNumberPattern>
18199 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
18200 <exampleNumber>26123456</exampleNumber>
18202 <!-- These are the toll free patterns used, by Telecom and Telstra/Clear, but they are
18203 referred to as 'Value-added service' in the phone plan for some reason. 85 numbers are
18204 not covered, as telecom companies don't seem to support them yet. -->
18206 <nationalNumberPattern>
18209 </nationalNumberPattern>
18210 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
18211 <exampleNumber>800123456</exampleNumber>
18214 <nationalNumberPattern>90\d{7,9}</nationalNumberPattern>
18215 <possibleNumberPattern>\d{9,11}</possibleNumberPattern>
18216 <exampleNumber>900123456</exampleNumber>
18219 <nationalNumberPattern>111</nationalNumberPattern>
18220 <possibleNumberPattern>\d{3}</possibleNumberPattern>
18221 <exampleNumber>111</exampleNumber>
18226 <!-- http://www.itu.int/oth/T020200009F/en -->
18227 <territory id="OM" countryCode="968" internationalPrefix="00" >
18229 <numberFormat pattern="(2\d)(\d{6})">
18230 <leadingDigits>2</leadingDigits>
18231 <format>$1 $2</format>
18233 <numberFormat pattern="(9\d{3})(\d{4})">
18234 <leadingDigits>9</leadingDigits>
18235 <format>$1 $2</format>
18237 <numberFormat pattern="([58]00)(\d{4,6})">
18238 <leadingDigits>[58]</leadingDigits>
18239 <format>$1 $2</format>
18241 </availableFormats>
18243 <nationalNumberPattern>
18250 </nationalNumberPattern>
18251 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
18254 <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern>
18255 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18256 <exampleNumber>23123456</exampleNumber>
18259 <nationalNumberPattern>9[1-9]\d{6}</nationalNumberPattern>
18260 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18261 <exampleNumber>92123456</exampleNumber>
18264 <!-- Link to document about toll-free numbers on www.tra.gov.om, which suggests they should
18265 be 8007 followed by 4 digits. However, the only examples I can find, including the
18266 customer help line for the main telephony company there (omantel), is 8007 followed by
18267 5 digits, so am allowing both for now to be on the safe side. 500 numbers seem to offer
18268 international toll-free dialing numbers - +968 500 1300 for international help desk for
18269 omantel, for example. -->
18270 <nationalNumberPattern>
18273 </nationalNumberPattern>
18274 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
18275 <exampleNumber>80071234</exampleNumber>
18277 <!-- No premiumRate information can be found. -->
18279 <nationalNumberPattern>9999</nationalNumberPattern>
18280 <possibleNumberPattern>\d{4}</possibleNumberPattern>
18281 <exampleNumber>9999</exampleNumber>
18286 <!-- http://www.asep.gob.pa/telecom/pnn/default.asp - last read Jan 17th 2013. -->
18287 <!-- http://en.wikipedia.org/wiki/%2B507 - although it omits the fact that mobile phones are 8
18289 <territory id="PA" countryCode="507" internationalPrefix="00">
18291 <numberFormat pattern="(\d{3})(\d{4})">
18292 <leadingDigits>[1-57-9]</leadingDigits>
18293 <format>$1-$2</format>
18295 <numberFormat pattern="(\d{4})(\d{4})">
18296 <leadingDigits>6</leadingDigits>
18297 <format>$1-$2</format>
18299 </availableFormats>
18301 <nationalNumberPattern>[1-9]\d{6,7}</nationalNumberPattern>
18302 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
18304 <!-- Note that numbers starting with 101, 106, 131, 151, 156 and 168 have not been assigned to
18305 any rule below since we are not sure what the "servicios 102/103" refer to here. -->
18307 <!-- Note that "servicios 101/104" in the plan refer to "Local Basic Communications Service"
18308 and "Public and Semipublic Terminal Service", represented here as fixed-line. -->
18309 <!-- The range 194-XXXX has been added since a number was found online with this prefix and
18310 proved to be diallable. -->
18311 <nationalNumberPattern>
18380 </nationalNumberPattern>
18381 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18382 <exampleNumber>2001234</exampleNumber>
18385 <!-- Note that "servicios 106/107" in the plan refer to mobile services. We also include
18386 service "210", "Servicio de Busca Personas". -->
18387 <nationalNumberPattern>
18402 </nationalNumberPattern>
18403 <exampleNumber>60012345</exampleNumber>
18406 <nationalNumberPattern>80[09]\d{4}</nationalNumberPattern>
18407 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18408 <exampleNumber>8001234</exampleNumber>
18411 <!-- Value-added services are represented as "400" in the plan. -->
18412 <nationalNumberPattern>
18428 </nationalNumberPattern>
18429 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18430 <exampleNumber>8601234</exampleNumber>
18433 <nationalNumberPattern>911</nationalNumberPattern>
18434 <possibleNumberPattern>\d{3}</possibleNumberPattern>
18435 <exampleNumber>911</exampleNumber>
18440 <!-- http://www.itu.int/oth/T02020000A6/en -->
18441 <!-- http://en.wikipedia.org/wiki/+51 -->
18442 <!-- http://www.assistbook.com/South%20America/Peru/widecodes -->
18443 <territory id="PE" countryCode="51" internationalPrefix="19(?:1[124]|77|90)00"
18444 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)"
18445 preferredExtnPrefix=" Anexo ">
18447 <numberFormat pattern="(1)(\d{7})">
18448 <leadingDigits>1</leadingDigits>
18449 <format>$1 $2</format>
18451 <numberFormat pattern="([4-8]\d)(\d{6})">
18456 <format>$1 $2</format>
18458 <numberFormat pattern="(\d{3})(\d{5})">
18459 <leadingDigits>80</leadingDigits>
18460 <format>$1 $2</format>
18462 <!-- Formatting from common usage found on the internet, supported by ITU doc. -->
18463 <numberFormat pattern="(9\d{2})(\d{3})(\d{3})"
18464 nationalPrefixFormattingRule="$FG">
18465 <leadingDigits>9</leadingDigits>
18466 <format>$1 $2 $3</format>
18468 </availableFormats>
18470 <nationalNumberPattern>[14-9]\d{7,8}</nationalNumberPattern>
18471 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
18474 <nationalNumberPattern>
18483 </nationalNumberPattern>
18484 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
18485 <exampleNumber>11234567</exampleNumber>
18488 <nationalNumberPattern>9\d{8}</nationalNumberPattern>
18489 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18490 <exampleNumber>912345678</exampleNumber>
18493 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
18494 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18495 <exampleNumber>80012345</exampleNumber>
18498 <nationalNumberPattern>805\d{5}</nationalNumberPattern>
18499 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18500 <exampleNumber>80512345</exampleNumber>
18503 <nationalNumberPattern>801\d{5}</nationalNumberPattern>
18504 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18505 <exampleNumber>80112345</exampleNumber>
18508 <nationalNumberPattern>80[24]\d{5}</nationalNumberPattern>
18509 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18510 <exampleNumber>80212345</exampleNumber>
18513 <nationalNumberPattern>
18518 </nationalNumberPattern>
18519 <possibleNumberPattern>\d{3}</possibleNumberPattern>
18520 <exampleNumber>105</exampleNumber>
18524 <!-- French Polynesia (Tahiti) (Territoire français d'outre-mer) -->
18525 <!-- http://www.itu.int/oth/T020200004D/en -->
18526 <territory id="PF" countryCode="689" internationalPrefix="00">
18528 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
18529 <leadingDigits>89</leadingDigits>
18530 <format>$1 $2 $3 $4</format>
18532 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
18533 <format>$1 $2 $3</format>
18535 </availableFormats>
18537 <nationalNumberPattern>
18540 </nationalNumberPattern>
18541 <possibleNumberPattern>\d{6}(?:\d{2})?</possibleNumberPattern>
18543 <noInternationalDialling>
18544 <nationalNumberPattern>44\d{4}</nationalNumberPattern>
18545 <possibleNumberPattern>\d{6}</possibleNumberPattern>
18546 <exampleNumber>441234</exampleNumber>
18547 </noInternationalDialling>
18549 <!-- Includes "voice-server" prefixes and pay-phone. The 41 range has been made more
18550 specific to exclude Mobile MSRN. -->
18551 <nationalNumberPattern>
18559 </nationalNumberPattern>
18560 <possibleNumberPattern>\d{6}</possibleNumberPattern>
18561 <exampleNumber>401234</exampleNumber>
18564 <nationalNumberPattern>
18571 </nationalNumberPattern>
18572 <exampleNumber>212345</exampleNumber>
18574 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
18576 <nationalNumberPattern>1[578]</nationalNumberPattern>
18577 <possibleNumberPattern>\d{2}</possibleNumberPattern>
18578 <exampleNumber>15</exampleNumber>
18582 <!-- Papua New Guinea -->
18583 <!-- http://www.itu.int/oth/T02020000A4/en -->
18584 <!-- http://en.wikipedia.org/wiki/%2B675 -->
18585 <territory id="PG" countryCode="675" internationalPrefix="00">
18587 <numberFormat pattern="(\d{3})(\d{4})">
18588 <leadingDigits>[1-689]</leadingDigits>
18589 <format>$1 $2</format>
18591 <numberFormat pattern="(7\d{2})(\d{2})(\d{3})">
18592 <leadingDigits>7</leadingDigits>
18593 <format>$1 $2 $3</format>
18595 </availableFormats>
18597 <nationalNumberPattern>[1-9]\d{6,7}</nationalNumberPattern>
18598 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
18601 <!-- Fixed line patterns are from the numbering plan, with additions for 4XX since many
18602 numbers in the yellow pages seem to be outside the 47X range prescribed by the plan.
18603 The same applies to extra 64X numbers. -->
18604 <nationalNumberPattern>
18616 </nationalNumberPattern>
18617 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18618 <exampleNumber>3123456</exampleNumber>
18621 <!-- Mobile number patterns from the numbering plan are included here, as well as 68X from
18622 Wikipedia and 730 from online numbers. The prefix 70X is added since open-source users
18623 have reported it as now being in use, although no real numbers can be found as of yet.
18625 <nationalNumberPattern>
18630 </nationalNumberPattern>
18631 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
18632 <exampleNumber>6812345</exampleNumber>
18635 <nationalNumberPattern>180\d{4}</nationalNumberPattern>
18636 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18637 <exampleNumber>1801234</exampleNumber>
18640 <!-- VSAT prefixes are here. -->
18641 <nationalNumberPattern>275\d{4}</nationalNumberPattern>
18642 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18643 <exampleNumber>2751234</exampleNumber>
18646 <!-- http://www.pngbd.com/emergency.php has been used, excluding fixed-line phone-numbers.
18648 <nationalNumberPattern>000</nationalNumberPattern>
18649 <possibleNumberPattern>\d{3}</possibleNumberPattern>
18650 <exampleNumber>000</exampleNumber>
18654 <!-- Philippines -->
18655 <!-- http://en.wikipedia.org/wiki/%2B63 -->
18656 <territory id="PH" countryCode="63" internationalPrefix="00" nationalPrefix="0">
18658 <!--Area code separated from number. Area codes found here:
18659 http://en.wikipedia.org/wiki/Telecommunications_in_the_Philippines#Area_Codes -->
18660 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
18661 pattern="(2)(\d{3})(\d{4})">
18662 <leadingDigits>2</leadingDigits>
18663 <format>$1 $2 $3</format>
18665 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
18666 pattern="(2)(\d{5})">
18667 <leadingDigits>2</leadingDigits>
18668 <format>$1 $2</format>
18670 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
18671 pattern="(\d{4})(\d{4,6})">
18727 <format>$1 $2</format>
18729 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
18730 pattern="(\d{5})(\d{4})">
18750 <format>$1 $2</format>
18752 <!-- This rule is a fallback for the more specific area codes. -->
18753 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
18754 pattern="([3-8]\d)(\d{3})(\d{4})">
18755 <leadingDigits>[3-8]</leadingDigits>
18756 <format>$1 $2 $3</format>
18758 <numberFormat nationalPrefixFormattingRule="$NP$FG"
18759 pattern="(\d{3})(\d{3})(\d{4})">
18764 <format>$1 $2 $3</format>
18766 <!-- Formatting from http://www.uniontelecard.com/calling-guides/philippines/guide1.aspx -->
18767 <numberFormat pattern="(1800)(\d{3})(\d{4})">
18768 <leadingDigits>1</leadingDigits>
18769 <format>$1 $2 $3</format>
18771 <numberFormat pattern="(1800)(\d{1,2})(\d{3})(\d{4})">
18772 <leadingDigits>1</leadingDigits>
18773 <format>$1 $2 $3 $4</format>
18775 </availableFormats>
18777 <nationalNumberPattern>
18781 </nationalNumberPattern>
18782 <possibleNumberPattern>\d{5,13}</possibleNumberPattern>
18785 <!-- Evidence on number length is hard to come by. We have found diallable numbers in Manila
18786 that have only 5 digits after the area code; plus it seems the 8822 area code is followed
18787 by 6 digits, and 8842 by only 4. -->
18788 <nationalNumberPattern>
18802 </nationalNumberPattern>
18803 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
18804 <exampleNumber>21234567</exampleNumber>
18807 <nationalNumberPattern>
18821 </nationalNumberPattern>
18822 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18823 <exampleNumber>9051234567</exampleNumber>
18825 <!-- Information on toll-free numbers collected from searching the internet -->
18827 <nationalNumberPattern>1800\d{7,9}</nationalNumberPattern>
18828 <possibleNumberPattern>\d{11,13}</possibleNumberPattern>
18829 <exampleNumber>180012345678</exampleNumber>
18831 <!-- No information can be found about other types of numbers (such as premium rate) in the
18834 <nationalNumberPattern>
18837 </nationalNumberPattern>
18838 <possibleNumberPattern>\d{3}</possibleNumberPattern>
18839 <exampleNumber>117</exampleNumber>
18844 <!-- http://www.itu.int/oth/T02020000A1/en -->
18845 <!-- http://en.wikipedia.org/wiki/%2B92 -->
18846 <territory id="PK" countryCode="92" internationalPrefix="00"
18847 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
18849 <!-- Universal Access Numbers (UAN) number format patterns first, so that these numbers are
18850 formatted nicely by the AYTF. -->
18851 <numberFormat pattern="(\d{2})(111)(\d{3})(\d{3})">
18885 <format>$1 $2 $3 $4</format>
18887 <numberFormat pattern="(\d{3})(111)(\d{3})(\d{3})">
18930 <format>$1 $2 $3 $4</format>
18932 <numberFormat pattern="(\d{2})(\d{7,8})">
18944 <format>$1 $2</format>
18946 <numberFormat pattern="(\d{3})(\d{6,7})">
18967 <format>$1 $2</format>
18969 <numberFormat pattern="(3\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG">
18970 <leadingDigits>3</leadingDigits>
18971 <format>$1 $2</format>
18973 <numberFormat pattern="([15]\d{3})(\d{5,6})">
18978 <format>$1 $2</format>
18980 <!-- This is from online examples. -->
18981 <numberFormat pattern="(586\d{2})(\d{5})">
18982 <leadingDigits>586</leadingDigits>
18983 <format>$1 $2</format>
18985 <numberFormat pattern="([89]00)(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG">
18986 <leadingDigits>[89]00</leadingDigits>
18987 <format>$1 $2 $3</format>
18989 </availableFormats>
18991 <!-- This is horribly complex because the country code is 92, and several area codes start
18992 with 92, and the number length is widely variable. -->
18993 <nationalNumberPattern>
19003 </nationalNumberPattern>
19004 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
19007 <!-- The subscriber number length is not well defined for some area codes. From online
19008 examples, we have come up with a heuristic that for 3-digit area codes, the subscriber
19009 number will be 6 or 7 digits - for 2-digit area codes it will be 7, with the exceptions
19010 of Karachi and Lahore (both 8). -->
19011 <nationalNumberPattern>
19051 </nationalNumberPattern>
19052 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
19053 <exampleNumber>2123456789</exampleNumber>
19056 <!-- Adding 311, 325 and 320 as SMSs have been successfully sent to these numbers and numbers
19057 can be found online with these prefixes. -->
19058 <nationalNumberPattern>
19068 </nationalNumberPattern>
19069 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19070 <exampleNumber>3012345678</exampleNumber>
19073 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
19074 <possibleNumberPattern>\d{8}</possibleNumberPattern>
19075 <exampleNumber>80012345</exampleNumber>
19078 <nationalNumberPattern>900\d{5}</nationalNumberPattern>
19079 <possibleNumberPattern>\d{8}</possibleNumberPattern>
19080 <exampleNumber>90012345</exampleNumber>
19082 <!-- These are referred to as UPT numbers in the plan. -->
19084 <nationalNumberPattern>122\d{6}</nationalNumberPattern>
19085 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19086 <!-- The example number here is the test number from the plan. -->
19087 <exampleNumber>122044444</exampleNumber>
19090 <!-- Data on what a UAN is is hard to come by. http://www.ptcl.com.pk has information under
19091 http://www.ptcl.com.pk/contentb.php?NID=143#uan - which defines their format - but not
19092 what type of number they are. We exclude Azad Jammu, Kashmir and Northern Areas here
19093 since no online example UANs can be found, and they have an "access code" at the start,
19094 making it difficult to guess what a UAN in these areas would look like. -->
19095 <nationalNumberPattern>
19135 </nationalNumberPattern>
19136 <possibleNumberPattern>\d{11,12}</possibleNumberPattern>
19137 <exampleNumber>21111825888</exampleNumber>
19140 <nationalNumberPattern>
19148 </nationalNumberPattern>
19149 <possibleNumberPattern>\d{2,4}</possibleNumberPattern>
19150 <exampleNumber>112</exampleNumber>
19155 <!-- http://en.wikipedia.org/wiki/%2B48 -->
19156 <!-- http://www.itu.int/oth/T02020000A8/en -->
19158 http://www.uke.gov.pl/uke/index.jsp?place=Lead24&news_cat_id=277&news_id=3791&layout=9&page=text
19160 <territory id="PL" countryCode="48" internationalPrefix="00">
19162 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
19172 <format>$1 $2 $3 $4</format>
19174 <numberFormat pattern="(\d{2})(\d{4,6})">
19175 <!-- Pattern for shorter fixed-line numbers. -->
19184 <format>$1 $2</format>
19186 <!-- We are formatting 70 numbers as per mobile numbers, based on information from some
19187 Poles that this is more usual. -->
19188 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
19196 <format>$1 $2 $3</format>
19198 <!-- Additional patterns for shorter pager numbers. -->
19199 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})">
19200 <leadingDigits>64</leadingDigits>
19201 <format>$1 $2 $3</format>
19203 <numberFormat pattern="(\d{3})(\d{3})">
19204 <leadingDigits>64</leadingDigits>
19205 <format>$1 $2</format>
19207 </availableFormats>
19209 <nationalNumberPattern>
19213 </nationalNumberPattern>
19214 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
19217 <!-- Grouped by prefix-length. -->
19218 <nationalNumberPattern>
19234 </nationalNumberPattern>
19235 <exampleNumber>123456789</exampleNumber>
19238 <nationalNumberPattern>
19245 </nationalNumberPattern>
19246 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19247 <exampleNumber>512345678</exampleNumber>
19250 <nationalNumberPattern>642\d{3,6}</nationalNumberPattern>
19251 <exampleNumber>642123456</exampleNumber>
19254 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
19255 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19256 <exampleNumber>800123456</exampleNumber>
19259 <nationalNumberPattern>70\d{7}</nationalNumberPattern>
19260 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19261 <exampleNumber>701234567</exampleNumber>
19264 <nationalNumberPattern>801\d{6}</nationalNumberPattern>
19265 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19266 <exampleNumber>801234567</exampleNumber>
19269 <nationalNumberPattern>39\d{7}</nationalNumberPattern>
19270 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19271 <exampleNumber>391234567</exampleNumber>
19274 <nationalNumberPattern>
19277 </nationalNumberPattern>
19278 <possibleNumberPattern>\d{3}</possibleNumberPattern>
19279 <exampleNumber>112</exampleNumber>
19283 <!-- Saint Pierre and Miquelon (Collectivité territoriale de la République française) -->
19284 <!-- http://www.itu.int/oth/T02020000B2/en -->
19285 <territory id="PM" countryCode="508" internationalPrefix="00"
19286 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
19288 <numberFormat pattern="([45]\d)(\d{2})(\d{2})">
19289 <format>$1 $2 $3</format>
19291 </availableFormats>
19293 <nationalNumberPattern>[45]\d{5}</nationalNumberPattern>
19294 <possibleNumberPattern>\d{6}</possibleNumberPattern>
19297 <nationalNumberPattern>41\d{4} </nationalNumberPattern>
19298 <exampleNumber>411234</exampleNumber>
19301 <nationalNumberPattern>55\d{4} </nationalNumberPattern>
19302 <exampleNumber>551234</exampleNumber>
19305 <nationalNumberPattern>1[578]</nationalNumberPattern>
19306 <possibleNumberPattern>\d{2}</possibleNumberPattern>
19307 <exampleNumber>17</exampleNumber>
19311 <!-- Pitcairn Island -->
19313 <!-- This island is not supported since evidence seems to be that the 50 inhabitants use
19314 satellite phones. -->
19316 <!-- Puerto Rico -->
19317 <!-- http://www.itu.int/oth/T02020000AA/en -->
19318 <territory id="PR" countryCode="1" leadingDigits="787|939" nationalPrefix="1"
19319 internationalPrefix="011">
19321 <!-- NANPA country - uses US formatting rules -->
19322 <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
19323 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
19326 <nationalNumberPattern>
19331 </nationalNumberPattern>
19332 <exampleNumber>7872345678</exampleNumber>
19335 <nationalNumberPattern>
19340 </nationalNumberPattern>
19341 <exampleNumber>7872345678</exampleNumber>
19344 <nationalNumberPattern>
19352 </nationalNumberPattern>
19353 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19354 <exampleNumber>8002345678</exampleNumber>
19357 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
19358 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19359 <exampleNumber>9002345678</exampleNumber>
19362 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
19363 <nationalNumberPattern>
19369 </nationalNumberPattern>
19370 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19371 <exampleNumber>5002345678</exampleNumber>
19374 <!-- http://www.frommers.com/destinations/puertorico/0094020157.html
19375 http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
19376 <nationalNumberPattern>911</nationalNumberPattern>
19377 <possibleNumberPattern>\d{3}</possibleNumberPattern>
19378 <exampleNumber>911</exampleNumber>
19382 <!-- Palestinian Authority -->
19383 <!-- http://en.wikipedia.org/wiki/%2B970 -->
19384 <!-- http://www.wtng.info/wtng-970-ps.html -->
19385 <!-- http://www.paltel.ps -->
19386 <!-- Palestinian phone numbers can be reached through the Israeli country code (972) in addition
19387 to the Palestinian country code (970) and so Palestinian landlines and mobile lines are a
19388 subset of the Israeli formats. -->
19389 <territory id="PS" countryCode="970" internationalPrefix="00"
19390 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
19392 <numberFormat pattern="([2489])(2\d{2})(\d{4})">
19393 <leadingDigits>[2489]</leadingDigits>
19394 <format>$1 $2 $3</format>
19396 <numberFormat pattern="(5[69]\d)(\d{3})(\d{3})">
19397 <leadingDigits>5</leadingDigits>
19398 <format>$1 $2 $3</format>
19400 <numberFormat nationalPrefixFormattingRule="$FG"
19401 pattern="(1[78]00)(\d{3})(\d{3})">
19402 <leadingDigits>1[78]</leadingDigits>
19403 <format>$1 $2 $3</format>
19405 <!-- 4 and 5 digit premium numbers will be formatted as one block by default. -->
19406 </availableFormats>
19408 <nationalNumberPattern>
19414 </nationalNumberPattern>
19415 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
19418 <nationalNumberPattern>
19425 </nationalNumberPattern>
19426 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
19427 <exampleNumber>22234567</exampleNumber>
19430 <nationalNumberPattern>5[69]\d{7}</nationalNumberPattern>
19431 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19432 <exampleNumber>599123456</exampleNumber>
19435 <nationalNumberPattern>1800\d{6}</nationalNumberPattern>
19436 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19437 <exampleNumber>1800123456</exampleNumber>
19440 <!-- According to Paltel, premium numbers are 14xx and 19xxx -->
19441 <nationalNumberPattern>
19446 </nationalNumberPattern>
19447 <possibleNumberPattern>\d{4,5}</possibleNumberPattern>
19448 <exampleNumber>19123</exampleNumber>
19451 <nationalNumberPattern>1700\d{6}</nationalNumberPattern>
19452 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19453 <exampleNumber>1700123456</exampleNumber>
19458 <!-- http://www.anacom.pt/render.jsp?categoryId=279098 -->
19459 <territory id="PT" countryCode="351" internationalPrefix="00">
19461 <!-- Note: the wikipedia page suggests that mobile numbers may also be formatted with only
19462 two digits in the first group; however, this doesn't seem to be majority usage based on
19463 searches online. -->
19464 <numberFormat pattern="(2\d)(\d{3})(\d{4})">
19465 <leadingDigits>2[12]</leadingDigits>
19466 <format>$1 $2 $3</format>
19468 <numberFormat pattern="([2-46-9]\d{2})(\d{3})(\d{3})">
19473 <format>$1 $2 $3</format>
19475 </availableFormats>
19477 <nationalNumberPattern>[2-46-9]\d{8}</nationalNumberPattern>
19478 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19481 <nationalNumberPattern>
19491 </nationalNumberPattern>
19492 <exampleNumber>212345678</exampleNumber>
19495 <nationalNumberPattern>
19501 </nationalNumberPattern>
19502 <exampleNumber>912345678</exampleNumber>
19505 <nationalNumberPattern>80[02]\d{6}</nationalNumberPattern>
19506 <exampleNumber>800123456</exampleNumber>
19509 <!-- Fixed maximum cost numbers: 761=0.60€, 761=1€, 762=2€. -->
19510 <nationalNumberPattern>
19516 </nationalNumberPattern>
19517 <exampleNumber>760123456</exampleNumber>
19520 <!-- 808 are priced as local calls, 809 are national calls. -->
19521 <nationalNumberPattern>
19526 </nationalNumberPattern>
19527 <exampleNumber>808123456</exampleNumber>
19530 <nationalNumberPattern>884[128]\d{5}</nationalNumberPattern>
19531 <exampleNumber>884123456</exampleNumber>
19534 <nationalNumberPattern>30\d{7}</nationalNumberPattern>
19535 <exampleNumber>301234567</exampleNumber>
19538 <nationalNumberPattern>
19543 </nationalNumberPattern>
19544 <exampleNumber>707123456</exampleNumber>
19547 <nationalNumberPattern>112</nationalNumberPattern>
19548 <possibleNumberPattern>\d{3}</possibleNumberPattern>
19549 <exampleNumber>112</exampleNumber>
19554 <!-- http://www.itu.int/oth/T02020000A2/en -->
19555 <territory id="PW" countryCode="680" internationalPrefix="01[12]">
19557 <numberFormat pattern="(\d{3})(\d{4})">
19558 <format>$1 $2</format>
19560 </availableFormats>
19562 <nationalNumberPattern>[2-8]\d{6}</nationalNumberPattern>
19563 <possibleNumberPattern>\d{7}</possibleNumberPattern>
19566 <nationalNumberPattern>
19592 </nationalNumberPattern>
19593 <exampleNumber>2771234</exampleNumber>
19596 <nationalNumberPattern>
19601 </nationalNumberPattern>
19602 <exampleNumber>6201234</exampleNumber>
19605 <nationalNumberPattern>911</nationalNumberPattern>
19606 <possibleNumberPattern>\d{3}</possibleNumberPattern>
19607 <exampleNumber>911</exampleNumber>
19612 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay -->
19613 <!-- http://www.itu.int/oth/T02020000A5/en -->
19614 <!-- http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html -->
19615 <territory id="PY" countryCode="595" internationalPrefix="00" nationalPrefix="0">
19617 <!-- CONATEL plan. -->
19618 <numberFormat pattern="(\d{2})(\d{5,7})" nationalPrefixFormattingRule="($FG)">
19628 <format>$1 $2</format>
19630 <numberFormat pattern="(\d{3})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG">
19631 <leadingDigits>[2-9]0</leadingDigits>
19632 <format>$1 $2</format>
19634 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG">
19635 <leadingDigits>9[1-9]</leadingDigits>
19636 <format>$1 $2</format>
19638 <!-- Format seen in examples found online. -->
19639 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
19640 <leadingDigits>8700</leadingDigits>
19641 <format>$1 $2 $3</format>
19643 <!-- "Fall-back" rule for the rest of the fixed-line numbers that have 3-digit area codes.
19645 <numberFormat pattern="(\d{3})(\d{4,6})" nationalPrefixFormattingRule="($FG)">
19646 <leadingDigits>[2-8][1-9]</leadingDigits>
19647 <format>$1 $2</format>
19649 </availableFormats>
19651 <nationalNumberPattern>
19654 </nationalNumberPattern>
19655 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
19658 <nationalNumberPattern>
19705 </nationalNumberPattern>
19706 <exampleNumber>212345678</exampleNumber>
19709 <!-- 962 was added for Tigo. -->
19710 <nationalNumberPattern>
19716 </nationalNumberPattern>
19717 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19718 <exampleNumber>961456789</exampleNumber>
19721 <nationalNumberPattern>8700[0-4]\d{4}</nationalNumberPattern>
19722 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19723 <exampleNumber>870012345</exampleNumber>
19726 <nationalNumberPattern>[2-9]0\d{4,7}</nationalNumberPattern>
19727 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
19728 <exampleNumber>201234567</exampleNumber>
19731 <nationalNumberPattern>
19734 </nationalNumberPattern>
19735 <possibleNumberPattern>\d{3}</possibleNumberPattern>
19736 <exampleNumber>911</exampleNumber>
19741 <!-- http://www.itu.int/oth/T02020000AB/en -->
19742 <!-- http://wtng.info/wtng-qq.html -->
19743 <territory id="QA" countryCode="974" internationalPrefix="00">
19745 <numberFormat pattern="([28]\d{2})(\d{4})">
19746 <leadingDigits>[28]</leadingDigits>
19747 <format>$1 $2</format>
19749 <numberFormat pattern="([3-7]\d{3})(\d{4})">
19750 <leadingDigits>[3-7]</leadingDigits>
19751 <format>$1 $2</format>
19753 </availableFormats>
19755 <nationalNumberPattern>[2-8]\d{6,7}</nationalNumberPattern>
19756 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
19759 <!-- The prefix 40 has now been allocated, based on numbers seen online. -->
19760 <nationalNumberPattern>4[04]\d{6}</nationalNumberPattern>
19761 <exampleNumber>44123456</exampleNumber>
19764 <nationalNumberPattern>[3567]\d{7}</nationalNumberPattern>
19765 <exampleNumber>33123456</exampleNumber>
19768 <nationalNumberPattern>
19773 </nationalNumberPattern>
19774 <possibleNumberPattern>\d{7}</possibleNumberPattern>
19775 <exampleNumber>2123456</exampleNumber>
19778 <nationalNumberPattern>800\d{4}</nationalNumberPattern>
19779 <exampleNumber>8001234</exampleNumber>
19781 <!-- No premiumRate information can be found. -->
19783 <nationalNumberPattern>999</nationalNumberPattern>
19784 <possibleNumberPattern>\d{3}</possibleNumberPattern>
19785 <exampleNumber>999</exampleNumber>
19789 <!-- Réunion (French Departments and Territories in the Indian Ocean) -->
19790 <!-- Note this shares the same country code as La Mayotte and the formatting patterns here are
19791 used by both of them. -->
19792 <!-- http://www.itu.int/oth/T020200004B/en -->
19793 <territory id="RE" countryCode="262" internationalPrefix="00"
19794 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
19795 leadingDigits="262|6[49]|8" mainCountryForCode="true" >
19797 <numberFormat pattern="([268]\d{2})(\d{2})(\d{2})(\d{2})">
19798 <format>$1 $2 $3 $4</format>
19800 </availableFormats>
19802 <nationalNumberPattern>[268]\d{8}</nationalNumberPattern>
19803 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19806 <!-- 0876 numbers are mentioned in the plan, but none in use can be found. -->
19807 <nationalNumberPattern>262\d{6}</nationalNumberPattern>
19808 <exampleNumber>262161234</exampleNumber>
19811 <nationalNumberPattern>
19816 </nationalNumberPattern>
19817 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19818 <exampleNumber>692123456</exampleNumber>
19820 <!-- 08* Numbers in Réunion are the same as those valid in France. -->
19822 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
19823 <exampleNumber>801234567</exampleNumber>
19826 <nationalNumberPattern>89[1-37-9]\d{6}</nationalNumberPattern>
19827 <exampleNumber>891123456</exampleNumber>
19830 <nationalNumberPattern>
19837 </nationalNumberPattern>
19838 <exampleNumber>810123456</exampleNumber>
19840 <!-- http://www.reunion.fr/en/navigation-principale/getting-there/practical-information.html -->
19842 <nationalNumberPattern>
19847 </nationalNumberPattern>
19848 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
19849 <exampleNumber>15</exampleNumber>
19854 <!-- http://www.itu.int/oth/T02020000AC/en -->
19855 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania -->
19856 <!-- Extension prefix found online, confirmed by a Romanian. -->
19857 <territory id="RO" countryCode="40" internationalPrefix="00"
19858 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
19859 preferredExtnPrefix=" int ">
19861 <numberFormat pattern="([237]\d)(\d{3})(\d{4})">
19862 <leadingDigits>[23]1</leadingDigits>
19863 <format>$1 $2 $3</format>
19865 <numberFormat pattern="(21)(\d{4})">
19866 <leadingDigits>21</leadingDigits>
19867 <format>$1 $2</format>
19869 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
19870 <!-- We format mobile numbers like this, even though ITU and wikipedia hint at
19871 \d{2}\d{3}\d{4} grouping, since the yellow pages (http://en.paginiaurii.ro/) and the
19872 majority of numbers found online follow this convention. -->
19877 <format>$1 $2 $3</format>
19879 <numberFormat pattern="(2\d{2})(\d{3})">
19880 <leadingDigits>2[3-6]</leadingDigits>
19881 <format>$1 $2</format>
19883 </availableFormats>
19885 <nationalNumberPattern>
19888 </nationalNumberPattern>
19889 <!-- Although the ITU plan says the number plan is open, this was changed in 2008 according
19890 to wikipedia and people must dial the full number. However, there are still short
19891 numbers that total 6 digits long, so the possible number pattern should take these into
19893 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
19896 <!-- We exclude three-digit short numbers for Bucharest (219\d{2}) and four-digit short
19897 numbers outside Bucharest (2[36]\d9\d{3}) even though ITU suggests these exist. We do
19898 this based on numbers found online and the wikipedia article which indicate that these
19899 are four digits long in Bucharest only, and three digits elsewhere. -->
19900 <nationalNumberPattern>
19912 </nationalNumberPattern>
19913 <exampleNumber>211234567</exampleNumber>
19916 <!-- http://www.enigma-system.net/business/customized-phone-number.html confirms that the
19917 numbers are restricted to those starting with 07000. Mobile prefix 0799 added based on
19918 open-source report and confirmation by existence of such numbers online. -->
19919 <nationalNumberPattern>
19925 </nationalNumberPattern>
19926 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19927 <exampleNumber>712345678</exampleNumber>
19930 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
19931 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19932 <exampleNumber>800123456</exampleNumber>
19935 <nationalNumberPattern>90[036]\d{6}</nationalNumberPattern>
19936 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19937 <exampleNumber>900123456</exampleNumber>
19940 <nationalNumberPattern>801\d{6}</nationalNumberPattern>
19941 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19942 <exampleNumber>801123456</exampleNumber>
19945 <nationalNumberPattern>802\d{6}</nationalNumberPattern>
19946 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19947 <exampleNumber>802123456</exampleNumber>
19950 <!-- http://www.ancom.org.ro/pnn_1300 refers to numbers beginning with 37, 38 or 39 as
19951 location-independent national numbers. Only numbers beginning with 37 have been seen so
19952 these are the only ones supported for now. -->
19953 <nationalNumberPattern>37\d{7}</nationalNumberPattern>
19954 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19955 <exampleNumber>372123456</exampleNumber>
19958 <nationalNumberPattern>112</nationalNumberPattern>
19959 <possibleNumberPattern>\d{3}</possibleNumberPattern>
19960 <exampleNumber>112</exampleNumber>
19965 <!-- http://www.itu.int/oth/T02020000B9/en -->
19966 <!-- http://registar.ratel.rs/en/reg202 -->
19967 <territory id="RS" countryCode="381" internationalPrefix="00"
19968 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
19970 <numberFormat pattern="([23]\d{2})(\d{4,9})">
19977 <format>$1 $2</format>
19979 <numberFormat pattern="([1-3]\d)(\d{5,10})">
19991 <format>$1 $2</format>
19993 <numberFormat pattern="(6\d)(\d{6,8})">
19994 <leadingDigits>6</leadingDigits>
19995 <format>$1 $2</format>
19997 <numberFormat pattern="([89]\d{2})(\d{3,9})">
19998 <leadingDigits>[89]</leadingDigits>
19999 <format>$1 $2</format>
20001 <numberFormat pattern="(7[26])(\d{4,9})">
20002 <leadingDigits>7[26]</leadingDigits>
20003 <format>$1 $2</format>
20005 <numberFormat pattern="(7[08]\d)(\d{4,9})">
20006 <leadingDigits>7[08]</leadingDigits>
20007 <format>$1 $2</format>
20009 </availableFormats>
20011 <!-- The complicated pattern here is to distinguish between Pristina (area code 38, followed
20012 by 2-9) and the country calling code (381). -->
20013 <nationalNumberPattern>
20019 </nationalNumberPattern>
20020 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
20023 <!-- Most subscriber numbers may not start with 0 or 1. Exceptionally, the prefix 11 1[5-7]
20024 has been issused, so we allow 11 1X here. -->
20025 <nationalNumberPattern>
20046 </nationalNumberPattern>
20047 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
20048 <exampleNumber>10234567</exampleNumber>
20051 <nationalNumberPattern>
20056 </nationalNumberPattern>
20057 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
20058 <exampleNumber>601234567</exampleNumber>
20061 <nationalNumberPattern>800\d{3,9}</nationalNumberPattern>
20062 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
20063 <exampleNumber>80012345</exampleNumber>
20066 <nationalNumberPattern>
20071 </nationalNumberPattern>
20072 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
20073 <exampleNumber>90012345</exampleNumber>
20076 <nationalNumberPattern>7[06]\d{4,10}</nationalNumberPattern>
20077 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
20078 <exampleNumber>700123456</exampleNumber>
20081 <nationalNumberPattern>
20084 </nationalNumberPattern>
20085 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
20086 <exampleNumber>112</exampleNumber>
20090 <!-- Russian Federation -->
20091 <!-- http://www.itu.int/oth/T02020000AD/en -->
20092 <!-- http://en.wikipedia.org/wiki/%2B7 -->
20093 <territory id="RU" countryCode="7" mainCountryForCode="true" preferredInternationalPrefix="8~10"
20094 internationalPrefix="810" nationalPrefix="8"
20095 nationalPrefixFormattingRule="$NP ($FG)"
20096 nationalPrefixOptionalWhenFormatting="true" >
20098 <!-- Formatting from wikipedia, confirmed on Goverment websites such as
20099 http://www.minjust.ru/ru/structure/contact/. Contains formatting instructions for
20100 Kazakhstan as well. -->
20101 <numberFormat pattern="(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$FG">
20102 <!-- Local numbers only - these do not start with the national prefix. -->
20103 <leadingDigits>[1-79]</leadingDigits>
20104 <format>$1-$2-$3</format>
20105 <intlFormat>NA</intlFormat>
20107 <numberFormat pattern="([3489]\d{2})(\d{3})(\d{2})(\d{2})">
20108 <leadingDigits>[34689]</leadingDigits>
20109 <format>$1 $2-$3-$4</format>
20111 <numberFormat pattern="(7\d{2})(\d{3})(\d{4})">
20112 <leadingDigits>7</leadingDigits>
20113 <format>$1 $2 $3</format>
20115 </availableFormats>
20117 <nationalNumberPattern>[3489]\d{9}</nationalNumberPattern>
20118 <possibleNumberPattern>\d{10}</possibleNumberPattern>
20121 <!-- The Ivanovo area code 493 was omitted on the official document, but this is still used
20122 in the yellow pages, and on their own website and is listed on wikipedia. This applies
20123 also to 395 (Irkutsk). Also including the 840 prefix for Abkhazia. -->
20124 <nationalNumberPattern>
20151 </nationalNumberPattern>
20152 <exampleNumber>3011234567</exampleNumber>
20155 <nationalNumberPattern>9\d{9}</nationalNumberPattern>
20156 <exampleNumber>9123456789</exampleNumber>
20159 <!-- The metadata states that 804 numbers are UAN numbers, but
20160 teleum.ru/numbers/toll_free_804 states that they are now being offered as toll-free
20162 <nationalNumberPattern>80[04]\d{7}</nationalNumberPattern>
20163 <exampleNumber>8001234567</exampleNumber>
20166 <!-- Covers tele-voting numbers as well. -->
20167 <nationalNumberPattern>80[39]\d{7}</nationalNumberPattern>
20168 <exampleNumber>8091234567</exampleNumber>
20171 <nationalNumberPattern>
20174 </nationalNumberPattern>
20175 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
20176 <exampleNumber>112</exampleNumber>
20181 <!-- According to ITU, there is no national prefix. However, this is still used. As of June 3rd
20182 2011, this was confirmed by a Rwandan local. It is also shown in this format on pages such
20183 as www.tigo.co.rw "Choose Your Number" service. -->
20184 <!-- http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf -->
20185 <!-- http://en.wikipedia.org/wiki/+250 -->
20186 <territory id="RW" countryCode="250" internationalPrefix="00"
20187 nationalPrefix="0" leadingZeroPossible="true">
20189 <numberFormat nationalPrefixFormattingRule="$FG"
20190 pattern="(2\d{2})(\d{3})(\d{3})">
20191 <leadingDigits>2</leadingDigits>
20192 <format>$1 $2 $3</format>
20194 <numberFormat pattern="([7-9]\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG">
20195 <leadingDigits>[7-9]</leadingDigits>
20196 <format>$1 $2 $3</format>
20198 <numberFormat pattern="(0\d)(\d{2})(\d{2})(\d{2})">
20199 <leadingDigits>0</leadingDigits>
20200 <format>$1 $2 $3 $4</format>
20202 </availableFormats>
20204 <nationalNumberPattern>[027-9]\d{7,8}</nationalNumberPattern>
20205 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
20208 <!-- We support satellite numbers here, since they are in the plan, although no recent
20209 online examples can be found. We also support fixed-line ranges that have been reserved
20210 and paid for, even where no online numbers can be found. -->
20211 <nationalNumberPattern>
20214 </nationalNumberPattern>
20215 <exampleNumber>250123456</exampleNumber>
20218 <!-- Adding 73X for Airtel - this is on the wikipedia page, but not yet in the Rwanda
20219 telecommunications numbering plan. Removing 75 - that was Rwandatel but they had their
20220 license revoked. -->
20221 <nationalNumberPattern>7[238]\d{7}</nationalNumberPattern>
20222 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20223 <exampleNumber>720123456</exampleNumber>
20226 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
20227 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20228 <exampleNumber>800123456</exampleNumber>
20231 <nationalNumberPattern>900\d{6}</nationalNumberPattern>
20232 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20233 <exampleNumber>900123456</exampleNumber>
20236 <nationalNumberPattern>112</nationalNumberPattern>
20237 <possibleNumberPattern>\d{3}</possibleNumberPattern>
20238 <exampleNumber>112</exampleNumber>
20242 <!-- Saudi Arabia -->
20243 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia -->
20244 <!-- http://www.itu.int/oth/T02020000B7/en -->
20245 <territory id="SA" countryCode="966" internationalPrefix="00"
20246 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
20248 <numberFormat pattern="([1-467])(\d{3})(\d{4})">
20249 <leadingDigits>[1-467]</leadingDigits>
20250 <format>$1 $2 $3</format>
20252 <numberFormat pattern="(1\d)(\d{3})(\d{4})">
20253 <leadingDigits>1[1-467]</leadingDigits>
20254 <format>$1 $2 $3</format>
20256 <numberFormat pattern="(5\d)(\d{3})(\d{4})">
20257 <leadingDigits>5</leadingDigits>
20258 <format>$1 $2 $3</format>
20260 <!-- It seems that the trunk prefix is not used for these numbers, based on wikipedia and on
20261 the fact that no numbers of this form found online have a trunk prefix added. -->
20262 <numberFormat pattern="(92\d{2})(\d{5})" nationalPrefixFormattingRule="$FG">
20263 <leadingDigits>9</leadingDigits>
20264 <format>$1 $2</format>
20266 <numberFormat pattern="(800)(\d{3})(\d{4})" nationalPrefixFormattingRule="$FG">
20267 <leadingDigits>80</leadingDigits>
20268 <format>$1 $2 $3</format>
20270 <numberFormat pattern="(811)(\d{3})(\d{3,4})">
20271 <leadingDigits>81</leadingDigits>
20272 <format>$1 $2 $3</format>
20274 </availableFormats>
20276 <!-- The more detailed pattern here is to allow the country-code to be stripped off for
20277 fixed-line numbers. -->
20278 <nationalNumberPattern>
20286 </nationalNumberPattern>
20287 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
20290 <!-- Saudi Arabia is in the process of adding a leading 1 to their fixed-line numbers. This
20291 is happening in May for area code 1 (parallel running ends July 13th, 2013) and then in
20292 August for the other fixed-line numbers. -->
20293 <nationalNumberPattern>
20302 </nationalNumberPattern>
20303 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
20304 <exampleNumber>112345678</exampleNumber>
20307 <!-- Including "Nomadic" numbers from the Telecom Company "Go". The ITU document now says
20308 they are 11 digits long; however all online numbers are 10, and it used to say 10, so
20309 until we find evidence that this is an error, leaving them at 10 for now. -->
20310 <nationalNumberPattern>
20315 </nationalNumberPattern>
20316 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
20317 <exampleNumber>512345678</exampleNumber>
20320 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
20321 <possibleNumberPattern>\d{10}</possibleNumberPattern>
20322 <exampleNumber>8001234567</exampleNumber>
20325 <!-- Including shared revenue with shared cost here. -->
20326 <nationalNumberPattern>92[05]\d{6}</nationalNumberPattern>
20327 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20328 <exampleNumber>920012345</exampleNumber>
20331 <nationalNumberPattern>
20337 </nationalNumberPattern>
20338 <possibleNumberPattern>\d{3}</possibleNumberPattern>
20339 <exampleNumber>999</exampleNumber>
20343 <!-- Solomon Islands -->
20344 <!-- http://www.itu.int/oth/T02020000BF/en -->
20345 <territory id="SB" countryCode="677" internationalPrefix="0[01]">
20346 <!-- A single group is used to format 5-digit numbers. -->
20348 <numberFormat pattern="(\d{3})(\d{4})">
20349 <leadingDigits>[7-9]</leadingDigits>
20350 <format>$1 $2</format>
20352 </availableFormats>
20354 <nationalNumberPattern>[1-9]\d{4,6}</nationalNumberPattern>
20355 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
20358 <!-- Although not mentioned in the 2011 update, it seems likely that the range 67300-67699
20359 is still used for Sasamunga, Shortland, Poitete and Ringgi as per the 2010 plan. -->
20360 <nationalNumberPattern>
20368 </nationalNumberPattern>
20369 <possibleNumberPattern>\d{5}</possibleNumberPattern>
20370 <exampleNumber>40123</exampleNumber>
20373 <nationalNumberPattern>
20388 </nationalNumberPattern>
20389 <exampleNumber>7421234</exampleNumber>
20392 <nationalNumberPattern>1[38]\d{3}</nationalNumberPattern>
20393 <possibleNumberPattern>\d{5}</possibleNumberPattern>
20394 <exampleNumber>18123</exampleNumber>
20397 <nationalNumberPattern>5[12]\d{3}</nationalNumberPattern>
20398 <possibleNumberPattern>\d{5}</possibleNumberPattern>
20399 <exampleNumber>51123</exampleNumber>
20402 <nationalNumberPattern>999</nationalNumberPattern>
20403 <possibleNumberPattern>\d{3}</possibleNumberPattern>
20404 <exampleNumber>999</exampleNumber>
20408 <!-- Seychelles -->
20409 <!-- http://www.itu.int/oth/T02020000BA/en -->
20410 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles -->
20411 <territory id="SC" countryCode="248" internationalPrefix="0[0-2]"
20412 preferredInternationalPrefix="00">
20414 <numberFormat pattern="(\d{3})(\d{3})">
20415 <leadingDigits>[89]</leadingDigits>
20416 <format>$1 $2</format>
20418 <numberFormat pattern="(\d)(\d{3})(\d{3})">
20419 <leadingDigits>[246]</leadingDigits>
20420 <format>$1 $2 $3</format>
20422 </availableFormats>
20424 <nationalNumberPattern>[24689]\d{5,6}</nationalNumberPattern>
20425 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
20428 <!-- We are putting Fixed Services numbers here for now, as we cannot find any evidence that
20429 they are more expensive to call than other Fixed Line services. ISDN and DID services
20430 are here too, since they seem to be also fixed-line phone numbers. -->
20431 <nationalNumberPattern>4[2-46]\d{5}</nationalNumberPattern>
20432 <possibleNumberPattern>\d{7}</possibleNumberPattern>
20433 <exampleNumber>4217123</exampleNumber>
20436 <!-- Includes Fixed Cellular. -->
20437 <nationalNumberPattern>2[5-8]\d{5}</nationalNumberPattern>
20438 <possibleNumberPattern>\d{7}</possibleNumberPattern>
20439 <exampleNumber>2510123</exampleNumber>
20442 <nationalNumberPattern>8000\d{2}</nationalNumberPattern>
20443 <possibleNumberPattern>\d{6}</possibleNumberPattern>
20444 <exampleNumber>800000</exampleNumber>
20447 <!-- Using this to represent Value Added Service in the plan. -->
20448 <nationalNumberPattern>98\d{4}</nationalNumberPattern>
20449 <possibleNumberPattern>\d{6}</possibleNumberPattern>
20450 <exampleNumber>981234</exampleNumber>
20453 <nationalNumberPattern>64\d{5}</nationalNumberPattern>
20454 <possibleNumberPattern>\d{7}</possibleNumberPattern>
20455 <exampleNumber>6412345</exampleNumber>
20458 <nationalNumberPattern>999</nationalNumberPattern>
20459 <possibleNumberPattern>\d{3}</possibleNumberPattern>
20460 <exampleNumber>999</exampleNumber>
20465 <!-- http://www.itu.int/oth/T02020000C4/en -->
20466 <territory id="SD" countryCode="249" internationalPrefix="00"
20467 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
20469 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
20470 <format>$1 $2 $3</format>
20472 </availableFormats>
20474 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern>
20475 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20478 <!-- Retaining previous prefix as 18 since it seems still to be used. Adding 11 from numbers
20480 <nationalNumberPattern>
20485 </nationalNumberPattern>
20486 <exampleNumber>121231234</exampleNumber>
20489 <!-- Adding 90X as online numbers have been found with this prefix. -->
20490 <nationalNumberPattern>9[012569]\d{7}</nationalNumberPattern>
20491 <exampleNumber>911231234</exampleNumber>
20494 <nationalNumberPattern>999</nationalNumberPattern>
20495 <possibleNumberPattern>\d{3}</possibleNumberPattern>
20496 <exampleNumber>999</exampleNumber>
20501 <!-- http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/Sv_nrplan_telefoni_enl_TU-T_rek_E.164.pdf -->
20502 <territory id="SE" countryCode="46" internationalPrefix="00"
20503 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
20505 <!-- Formatting patterns are from the numbering plan and from the Swedish yellow pages
20506 http://gulasidorna.eniro.se -->
20507 <numberFormat pattern="(8)(\d{2,3})(\d{2,3})(\d{2})">
20508 <leadingDigits>8</leadingDigits>
20509 <format>$1-$2 $3 $4</format>
20510 <intlFormat>$1 $2 $3 $4</intlFormat>
20512 <numberFormat pattern="([1-69]\d)(\d{2,3})(\d{2})(\d{2})">
20522 <format>$1-$2 $3 $4</format>
20523 <intlFormat>$1 $2 $3 $4</intlFormat>
20525 <numberFormat pattern="([1-69]\d)(\d{3})(\d{2})">
20535 <format>$1-$2 $3</format>
20536 <intlFormat>$1 $2 $3</intlFormat>
20538 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
20552 <format>$1-$2 $3 $4</format>
20553 <intlFormat>$1 $2 $3 $4</intlFormat>
20555 <numberFormat pattern="(\d{3})(\d{2,3})(\d{2})">
20569 <format>$1-$2 $3</format>
20570 <intlFormat>$1 $2 $3</intlFormat>
20572 <numberFormat pattern="(7\d)(\d{3})(\d{2})(\d{2})">
20573 <leadingDigits>7</leadingDigits>
20574 <format>$1-$2 $3 $4</format>
20575 <intlFormat>$1 $2 $3 $4</intlFormat>
20577 <numberFormat pattern="(20)(\d{2,3})(\d{2})">
20578 <leadingDigits>20</leadingDigits>
20579 <format>$1-$2 $3</format>
20580 <intlFormat>$1 $2 $3</intlFormat>
20582 <numberFormat pattern="(9[034]\d)(\d{2})(\d{2})(\d{3})">
20583 <leadingDigits>9[034]</leadingDigits>
20584 <format>$1-$2 $3 $4</format>
20585 <intlFormat>$1 $2 $3 $4</intlFormat>
20587 </availableFormats>
20589 <nationalNumberPattern>[1-9]\d{6,9}</nationalNumberPattern>
20590 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
20593 <nationalNumberPattern>
20675 </nationalNumberPattern>
20676 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
20677 <exampleNumber>8123456</exampleNumber>
20680 <nationalNumberPattern>7[0236]\d{7}</nationalNumberPattern>
20681 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20682 <exampleNumber>701234567</exampleNumber>
20685 <nationalNumberPattern>74\d{7}</nationalNumberPattern>
20686 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20687 <exampleNumber>741234567</exampleNumber>
20690 <nationalNumberPattern>20\d{4,7}</nationalNumberPattern>
20691 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
20692 <exampleNumber>201234567</exampleNumber>
20695 <nationalNumberPattern>
20701 </nationalNumberPattern>
20702 <possibleNumberPattern>\d{10}</possibleNumberPattern>
20703 <exampleNumber>9001234567</exampleNumber>
20706 <nationalNumberPattern>77\d{7}</nationalNumberPattern>
20707 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20708 <exampleNumber>771234567</exampleNumber>
20711 <nationalNumberPattern>75\d{7}</nationalNumberPattern>
20712 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20713 <exampleNumber>751234567</exampleNumber>
20716 <nationalNumberPattern>
20719 </nationalNumberPattern>
20720 <possibleNumberPattern>\d{3,5}</possibleNumberPattern>
20721 <exampleNumber>112</exampleNumber>
20726 <!-- http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx -->
20727 <territory id="SG" countryCode="65" internationalPrefix="0[0-3]\d">
20729 <numberFormat pattern="([3689]\d{3})(\d{4})">
20734 <format>$1 $2</format>
20736 <numberFormat pattern="(1[89]00)(\d{3})(\d{4})">
20737 <leadingDigits>1[89]</leadingDigits>
20738 <format>$1 $2 $3</format>
20740 <numberFormat pattern="(7000)(\d{4})(\d{3})">
20741 <leadingDigits>70</leadingDigits>
20742 <format>$1 $2 $3</format>
20744 <numberFormat pattern="(800)(\d{3})(\d{4})">
20745 <leadingDigits>80</leadingDigits>
20746 <format>$1 $2 $3</format>
20748 </availableFormats>
20750 <!-- We have a stricter national number pattern for numbers beginning with 6 to enable us to
20751 easily strip off leading "65" country codes. -->
20752 <nationalNumberPattern>
20755 </nationalNumberPattern>
20756 <possibleNumberPattern>\d{8,11}</possibleNumberPattern>
20759 <nationalNumberPattern>6[1-9]\d{6}</nationalNumberPattern>
20760 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20761 <exampleNumber>61234567</exampleNumber>
20764 <nationalNumberPattern>
20769 </nationalNumberPattern>
20770 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20771 <exampleNumber>81234567</exampleNumber>
20774 <nationalNumberPattern>1?800\d{7}</nationalNumberPattern>
20775 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
20776 <exampleNumber>18001234567</exampleNumber>
20779 <nationalNumberPattern>1900\d{7}</nationalNumberPattern>
20780 <possibleNumberPattern>\d{11}</possibleNumberPattern>
20781 <exampleNumber>19001234567</exampleNumber>
20784 <nationalNumberPattern>3[12]\d{6}</nationalNumberPattern>
20785 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20786 <exampleNumber>31234567</exampleNumber>
20789 <!-- Although not detailed in the plan beyond mentioning their existence, it seems 7000
20790 numbers are used for companies. Most of the online examples are in fact alpha-numbers.
20792 <nationalNumberPattern>7000\d{7}</nationalNumberPattern>
20793 <possibleNumberPattern>\d{11}</possibleNumberPattern>
20794 <exampleNumber>70001234567</exampleNumber>
20797 <nationalNumberPattern>99[359]</nationalNumberPattern>
20798 <possibleNumberPattern>\d{3}</possibleNumberPattern>
20799 <exampleNumber>999</exampleNumber>
20803 <!-- Saint Helena -->
20804 <!-- http://www.itu.int/oth/T02020000AF/en -->
20805 <territory id="SH" countryCode="290" internationalPrefix="00" mainCountryForCode="true">
20806 <!-- Numbers are formatted as a block. -->
20808 <nationalNumberPattern>[2-79]\d{3,4}</nationalNumberPattern>
20809 <possibleNumberPattern>\d{4,5}</possibleNumberPattern>
20812 <!-- St Helena is changing to 5 digits on October 1. 2013 -> we support both patterns here.
20813 The new pattern is first, followed by the old (hence the repetition of the leading 2).
20815 <nationalNumberPattern>
20824 </nationalNumberPattern>
20825 <!-- Using St Helena Tourism as the example number. -->
20826 <exampleNumber>2158</exampleNumber>
20829 <nationalNumberPattern>NA</nationalNumberPattern>
20830 <possibleNumberPattern>NA</possibleNumberPattern>
20833 <nationalNumberPattern>
20838 </nationalNumberPattern>
20839 <exampleNumber>5012</exampleNumber>
20842 <!-- http://www.sthelenatourism.com/pages/fast_facts.html#Emergencies -->
20843 <nationalNumberPattern>
20848 </nationalNumberPattern>
20849 <possibleNumberPattern>\d{3}</possibleNumberPattern>
20850 <exampleNumber>999</exampleNumber>
20855 <!-- http://www.itu.int/oth/T02020000BE/en -->
20856 <territory id="SI" countryCode="386" internationalPrefix="00"
20857 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
20859 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
20860 pattern="(\d)(\d{3})(\d{2})(\d{2})">
20868 <format>$1 $2 $3 $4</format>
20870 <numberFormat pattern="([3-7]\d)(\d{3})(\d{3})">
20877 <format>$1 $2 $3</format>
20879 <numberFormat pattern="([89][09])(\d{3,6})">
20880 <leadingDigits>[89][09]</leadingDigits>
20881 <format>$1 $2</format>
20883 <numberFormat pattern="([58]\d{2})(\d{5})">
20888 <format>$1 $2</format>
20890 </availableFormats>
20892 <nationalNumberPattern>
20895 </nationalNumberPattern>
20896 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
20899 <nationalNumberPattern>
20907 </nationalNumberPattern>
20908 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
20909 <exampleNumber>11234567</exampleNumber>
20912 <!-- We include 049 here - it is VoIP in the plan, but SMS messages have been successfully
20913 delivered - and it is run by Mobitel. There are also mobile numbers found on the
20914 internet with this prefix - it is apparently used in Kosovo. Also
20915 added 068, which is used by the mobile operator bob.si -->
20916 <nationalNumberPattern>
20923 </nationalNumberPattern>
20924 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20925 <exampleNumber>31234567</exampleNumber>
20928 <nationalNumberPattern>80\d{4,6}</nationalNumberPattern>
20929 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
20930 <exampleNumber>80123456</exampleNumber>
20933 <!-- Includes televoting, mass calling -->
20934 <nationalNumberPattern>
20937 </nationalNumberPattern>
20938 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
20939 <exampleNumber>90123456</exampleNumber>
20942 <nationalNumberPattern>
20947 </nationalNumberPattern>
20948 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20949 <exampleNumber>59012345</exampleNumber>
20952 <nationalNumberPattern>11[23]</nationalNumberPattern>
20953 <possibleNumberPattern>\d{3}</possibleNumberPattern>
20954 <exampleNumber>112</exampleNumber>
20959 <!-- Metadata shared with Norway. -->
20960 <!-- http://www.npt.no/pt_internet/numsys/E.164.pdf -->
20961 <territory id="SJ" countryCode="47" internationalPrefix="00" leadingZeroPossible="true">
20963 <nationalNumberPattern>
20966 </nationalNumberPattern>
20967 <possibleNumberPattern>\d{5}(?:\d{3})?</possibleNumberPattern>
20970 <nationalNumberPattern>79\d{6}</nationalNumberPattern>
20971 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20972 <exampleNumber>79123456</exampleNumber>
20974 <!-- Copied from Norway metadata. -->
20976 <nationalNumberPattern>
20982 </nationalNumberPattern>
20983 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20984 <exampleNumber>41234567</exampleNumber>
20987 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern>
20988 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20989 <exampleNumber>80012345</exampleNumber>
20992 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern>
20993 <possibleNumberPattern>\d{8}</possibleNumberPattern>
20994 <exampleNumber>82012345</exampleNumber>
20997 <nationalNumberPattern>
21002 </nationalNumberPattern>
21003 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21004 <exampleNumber>81021234</exampleNumber>
21007 <nationalNumberPattern>880\d{5}</nationalNumberPattern>
21008 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21009 <exampleNumber>88012345</exampleNumber>
21012 <nationalNumberPattern>85[0-5]\d{5}</nationalNumberPattern>
21013 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21014 <exampleNumber>85012345</exampleNumber>
21017 <!-- Includes some 810 local-rate numbers, and long-distance rate numbers. -->
21018 <nationalNumberPattern>
21027 </nationalNumberPattern>
21028 <exampleNumber>01234</exampleNumber>
21031 <nationalNumberPattern>81[23]\d{5}</nationalNumberPattern>
21032 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21033 <exampleNumber>81212345</exampleNumber>
21035 <!-- Same as Norway, according to http://kho.unis.no/nordlysstasjon_useful.htm -->
21037 <nationalNumberPattern>11[023]</nationalNumberPattern>
21038 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21039 <exampleNumber>112</exampleNumber>
21044 <!-- http://www.itu.int/oth/T02020000BD/en -->
21045 <territory id="SK" countryCode="421" internationalPrefix="00"
21046 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
21048 <numberFormat pattern="(2)(\d{3})(\d{3})(\d{2})">
21049 <leadingDigits>2</leadingDigits>
21050 <format>$1/$2 $3 $4</format>
21052 <numberFormat pattern="([3-5]\d)(\d{3})(\d{2})(\d{2})">
21053 <leadingDigits>[3-5]</leadingDigits>
21054 <format>$1/$2 $3 $4</format>
21056 <numberFormat pattern="([689]\d{2})(\d{3})(\d{3})">
21057 <leadingDigits>[689]</leadingDigits>
21058 <format>$1 $2 $3</format>
21060 </availableFormats>
21062 <nationalNumberPattern>[2-689]\d{8}</nationalNumberPattern>
21063 <possibleNumberPattern>\d{9}</possibleNumberPattern>
21065 <noInternationalDialling>
21066 <nationalNumberPattern>
21077 </nationalNumberPattern>
21078 <possibleNumberPattern>\d{9}</possibleNumberPattern>
21079 <exampleNumber>800123456</exampleNumber>
21080 </noInternationalDialling>
21082 <nationalNumberPattern>[2-5]\d{8}</nationalNumberPattern>
21083 <exampleNumber>212345678</exampleNumber>
21086 <!-- 948 isn't in the number pattern, but many examples using this have been found, so
21087 deeming it valid for now. -->
21088 <nationalNumberPattern>
21094 </nationalNumberPattern>
21095 <exampleNumber>912123456</exampleNumber>
21098 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
21099 <exampleNumber>800123456</exampleNumber>
21102 <nationalNumberPattern>
21107 </nationalNumberPattern>
21108 <exampleNumber>900123456</exampleNumber>
21111 <nationalNumberPattern>8[5-9]\d{7}</nationalNumberPattern>
21112 <exampleNumber>850123456</exampleNumber>
21115 <nationalNumberPattern>
21120 </nationalNumberPattern>
21121 <exampleNumber>690123456</exampleNumber>
21124 <nationalNumberPattern>96\d{7}</nationalNumberPattern>
21125 <possibleNumberPattern>\d{9}</possibleNumberPattern>
21126 <exampleNumber>961234567</exampleNumber>
21129 <nationalNumberPattern>
21134 </nationalNumberPattern>
21135 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21136 <exampleNumber>112</exampleNumber>
21140 <!-- Sierra Leone -->
21141 <!-- http://www.itu.int/oth/T02020000BB/en -->
21142 <territory id="SL" countryCode="232" internationalPrefix="00"
21143 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
21145 <!-- Following formatting of online yellow pages www.leonedirect.com -->
21146 <numberFormat pattern="(\d{2})(\d{6})">
21147 <format>$1 $2</format>
21149 </availableFormats>
21151 <nationalNumberPattern>[2-578]\d{7}</nationalNumberPattern>
21152 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
21155 <nationalNumberPattern>[235]2[2-4][2-9]\d{4}</nationalNumberPattern>
21156 <exampleNumber>22221234</exampleNumber>
21159 <nationalNumberPattern>
21168 </nationalNumberPattern>
21169 <exampleNumber>25123456</exampleNumber>
21172 <nationalNumberPattern>
21177 </nationalNumberPattern>
21178 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21179 <exampleNumber>999</exampleNumber>
21183 <!-- San Marino -->
21184 <!-- http://www.itu.int/oth/T02020000B5/en -->
21185 <!-- http://en.wikipedia.org/wiki/%2B39 (Information about Italy) -->
21186 <!-- http://en.wikipedia.org/wiki/%2B378-->
21187 <!-- San Marino fixed-line numbers have an area code of "0549". However, this seems to be
21188 optional when dialling from outside the country; the phone number can be reached both with
21189 and without this area code. The nationalPrefixForParsing and nationalPrefixTransformRule
21190 are used to ensure that if the 0549 is not present, it will be added. -->
21191 <territory id="SM" countryCode="378" internationalPrefix="00"
21192 nationalPrefixForParsing="(?:0549)?([89]\d{5})" nationalPrefixTransformRule="0549$1"
21193 leadingZeroPossible="true">
21195 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
21196 <leadingDigits>[5-7]</leadingDigits>
21197 <format>$1 $2 $3 $4</format>
21199 <!-- We follow the guidelines of the yellow-pages when formatting in national format. -->
21200 <numberFormat pattern="(0549)(\d{6})">
21201 <leadingDigits>0</leadingDigits>
21202 <format>$1 $2</format>
21203 <!-- We follow the guidelines of the Telecommunications Document published on ITU when
21204 formatting in international format. -->
21205 <intlFormat>($1) $2</intlFormat>
21207 <!-- A rule in case the number has been stored without the leading 0549 necessary for
21209 <numberFormat pattern="(\d{6})">
21210 <leadingDigits>[89]</leadingDigits>
21211 <format>0549 $1</format>
21212 <intlFormat>(0549) $1</intlFormat>
21214 </availableFormats>
21216 <nationalNumberPattern>[05-7]\d{7,9}</nationalNumberPattern>
21217 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
21219 <!-- Example numbers provided by the Telecommunications Services. -->
21221 <nationalNumberPattern>
21226 </nationalNumberPattern>
21227 <exampleNumber>0549886377</exampleNumber>
21230 <nationalNumberPattern>6[16]\d{6}</nationalNumberPattern>
21231 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21232 <exampleNumber>66661212</exampleNumber>
21235 <!-- Includes Video Call numbers. -->
21236 <nationalNumberPattern>7[178]\d{6}</nationalNumberPattern>
21237 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21238 <exampleNumber>71123456</exampleNumber>
21241 <nationalNumberPattern>5[158]\d{6}</nationalNumberPattern>
21242 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21243 <exampleNumber>58001110</exampleNumber>
21246 <nationalNumberPattern>11[358]</nationalNumberPattern>
21247 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21248 <exampleNumber>113</exampleNumber>
21253 <!-- http://www.itu.int/oth/T02020000B8/en -->
21254 <territory id="SN" countryCode="221" internationalPrefix="00">
21256 <!-- Using yellow pages and online telecom company formatting, rather than that implied in
21257 the national numbering plan. -->
21258 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
21259 <format>$1 $2 $3 $4</format>
21261 </availableFormats>
21263 <nationalNumberPattern>[37]\d{8}</nationalNumberPattern>
21264 <possibleNumberPattern>\d{9}</possibleNumberPattern>
21267 <nationalNumberPattern>
21278 </nationalNumberPattern>
21279 <exampleNumber>301012345</exampleNumber>
21282 <nationalNumberPattern>
21308 </nationalNumberPattern>
21309 <exampleNumber>701012345</exampleNumber>
21312 <nationalNumberPattern>33301\d{4}</nationalNumberPattern>
21313 <exampleNumber>333011234</exampleNumber>
21315 <!-- No emergency numbers information can be found. -->
21319 <!-- http://www.itu.int/oth/T02020000C0/en -->
21320 <!-- http://en.wikipedia.org/wiki/+252 -->
21321 <!-- This document seems to cover only a small set of prefixes in Somalia. Somalia has limited
21322 information available, and the numerous telecom carriers were previously working under an
21323 unregulated environment. The extra prefixes were added from the contact phone numbers of
21324 the countries main telecom operators. We also have received information that a national
21325 prefix of "0" is required when dialling from different regions (e.g. Puntland, Somaliland)
21326 for some operators, so that is included here although we do not use it when formatting. -->
21327 <territory id="SO" countryCode="252" internationalPrefix="00" nationalPrefix="0">
21329 <!-- These follow formats online, such as www.hortel.net/contact_us.html -->
21330 <numberFormat pattern="(\d)(\d{6})">
21335 <format>$1 $2</format>
21337 <numberFormat pattern="(\d)(\d{7})">
21342 <format>$1 $2</format>
21344 <numberFormat pattern="(\d{2})(\d{5,7})">
21351 <format>$1 $2</format>
21353 <numberFormat pattern="(69\d)(\d{6})">
21354 <leadingDigits>69</leadingDigits>
21355 <format>$1 $2</format>
21357 </availableFormats>
21359 <nationalNumberPattern>[1-79]\d{6,8}</nationalNumberPattern>
21360 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
21363 <!-- Apparently Telesom and Nationlink (Somaliland) both use the prefix 2. We exclude 28
21364 here since that is apparently used for mobile. -->
21365 <nationalNumberPattern>
21371 </nationalNumberPattern>
21372 <possibleNumberPattern>\d{7}</possibleNumberPattern>
21373 <!-- Example numbers are test numbers from the document. -->
21374 <exampleNumber>5522010</exampleNumber>
21377 <!-- 24 is used by the carrier Telesom. 28 is used by Nationlink. 6[89] are apparently used
21378 by Nationlink Somalia, 67 by Nationlink Puntland, and 61 by Hormuud. 7X is used by
21379 Somtel. 6 followed by only 7 digits is used by Telecom. We have received information
21380 from Golis Telecom that 90 numbers are extended by 1 digit by becoming 907.
21381 Note that the ITU update of Apr. 2013 suggests there is a longer 707 XXX XXX range for
21382 mobile, but the document is not self consistent, so this is probably a typo. 63 was
21383 found in numbers online. -->
21384 <nationalNumberPattern>
21398 </nationalNumberPattern>
21399 <exampleNumber>907792024</exampleNumber>
21401 <!-- According to the following webpage, there is no emergency number in Somalia:
21402 http://www.netglobers.com/africa/somalia-emergency-numbers-in-somalia.html -->
21406 <!-- http://www.itu.int/oth/T02020000C5/en -->
21407 <territory id="SR" countryCode="597" internationalPrefix="00">
21409 <!-- Following conventions used in the Suriname Yellow Pages. -->
21410 <numberFormat pattern="(\d{3})(\d{3})">
21415 <format>$1-$2</format>
21417 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
21418 <leadingDigits>56</leadingDigits>
21419 <format>$1-$2-$3</format>
21421 <numberFormat pattern="(\d{3})(\d{4})">
21422 <leadingDigits>[6-8]</leadingDigits>
21423 <format>$1-$2</format>
21425 </availableFormats>
21427 <nationalNumberPattern>[2-8]\d{5,6}</nationalNumberPattern>
21428 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
21431 <!-- Includes non-geographic WLL-CDMA Fixed Lines. -->
21432 <nationalNumberPattern>
21440 </nationalNumberPattern>
21441 <exampleNumber>211234</exampleNumber>
21444 <!-- Adding 74 from numbers found online. -->
21445 <nationalNumberPattern>
21450 </nationalNumberPattern>
21451 <possibleNumberPattern>\d{7}</possibleNumberPattern>
21452 <exampleNumber>7412345</exampleNumber>
21455 <nationalNumberPattern>56\d{4}</nationalNumberPattern>
21456 <possibleNumberPattern>\d{6}</possibleNumberPattern>
21457 <exampleNumber>561234</exampleNumber>
21460 <nationalNumberPattern>115</nationalNumberPattern>
21461 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21462 <exampleNumber>115</exampleNumber>
21466 <!-- South Sudan -->
21467 <!-- http://www.itu.int/oth/T02020000F9/en -->
21468 <!-- http://en.wikipedia.org/wiki/+211 -->
21469 <territory id="SS" countryCode="211" internationalPrefix="00" nationalPrefix="0">
21471 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG">
21472 <format>$1 $2 $3</format>
21474 </availableFormats>
21476 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern>
21477 <possibleNumberPattern>\d{9}</possibleNumberPattern>
21480 <nationalNumberPattern>18\d{7}</nationalNumberPattern>
21481 <exampleNumber>181234567</exampleNumber>
21484 <nationalNumberPattern>
21489 </nationalNumberPattern>
21490 <exampleNumber>977123456</exampleNumber>
21494 <!-- Sao Tome and Principe -->
21495 <!-- http://www.itu.int/oth/T02020000B6/en -->
21496 <territory id="ST" countryCode="239" internationalPrefix="00">
21498 <numberFormat pattern="(\d{3})(\d{4})">
21499 <format>$1 $2</format>
21501 </availableFormats>
21503 <nationalNumberPattern>[29]\d{6}</nationalNumberPattern>
21504 <possibleNumberPattern>\d{7}</possibleNumberPattern>
21507 <nationalNumberPattern>22\d{5}</nationalNumberPattern>
21508 <exampleNumber>2221234</exampleNumber>
21511 <nationalNumberPattern>9[89]\d{5}</nationalNumberPattern>
21512 <exampleNumber>9812345</exampleNumber>
21515 <!-- http://www.netglobers.com/africa/s%C3%A3o-tome-and-principe-emergency-numbers-in-s%C3%A3o-tome-and-principe.html
21517 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1010.html -->
21518 <!-- http://www.tipredaktion.net/consumer/lufthansa_en/tip-ST-1.html -->
21519 <!-- Emergency numbers longer than 3 digits covered by fixed-line. -->
21520 <nationalNumberPattern>112</nationalNumberPattern>
21521 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21522 <exampleNumber>112</exampleNumber>
21526 <!-- El Salvador -->
21527 <!-- http://www.itu.int/oth/T020200003F/en -->
21528 <!-- http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8§or=2&ordenar=&dir=DESC
21530 <territory id="SV" countryCode="503" internationalPrefix="00">
21532 <numberFormat pattern="(\d{4})(\d{4})">
21533 <leadingDigits>[267]</leadingDigits>
21534 <format>$1 $2</format>
21536 <numberFormat pattern="(\d{3})(\d{4})">
21537 <leadingDigits>[89]</leadingDigits>
21538 <format>$1 $2</format>
21540 <numberFormat pattern="(\d{3})(\d{4})(\d{4})">
21541 <leadingDigits>[89]</leadingDigits>
21542 <format>$1 $2 $3</format>
21544 </availableFormats>
21546 <nationalNumberPattern>
21548 [89]\d{6}(?:\d{4})?
21549 </nationalNumberPattern>
21550 <possibleNumberPattern>
21553 </possibleNumberPattern>
21556 <!-- Numbers starting with 20, 27, 28 and 29 are reserved but not yet used. -->
21557 <nationalNumberPattern>2[1-6]\d{6}</nationalNumberPattern>
21558 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21559 <exampleNumber>21234567</exampleNumber>
21562 <nationalNumberPattern>[67]\d{7}</nationalNumberPattern>
21563 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21564 <exampleNumber>70123456</exampleNumber>
21567 <!-- Toll free numbers are either 800 NNNN or 800 NNNN NNNN. -->
21568 <nationalNumberPattern>800\d{4}(?:\d{4})?</nationalNumberPattern>
21569 <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern>
21570 <exampleNumber>8001234</exampleNumber>
21573 <!-- Premium rate numbers are either 900 NNNN or 900 NNNN NNNN. -->
21574 <nationalNumberPattern>900\d{4}(?:\d{4})?</nationalNumberPattern>
21575 <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern>
21576 <exampleNumber>9001234</exampleNumber>
21579 <nationalNumberPattern>911</nationalNumberPattern>
21580 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21581 <exampleNumber>911</exampleNumber>
21585 <!-- Sint Maarten -->
21586 <!-- http://www.nanpa.com/pdf/PL_429.pdf -->
21587 <!-- http://www.itu.int/oth/T02020000F7/en -->
21588 <territory id="SX" countryCode="1" leadingDigits="721" nationalPrefix="1"
21589 internationalPrefix="011">
21591 <!-- NANPA country - uses US formatting rules -->
21592 <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
21593 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
21596 <nationalNumberPattern>
21602 </nationalNumberPattern>
21603 <exampleNumber>7215425678</exampleNumber>
21606 <!-- We assume we can send SMSs to the Fixed GSM numbers mentioned in the plan and hence
21607 include these as mobile numbers. -->
21608 <nationalNumberPattern>
21615 </nationalNumberPattern>
21616 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21617 <exampleNumber>7215205678</exampleNumber>
21620 <nationalNumberPattern>
21628 </nationalNumberPattern>
21629 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21630 <exampleNumber>8002123456</exampleNumber>
21633 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
21634 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21635 <exampleNumber>9002123456</exampleNumber>
21638 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
21639 <nationalNumberPattern>
21645 </nationalNumberPattern>
21646 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21647 <exampleNumber>5002345678</exampleNumber>
21650 <!-- http://experiencestmartin.com/islandfacts/telephones.html -->
21651 <nationalNumberPattern>919</nationalNumberPattern>
21652 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21653 <exampleNumber>919</exampleNumber>
21657 <!-- Syrian Arab Republic -->
21658 <!-- http://www.itu.int/oth/T02020000C9/en -->
21659 <!-- http://en.wikipedia.org/wiki/%2B963 -->
21660 <territory id="SY" countryCode="963" internationalPrefix="00"
21661 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
21662 nationalPrefixOptionalWhenFormatting="true">
21664 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
21665 <leadingDigits>[1-5]</leadingDigits>
21666 <format>$1 $2 $3</format>
21668 <numberFormat pattern="(9\d{2})(\d{3})(\d{3})">
21669 <leadingDigits>9</leadingDigits>
21670 <format>$1 $2 $3</format>
21672 </availableFormats>
21674 <nationalNumberPattern>[1-59]\d{7,8}</nationalNumberPattern>
21675 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
21678 <nationalNumberPattern>
21693 </nationalNumberPattern>
21694 <exampleNumber>112345678</exampleNumber>
21697 <!-- Numbers have been found on the Internet for the prefixes 922, 93[046-8],
21698 95[138], and 96[05]. -->
21699 <nationalNumberPattern>
21708 </nationalNumberPattern>
21709 <possibleNumberPattern>\d{9}</possibleNumberPattern>
21710 <exampleNumber>944567890</exampleNumber>
21712 <!-- No tollFree or premiumRate information can be found. -->
21714 <nationalNumberPattern>11[023]</nationalNumberPattern>
21715 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21716 <exampleNumber>112</exampleNumber>
21721 <!-- http://www.itu.int/oth/T02020000C6/en -->
21722 <territory id="SZ" countryCode="268" internationalPrefix="00" leadingZeroPossible="true">
21724 <numberFormat pattern="(\d{4})(\d{4})">
21725 <leadingDigits>[027]</leadingDigits>
21726 <format>$1 $2</format>
21728 </availableFormats>
21730 <nationalNumberPattern>[027]\d{7}</nationalNumberPattern>
21731 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21733 <noInternationalDialling>
21734 <nationalNumberPattern>0800\d{4}</nationalNumberPattern>
21735 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21736 <exampleNumber>08001234</exampleNumber>
21737 </noInternationalDialling>
21739 <nationalNumberPattern>
21764 </nationalNumberPattern>
21765 <exampleNumber>22171234</exampleNumber>
21768 <nationalNumberPattern>7[6-8]\d{6}</nationalNumberPattern>
21769 <exampleNumber>76123456</exampleNumber>
21772 <nationalNumberPattern>0800\d{4}</nationalNumberPattern>
21773 <exampleNumber>08001234</exampleNumber>
21776 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1031.html -->
21777 <!-- http://swaziland.usembassy.gov/information_for_travelers.html -->
21778 <nationalNumberPattern>999</nationalNumberPattern>
21779 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21780 <exampleNumber>999</exampleNumber>
21784 <!-- Tristan da Cunha -->
21785 <!-- http://www.itu.int/oth/T02020000AF/en -->
21786 <territory id="TA" countryCode="290" internationalPrefix="00">
21787 <!-- Numbers are formatted as a block. Shares a country code with Saint Helena. -->
21789 <nationalNumberPattern>8\d{3}</nationalNumberPattern>
21790 <possibleNumberPattern>\d{4}</possibleNumberPattern>
21793 <nationalNumberPattern>8\d{3}</nationalNumberPattern>
21794 <exampleNumber>8999</exampleNumber>
21797 <nationalNumberPattern>NA</nationalNumberPattern>
21798 <possibleNumberPattern>NA</possibleNumberPattern>
21802 <!-- Turks and Caicos Islands -->
21803 <!-- http://www.itu.int/oth/T02020000D8/en -->
21804 <territory id="TC" countryCode="1" leadingDigits="649" nationalPrefix="1"
21805 internationalPrefix="011">
21807 <!-- NANPA country - uses US formatting rules -->
21808 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
21809 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
21812 <nationalNumberPattern>
21820 </nationalNumberPattern>
21821 <exampleNumber>6497121234</exampleNumber>
21824 <!-- Extra prefixes 246, 247, 346 found online and in the yellow pages. -->
21825 <nationalNumberPattern>
21837 </nationalNumberPattern>
21838 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21839 <exampleNumber>6492311234</exampleNumber>
21842 <nationalNumberPattern>
21850 </nationalNumberPattern>
21851 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21852 <exampleNumber>8002345678</exampleNumber>
21855 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
21856 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21857 <exampleNumber>9002345678</exampleNumber>
21860 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
21861 <nationalNumberPattern>
21867 </nationalNumberPattern>
21868 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21869 <exampleNumber>5002345678</exampleNumber>
21872 <nationalNumberPattern>64971[01]\d{4}</nationalNumberPattern>
21873 <possibleNumberPattern>\d{10}</possibleNumberPattern>
21874 <exampleNumber>6497101234</exampleNumber>
21876 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
21877 <!-- http://s2.turksandcaicosyp.com/Turks-Caicos/Government/2/book -->
21879 <nationalNumberPattern>
21884 </nationalNumberPattern>
21885 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21886 <exampleNumber>911</exampleNumber>
21891 <!-- http://www.itu.int/oth/T0202000029/en -->
21892 <!-- The international prefix includes 16 as the international manual exchange. -->
21893 <territory id="TD" countryCode="235" preferredInternationalPrefix="00"
21894 internationalPrefix="00|16">
21897 pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
21898 <format>$1 $2 $3 $4</format>
21900 </availableFormats>
21902 <nationalNumberPattern>[2679]\d{7}</nationalNumberPattern>
21903 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21906 <nationalNumberPattern>
21912 </nationalNumberPattern>
21913 <exampleNumber>22501234</exampleNumber>
21916 <!-- Sotel Tchad "SALAM" (77 XX XX XX) is classified as a fixed operator in the plan, but it
21917 also says numbers starting with 7 are mobile numbers. Putting under mobile for now.
21918 Also adding 6[028] and 63[5-9] which are operated by Airtel. -->
21919 <nationalNumberPattern>
21928 </nationalNumberPattern>
21929 <exampleNumber>63012345</exampleNumber>
21932 <nationalNumberPattern>1[78]</nationalNumberPattern>
21933 <possibleNumberPattern>\d{2}</possibleNumberPattern>
21934 <exampleNumber>17</exampleNumber>
21938 <!-- French Southern Territories -->
21939 <!-- id="TF" countryCode="262" internationalPrefix="00" nationalPrefix="0" -->
21940 <!-- This country is not covered due to lack of information about its numbering plan. It has 140
21941 temporary inhabitants. -->
21944 <!-- http://www.itu.int/oth/T02020000D1/en -->
21945 <territory id="TG" countryCode="228" internationalPrefix="00">
21947 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
21948 <format>$1 $2 $3 $4</format>
21950 </availableFormats>
21952 <nationalNumberPattern>[29]\d{7}</nationalNumberPattern>
21953 <possibleNumberPattern>\d{8}</possibleNumberPattern>
21956 <nationalNumberPattern>
21965 </nationalNumberPattern>
21966 <exampleNumber>22212345</exampleNumber>
21969 <nationalNumberPattern>9[0-289]\d{6}</nationalNumberPattern>
21970 <exampleNumber>90112345</exampleNumber>
21973 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1041.html -->
21974 <!-- http://www.netglobers.com/africa/togo-emergency-numbers-in-togo.html -->
21975 <!-- http://www.mapsofworld.com/togo/information/emergency-numbers.html -->
21976 <nationalNumberPattern>
21982 </nationalNumberPattern>
21983 <possibleNumberPattern>\d{3}</possibleNumberPattern>
21984 <exampleNumber>117</exampleNumber>
21989 <!-- http://www.itu.int/oth/T02020000CD/en -->
21990 <!-- http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf -->
21991 <territory id="TH" countryCode="66" internationalPrefix="00"
21992 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
21994 <!-- Formatting patterns from wikipedia and the document itself -
21995 http://en.wikipedia.org/wiki/%2B66 -->
21996 <numberFormat pattern="(2)(\d{3})(\d{4})">
21997 <leadingDigits>2</leadingDigits>
21998 <format>$1 $2 $3</format>
22000 <numberFormat pattern="([3-9]\d)(\d{3})(\d{3,4})">
22001 <leadingDigits>[3-9]</leadingDigits>
22002 <format>$1 $2 $3</format>
22004 <numberFormat nationalPrefixFormattingRule="$FG"
22005 pattern="(1[89]00)(\d{3})(\d{3})">
22006 <leadingDigits>1</leadingDigits>
22007 <format>$1 $2 $3</format>
22009 </availableFormats>
22011 <nationalNumberPattern>
22014 </nationalNumberPattern>
22015 <possibleNumberPattern>\d{4}|\d{8,10}</possibleNumberPattern>
22017 <noInternationalDialling>
22018 <nationalNumberPattern>1\d{3}</nationalNumberPattern>
22019 <possibleNumberPattern>\d{4}</possibleNumberPattern>
22020 <exampleNumber>1100</exampleNumber>
22021 </noInternationalDialling>
22023 <nationalNumberPattern>
22031 </nationalNumberPattern>
22032 <possibleNumberPattern>\d{8}</possibleNumberPattern>
22033 <exampleNumber>21234567</exampleNumber>
22036 <nationalNumberPattern>[89]\d{8}</nationalNumberPattern>
22037 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22038 <exampleNumber>812345678</exampleNumber>
22040 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number -->
22042 <nationalNumberPattern>1800\d{6}</nationalNumberPattern>
22043 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22044 <exampleNumber>1800123456</exampleNumber>
22047 <nationalNumberPattern>1900\d{6}</nationalNumberPattern>
22048 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22049 <exampleNumber>1900123456</exampleNumber>
22052 <!-- The ITU document says that the 89 prefix is also VOIP but there are lots of numbers
22053 online to suggest they are actually used as mobile numbers -->
22054 <nationalNumberPattern>60\d{7}</nationalNumberPattern>
22055 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22056 <exampleNumber>601234567</exampleNumber>
22059 <!-- 4-digit numbers are classified under UAN. Most of these are commercial numbers, and
22060 their costs range from free to 6 Baht/min. -->
22061 <nationalNumberPattern>1\d{3}</nationalNumberPattern>
22062 <possibleNumberPattern>\d{4}</possibleNumberPattern>
22063 <exampleNumber>1100</exampleNumber>
22066 <nationalNumberPattern>
22071 </nationalNumberPattern>
22072 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
22073 <exampleNumber>191</exampleNumber>
22077 <!-- Tajikistan -->
22078 <!-- http://www.itu.int/oth/T02020000CA/en -->
22079 <territory id="TJ" countryCode="992" preferredInternationalPrefix="8~10"
22080 internationalPrefix="810" nationalPrefix="8"
22081 nationalPrefixFormattingRule="($NP) $FG"
22082 nationalPrefixOptionalWhenFormatting="true">
22084 <numberFormat pattern="([349]\d{2})(\d{2})(\d{4})">
22089 <format>$1 $2 $3</format>
22091 <numberFormat pattern="([459]\d)(\d{3})(\d{4})">
22100 <format>$1 $2 $3</format>
22102 <numberFormat pattern="(331700)(\d)(\d{2})">
22103 <leadingDigits>331</leadingDigits>
22104 <leadingDigits>3317</leadingDigits>
22105 <leadingDigits>33170</leadingDigits>
22106 <leadingDigits>331700</leadingDigits>
22107 <format>$1 $2 $3</format>
22109 <numberFormat pattern="(\d{4})(\d)(\d{4})">
22110 <leadingDigits>3[1-5]</leadingDigits>
22120 <format>$1 $2 $3</format>
22122 </availableFormats>
22124 <nationalNumberPattern>[3-59]\d{8}</nationalNumberPattern>
22125 <possibleNumberPattern>\d{3,9}</possibleNumberPattern>
22128 <nationalNumberPattern>
22144 </nationalNumberPattern>
22145 <exampleNumber>372123456</exampleNumber>
22148 <!-- Adding 90 prefix as SMS messages could be successfully delivered to these mobile
22149 numbers, and 501 for TCell. -->
22150 <nationalNumberPattern>
22155 </nationalNumberPattern>
22156 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22157 <exampleNumber>917123456</exampleNumber>
22159 <!-- No tollFree or premiumRate information can be found. -->
22161 <nationalNumberPattern>
22166 </nationalNumberPattern>
22167 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22168 <exampleNumber>112</exampleNumber>
22173 <!-- http://www.itu.int/oth/T02020000D2/en -->
22174 <territory id="TK" countryCode="690" internationalPrefix="00">
22176 <nationalNumberPattern>[2-9]\d{3}</nationalNumberPattern>
22177 <possibleNumberPattern>\d{4}</possibleNumberPattern>
22180 <nationalNumberPattern>[2-4]\d{3}</nationalNumberPattern>
22181 <!-- The example number is the contact number from the ITU document. -->
22182 <exampleNumber>3010</exampleNumber>
22185 <nationalNumberPattern>[5-9]\d{3}</nationalNumberPattern>
22186 <exampleNumber>5190</exampleNumber>
22188 <!-- No evidence that any emergency numbers exist for this tiny island has been found. -->
22191 <!-- Timor-Leste (East Timor) -->
22192 <!-- http://www.itu.int/oth/T02020000D0/en -->
22193 <territory id="TL" countryCode="670" internationalPrefix="00">
22195 <numberFormat pattern="(\d{3})(\d{4})">
22196 <leadingDigits>[2-489]</leadingDigits>
22197 <format>$1 $2</format>
22199 <!-- Since numbers grew an extra digit, we have no indication of how people are formatting
22200 them. If we see another pattern being used, we should change this later. -->
22201 <numberFormat pattern="(\d{4})(\d{4})">
22202 <leadingDigits>7</leadingDigits>
22203 <format>$1 $2</format>
22205 </availableFormats>
22207 <nationalNumberPattern>
22210 </nationalNumberPattern>
22211 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
22214 <nationalNumberPattern>
22220 </nationalNumberPattern>
22221 <possibleNumberPattern>\d{7}</possibleNumberPattern>
22222 <exampleNumber>2112345</exampleNumber>
22225 <nationalNumberPattern>7[3-8]\d{6}</nationalNumberPattern>
22226 <possibleNumberPattern>\d{8}</possibleNumberPattern>
22227 <exampleNumber>77212345</exampleNumber>
22230 <nationalNumberPattern>80\d{5}</nationalNumberPattern>
22231 <possibleNumberPattern>\d{7}</possibleNumberPattern>
22232 <exampleNumber>8012345</exampleNumber>
22235 <nationalNumberPattern>90\d{5}</nationalNumberPattern>
22236 <possibleNumberPattern>\d{7}</possibleNumberPattern>
22237 <exampleNumber>9012345</exampleNumber>
22239 <!-- We don't include paging or voicemail because the identified paging range was used by
22240 mobile previously, and for voicemail, it is unclear if the 2012 change affected these
22241 numbers, or if the range was indeed previously used for voicemail at all. -->
22243 <!-- We presume this wasn't affected by the numbering plan update. -->
22244 <nationalNumberPattern>70\d{5}</nationalNumberPattern>
22245 <possibleNumberPattern>\d{7}</possibleNumberPattern>
22246 <exampleNumber>7012345</exampleNumber>
22249 <nationalNumberPattern>11[25]</nationalNumberPattern>
22250 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22251 <exampleNumber>112</exampleNumber>
22255 <!-- Turkmenistan -->
22256 <!-- http://www.itu.int/oth/T02020000D7/en -->
22257 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan -->
22258 <territory id="TM" countryCode="993" preferredInternationalPrefix="8~10"
22259 internationalPrefix="810" nationalPrefix="8"
22260 nationalPrefixFormattingRule="($NP $FG)">
22262 <!-- There doesn't seem to be a standardized format. The format below is based on the
22263 Turkmenistan embassy at
22264 http://www.turkmenistanembassy.org/turkmen/info/contact.html -->
22265 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
22266 <leadingDigits>12</leadingDigits>
22267 <format>$1 $2-$3-$4</format>
22269 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP $FG">
22270 <leadingDigits>6</leadingDigits>
22271 <format>$1 $2</format>
22273 <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})">
22278 <format>$1 $2-$3-$4</format>
22280 </availableFormats>
22282 <nationalNumberPattern>[1-6]\d{7}</nationalNumberPattern>
22283 <possibleNumberPattern>\d{8}</possibleNumberPattern>
22286 <!-- Additional prefixes from the wikipedia page. -->
22287 <nationalNumberPattern>
22313 </nationalNumberPattern>
22314 <exampleNumber>12345678</exampleNumber>
22317 <!-- According to feedback from users, the carrier Altyn Asyr is the only one currently
22318 operating, with the numbers 6[3-5]\d{6}. MTS used to operate the ranges 6[6-8] but this
22319 has been suspended. It is unclear whether it will resume. We support both ranges in the
22321 <nationalNumberPattern>6[3-8]\d{6}</nationalNumberPattern>
22322 <exampleNumber>66123456</exampleNumber>
22324 <!-- No tollFree or premiumRate information can be found. -->
22326 <!-- http://www.netglobers.com/asia/turkmenistan-emergency-numbers-in-turkmenistan.html
22327 http://www.voyage.gc.ca/countries_pays/report_rapport-eng.asp?id=301000 -->
22328 <nationalNumberPattern>0[1-3]</nationalNumberPattern>
22329 <possibleNumberPattern>\d{2}</possibleNumberPattern>
22330 <exampleNumber>03</exampleNumber>
22335 <!-- http://www.itu.int/oth/T02020000D5/en -->
22336 <territory id="TN" countryCode="216" internationalPrefix="00">
22338 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
22339 <format>$1 $2 $3</format>
22341 </availableFormats>
22343 <nationalNumberPattern>[2-57-9]\d{7}</nationalNumberPattern>
22344 <possibleNumberPattern>\d{8}</possibleNumberPattern>
22347 <!-- We support the whole 81 prefix here instead of just 81200 as
22348 indicated in the ITU doc, as more real phone numbers have been
22350 <nationalNumberPattern>
22356 </nationalNumberPattern>
22357 <exampleNumber>71234567</exampleNumber>
22360 <nationalNumberPattern>
22365 </nationalNumberPattern>
22366 <exampleNumber>20123456</exampleNumber>
22368 <!-- These are listed as 'value added services' - pending further information, we add them
22371 <nationalNumberPattern>8[028]\d{6}</nationalNumberPattern>
22372 <exampleNumber>80123456</exampleNumber>
22375 <nationalNumberPattern>19[078]</nationalNumberPattern>
22376 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22377 <exampleNumber>197</exampleNumber>
22382 <!-- http://www.itu.int/oth/T02020000D3/en -->
22383 <!-- http://www.wtng.info/wtng-676-to.html -->
22384 <territory id="TO" countryCode="676" internationalPrefix="00" leadingZeroPossible="true">
22386 <numberFormat pattern="(\d{2})(\d{3})">
22392 <format>$1-$2</format>
22394 <numberFormat pattern="(\d{3})(\d{4})">
22399 <format>$1 $2</format>
22401 <numberFormat pattern="(\d{4})(\d{3})">
22402 <leadingDigits>0</leadingDigits>
22403 <format>$1 $2</format>
22405 </availableFormats>
22407 <nationalNumberPattern>[02-8]\d{4,6}</nationalNumberPattern>
22408 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
22411 <nationalNumberPattern>
22420 </nationalNumberPattern>
22421 <possibleNumberPattern>\d{5}</possibleNumberPattern>
22422 <exampleNumber>20123</exampleNumber>
22425 <!-- TCC mobile numbers were given a prefix of "77" in 2009, although this is not mentioned
22426 in their ITU document. Numbers with a prefix of "75" have also been found. -->
22427 <nationalNumberPattern>
22432 </nationalNumberPattern>
22433 <possibleNumberPattern>\d{7}</possibleNumberPattern>
22434 <exampleNumber>7715123</exampleNumber>
22437 <nationalNumberPattern>0800\d{3}</nationalNumberPattern>
22438 <possibleNumberPattern>\d{7}</possibleNumberPattern>
22439 <exampleNumber>0800222</exampleNumber>
22442 <!-- http://www.tongaholiday.com/?page_id=2034 -->
22443 <nationalNumberPattern>
22450 </nationalNumberPattern>
22451 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22452 <exampleNumber>911</exampleNumber>
22457 <!-- http://en.wikipedia.org/wiki/%2B90 -->
22458 <!-- http://www.itu.int/oth/T02020000D6/en -->
22459 <territory id="TR" countryCode="90" internationalPrefix="00" nationalPrefix="0">
22461 <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="(\d{3})(\d{3})(\d{4})"
22462 nationalPrefixOptionalWhenFormatting="true">
22470 <format>$1 $2 $3</format>
22472 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{3})(\d{4})"
22473 nationalPrefixOptionalWhenFormatting="true">
22474 <leadingDigits>[589]</leadingDigits>
22475 <format>$1 $2 $3</format>
22477 <numberFormat pattern="(444)(\d{1})(\d{3})">
22478 <leadingDigits>444</leadingDigits>
22479 <format>$1 $2 $3</format>
22481 </availableFormats>
22483 <nationalNumberPattern>
22486 </nationalNumberPattern>
22487 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
22489 <noInternationalDialling>
22490 <nationalNumberPattern>444\d{4}</nationalNumberPattern>
22491 <possibleNumberPattern>\d{7}</possibleNumberPattern>
22492 <exampleNumber>4441444</exampleNumber>
22493 </noInternationalDialling>
22495 <!-- Includes numbers starting with 392 for Northern Cyprus. -->
22496 <nationalNumberPattern>
22516 </nationalNumberPattern>
22517 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22518 <exampleNumber>2123456789</exampleNumber>
22521 <!-- There are some differences between the Turkish and English wikipedia pages here, and
22522 some number prefixes do not seem to be able to be found online. Omitting 500, 508 and
22523 509 from the English page because of this. -->
22524 <nationalNumberPattern>
22532 </nationalNumberPattern>
22533 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22534 <exampleNumber>5012345678</exampleNumber>
22537 <nationalNumberPattern>512\d{7}</nationalNumberPattern>
22538 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22539 <exampleNumber>5123456789</exampleNumber>
22542 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
22543 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22544 <exampleNumber>8001234567</exampleNumber>
22547 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
22548 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22549 <exampleNumber>9001234567</exampleNumber>
22552 <!-- http://www.turktelekom.com.tr/tt/portal/News/Archive/7-digit-special-service-number-starting-with-444 -->
22553 <nationalNumberPattern>
22556 </nationalNumberPattern>
22557 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
22558 <exampleNumber>4441444</exampleNumber>
22561 <nationalNumberPattern>
22566 </nationalNumberPattern>
22567 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22568 <exampleNumber>112</exampleNumber>
22572 <!-- Trinidad and Tobago -->
22573 <!-- http://www.itu.int/oth/T02020000D4/en -->
22574 <territory id="TT" countryCode="1" leadingDigits="868" nationalPrefix="1"
22575 internationalPrefix="011">
22577 <!-- NANPA country - uses US formatting rules -->
22578 <nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
22579 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
22582 <nationalNumberPattern>
22598 </nationalNumberPattern>
22599 <exampleNumber>8682211234</exampleNumber>
22602 <!-- Adding 48X & 70X from the IR21 published by TSTT. -->
22603 <nationalNumberPattern>
22625 </nationalNumberPattern>
22626 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22627 <exampleNumber>8682911234</exampleNumber>
22630 <nationalNumberPattern>
22638 </nationalNumberPattern>
22639 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22640 <exampleNumber>8002345678</exampleNumber>
22643 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
22644 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22645 <exampleNumber>9002345678</exampleNumber>
22648 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
22649 <nationalNumberPattern>
22655 </nationalNumberPattern>
22656 <possibleNumberPattern>\d{10}</possibleNumberPattern>
22657 <exampleNumber>5002345678</exampleNumber>
22660 <nationalNumberPattern>99[09]</nationalNumberPattern>
22661 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22662 <exampleNumber>999</exampleNumber>
22667 <!-- http://www.itu.int/oth/T02020000D9/en -->
22668 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu -->
22669 <territory id="TV" countryCode="688" internationalPrefix="00">
22670 <!-- Numbers are formatted as a block. -->
22672 <nationalNumberPattern>[29]\d{4,5}</nationalNumberPattern>
22673 <possibleNumberPattern>\d{5,6}</possibleNumberPattern>
22676 <nationalNumberPattern>2[02-9]\d{3}</nationalNumberPattern>
22677 <possibleNumberPattern>\d{5}</possibleNumberPattern>
22678 <exampleNumber>20123</exampleNumber>
22681 <!-- Some numbers online can be found that are 5-digits long, and start with 90 or 91. We
22682 don't know if these are valid or not - the ITU document excludes them - so are not
22683 covering these for now. -->
22684 <nationalNumberPattern>90\d{4}</nationalNumberPattern>
22685 <possibleNumberPattern>\d{6}</possibleNumberPattern>
22686 <exampleNumber>901234</exampleNumber>
22689 <nationalNumberPattern>911</nationalNumberPattern>
22690 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22691 <exampleNumber>911</exampleNumber>
22695 <!-- Taiwan, China -->
22696 <!-- http://www.itu.int/oth/T02020000EB/en -->
22697 <!-- Extension symbols found on the internet so far have been #, X and Ext - so # has been
22698 chosen as the preferred extension prefix. -->
22699 <territory id="TW" countryCode="886" internationalPrefix="0(?:0[25679]|19)"
22700 nationalPrefix="0" preferredExtnPrefix="#" nationalPrefixFormattingRule="$NP$FG">
22702 <numberFormat pattern="([2-8])(\d{3,4})(\d{4})">
22707 <format>$1 $2 $3</format>
22709 <numberFormat pattern="([89]\d{2})(\d{3})(\d{3})">
22714 <format>$1 $2 $3</format>
22716 </availableFormats>
22718 <nationalNumberPattern>[2-9]\d{7,8}</nationalNumberPattern>
22719 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
22722 <nationalNumberPattern>[2-8]\d{7,8}</nationalNumberPattern>
22723 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
22724 <exampleNumber>21234567</exampleNumber>
22727 <nationalNumberPattern>9\d{8}</nationalNumberPattern>
22728 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22729 <exampleNumber>912345678</exampleNumber>
22732 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
22733 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22734 <exampleNumber>800123456</exampleNumber>
22737 <nationalNumberPattern>900\d{6}</nationalNumberPattern>
22738 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22739 <exampleNumber>900123456</exampleNumber>
22742 <nationalNumberPattern>11[029]</nationalNumberPattern>
22743 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22744 <exampleNumber>110</exampleNumber>
22749 <!-- http://www.itu.int/oth/T02020000CB/en -->
22750 <territory id="TZ" countryCode="255" internationalPrefix="00[056]"
22751 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
22753 <numberFormat pattern="([24]\d)(\d{3})(\d{4})">
22754 <leadingDigits>[24]</leadingDigits>
22755 <format>$1 $2 $3</format>
22757 <numberFormat pattern="([67]\d{2})(\d{3})(\d{3})">
22758 <leadingDigits>[67]</leadingDigits>
22759 <format>$1 $2 $3</format>
22761 <!-- Formatting for special numbers from www.tcra.go.tz -->
22762 <numberFormat pattern="([89]\d{2})(\d{2})(\d{4})">
22763 <leadingDigits>[89]</leadingDigits>
22764 <format>$1 $2 $3</format>
22766 </availableFormats>
22768 <nationalNumberPattern>\d{9}</nationalNumberPattern>
22769 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
22772 <nationalNumberPattern>2[2-8]\d{7}</nationalNumberPattern>
22773 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
22774 <exampleNumber>222345678</exampleNumber>
22777 <nationalNumberPattern>
22782 </nationalNumberPattern>
22783 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22784 <exampleNumber>612345678</exampleNumber>
22787 <nationalNumberPattern>80[08]\d{6}</nationalNumberPattern>
22788 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22789 <exampleNumber>800123456</exampleNumber>
22792 <nationalNumberPattern>90\d{7}</nationalNumberPattern>
22793 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22794 <exampleNumber>900123456</exampleNumber>
22797 <nationalNumberPattern>
22802 </nationalNumberPattern>
22803 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22804 <exampleNumber>840123456</exampleNumber>
22807 <nationalNumberPattern>41\d{7}</nationalNumberPattern>
22808 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22809 <exampleNumber>412345678</exampleNumber>
22812 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1038.html
22813 http://in2eastafrica.net/emergency-numbers-in-tanzania -->
22814 <nationalNumberPattern>
22817 </nationalNumberPattern>
22818 <possibleNumberPattern>\d{3}</possibleNumberPattern>
22819 <exampleNumber>111</exampleNumber>
22824 <!-- http://www.itu.int/oth/T02020000DB/en -->
22825 <!-- http://en.wikipedia.org/wiki/%2B380 -->
22826 <territory id="UA" countryCode="380" preferredInternationalPrefix="0~0"
22827 internationalPrefix="00"
22828 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
22830 <!-- City codes separated out. No definitive list has been found of what constitutes the
22831 area code - http://www.ua.all-biz.info/guide/phonecodes is useful but not error-free.
22832 Have used local yellow pages guidelines, Google searches and regression tests to
22833 reverse-engineer these rules as well as bugs. -->
22834 <numberFormat pattern="([3-689]\d)(\d{3})(\d{4})">
22866 <format>$1 $2 $3</format>
22868 <numberFormat pattern="([3-689]\d{2})(\d{3})(\d{3})">
22905 <format>$1 $2 $3</format>
22907 <numberFormat pattern="([3-6]\d{3})(\d{5})">
22963 <format>$1 $2</format>
22965 </availableFormats>
22967 <nationalNumberPattern>[3-689]\d{8}</nationalNumberPattern>
22968 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
22971 <nationalNumberPattern>
22978 </nationalNumberPattern>
22979 <exampleNumber>311234567</exampleNumber>
22982 <nationalNumberPattern>
22989 </nationalNumberPattern>
22990 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22991 <exampleNumber>391234567</exampleNumber>
22994 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
22995 <possibleNumberPattern>\d{9}</possibleNumberPattern>
22996 <exampleNumber>800123456</exampleNumber>
22999 <nationalNumberPattern>900\d{6}</nationalNumberPattern>
23000 <possibleNumberPattern>\d{9}</possibleNumberPattern>
23001 <exampleNumber>900123456</exampleNumber>
23003 <!-- Added based on: http://www.didx.net/did/ShowCountry/Country/AreaDesc/Area/9442 -->
23005 <nationalNumberPattern>89\d{7}</nationalNumberPattern>
23006 <possibleNumberPattern>\d{9}</possibleNumberPattern>
23007 <exampleNumber>891234567</exampleNumber>
23010 <nationalNumberPattern>
23015 </nationalNumberPattern>
23016 <possibleNumberPattern>\d{3}</possibleNumberPattern>
23017 <exampleNumber>112</exampleNumber>
23022 <!-- http://www.itu.int/oth/T02020000F1/en -->
23023 <!-- http://www.ucc.co.ug/licensing/ugandaNumberingPlan.pdf -->
23024 <territory id="UG" countryCode="256" internationalPrefix="00[057]"
23025 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
23027 <numberFormat pattern="(\d{3})(\d{6})">
23039 <format>$1 $2</format>
23041 <numberFormat pattern="(\d{2})(\d{7})">
23049 <format>$1 $2</format>
23051 <numberFormat pattern="(2024)(\d{5})">
23052 <leadingDigits>2024</leadingDigits>
23053 <format>$1 $2</format>
23055 </availableFormats>
23057 <nationalNumberPattern>\d{9}</nationalNumberPattern>
23058 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
23061 <!-- Ranges with prefixes 20[5-8] are "not yet operational" as of Feb. 2013. -->
23062 <nationalNumberPattern>
23075 </nationalNumberPattern>
23076 <!-- The ITU plan calls for all numbers to be exactly 9 digits. However, it's not clear if
23077 local dialing is still possible. We assume it is for now. -->
23078 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
23079 <exampleNumber>312345678</exampleNumber>
23082 <!-- Added 79[5-9] and 707 from online numbers found with this prefix. -->
23083 <!-- Ranges with prefixes 7[46] are "not yet operational" as of Jun. 2013. -->
23084 <nationalNumberPattern>
23091 </nationalNumberPattern>
23092 <possibleNumberPattern>\d{9}</possibleNumberPattern>
23093 <exampleNumber>712345678</exampleNumber>
23096 <nationalNumberPattern>800[123]\d{5}</nationalNumberPattern>
23097 <possibleNumberPattern>\d{9}</possibleNumberPattern>
23098 <exampleNumber>800123456</exampleNumber>
23101 <nationalNumberPattern>90[123]\d{6}</nationalNumberPattern>
23102 <possibleNumberPattern>\d{9}</possibleNumberPattern>
23103 <exampleNumber>901123456</exampleNumber>
23106 <nationalNumberPattern>999</nationalNumberPattern>
23107 <possibleNumberPattern>\d{3}</possibleNumberPattern>
23108 <exampleNumber>999</exampleNumber>
23112 <!-- United States -->
23113 <!-- http://www.nanpa.com/reports/reports_npa.html -->
23114 <!-- http://en.wikipedia.org/wiki/North_American_Numbering_Plan -->
23115 <!-- Note the national prefix of US is the same as its country code, and when formatting phone
23116 numbers in the national format, it is not included. Therefore, we omit it here to make
23117 formatting consistent with the rest of the world. The same applies to all the
23118 countries/regions under NANPA -->
23119 <!-- The national prefix of "1" here is the same as the country code. It is not used by default
23120 when formatting, but is set here so that users who are calling formatByPattern can specify
23121 NationalPrefixFormattingRule if they want to. -->
23122 <territory id="US" countryCode="1" internationalPrefix="011" mainCountryForCode="true"
23123 nationalPrefix="1" nationalPrefixOptionalWhenFormatting="true">
23125 <numberFormat pattern="(\d{3})(\d{4})">
23126 <format>$1-$2</format>
23127 <intlFormat>NA</intlFormat>
23129 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
23130 <format>($1) $2-$3</format>
23131 <!-- A different pattern is used when formatting internationally, as the area code is no
23132 longer optional and should not be in brackets. -->
23133 <intlFormat>$1-$2-$3</intlFormat>
23135 </availableFormats>
23137 <nationalNumberPattern>[2-9]\d{9}</nationalNumberPattern>
23138 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
23141 <nationalNumberPattern>
23229 </nationalNumberPattern>
23230 <exampleNumber>2015555555</exampleNumber>
23233 <nationalNumberPattern>
23321 </nationalNumberPattern>
23322 <exampleNumber>2015555555</exampleNumber>
23325 <nationalNumberPattern>
23333 </nationalNumberPattern>
23334 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23335 <exampleNumber>8002345678</exampleNumber>
23338 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
23339 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23340 <exampleNumber>9002345678</exampleNumber>
23343 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
23344 <nationalNumberPattern>
23350 </nationalNumberPattern>
23351 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23352 <exampleNumber>5002345678</exampleNumber>
23355 <nationalNumberPattern>
23358 </nationalNumberPattern>
23359 <possibleNumberPattern>\d{3}</possibleNumberPattern>
23360 <exampleNumber>911</exampleNumber>
23365 <!-- http://www.itu.int/oth/T02020000E0/en -->
23366 <!-- http://www.ursec.gub.uy -->
23367 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay -->
23368 <!-- International long-distance providers can be dialled by dialling 01 followed by a carrier
23369 code JK, where J = [3-9] and K is any digit. -->
23370 <territory id="UY" countryCode="598" internationalPrefix="0(?:1[3-9]\d|0)"
23371 preferredInternationalPrefix="00" nationalPrefix="0" preferredExtnPrefix=" int. ">
23373 <!-- Following paginasamarillas.com.uy formatting. -->
23374 <numberFormat pattern="(\d{4})(\d{4})">
23375 <leadingDigits>[24]</leadingDigits>
23376 <format>$1 $2</format>
23378 <!-- Including the national prefix here since URSEC does when formatting these. -->
23379 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG">
23380 <leadingDigits>9[1-9]</leadingDigits>
23381 <format>$1 $2 $3</format>
23383 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG">
23384 <leadingDigits>[89]0</leadingDigits>
23385 <format>$1 $2</format>
23387 </availableFormats>
23389 <nationalNumberPattern>[2489]\d{6,7}</nationalNumberPattern>
23390 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
23393 <nationalNumberPattern>
23396 </nationalNumberPattern>
23397 <exampleNumber>21231234</exampleNumber>
23400 <nationalNumberPattern>9[13-9]\d{6}</nationalNumberPattern>
23401 <possibleNumberPattern>\d{8}</possibleNumberPattern>
23402 <exampleNumber>94231234</exampleNumber>
23405 <nationalNumberPattern>80[05]\d{4}</nationalNumberPattern>
23406 <possibleNumberPattern>\d{7}</possibleNumberPattern>
23407 <exampleNumber>8001234</exampleNumber>
23410 <nationalNumberPattern>90[0-8]\d{4}</nationalNumberPattern>
23411 <possibleNumberPattern>\d{7}</possibleNumberPattern>
23412 <exampleNumber>9001234</exampleNumber>
23415 <nationalNumberPattern>
23418 </nationalNumberPattern>
23419 <possibleNumberPattern>\d{3}</possibleNumberPattern>
23420 <exampleNumber>911</exampleNumber>
23424 <!-- Uzbekistan -->
23425 <!-- http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng -->
23426 <!-- http://www.itu.int/oth/T02020000E1/en -->
23427 <territory id="UZ" countryCode="998" preferredInternationalPrefix="8~10"
23428 internationalPrefix="810" nationalPrefix="8"
23429 nationalPrefixFormattingRule="$NP $FG">
23431 <numberFormat pattern="([679]\d)(\d{3})(\d{2})(\d{2})">
23432 <format>$1 $2 $3 $4</format>
23434 </availableFormats>
23436 <nationalNumberPattern>[679]\d{8}</nationalNumberPattern>
23437 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
23440 <!-- Adding 711 from numbers found online, such as the US embassy, and 6922, which seems to
23441 be used in Namangan. -->
23442 <nationalNumberPattern>
23515 </nationalNumberPattern>
23516 <exampleNumber>662345678</exampleNumber>
23519 <!-- Adding 9[45] as suggested by http://www.ucell.uz/en/for_subscribers/how_to_call.html
23520 Adding other prefixes from http://www.weltvorwahlen.de/99861353.html, and any other
23521 prefixes Tyntec has a carrier mapped to. -->
23522 <nationalNumberPattern>
23762 </nationalNumberPattern>
23763 <exampleNumber>912345678</exampleNumber>
23765 <!-- No tollFree or premiumRate information can be found. -->
23767 <!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1057.html
23768 http://www.expat.uz/index.php?/Emergency-Numbers.html
23769 http://www.mts.uz/en/citycodes/how_to_call_sos
23770 Note that the third source, for a local mobile company, comments that a '*' needs to
23771 be dialled before the 2-digit emergency numbers on their cell-phone. This is not
23772 explicitly handled here, but instead is handled by normalising input in the code. -->
23773 <nationalNumberPattern>
23779 </nationalNumberPattern>
23780 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
23781 <exampleNumber>01</exampleNumber>
23785 <!-- Vatican City -->
23786 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City -->
23787 <!-- Note that numbers here are also accessible via Italy (+39 and prefix of 06 698) but can
23788 also be dialled with the Vatican City country code. -->
23789 <territory id="VA" countryCode="379" internationalPrefix="00" leadingZeroPossible="true">
23791 <numberFormat pattern="(06)(\d{4})(\d{4})">
23792 <format>$1 $2 $3</format>
23794 </availableFormats>
23796 <nationalNumberPattern>06\d{8}</nationalNumberPattern>
23797 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23800 <nationalNumberPattern>06698\d{5}</nationalNumberPattern>
23801 <exampleNumber>0669812345</exampleNumber>
23804 <!-- We have no information on mobile numbers from the Vatican. It is probable that they use
23805 Italian mobile contracts. -->
23806 <nationalNumberPattern>N/A</nationalNumberPattern>
23807 <possibleNumberPattern>N/A</possibleNumberPattern>
23809 <!-- No information exists about other types of numbers. -->
23811 <nationalNumberPattern>11[2358]</nationalNumberPattern>
23812 <possibleNumberPattern>\d{3}</possibleNumberPattern>
23813 <exampleNumber>113</exampleNumber>
23817 <!-- Saint Vincent and the Grenadines -->
23818 <!-- http://www.itu.int/oth/T02020000B3/en -->
23819 <territory id="VC" countryCode="1" leadingDigits="784" nationalPrefix="1"
23820 internationalPrefix="011">
23822 <!-- NANPA country - uses US formatting rules -->
23823 <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
23824 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
23827 <nationalNumberPattern>
23845 </nationalNumberPattern>
23846 <exampleNumber>7842661234</exampleNumber>
23849 <!-- Adding 784 433 and 784 534 since online numbers can be found with these prefixes, and
23850 the latter seems, according to some online sources, to be assigned to Digicell. -->
23851 <nationalNumberPattern>
23864 </nationalNumberPattern>
23865 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23866 <exampleNumber>7844301234</exampleNumber>
23869 <nationalNumberPattern>
23877 </nationalNumberPattern>
23878 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23879 <exampleNumber>8002345678</exampleNumber>
23882 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
23883 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23884 <exampleNumber>9002345678</exampleNumber>
23887 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
23888 <nationalNumberPattern>
23894 </nationalNumberPattern>
23895 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23896 <exampleNumber>5002345678</exampleNumber>
23899 <!-- http://barbados.usembassy.gov/emergency-svg.html
23900 http://travel.state.gov/travel/cis_pa_tw/cis/cis_1028.html?action=/travel/cis_pa_tw/cis/cis_1100.html -->
23901 <nationalNumberPattern>
23906 </nationalNumberPattern>
23907 <possibleNumberPattern>\d{3}</possibleNumberPattern>
23908 <exampleNumber>911</exampleNumber>
23913 <!-- http://www.itu.int/oth/T02020000E3/en -->
23914 <!-- http://en.wikipedia.org/wiki/+58 -->
23915 <!-- 1XX specifies a particular carrier to route a call to. -->
23916 <territory id="VE" countryCode="58" internationalPrefix="00"
23917 nationalPrefix="0" nationalPrefixForParsing="(1\d{2})|0"
23918 nationalPrefixFormattingRule="$NP$FG"
23919 carrierCodeFormattingRule="$CC $FG">
23921 <numberFormat pattern="(\d{3})(\d{7})">
23922 <format>$1-$2</format>
23924 </availableFormats>
23926 <nationalNumberPattern>[24589]\d{9}</nationalNumberPattern>
23927 <!-- Open numbering plan. -->
23928 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
23931 <!-- Including region-free 500 calls here, since these are treated as local calls. Wikipedia
23932 mentions these as 5XX, but online examples that can be found are seemingly restricted
23934 <nationalNumberPattern>
23945 </nationalNumberPattern>
23946 <exampleNumber>2121234567</exampleNumber>
23949 <nationalNumberPattern>
23954 </nationalNumberPattern>
23955 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23956 <exampleNumber>4121234567</exampleNumber>
23959 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
23960 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23961 <exampleNumber>8001234567</exampleNumber>
23964 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
23965 <possibleNumberPattern>\d{10}</possibleNumberPattern>
23966 <exampleNumber>9001234567</exampleNumber>
23969 <nationalNumberPattern>171</nationalNumberPattern>
23970 <possibleNumberPattern>\d{3}</possibleNumberPattern>
23971 <exampleNumber>171</exampleNumber>
23975 <!-- Virgin Islands, British -->
23976 <!-- http://www.itu.int/oth/T020200001E/en -->
23977 <territory id="VG" countryCode="1" leadingDigits="284" nationalPrefix="1"
23978 internationalPrefix="011">
23980 <!-- NANPA country - uses US formatting rules -->
23981 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
23982 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
23985 <!-- No data on central office codes can be found on the nanpa.com website. The codes 422
23986 and 774 have been added from numbers found in the white pages. -->
23987 <nationalNumberPattern>
24003 </nationalNumberPattern>
24004 <exampleNumber>2842291234</exampleNumber>
24007 <!-- No data on central office codes can be found on the nanpa.com website. The codes
24008 34[0-367], 446 and 54[57] have been added from numbers found in the white pages. -->
24009 <nationalNumberPattern>
24025 </nationalNumberPattern>
24026 <possibleNumberPattern>\d{10}</possibleNumberPattern>
24027 <exampleNumber>2843001234</exampleNumber>
24030 <nationalNumberPattern>
24038 </nationalNumberPattern>
24039 <possibleNumberPattern>\d{10}</possibleNumberPattern>
24040 <exampleNumber>8002345678</exampleNumber>
24043 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
24044 <possibleNumberPattern>\d{10}</possibleNumberPattern>
24045 <exampleNumber>9002345678</exampleNumber>
24048 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
24049 <nationalNumberPattern>
24055 </nationalNumberPattern>
24056 <possibleNumberPattern>\d{10}</possibleNumberPattern>
24057 <exampleNumber>5002345678</exampleNumber>
24060 <!-- http://barbados.usembassy.gov/emergency-bvi.html
24061 http://www.britishvirginislands.com/ntk_emergency.htm -->
24062 <nationalNumberPattern>
24067 </nationalNumberPattern>
24068 <possibleNumberPattern>\d{3}</possibleNumberPattern>
24069 <exampleNumber>911</exampleNumber>
24073 <!-- Virgin Islands, United States -->
24074 <!-- http://www.itu.int/oth/T02020000DF/en -->
24075 <territory id="VI" countryCode="1" leadingDigits="340" nationalPrefix="1"
24076 internationalPrefix="011">
24078 <!-- NANPA country - uses US formatting rules -->
24079 <nationalNumberPattern>[3589]\d{9}</nationalNumberPattern>
24080 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
24083 <!-- The ITU document seems a bit out-of-date so extra prefixes based on numbers in the
24084 yellow pages have been added, and the list of exchanges found on
24085 http://www.areacodedownload.com/340/index.html -->
24086 <nationalNumberPattern>
24119 </nationalNumberPattern>
24120 <exampleNumber>3406421234</exampleNumber>
24123 <nationalNumberPattern>
24156 </nationalNumberPattern>
24157 <exampleNumber>3406421234</exampleNumber>
24160 <nationalNumberPattern>
24168 </nationalNumberPattern>
24169 <possibleNumberPattern>\d{10}</possibleNumberPattern>
24170 <exampleNumber>8002345678</exampleNumber>
24173 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
24174 <possibleNumberPattern>\d{10}</possibleNumberPattern>
24175 <exampleNumber>9002345678</exampleNumber>
24178 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
24179 <nationalNumberPattern>
24185 </nationalNumberPattern>
24186 <possibleNumberPattern>\d{10}</possibleNumberPattern>
24187 <exampleNumber>5002345678</exampleNumber>
24190 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
24191 <nationalNumberPattern>911</nationalNumberPattern>
24192 <possibleNumberPattern>\d{3}</possibleNumberPattern>
24193 <exampleNumber>911</exampleNumber>
24197 <!-- Viet Nam (Vietnam) -->
24198 <!-- http://www.itu.int/oth/T02020000E4/en -->
24199 <!-- http://en.wikipedia.org/wiki/%2B84 -->
24200 <territory id="VN" countryCode="84" internationalPrefix="00"
24201 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
24202 nationalPrefixOptionalWhenFormatting="true">
24204 <numberFormat pattern="([17]99)(\d{4})">
24205 <leadingDigits>[17]99</leadingDigits>
24206 <format>$1 $2</format>
24208 <numberFormat pattern="([48])(\d{4})(\d{4})">
24209 <leadingDigits>[48]</leadingDigits>
24210 <format>$1 $2 $3</format>
24212 <numberFormat pattern="([235-7]\d)(\d{4})(\d{3})">
24220 <format>$1 $2 $3</format>
24222 <numberFormat pattern="(80)(\d{5})">
24223 <leadingDigits>80</leadingDigits>
24224 <format>$1 $2</format>
24226 <numberFormat pattern="(69\d)(\d{4,5})">
24227 <leadingDigits>69</leadingDigits>
24228 <format>$1 $2</format>
24230 <numberFormat pattern="([235-7]\d{2})(\d{4})(\d{3})">
24238 <format>$1 $2 $3</format>
24240 <numberFormat pattern="(9\d)(\d{3})(\d{2})(\d{2})">
24241 <leadingDigits>9</leadingDigits>
24242 <format>$1 $2 $3 $4</format>
24244 <numberFormat pattern="(1[2689]\d)(\d{3})(\d{4})">
24252 <format>$1 $2 $3</format>
24254 <numberFormat nationalPrefixFormattingRule="$FG"
24255 pattern="(1[89]00)(\d{4,6})">
24256 <leadingDigits>1[89]0</leadingDigits>
24257 <format>$1 $2</format>
24259 </availableFormats>
24261 <nationalNumberPattern>
24265 </nationalNumberPattern>
24266 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
24268 <noInternationalDialling>
24269 <nationalNumberPattern>
24272 </nationalNumberPattern>
24273 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
24274 <exampleNumber>1992000</exampleNumber>
24275 </noInternationalDialling>
24277 <nationalNumberPattern>
24303 </nationalNumberPattern>
24304 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
24305 <exampleNumber>2101234567</exampleNumber>
24308 <nationalNumberPattern>
24318 </nationalNumberPattern>
24319 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
24320 <exampleNumber>912345678</exampleNumber>
24323 <nationalNumberPattern>1800\d{4,6}</nationalNumberPattern>
24324 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
24325 <exampleNumber>1800123456</exampleNumber>
24328 <nationalNumberPattern>1900\d{4,6}</nationalNumberPattern>
24329 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
24330 <exampleNumber>1900123456</exampleNumber>
24333 <!-- These include non-geographic fixed numbers, such as for government ministries. While
24334 listed as "private networks", they may actually be callable from within Vietnam. (They are
24335 "private" in the sense that ordinary people could not be assigned these numbers.) -->
24336 <nationalNumberPattern>
24340 </nationalNumberPattern>
24341 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
24342 <exampleNumber>1992000</exampleNumber>
24345 <nationalNumberPattern>11[345]</nationalNumberPattern>
24346 <possibleNumberPattern>\d{3}</possibleNumberPattern>
24347 <exampleNumber>113</exampleNumber>
24352 <!-- http://www.itu.int/oth/T02020000E2/en -->
24353 <territory id="VU" countryCode="678" internationalPrefix="00">
24354 <!-- Should be formatted in one block, apart from the mobile numbers. -->
24356 <numberFormat pattern="(\d{3})(\d{4})">
24357 <leadingDigits>[579]</leadingDigits>
24358 <format>$1 $2</format>
24360 </availableFormats>
24362 <nationalNumberPattern>[2-57-9]\d{4,6}</nationalNumberPattern>
24363 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
24366 <nationalNumberPattern>
24376 </nationalNumberPattern>
24377 <possibleNumberPattern>\d{5}</possibleNumberPattern>
24378 <exampleNumber>22123</exampleNumber>
24381 <nationalNumberPattern>
24389 </nationalNumberPattern>
24390 <possibleNumberPattern>\d{7}</possibleNumberPattern>
24391 <exampleNumber>5912345</exampleNumber>
24393 <!-- Using this for non-geographical numbers, since they have not been clearly defined, and
24394 for government fixed-line numbers. -->
24396 <nationalNumberPattern>
24399 </nationalNumberPattern>
24400 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
24401 <exampleNumber>30123</exampleNumber>
24404 <nationalNumberPattern>112</nationalNumberPattern>
24405 <possibleNumberPattern>\d{3}</possibleNumberPattern>
24406 <exampleNumber>112</exampleNumber>
24410 <!-- Wallis and Futuna (Territoire français d'outre-mer) -->
24411 <!-- http://www.itu.int/oth/T02020000E6/en -->
24412 <territory id="WF" countryCode="681" internationalPrefix="00">
24414 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
24415 <format>$1 $2 $3</format>
24417 </availableFormats>
24419 <nationalNumberPattern>[5-7]\d{5}</nationalNumberPattern>
24420 <possibleNumberPattern>\d{6}</possibleNumberPattern>
24423 <!-- Web searching only finds examples with the 72 prefix but the ITU document states that
24424 50 and 68 are possible, so they are included here. -->
24425 <nationalNumberPattern>
24431 </nationalNumberPattern>
24432 <exampleNumber>501234</exampleNumber>
24435 <nationalNumberPattern>
24441 </nationalNumberPattern>
24442 <exampleNumber>501234</exampleNumber>
24444 <!-- http://lannuaire.service-public.fr/navigation/wallis-et-futuna-wallis-futuna-alofi.html
24447 <nationalNumberPattern>1[578]</nationalNumberPattern>
24448 <possibleNumberPattern>\d{2}</possibleNumberPattern>
24449 <exampleNumber>15</exampleNumber>
24454 <!-- http://www.itu.int/oth/T02020000B4/en -->
24455 <territory id="WS" countryCode="685" internationalPrefix="0">
24457 <!-- Should be formatted in one block, apart from the specific series below. -->
24458 <numberFormat pattern="(8\d{2})(\d{3,4})">
24459 <leadingDigits>8</leadingDigits>
24460 <format>$1 $2</format>
24462 <numberFormat pattern="(7\d)(\d{5})">
24463 <leadingDigits>7</leadingDigits>
24464 <format>$1 $2</format>
24466 </availableFormats>
24468 <nationalNumberPattern>[2-8]\d{4,6}</nationalNumberPattern>
24469 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
24472 <nationalNumberPattern>
24478 </nationalNumberPattern>
24479 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
24480 <exampleNumber>22123</exampleNumber>
24483 <nationalNumberPattern>
24488 </nationalNumberPattern>
24489 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
24490 <exampleNumber>601234</exampleNumber>
24493 <!-- The 800 number series is new, and is used by companies such as the ANZ bank in Samoa to
24494 provide 24 hour eMerchant support. It is marked as "Customized Services" in the plan
24495 for now, so may be also used for other purposes than toll free, but until we have
24496 further evidence of these we will keep it as toll free. -->
24497 <nationalNumberPattern>800\d{3}</nationalNumberPattern>
24498 <possibleNumberPattern>\d{6}</possibleNumberPattern>
24499 <exampleNumber>800123</exampleNumber>
24501 <!-- Current research suggests other types of numbers are not used in Samoa. -->
24503 <!-- http://www.blueskysamoa.ws/?page_id=509 -->
24504 <nationalNumberPattern>99[4-6]</nationalNumberPattern>
24505 <possibleNumberPattern>\d{3}</possibleNumberPattern>
24506 <exampleNumber>994</exampleNumber>
24511 <!-- http://www.itu.int/oth/T02020000E7/en -->
24512 <territory id="YE" countryCode="967" internationalPrefix="00"
24513 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
24515 <numberFormat pattern="([1-7])(\d{3})(\d{3,4})">
24520 <format>$1 $2 $3</format>
24522 <numberFormat pattern="(7\d{2})(\d{3})(\d{3})">
24523 <leadingDigits>7[0137]</leadingDigits>
24524 <format>$1 $2 $3</format>
24526 </availableFormats>
24528 <nationalNumberPattern>[1-7]\d{6,8}</nationalNumberPattern>
24529 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
24532 <nationalNumberPattern>
24545 </nationalNumberPattern>
24546 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
24547 <exampleNumber>1234567</exampleNumber>
24550 <!-- Adding 70 from numbers found online. -->
24551 <nationalNumberPattern>7[0137]\d{7}</nationalNumberPattern>
24552 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24553 <exampleNumber>712345678</exampleNumber>
24555 <!-- No tollFree or premiumRate information can be found. -->
24557 <!-- http://www.yemenypages.com/en/emergency_numbers.aspx -->
24558 <!-- http://studentsabroad.state.gov/content/pdfs/911_ABROAD.pdf -->
24559 <!-- http://www.netglobers.com/asia/yemen-emergency-numbers-in-yemen.html -->
24560 <nationalNumberPattern>19[1459]</nationalNumberPattern>
24561 <possibleNumberPattern>\d{3}</possibleNumberPattern>
24562 <exampleNumber>191</exampleNumber>
24567 <!-- Some information at http://en.wikipedia.org/wiki/Telephone_numbers_in_France - most from
24568 collection of internet data. http://www.comores-online.com/mwezinet/internet/262.htm
24569 verifies the fixed-line prefixes, but the mobile prefixes listed here seem out of date.
24571 <territory id="YT" countryCode="262" internationalPrefix="00" nationalPrefix="0"
24572 nationalPrefixFormattingRule="$NP$FG" leadingDigits="269|63">
24573 <!-- Formatting as per La Réunion. -->
24575 <nationalNumberPattern>[268]\d{8}</nationalNumberPattern>
24576 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24579 <nationalNumberPattern>2696[0-4]\d{4}</nationalNumberPattern>
24580 <exampleNumber>269601234</exampleNumber>
24583 <nationalNumberPattern>639\d{6}</nationalNumberPattern>
24584 <exampleNumber>639123456</exampleNumber>
24586 <!-- Same as in France. -->
24588 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
24589 <exampleNumber>801234567</exampleNumber>
24591 <!-- http://www.sfr-mayotte.com/la-carte/les-services-@/article.jspz?oid=679&categ=345 -->
24592 <!-- http://www.sccfd.org/travel.html -->
24594 <nationalNumberPattern>
24599 </nationalNumberPattern>
24600 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
24601 <exampleNumber>15</exampleNumber>
24605 <!-- South Africa -->
24606 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000C10001PDFE.pdf -->
24607 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa -->
24608 <territory id="ZA" countryCode="27" internationalPrefix="00"
24609 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
24611 <numberFormat pattern="(860)(\d{3})(\d{3})">
24612 <leadingDigits>860</leadingDigits>
24613 <format>$1 $2 $3</format>
24615 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
24623 <format>$1 $2 $3</format>
24625 <numberFormat pattern="(\d{2})(\d{3,4})">
24626 <leadingDigits>8[1-4]</leadingDigits>
24627 <format>$1 $2</format>
24629 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})">
24630 <leadingDigits>8[1-4]</leadingDigits>
24631 <format>$1 $2 $3</format>
24633 </availableFormats>
24635 <nationalNumberPattern>
24641 </nationalNumberPattern>
24642 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
24645 <!-- Wikipedia is missing 020, and the 024 code it lists for Somerset West stopped being
24647 <nationalNumberPattern>
24655 </nationalNumberPattern>
24656 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24657 <exampleNumber>101234567</exampleNumber>
24660 <!-- Wikipedia says 085 is for cellular: ITU says it is protected. Also note that we are
24661 still supporting numbers beginning with 8 that are fewer than 9 digits since they are
24662 in prominent places online, even though the ITU document says numbers must be 10 digits
24663 long (including the national prefix). -->
24664 <nationalNumberPattern>
24670 </nationalNumberPattern>
24671 <exampleNumber>711234567</exampleNumber>
24674 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
24675 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24676 <exampleNumber>801234567</exampleNumber>
24679 <nationalNumberPattern>
24682 </nationalNumberPattern>
24683 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24684 <exampleNumber>862345678</exampleNumber>
24687 <nationalNumberPattern>860\d{6}</nationalNumberPattern>
24688 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24689 <exampleNumber>860123456</exampleNumber>
24692 <nationalNumberPattern>87\d{7}</nationalNumberPattern>
24693 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24694 <exampleNumber>871234567</exampleNumber>
24697 <!-- MaxiCall numbers cost as much as national long distance, so they are classified as UAN
24699 <nationalNumberPattern>861\d{6}</nationalNumberPattern>
24700 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24701 <exampleNumber>861123456</exampleNumber>
24704 <nationalNumberPattern>
24712 </nationalNumberPattern>
24713 <possibleNumberPattern>\d{3,5}</possibleNumberPattern>
24714 <exampleNumber>10111</exampleNumber>
24719 <!-- http://www.itu.int/oth/T02020000E8/en -->
24720 <territory id="ZM" countryCode="260" internationalPrefix="00"
24721 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
24723 <numberFormat pattern="([29]\d)(\d{7})">
24724 <leadingDigits>[29]</leadingDigits>
24725 <format>$1 $2</format>
24727 <numberFormat pattern="(800)(\d{3})(\d{3})">
24728 <leadingDigits>8</leadingDigits>
24729 <format>$1 $2 $3</format>
24731 </availableFormats>
24733 <nationalNumberPattern>[289]\d{8}</nationalNumberPattern>
24734 <possibleNumberPattern>\d{9}</possibleNumberPattern>
24737 <nationalNumberPattern>21[1-8]\d{6}</nationalNumberPattern>
24738 <exampleNumber>211234567</exampleNumber>
24741 <!-- Adding extra prefixes 50, 6[1-57-9] and 7[13-6] since SMS messages have been
24742 successfully delivered to these numbers, and numbers like this can be found on the
24743 Internet. Adding prefix 960 based on information received from MTN Zambia. -->
24744 <nationalNumberPattern>
24750 </nationalNumberPattern>
24751 <exampleNumber>955123456</exampleNumber>
24754 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
24755 <exampleNumber>800123456</exampleNumber>
24758 <nationalNumberPattern>
24763 </nationalNumberPattern>
24764 <possibleNumberPattern>\d{3}</possibleNumberPattern>
24765 <exampleNumber>999</exampleNumber>
24770 <!-- http://www.itu.int/oth/T02020000E9/en -->
24771 <territory id="ZW" countryCode="263" internationalPrefix="00"
24772 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
24774 <!-- One-digit area codes -->
24775 <numberFormat pattern="([49])(\d{3})(\d{2,5})">
24780 <format>$1 $2 $3</format>
24782 <!-- Mobile numbers -->
24783 <numberFormat pattern="([179]\d)(\d{3})(\d{3,4})">
24788 <format>$1 $2 $3</format>
24790 <numberFormat pattern="(86\d{2})(\d{3})(\d{3})">
24791 <leadingDigits>86[24]</leadingDigits>
24792 <format>$1 $2 $3</format>
24794 <!-- Three-digit area codes (listed before the two-digit ones since some overlap) -->
24795 <numberFormat pattern="([2356]\d{2})(\d{3,5})">
24815 <format>$1 $2</format>
24817 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
24838 <format>$1 $2 $3</format>
24840 <!-- Two-digit area codes -->
24841 <numberFormat pattern="([1-356]\d)(\d{3,5})">
24866 <format>$1 $2</format>
24868 <numberFormat pattern="([1-356]\d)(\d{3})(\d{3})">
24893 <format>$1 $2 $3</format>
24895 <!-- Four-digit area codes -->
24896 <numberFormat pattern="([25]\d{3})(\d{3,5})">
24907 <format>$1 $2</format>
24909 <numberFormat pattern="([25]\d{3})(\d{3})(\d{3})">
24920 <format>$1 $2 $3</format>
24922 <!-- VOIP numbers -->
24923 <numberFormat pattern="(8\d{3})(\d{6})">
24924 <leadingDigits>86</leadingDigits>
24925 <format>$1 $2</format>
24927 </availableFormats>
24929 <!-- A complicated nationalNumberPattern is necessary here, since the numbers are extremely
24930 variable in length and the possible prefixes clash with the country code. -->
24931 <nationalNumberPattern>
24938 </nationalNumberPattern>
24939 <possibleNumberPattern>\d{3,10}</possibleNumberPattern>
24942 <!-- Numbering is grouped by subscriber-number length. -->
24943 <nationalNumberPattern>
25003 </nationalNumberPattern>
25004 <exampleNumber>1312345</exampleNumber>
25006 <!-- The ITU document list 8622 and 8644 as VoIP, but an online search reveals that they are
25007 also being used by the carriers as mobile prefixes. -->
25009 <nationalNumberPattern>
25015 </nationalNumberPattern>
25016 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
25017 <exampleNumber>711234567</exampleNumber>
25020 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
25021 <possibleNumberPattern>\d{10}</possibleNumberPattern>
25022 <exampleNumber>8001234567</exampleNumber>
25024 <!-- No premiumRate information can be found. -->
25026 <nationalNumberPattern>
25035 </nationalNumberPattern>
25036 <possibleNumberPattern>\d{10}</possibleNumberPattern>
25037 <exampleNumber>8686123456</exampleNumber>
25040 <nationalNumberPattern>
25045 </nationalNumberPattern>
25046 <possibleNumberPattern>\d{3}</possibleNumberPattern>
25047 <exampleNumber>999</exampleNumber>
25051 <!-- Universal International Toll Free Number -->
25052 <!-- http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx -->
25053 <territory id="001" countryCode="800" leadingZeroPossible="true">
25055 <numberFormat pattern="(\d{4})(\d{4})">
25056 <format>$1 $2</format>
25058 </availableFormats>
25060 <nationalNumberPattern>\d{8}</nationalNumberPattern>
25061 <possibleNumberPattern>\d{8}</possibleNumberPattern>
25062 <exampleNumber>12345678</exampleNumber>
25065 <nationalNumberPattern>NA</nationalNumberPattern>
25066 <possibleNumberPattern>NA</possibleNumberPattern>
25069 <nationalNumberPattern>NA</nationalNumberPattern>
25070 <possibleNumberPattern>NA</possibleNumberPattern>
25073 <nationalNumberPattern>\d{8}</nationalNumberPattern>
25077 <!-- Universal International Shared Cost Number -->
25078 <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en -->
25079 <territory id="001" countryCode="808" leadingZeroPossible="true">
25081 <numberFormat pattern="(\d{4})(\d{4})">
25082 <format>$1 $2</format>
25084 </availableFormats>
25086 <nationalNumberPattern>\d{8}</nationalNumberPattern>
25087 <possibleNumberPattern>\d{8}</possibleNumberPattern>
25088 <exampleNumber>12345678</exampleNumber>
25091 <nationalNumberPattern>NA</nationalNumberPattern>
25092 <possibleNumberPattern>NA</possibleNumberPattern>
25095 <nationalNumberPattern>NA</nationalNumberPattern>
25096 <possibleNumberPattern>NA</possibleNumberPattern>
25099 <nationalNumberPattern>\d{8}</nationalNumberPattern>
25103 <!-- Inmarsat Global Limited -->
25104 <!-- http://www.itu.int/oth/T0202000065/en -->
25105 <!-- www.inmarsat.com -->
25106 <territory id="001" countryCode="870">
25108 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
25109 <format>$1 $2 $3</format>
25111 </availableFormats>
25113 <nationalNumberPattern>[35-7]\d{8}</nationalNumberPattern>
25114 <possibleNumberPattern>\d{9}</possibleNumberPattern>
25115 <exampleNumber>301234567</exampleNumber>
25118 <nationalNumberPattern>NA</nationalNumberPattern>
25119 <possibleNumberPattern>NA</possibleNumberPattern>
25122 <!-- Assigning these to mobile since Inmarsat considers them to be mobile numbers. -->
25123 <nationalNumberPattern>
25128 </nationalNumberPattern>
25133 <!-- http://www.itu.int/oth/T02020000E5/en -->
25134 <!-- Number length has been derived from examples found online. -->
25135 <territory id="001" countryCode="878">
25137 <!-- Formatting chosen based on online examples. -->
25138 <numberFormat pattern="(\d{2})(\d{5})(\d{5})">
25139 <format>$1 $2 $3</format>
25141 </availableFormats>
25143 <nationalNumberPattern>1\d{11}</nationalNumberPattern>
25144 <possibleNumberPattern>\d{12}</possibleNumberPattern>
25145 <exampleNumber>101234567890</exampleNumber>
25148 <nationalNumberPattern>NA</nationalNumberPattern>
25149 <possibleNumberPattern>NA</possibleNumberPattern>
25152 <nationalNumberPattern>NA</nationalNumberPattern>
25153 <possibleNumberPattern>NA</possibleNumberPattern>
25156 <nationalNumberPattern>10\d{10}</nationalNumberPattern>
25161 <!-- www.iridium.com -->
25162 <!-- http://www.itu.int/oth/T0202000069/en -->
25163 <!-- Globalstar also reports using this prefix, but we cannot find any online numbers with the
25164 Globalstar prefixes, so are not sure how exactly these work, and what length the numbers
25165 are. For this reason, we only support Iridium numbers at the moment. -->
25166 <territory id="001" countryCode="881">
25168 <!-- Formatting chosen based on ITU document and Iridium website FAQ. -->
25169 <numberFormat pattern="(\d)(\d{3})(\d{5})">
25170 <leadingDigits>[67]</leadingDigits>
25171 <format>$1 $2 $3</format>
25173 </availableFormats>
25175 <nationalNumberPattern>[67]\d{8}</nationalNumberPattern>
25176 <possibleNumberPattern>\d{9}</possibleNumberPattern>
25177 <exampleNumber>612345678</exampleNumber>
25180 <nationalNumberPattern>NA</nationalNumberPattern>
25181 <possibleNumberPattern>NA</possibleNumberPattern>
25184 <nationalNumberPattern>[67]\d{8}</nationalNumberPattern>
25188 <!-- BebbiCell (Formerly Global Networks Switzerland AG) +88234 -->
25189 <!-- http://www.itu.int/oth/T0202000054/en -->
25190 <!-- http://www.gsm.aq/numberplan.php -->
25191 <!-- http://www.global.aq -->
25192 <!-- Maritime Communications Partner (MCP) +88232 -->
25193 <!-- http://www.itu.int/oth/T02020000F4/en -->
25194 <!-- Oration Technologies +88237 -->
25195 <!-- http://www.itu.int/oth/T02020000A0/en -->
25196 <!-- Telespazio S.p.A. +88213 -->
25197 <!-- http://www.itu.int/oth/T02020000CC/en -->
25198 <!-- Thuraya +88216 -->
25199 <!-- http://www.itu.int/oth/T02020000CF/en -->
25200 <territory id="001" countryCode="882">
25202 <numberFormat pattern="(\d{2})(\d{4})(\d{3})">
25203 <leadingDigits>3[23]</leadingDigits>
25204 <format>$1 $2 $3</format>
25206 <numberFormat pattern="(\d{2})(\d{5})">
25211 <format>$1 $2</format>
25213 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
25214 <leadingDigits>34[57]</leadingDigits>
25215 <format>$1 $2 $3</format>
25217 <numberFormat pattern="(\d{3})(\d{4})(\d{4})">
25218 <leadingDigits>348</leadingDigits>
25219 <format>$1 $2 $3</format>
25221 <numberFormat pattern="(\d{2})(\d{2})(\d{4})">
25222 <leadingDigits>1</leadingDigits>
25223 <format>$1 $2 $3</format>
25225 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})">
25226 <leadingDigits>16</leadingDigits>
25227 <format>$1 $2 $3</format>
25229 <numberFormat pattern="(\d{2})(\d{4,5})(\d{5})">
25230 <leadingDigits>16</leadingDigits>
25231 <format>$1 $2 $3</format>
25233 </availableFormats>
25235 <nationalNumberPattern>[13]\d{6,11}</nationalNumberPattern>
25236 <possibleNumberPattern>\d{7,12}</possibleNumberPattern>
25237 <exampleNumber>3451234567</exampleNumber>
25240 <nationalNumberPattern>NA</nationalNumberPattern>
25241 <possibleNumberPattern>NA</possibleNumberPattern>
25244 <!-- Bebbicell Mobile numbers, MCP & Oration. We are guessing the number length for
25245 Oration based on numbers found online. -->
25246 <nationalNumberPattern>
25255 </nationalNumberPattern>
25256 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
25259 <!-- Telespazio S.p.A., Thuraya and Bebbicell VOIP numbers. -->
25260 <nationalNumberPattern>
25275 </nationalNumberPattern>
25276 <possibleNumberPattern>\d{7,12}</possibleNumberPattern>
25279 <nationalNumberPattern>348[57]\d{7}</nationalNumberPattern>
25280 <possibleNumberPattern>\d{11}</possibleNumberPattern>
25284 <!-- http://www.itu.int/oth/T02020000F3/en -->
25285 <!-- http://www.republicwireless.com/world-wi-fi-number -->
25286 <territory id="001" countryCode="883">
25288 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
25289 <format>$1 $2 $3</format>
25291 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})">
25292 <format>$1 $2 $3 $4</format>
25294 </availableFormats>
25296 <!-- Wikipedia also listed a few other +883 ranges, but no information on their lengths and
25297 costs can be found online, so we don't include them here for now. -->
25298 <nationalNumberPattern>51\d{7}(?:\d{3})?</nationalNumberPattern>
25299 <possibleNumberPattern>\d{9}(?:\d{3})?</possibleNumberPattern>
25300 <exampleNumber>510012345</exampleNumber>
25303 <nationalNumberPattern>NA</nationalNumberPattern>
25304 <possibleNumberPattern>NA</possibleNumberPattern>
25307 <nationalNumberPattern>NA</nationalNumberPattern>
25308 <possibleNumberPattern>NA</possibleNumberPattern>
25311 <nationalNumberPattern>
25316 </nationalNumberPattern>
25320 <!-- United Nations- OCHA -->
25321 <!-- http://www.itu.int/oth/T02020000FA/en -->
25322 <!-- Numbers here are classified as UAN, as they are non-geographical and universally
25323 accessible. In addition, the end-user tariff to reach these numbers is lower or similar to
25324 the tariff of a national call. -->
25325 <territory id="001" countryCode="888" leadingZeroPossible="true">
25327 <numberFormat pattern="(\d{3})(\d{3})(\d{5})">
25328 <format>$1 $2 $3</format>
25330 </availableFormats>
25332 <nationalNumberPattern>\d{11}</nationalNumberPattern>
25333 <possibleNumberPattern>\d{11}</possibleNumberPattern>
25334 <exampleNumber>12345678901</exampleNumber>
25337 <nationalNumberPattern>NA</nationalNumberPattern>
25338 <possibleNumberPattern>NA</possibleNumberPattern>
25341 <nationalNumberPattern>NA</nationalNumberPattern>
25342 <possibleNumberPattern>NA</possibleNumberPattern>
25345 <nationalNumberPattern>\d{11}</nationalNumberPattern>
25349 <!-- Universal International Premium Rate Number -->
25350 <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en -->
25351 <territory id="001" countryCode="979" leadingZeroPossible="true">
25353 <numberFormat pattern="(\d)(\d{4})(\d{4})">
25354 <format>$1 $2 $3</format>
25356 </availableFormats>
25358 <nationalNumberPattern>\d{9}</nationalNumberPattern>
25359 <possibleNumberPattern>\d{9}</possibleNumberPattern>
25360 <exampleNumber>123456789</exampleNumber>
25363 <nationalNumberPattern>NA</nationalNumberPattern>
25364 <possibleNumberPattern>NA</possibleNumberPattern>
25367 <nationalNumberPattern>NA</nationalNumberPattern>
25368 <possibleNumberPattern>NA</possibleNumberPattern>
25371 <nationalNumberPattern>\d{9}</nationalNumberPattern>
25375 </phoneNumberMetadata>