Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2792)

Side by Side Diff: third_party/libphonenumber/resources/PhoneNumberMetaData.xml

Issue 8736001: Pull the phone library directly. Delete old version. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <!-- Copyright (C) 2009 Google Inc.
2
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
6
7 http://www.apache.org/licenses/LICENSE-2.0
8
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.
14
15 @author: Shaopeng Jia
16 @author: Lara Rennie
17
18 MetaData on Phone Number Plan and formatting rules
19 Note: Territories are in alphabetical order by their IDs, which are based o n ISO 3166-1
20 two-letter country codes. The country names in the comments are the o fficial short names
21 in English according to ISO 3166-1.
22
23 For more information on what each element represents, see
24 java/com/google/i18n/phonenumbers/phonemetadata.proto
25
26 Note that if you want to add validation metadata, the generalDesc nationalN umberPattern and
27 possibleNumberPattern must be provided. If this is missing, then the countr y will be
28 considered to have no more specific phone-number type metadata (fixedLine, mobile etc) and
29 hence only basic validation rules (numbers should be between 3 and 15 digit s long) will be
30 applied.
31
32 Country code, international and national prefix information main source:
33 http://www.itu.int/publ/T-SP-E.164C-2010/en
34 -->
35
36 <!DOCTYPE phoneNumberMetadata [
37 <!ELEMENT phoneNumberMetadata (territories)>
38 <!ELEMENT territories (territory+)>
39 <!ELEMENT territory (availableFormats?, generalDesc?, noInternationalDiallin g?,
40 areaCodeOptional?, fixedLine?, mobile?, pager?, tollFree?, premiumRate?,
41 sharedCost?, personalNumber?, voip?, uan?, shortCode?)>
42 <!ELEMENT generalDesc (nationalNumberPattern, possibleNumberPattern)>
43 <!ELEMENT noInternationalDialling (nationalNumberPattern, possibleNumberPatt ern,
44 exampleNumber?)>
45 <!ELEMENT areaCodeOptional (nationalNumberPattern, possibleNumberPattern, ex ampleNumber?)>
46 <!ELEMENT fixedLine (nationalNumberPattern?, possibleNumberPattern?, example Number?)>
47 <!ELEMENT mobile (nationalNumberPattern?, possibleNumberPattern?, exampleNum ber?)>
48 <!ELEMENT pager (nationalNumberPattern?, possibleNumberPattern?, exampleNumb er?)>
49 <!ELEMENT tollFree (nationalNumberPattern?, possibleNumberPattern?, exampleN umber?)>
50 <!ELEMENT premiumRate (nationalNumberPattern?, possibleNumberPattern?, examp leNumber?)>
51 <!ELEMENT sharedCost (nationalNumberPattern?, possibleNumberPattern?, exampl eNumber?)>
52 <!ELEMENT personalNumber (nationalNumberPattern?, possibleNumberPattern?, ex ampleNumber?)>
53 <!ELEMENT voip (nationalNumberPattern?, possibleNumberPattern?, exampleNumbe r?)>
54 <!ELEMENT uan (nationalNumberPattern?, possibleNumberPattern?, exampleNumber ?)>
55 <!ELEMENT shortCode (nationalNumberPattern?, possibleNumberPattern?, example Number?)>
56 <!ELEMENT availableFormats (numberFormat+)>
57 <!ELEMENT nationalNumberPattern (#PCDATA)>
58 <!ELEMENT possibleNumberPattern (#PCDATA)>
59 <!ELEMENT exampleNumber (#PCDATA)>
60 <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)>
61 <!ELEMENT format (#PCDATA)>
62 <!ELEMENT intlFormat (#PCDATA)>
63 <!ELEMENT leadingDigits (#PCDATA)>
64
65 <!ATTLIST territory id CDATA #REQUIRED>
66 <!ATTLIST territory countryCode CDATA #REQUIRED>
67 <!ATTLIST territory leadingDigits CDATA #IMPLIED>
68 <!ATTLIST territory preferredInternationalPrefix CDATA #IMPLIED>
69 <!ATTLIST territory internationalPrefix CDATA #REQUIRED>
70 <!ATTLIST territory nationalPrefix CDATA #IMPLIED>
71 <!ATTLIST territory nationalPrefixForParsing CDATA #IMPLIED>
72 <!ATTLIST territory nationalPrefixTransformRule CDATA #IMPLIED>
73 <!ATTLIST territory preferredExtnPrefix CDATA #IMPLIED>
74 <!ATTLIST territory nationalPrefixFormattingRule CDATA #IMPLIED>
75 <!ATTLIST territory mainCountryForCode (true) #IMPLIED>
76 <!ATTLIST territory leadingZeroPossible (true) #IMPLIED>
77 <!ATTLIST territory carrierCodeFormattingRule CDATA #IMPLIED>
78 <!ATTLIST numberFormat nationalPrefixFormattingRule CDATA #IMPLIED>
79 <!ATTLIST numberFormat carrierCodeFormattingRule CDATA #IMPLIED>
80 <!ATTLIST numberFormat pattern CDATA #REQUIRED>
81 ]>
82
83 <phoneNumberMetadata>
84 <territories>
85 <!-- Ascension Island -->
86 <!-- www.itu.int/oth/T02020000AF -->
87 <territory id="AC" countryCode="247" internationalPrefix="00">
88 <!-- Formatted as a block. -->
89 <generalDesc>
90 <nationalNumberPattern>[2-46]\d{3}</nationalNumberPattern>
91 <possibleNumberPattern>\d{4}</possibleNumberPattern>
92 </generalDesc>
93 <fixedLine>
94 <nationalNumberPattern>
95 (?:
96 3[0-5]|
97 4[4-6]|
98 [26]\d
99 )\d{2}
100 </nationalNumberPattern>
101 <possibleNumberPattern>\d{4}</possibleNumberPattern>
102 <exampleNumber>6889</exampleNumber>
103 </fixedLine>
104 <mobile>
105 <nationalNumberPattern>NA</nationalNumberPattern>
106 <possibleNumberPattern>NA</possibleNumberPattern>
107 </mobile>
108 </territory>
109
110 <!-- Andorra -->
111 <!-- http://www.itu.int/oth/T0202000005/en -->
112 <territory id="AD" countryCode="376" internationalPrefix="00">
113 <availableFormats>
114 <numberFormat pattern="(\d{3})(\d{3})">
115 <leadingDigits>[346-9]</leadingDigits>
116 <format>$1 $2</format>
117 </numberFormat>
118 <numberFormat pattern="(180[02])(\d{4})">
119 <leadingDigits>1</leadingDigits>
120 <format>$1 $2</format>
121 </numberFormat>
122 </availableFormats>
123 <generalDesc>
124 <nationalNumberPattern>
125 (?:
126 [346-9]|
127 180
128 )\d{5}
129 </nationalNumberPattern>
130 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
131 </generalDesc>
132 <fixedLine>
133 <nationalNumberPattern>[78]\d{5}</nationalNumberPattern>
134 <possibleNumberPattern>\d{6}</possibleNumberPattern>
135 <exampleNumber>712345</exampleNumber>
136 </fixedLine>
137 <mobile>
138 <nationalNumberPattern>[346]\d{5}</nationalNumberPattern>
139 <possibleNumberPattern>\d{6}</possibleNumberPattern>
140 <exampleNumber>312345</exampleNumber>
141 </mobile>
142 <tollFree>
143 <!-- Note that the definitions of 1800 and 1802 numbers differ in the pl an and on the
144 Andorran www.sta.ad website, but we consider both to be freephone h ere. -->
145 <nationalNumberPattern>180[02]\d{4}</nationalNumberPattern>
146 <possibleNumberPattern>\d{8}</possibleNumberPattern>
147 <exampleNumber>18001234</exampleNumber>
148 </tollFree>
149 <!-- The national numbering plan says that numbers beginning with 9 are re served for special
150 services, so we assume they are premium rate here, although we cannot find examples
151 online. -->
152 <premiumRate>
153 <nationalNumberPattern>9\d{5}</nationalNumberPattern>
154 <possibleNumberPattern>\d{6}</possibleNumberPattern>
155 <exampleNumber>912345</exampleNumber>
156 </premiumRate>
157 </territory>
158
159 <!-- United Arab Emirates -->
160 <!-- http://www.itu.int/oth/T02020000DC/en -->
161 <territory id="AE" countryCode="971" internationalPrefix="00"
162 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
163 <availableFormats>
164 <numberFormat pattern="([2-4679])(\d{3})(\d{4})">
165 <leadingDigits>[2-4679][2-8]</leadingDigits>
166 <format>$1 $2 $3</format>
167 </numberFormat>
168 <numberFormat pattern="(5[056])(\d{3})(\d{4})">
169 <leadingDigits>5</leadingDigits>
170 <format>$1 $2 $3</format>
171 </numberFormat>
172 <numberFormat pattern="([4679]00)(\d)(\d{5})" nationalPrefixFormattingRu le="$FG">
173 <leadingDigits>[4679]0</leadingDigits>
174 <format>$1 $2 $3</format>
175 </numberFormat>
176 <numberFormat pattern="(800)(\d{2,9})" nationalPrefixFormattingRule="$FG ">
177 <leadingDigits>8</leadingDigits>
178 <format>$1 $2</format>
179 </numberFormat>
180 </availableFormats>
181 <generalDesc>
182 <nationalNumberPattern>
183 [2-79]\d{7,8}|
184 800\d{2,9}
185 </nationalNumberPattern>
186 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
187 </generalDesc>
188 <fixedLine>
189 <nationalNumberPattern>
190 (?:
191 [2-4679][2-8]\d|
192 600[25]
193 )\d{5}
194 </nationalNumberPattern>
195 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
196 <exampleNumber>22345678</exampleNumber>
197 </fixedLine>
198 <mobile>
199 <nationalNumberPattern>5[056]\d{7}</nationalNumberPattern>
200 <possibleNumberPattern>\d{9}</possibleNumberPattern>
201 <exampleNumber>501234567</exampleNumber>
202 </mobile>
203 <tollFree>
204 <nationalNumberPattern>
205 400\d{6}|
206 800\d{2,9}
207 </nationalNumberPattern>
208 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
209 <exampleNumber>800123456</exampleNumber>
210 </tollFree>
211 <premiumRate>
212 <nationalNumberPattern>900[02]\d{5}</nationalNumberPattern>
213 <possibleNumberPattern>\d{9}</possibleNumberPattern>
214 <exampleNumber>900234567</exampleNumber>
215 </premiumRate>
216 <sharedCost>
217 <nationalNumberPattern>700[05]\d{5}</nationalNumberPattern>
218 <possibleNumberPattern>\d{9}</possibleNumberPattern>
219 <exampleNumber>700012345</exampleNumber>
220 </sharedCost>
221 </territory>
222
223 <!-- Afghanistan -->
224 <!-- http://www.itu.int/oth/T0202000001/en -->
225 <territory id="AF" countryCode="93" internationalPrefix="00"
226 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
227 <availableFormats>
228 <numberFormat pattern="([2-7]\d)(\d{3})(\d{4})">
229 <format>$1 $2 $3</format>
230 </numberFormat>
231 </availableFormats>
232 <generalDesc>
233 <nationalNumberPattern>[2-7]\d{8}</nationalNumberPattern>
234 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
235 </generalDesc>
236 <fixedLine>
237 <nationalNumberPattern>
238 (?:
239 [25][0-8]|
240 [34][0-4]|
241 6[0-5]
242 )[2-9]\d{6}
243 </nationalNumberPattern>
244 <exampleNumber>234567890</exampleNumber>
245 </fixedLine>
246 <mobile>
247 <nationalNumberPattern>7[057-9]\d{7}</nationalNumberPattern>
248 <possibleNumberPattern>\d{9}</possibleNumberPattern>
249 <exampleNumber>701234567</exampleNumber>
250 </mobile>
251 </territory>
252
253 <!-- Antigua and Barbuda -->
254 <!-- http://www.itu.int/oth/T0202000008/en -->
255 <territory id="AG" countryCode="1" leadingDigits="268"
256 nationalPrefix="1" internationalPrefix="011">
257 <generalDesc>
258 <!-- NANPA country - uses US formatting rules -->
259 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
260 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
261 </generalDesc>
262 <fixedLine>
263 <!-- 268 468 is not in the plan, but has been added after numbers with t his prefix have been
264 found in online searches. -->
265 <nationalNumberPattern>
266 268(?:
267 4(?:
268 6[0-38]|
269 84
270 )|
271 56[0-2]
272 )\d{4}
273 </nationalNumberPattern>
274 <exampleNumber>2684601234</exampleNumber>
275 </fixedLine>
276 <mobile>
277 <!-- 268 776/778/779 are not in the plan, but have been added after numb ers with these
278 prefixes have been found in online searches. Same for 268 780/782/7 84/786. -->
279 <nationalNumberPattern>
280 268(?:
281 464|
282 7(?:
283 2[0-9]|
284 64|
285 7[0-689]|
286 8[02-68]
287 )
288 )\d{4}
289 </nationalNumberPattern>
290 <possibleNumberPattern>\d{10}</possibleNumberPattern>
291 <exampleNumber>2684641234</exampleNumber>
292 </mobile>
293 <pager>
294 <nationalNumberPattern>26840[69]\d{4}</nationalNumberPattern>
295 <possibleNumberPattern>\d{10}</possibleNumberPattern>
296 <exampleNumber>2684061234</exampleNumber>
297 </pager>
298 <tollFree>
299 <nationalNumberPattern>
300 8(?:
301 00|
302 55|
303 66|
304 77|
305 88
306 )[2-9]\d{6}
307 </nationalNumberPattern>
308 <possibleNumberPattern>\d{10}</possibleNumberPattern>
309 <exampleNumber>8002123456</exampleNumber>
310 </tollFree>
311 <premiumRate>
312 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
313 <possibleNumberPattern>\d{10}</possibleNumberPattern>
314 <exampleNumber>9002123456</exampleNumber>
315 </premiumRate>
316 <personalNumber>
317 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
318 <nationalNumberPattern>
319 5(?:
320 00|
321 33|
322 44
323 )[2-9]\d{6}
324 </nationalNumberPattern>
325 <possibleNumberPattern>\d{10}</possibleNumberPattern>
326 <exampleNumber>5002345678</exampleNumber>
327 </personalNumber>
328 <voip>
329 <!-- This is included as Centrex in the plan. -->
330 <nationalNumberPattern>26848[01]\d{4}</nationalNumberPattern>
331 <possibleNumberPattern>\d{10}</possibleNumberPattern>
332 <exampleNumber>2684801234</exampleNumber>
333 </voip>
334 </territory>
335
336 <!-- Anguilla -->
337 <!-- http://www.itu.int/oth/T0202000007/en -->
338 <territory id="AI" countryCode="1" leadingDigits="264"
339 nationalPrefix="1" internationalPrefix="011">
340 <generalDesc>
341 <!-- NANPA country - uses US formatting rules -->
342 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
343 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
344 </generalDesc>
345 <fixedLine>
346 <nationalNumberPattern>
347 2644(?:
348 6[12]|
349 9[78]
350 )\d{4}
351 </nationalNumberPattern>
352 <exampleNumber>2644612345</exampleNumber>
353 </fixedLine>
354 <mobile>
355 <nationalNumberPattern>
356 264(?:
357 235|
358 476|
359 5(?:
360 3[6-9]|
361 8[1-4]
362 )|
363 7(?:
364 29|
365 72
366 )
367 )\d{4}
368 </nationalNumberPattern>
369 <possibleNumberPattern>\d{10}</possibleNumberPattern>
370 <exampleNumber>2642351234</exampleNumber>
371 </mobile>
372 <tollFree>
373 <nationalNumberPattern>
374 8(?:
375 00|
376 55|
377 66|
378 77|
379 88
380 )[2-9]\d{6}
381 </nationalNumberPattern>
382 <possibleNumberPattern>\d{10}</possibleNumberPattern>
383 <exampleNumber>8002123456</exampleNumber>
384 </tollFree>
385 <premiumRate>
386 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
387 <possibleNumberPattern>\d{10}</possibleNumberPattern>
388 <exampleNumber>9002123456</exampleNumber>
389 </premiumRate>
390 <personalNumber>
391 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
392 <nationalNumberPattern>
393 5(?:
394 00|
395 33|
396 44
397 )[2-9]\d{6}
398 </nationalNumberPattern>
399 <possibleNumberPattern>\d{10}</possibleNumberPattern>
400 <exampleNumber>5002345678</exampleNumber>
401 </personalNumber>
402 </territory>
403
404 <!-- Albania -->
405 <!-- http://www.itu.int/oth/T0202000002/en -->
406 <territory id="AL" countryCode="355" internationalPrefix="00"
407 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
408 <availableFormats>
409 <!-- Formats mostly follow http://tirana.usembassy.gov/list_of_doctors.h tml -->
410 <numberFormat pattern="(4)(\d{3})(\d{4})">
411 <leadingDigits>4[0-6]</leadingDigits>
412 <format>$1 $2 $3</format>
413 </numberFormat>
414 <numberFormat pattern="(6[6-9])(\d{3})(\d{4})">
415 <leadingDigits>6</leadingDigits>
416 <format>$1 $2 $3</format>
417 </numberFormat>
418 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
419 <leadingDigits>
420 [2358][2-5]|
421 4[7-9]
422 </leadingDigits>
423 <format>$1 $2 $3</format>
424 </numberFormat>
425 <numberFormat pattern="(\d{3})(\d{3,5})">
426 <leadingDigits>
427 [235][16-9]|
428 8[016-9]|
429 [79]
430 </leadingDigits>
431 <format>$1 $2</format>
432 </numberFormat>
433 </availableFormats>
434 <generalDesc>
435 <nationalNumberPattern>
436 [2-57]\d{7}|
437 6\d{8}|
438 8\d{5,7}|
439 9\d{5}
440 </nationalNumberPattern>
441 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
442 </generalDesc>
443 <fixedLine>
444 <nationalNumberPattern>
445 (?:
446 2(?:
447 [168][1-9]|
448 [247]\d|
449 9[1-7]
450 )|
451 3(?:
452 1[1-3]|
453 [2-6]\d|
454 [79][1-8]|
455 8[1-9]
456 )|
457 4\d{2}|
458 5(?:
459 1[1-4]|
460 [2-578]\d|
461 6[1-5]|
462 9[1-7]
463 )|
464 8(?:
465 [19][1-5]|
466 [2-6]\d|
467 [78][1-7]
468 )
469 )\d{5}
470 </nationalNumberPattern>
471 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
472 <exampleNumber>22345678</exampleNumber>
473 </fixedLine>
474 <mobile>
475 <nationalNumberPattern>6[6-9]\d{7}</nationalNumberPattern>
476 <possibleNumberPattern>\d{9}</possibleNumberPattern>
477 <exampleNumber>661234567</exampleNumber>
478 </mobile>
479 <tollFree>
480 <nationalNumberPattern>800\d{4}</nationalNumberPattern>
481 <possibleNumberPattern>\d{7}</possibleNumberPattern>
482 <exampleNumber>8001234</exampleNumber>
483 </tollFree>
484 <premiumRate>
485 <!-- It is named "Shared Revenue Services" in the plan, but as there is a separate "Shared
486 Cost Services", it is highly likely these numbers are premium rate numbers. No
487 information/example is found in the Internet. -->
488 <nationalNumberPattern>900\d{3}</nationalNumberPattern>
489 <possibleNumberPattern>\d{6}</possibleNumberPattern>
490 <exampleNumber>900123</exampleNumber>
491 </premiumRate>
492 <sharedCost>
493 <nationalNumberPattern>808\d{3}</nationalNumberPattern>
494 <possibleNumberPattern>\d{6}</possibleNumberPattern>
495 <exampleNumber>808123</exampleNumber>
496 </sharedCost>
497 <personalNumber>
498 <nationalNumberPattern>700\d{5}</nationalNumberPattern>
499 <possibleNumberPattern>\d{8}</possibleNumberPattern>
500 <exampleNumber>70012345</exampleNumber>
501 </personalNumber>
502 </territory>
503
504 <!-- Armenia -->
505 <!-- http://www.itu.int/oth/T020200000A/en -->
506 <!-- We think the national dialling prefix is 0 - it seems this was a change in 2005 (or 2008)
507 along with the new city codes. However, their official document makes n o mention of it,
508 websites disagree, and we are not sure if the change has actually been made. -->
509 <territory id="AM" countryCode="374" internationalPrefix="00"
510 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
511 <availableFormats>
512 <numberFormat pattern="(\d{2})(\d{6})">
513 <leadingDigits>1</leadingDigits>
514 <format>$1 $2</format>
515 </numberFormat>
516 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP $FG">
517 <leadingDigits>
518 [5-7]|
519 9[1-9]
520 </leadingDigits>
521 <format>$1 $2</format>
522 </numberFormat>
523 <numberFormat pattern="(\d{3})(\d{5})">
524 <leadingDigits>[23]</leadingDigits>
525 <format>$1 $2</format>
526 </numberFormat>
527 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRu le="$NP $FG">
528 <leadingDigits>
529 8|
530 90
531 </leadingDigits>
532 <format>$1 $2 $3</format>
533 </numberFormat>
534 </availableFormats>
535 <generalDesc>
536 <nationalNumberPattern>[1-35-9]\d{7}</nationalNumberPattern>
537 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
538 </generalDesc>
539 <fixedLine>
540 <nationalNumberPattern>
541 (?:
542 10\d|
543 2(?:
544 2[2-46]|
545 3[1-8]|
546 4[2-69]|
547 5[2-7]|
548 6[1-9]|
549 8[1-7]
550 )|
551 3[12]2
552 )\d{5}
553 </nationalNumberPattern>
554 <exampleNumber>10123456</exampleNumber>
555 </fixedLine>
556 <mobile>
557 <!-- Adding 55 from online numbers found and SMSs received from numbers with this prefix. It
558 seems to be used by Orange Armenia. -->
559 <nationalNumberPattern>
560 (?:
561 55|
562 77|
563 9[1-46-9]
564 )\d{6}
565 </nationalNumberPattern>
566 <possibleNumberPattern>\d{8}</possibleNumberPattern>
567 <exampleNumber>77123456</exampleNumber>
568 </mobile>
569 <tollFree>
570 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
571 <possibleNumberPattern>\d{8}</possibleNumberPattern>
572 <exampleNumber>80012345</exampleNumber>
573 </tollFree>
574 <premiumRate>
575 <nationalNumberPattern>90[016]\d{5}</nationalNumberPattern>
576 <possibleNumberPattern>\d{8}</possibleNumberPattern>
577 <exampleNumber>90012345</exampleNumber>
578 </premiumRate>
579 <sharedCost>
580 <nationalNumberPattern>80[1-4]\d{5}</nationalNumberPattern>
581 <possibleNumberPattern>\d{8}</possibleNumberPattern>
582 <exampleNumber>80112345</exampleNumber>
583 </sharedCost>
584 <voip>
585 <!-- More info on this found at www.arminco.com/en/voip -->
586 <nationalNumberPattern>6027\d{4}</nationalNumberPattern>
587 <possibleNumberPattern>\d{8}</possibleNumberPattern>
588 <exampleNumber>60271234</exampleNumber>
589 </voip>
590 <shortCode>
591 <nationalNumberPattern>
592 8[1-7]\d{2}|
593 1\d{2}
594 </nationalNumberPattern>
595 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
596 <exampleNumber>8711</exampleNumber>
597 </shortCode>
598 </territory>
599
600 <!-- Netherlands Antilles -->
601 <!-- http://www.itu.int/oth/T0202000097/en -->
602 <territory id="AN" countryCode="599" internationalPrefix="00">
603 <availableFormats>
604 <numberFormat pattern="(\d{3})(\d{4})">
605 <leadingDigits>[13-7]</leadingDigits>
606 <format>$1 $2</format>
607 </numberFormat>
608 <numberFormat pattern="(9)(\d{3})(\d{4})">
609 <leadingDigits>9</leadingDigits>
610 <format>$1 $2 $3</format>
611 </numberFormat>
612 </availableFormats>
613 <generalDesc>
614 <nationalNumberPattern>[13-79]\d{6,7}</nationalNumberPattern>
615 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
616 </generalDesc>
617 <fixedLine>
618 <nationalNumberPattern>
619 (?:
620 318|
621 5(?:
622 25|
623 4\d|
624 8[239]
625 )|
626 7(?:
627 1[578]|
628 50
629 )|
630 9(?:
631 [48]\d{2}|
632 50\d|
633 7(?:
634 2[0-2]|
635 [34]\d|
636 6[35-7]|
637 77
638 )
639 )
640 )\d{4}|
641 416[0239]\d{3}
642 </nationalNumberPattern>
643 <exampleNumber>7151234</exampleNumber>
644 </fixedLine>
645 <mobile>
646 <nationalNumberPattern>
647 (?:
648 318|
649 5(?:
650 1[01]|
651 2[0-7]|
652 5\d|
653 8[016-8]
654 )|
655 7(?:
656 0[01]|
657 [89]\d
658 )|
659 9(?:
660 5(?:
661 [1246]\d|
662 3[01]
663 )|
664 6(?:
665 [1679]\d|
666 3[01]
667 )
668 )
669 )\d{4}|
670 416[15-8]\d{3}
671 </nationalNumberPattern>
672 <exampleNumber>3181234</exampleNumber>
673 </mobile>
674 <!-- Value-added services are lumped together under shared cost, since we are not sure exactly
675 what they are. -->
676 <sharedCost>
677 <nationalNumberPattern>
678 (?:
679 10|
680 69
681 )\d{5}
682 </nationalNumberPattern>
683 <exampleNumber>1011234</exampleNumber>
684 </sharedCost>
685 </territory>
686
687 <!-- Angola -->
688 <!-- http://www.itu.int/oth/T0202000006/en -->
689 <territory id="AO" countryCode="244" internationalPrefix="00">
690 <availableFormats>
691 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
692 <format>$1 $2 $3</format>
693 </numberFormat>
694 </availableFormats>
695 <generalDesc>
696 <nationalNumberPattern>[29]\d{8}</nationalNumberPattern>
697 <possibleNumberPattern>\d{9}</possibleNumberPattern>
698 </generalDesc>
699 <fixedLine>
700 <nationalNumberPattern>
701 2\d(?:
702 [26-9]\d|
703 \d[26-9]
704 )\d{5}
705 </nationalNumberPattern>
706 <exampleNumber>222123456</exampleNumber>
707 </fixedLine>
708 <mobile>
709 <!-- Expanded the 92 prefix possibilities to match numbers found online. -->
710 <nationalNumberPattern>9[1-3]\d{7}</nationalNumberPattern>
711 <exampleNumber>923123456</exampleNumber>
712 </mobile>
713 </territory>
714
715 <!-- Argentina -->
716 <!-- http://www.itu.int/oth/T0202000009/en -->
717 <!-- http://www.cnc.gov.ar/numeracion/IndicativosInterurbanos.asp -->
718 <territory id="AR" countryCode="54" internationalPrefix="00"
719 nationalPrefix="0" nationalPrefixForParsing="0(?:(11|2(?:2(?:02? |[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1-367])|3(?:[06]2|1[467] |2[02-6]|3[13-8]|[49][2-6]|5[2-8]|7)|47[3-578]|6(?:1|2[2-7]|4[6-8]?|5[125-8])|9( ?:0[1-3]|[19]|2\d|3[1-6]|4[0-24-68]|5[2-4]|6[2-6]|72?|8[23]?))|3(?:3(?:2[79]|8[2 578])|4(?:0[124-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6\d|7[126]|8[237-9]|9[1-36-8])| 5(?:1|2[1245]|3[2-4]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|7(?:1[15-8]|2[125]|3[1245 ]|4[13]|5[124-8]|7[2-57]|8[1-36])|8(?:1|2[125-7]|3[23578]|4[13-6]|5[4-8]?|6[1-35 7-9]|7[5-8]?|8[4-7]?|9[124])))15)?"
720 nationalPrefixTransformRule="9$1" nationalPrefixFormattingRule="$ NP$FG">
721 <availableFormats>
722 <numberFormat pattern="([68]\d{2})(\d{3})(\d{4})">
723 <leadingDigits>[68]</leadingDigits>
724 <format>$1-$2-$3</format>
725 </numberFormat>
726 <numberFormat pattern="(9)(11)(\d{4})(\d{4})">
727 <leadingDigits>911</leadingDigits>
728 <format>$2 15-$3-$4</format>
729 <intlFormat>$1 $2 $3-$4</intlFormat>
730 </numberFormat>
731 <numberFormat pattern="(9)(\d{3})(\d{3})(\d{4})">
732 <leadingDigits>
733 9(?:
734 2[2369]|
735 3[458]
736 )
737 </leadingDigits>
738 <leadingDigits>
739 9(?:
740 2(?:
741 2[013]|
742 37|
743 6[14]|
744 9[179]
745 )|
746 3(?:
747 4[1235]|
748 5[138]|
749 8[1578]
750 )
751 )
752 </leadingDigits>
753 <format>$2 15-$3-$4</format>
754 <intlFormat>$1 $2 $3-$4</intlFormat>
755 </numberFormat>
756 <numberFormat pattern="(9)(\d{4})(\d{2})(\d{4})">
757 <leadingDigits>
758 9(?:
759 2[2-469]|
760 3[3-578]
761 )
762 </leadingDigits>
763 <leadingDigits>
764 9(?:
765 2(?:
766 2[24-9]|
767 3[0-69]|
768 47|
769 6[25]|
770 9[02-68]
771 )|
772 3(?:
773 3[28]|
774 4[046-9]|
775 5[2467]|
776 7[1-578]|
777 8[23469]
778 )
779 )
780 </leadingDigits>
781 <format>$2 15-$3-$4</format>
782 <intlFormat>$1 $2 $3-$4</intlFormat>
783 </numberFormat>
784 <numberFormat pattern="(11)(\d{4})(\d{4})">
785 <leadingDigits>1</leadingDigits>
786 <format>$1 $2-$3</format>
787 </numberFormat>
788 <!-- Some 4-digit area codes actually are caught by this rule. I'm givin g however preference
789 to the 3-digit area codes, since they are considerably larger commu nities. -->
790 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
791 <leadingDigits>
792 2(?:
793 2[013]|
794 37|
795 6[14]|
796 9[179]
797 )|
798 3(?:
799 4[1235]|
800 5[138]|
801 8[1578]
802 )
803 </leadingDigits>
804 <format>$1 $2-$3</format>
805 </numberFormat>
806 <numberFormat pattern="(\d{4})(\d{2})(\d{4})">
807 <leadingDigits>[23]</leadingDigits>
808 <format>$1 $2-$3</format>
809 </numberFormat>
810 </availableFormats>
811 <generalDesc>
812 <nationalNumberPattern>[1-9]\d{9,11}</nationalNumberPattern>
813 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
814 </generalDesc>
815 <fixedLine>
816 <nationalNumberPattern>[1-9]\d{9}</nationalNumberPattern>
817 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
818 <exampleNumber>1123456789</exampleNumber>
819 </fixedLine>
820 <mobile>
821 <nationalNumberPattern>
822 9(?:
823 11[2-9]\d{7}|
824 (?:
825 2(?:
826 2[013]|
827 37|
828 6[14]|
829 9[179]
830 )|
831 3(?:
832 4[1235]|
833 5[138]|
834 8[1578]
835 )
836 )[2-9]\d{6}|
837 \d{4}[2-9]\d{5}
838 )
839 </nationalNumberPattern>
840 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
841 <exampleNumber>91123456789</exampleNumber>
842 </mobile>
843 <tollFree>
844 <nationalNumberPattern>80\d{8}</nationalNumberPattern>
845 <possibleNumberPattern>\d{10}</possibleNumberPattern>
846 <exampleNumber>8012345678</exampleNumber>
847 </tollFree>
848 <premiumRate>
849 <nationalNumberPattern>
850 6(?:
851 0\d|
852 10
853 )\d{7}
854 </nationalNumberPattern>
855 <possibleNumberPattern>\d{10}</possibleNumberPattern>
856 <exampleNumber>6001234567</exampleNumber>
857 </premiumRate>
858 </territory>
859
860 <!-- American Samoa -->
861 <!-- http://www.itu.int/oth/T0202000004/en -->
862 <territory id="AS" countryCode="1" leadingDigits="684"
863 nationalPrefix="1" internationalPrefix="011">
864 <generalDesc>
865 <!-- NANPA country - uses US formatting rules -->
866 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
867 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
868 </generalDesc>
869 <fixedLine>
870 <nationalNumberPattern>
871 6846(?:
872 22|
873 33|
874 44|
875 55|
876 77|
877 88|
878 9[19]
879 )\d{4}
880 </nationalNumberPattern>
881 <exampleNumber>6846221234</exampleNumber>
882 </fixedLine>
883 <mobile>
884 <nationalNumberPattern>
885 684(?:
886 733|
887 258
888 )\d{4}
889 </nationalNumberPattern>
890 <possibleNumberPattern>\d{10}</possibleNumberPattern>
891 <exampleNumber>6847331234</exampleNumber>
892 </mobile>
893 <tollFree>
894 <nationalNumberPattern>
895 8(?:
896 00|
897 55|
898 66|
899 77|
900 88
901 )[2-9]\d{6}
902 </nationalNumberPattern>
903 <possibleNumberPattern>\d{10}</possibleNumberPattern>
904 <exampleNumber>8002123456</exampleNumber>
905 </tollFree>
906 <premiumRate>
907 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
908 <possibleNumberPattern>\d{10}</possibleNumberPattern>
909 <exampleNumber>9002123456</exampleNumber>
910 </premiumRate>
911 <personalNumber>
912 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
913 <nationalNumberPattern>
914 5(?:
915 00|
916 33|
917 44
918 )[2-9]\d{6}
919 </nationalNumberPattern>
920 <possibleNumberPattern>\d{10}</possibleNumberPattern>
921 <exampleNumber>5002345678</exampleNumber>
922 </personalNumber>
923 </territory>
924
925 <!-- Austria -->
926 <!-- http://www.rtr.at/en/tk/E129 -->
927 <territory id="AT" countryCode="43" internationalPrefix="00"
928 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
929 <availableFormats>
930 <numberFormat pattern="([15])(\d{3,12})">
931 <leadingDigits>
932 1|
933 5[079]
934 </leadingDigits>
935 <format>$1 $2</format>
936 </numberFormat>
937 <numberFormat pattern="(\d{3})(\d{3,10})">
938 <leadingDigits>
939 316|
940 46|
941 51|
942 732|
943 6(?:
944 44|
945 5[0-3579]|
946 [6-9]
947 )|
948 7(?:
949 1|
950 [28]0
951 )|
952 [89]
953 </leadingDigits>
954 <format>$1 $2</format>
955 </numberFormat>
956 <numberFormat pattern="(\d{4})(\d{3,9})">
957 <leadingDigits>
958 2|
959 3(?:
960 1[1-578]|
961 [3-8]
962 )|
963 4[2378]|
964 5[2-6]|
965 6(?:
966 [12]|
967 4[1-35-9]|
968 5[468]
969 )|
970 7(?:
971 2[1-8]|
972 35|
973 4[1-8]|
974 [57-9]
975 )
976 </leadingDigits>
977 <format>$1 $2</format>
978 </numberFormat>
979 </availableFormats>
980 <generalDesc>
981 <nationalNumberPattern>\d{4,13}</nationalNumberPattern>
982 <possibleNumberPattern>\d{3,13}</possibleNumberPattern>
983 </generalDesc>
984 <fixedLine>
985 <!-- Note the 050, 057 and 059 prefixes are defined as "private network" in the Austrian
986 plan. This just means they are registered to companies who are dist ributed over
987 different geographical areas and maintain their own network. Exampl es here:
988 http://www.rtr.at/?id=4506&S=05&art=d Also note that the full area code is not
989 validated - just the first 3 digits. This also means that even thou gh for most
990 Austrian numbers the minimum length is 7, we allow 6 since we don't differentiate below
991 between 3 and 4 digit area codes for reasons of efficiency. -->
992 <nationalNumberPattern>
993 1\d{3,12}|
994 (?:
995 2(?:
996 1[467]|
997 2[134-8]|
998 5[2357]|
999 6[1-46-8]|
1000 7[1-8]|
1001 8[124-7]|
1002 8[1458]
1003 )|
1004 3(?:
1005 1[1-8]|
1006 3[23568]|
1007 4[5-7]|
1008 5[1378]|
1009 6[1-38]|
1010 8[3-68]
1011 )|
1012 4(?:
1013 2[1-8]|
1014 35|
1015 63|
1016 7[1368]|
1017 8[2457]
1018 )|
1019 5(?:
1020 1[27]|
1021 2[1-8]|
1022 3[357]|
1023 4[147]|
1024 5[12578]|
1025 6[37]
1026 )|
1027 6(?:
1028 13|
1029 2[1-47]|
1030 4[1-35-8]|
1031 5[468]|
1032 62
1033 )|
1034 7(?:
1035 2[1-8]|
1036 3[25]|
1037 4[13478]|
1038 5[68]|
1039 6[16-8]|
1040 7[1-6]|
1041 9[45]
1042 )
1043 )\d{3,10}|
1044 5(?:
1045 0[1-9]|
1046 [79]\d
1047 )\d{2,10}|
1048 720\d{6,10}
1049 </nationalNumberPattern>
1050 <exampleNumber>1234567890</exampleNumber>
1051 </fixedLine>
1052 <mobile>
1053 <nationalNumberPattern>
1054 6(?:
1055 44|
1056 5[0-3579]|
1057 6[013-9]|
1058 [7-9]\d
1059 )\d{4,10}
1060 </nationalNumberPattern>
1061 <possibleNumberPattern>\d{7,13}</possibleNumberPattern>
1062 <exampleNumber>644123456</exampleNumber>
1063 </mobile>
1064 <tollFree>
1065 <nationalNumberPattern>80[02]\d{6,10}</nationalNumberPattern>
1066 <possibleNumberPattern>\d{9,13}</possibleNumberPattern>
1067 <exampleNumber>800123456</exampleNumber>
1068 </tollFree>
1069 <premiumRate>
1070 <nationalNumberPattern>
1071 (?:
1072 711|
1073 9(?:
1074 0[01]|
1075 3[019]
1076 )
1077 )\d{6,10}
1078 </nationalNumberPattern>
1079 <possibleNumberPattern>\d{9,13}</possibleNumberPattern>
1080 <exampleNumber>900123456</exampleNumber>
1081 </premiumRate>
1082 <sharedCost>
1083 <nationalNumberPattern>
1084 8(?:
1085 10|
1086 2[018]
1087 )\d{6,10}
1088 </nationalNumberPattern>
1089 <possibleNumberPattern>\d{9,13}</possibleNumberPattern>
1090 <exampleNumber>810123456</exampleNumber>
1091 </sharedCost>
1092 <voip>
1093 <nationalNumberPattern>780\d{6,10}</nationalNumberPattern>
1094 <possibleNumberPattern>\d{9,13}</possibleNumberPattern>
1095 <exampleNumber>780123456</exampleNumber>
1096 </voip>
1097 </territory>
1098
1099 <!-- Australia -->
1100 <!-- Metadata shared with Cocos Islands (CC) and Christmas Islands (CX) -->
1101 <!-- http://www.itu.int/oth/T020200000D/en -->
1102 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia -->
1103 <territory id="AU" countryCode="61" preferredInternationalPrefix="0011"
1104 internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[ 14-689]"
1105 nationalPrefix="0" mainCountryForCode="true">
1106 <availableFormats>
1107 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
1108 pattern="([2378])(\d{4})(\d{4})">
1109 <leadingDigits>[2378]</leadingDigits>
1110 <format>$1 $2 $3</format>
1111 </numberFormat>
1112 <numberFormat nationalPrefixFormattingRule="$NP$FG"
1113 pattern="(4\d{2})(\d{3})(\d{3})">
1114 <leadingDigits>4</leadingDigits>
1115 <format>$1 $2 $3</format>
1116 </numberFormat>
1117 <numberFormat nationalPrefixFormattingRule="$NP$FG"
1118 pattern="(5[05]0)(\d{3})(\d{3})">
1119 <leadingDigits>5</leadingDigits>
1120 <format>$1 $2 $3</format>
1121 </numberFormat>
1122 <numberFormat nationalPrefixFormattingRule="$FG"
1123 pattern="(1[389]\d{2})(\d{3})(\d{3})">
1124 <leadingDigits>
1125 1(?:
1126 [38]0|
1127 9
1128 )
1129 </leadingDigits>
1130 <leadingDigits>
1131 1(?:
1132 [38]00|
1133 9
1134 )
1135 </leadingDigits>
1136 <format>$1 $2 $3</format>
1137 </numberFormat>
1138 <!-- Although the national plan doesn't explicitly say so, there is no e vidence that a 180
1139 xxxx number could be 180 0xxx. -->
1140 <numberFormat nationalPrefixFormattingRule="$FG"
1141 pattern="(180)(\d{4})">
1142 <leadingDigits>180</leadingDigits>
1143 <leadingDigits>180[1-9]</leadingDigits>
1144 <format>$1 $2</format>
1145 </numberFormat>
1146 <numberFormat nationalPrefixFormattingRule="$FG"
1147 pattern="(13)(\d{2})(\d{2})">
1148 <leadingDigits>13[1-9]</leadingDigits>
1149 <format>$1 $2 $3</format>
1150 </numberFormat>
1151 </availableFormats>
1152 <generalDesc>
1153 <nationalNumberPattern>[1-578]\d{5,9}</nationalNumberPattern>
1154 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1155 </generalDesc>
1156 <fixedLine>
1157 <!-- Excludes prefixes used by Cocos Islands and Christmas Islands -->
1158 <nationalNumberPattern>
1159 [237]\d{8}|
1160 8(?:
1161 [68]\d{3}|
1162 7[1-4]\d{2}|
1163 9(?:
1164 [02-9]\d{2}|
1165 1(?:
1166 [0-57-9]\d|
1167 6[0135-9]
1168 )
1169 )
1170 )\d{4}
1171 </nationalNumberPattern>
1172 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
1173 <exampleNumber>212345678</exampleNumber>
1174 </fixedLine>
1175 <mobile>
1176 <nationalNumberPattern>
1177 4(?:
1178 [0-2]\d|
1179 3[0-57-9]|
1180 4[47-9]|
1181 5[0-37-9]|
1182 6[6-9]|
1183 7[07-9]|
1184 8[7-9]
1185 )\d{6}
1186 </nationalNumberPattern>
1187 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1188 <exampleNumber>412345678</exampleNumber>
1189 </mobile>
1190 <tollFree>
1191 <!-- Local-rate (SmartNumbers) are put here for now because they are als o a reverse-charge
1192 network, although they charge a small local call connect fee (aroun d 25c). These start
1193 with 13 or 1300. -->
1194 <nationalNumberPattern>
1195 1(?:
1196 80(?:
1197 0\d{2}
1198 )? |
1199 3(?:
1200 00\d{2}
1201 )?
1202 )\d{4}
1203 </nationalNumberPattern>
1204 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1205 <exampleNumber>1800123456</exampleNumber>
1206 </tollFree>
1207 <premiumRate>
1208 <nationalNumberPattern>190[0126]\d{6}</nationalNumberPattern>
1209 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1210 <exampleNumber>1900123456</exampleNumber>
1211 </premiumRate>
1212 <!-- Wikipedia was the source for these types of numbers, and number alloc ation search here
1213 http://web.acma.gov.au/numb/openAccess/inquiry/allocationSearch.do co nfirms this. (Search
1214 from 0500000000 to 0590000000) -->
1215 <personalNumber>
1216 <nationalNumberPattern>500\d{6}</nationalNumberPattern>
1217 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1218 <exampleNumber>500123456</exampleNumber>
1219 </personalNumber>
1220 <voip>
1221 <nationalNumberPattern>550\d{6}</nationalNumberPattern>
1222 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1223 <exampleNumber>550123456</exampleNumber>
1224 </voip>
1225 </territory>
1226
1227 <!-- Aruba -->
1228 <!-- http://www.itu.int/oth/T020200000B/en -->
1229 <territory id="AW" countryCode="297" internationalPrefix="00">
1230 <availableFormats>
1231 <numberFormat pattern="(\d{3})(\d{4})">
1232 <format>$1 $2</format>
1233 </numberFormat>
1234 </availableFormats>
1235 <generalDesc>
1236 <nationalNumberPattern>[25-9]\d{6}</nationalNumberPattern>
1237 <possibleNumberPattern>\d{7}</possibleNumberPattern>
1238 </generalDesc>
1239 <fixedLine>
1240 <nationalNumberPattern>
1241 5(?:
1242 2\d|
1243 8[1-9]
1244 )\d{4}
1245 </nationalNumberPattern>
1246 <exampleNumber>5212345</exampleNumber>
1247 </fixedLine>
1248 <mobile>
1249 <!-- The prefixes 994 & 96[45], while not in the plan, seem to be used i n mobile numbers
1250 found online. -->
1251 <nationalNumberPattern>
1252 (?:
1253 5(?:
1254 6\d|
1255 9[2-478]
1256 )|
1257 6(?:
1258 [039]0|
1259 22|
1260 [46][01]
1261 )|
1262 7[34]\d|
1263 9(?:
1264 6[45]|
1265 9[4-8]
1266 )
1267 )\d{4}
1268 </nationalNumberPattern>
1269 <exampleNumber>5601234</exampleNumber>
1270 </mobile>
1271 <tollFree>
1272 <nationalNumberPattern>800\d{4}</nationalNumberPattern>
1273 <exampleNumber>8001234</exampleNumber>
1274 </tollFree>
1275 <premiumRate>
1276 <nationalNumberPattern>900\d{4}</nationalNumberPattern>
1277 <exampleNumber>9001234</exampleNumber>
1278 </premiumRate>
1279 <voip>
1280 <nationalNumberPattern>
1281 28\d{5}|
1282 501\d{4}
1283 </nationalNumberPattern>
1284 <exampleNumber>5011234</exampleNumber>
1285 </voip>
1286 </territory>
1287
1288 <!-- Ã…land Islands. -->
1289 <!-- Metadata shared with Finland. -->
1290 <!-- http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/nu merotyypitjaalueet.html -->
1291 <territory id="AX" countryCode="358" internationalPrefix="00|99[049]" nation alPrefix="0"
1292 nationalPrefixFormattingRule="$NP$FG">
1293 <!-- The general desc and fixed line are numbers different from Finland me tadata. -->
1294 <generalDesc>
1295 <nationalNumberPattern>
1296 [135]\d{5,9}|
1297 [27]\d{4,9}|
1298 4\d{5,10}|
1299 6\d{7,8}|
1300 8\d{6,9}
1301 </nationalNumberPattern>
1302 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
1303 </generalDesc>
1304 <fixedLine>
1305 <nationalNumberPattern>18[1-8]\d{3,9}</nationalNumberPattern>
1306 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
1307 <exampleNumber>1812345678</exampleNumber>
1308 </fixedLine>
1309 <!-- The mobile, toll free, premium rate and UAN numbers copied from Finla nd. -->
1310 <mobile>
1311 <nationalNumberPattern>
1312 4\d{5,10}|
1313 50\d{4,8}
1314 </nationalNumberPattern>
1315 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
1316 <exampleNumber>412345678</exampleNumber>
1317 </mobile>
1318 <tollFree>
1319 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern>
1320 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
1321 <exampleNumber>8001234567</exampleNumber>
1322 </tollFree>
1323 <premiumRate>
1324 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern>
1325 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
1326 <exampleNumber>600123456</exampleNumber>
1327 </premiumRate>
1328 <uan>
1329 <nationalNumberPattern>
1330 10[1-9]\d{3,7}|
1331 2(?:
1332 0(?:
1333 [16-8]\d{3,7}|
1334 2[14-9]\d{1,6}|
1335 [3-5]\d{2,7}|
1336 9[0-7]\d{1,6}
1337 )|
1338 9\d{4,8}
1339 )|
1340 30[1-9]\d{3,7}|
1341 7(?:
1342 1\d{7}|
1343 3\d{8}|
1344 5[03-9]\d{2,7}
1345 )
1346 </nationalNumberPattern>
1347 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
1348 <exampleNumber>10112345</exampleNumber>
1349 </uan>
1350 </territory>
1351
1352 <!-- Azerbaijan -->
1353 <!-- http://www.itu.int/oth/T020200000F/en -->
1354 <territory id="AZ" countryCode="994" internationalPrefix="00"
1355 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
1356 <availableFormats>
1357 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
1358 <leadingDigits>1[28]</leadingDigits>
1359 <format>$1 $2 $3 $4</format>
1360 </numberFormat>
1361 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
1362 <leadingDigits>22</leadingDigits>
1363 <format>$1 $2 $3 $4</format>
1364 </numberFormat>
1365 <numberFormat pattern="(\d{2})(\d{2,3})(\d{2})(\d{2})">
1366 <leadingDigits>3</leadingDigits>
1367 <format>$1 $2 $3 $4</format>
1368 </numberFormat>
1369 <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})">
1370 <leadingDigits>
1371 1[013-79]|
1372 2[013-9]
1373 </leadingDigits>
1374 <format>$1 $2 $3 $4</format>
1375 </numberFormat>
1376 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"
1377 nationalPrefixFormattingRule="$NP$FG">
1378 <leadingDigits>[4-8]</leadingDigits>
1379 <format>$1 $2 $3 $4</format>
1380 </numberFormat>
1381 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"
1382 nationalPrefixFormattingRule="$NP$FG">
1383 <leadingDigits>9</leadingDigits>
1384 <format>$1 $2 $3 $4</format>
1385 </numberFormat>
1386 </availableFormats>
1387 <generalDesc>
1388 <nationalNumberPattern>[1-9]\d{7,8}</nationalNumberPattern>
1389 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
1390 </generalDesc>
1391 <fixedLine>
1392 <!-- Added the 164 area code after it was found in other online lists an d in many online
1393 numbers. Also includes the area code 44 for CDMA regions, which are classified under
1394 "Fixed Network" by the national plan. -->
1395 <nationalNumberPattern>
1396 (?:
1397 1(?:
1398 (?:
1399 [28]\d|
1400 9
1401 )\d|
1402 02|
1403 1[0-589]|
1404 3[358]|
1405 4[013-79]|
1406 5[0-479]|
1407 6[02346-9]|
1408 7[0-24-8]
1409 )|
1410 2(?:
1411 16|
1412 2\d|
1413 3[0-24]|
1414 4[1468]|
1415 55|
1416 6[56]|
1417 79
1418 )|
1419 365?\d|
1420 44\d{2}
1421 )\d{5}
1422 </nationalNumberPattern>
1423 <exampleNumber>123123456</exampleNumber>
1424 </fixedLine>
1425 <mobile>
1426 <nationalNumberPattern>
1427 (?:
1428 [46]0|
1429 5[015]|
1430 7[07]
1431 )\d{7}
1432 </nationalNumberPattern>
1433 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1434 <exampleNumber>401234567</exampleNumber>
1435 </mobile>
1436 <tollFree>
1437 <!-- 88 is listed as fixed-line for Baku in the ITU document, but online numbers seem to
1438 suggest they are in fact national toll-free numbers. -->
1439 <nationalNumberPattern>88\d{7}</nationalNumberPattern>
1440 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1441 <exampleNumber>881234567</exampleNumber>
1442 </tollFree>
1443 <premiumRate>
1444 <!-- These are marked as Interactive Calls in the ITU document. -->
1445 <nationalNumberPattern>900200\d{3}</nationalNumberPattern>
1446 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1447 <exampleNumber>900200123</exampleNumber>
1448 </premiumRate>
1449 </territory>
1450
1451 <!-- Bosnia and Herzegovina -->
1452 <!-- http://www.cra.ba/en/telecom/numbering/ -->
1453 <!-- http://en.wikipedia.org/wiki/+387 -->
1454 <territory id="BA" countryCode="387" internationalPrefix="00"
1455 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
1456 <availableFormats>
1457 <numberFormat pattern="([3-689]\d)(\d{3})(\d{3})">
1458 <format>$1 $2-$3</format>
1459 </numberFormat>
1460 </availableFormats>
1461 <generalDesc>
1462 <nationalNumberPattern>[3-689]\d{7}</nationalNumberPattern>
1463 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
1464 </generalDesc>
1465 <fixedLine>
1466 <nationalNumberPattern>
1467 (?:
1468 [35]\d|
1469 49
1470 )\d{6}
1471 </nationalNumberPattern>
1472 <exampleNumber>30123456</exampleNumber>
1473 </fixedLine>
1474 <mobile>
1475 <nationalNumberPattern>6[1-356]\d{6}</nationalNumberPattern>
1476 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1477 <exampleNumber>61123456</exampleNumber>
1478 </mobile>
1479 <tollFree>
1480 <nationalNumberPattern>8[08]\d{6}</nationalNumberPattern>
1481 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1482 <exampleNumber>80123456</exampleNumber>
1483 </tollFree>
1484 <premiumRate>
1485 <nationalNumberPattern>9[0246]\d{6}</nationalNumberPattern>
1486 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1487 <exampleNumber>90123456</exampleNumber>
1488 </premiumRate>
1489 <sharedCost>
1490 <!-- Using this category to model national tariff numbers - these are un der Shared Cost in
1491 the plan. -->
1492 <nationalNumberPattern>82\d{6}</nationalNumberPattern>
1493 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1494 <exampleNumber>82123456</exampleNumber>
1495 </sharedCost>
1496 <uan>
1497 <nationalNumberPattern>81\d{6}</nationalNumberPattern>
1498 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1499 <exampleNumber>81123456</exampleNumber>
1500 </uan>
1501 </territory>
1502
1503 <!-- Barbados -->
1504 <!-- http://www.itu.int/oth/T0202000013/en -->
1505 <territory id="BB" countryCode="1" leadingDigits="246"
1506 nationalPrefix="1" internationalPrefix="011">
1507 <generalDesc>
1508 <!-- NANPA country - uses US formatting rules -->
1509 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
1510 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
1511 </generalDesc>
1512 <fixedLine>
1513 <nationalNumberPattern>246[2-9]\d{6}</nationalNumberPattern>
1514 <exampleNumber>2462345678</exampleNumber>
1515 </fixedLine>
1516 <mobile>
1517 <nationalNumberPattern>
1518 246(?:
1519 (?:
1520 2[346]|
1521 45|
1522 82
1523 )\d|
1524 25[0-4]
1525 )\d{4}
1526 </nationalNumberPattern>
1527 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1528 <exampleNumber>2462501234</exampleNumber>
1529 </mobile>
1530 <tollFree>
1531 <nationalNumberPattern>
1532 8(?:
1533 00|
1534 55|
1535 66|
1536 77|
1537 88
1538 )[2-9]\d{6}
1539 </nationalNumberPattern>
1540 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1541 <exampleNumber>8002123456</exampleNumber>
1542 </tollFree>
1543 <premiumRate>
1544 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
1545 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1546 <exampleNumber>9002123456</exampleNumber>
1547 </premiumRate>
1548 <personalNumber>
1549 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
1550 <nationalNumberPattern>
1551 5(?:
1552 00|
1553 33|
1554 44
1555 )[2-9]\d{6}
1556 </nationalNumberPattern>
1557 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1558 <exampleNumber>5002345678</exampleNumber>
1559 </personalNumber>
1560 </territory>
1561
1562 <!-- Bangladesh -->
1563 <!-- http://www.itu.int/oth/T0202000012/en -->
1564 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bangladesh -->
1565 <!-- http://www.btrc.gov.bd/engineering/national_numbering_plan_2005.pdf -->
1566 <territory id="BD" countryCode="880" internationalPrefix="00[12]?"
1567 preferredInternationalPrefix="00"
1568 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
1569 <availableFormats>
1570 <numberFormat pattern="(2)(\d{7})">
1571 <leadingDigits>2</leadingDigits>
1572 <format>$1 $2</format>
1573 </numberFormat>
1574 <numberFormat pattern="(\d{2})(\d{4,6})">
1575 <leadingDigits>[3-79]1</leadingDigits>
1576 <format>$1 $2</format>
1577 </numberFormat>
1578 <numberFormat pattern="(\d{3})(\d{3,7})">
1579 <leadingDigits>
1580 [3-79][2-9]|
1581 8
1582 </leadingDigits>
1583 <format>$1 $2</format>
1584 </numberFormat>
1585 <numberFormat pattern="(\d{4})(\d{6})">
1586 <leadingDigits>1</leadingDigits>
1587 <format>$1 $2</format>
1588 </numberFormat>
1589 </availableFormats>
1590 <generalDesc>
1591 <!-- This is quite complex so we can define that numbers beginning with 88 are not part of the
1592 plan, so the country code can be accurately stripped off. -->
1593 <nationalNumberPattern>
1594 [2-79]\d{5,9}|
1595 1\d{9}|
1596 8[0-7]\d{4,8}
1597 </nationalNumberPattern>
1598 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
1599 </generalDesc>
1600 <fixedLine>
1601 <!-- There was a plan to move to 10 digit fixed-line numbers, but this d oes not seem to have
1602 been realised, judging by online numbers and wikipedia. These patte rns are grouped
1603 first by leading digit, then within by number of digits. Several Dh aka prefixes (02
1604 731, 751 etc) are included despite not being mentioned on the wikip edia page due to
1605 online evidence. Another oddity is Chittagong - some numbers have a leading 2, others
1606 do not - both are allowed for now. -->
1607 <nationalNumberPattern>
1608 2(?:
1609 7\d1|
1610 8(?:
1611 [026]1|
1612 [1379][1-5]|
1613 8[1-8]
1614 )|
1615 9(?:
1616 0[0-2]|
1617 1[1-4]|
1618 3[3-5]|
1619 5[56]|
1620 6[67]|
1621 71|
1622 8[078]
1623 )
1624 )\d{4}|
1625 3(?:
1626 [6-8]1|
1627 (?:
1628 0[23]|
1629 [25][12]|
1630 82|
1631 416
1632 )\d|
1633 (?:
1634 31|
1635 12?[5-7]
1636 )\d{2}
1637 )\d{3}|
1638 4(?:
1639 (?:
1640 02|
1641 [49]6|
1642 [68]1
1643 )|
1644 (?:
1645 0[13]|
1646 21\d? |
1647 [23]2|
1648 [457][12]|
1649 6[28]
1650 )\d|
1651 (?:
1652 23|
1653 [39]1
1654 )\d{2}|
1655 1\d{3}
1656 )\d{3}|
1657 5(?:
1658 (?:
1659 [457-9]1|
1660 62
1661 )|
1662 (?:
1663 1\d? |
1664 2[12]|
1665 3[1-3]|
1666 52
1667 )\d|
1668 61{2}
1669 )|
1670 6(?:
1671 [45]1|
1672 (?:
1673 11|
1674 2[15]|
1675 [39]1
1676 )\d|
1677 (?:
1678 [06-8]1|
1679 62
1680 )\d{2}
1681 )|
1682 7(?:
1683 (?:
1684 32|
1685 91
1686 )|
1687 (?:
1688 02|
1689 31|
1690 [67][12]
1691 )\d|
1692 [458]1\d{2}|
1693 21\d{3}
1694 )\d{3}|
1695 8(?:
1696 (?:
1697 4[12]|
1698 [5-7]2|
1699 1\d?
1700 )|
1701 (?:
1702 0|
1703 3[12]|
1704 [5-7]1|
1705 217
1706 )\d
1707 )\d{4}|
1708 9(?:
1709 [35]1|
1710 (?:
1711 [024]2|
1712 81
1713 )\d|
1714 (?:
1715 1|
1716 [24]1
1717 )\d{2}
1718 )\d{3}
1719 </nationalNumberPattern>
1720 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
1721 <exampleNumber>27111234</exampleNumber>
1722 </fixedLine>
1723 <mobile>
1724 <!-- Presuming that mobile numbers with the prefixes 66, 37, 44 and 38 m ust be followed by
1725 numbers [02-9] or they would clash with fixed-line codes. According to the plan, mobile
1726 numbers should be moving to 1[13-9] anyway. -->
1727 <nationalNumberPattern>
1728 (?:
1729 1[13-9]\d|
1730 (?:
1731 3[78]|
1732 44
1733 )[02-9]|
1734 6(?:
1735 44|
1736 6[02-9]
1737 )
1738 )\d{7}
1739 </nationalNumberPattern>
1740 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1741 <exampleNumber>1812345678</exampleNumber>
1742 </mobile>
1743 <tollFree>
1744 <!-- Note: Including Tele-voting numbers here as they are free of charge . -->
1745 <nationalNumberPattern>80[03]\d{7}</nationalNumberPattern>
1746 <possibleNumberPattern>\d{10}</possibleNumberPattern>
1747 <exampleNumber>8001234567</exampleNumber>
1748 </tollFree>
1749 </territory>
1750
1751 <!-- Belgium -->
1752 <!-- http://www.bipt.be/en/161/ShowContent/502/Database/Databases.aspx -->
1753 <!-- http://www.telefoonzones.be/ -->
1754 <!-- Information on non-geographic numbers here: (Dutch)
1755 http://www.scarletbusiness.be/business/largeenterprise/nl/products/voic eservices/servicenumbers.jsp
1756 -->
1757 <territory id="BE" countryCode="32" internationalPrefix="00"
1758 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
1759 <availableFormats>
1760 <numberFormat pattern="(4[7-9]\d)(\d{2})(\d{2})(\d{2})">
1761 <leadingDigits>4[7-9]</leadingDigits>
1762 <format>$1 $2 $3 $4</format>
1763 </numberFormat>
1764 <numberFormat pattern="([2-49])(\d{3})(\d{2})(\d{2})">
1765 <leadingDigits>
1766 [23]|
1767 [49][23]
1768 </leadingDigits>
1769 <format>$1 $2 $3 $4</format>
1770 </numberFormat>
1771 <numberFormat pattern="([15-8]\d)(\d{2})(\d{2})(\d{2})">
1772 <leadingDigits>
1773 [156]|
1774 7[0178]|
1775 8(?:
1776 0[1-9]|
1777 [1-79]
1778 )
1779 </leadingDigits>
1780 <format>$1 $2 $3 $4</format>
1781 </numberFormat>
1782 <numberFormat pattern="([89]\d{2})(\d{2})(\d{3})">
1783 <leadingDigits>
1784 (?:
1785 80|
1786 9
1787 )0
1788 </leadingDigits>
1789 <format>$1 $2 $3</format>
1790 </numberFormat>
1791 </availableFormats>
1792 <generalDesc>
1793 <nationalNumberPattern>[1-9]\d{7,8}</nationalNumberPattern>
1794 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
1795 </generalDesc>
1796 <fixedLine>
1797 <!-- Note that 80 is a valid area code, so we explicitly check for this case that the third
1798 digit begins with 1-9 -->
1799 <nationalNumberPattern>
1800 (?:
1801 1[0-69]|
1802 [23][2-8]|
1803 [49][23]|
1804 5\d|
1805 6[013-57-9]|
1806 7[18]
1807 )\d{6}|
1808 8(?:
1809 0[1-9]|
1810 [1-69]\d
1811 )\d{5}
1812 </nationalNumberPattern>
1813 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1814 <exampleNumber>12345678</exampleNumber>
1815 </fixedLine>
1816 <mobile>
1817 <nationalNumberPattern>
1818 4(?:
1819 7\d|
1820 8[4-9]|
1821 9[1-9]
1822 )\d{6}
1823 </nationalNumberPattern>
1824 <possibleNumberPattern>\d{9}</possibleNumberPattern>
1825 <exampleNumber>470123456</exampleNumber>
1826 </mobile>
1827 <tollFree>
1828 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
1829 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1830 <exampleNumber>80012345</exampleNumber>
1831 </tollFree>
1832 <premiumRate>
1833 <nationalNumberPattern>
1834 (?:
1835 90|
1836 7[07]
1837 )\d{6}
1838 </nationalNumberPattern>
1839 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1840 <exampleNumber>90123456</exampleNumber>
1841 </premiumRate>
1842 <sharedCost>
1843 <nationalNumberPattern>87\d{6}</nationalNumberPattern>
1844 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1845 <exampleNumber>87123456</exampleNumber>
1846 </sharedCost>
1847 </territory>
1848
1849 <!-- Burkina Faso -->
1850 <!-- http://www.itu.int/oth/T0202000021/en -->
1851 <territory id="BF" countryCode="226" internationalPrefix="00">
1852 <availableFormats>
1853 <!-- The national numbering plan from ITU suggests grouping of 2, 2 and 4, but we have
1854 chosen to use the standard from numbers found on the internet inste ad. -->
1855 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
1856 <format>$1 $2 $3 $4</format>
1857 </numberFormat>
1858 </availableFormats>
1859 <generalDesc>
1860 <nationalNumberPattern>[2457]\d{7}</nationalNumberPattern>
1861 <possibleNumberPattern>\d{8}</possibleNumberPattern>
1862 </generalDesc>
1863 <fixedLine>
1864 <!-- 50 48 and 50 49 exist as well. -->
1865 <nationalNumberPattern>
1866 (?:
1867 20(?:
1868 49|
1869 5[23]|
1870 9[016-9]
1871 )|
1872 40(?:
1873 4[569]|
1874 55|
1875 7[0179]
1876 )|
1877 50[34]\d
1878 )\d{4}
1879 </nationalNumberPattern>
1880 <exampleNumber>20491234</exampleNumber>
1881 </fixedLine>
1882 <mobile>
1883 <!-- Including the whole range of 75 despite the document restricting it to only a few,
1884 since diallable numbers have been found outside the range that the document specifies.
1885 Including 716 as well since many numbers seem to have this prefix. -->
1886 <nationalNumberPattern>
1887 7(?:
1888 [024-6]\d|
1889 1[0-4689]|
1890 3[0-6]|
1891 7[01]|
1892 8[013-9]|
1893 9[0-4]
1894 )\d{5}
1895 </nationalNumberPattern>
1896 <exampleNumber>70123456</exampleNumber>
1897 </mobile>
1898 </territory>
1899
1900 <!-- Bulgaria -->
1901 <!-- http://www.itu.int/oth/T0202000020/en -->
1902 <territory id="BG" countryCode="359" internationalPrefix="00"
1903 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
1904 <availableFormats>
1905 <numberFormat pattern="(2)(\d{5})">
1906 <leadingDigits>29</leadingDigits>
1907 <format>$1/$2</format>
1908 </numberFormat>
1909 <numberFormat pattern="(2)(\d{3})(\d{3,4})">
1910 <leadingDigits>2</leadingDigits>
1911 <format>$1/$2 $3</format>
1912 </numberFormat>
1913 <numberFormat pattern="(\d{3})(\d{4})">
1914 <leadingDigits>
1915 43[124-7]|
1916 70[1-9]
1917 </leadingDigits>
1918 <format>$1/$2</format>
1919 </numberFormat>
1920 <numberFormat pattern="(\d{3})(\d{3})(\d{2})">
1921 <leadingDigits>
1922 43[124-7]|
1923 70[1-9]
1924 </leadingDigits>
1925 <format>$1/$2 $3</format>
1926 </numberFormat>
1927 <numberFormat pattern="(\d{3})(\d{2})(\d{3})">
1928 <leadingDigits>[78]00</leadingDigits>
1929 <format>$1 $2 $3</format>
1930 </numberFormat>
1931 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})">
1932 <leadingDigits>
1933 [356]|
1934 7[1-9]|
1935 8[1-6]|
1936 9[1-7]
1937 </leadingDigits>
1938 <format>$1/$2 $3</format>
1939 </numberFormat>
1940 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
1941 <leadingDigits>
1942 48|
1943 8[7-9]|
1944 9[08]
1945 </leadingDigits>
1946 <format>$1 $2 $3</format>
1947 </numberFormat>
1948 </availableFormats>
1949 <generalDesc>
1950 <nationalNumberPattern>
1951 [23567]\d{5,7}|
1952 [489]\d{6,8}
1953 </nationalNumberPattern>
1954 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
1955 </generalDesc>
1956 <fixedLine>
1957 <!-- 29xxxx numbers have been added because they can be found online, an d are typically
1958 used by taxi companies. -->
1959 <nationalNumberPattern>
1960 2(?:
1961 [0-8]\d{5,6}|
1962 9\d{4,6}
1963 )|
1964 (?:
1965 [36]\d|
1966 5[1-9]|
1967 8[1-6]|
1968 9[1-7]
1969 )\d{5,6}|
1970 (?:
1971 4(?:
1972 [124-7]\d|
1973 3[1-6]
1974 )|
1975 7(?:
1976 0[1-9]|
1977 [1-9]\d
1978 )
1979 )\d{4,5}
1980 </nationalNumberPattern>
1981 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
1982 <exampleNumber>2123456</exampleNumber>
1983 </fixedLine>
1984 <mobile>
1985 <nationalNumberPattern>
1986 (?:
1987 8[7-9]|
1988 98
1989 )\d{7}|
1990 4(?:
1991 3[0789]|
1992 8\d
1993 )\d{5}
1994 </nationalNumberPattern>
1995 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
1996 <exampleNumber>48123456</exampleNumber>
1997 </mobile>
1998 <tollFree>
1999 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
2000 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2001 <exampleNumber>80012345</exampleNumber>
2002 </tollFree>
2003 <premiumRate>
2004 <nationalNumberPattern>90\d{6}</nationalNumberPattern>
2005 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2006 <exampleNumber>90123456</exampleNumber>
2007 </premiumRate>
2008 <personalNumber>
2009 <nationalNumberPattern>700\d{5}</nationalNumberPattern>
2010 <exampleNumber>70012345</exampleNumber>
2011 </personalNumber>
2012 </territory>
2013
2014 <!-- Bahrain -->
2015 <!-- http://www.itu.int/oth/T0202000011/en -->
2016 <!-- http://www.tra.org.bh/en/pdf/National_Numbering_Plan_2.pdf -->
2017 <territory id="BH" countryCode="973" internationalPrefix="00">
2018 <availableFormats>
2019 <numberFormat pattern="(\d{4})(\d{4})">
2020 <format>$1 $2</format>
2021 </numberFormat>
2022 </availableFormats>
2023 <generalDesc>
2024 <nationalNumberPattern>[136-9]\d{7}</nationalNumberPattern>
2025 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2026 </generalDesc>
2027 <!-- Universal Service numbers are under both Mobile and Fixed-Line, as th ey can be assigned
2028 to either. -->
2029 <fixedLine>
2030 <nationalNumberPattern>
2031 (?:
2032 1(?:
2033 3[3-6]|
2034 6[0156]|
2035 7\d
2036 )|
2037 6(?:
2038 1[16]|
2039 6[03469]|
2040 9[69]
2041 )|
2042 77\d
2043 )\d{5}
2044 </nationalNumberPattern>
2045 <exampleNumber>17001234</exampleNumber>
2046 </fixedLine>
2047 <mobile>
2048 <nationalNumberPattern>
2049 (?:
2050 3(?:
2051 [369]\d|
2052 77|
2053 8[38]
2054 )|
2055 6(?:
2056 1[16]|
2057 6[03469]|
2058 9[69]
2059 )|
2060 77\d
2061 )\d{5}
2062 </nationalNumberPattern>
2063 <exampleNumber>36001234</exampleNumber>
2064 </mobile>
2065 <tollFree>
2066 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
2067 <exampleNumber>80123456</exampleNumber>
2068 </tollFree>
2069 <!-- 87 numbers are "wholly paid by the caller", so they are slotted under premium-rate for
2070 now. -->
2071 <premiumRate>
2072 <nationalNumberPattern>
2073 (?:
2074 87|
2075 9[014578]
2076 )\d{6}
2077 </nationalNumberPattern>
2078 <exampleNumber>90123456</exampleNumber>
2079 </premiumRate>
2080 <sharedCost>
2081 <nationalNumberPattern>84\d{6}</nationalNumberPattern>
2082 <exampleNumber>84123456</exampleNumber>
2083 </sharedCost>
2084 </territory>
2085
2086 <!-- Burundi -->
2087 <!-- http://www.itu.int/oth/T0202000022/en -->
2088 <territory id="BI" countryCode="257" internationalPrefix="00">
2089 <availableFormats>
2090 <numberFormat
2091 pattern="([27]\d)(\d{2})(\d{2})(\d{2})">
2092 <format>$1 $2 $3 $4</format>
2093 </numberFormat>
2094 </availableFormats>
2095 <generalDesc>
2096 <nationalNumberPattern>[27]\d{7}</nationalNumberPattern>
2097 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2098 </generalDesc>
2099 <fixedLine>
2100 <nationalNumberPattern>
2101 22(?:
2102 2[0-7]|
2103 [3-5]0
2104 )\d{4}
2105 </nationalNumberPattern>
2106 <exampleNumber>22201234</exampleNumber>
2107 </fixedLine>
2108 <mobile>
2109 <!-- Extra online mobile number prefixes found: 79 10, 78 \d{2} and 76 [ 29]\d. The 29
2110 prefix is listed as a mobile prefix, but many people list it as the ir fixed home
2111 number. We will keep it as mobile for now, but it may actually be a prefix for fixed
2112 satellite phones. -->
2113 <nationalNumberPattern>
2114 (?:
2115 29\d|
2116 7(?:
2117 1[1-3]|
2118 [4-9]\d
2119 )
2120 )\d{5}
2121 </nationalNumberPattern>
2122 <exampleNumber>79561234</exampleNumber>
2123 </mobile>
2124 </territory>
2125
2126 <!-- Benin -->
2127 <!-- http://www.itu.int/oth/T0202000017/en -->
2128 <territory id="BJ" countryCode="229" internationalPrefix="00">
2129 <availableFormats>
2130 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
2131 <format>$1 $2 $3 $4</format>
2132 </numberFormat>
2133 <!-- Numbers beginning with 7 should be formatted as a block. -->
2134 </availableFormats>
2135 <generalDesc>
2136 <nationalNumberPattern>
2137 [2689]\d{7}|
2138 7\d{3}
2139 </nationalNumberPattern>
2140 <possibleNumberPattern>\d{4,8}</possibleNumberPattern>
2141 </generalDesc>
2142 <fixedLine>
2143 <!-- These come from the national numbering plan, but have been widened to include other
2144 prefixes found in the yellow pages - specifically 21 0. -->
2145 <nationalNumberPattern>
2146 2(?:
2147 02|
2148 1[037]|
2149 2[45]|
2150 3[68]
2151 )\d{5}
2152 </nationalNumberPattern>
2153 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2154 <exampleNumber>20211234</exampleNumber>
2155 </fixedLine>
2156 <mobile>
2157 <!-- 93 0, 93 4, 93 5 and 93 8 have been added as many online examples o f these prefixes can
2158 be found. 9[68] and 97[23] prefixes have also been added because of online numbers
2159 following these patterns and numbers where SMSs were successfully d elivered. 66 has
2160 been also added, as it seems to be a prefix for Mobile MTN. -->
2161 <nationalNumberPattern>
2162 66\d{6}|
2163 9(?:
2164 0[069]|
2165 [35][0-2457-9]|
2166 [6-8]\d
2167 )\d{5}
2168 </nationalNumberPattern>
2169 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2170 <exampleNumber>90011234</exampleNumber>
2171 </mobile>
2172 <tollFree>
2173 <nationalNumberPattern>7[3-5]\d{2}</nationalNumberPattern>
2174 <possibleNumberPattern>\d{4}</possibleNumberPattern>
2175 <exampleNumber>7312</exampleNumber>
2176 </tollFree>
2177 <!-- Other numbers beginning with 81 are reserved for _either_ free phone or shared-cost, but
2178 there is no clear differentiation between these. -->
2179 <voip>
2180 <nationalNumberPattern>857[58]\d{4}</nationalNumberPattern>
2181 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2182 <exampleNumber>85751234</exampleNumber>
2183 </voip>
2184 </territory>
2185
2186 <!-- Saint Barthélemy, French Antilles -->
2187 <!-- There seems to be some overlap with phone numbers from Saint Martin and Guadeloupe. The
2188 national numbering plan does not specify any St Barthélemy-specific num bering prefixes, but
2189 it appears from searches in online white and yellow pages that a subset of the prefixes
2190 available in Guadeloupe are used. In these cases, if getRegionCodeForNu mber is used, one of
2191 these region codes will be returned, although numbers will be valid for both regions. -->
2192 <!-- http://www.itu.int/oth/T0202000058/en -->
2193 <territory id="BL" countryCode="590" internationalPrefix="00"
2194 nationalPrefix="0">
2195 <!-- Formatting rules borrowed from Guadeloupe. -->
2196 <generalDesc>
2197 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
2198 <possibleNumberPattern>\d{9}</possibleNumberPattern>
2199 </generalDesc>
2200 <fixedLine>
2201 <nationalNumberPattern>
2202 590(?:
2203 2[7-9]|
2204 5[12]|
2205 87
2206 )\d{4}
2207 </nationalNumberPattern>
2208 <exampleNumber>590271234</exampleNumber>
2209 </fixedLine>
2210 <mobile>
2211 <nationalNumberPattern>
2212 690(?:
2213 10|
2214 2[27]|
2215 66|
2216 77|
2217 8[78]
2218 )\d{4}
2219 </nationalNumberPattern>
2220 <exampleNumber>690221234</exampleNumber>
2221 </mobile>
2222 </territory>
2223
2224 <!-- Bermuda -->
2225 <!-- http://www.itu.int/oth/T0202000018/en -->
2226 <territory id="BM" countryCode="1" leadingDigits="441"
2227 nationalPrefix="1" internationalPrefix="011">
2228 <generalDesc>
2229 <!-- NANPA country - uses US formatting rules -->
2230 <nationalNumberPattern>[4589]\d{9}</nationalNumberPattern>
2231 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
2232 </generalDesc>
2233 <fixedLine>
2234 <nationalNumberPattern>
2235 441(?:
2236 2(?:
2237 02|
2238 23|
2239 61|
2240 [3479]\d
2241 )|
2242 [46]\d{2}|
2243 5(?:
2244 4\d|
2245 60|
2246 89
2247 )|
2248 824
2249 )\d{4}
2250 </nationalNumberPattern>
2251 <exampleNumber>4412345678</exampleNumber>
2252 </fixedLine>
2253 <mobile>
2254 <nationalNumberPattern>
2255 441(?:
2256 [37]\d|
2257 5[0-39]
2258 )\d{5}
2259 </nationalNumberPattern>
2260 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2261 <exampleNumber>4413701234</exampleNumber>
2262 </mobile>
2263 <tollFree>
2264 <nationalNumberPattern>
2265 8(?:
2266 00|
2267 55|
2268 66|
2269 77|
2270 88
2271 )[2-9]\d{6}
2272 </nationalNumberPattern>
2273 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2274 <exampleNumber>8002123456</exampleNumber>
2275 </tollFree>
2276 <premiumRate>
2277 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
2278 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2279 <exampleNumber>9002123456</exampleNumber>
2280 </premiumRate>
2281 <personalNumber>
2282 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
2283 <nationalNumberPattern>
2284 5(?:
2285 00|
2286 33|
2287 44
2288 )[2-9]\d{6}
2289 </nationalNumberPattern>
2290 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2291 <exampleNumber>5002345678</exampleNumber>
2292 </personalNumber>
2293 </territory>
2294
2295 <!-- Brunei Darussalam -->
2296 <!-- http://www.itu.int/oth/T020200001F/en -->
2297 <territory id="BN" countryCode="673" internationalPrefix="00"
2298 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
2299 <!-- Format is from http://aiti.gov.bn/contact.html -->
2300 <availableFormats>
2301 <numberFormat pattern="([2-578]\d{2})(\d{4})">
2302 <format>$1 $2</format>
2303 </numberFormat>
2304 </availableFormats>
2305 <generalDesc>
2306 <nationalNumberPattern>[2-578]\d{6}</nationalNumberPattern>
2307 <possibleNumberPattern>\d{7}</possibleNumberPattern>
2308 </generalDesc>
2309 <fixedLine>
2310 <nationalNumberPattern>[2-5]\d{6}</nationalNumberPattern>
2311 <exampleNumber>2345678</exampleNumber>
2312 </fixedLine>
2313 <mobile>
2314 <nationalNumberPattern>[78]\d{6}</nationalNumberPattern>
2315 <exampleNumber>7123456</exampleNumber>
2316 </mobile>
2317 </territory>
2318
2319 <!-- Bolivia -->
2320 <!-- http://www.itu.int/oth/T020200001A/en -->
2321 <!-- http://www.bolivia.com/Servicios/Plandenumeracion.pdf -->
2322 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T020200001A0001MSWE.doc -->
2323 <territory id="BO" countryCode="591"
2324 internationalPrefix="00(1\d)?"
2325 nationalPrefix="0"
2326 nationalPrefixForParsing="0(1\d)?"
2327 carrierCodeFormattingRule="$NP$CC $FG">
2328 <availableFormats>
2329 <numberFormat pattern="([234])(\d{7})">
2330 <leadingDigits>[234]</leadingDigits>
2331 <format>$1 $2</format>
2332 </numberFormat>
2333 <numberFormat pattern="([67]\d{7})">
2334 <leadingDigits>[67]</leadingDigits>
2335 <format>$1</format>
2336 </numberFormat>
2337 </availableFormats>
2338 <generalDesc>
2339 <nationalNumberPattern>[23467]\d{7}</nationalNumberPattern>
2340 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
2341 </generalDesc>
2342 <fixedLine>
2343 <nationalNumberPattern>
2344 (?:
2345 2(?:
2346 2\d{2}|
2347 5(?:11|[258]\d|9[67])|
2348 6(?:12|2\d|9[34])|
2349 8(?:2[34]|39|62)
2350 )|
2351 3(?:
2352 3\d{2}|
2353 4(?:6\d|8[24])|
2354 8(?:25|42|5[257]|86|9[25])|
2355 9(?:2\d|3[234]|4[248]|5[24]|6[2-6]|7\d)
2356 )|
2357 4(?:
2358 4\d{2}|
2359 6(?:11|[24689]\d|72)
2360 )
2361 )\d{4}
2362 </nationalNumberPattern>
2363 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
2364 <exampleNumber>22123456</exampleNumber>
2365 </fixedLine>
2366 <mobile>
2367 <nationalNumberPattern>[67]\d{7}</nationalNumberPattern>
2368 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2369 <exampleNumber>71234567</exampleNumber>
2370 </mobile>
2371 </territory>
2372
2373 <!-- Brazil -->
2374 <!-- http://en.wikipedia.org/wiki/%2B55 -->
2375 <territory id="BR" countryCode="55"
2376 internationalPrefix="00(?:1[45]|2[135]|[34]1|43)"
2377 nationalPrefix="0"
2378 nationalPrefixForParsing="0(?:(1[245]|2[135]|[34]1)(\d{10}))?"
2379 nationalPrefixTransformRule="$2">
2380 <!--The national prefix for parsing here also contains a capturing group f or the main number,
2381 since the carrier codes here may also be area codes, so we want to ch eck the length of
2382 the number after capturing. We also need a nationalTransformRule to r epopulate with the
2383 number without the carrier code. -->
2384 <availableFormats>
2385 <numberFormat nationalPrefixFormattingRule="($FG)"
2386 pattern="(\d{2})(\d{4})(\d{4})"
2387 carrierCodeFormattingRule="$NP $CC ($FG)">
2388 <leadingDigits>[1-9][1-9]</leadingDigits>
2389 <format>$1 $2-$3</format>
2390 </numberFormat>
2391 <numberFormat pattern="([34]00\d)(\d{4})">
2392 <leadingDigits>[34]00</leadingDigits>
2393 <leadingDigits>
2394 400|
2395 3003
2396 </leadingDigits>
2397 <format>$1-$2</format>
2398 </numberFormat>
2399 <numberFormat nationalPrefixFormattingRule="$NP$FG"
2400 pattern="([3589]00)(\d{2,3})(\d{4})">
2401 <leadingDigits>[3589]00</leadingDigits>
2402 <format>$1 $2 $3</format>
2403 </numberFormat>
2404 </availableFormats>
2405 <generalDesc>
2406 <nationalNumberPattern>[1-9]\d{7,9}</nationalNumberPattern>
2407 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
2408 </generalDesc>
2409 <fixedLine>
2410 <nationalNumberPattern>
2411 (?:
2412 [14689][1-9]|
2413 2[12478]|
2414 3[1-578]|
2415 5[13-5]|
2416 7[13-579]
2417 )[2-5]\d{7}
2418 </nationalNumberPattern>
2419 <exampleNumber>1123456789</exampleNumber>
2420 </fixedLine>
2421 <mobile>
2422 <nationalNumberPattern>
2423 (?:
2424 [14689][1-9]|
2425 2[12478]|
2426 3[1-578]|
2427 5[13-5]|
2428 7[13-579]
2429 )[6-9]\d{7}
2430 </nationalNumberPattern>
2431 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2432 <exampleNumber>1161234567</exampleNumber>
2433 </mobile>
2434 <tollFree>
2435 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern>
2436 <exampleNumber>800123456</exampleNumber>
2437 </tollFree>
2438 <premiumRate>
2439 <nationalNumberPattern>[359]00\d{6,7}</nationalNumberPattern>
2440 <exampleNumber>300123456</exampleNumber>
2441 </premiumRate>
2442 <sharedCost>
2443 <nationalNumberPattern>
2444 (?:
2445 400\d|
2446 3003
2447 )\d{4}
2448 </nationalNumberPattern>
2449 <exampleNumber>40041234</exampleNumber>
2450 </sharedCost>
2451 </territory>
2452
2453 <!-- Bahamas -->
2454 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000100001MSWE.pdf -->
2455 <territory id="BS" countryCode="1" leadingDigits="242"
2456 nationalPrefix="1" internationalPrefix="011">
2457 <generalDesc>
2458 <!-- NANPA country - uses US formatting rules -->
2459 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
2460 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
2461 </generalDesc>
2462 <fixedLine>
2463 <nationalNumberPattern>
2464 242(?:
2465 3(?:
2466 02|
2467 [236][1-9]|
2468 4[0-24-9]|
2469 5[0-68]|
2470 7[3467]|
2471 8[0-4]|
2472 9[2-467]
2473 )|
2474 461|
2475 502|
2476 6(?:
2477 12|
2478 7[67]|
2479 8[78]|
2480 9[89]
2481 )|
2482 702
2483 )\d{4}
2484 </nationalNumberPattern>
2485 <exampleNumber>2423456789</exampleNumber>
2486 </fixedLine>
2487 <mobile>
2488 <nationalNumberPattern>
2489 242(?:
2490 3(?:
2491 5[79]|
2492 [79]5
2493 )|
2494 4(?:
2495 [2-4][1-9]|
2496 5[1-8]|
2497 6[2-8]|
2498 7\d|
2499 81
2500 )|
2501 5(?:
2502 2[34]|
2503 3[35]|
2504 44|
2505 5[1-9]|
2506 65|
2507 77
2508 )|
2509 6[34]6|
2510 727
2511 )\d{4}
2512 </nationalNumberPattern>
2513 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2514 <exampleNumber>2423591234</exampleNumber>
2515 </mobile>
2516 <tollFree>
2517 <!-- 242 300 is a Domestic Toll Free service. -->
2518 <nationalNumberPattern>
2519 242300\d{4}|
2520 8(?:
2521 00|
2522 55|
2523 66|
2524 77|
2525 88
2526 )[2-9]\d{6}
2527 </nationalNumberPattern>
2528 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2529 <exampleNumber>8002123456</exampleNumber>
2530 </tollFree>
2531 <premiumRate>
2532 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
2533 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2534 <exampleNumber>9002123456</exampleNumber>
2535 </premiumRate>
2536 <personalNumber>
2537 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
2538 <nationalNumberPattern>
2539 5(?:
2540 00|
2541 33|
2542 44
2543 )[2-9]\d{6}
2544 </nationalNumberPattern>
2545 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2546 <exampleNumber>5002345678</exampleNumber>
2547 </personalNumber>
2548 </territory>
2549
2550 <!-- Bhutan -->
2551 <!-- http://www.itu.int/oth/T0202000019/en -->
2552 <territory id="BT" countryCode="975" internationalPrefix="00">
2553 <availableFormats>
2554 <!-- Format is from
2555 http://www.tourism.gov.bt/tour-operators/bhutan-abbot-tours-and-tra vels.html -->
2556 <numberFormat pattern="(17)(\d{2})(\d{2})(\d{2})">
2557 <leadingDigits>1</leadingDigits>
2558 <format>$1 $2 $3 $4</format>
2559 </numberFormat>
2560 <numberFormat pattern="([2-8])(\d{3})(\d{3})">
2561 <leadingDigits>[2-8]</leadingDigits>
2562 <format>$1 $2 $3</format>
2563 </numberFormat>
2564 </availableFormats>
2565 <generalDesc>
2566 <nationalNumberPattern>
2567 (?:
2568 17|
2569 [2-8]
2570 )\d{6}
2571 </nationalNumberPattern>
2572 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
2573 </generalDesc>
2574 <fixedLine>
2575 <nationalNumberPattern>
2576 (?:
2577 2[3-6]|
2578 [34][5-7]|
2579 5[236]|
2580 6[2-46]|
2581 7[246]|
2582 8[2-4]
2583 )\d{5}
2584 </nationalNumberPattern>
2585 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
2586 <exampleNumber>2345678</exampleNumber>
2587 </fixedLine>
2588 <mobile>
2589 <nationalNumberPattern>17\d{6}</nationalNumberPattern>
2590 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2591 <exampleNumber>17123456</exampleNumber>
2592 </mobile>
2593 <!-- No information on other types of phone numbers for Bhutan has been fo und. -->
2594 </territory>
2595
2596 <!-- Botswana -->
2597 <!-- http://www.itu.int/oth/T020200001C/en -->
2598 <territory id="BW" countryCode="267" internationalPrefix="00">
2599 <availableFormats>
2600 <numberFormat pattern="(\d{3})(\d{4})">
2601 <leadingDigits>[2-6]</leadingDigits>
2602 <format>$1 $2</format>
2603 </numberFormat>
2604 <numberFormat pattern="(7\d)(\d{3})(\d{3})">
2605 <leadingDigits>7</leadingDigits>
2606 <format>$1 $2 $3</format>
2607 </numberFormat>
2608 <numberFormat pattern="(90)(\d{5})">
2609 <leadingDigits>9</leadingDigits>
2610 <format>$1 $2</format>
2611 </numberFormat>
2612 </availableFormats>
2613 <generalDesc>
2614 <nationalNumberPattern>[2-79]\d{6,7}</nationalNumberPattern>
2615 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
2616 </generalDesc>
2617 <fixedLine>
2618 <nationalNumberPattern>
2619 (?:
2620 2(?:
2621 4[0-48]|
2622 6[0-24]|
2623 9[0578]
2624 )|
2625 3(?:
2626 1[0235-9]|
2627 55|
2628 6\d|
2629 7[01]|
2630 9[0-57]
2631 )|
2632 4(?:
2633 6[03]|
2634 7[1267]|
2635 9[0-5]
2636 )|
2637 5(?:
2638 3[0389]|
2639 4[0489]|
2640 7[1-47]|
2641 88|
2642 9[0-49]
2643 )|
2644 6(?:
2645 2[1-35]|
2646 5[149]|
2647 8[067]
2648 )
2649 )\d{4}
2650 </nationalNumberPattern>
2651 <possibleNumberPattern>\d{7}</possibleNumberPattern>
2652 <exampleNumber>2401234</exampleNumber>
2653 </fixedLine>
2654 <mobile>
2655 <nationalNumberPattern>
2656 7(?:
2657 [1-35]\d{6}|
2658 [46][0-7]\d{5}
2659 )
2660 </nationalNumberPattern>
2661 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2662 <exampleNumber>71123456</exampleNumber>
2663 </mobile>
2664 <!-- No reliable information about toll-free numbers can be found; many ar e written on the
2665 internet like 0800 123 456, but this is not supported by any document ation and no
2666 numbers can be found that actually work. -->
2667 <premiumRate>
2668 <nationalNumberPattern>90\d{5}</nationalNumberPattern>
2669 <possibleNumberPattern>\d{7}</possibleNumberPattern>
2670 <exampleNumber>9012345</exampleNumber>
2671 </premiumRate>
2672 <voip>
2673 <nationalNumberPattern>79[12][01]\d{4}</nationalNumberPattern>
2674 <possibleNumberPattern>\d{8}</possibleNumberPattern>
2675 <exampleNumber>79101234</exampleNumber>
2676 </voip>
2677 </territory>
2678
2679 <!-- Belarus -->
2680 <!-- http://eng.beltelecom.by/info/numbering/ -->
2681 <!-- Information on national prefix provided by a Belarussian person. -->
2682 <territory id="BY" countryCode="375" internationalPrefix="8~10"
2683 nationalPrefixForParsing="80?" nationalPrefix="8">
2684 <availableFormats>
2685 <numberFormat nationalPrefixFormattingRule="$NP 0$FG"
2686 pattern="([1-4]\d)(\d{3})(\d{4})">
2687 <leadingDigits>[1-4]</leadingDigits>
2688 <format>$1 $2 $3</format>
2689 </numberFormat>
2690 <numberFormat nationalPrefixFormattingRule="$NP $FG"
2691 pattern="([89]\d{2})(\d{3})(\d{4})">
2692 <leadingDigits>[89]</leadingDigits>
2693 <format>$1 $2 $3</format>
2694 </numberFormat>
2695 </availableFormats>
2696 <generalDesc>
2697 <nationalNumberPattern>
2698 [12-4]\d{8}|
2699 [89]\d{9}
2700 </nationalNumberPattern>
2701 <!-- Numbers are often written without the city code. -->
2702 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
2703 </generalDesc>
2704 <fixedLine>
2705 <nationalNumberPattern>
2706 (?:
2707 1(?:
2708 5(?:
2709 1[1-5]|
2710 2\d|
2711 6[1-4]|
2712 9[1-7]
2713 )|
2714 6(?:
2715 [235]\d|
2716 4[1-7]
2717 )|
2718 7\d{2}
2719 )|
2720 2(?:
2721 1(?:
2722 [246]\d|
2723 3[0-35-9]|
2724 5[1-9]
2725 )|
2726 2(?:
2727 [235]\d|
2728 4[0-8]
2729 )|
2730 3(?:
2731 2\d|
2732 3[02-79]|
2733 4[024-7]|
2734 5[0-7]
2735 )
2736 )
2737 )\d{5}
2738 </nationalNumberPattern>
2739 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
2740 <!-- Using test number for Grodno from the plan. -->
2741 <exampleNumber>152450911</exampleNumber>
2742 </fixedLine>
2743 <mobile>
2744 <nationalNumberPattern>
2745 (?:
2746 2(?:
2747 5[679]|
2748 9[1-9]
2749 )|
2750 33\d|
2751 44\d
2752 )\d{6}
2753 </nationalNumberPattern>
2754 <possibleNumberPattern>\d{9}</possibleNumberPattern>
2755 <!-- Using test number for BelCel from the plan. -->
2756 <exampleNumber>294911911</exampleNumber>
2757 </mobile>
2758 <tollFree>
2759 <!-- Putting Interactive Polling Service (free) here too. -->
2760 <nationalNumberPattern>80[13]\d{7}</nationalNumberPattern>
2761 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2762 <exampleNumber>8011234567</exampleNumber>
2763 </tollFree>
2764 <premiumRate>
2765 <nationalNumberPattern>902\d{7}</nationalNumberPattern>
2766 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2767 <exampleNumber>9021234567</exampleNumber>
2768 </premiumRate>
2769 </territory>
2770
2771 <!-- Belize -->
2772 <!-- http://www.itu.int/oth/T0202000016/en -->
2773 <!-- The trunk prefix, formally 0, was dropped in the last reorganisation of the numbering plan.
2774 -->
2775 <territory id="BZ" countryCode="501" internationalPrefix="00" leadingZeroPos sible="true">
2776 <availableFormats>
2777 <numberFormat pattern="(\d{3})(\d{4})">
2778 <leadingDigits>[2-8]</leadingDigits>
2779 <!-- Adding hyphen following the Belize Telemedia formatting rules. -- >
2780 <format>$1-$2</format>
2781 </numberFormat>
2782 <numberFormat pattern="(0)(800)(\d{4})(\d{3})">
2783 <leadingDigits>0</leadingDigits>
2784 <format>$1-$2-$3-$4</format>
2785 </numberFormat>
2786 </availableFormats>
2787 <generalDesc>
2788 <nationalNumberPattern>
2789 [2-8]\d{6}|
2790 0\d{10}
2791 </nationalNumberPattern>
2792 <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern>
2793 </generalDesc>
2794 <fixedLine>
2795 <nationalNumberPattern>[234578][02]\d{5}</nationalNumberPattern>
2796 <possibleNumberPattern>\d{7}</possibleNumberPattern>
2797 <exampleNumber>2221234</exampleNumber>
2798 </fixedLine>
2799 <mobile>
2800 <!-- 62[6-9] were added as we have been able to successfully send SMSs t o these numbers. -->
2801 <nationalNumberPattern>
2802 6(?:
2803 [0-2]\d|
2804 [67][01]
2805 )\d{4}
2806 </nationalNumberPattern>
2807 <possibleNumberPattern>\d{7}</possibleNumberPattern>
2808 <exampleNumber>6221234</exampleNumber>
2809 </mobile>
2810 <!-- We don't know how these would be dialled internationally - it is poss ible that they can't
2811 be dialled internationally at all - so we represent the leading 0 as part of the number.
2812 Information from www.belizetelemedia.net. -->
2813 <tollFree>
2814 <nationalNumberPattern>0800\d{7}</nationalNumberPattern>
2815 <possibleNumberPattern>\d{11}</possibleNumberPattern>
2816 <exampleNumber>08001234123</exampleNumber>
2817 </tollFree>
2818 </territory>
2819
2820 <!-- Canada -->
2821 <!-- http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm -->
2822 <territory id="CA" countryCode="1" internationalPrefix="011" nationalPrefix= "1">
2823 <generalDesc>
2824 <!-- NANPA country - uses US formatting rules -->
2825 <nationalNumberPattern>
2826 [2-9]\d{9}|
2827 3\d{6}
2828 </nationalNumberPattern>
2829 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
2830 </generalDesc>
2831 <fixedLine>
2832 <nationalNumberPattern>
2833 (?:
2834 2(?:
2835 04|
2836 26|
2837 [48]9|
2838 50
2839 )|
2840 3(?:
2841 06|
2842 43
2843 )|
2844 4(?:
2845 03|
2846 1[68]|
2847 38|
2848 5[06]
2849 )|
2850 5(?:
2851 0[06]|
2852 1[49]|
2853 79|
2854 8[17]
2855 )|
2856 6(?:
2857 0[04]|
2858 13|
2859 47
2860 )|
2861 7(?:
2862 0[059]|
2863 [18]0|
2864 78
2865 )|
2866 8(?:
2867 [06]7|
2868 19|
2869 )|
2870 90[25]
2871 )[2-9]\d{6}|
2872 310\d{4}
2873 </nationalNumberPattern>
2874 <exampleNumber>2042345678</exampleNumber>
2875 </fixedLine>
2876 <mobile>
2877 <nationalNumberPattern>
2878 (?:
2879 2(?:
2880 04|
2881 26|
2882 [48]9|
2883 50
2884 )|
2885 3(?:
2886 06|
2887 43
2888 )|
2889 4(?:
2890 03|
2891 1[68]|
2892 38|
2893 5[06]
2894 )|
2895 5(?:
2896 0[06]|
2897 1[49]|
2898 79|
2899 8[17]
2900 )|
2901 6(?:
2902 0[04]|
2903 13|
2904 47
2905 )|
2906 7(?:
2907 0[059]|
2908 [18]0|
2909 78
2910 )|
2911 8(?:
2912 [06]7|
2913 19|
2914 )|
2915 90[25]
2916 )[2-9]\d{6}
2917 </nationalNumberPattern>
2918 <exampleNumber>2042345678</exampleNumber>
2919 </mobile>
2920 <tollFree>
2921 <nationalNumberPattern>
2922 8(?:
2923 00|
2924 55|
2925 66|
2926 77|
2927 88
2928 )[2-9]\d{6}|
2929 310\d{4}
2930 </nationalNumberPattern>
2931 <exampleNumber>8002123456</exampleNumber>
2932 </tollFree>
2933 <premiumRate>
2934 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
2935 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2936 <exampleNumber>9002123456</exampleNumber>
2937 </premiumRate>
2938 <personalNumber>
2939 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
2940 <nationalNumberPattern>
2941 5(?:
2942 00|
2943 33|
2944 44
2945 )[2-9]\d{6}
2946 </nationalNumberPattern>
2947 <possibleNumberPattern>\d{10}</possibleNumberPattern>
2948 <exampleNumber>5002345678</exampleNumber>
2949 </personalNumber>
2950 </territory>
2951
2952 <!-- Cocos Islands. -->
2953 <!-- Metadata shared with Australia. -->
2954 <!-- References state Cocos Islands have fixed line numbers starting +61 8 9 162. -->
2955 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes -->
2956 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia -->
2957 <territory id="CC" countryCode="61" preferredInternationalPrefix="0011"
2958 internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[ 14-689]"
2959 nationalPrefix="0">
2960 <!-- Uses AU formatting rules. -->
2961 <!-- General desc and fixed line rules different from Australia. -->
2962 <generalDesc>
2963 <nationalNumberPattern>[1458]\d{5,9}</nationalNumberPattern>
2964 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
2965 </generalDesc>
2966 <fixedLine>
2967 <nationalNumberPattern>89162\d{4}</nationalNumberPattern>
2968 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
2969 <exampleNumber>891621234</exampleNumber>
2970 </fixedLine>
2971 <!-- Mobile, toll free, premium rate, personal number and VOIP copied from Australia. -->
2972 <mobile>
2973 <nationalNumberPattern>
2974 4(?:
2975 [0-2]\d|
2976 3[0-57-9]|
2977 4[47-9]|
2978 5[0-37-9]|
2979 6[6-9]|
2980 7[07-9]|
2981 8[7-9]
2982 )\d{6}
2983 </nationalNumberPattern>
2984 <possibleNumberPattern>\d{9}</possibleNumberPattern>
2985 <exampleNumber>412345678</exampleNumber>
2986 </mobile>
2987 <tollFree>
2988 <nationalNumberPattern>
2989 1(?:
2990 80(?:
2991 0\d{2}
2992 )? |
2993 3(?:
2994 00\d{2}
2995 )?
2996 )\d{4}
2997 </nationalNumberPattern>
2998 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
2999 <exampleNumber>1800123456</exampleNumber>
3000 </tollFree>
3001 <premiumRate>
3002 <nationalNumberPattern>190[0126]\d{6}</nationalNumberPattern>
3003 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3004 <exampleNumber>1900123456</exampleNumber>
3005 </premiumRate>
3006 <personalNumber>
3007 <nationalNumberPattern>500\d{6}</nationalNumberPattern>
3008 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3009 <exampleNumber>500123456</exampleNumber>
3010 </personalNumber>
3011 <voip>
3012 <nationalNumberPattern>550\d{6}</nationalNumberPattern>
3013 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3014 <exampleNumber>550123456</exampleNumber>
3015 </voip>
3016 </territory>
3017
3018 <!-- Congo, Dem. Rep. of the (formerly Zaire) -->
3019 <!-- http://www.itu.int/oth/T0202000037/en -->
3020 <territory id="CD" countryCode="243" internationalPrefix="00"
3021 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
3022 <availableFormats>
3023 <numberFormat pattern="([89]\d{2})(\d{3})(\d{3})">
3024 <leadingDigits>[89]</leadingDigits>
3025 <format>$1 $2 $3</format>
3026 </numberFormat>
3027 <numberFormat pattern="([1-6]\d)(\d{5})">
3028 <leadingDigits>[1-6]</leadingDigits>
3029 <format>$1 $2</format>
3030 </numberFormat>
3031 </availableFormats>
3032 <generalDesc>
3033 <nationalNumberPattern>
3034 [89]\d{8}|
3035 [1-6]\d{6}
3036 </nationalNumberPattern>
3037 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
3038 </generalDesc>
3039 <fixedLine>
3040 <nationalNumberPattern>[1-6]\d{6}</nationalNumberPattern>
3041 <possibleNumberPattern>\d{7}</possibleNumberPattern>
3042 <exampleNumber>1234567</exampleNumber>
3043 </fixedLine>
3044 <mobile>
3045 <nationalNumberPattern>
3046 (?:
3047 8[0-2489]|
3048 9[7-9]
3049 )\d{7}
3050 </nationalNumberPattern>
3051 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3052 <exampleNumber>991234567</exampleNumber>
3053 </mobile>
3054 </territory>
3055
3056 <!-- Central African Republic -->
3057 <!-- http://www.itu.int/oth/T0202000028/en -->
3058 <territory id="CF" countryCode="236" internationalPrefix="00">
3059 <availableFormats>
3060 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
3061 <format>$1 $2 $3 $4</format>
3062 </numberFormat>
3063 </availableFormats>
3064 <generalDesc>
3065 <nationalNumberPattern>[278]\d{7}</nationalNumberPattern>
3066 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3067 </generalDesc>
3068 <fixedLine>
3069 <nationalNumberPattern>2[12]\d{6}</nationalNumberPattern>
3070 <exampleNumber>21612345</exampleNumber>
3071 </fixedLine>
3072 <mobile>
3073 <nationalNumberPattern>7[0257]\d{6}</nationalNumberPattern>
3074 <exampleNumber>70012345</exampleNumber>
3075 </mobile>
3076 <premiumRate>
3077 <nationalNumberPattern>8776\d{4}</nationalNumberPattern>
3078 <exampleNumber>87761234</exampleNumber>
3079 </premiumRate>
3080 </territory>
3081
3082 <!-- Congo (Rep. of the) (Brazzaville) -->
3083 <!-- http://www.itu.int/oth/T020200002E/en -->
3084 <territory id="CG" countryCode="242" internationalPrefix="00" leadingZeroPos sible="true">
3085 <availableFormats>
3086 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
3087 <leadingDigits>[02]</leadingDigits>
3088 <format>$1 $2 $3</format>
3089 </numberFormat>
3090 <numberFormat pattern="(\d)(\d{4})(\d{4})">
3091 <leadingDigits>8</leadingDigits>
3092 <format>$1 $2 $3</format>
3093 </numberFormat>
3094 </availableFormats>
3095 <generalDesc>
3096 <nationalNumberPattern>[028]\d{8}</nationalNumberPattern>
3097 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3098 </generalDesc>
3099 <fixedLine>
3100 <nationalNumberPattern>222[1-589]\d{5}</nationalNumberPattern>
3101 <exampleNumber>222123456</exampleNumber>
3102 </fixedLine>
3103 <mobile>
3104 <nationalNumberPattern>0[14-6]\d{7}</nationalNumberPattern>
3105 <exampleNumber>061234567</exampleNumber>
3106 </mobile>
3107 <!-- Referred to as a "Green number" in the telephone plan. -->
3108 <tollFree>
3109 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
3110 <exampleNumber>800123456</exampleNumber>
3111 </tollFree>
3112 </territory>
3113
3114 <!-- Switzerland -->
3115 <!-- http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en
3116 under Technical prescriptions: Numbering plan for international carrier s -->
3117 <territory id="CH" countryCode="41" internationalPrefix="00"
3118 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
3119 <availableFormats>
3120 <numberFormat pattern="([2-9]\d)(\d{3})(\d{2})(\d{2})">
3121 <leadingDigits>
3122 [2-7]|
3123 [89]1
3124 </leadingDigits>
3125 <format>$1 $2 $3 $4</format>
3126 </numberFormat>
3127 <numberFormat pattern="([89]\d{2})(\d{3})(\d{3})">
3128 <leadingDigits>
3129 8[047]|
3130 90
3131 </leadingDigits>
3132 <format>$1 $2 $3</format>
3133 </numberFormat>
3134 </availableFormats>
3135 <generalDesc>
3136 <nationalNumberPattern>[2-9]\d{8}</nationalNumberPattern>
3137 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3138 </generalDesc>
3139 <fixedLine>
3140 <nationalNumberPattern>
3141 (?:
3142 2[12467]|
3143 3[1-4]|
3144 4[134]|
3145 5[12568]|
3146 6[12]|
3147 [7-9]1
3148 )\d{7}
3149 </nationalNumberPattern>
3150 <exampleNumber>212345678</exampleNumber>
3151 </fixedLine>
3152 <mobile>
3153 <nationalNumberPattern>7[46-9]\d{7}</nationalNumberPattern>
3154 <exampleNumber>741234567</exampleNumber>
3155 </mobile>
3156 <tollFree>
3157 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
3158 <exampleNumber>800123456</exampleNumber>
3159 </tollFree>
3160 <premiumRate>
3161 <nationalNumberPattern>90[016]\d{6}</nationalNumberPattern>
3162 <exampleNumber>900123456</exampleNumber>
3163 </premiumRate>
3164 <sharedCost>
3165 <nationalNumberPattern>84[0248]\d{6}</nationalNumberPattern>
3166 <exampleNumber>840123456</exampleNumber>
3167 </sharedCost>
3168 <personalNumber>
3169 <nationalNumberPattern>878\d{6}</nationalNumberPattern>
3170 <exampleNumber>878123456</exampleNumber>
3171 </personalNumber>
3172 </territory>
3173
3174 <!-- Côte d'Ivoire -->
3175 <!-- http://www.itu.int/oth/T0202000031/en -->
3176 <territory id="CI" countryCode="225" internationalPrefix="00" leadingZeroPos sible="true">
3177 <availableFormats>
3178 <!-- Using format from online yellow pages over format implied in nation al numbering plan.
3179 -->
3180 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
3181 <format>$1 $2 $3 $4</format>
3182 </numberFormat>
3183 </availableFormats>
3184 <generalDesc>
3185 <nationalNumberPattern>[02-5]\d{7}</nationalNumberPattern>
3186 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3187 </generalDesc>
3188 <fixedLine>
3189 <nationalNumberPattern>
3190 (?:
3191 2(?:
3192 0[023]|
3193 1[02357]|
3194 [23][045]|
3195 4[03-5]
3196 )|
3197 3(?:
3198 0[06]|
3199 1[069]|
3200 [2-4][07]|
3201 5[09]|
3202 6[08]
3203 )
3204 )\d{5}
3205 </nationalNumberPattern>
3206 <exampleNumber>21234567</exampleNumber>
3207 </fixedLine>
3208 <mobile>
3209 <!-- Added the prefixes 40 and 57 because SMS messages have been success fully delivered.
3210 Supported by numbers found on the internet. -->
3211 <nationalNumberPattern>
3212 (?:
3213 0[1-9]|
3214 4[04-9]|
3215 5[07]|
3216 6[067]
3217 )\d{6}
3218 </nationalNumberPattern>
3219 <exampleNumber>01234567</exampleNumber>
3220 </mobile>
3221 </territory>
3222
3223 <!-- Cook Islands -->
3224 <!-- http://www.itu.int/oth/T020200002F/en -->
3225 <territory id="CK" countryCode="682" internationalPrefix="00">
3226 <availableFormats>
3227 <numberFormat pattern="(\d{2})(\d{3})">
3228 <format>$1 $2</format>
3229 </numberFormat>
3230 </availableFormats>
3231 <generalDesc>
3232 <nationalNumberPattern>[2-57]\d{4}</nationalNumberPattern>
3233 <possibleNumberPattern>\d{5}</possibleNumberPattern>
3234 </generalDesc>
3235 <fixedLine>
3236 <nationalNumberPattern>
3237 (?:
3238 2\d|
3239 3[13-7]|
3240 4[1-5]
3241 )\d{3}
3242 </nationalNumberPattern>
3243 <exampleNumber>21234</exampleNumber>
3244 </fixedLine>
3245 <mobile>
3246 <nationalNumberPattern>
3247 (?:
3248 5[0-68]|
3249 7\d
3250 )\d{3}
3251 </nationalNumberPattern>
3252 <exampleNumber>71234</exampleNumber>
3253 </mobile>
3254 </territory>
3255
3256 <!-- Chile -->
3257 <!-- http://www.itu.int/oth/T020200002A/en -->
3258 <!-- http://en.wikipedia.org/wiki/%2B56 -->
3259 <!-- Carriers listed here: http://www.turismochile.com/datos/carrier.php -->
3260 <territory id="CL" countryCode="56"
3261 internationalPrefix="(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018])) 0"
3262 nationalPrefix="0"
3263 nationalPrefixForParsing="0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018 ]))"
3264 nationalPrefixFormattingRule="$NP$FG">
3265 <!-- When dialling mobile numbers from landlines, or vice versa, you need a prefix of 0, which
3266 we strip here. National destinations may be dialled with a carrier if they are not local so
3267 we extract these carrier codes as well. -->
3268 <availableFormats>
3269 <numberFormat pattern="(2)(\d{3})(\d{4})"
3270 nationalPrefixFormattingRule="($FG)"
3271 carrierCodeFormattingRule="$CC ($FG)">
3272 <leadingDigits>2</leadingDigits>
3273 <format>$1 $2 $3</format>
3274 </numberFormat>
3275 <numberFormat pattern="(\d{2})(\d{2,3})(\d{4})"
3276 nationalPrefixFormattingRule="($FG)"
3277 carrierCodeFormattingRule="$CC ($FG)">
3278 <leadingDigits>
3279 [357]|
3280 4[1-35]|
3281 6[13-57]
3282 </leadingDigits>
3283 <format>$1 $2 $3</format>
3284 </numberFormat>
3285 <numberFormat pattern="(9)([6-9]\d{3})(\d{4})">
3286 <leadingDigits>9</leadingDigits>
3287 <format>$1 $2 $3</format>
3288 </numberFormat>
3289 <numberFormat pattern="(44)(\d{3})(\d{4})">
3290 <leadingDigits>44</leadingDigits>
3291 <format>$1 $2 $3</format>
3292 </numberFormat>
3293 <numberFormat nationalPrefixFormattingRule="$FG"
3294 pattern="([68]00)(\d{3})(\d{3,4})">
3295 <leadingDigits>
3296 60|
3297 8
3298 </leadingDigits>
3299 <format>$1 $2 $3</format>
3300 </numberFormat>
3301 <numberFormat nationalPrefixFormattingRule="$FG"
3302 pattern="(600)(\d{3})(\d{2})(\d{3})">
3303 <leadingDigits>60</leadingDigits>
3304 <format>$1 $2 $3 $4</format>
3305 </numberFormat>
3306 <numberFormat nationalPrefixFormattingRule="$FG"
3307 pattern="(1230)(\d{3})(\d{4})">
3308 <leadingDigits>1</leadingDigits>
3309 <format>$1 $2 $3</format>
3310 </numberFormat>
3311 </availableFormats>
3312 <generalDesc>
3313 <nationalNumberPattern>
3314 (?:
3315 [2-9]|
3316 600|
3317 123
3318 )\d{7,8}
3319 </nationalNumberPattern>
3320 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
3321 </generalDesc>
3322 <fixedLine>
3323 <nationalNumberPattern>
3324 (?:
3325 2|
3326 32|
3327 41
3328 )\d{7}|
3329 (?:
3330 3[3-5]|
3331 4[235]|
3332 5[1-3578]|
3333 6[13-57]|
3334 7[1-35]
3335 )\d{6,7}
3336 </nationalNumberPattern>
3337 <!-- Area codes do not need to be dialled when dialling within the same area, so the
3338 smallest possible number is length 6. -->
3339 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
3340 <exampleNumber>21234567</exampleNumber>
3341 </fixedLine>
3342 <mobile>
3343 <nationalNumberPattern>9[6-9]\d{7}</nationalNumberPattern>
3344 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
3345 <exampleNumber>961234567</exampleNumber>
3346 </mobile>
3347 <!-- Toll free and premium rate patterns have been collected by looking at numbers on the
3348 internet, rather than from a definitive source. -->
3349 <tollFree>
3350 <!-- 1230 numbers are used by Visa/Mastercard helplines in Chile -->
3351 <nationalNumberPattern>
3352 800\d{6}|
3353 1230\d{7}
3354 </nationalNumberPattern>
3355 <possibleNumberPattern>\d{9,11}</possibleNumberPattern>
3356 <exampleNumber>800123456</exampleNumber>
3357 </tollFree>
3358 <premiumRate>
3359 <nationalNumberPattern>600\d{7,8}</nationalNumberPattern>
3360 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
3361 <exampleNumber>6001234567</exampleNumber>
3362 </premiumRate>
3363 <voip>
3364 <nationalNumberPattern>44\d{7}</nationalNumberPattern>
3365 <possibleNumberPattern>\d{9}</possibleNumberPattern>
3366 <exampleNumber>441234567</exampleNumber>
3367 </voip>
3368 </territory>
3369
3370 <!-- Cameroon -->
3371 <!-- http://www.itu.int/oth/T0202000024/en -->
3372 <territory id="CM" countryCode="237" internationalPrefix="00">
3373 <availableFormats>
3374 <!-- Formatting on the internet is consistently with the first 2 extract ed, and usually in
3375 the same format as France (all 2 digit groups) so we use this inste ad of the guidance
3376 of the national numbering plan (which has 1 3 2 2 and 4 4 as its tw o formatting
3377 examples.) -->
3378 <numberFormat pattern="([237-9]\d)(\d{2})(\d{2})(\d{2})">
3379 <leadingDigits>
3380 [2379]|
3381 88
3382 </leadingDigits>
3383 <format>$1 $2 $3 $4</format>
3384 </numberFormat>
3385 <numberFormat pattern="(800)(\d{2})(\d{3})">
3386 <leadingDigits>80</leadingDigits>
3387 <format>$1 $2 $3</format>
3388 </numberFormat>
3389 </availableFormats>
3390 <generalDesc>
3391 <nationalNumberPattern>[237-9]\d{7}</nationalNumberPattern>
3392 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3393 </generalDesc>
3394 <fixedLine>
3395 <!-- Technically, the numbers are required only to start with a 2 or a 3 , but all numbers at
3396 the moment start with 22 or 33 since they have been migrated from s even digit numbers
3397 beginning with these numbers. This rule should be relaxed if/when w e start getting
3398 numbers beginning in other ways. -->
3399 <nationalNumberPattern>
3400 (?:
3401 22|
3402 33
3403 )\d{6}
3404 </nationalNumberPattern>
3405 <exampleNumber>22123456</exampleNumber>
3406 </fixedLine>
3407 <mobile>
3408 <nationalNumberPattern>[79]\d{7}</nationalNumberPattern>
3409 <exampleNumber>71234567</exampleNumber>
3410 </mobile>
3411 <tollFree>
3412 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
3413 <exampleNumber>80012345</exampleNumber>
3414 </tollFree>
3415 <premiumRate>
3416 <!-- These numbers are listed as value-added in the guide, and in practi ce seem to begin
3417 with 88 (usually 880). No information can be found as to whether th ese are premium rate
3418 or shared cost. -->
3419 <nationalNumberPattern>88\d{6}</nationalNumberPattern>
3420 <exampleNumber>88012345</exampleNumber>
3421 </premiumRate>
3422 </territory>
3423
3424 <!-- China -->
3425 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T020200002B0001XLSE.xls -->
3426 <territory id="CN" countryCode="86" internationalPrefix="00"
3427 nationalPrefix="0">
3428 <availableFormats>
3429 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(80\d{2})(\ d{4})">
3430 <leadingDigits>80[2678]</leadingDigits>
3431 <format>$1 $2</format>
3432 </numberFormat>
3433 <numberFormat pattern="([48]00)(\d{3})(\d{4})">
3434 <leadingDigits>[48]00</leadingDigits>
3435 <format>$1 $2 $3</format>
3436 </numberFormat>
3437 <!-- Local numbers -->
3438 <!-- Chinese fixed-line numbers can be dialed from a cell phone without area code and they
3439 can be 7 to 8 digits. This rule is here to make formatting work wit h such numbers, as
3440 people frequently store them in their cellphones. It has to stay be fore formatting
3441 rules for fixed-line numbers to make AsYouTypeFormatter work with t hese numbers. The
3442 leadingDigits prefix makes sure it doesn't clash with mobile number s. -->
3443 <numberFormat pattern="(\d{3,4})(\d{4})">
3444 <leadingDigits>[2-9]</leadingDigits>
3445 <format>$1 $2</format>
3446 <intlFormat>NA</intlFormat>
3447 </numberFormat>
3448 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(21)(\d{4}) (\d{4,6})">
3449 <leadingDigits>21</leadingDigits>
3450 <format>$1 $2 $3</format>
3451 </numberFormat>
3452 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="([12]\d)(\d {4})(\d{4})">
3453 <leadingDigits>
3454 10[1-9]|
3455 2[02-9]
3456 </leadingDigits>
3457 <!-- Note the leadingDigitsPattern for 4 digits is the same as 3 digit s, -->
3458 <leadingDigits>
3459 10[1-9]|
3460 2[02-9]
3461 </leadingDigits>
3462 <leadingDigits>
3463 10(?:
3464 [1-79]|
3465 8(?:
3466 [1-9]|
3467 0[1-9]
3468 )
3469 )|
3470 2[02-9]
3471 </leadingDigits>
3472 <format>$1 $2 $3</format>
3473 </numberFormat>
3474 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{ 4})(\d{4})">
3475 <leadingDigits>
3476 3(?:
3477 11|
3478 7[159]
3479 )|
3480 4[135]1|
3481 5(?:
3482 1|
3483 2[37]|
3484 3[12]|
3485 7[13-79]|
3486 9[15]
3487 )|
3488 7(?:
3489 31|
3490 5[457]|
3491 6[09]
3492 )|
3493 898
3494 </leadingDigits>
3495 <format>$1 $2 $3</format>
3496 </numberFormat>
3497 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{ 3})(\d{4})">
3498 <leadingDigits>
3499 3(?:
3500 1[02-9]|
3501 35|
3502 49|
3503 5|
3504 7[02-68]|
3505 9[1-68]
3506 )|
3507 4(?:
3508 1[02-9]|
3509 2[179]|
3510 [35][2-9]|
3511 6[4789]|
3512 7[0-46-9]|
3513 8[23]
3514 )|
3515 5(?:
3516 3[03-9]|
3517 4[36]|
3518 5|
3519 6[1-6]|
3520 7[028]|
3521 80|
3522 9[2-46-9]
3523 )|
3524 6(?:
3525 3[1-5]|
3526 6[0238]|
3527 9[12]
3528 )|
3529 7(?:
3530 01|
3531 [1579]|
3532 2[248]|
3533 3[04-9]|
3534 4[3-6]|
3535 6[2368]
3536 )|
3537 8(?:
3538 1[236-8]|
3539 2[5-7]|
3540 [37]|
3541 5[1-9]|
3542 8[3678]|
3543 9[1-7]
3544 )|
3545 9(?:
3546 0[1-3689]|
3547 1[1-79]|
3548 [379]|
3549 4[13]|
3550 5[1-5]
3551 )
3552 </leadingDigits>
3553 <format>$1 $2 $3</format>
3554 </numberFormat>
3555 <numberFormat pattern="(1[3-58]\d)(\d{4})(\d{4})">
3556 <leadingDigits>1[3-58]</leadingDigits>
3557 <format>$1 $2 $3</format>
3558 </numberFormat>
3559 <numberFormat pattern="(10800)(\d{3})(\d{4})">
3560 <leadingDigits>108</leadingDigits>
3561 <leadingDigits>1080</leadingDigits>
3562 <leadingDigits>10800</leadingDigits>
3563 <format>$1 $2 $3</format>
3564 </numberFormat>
3565 </availableFormats>
3566 <generalDesc>
3567 <nationalNumberPattern>
3568 [1-79]\d{7,11}|
3569 8[0-357-9]\d{6,9}
3570 </nationalNumberPattern>
3571 <possibleNumberPattern>\d{4,12}</possibleNumberPattern>
3572 </generalDesc>
3573 <fixedLine>
3574 <nationalNumberPattern>
3575 21\d{8,10}|
3576 (?:
3577 10|
3578 2[02-57-9]|
3579 3(?:
3580 11|
3581 7[159]
3582 )|
3583 4[135]1|
3584 5(?:
3585 1\d|
3586 2[37]|
3587 3[12]|
3588 7[13-79]|
3589 9[15]
3590 )|
3591 7(?:
3592 31|
3593 5[457]|
3594 6[09]
3595 )|
3596 898
3597 )\d{8}|
3598 (?:
3599 3(?:
3600 1[02-9]|
3601 35|
3602 49|
3603 5\d|
3604 7[02-68]|
3605 9[1-68]
3606 )|
3607 4(?:
3608 1[02-9]|
3609 2[179]|
3610 [35][2-9]|
3611 6[4789]|
3612 7[0-46-9]|
3613 8[23]
3614 )|
3615 5(?:
3616 3[03-9]|
3617 4[36]|
3618 5\d|
3619 6[1-6]|
3620 7[028]|
3621 80|
3622 9[2-46-9]
3623 )|
3624 6(?:
3625 3[1-5]|
3626 6[0238]|
3627 9[12]
3628 )|
3629 7(?:
3630 01|
3631 [1579]\d|
3632 2[248]|
3633 3[04-9]|
3634 4[3-6]|
3635 6[2368]
3636 )|
3637 8(?:
3638 1[236-8]|
3639 2[5-7]|
3640 [37]\d|
3641 5[1-9]|
3642 8[3678]|
3643 9[1-7]
3644 )|
3645 9(?:
3646 0[1-3689]|
3647 1[1-79]|
3648 [379]\d|
3649 4[13]|
3650 5[1-5]
3651 )
3652 )\d{7}|
3653 80(?:
3654 29|
3655 6[03578]|
3656 7[018]|
3657 81
3658 )\d{4}
3659 </nationalNumberPattern>
3660 <exampleNumber>1012345678</exampleNumber>
3661 </fixedLine>
3662 <mobile>
3663 <!-- Adding 145, 152, 157 and 182 from http://en.wikipedia.org/wiki/+86# Mobile_phones -->
3664 <nationalNumberPattern>
3665 1(?:
3666 3\d|
3667 4[57]|
3668 5[0-35-9]|
3669 8[025-9]
3670 )\d{8}
3671 </nationalNumberPattern>
3672 <possibleNumberPattern>\d{11}</possibleNumberPattern>
3673 <exampleNumber>13123456789</exampleNumber>
3674 </mobile>
3675 <!-- Toll free, premium rate, and VoIP numbers are not clearly defined in the official Chinese
3676 number plan, and do not seem to have been standardized. The informati on below is
3677 collected from searching the web. -->
3678 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number -->
3679 <tollFree>
3680 <nationalNumberPattern>
3681 (?:
3682 10
3683 )?800\d{7}
3684 </nationalNumberPattern>
3685 <possibleNumberPattern>\d{10,12}</possibleNumberPattern>
3686 <exampleNumber>8001234567</exampleNumber>
3687 </tollFree>
3688 <premiumRate>
3689 <nationalNumberPattern>16[08]\d{5}</nationalNumberPattern>
3690 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3691 <exampleNumber>16812345</exampleNumber>
3692 </premiumRate>
3693 <voip>
3694 <nationalNumberPattern>400\d{7}</nationalNumberPattern>
3695 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3696 <exampleNumber>4001234567</exampleNumber>
3697 </voip>
3698 </territory>
3699
3700 <!-- Colombia -->
3701 <!-- http://www.itu.int/oth/T020200002C/en
3702 http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia -->
3703 <territory id="CO" countryCode="57" internationalPrefix="00[579]|#555|#999"
3704 nationalPrefix="0" nationalPrefixForParsing="0([3579]|4(?:44|56)) ">
3705 <availableFormats>
3706 <numberFormat pattern="(\d)(\d{7})" carrierCodeFormattingRule="$NP$CC $F G"
3707 nationalPrefixFormattingRule="($FG)">
3708 <leadingDigits>
3709 1(?:
3710 8[2-9]|
3711 9[0-3]|
3712 [2-7]
3713 )|
3714 [24-8]
3715 </leadingDigits>
3716 <leadingDigits>
3717 1(?:
3718 8[2-9]|
3719 9(?:
3720 09|
3721 [1-3]
3722 )|
3723 [2-7]
3724 )|
3725 [24-8]
3726 </leadingDigits>
3727 <format>$1 $2</format>
3728 </numberFormat>
3729 <numberFormat pattern="(\d{3})(\d{7})" carrierCodeFormattingRule="$NP$CC $FG">
3730 <leadingDigits>3</leadingDigits>
3731 <format>$1 $2</format>
3732 </numberFormat>
3733 <numberFormat pattern="(1)(\d{3})(\d{7})" nationalPrefixFormattingRule=" $NP$FG">
3734 <leadingDigits>
3735 1(?:
3736 80|
3737 9[04]
3738 )
3739 </leadingDigits>
3740 <leadingDigits>
3741 1(?:
3742 800|
3743 9(?:
3744 0[01]|
3745 4[78]
3746 )
3747 )
3748 </leadingDigits>
3749 <format>$1-$2-$3</format>
3750 <intlFormat>$1 $2 $3</intlFormat>
3751 </numberFormat>
3752 </availableFormats>
3753 <generalDesc>
3754 <nationalNumberPattern>
3755 (?:
3756 [13]\d{0,3}|
3757 [24-8]
3758 )\d{7}
3759 </nationalNumberPattern>
3760 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
3761 </generalDesc>
3762 <fixedLine>
3763 <nationalNumberPattern>[124-8][2-9]\d{6}</nationalNumberPattern>
3764 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3765 <exampleNumber>12345678</exampleNumber>
3766 </fixedLine>
3767 <mobile>
3768 <nationalNumberPattern>
3769 3(?:
3770 0[0-24]|
3771 1[0-8]|
3772 2[01]
3773 )\d{7}
3774 </nationalNumberPattern>
3775 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3776 <exampleNumber>3211234567</exampleNumber>
3777 </mobile>
3778 <tollFree>
3779 <nationalNumberPattern>1800\d{7}</nationalNumberPattern>
3780 <possibleNumberPattern>\d{11}</possibleNumberPattern>
3781 <exampleNumber>18001234567</exampleNumber>
3782 </tollFree>
3783 <premiumRate>
3784 <nationalNumberPattern>
3785 19(?:
3786 0[01]|
3787 4[78]
3788 )\d{7}
3789 </nationalNumberPattern>
3790 <possibleNumberPattern>\d{11}</possibleNumberPattern>
3791 <exampleNumber>19001234567</exampleNumber>
3792 </premiumRate>
3793 </territory>
3794
3795 <!-- Costa Rica -->
3796 <!-- http://www.itu.int/oth/T0202000030/en -->
3797 <territory id="CR" countryCode="506" internationalPrefix="00"
3798 nationalPrefixForParsing="(1900)" carrierCodeFormattingRule="$CC $FG">
3799 <availableFormats>
3800 <numberFormat pattern="(\d{4})(\d{4})">
3801 <leadingDigits>
3802 [24]|
3803 8[3-9]
3804 </leadingDigits>
3805 <format>$1 $2</format>
3806 </numberFormat>
3807 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
3808 <leadingDigits>[89]0</leadingDigits>
3809 <format>$1-$2-$3</format>
3810 </numberFormat>
3811 </availableFormats>
3812 <generalDesc>
3813 <nationalNumberPattern>[2489]\d{7,9}</nationalNumberPattern>
3814 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
3815 </generalDesc>
3816 <fixedLine>
3817 <nationalNumberPattern>2[24-7]\d{6}</nationalNumberPattern>
3818 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3819 <exampleNumber>22123456</exampleNumber>
3820 </fixedLine>
3821 <mobile>
3822 <!-- Adding 8[67] prefix after numbers were found online where these pre fixes have been
3823 assigned. -->
3824 <nationalNumberPattern>8[36789]\d{6}</nationalNumberPattern>
3825 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3826 <exampleNumber>83123456</exampleNumber>
3827 </mobile>
3828 <tollFree>
3829 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
3830 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3831 <exampleNumber>8001234567</exampleNumber>
3832 </tollFree>
3833 <premiumRate>
3834 <!-- Includes "mass calls" numbers with prefix 905. -->
3835 <nationalNumberPattern>90[059]\d{7}</nationalNumberPattern>
3836 <possibleNumberPattern>\d{10}</possibleNumberPattern>
3837 <exampleNumber>9001234567</exampleNumber>
3838 </premiumRate>
3839 <voip>
3840 <nationalNumberPattern>4000\d{4}</nationalNumberPattern>
3841 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3842 <exampleNumber>40001234</exampleNumber>
3843 </voip>
3844 <shortCode>
3845 <!-- This pattern excludes 4-digit SMS content numbers for now. -->
3846 <nationalNumberPattern>
3847 1(?:
3848 02[2-469]|
3849 1(?:
3850 1[0235-9]|
3851 2|
3852 37|
3853 46|
3854 75|
3855 8[79]|
3856 9[0-379]
3857 )|
3858 212)
3859 </nationalNumberPattern>
3860 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
3861 <exampleNumber>1022</exampleNumber>
3862 </shortCode>
3863 </territory>
3864
3865 <!-- Cuba -->
3866 <!-- www.itu.int/oth/T0202000033/en -->
3867 <territory id="CU" countryCode="53" internationalPrefix="119"
3868 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
3869 <availableFormats>
3870 <numberFormat pattern="(\d)(\d{6,7})">
3871 <leadingDigits>7</leadingDigits>
3872 <format>$1 $2</format>
3873 </numberFormat>
3874 <numberFormat pattern="(\d{2})(\d{4,6})">
3875 <leadingDigits>[2-4]</leadingDigits>
3876 <format>$1 $2</format>
3877 </numberFormat>
3878 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="$NP$FG ">
3879 <leadingDigits>5</leadingDigits>
3880 <format>$1 $2</format>
3881 </numberFormat>
3882 </availableFormats>
3883 <generalDesc>
3884 <nationalNumberPattern>[2-57]\d{5,7}</nationalNumberPattern>
3885 <possibleNumberPattern>\d{4,8}</possibleNumberPattern>
3886 </generalDesc>
3887 <fixedLine>
3888 <nationalNumberPattern>
3889 2[1-4]\d{5,6}|
3890 3(?:
3891 1\d{6}|
3892 [23]\d{4,6})|
3893 4(?:
3894 [125]\d{5,6}|
3895 [36]\d{6}|
3896 [78]\d{4,6})|
3897 7\d{6,7}
3898 </nationalNumberPattern>
3899 <exampleNumber>71234567</exampleNumber>
3900 </fixedLine>
3901 <mobile>
3902 <nationalNumberPattern>5\d{7}</nationalNumberPattern>
3903 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3904 <exampleNumber>51234567</exampleNumber>
3905 </mobile>
3906 </territory>
3907
3908 <!-- Cape Verde -->
3909 <!-- http://www.itu.int/oth/T0202000026/en -->
3910 <territory id="CV" countryCode="238" internationalPrefix="0">
3911 <availableFormats>
3912 <numberFormat pattern="(\d{3})(\d{2})(\d{2})">
3913 <format>$1 $2 $3</format>
3914 </numberFormat>
3915 </availableFormats>
3916 <generalDesc>
3917 <nationalNumberPattern>[259]\d{6}</nationalNumberPattern>
3918 <possibleNumberPattern>\d{7}</possibleNumberPattern>
3919 </generalDesc>
3920 <fixedLine>
3921 <nationalNumberPattern>
3922 2(?:
3923 2[1-7]|
3924 3[0-8]|
3925 4[12]|
3926 5[1256]|
3927 6\d|
3928 7[1-3]|
3929 8[1-5]
3930 )\d{4}
3931 </nationalNumberPattern>
3932 <exampleNumber>2211234</exampleNumber>
3933 </fixedLine>
3934 <mobile>
3935 <!-- It seems, contrary to their numbering plan, the entire 9X range is used for mobile
3936 phones. SMS messages has been successfully sent to numbers starting with 95 and 97 for
3937 example, and there are plenty of numbers on the internet that start with these
3938 prefixes. -->
3939 <nationalNumberPattern>
3940 (?:
3941 9\d|
3942 59
3943 )\d{5}
3944 </nationalNumberPattern>
3945 <exampleNumber>9911234</exampleNumber>
3946 </mobile>
3947 </territory>
3948
3949 <!-- Cyprus -->
3950 <!-- http://www.itu.int/oth/T0202000034/en -->
3951 <territory id="CY" countryCode="357" internationalPrefix="00">
3952 <availableFormats>
3953 <!-- Format from http://www.cyprusyellowpages.com/-->
3954 <numberFormat pattern="(\d{2})(\d{6})">
3955 <format>$1 $2</format>
3956 </numberFormat>
3957 </availableFormats>
3958 <generalDesc>
3959 <nationalNumberPattern>[257-9]\d{7}</nationalNumberPattern>
3960 <possibleNumberPattern>\d{8}</possibleNumberPattern>
3961 </generalDesc>
3962 <fixedLine>
3963 <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern>
3964 <exampleNumber>22345678</exampleNumber>
3965 </fixedLine>
3966 <mobile>
3967 <!-- Includes paging numbers. -->
3968 <nationalNumberPattern>9[5-79]\d{6}</nationalNumberPattern>
3969 <exampleNumber>96123456</exampleNumber>
3970 </mobile>
3971 <tollFree>
3972 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
3973 <exampleNumber>80001234</exampleNumber>
3974 </tollFree>
3975 <premiumRate>
3976 <nationalNumberPattern>90[09]\d{5}</nationalNumberPattern>
3977 <exampleNumber>90012345</exampleNumber>
3978 </premiumRate>
3979 <sharedCost>
3980 <nationalNumberPattern>80[1-9]\d{5}</nationalNumberPattern>
3981 <exampleNumber>80112345</exampleNumber>
3982 </sharedCost>
3983 <personalNumber>
3984 <nationalNumberPattern>700\d{5}</nationalNumberPattern>
3985 <exampleNumber>70012345</exampleNumber>
3986 </personalNumber>
3987 <uan>
3988 <!-- Using for Corporate Network numbers and Universal Service numbers. -->
3989 <nationalNumberPattern>
3990 (?:
3991 50|
3992 77
3993 )\d{6}
3994 </nationalNumberPattern>
3995 <exampleNumber>77123456</exampleNumber>
3996 </uan>
3997 </territory>
3998
3999 <!-- Christmas Islands. -->
4000 <!-- Metadata shared with Australia. -->
4001 <!-- References state Christmas Islands have fixed line numbers starting +61 8 9164. -->
4002 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes -->
4003 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia -->
4004 <territory id="CX" countryCode="61" preferredInternationalPrefix="0011"
4005 internationalPrefix="(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[ 14-689]"
4006 nationalPrefix="0">
4007 <!-- Uses AU formatting rules. -->
4008 <!-- General desc and fixed line rules different from Australia. -->
4009 <generalDesc>
4010 <nationalNumberPattern>[1458]\d{5,9}</nationalNumberPattern>
4011 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
4012 </generalDesc>
4013 <fixedLine>
4014 <nationalNumberPattern>89164\d{4}</nationalNumberPattern>
4015 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
4016 <exampleNumber>891641234</exampleNumber>
4017 </fixedLine>
4018 <!-- Mobile, toll free, premium rate, personal number and VOIP copied from Australia. -->
4019 <mobile>
4020 <nationalNumberPattern>
4021 4(?:
4022 [0-2]\d|
4023 3[0-57-9]|
4024 4[47-9]|
4025 5[0-37-9]|
4026 6[6-9]|
4027 7[07-9]|
4028 8[7-9]
4029 )\d{6}
4030 </nationalNumberPattern>
4031 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4032 <exampleNumber>412345678</exampleNumber>
4033 </mobile>
4034 <tollFree>
4035 <nationalNumberPattern>
4036 1(?:
4037 80(?:
4038 0\d{2}
4039 )? |
4040 3(?:
4041 00\d{2}
4042 )?
4043 )\d{4}
4044 </nationalNumberPattern>
4045 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
4046 <exampleNumber>1800123456</exampleNumber>
4047 </tollFree>
4048 <premiumRate>
4049 <nationalNumberPattern>190[0126]\d{6}</nationalNumberPattern>
4050 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4051 <exampleNumber>1900123456</exampleNumber>
4052 </premiumRate>
4053 <personalNumber>
4054 <nationalNumberPattern>500\d{6}</nationalNumberPattern>
4055 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4056 <exampleNumber>500123456</exampleNumber>
4057 </personalNumber>
4058 <voip>
4059 <nationalNumberPattern>550\d{6}</nationalNumberPattern>
4060 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4061 <exampleNumber>550123456</exampleNumber>
4062 </voip>
4063 </territory>
4064
4065 <!-- Czech Rep. -->
4066 <!-- http://www.itu.int/oth/T0202000035/en -->
4067 <!-- http://en.wikipedia.org/wiki/%2B420 -->
4068 <territory id="CZ" countryCode="420" internationalPrefix="00">
4069 <availableFormats>
4070 <numberFormat pattern="([2-9]\d{2})(\d{3})(\d{3})">
4071 <format>$1 $2 $3</format>
4072 </numberFormat>
4073 </availableFormats>
4074 <generalDesc>
4075 <nationalNumberPattern>[2-9]\d{8}</nationalNumberPattern>
4076 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4077 </generalDesc>
4078 <fixedLine>
4079 <nationalNumberPattern>
4080 2\d{8}|
4081 (?:
4082 3[1257-9]|
4083 4[16-9]|
4084 5[13-9]
4085 )\d{7}
4086 </nationalNumberPattern>
4087 <exampleNumber>212345678</exampleNumber>
4088 </fixedLine>
4089 <mobile>
4090 <nationalNumberPattern>
4091 (?:
4092 60[1-8]|
4093 7(?:
4094 0[25]|
4095 [2379]\d
4096 )
4097 )\d{6}
4098 </nationalNumberPattern>
4099 <exampleNumber>601123456</exampleNumber>
4100 </mobile>
4101 <tollFree>
4102 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
4103 <exampleNumber>800123456</exampleNumber>
4104 </tollFree>
4105 <premiumRate>
4106 <!-- Includes premium rate dial-up. -->
4107 <nationalNumberPattern>
4108 9(?:
4109 0[05689]|
4110 76
4111 )\d{6}
4112 </nationalNumberPattern>
4113 <exampleNumber>900123456</exampleNumber>
4114 </premiumRate>
4115 <sharedCost>
4116 <nationalNumberPattern>8[134]\d{7}</nationalNumberPattern>
4117 <exampleNumber>811234567</exampleNumber>
4118 </sharedCost>
4119 <personalNumber>
4120 <nationalNumberPattern>70[01]\d{6}</nationalNumberPattern>
4121 <exampleNumber>700123456</exampleNumber>
4122 </personalNumber>
4123 <voip>
4124 <nationalNumberPattern>9[17]0\d{6}</nationalNumberPattern>
4125 <exampleNumber>910123456</exampleNumber>
4126 </voip>
4127 </territory>
4128
4129 <!-- Germany -->
4130 <!-- http://www.itu.int/oth/T0202000051/en -->
4131 <territory id="DE" countryCode="49" internationalPrefix="00"
4132 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
4133 <availableFormats>
4134 <numberFormat pattern="(\d{2})(\d{4,11})">
4135 <leadingDigits>
4136 3[02]|
4137 40|
4138 [68]9
4139 </leadingDigits>
4140 <format>$1/$2</format>
4141 </numberFormat>
4142 <!-- The order of the rules on 3-5 digits area code matter as fallback i s used here. -->
4143 <!-- 3 digit area codes. -->
4144 <numberFormat pattern="(\d{3})(\d{3,10})">
4145 <leadingDigits>
4146 2(?:
4147 \d1|
4148 0[2389]|
4149 1[24]|
4150 28|
4151 34
4152 )|
4153 3(?:
4154 [3-9][15]|
4155 40
4156 )|
4157 [4-8][1-9]1|
4158 9(?:
4159 06|
4160 [1-9]1
4161 )
4162 </leadingDigits>
4163 <format>$1/$2</format>
4164 </numberFormat>
4165 <!-- 4 digit area codes. -->
4166 <numberFormat pattern="(\d{4})(\d{2,8})">
4167 <leadingDigits>
4168 [24-6]|
4169 [7-9](?:
4170 \d[1-9]|
4171 [1-9]\d
4172 )|
4173 3(?:
4174 [3569][02-46-9]|
4175 4[2-4679]|
4176 7[2-467]|
4177 8[2-46-8]
4178 )
4179 </leadingDigits>
4180 <leadingDigits>
4181 [24-6]|
4182 [7-9](?:
4183 \d[1-9]|
4184 [1-9]\d
4185 )|
4186 3(?:
4187 3(?:
4188 0[1-467]|
4189 2[127-9]|
4190 3[124578]|
4191 [46][1246]|
4192 7[1257-9]|
4193 8[1256]|
4194 9[145]
4195 )|
4196 4(?:
4197 2[135]|
4198 3[1357]|
4199 4[13578]|
4200 6[1246]|
4201 7[1356]|
4202 9[1346]
4203 )|
4204 5(?:
4205 0[14]|
4206 2[1-3589]|
4207 3[1357]|
4208 4[1246]|
4209 6[1-4]|
4210 7[1346]|
4211 8[13568]|
4212 9[1246]
4213 )|
4214 6(?:
4215 0[356]|
4216 2[1-489]|
4217 3[124-6]|
4218 4[1347]|
4219 6[13]|
4220 7[12579]|
4221 8[1-356]|
4222 9[135]
4223 )|
4224 7(?:
4225 2[1-7]|
4226 3[1357]|
4227 4[145]|
4228 6[1-5]|
4229 7[1-4]
4230 )|
4231 8(?:
4232 21|
4233 3[1468]|
4234 4[1347]|
4235 6[0135-9]|
4236 7[1467]|
4237 8[136]
4238 )|
4239 9(?:
4240 0[12479]|
4241 2[1358]|
4242 3[1357]|
4243 4[134679]|
4244 6[1-9]|
4245 7[136]|
4246 8[147]|
4247 9[1468]
4248 )
4249 )
4250 </leadingDigits>
4251 <format>$1/$2</format>
4252 </numberFormat>
4253 <!-- 5 digit area codes. -->
4254 <numberFormat pattern="(\d{5})(\d{1,6})">
4255 <leadingDigits>3</leadingDigits>
4256 <format>$1/$2</format>
4257 </numberFormat>
4258 <!-- http://www.t-mobile.de/servicehotlines/0,13401,17660-_,00.html -->
4259 <numberFormat pattern="([18]\d{2})(\d{7,9})">
4260 <leadingDigits>
4261 1[5-7]|
4262 800
4263 </leadingDigits>
4264 <format>$1 $2</format>
4265 </numberFormat>
4266 <numberFormat pattern="(\d{3})(\d)(\d{4,10})">
4267 <leadingDigits>
4268 (?:
4269 18|
4270 90
4271 )0
4272 </leadingDigits>
4273 <leadingDigits>
4274 180|
4275 900[1359]
4276 </leadingDigits>
4277 <format>$1 $2 $3</format>
4278 </numberFormat>
4279 <numberFormat pattern="(700)(\d{4})(\d{4})">
4280 <leadingDigits>700</leadingDigits>
4281 <format>$1 $2 $3</format>
4282 </numberFormat>
4283 </availableFormats>
4284 <generalDesc>
4285 <!-- When deciding whether to assume a leading 49 is a country code or n ot, the number is
4286 examined to see if it is valid with the 49 as part of the number. D ue to the variable
4287 length of German numbers, this test is hard to do. The national pat tern is hence
4288 stricter for numbers starting with 49, to try and remove the countr y code if the number
4289 begins with 49 whenever possible. -->
4290 <nationalNumberPattern>
4291 [1-35-9]\d{3,13}|
4292 4(?:
4293 [0-8]\d{4,12}|
4294 9(?:
4295 4[1-8]|
4296 [0-35-7]\d
4297 )\d{2,7}
4298 )
4299 </nationalNumberPattern>
4300 <possibleNumberPattern>\d{2,14}</possibleNumberPattern>
4301 </generalDesc>
4302 <fixedLine>
4303 <!-- The numbering plan defines rather optimistic longest-number limits - online numbers
4304 don't seem to respect this. The max-length is hence extended. -->
4305 <nationalNumberPattern>
4306 [246]\d{5,13}|
4307 3(?:
4308 [03-9]\d{4,11}|
4309 2\d{9}
4310 )|
4311 5(?:
4312 0[2-8]|
4313 [38][0-8]|
4314 [124-6]\d|
4315 [79][0-7]
4316 )\d{3,10}|
4317 7(?:
4318 0[2-8]|
4319 [1-9]\d
4320 )\d{3,10}|
4321 8(?:
4322 0[2-9]|
4323 [1-9]\d
4324 )\d{3,10}|
4325 9(?:
4326 0[6-9]|
4327 [1-9]\d
4328 )\d{3,10}
4329 </nationalNumberPattern>
4330 <exampleNumber>30123456</exampleNumber>
4331 </fixedLine>
4332 <mobile>
4333 <!-- Note: 8 digit numbers seem to be available for prefix 176 now,
4334 although no official documentation can be found, according to user
4335 bug-reports. -->
4336 <nationalNumberPattern>
4337 1(?:
4338 5\d{9}|
4339 7(?:
4340 [0-57-9]|
4341 6\d
4342 )\d{7}|
4343 6(?:
4344 [02]\d{7,8}|
4345 3\d{7}
4346 )
4347 )
4348 </nationalNumberPattern>
4349 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
4350 <exampleNumber>15123456789</exampleNumber>
4351 </mobile>
4352 <pager>
4353 <nationalNumberPattern>
4354 16(?:
4355 4\d{1,10}|
4356 [89]\d{1,11}
4357 )
4358 </nationalNumberPattern>
4359 <possibleNumberPattern>\d{4,14}</possibleNumberPattern>
4360 <exampleNumber>16412345</exampleNumber>
4361 </pager>
4362 <tollFree>
4363 <nationalNumberPattern>800\d{7,9}</nationalNumberPattern>
4364 <possibleNumberPattern>\d{10,12}</possibleNumberPattern>
4365 <exampleNumber>8001234567</exampleNumber>
4366 </tollFree>
4367 <premiumRate>
4368 <nationalNumberPattern>
4369 900(?:
4370 [135]\d{6}|
4371 9\d{7}
4372 )
4373 </nationalNumberPattern>
4374 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
4375 <exampleNumber>9001234567</exampleNumber>
4376 </premiumRate>
4377 <sharedCost>
4378 <!-- See bug 1683119 for a discussion about maximum number lengths. -->
4379 <nationalNumberPattern>180\d{5,11}</nationalNumberPattern>
4380 <possibleNumberPattern>\d{8,14}</possibleNumberPattern>
4381 <exampleNumber>18012345</exampleNumber>
4382 </sharedCost>
4383 <personalNumber>
4384 <nationalNumberPattern>700\d{8}</nationalNumberPattern>
4385 <possibleNumberPattern>\d{11}</possibleNumberPattern>
4386 <exampleNumber>70012345678</exampleNumber>
4387 </personalNumber>
4388 </territory>
4389
4390 <!-- Djibouti -->
4391 <!-- http://www.itu.int/oth/T020200003A/en -->
4392 <territory id="DJ" countryCode="253" internationalPrefix="00">
4393 <availableFormats>
4394 <!-- The number format here is suggested in the plan and used online,
4395 although the phone numbers of the national numbering authority itself on
4396 the plan do not follow this. -->
4397 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
4398 <format>$1 $2 $3</format>
4399 </numberFormat>
4400 </availableFormats>
4401 <generalDesc>
4402 <nationalNumberPattern>[1-8]\d{5}</nationalNumberPattern>
4403 <possibleNumberPattern>\d{6}</possibleNumberPattern>
4404 </generalDesc>
4405 <fixedLine>
4406 <!-- Includes "Numéro long CDMA fixe" numbers starting with the digit 5. -->
4407 <nationalNumberPattern>
4408 (?:
4409 1[05]|
4410 [2-5]\d
4411 )\d{4}
4412 </nationalNumberPattern>
4413 <exampleNumber>251234</exampleNumber>
4414 </fixedLine>
4415 <mobile>
4416 <nationalNumberPattern>[6-8]\d{5}</nationalNumberPattern>
4417 <exampleNumber>601234</exampleNumber>
4418 </mobile>
4419 </territory>
4420
4421 <!-- Denmark -->
4422 <!-- http://en.itst.dk/telecom-internet-regulation/numbering-issues/numberin g-lists -->
4423 <territory id="DK" countryCode="45" internationalPrefix="00">
4424 <availableFormats>
4425 <numberFormat pattern="([1-9]\d)(\d{2})(\d{2})(\d{2})">
4426 <format>$1 $2 $3 $4</format>
4427 </numberFormat>
4428 </availableFormats>
4429 <generalDesc>
4430 <nationalNumberPattern>[1-9]\d{7}</nationalNumberPattern>
4431 <possibleNumberPattern>\d{8}</possibleNumberPattern>
4432 </generalDesc>
4433 <fixedLine>
4434 <nationalNumberPattern>
4435 (?:
4436 3[2-9]|
4437 4[3-9]|
4438 5[4-9]|
4439 6[2-9]|
4440 7[02-9]|
4441 8[26-9]|
4442 9[6-9]
4443 )\d{6}
4444 </nationalNumberPattern>
4445 <exampleNumber>32123456</exampleNumber>
4446 </fixedLine>
4447 <mobile>
4448 <!-- There are some overlaps for some number prefixes - the plan says th at they are 'mainly'
4449 used for a certain type of number. -->
4450 <nationalNumberPattern>
4451 (?:
4452 2[0-9]|
4453 3[0-2]|
4454 4[0-2]|
4455 5[0-3]|
4456 6[01]|
4457 7[12]|
4458 81|
4459 99
4460 )\d{6}
4461 </nationalNumberPattern>
4462 <exampleNumber>20123456</exampleNumber>
4463 </mobile>
4464 <tollFree>
4465 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
4466 <exampleNumber>80123456</exampleNumber>
4467 </tollFree>
4468 <premiumRate>
4469 <nationalNumberPattern>90\d{6}</nationalNumberPattern>
4470 <exampleNumber>90123456</exampleNumber>
4471 </premiumRate>
4472 </territory>
4473
4474 <!-- Dominica -->
4475 <!-- http://www.itu.int/oth/T020200003B/en -->
4476 <territory id="DM" countryCode="1" leadingDigits="767"
4477 nationalPrefix="1" internationalPrefix="011">
4478 <generalDesc>
4479 <!-- NANPA country - uses US formatting rules -->
4480 <nationalNumberPattern>[57-9]\d{9}</nationalNumberPattern>
4481 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
4482 </generalDesc>
4483 <fixedLine>
4484 <nationalNumberPattern>
4485 767(?:
4486 2(?:
4487 55|
4488 66
4489 )|
4490 4(?:
4491 2[01]|
4492 4[0-25-9]
4493 )|
4494 50[0-4]
4495 )\d{4}
4496 </nationalNumberPattern>
4497 <exampleNumber>7674201234</exampleNumber>
4498 </fixedLine>
4499 <mobile>
4500 <!-- Adding 617 since online numbers have been found with this prefix. - ->
4501 <nationalNumberPattern>
4502 767(?:
4503 2(?:
4504 [2346]5|
4505 7[5-7]
4506 )|
4507 31[5-7]|
4508 61[4-7]
4509 )\d{4}
4510 </nationalNumberPattern>
4511 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4512 <exampleNumber>7672251234</exampleNumber>
4513 </mobile>
4514 <tollFree>
4515 <nationalNumberPattern>
4516 8(?:
4517 00|
4518 55|
4519 66|
4520 77|
4521 88
4522 )[2-9]\d{6}
4523 </nationalNumberPattern>
4524 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4525 <exampleNumber>8002123456</exampleNumber>
4526 </tollFree>
4527 <premiumRate>
4528 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
4529 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4530 <exampleNumber>9002123456</exampleNumber>
4531 </premiumRate>
4532 <personalNumber>
4533 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
4534 <nationalNumberPattern>
4535 5(?:
4536 00|
4537 33|
4538 44
4539 )[2-9]\d{6}
4540 </nationalNumberPattern>
4541 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4542 <exampleNumber>5002345678</exampleNumber>
4543 </personalNumber>
4544 </territory>
4545
4546 <!-- Dominican Rep. -->
4547 <!-- http://www.itu.int/oth/T020200003C/en -->
4548 <territory id="DO" countryCode="1" leadingDigits="8[024]9"
4549 nationalPrefix="1" internationalPrefix="011">
4550 <generalDesc>
4551 <!-- NANPA country - uses US formatting rules -->
4552 <nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
4553 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
4554 </generalDesc>
4555 <fixedLine>
4556 <!-- We could be more detailed here, as the metadata contains informatio n about some of the
4557 mobile/fixed-line prefixes, but the data is incomplete, so we restr ict ourselves to a
4558 more generic rule for now. -->
4559 <nationalNumberPattern>8[024]9[2-9]\d{6}</nationalNumberPattern>
4560 <exampleNumber>8092345678</exampleNumber>
4561 </fixedLine>
4562 <mobile>
4563 <nationalNumberPattern>8[024]9[2-9]\d{6}</nationalNumberPattern>
4564 <exampleNumber>8092345678</exampleNumber>
4565 </mobile>
4566 <tollFree>
4567 <nationalNumberPattern>
4568 8(?:
4569 00|
4570 55|
4571 66|
4572 77|
4573 88
4574 )[2-9]\d{6}
4575 </nationalNumberPattern>
4576 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4577 <exampleNumber>8002123456</exampleNumber>
4578 </tollFree>
4579 <premiumRate>
4580 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
4581 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4582 <exampleNumber>9002123456</exampleNumber>
4583 </premiumRate>
4584 <personalNumber>
4585 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
4586 <nationalNumberPattern>
4587 5(?:
4588 00|
4589 33|
4590 44
4591 )[2-9]\d{6}
4592 </nationalNumberPattern>
4593 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4594 <exampleNumber>5002345678</exampleNumber>
4595 </personalNumber>
4596 </territory>
4597
4598 <!-- Algeria -->
4599 <!-- http://www.itu.int/oth/T0202000003/en -->
4600 <!-- www.arpt.dz -->
4601 <territory id="DZ" countryCode="213" internationalPrefix="00"
4602 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
4603 <availableFormats>
4604 <!-- Formatting from www.pagesjaunes-dz.com. -->
4605 <numberFormat pattern="([1-4]\d)(\d{2})(\d{2})(\d{2})">
4606 <leadingDigits>[1-4]</leadingDigits>
4607 <format>$1 $2 $3 $4</format>
4608 </numberFormat>
4609 <numberFormat pattern="([5-8]\d{2})(\d{2})(\d{2})(\d{2})">
4610 <leadingDigits>[5-8]</leadingDigits>
4611 <format>$1 $2 $3 $4</format>
4612 </numberFormat>
4613 <numberFormat pattern="(9\d)(\d{3})(\d{2})(\d{2})">
4614 <leadingDigits>9</leadingDigits>
4615 <format>$1 $2 $3 $4</format>
4616 </numberFormat>
4617 </availableFormats>
4618 <generalDesc>
4619 <nationalNumberPattern>
4620 (?:
4621 [1-4]|
4622 [5-9]\d
4623 )\d{7}
4624 </nationalNumberPattern>
4625 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
4626 </generalDesc>
4627 <fixedLine>
4628 <!-- We include the VSAT lines here. -->
4629 <nationalNumberPattern>
4630 (?:
4631 1\d|
4632 2[014-79]|
4633 3[0-8]|
4634 4[0135689]
4635 )\d{6}|
4636 9619\d{5}
4637 </nationalNumberPattern>
4638 <exampleNumber>12345678</exampleNumber>
4639 </fixedLine>
4640 <mobile>
4641 <nationalNumberPattern>
4642 (?:
4643 5[56]|
4644 6[69]|
4645 7[79]
4646 )\d{7}
4647 </nationalNumberPattern>
4648 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4649 <exampleNumber>551234567</exampleNumber>
4650 </mobile>
4651 <tollFree>
4652 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
4653 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4654 <exampleNumber>800123456</exampleNumber>
4655 </tollFree>
4656 <premiumRate>
4657 <nationalNumberPattern>80[3-689]1\d{5}</nationalNumberPattern>
4658 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4659 <exampleNumber>808123456</exampleNumber>
4660 </premiumRate>
4661 <!-- The Algerian plan doesn't specify where the costs start to be conside red "premium", so we
4662 draw an arbitrary line here and say that from 50 Da up they will be c onsidered premium.
4663 -->
4664 <sharedCost>
4665 <nationalNumberPattern>80[12]1\d{5}</nationalNumberPattern>
4666 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4667 <exampleNumber>801123456</exampleNumber>
4668 </sharedCost>
4669 <voip>
4670 <nationalNumberPattern>98[23]\d{6}</nationalNumberPattern>
4671 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4672 <exampleNumber>983123456</exampleNumber>
4673 </voip>
4674 </territory>
4675
4676 <!-- Ecuador -->
4677 <!-- http://en.wikipedia.org/wiki/+593 -->
4678 <!-- http://www.conatel.gov.ec -->
4679 <!-- http://www.itu.int/oth/T020200003D/en -->
4680 <!-- A new plan has been prepared, but no implementation date has yet been s tated. -->
4681 <territory id="EC" countryCode="593" internationalPrefix="00"
4682 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
4683 <availableFormats>
4684 <numberFormat pattern="(\d)(\d{3})(\d{4})">
4685 <leadingDigits>[2-7]</leadingDigits>
4686 <format>$1 $2-$3</format>
4687 <intlFormat>$1-$2-$3</intlFormat>
4688 </numberFormat>
4689 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"
4690 nationalPrefixFormattingRule="$NP$FG">
4691 <leadingDigits>[89]</leadingDigits>
4692 <format>$1 $2 $3</format>
4693 </numberFormat>
4694 <numberFormat pattern="(1800)(\d{3})(\d{3,4})"
4695 nationalPrefixFormattingRule="$FG">
4696 <leadingDigits>1</leadingDigits>
4697 <format>$1 $2 $3</format>
4698 </numberFormat>
4699 </availableFormats>
4700 <generalDesc>
4701 <nationalNumberPattern>[2-9]\d{7}|1\d{9,10}</nationalNumberPattern>
4702 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
4703 </generalDesc>
4704 <fixedLine>
4705 <nationalNumberPattern>[2-7][2-7]\d{6}</nationalNumberPattern>
4706 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
4707 <exampleNumber>22123456</exampleNumber>
4708 </fixedLine>
4709 <mobile>
4710 <nationalNumberPattern>[89]\d{7}</nationalNumberPattern>
4711 <possibleNumberPattern>\d{8}</possibleNumberPattern>
4712 <exampleNumber>99123456</exampleNumber>
4713 </mobile>
4714 <tollFree>
4715 <nationalNumberPattern>1800\d{6,7}</nationalNumberPattern>
4716 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
4717 <exampleNumber>18001234567</exampleNumber>
4718 </tollFree>
4719 </territory>
4720
4721 <!-- Estonia -->
4722 <!-- http://www.itu.int/oth/T0202000043/en -->
4723 <!-- http://www.tja.ee/public/Legislation_side/Numbering_/Estonian_NP_eng.ht m -->
4724 <territory id="EE" countryCode="372" internationalPrefix="00">
4725 <availableFormats>
4726 <numberFormat pattern="([34-79]\d{2})(\d{4})">
4727 <leadingDigits>
4728 [369]|
4729 4[3-8]|
4730 5(?:
4731 [0-2]|
4732 5[0-478]|
4733 6[45]
4734 )|
4735 7[1-9]
4736 </leadingDigits>
4737 <leadingDigits>
4738 [369]|
4739 4[3-8]|
4740 5(?:
4741 [02]|
4742 1(?:
4743 [0-8]|
4744 95
4745 )|
4746 5[0-478]|
4747 6(?:
4748 4[0-4]|
4749 5[1-589]
4750 )
4751 )|
4752 7[1-9]
4753 </leadingDigits>
4754 <format>$1 $2</format>
4755 </numberFormat>
4756 <numberFormat pattern="(70)(\d{2})(\d{4})">
4757 <leadingDigits>70</leadingDigits>
4758 <format>$1 $2 $3</format>
4759 </numberFormat>
4760 <numberFormat pattern="(8000)(\d{3})(\d{3})">
4761 <leadingDigits>800</leadingDigits>
4762 <leadingDigits>8000</leadingDigits>
4763 <format>$1 $2 $3</format>
4764 </numberFormat>
4765 <numberFormat pattern="([458]\d{3})(\d{3,4})">
4766 <leadingDigits>
4767 40|
4768 5|
4769 8(?:
4770 00|
4771 [1-5]
4772 )
4773 </leadingDigits>
4774 <leadingDigits>
4775 40|
4776 5|
4777 8(?:
4778 00[1-9]|
4779 [1-5]
4780 )
4781 </leadingDigits>
4782 <format>$1 $2</format>
4783 </numberFormat>
4784 </availableFormats>
4785 <generalDesc>
4786 <nationalNumberPattern>
4787 [3-9]\d{6,7}|
4788 800\d{6,7}
4789 </nationalNumberPattern>
4790 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
4791 </generalDesc>
4792 <noInternationalDialling>
4793 <nationalNumberPattern>800[2-9]\d{3}</nationalNumberPattern>
4794 <possibleNumberPattern>\d{7}</possibleNumberPattern>
4795 <exampleNumber>8002123</exampleNumber>
4796 </noInternationalDialling>
4797 <fixedLine>
4798 <!-- Supporting eFax numbers here as well. -->
4799 <nationalNumberPattern>
4800 (?:
4801 3[23589]|
4802 4(?:
4803 0\d|
4804 [3-8]
4805 )|
4806 6\d|
4807 7[1-9]|
4808 88
4809 )\d{5}
4810 </nationalNumberPattern>
4811 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
4812 <exampleNumber>3212345</exampleNumber>
4813 </fixedLine>
4814 <mobile>
4815 <!-- 7 digit mobile numbers currently in use with special prefixes are p reserved - new
4816 numbers are 8 digits. -->
4817 <nationalNumberPattern>
4818 (?:
4819 5\d|
4820 8[1-5]
4821 )\d{6}|
4822 5(?:
4823 [02]\d{2}|
4824 1(?:
4825 [0-8]\d|
4826 95
4827 )|
4828 5[0-478]\d|
4829 64[0-4]|
4830 65[1-589]
4831 )\d{3}
4832 </nationalNumberPattern>
4833 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
4834 <exampleNumber>51234567</exampleNumber>
4835 </mobile>
4836 <tollFree>
4837 <nationalNumberPattern>
4838 800(?:
4839 0\d{3}|
4840 1\d|
4841 [2-9]
4842 )\d{3}
4843 </nationalNumberPattern>
4844 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
4845 <exampleNumber>80012345</exampleNumber>
4846 </tollFree>
4847 <premiumRate>
4848 <nationalNumberPattern>900\d{4}</nationalNumberPattern>
4849 <possibleNumberPattern>\d{7}</possibleNumberPattern>
4850 <exampleNumber>9001234</exampleNumber>
4851 </premiumRate>
4852 <personalNumber>
4853 <nationalNumberPattern>70[0-2]\d{5}</nationalNumberPattern>
4854 <possibleNumberPattern>\d{8}</possibleNumberPattern>
4855 <exampleNumber>70012345</exampleNumber>
4856 </personalNumber>
4857 <shortCode>
4858 <nationalNumberPattern>1[1-9]\d</nationalNumberPattern>
4859 <possibleNumberPattern>\d{3}</possibleNumberPattern>
4860 <exampleNumber>112</exampleNumber>
4861 </shortCode>
4862 </territory>
4863
4864 <!-- Egypt -->
4865 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T020200003E0001MSWE.doc -->
4866 <territory id="EG" countryCode="20" internationalPrefix="00"
4867 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
4868 <availableFormats>
4869 <!-- Note that no explicit formatting rule is here for 5-digit numbers starting with a 16
4870 or 19. These are formatted without national prefix, as a block, so do not need to be
4871 listed here. -->
4872 <numberFormat pattern="(\d)(\d{7,8})">
4873 <leadingDigits>[23]</leadingDigits>
4874 <format>$1 $2</format>
4875 </numberFormat>
4876 <numberFormat pattern="(\d{2})(\d{7})">
4877 <leadingDigits>
4878 [14-6]|
4879 [89][2-9]
4880 </leadingDigits>
4881 <format>$1 $2</format>
4882 </numberFormat>
4883 <numberFormat pattern="([89]00)(\d{3})(\d{4})">
4884 <leadingDigits>[89]00</leadingDigits>
4885 <format>$1 $2 $3</format>
4886 </numberFormat>
4887 </availableFormats>
4888 <generalDesc>
4889 <nationalNumberPattern>
4890 1\d{4,9}|
4891 [2456]\d{8}|
4892 3\d{7}|
4893 [89]\d{8,9}
4894 </nationalNumberPattern>
4895 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
4896 </generalDesc>
4897 <fixedLine>
4898 <!-- Short numbers used for businesses (starting with 16 or 19) are cove red here. -->
4899 <nationalNumberPattern>
4900 (?:
4901 1[35][23]|
4902 2[23]\d|
4903 3\d|
4904 4(?:
4905 0[2-4]|
4906 [578][23]|
4907 64
4908 )|
4909 5(?:
4910 0[234]|
4911 [57][23]
4912 )|
4913 6[24-689]3|
4914 8(?:
4915 [28][2-4]|
4916 42|
4917 6[23]
4918 )|
4919 9(?:
4920 [25]2|
4921 3[24]|
4922 6[23]|
4923 7[2-4]
4924 )
4925 )\d{6}|
4926 1[69]\d{3}
4927 </nationalNumberPattern>
4928 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
4929 <exampleNumber>234567890</exampleNumber>
4930 </fixedLine>
4931 <mobile>
4932 <nationalNumberPattern>1[0-246-9]\d{7}</nationalNumberPattern>
4933 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4934 <exampleNumber>101234567</exampleNumber>
4935 </mobile>
4936 <tollFree>
4937 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
4938 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4939 <exampleNumber>8001234567</exampleNumber>
4940 </tollFree>
4941 <premiumRate>
4942 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
4943 <possibleNumberPattern>\d{10}</possibleNumberPattern>
4944 <exampleNumber>9001234567</exampleNumber>
4945 </premiumRate>
4946 </territory>
4947
4948 <!-- Eritrea -->
4949 <!-- http://www.itu.int/oth/T0202000042/en -->
4950 <territory id="ER" countryCode="291" internationalPrefix="00"
4951 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
4952 <availableFormats>
4953 <numberFormat pattern="(\d)(\d{3})(\d{3})">
4954 <format>$1 $2 $3</format>
4955 </numberFormat>
4956 </availableFormats>
4957 <generalDesc>
4958 <nationalNumberPattern>[178]\d{6}</nationalNumberPattern>
4959 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
4960 </generalDesc>
4961 <fixedLine>
4962 <nationalNumberPattern>
4963 1(?:
4964 1[12568]|
4965 20|
4966 40|
4967 55|
4968 6[146]
4969 )\d{4}|
4970 8\d{6}
4971 </nationalNumberPattern>
4972 <exampleNumber>8370362</exampleNumber><!-- Test number from plan. -->
4973 </fixedLine>
4974 <mobile>
4975 <!-- It is unclear in the plan whether the 07 mobile prefix superseded t he previous 017[1-3]
4976 numbers or was in addition to them, so we support both here. -->
4977 <nationalNumberPattern>
4978 17[1-3]\d{4}|
4979 7\d{6}
4980 </nationalNumberPattern>
4981 <possibleNumberPattern>\d{7}</possibleNumberPattern>
4982 <exampleNumber>7123456</exampleNumber>
4983 </mobile>
4984 </territory>
4985
4986 <!-- Spain -->
4987 <!-- http://www.mityc.es/telecomunicaciones/es-ES/Servicios/Numeracion/Pagin as/Plan.aspx -->
4988 <territory id="ES" countryCode="34" internationalPrefix="00">
4989 <availableFormats>
4990 <numberFormat pattern="([5-9]\d{2})(\d{2})(\d{2})(\d{2})">
4991 <format>$1 $2 $3 $4</format>
4992 </numberFormat>
4993 </availableFormats>
4994 <generalDesc>
4995 <nationalNumberPattern>[5-9]\d{8}</nationalNumberPattern>
4996 <possibleNumberPattern>\d{9}</possibleNumberPattern>
4997 </generalDesc>
4998 <fixedLine>
4999 <nationalNumberPattern>
5000 (?:
5001 8(?:
5002 [13]0|
5003 [28][0-8]|
5004 [47][1-9]|
5005 5[01346-9]|
5006 6[0457-9]
5007 )|
5008 9(?:
5009 [1238][0-8]|
5010 [47][1-9]|
5011 [56]\d
5012 )
5013 )\d{6}
5014 </nationalNumberPattern>
5015 <exampleNumber>810123456</exampleNumber>
5016 </fixedLine>
5017 <mobile>
5018 <nationalNumberPattern>
5019 (?:
5020 6\d|
5021 7[1-4]
5022 )\d{7}
5023 </nationalNumberPattern>
5024 <exampleNumber>612345678</exampleNumber>
5025 </mobile>
5026 <tollFree>
5027 <nationalNumberPattern>[89]00\d{6}</nationalNumberPattern>
5028 <exampleNumber>800123456</exampleNumber>
5029 </tollFree>
5030 <premiumRate>
5031 <nationalNumberPattern>80[367]\d{6}</nationalNumberPattern>
5032 <exampleNumber>803123456</exampleNumber>
5033 </premiumRate>
5034 <sharedCost>
5035 <nationalNumberPattern>90[12]\d{6}</nationalNumberPattern>
5036 <exampleNumber>901123456</exampleNumber>
5037 </sharedCost>
5038 <personalNumber>
5039 <nationalNumberPattern>70\d{7}</nationalNumberPattern>
5040 <exampleNumber>701234567</exampleNumber>
5041 </personalNumber>
5042 <!-- Modelling non-geographic nomadic numbers as UAN. -->
5043 <uan>
5044 <nationalNumberPattern>51\d{7}</nationalNumberPattern>
5045 <exampleNumber>511234567</exampleNumber>
5046 </uan>
5047 </territory>
5048
5049 <!-- Ethiopia -->
5050 <!-- http://www.itu.int/oth/T0202000044/en -->
5051 <territory id="ET" countryCode="251" internationalPrefix="00"
5052 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
5053 <availableFormats>
5054 <numberFormat pattern="([1-59]\d)(\d{3})(\d{4})">
5055 <format>$1 $2 $3</format>
5056 </numberFormat>
5057 </availableFormats>
5058 <generalDesc>
5059 <nationalNumberPattern>[1-59]\d{8}</nationalNumberPattern>
5060 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
5061 </generalDesc>
5062 <fixedLine>
5063 <nationalNumberPattern>
5064 (?:
5065 11(?:
5066 1(?:
5067 1[124]|
5068 2[2-57]|
5069 3[1-5]|
5070 5[5-8]|
5071 8[6-8]
5072 )|
5073 2(?:
5074 13|
5075 3[6-8]|
5076 5[89]|
5077 7[05-9]|
5078 8[2-6]
5079 )|
5080 3(?:
5081 2[01]|
5082 3[0-289]|
5083 4[1289]|
5084 7[1-4]|
5085 87
5086 )|
5087 4(?:
5088 1[69]|
5089 3[2-49]|
5090 4[0-23]|
5091 6[5-8]
5092 )|
5093 5(?:
5094 1[57]|
5095 44|
5096 5[0-4]
5097 )|
5098 6(?:
5099 18|
5100 2[69]|
5101 4[5-7]|
5102 5[1-5]|
5103 6[0-59]|
5104 8[015-8]
5105 )
5106 )|
5107 2(?:
5108 2(?:
5109 11[1-9]|
5110 22[0-7]|
5111 33\d|
5112 44[1467]|
5113 66[1-68]
5114 )|
5115 5(?:
5116 11[124-6]|
5117 33[2-8]|
5118 44[1467]|
5119 55[14]|
5120 66[1-3679]|
5121 77[124-79]|
5122 880
5123 )
5124 )|
5125 3(?:
5126 3(?:
5127 11[0-46-8]|
5128 22[0-6]|
5129 33[0134689]|
5130 44[04]|
5131 55[0-6]|
5132 66[01467]
5133 )|
5134 4(?:
5135 44[0-8]|
5136 55[0-69]|
5137 66[0-3]|
5138 77[1-5]
5139 )
5140 )|
5141 4(?:
5142 6(?:
5143 22[0-24-7]|
5144 33[1-5]|
5145 44[13-69]|
5146 55[14-689]|
5147 660|
5148 88[1-4]
5149 )|
5150 7(?:
5151 11[1-9]|
5152 22[1-9]|
5153 33[13-7]|
5154 44[13-6]|
5155 55[1-689]
5156 )
5157 )|
5158 5(?:
5159 7(?:
5160 227|
5161 55[05]|
5162 (?:
5163 66|
5164 77
5165 )[14-8]
5166 )|
5167 8(?:
5168 11[149]|
5169 22[013-79]|
5170 33[0-68]|
5171 44[013-8]|
5172 550|
5173 66[1-5]|
5174 77\d
5175 )
5176 )
5177 )\d{4}
5178 </nationalNumberPattern>
5179 <exampleNumber>111112345</exampleNumber>
5180 </fixedLine>
5181 <mobile>
5182 <!-- The data here is not regularly updated by the Ethiopian authorities , and many more
5183 numbers are visible online than are reported in the ITU document. T his pattern is
5184 therefore somewhat more relaxed than in the ITU document. -->
5185 <nationalNumberPattern>9[12]\d{7}</nationalNumberPattern>
5186 <possibleNumberPattern>\d{9}</possibleNumberPattern>
5187 <exampleNumber>911234567</exampleNumber>
5188 </mobile>
5189 </territory>
5190
5191 <!-- Finland -->
5192 <!-- Metadata shared with Ã…land (AX) -->
5193 <!-- http://www.ficora.fi/en/index/palvelut/palvelutaiheittain/numerointi/nu merotyypitjaalueet.html -->
5194 <territory id="FI" countryCode="358" internationalPrefix="00|99[049]" nation alPrefix="0"
5195 nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true">
5196 <availableFormats>
5197 <numberFormat pattern="(\d{2})(\d{4,10})">
5198 <leadingDigits>
5199 2[09]|
5200 [14]|
5201 50|
5202 7[135]
5203 </leadingDigits>
5204 <format>$1 $2</format>
5205 </numberFormat>
5206 <numberFormat pattern="(\d)(\d{4,11})">
5207 <leadingDigits>
5208 [25689][1-8]|
5209 3
5210 </leadingDigits>
5211 <format>$1 $2</format>
5212 </numberFormat>
5213 <numberFormat pattern="([6-8]00)(\d{4,7})">
5214 <leadingDigits>[6-8]0</leadingDigits>
5215 <format>$1 $2</format>
5216 </numberFormat>
5217 </availableFormats>
5218 <generalDesc>
5219 <nationalNumberPattern>
5220 1\d{4,11}|
5221 [2-9]\d{4,10}
5222 </nationalNumberPattern>
5223 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
5224 </generalDesc>
5225 <fixedLine>
5226 <!-- This is limited to geographic numbers - non-geographic nationwide s ubscriber numbers
5227 are listed under UAN. It also excludes Ã…land numbers. -->
5228 <nationalNumberPattern>
5229 1(?:
5230 [3569][1-8]\d{3,9}|
5231 [47]\d{5,10}
5232 )|
5233 2[1-8]\d{3,9}|
5234 3(?:
5235 [1-8]\d{3,9}|
5236 9\d{4,8}
5237 )|
5238 [5689][1-8]\d{3,9}
5239 </nationalNumberPattern>
5240 <exampleNumber>1312345678</exampleNumber>
5241 </fixedLine>
5242 <mobile>
5243 <nationalNumberPattern>
5244 4\d{5,10}|
5245 50\d{4,8}
5246 </nationalNumberPattern>
5247 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
5248 <exampleNumber>412345678</exampleNumber>
5249 </mobile>
5250 <tollFree>
5251 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern>
5252 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
5253 <exampleNumber>8001234567</exampleNumber>
5254 </tollFree>
5255 <premiumRate>
5256 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern>
5257 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
5258 <exampleNumber>600123456</exampleNumber>
5259 </premiumRate>
5260 <uan>
5261 <nationalNumberPattern>
5262 10[1-9]\d{3,7}|
5263 2(?:
5264 0(?:
5265 [16-8]\d{3,7}|
5266 2[14-9]\d{1,6}|
5267 [3-5]\d{2,7}|
5268 9[0-7]\d{1,6}
5269 )|
5270 9\d{4,8}
5271 )|
5272 30[1-9]\d{3,7}|
5273 7(?:
5274 1\d{7}|
5275 3\d{8}|
5276 5[03-9]\d{2,7}
5277 )
5278 </nationalNumberPattern>
5279 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
5280 <exampleNumber>10112345</exampleNumber>
5281 </uan>
5282 </territory>
5283
5284 <!-- Fiji -->
5285 <!-- http://www.itu.int/oth/T0202000048/en -->
5286 <!-- www.tfl.com.fj -->
5287 <territory id="FJ" countryCode="679" internationalPrefix="0(?:0|52)"
5288 preferredInternationalPrefix="00" leadingZeroPossible="true">
5289 <availableFormats>
5290 <numberFormat pattern="(\d{3})(\d{4})">
5291 <leadingDigits>[36-9]</leadingDigits>
5292 <format>$1 $2</format>
5293 </numberFormat>
5294 <numberFormat pattern="(\d{4})(\d{3})(\d{4})">
5295 <leadingDigits>0</leadingDigits>
5296 <format>$1 $2 $3</format>
5297 </numberFormat>
5298 </availableFormats>
5299 <generalDesc>
5300 <nationalNumberPattern>
5301 [36-9]\d{6}|
5302 0\d{10}
5303 </nationalNumberPattern>
5304 <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern>
5305 </generalDesc>
5306 <fixedLine>
5307 <!-- Adding the prefixes 30X, 31X and 62X, since numbers with these pref ixes have been found
5308 online, including in the white pages. 35X and 85X were found in the exchanges listed on
5309 www.tfl.com.fj. -->
5310 <nationalNumberPattern>
5311 (?:
5312 3[0-5]|
5313 6[25-7]|
5314 8[58]
5315 )\d{5}
5316 </nationalNumberPattern>
5317 <possibleNumberPattern>\d{7}</possibleNumberPattern>
5318 <exampleNumber>3212345</exampleNumber>
5319 </fixedLine>
5320 <mobile>
5321 <!-- Adding 9[78] from numbers found online and numbers where SMSs have been received from.
5322 -->
5323 <nationalNumberPattern>
5324 (?:
5325 7[0-4]|
5326 9[27-9]
5327 )\d{5}
5328 </nationalNumberPattern>
5329 <possibleNumberPattern>\d{7}</possibleNumberPattern>
5330 <exampleNumber>7012345</exampleNumber>
5331 </mobile>
5332 <tollFree>
5333 <!-- Information found on www.tfl.com.fj. It is not clear if these are i nternationally
5334 diallable, or if so, how. -->
5335 <nationalNumberPattern>0800\d{7}</nationalNumberPattern>
5336 <possibleNumberPattern>\d{11}</possibleNumberPattern>
5337 <exampleNumber>08001234567</exampleNumber>
5338 </tollFree>
5339 <shortCode>
5340 <!-- From the Emergency Numbers page on the Telecom Fiji website. -->
5341 <nationalNumberPattern>
5342 0(?:
5343 04|
5344 1[34]|
5345 8[1-4]
5346 )|
5347 1(?:
5348 0[1-3]|
5349 [25]9
5350 )|
5351 2[289]|
5352 30|
5353 [45]4|
5354 75|
5355 91[137]
5356 </nationalNumberPattern>
5357 <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
5358 <exampleNumber>22</exampleNumber>
5359 </shortCode>
5360 </territory>
5361
5362 <!-- Falkland Islands (Malvinas) -->
5363 <!-- http://www.itu.int/oth/T0202000046/en -->
5364 <territory id="FK" countryCode="500" internationalPrefix="00">
5365 <!-- All numbers are formatted together, as a block. -->
5366 <generalDesc>
5367 <nationalNumberPattern>[2-7]\d{4}</nationalNumberPattern>
5368 <possibleNumberPattern>\d{5}</possibleNumberPattern>
5369 </generalDesc>
5370 <fixedLine>
5371 <nationalNumberPattern>[2-47]\d{4}</nationalNumberPattern>
5372 <exampleNumber>31234</exampleNumber>
5373 </fixedLine>
5374 <mobile>
5375 <nationalNumberPattern>[56]\d{4}</nationalNumberPattern>
5376 <exampleNumber>51234</exampleNumber>
5377 </mobile>
5378 <shortCode>
5379 <!-- Service numbers use 3 digit short codes -->
5380 <nationalNumberPattern>
5381 1\d{2}|
5382 999
5383 </nationalNumberPattern>
5384 <exampleNumber>123</exampleNumber>
5385 </shortCode>
5386 </territory>
5387
5388 <!-- Micronesia, Federated States of -->
5389 <!-- http://www.itu.int/oth/T020200008B/en -->
5390 <territory id="FM" countryCode="691" internationalPrefix="00">
5391 <availableFormats>
5392 <numberFormat pattern="(\d{3})(\d{4})">
5393 <format>$1 $2</format>
5394 </numberFormat>
5395 </availableFormats>
5396 <generalDesc>
5397 <nationalNumberPattern>[39]\d{6}</nationalNumberPattern>
5398 <possibleNumberPattern>\d{7}</possibleNumberPattern>
5399 </generalDesc>
5400 <fixedLine>
5401 <nationalNumberPattern>
5402 3[2357]0[1-9]\d{3}|
5403 9[2-6]\d{5}
5404 </nationalNumberPattern>
5405 <exampleNumber>3201234</exampleNumber>
5406 </fixedLine>
5407 <mobile>
5408 <!-- Note that most ranges are used for both fixed and mobile but number s starting with 970
5409 are exclusively mobile. -->
5410 <nationalNumberPattern>
5411 3[2357]0[1-9]\d{3}|
5412 9[2-7]\d{5}
5413 </nationalNumberPattern>
5414 <exampleNumber>3501234</exampleNumber>
5415 </mobile>
5416 </territory>
5417
5418 <!-- Faroe Islands -->
5419 <!-- http://www.itu.int/oth/T0202000047/en -->
5420 <territory id="FO" countryCode="298" internationalPrefix="00"
5421 nationalPrefixForParsing="(10(?:01|[12]0|88))"
5422 carrierCodeFormattingRule="$CC $FG">
5423 <!-- All numbers are formatted together, as a block. -->
5424 <availableFormats>
5425 <numberFormat pattern="(\d{6})">
5426 <format>$1</format>
5427 </numberFormat>
5428 </availableFormats>
5429 <generalDesc>
5430 <nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern>
5431 <possibleNumberPattern>\d{6}</possibleNumberPattern>
5432 </generalDesc>
5433 <fixedLine>
5434 <nationalNumberPattern>
5435 (?:
5436 20|
5437 [3-4]\d|
5438 8[19]
5439 )\d{4}
5440 </nationalNumberPattern>
5441 <exampleNumber>201234</exampleNumber>
5442 </fixedLine>
5443 <mobile>
5444 <nationalNumberPattern>
5445 (?:
5446 2[1-9]|
5447 5\d|
5448 7[1-79]
5449 )\d{4}
5450 </nationalNumberPattern>
5451 <exampleNumber>211234</exampleNumber>
5452 </mobile>
5453 <tollFree>
5454 <nationalNumberPattern>80[257-9]\d{3}</nationalNumberPattern>
5455 <exampleNumber>802123</exampleNumber>
5456 </tollFree>
5457 <premiumRate>
5458 <nationalNumberPattern>
5459 90(?:
5460 [1345][15-7]|
5461 2[125-7]|
5462 99
5463 )\d{2}
5464 </nationalNumberPattern>
5465 <exampleNumber>901123</exampleNumber>
5466 </premiumRate>
5467 <voip>
5468 <nationalNumberPattern>
5469 (?:
5470 6[0-36]|
5471 88
5472 )\d{4}
5473 </nationalNumberPattern>
5474 <exampleNumber>601234</exampleNumber>
5475 </voip>
5476 <shortCode>
5477 <!-- Includes special numbers, special services and universal services. -->
5478 <nationalNumberPattern>
5479 1(?:
5480 1[248]|
5481 4[124]\d|
5482 71\d|
5483 8[7-9]\d
5484 )
5485 </nationalNumberPattern>
5486 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
5487 <exampleNumber>211234</exampleNumber>
5488 </shortCode>
5489 </territory>
5490
5491 <!-- France -->
5492 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T020200004A0001MSWE.doc -->
5493 <!-- http://www.arcep.fr/index.php?id=8146 -->
5494 <!-- http://en.wikipedia.org/wiki/%2B33 -->
5495 <territory id="FR" countryCode="33" internationalPrefix="[04579]0"
5496 preferredInternationalPrefix="00"
5497 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
5498 <availableFormats>
5499 <numberFormat pattern="([1-79])(\d{2})(\d{2})(\d{2})(\d{2})">
5500 <leadingDigits>[1-79]</leadingDigits>
5501 <format>$1 $2 $3 $4 $5</format>
5502 </numberFormat>
5503 <numberFormat nationalPrefixFormattingRule="$NP $FG"
5504 pattern="(8\d{2})(\d{2})(\d{2})(\d{2})">
5505 <leadingDigits>8</leadingDigits>
5506 <format>$1 $2 $3 $4</format>
5507 </numberFormat>
5508 </availableFormats>
5509 <generalDesc>
5510 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern>
5511 <possibleNumberPattern>\d{9}</possibleNumberPattern>
5512 </generalDesc>
5513 <fixedLine>
5514 <nationalNumberPattern>[1-5]\d{8}</nationalNumberPattern>
5515 <exampleNumber>123456789</exampleNumber>
5516 </fixedLine>
5517 <mobile>
5518 <nationalNumberPattern>
5519 6\d{8}|
5520 7[5-9]\d{7}
5521 </nationalNumberPattern>
5522 <exampleNumber>612345678</exampleNumber>
5523 </mobile>
5524 <tollFree>
5525 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
5526 <exampleNumber>801234567</exampleNumber>
5527 </tollFree>
5528 <premiumRate>
5529 <nationalNumberPattern>89[1-37-9]\d{6}</nationalNumberPattern>
5530 <exampleNumber>891123456</exampleNumber>
5531 </premiumRate>
5532 <sharedCost>
5533 <nationalNumberPattern>
5534 8(?:
5535 1[019]|
5536 2[0156]|
5537 84|
5538 90
5539 )\d{6}
5540 </nationalNumberPattern>
5541 <exampleNumber>810123456</exampleNumber>
5542 </sharedCost>
5543 <voip>
5544 <!-- 087 numbers used to be used for this. -->
5545 <nationalNumberPattern>9\d{8}</nationalNumberPattern>
5546 <exampleNumber>912345678</exampleNumber>
5547 </voip>
5548 </territory>
5549
5550 <!-- Gabon -->
5551 <!-- http://www.itu.int/oth/T020200004E/en -->
5552 <territory id="GA" countryCode="241" internationalPrefix="00" leadingZeroPos sible="true">
5553 <availableFormats>
5554 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
5555 <leadingDigits>[4-9]</leadingDigits>
5556 <format>$1 $2 $3</format>
5557 </numberFormat>
5558 <numberFormat pattern="(0\d)(\d{2})(\d{2})(\d{2})">
5559 <leadingDigits>0</leadingDigits>
5560 <format>$1 $2 $3 $4</format>
5561 </numberFormat>
5562 </availableFormats>
5563 <generalDesc>
5564 <nationalNumberPattern>
5565 [4-9]\d{5}|
5566 0\d{7}
5567 </nationalNumberPattern>
5568 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
5569 </generalDesc>
5570 <fixedLine>
5571 <nationalNumberPattern>
5572 (?:
5573 4(?:
5574 [04-8]\d|
5575 2[04]
5576 )|
5577 (?:
5578 5[04-689]|
5579 6[024-9]|
5580 7\d|
5581 8[236]|
5582 9[02368]
5583 )\d
5584 )\d{3}
5585 </nationalNumberPattern>
5586 <possibleNumberPattern>\d{6}</possibleNumberPattern>
5587 <exampleNumber>441234</exampleNumber>
5588 </fixedLine>
5589 <!-- The leading zero here is supposed to be temporary - at a later date,
5590 Gabon intends to have a 0 as their national prefix for all numbers
5591 instead. -->
5592 <!-- http://www.wtng.info/wtng-241-ga.html was used as the basis for the a cceptable prefixes,
5593 with some supplementary prefixes added from internet research. There is supposedly a
5594 resource on mobile prefixes on the Gabon Telecom website, but the sit e (www.ogooue.ga)
5595 doesn't seem to work and no alternative can be found. Extra prefixes added: 07 12, 07 13,
5596 06 71, 07 33, 07 [67]\d -->
5597 <mobile>
5598 <nationalNumberPattern>
5599 0(?:
5600 5(?:
5601 0[89]|
5602 3[0-4]|
5603 8[0-26]|
5604 9[238]
5605 )|
5606 6(?:
5607 0[3-7]|
5608 1[01]|
5609 2[0-7]|
5610 6[0-589]|
5611 71|
5612 83|
5613 9[57]
5614 )|
5615 7(?:
5616 1[2-5]|
5617 2[89]|
5618 3[35-9]|
5619 4[01]|
5620 5[0-347-9]|
5621 [67]\d|
5622 8[457-9]|
5623 9[0146]
5624 )
5625 )\d{4}
5626 </nationalNumberPattern>
5627 <possibleNumberPattern>\d{8}</possibleNumberPattern>
5628 <exampleNumber>06031234</exampleNumber>
5629 </mobile>
5630 </territory>
5631
5632 <!-- United Kingdom -->
5633 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/ -->
5634 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes -->
5635 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB -->
5636 <!-- Note that this excludes Isle of Man, Jersey and Guernsey prefixes for t he purposes of
5637 validation, although the formatting rules are shared. -->
5638 <territory id="GB" countryCode="44" internationalPrefix="00"
5639 nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormatt ingRule="$NP$FG"
5640 mainCountryForCode="true">
5641 <availableFormats>
5642 <!-- 2d, 55, 56, 70 and 76 pager numbers (excludes 7624) with 10 digits. -->
5643 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
5644 <leadingDigits>
5645 2|
5646 5[56]|
5647 7(?:
5648 0|
5649 6[013-9]
5650 )
5651 </leadingDigits>
5652 <leadingDigits>
5653 2|
5654 5[56]|
5655 7(?:
5656 0|
5657 6(?:
5658 [013-9]|
5659 2[0-35-9]
5660 )
5661 )
5662 </leadingDigits>
5663 <format>$1 $2 $3</format>
5664 </numberFormat>
5665 <!-- 11d, 1d1, 3dd, 9dd with 10 digits. -->
5666 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
5667 <leadingDigits>
5668 1(?:
5669 1|
5670 \d1
5671 )|
5672 3|
5673 9[018]
5674 </leadingDigits>
5675 <format>$1 $2 $3</format>
5676 </numberFormat>
5677 <!-- 1dddd with 9 or 10 digits.
5678 These area codes are very rare in GB, and are only available in the following places:
5679 13873(Langholm), 15242(Hornby), 15394(Hawkshead), 15395(Grange-over -Sands),
5680 15396(Sedbergh), 16973(Wigton), 16974(Raughton Head), 16977(Brampto n),
5681 17683(Appleby), 17684(Pooley Bridge), 17687(Keswick), 19467(Gosfort h). -->
5682 <numberFormat pattern="(\d{5})(\d{4,5})">
5683 <leadingDigits>
5684 1(?:
5685 38|
5686 5[23]|
5687 69|
5688 76|
5689 94
5690 )
5691 </leadingDigits>
5692 <leadingDigits>
5693 1(?:
5694 387|
5695 5(?:
5696 24|
5697 39
5698 )|
5699 697|
5700 768|
5701 946
5702 )
5703 </leadingDigits>
5704 <leadingDigits>
5705 1(?:
5706 3873|
5707 5(?:
5708 242|
5709 39[456]
5710 )|
5711 697[347]|
5712 768[347]|
5713 9467
5714 )
5715 </leadingDigits>
5716 <format>$1 $2</format>
5717 </numberFormat>
5718 <!-- 1ddd with 9 or 10 digits. -->
5719 <numberFormat pattern="(1\d{3})(\d{5,6})">
5720 <leadingDigits>1</leadingDigits>
5721 <format>$1 $2</format>
5722 </numberFormat>
5723 <!-- 7ddd (not 70, 76) with 10 digits. Note: DOES include 7624 when used for IM. -->
5724 <numberFormat pattern="(7\d{3})(\d{6})">
5725 <leadingDigits>
5726 7(?:
5727 [1-5789]|
5728 62
5729 )
5730 </leadingDigits>
5731 <leadingDigits>
5732 7(?:
5733 [1-5789]|
5734 624
5735 )
5736 </leadingDigits>
5737 <format>$1 $2</format>
5738 </numberFormat>
5739 <!-- 800 1111 : UK ChildLine. -->
5740 <numberFormat pattern="(800)(\d{4})">
5741 <leadingDigits>800</leadingDigits>
5742 <leadingDigits>8001</leadingDigits>
5743 <leadingDigits>80011</leadingDigits>
5744 <leadingDigits>800111</leadingDigits>
5745 <leadingDigits>8001111</leadingDigits>
5746 <format>$1 $2</format>
5747 </numberFormat>
5748 <!-- 845 46 47 : UK NHS Direct. -->
5749 <numberFormat pattern="(845)(46)(4\d)">
5750 <leadingDigits>845</leadingDigits>
5751 <leadingDigits>8454</leadingDigits>
5752 <leadingDigits>84546</leadingDigits>
5753 <leadingDigits>845464</leadingDigits>
5754 <format>$1 $2 $3</format>
5755 </numberFormat>
5756 <!-- 84d, 87d with 10 digits. -->
5757 <numberFormat pattern="(8\d{2})(\d{3})(\d{4})">
5758 <leadingDigits>
5759 8(?:
5760 4[2-5]|
5761 7[0-3]
5762 )
5763 </leadingDigits>
5764 <format>$1 $2 $3</format>
5765 </numberFormat>
5766 <!-- 80d (including 800) with 10 digits. -->
5767 <numberFormat pattern="(80\d)(\d{3})(\d{4})">
5768 <leadingDigits>80</leadingDigits>
5769 <format>$1 $2 $3</format>
5770 </numberFormat>
5771 <!-- 500, 800 with 9 digits. -->
5772 <numberFormat pattern="([58]00)(\d{6})">
5773 <leadingDigits>[58]00</leadingDigits>
5774 <format>$1 $2</format>
5775 </numberFormat>
5776 </availableFormats>
5777 <generalDesc>
5778 <nationalNumberPattern>\d{7,10}</nationalNumberPattern>
5779 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
5780 </generalDesc>
5781 <areaCodeOptional>
5782 <!-- These are a subset of the fixed-line rules, with digits 2-9 as the leading digit of the
5783 subscriber number. There are patterns for 2+8, 3+7 and a combined p attern for all
5784 4+6/4+5 and 5+5/5+4 numbers. Note that numbers matching this patter n are not
5785 necessarily valid numbers. -->
5786 <nationalNumberPattern>
5787 2\d[2-9]\d{7}|
5788 1(?:
5789 1\d|
5790 \d1
5791 )[2-9]\d{6}|
5792 1(?:
5793 [248][02-9]\d[2-9]\d{4,5}|
5794 (?:
5795 3(?:
5796 [02-79]\d|
5797 8[0-69]
5798 )|
5799 5(?:
5800 [04-9]\d|
5801 2[0-35-9]|
5802 3[0-8]
5803 )|
5804 6(?:
5805 [02-8]\d|
5806 9[0-689]
5807 )|
5808 7(?:
5809 [02-5789]\d|
5810 6[0-79]
5811 )|
5812 9(?:
5813 [0235-9]\d|
5814 4[0-5789]
5815 )
5816 )[2-9]\d{4,5}|
5817 (?:
5818 387(?:
5819 3[2-9]|
5820 [24-9]\d
5821 )|
5822 5(?:
5823 24(?:
5824 2[2-9]|
5825 [3-9]\d
5826 )|
5827 39(?:
5828 [4-6][2-9]|
5829 [237-9]\d
5830 )
5831 )|
5832 697(?:
5833 [347][2-9]|
5834 [25689]\d
5835 )|
5836 768(?:
5837 [347][2-9]|
5838 [25679]\d
5839 )|
5840 946(?:
5841 7[2-9]|
5842 [2-689]\d
5843 )
5844 )\d{3,4}
5845 )
5846 </nationalNumberPattern>
5847 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
5848 <exampleNumber>1332456789</exampleNumber>
5849 </areaCodeOptional>
5850 <fixedLine>
5851 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes -->
5852 <!-- Pattern matches geographic NSN=10 numbers as follows:
5853 - area code and local number first digit for 2+8,
5854 - area code and local number first digit for 3+7,
5855 - area code only for 4+6 (including areas with embedded 5+5).
5856 Pattern matches geographic NSN=9 numbers as follows:
5857 - area code and local number first two digits for 4+5,
5858 - area code and local number first three digits for 4+5 special cas e (01768) 88Ddd,
5859 - area code and local number first digit for 5+4 special case (0169 77) Dddd.
5860 All patterns exclude ranges used in GG, IM, JE. -->
5861 <nationalNumberPattern>
5862 2(?:
5863 0[01378]|
5864 3[0189]|
5865 4[017]|
5866 8[0-46-9]|
5867 9[012]
5868 )\d{7}|
5869 1(?:
5870 (?:1
5871 (?:3[0-48]|
5872 [46][0-4]|
5873 5[012789]|
5874 7[0-39]|
5875 8[01349]
5876 )|
5877 21[0-7]|
5878 31[0-8]|
5879 [459]1\d|
5880 61[0-46-9]
5881 )
5882 )\d{6}|
5883 1(?:
5884 2(?:
5885 0[024-9]|
5886 2[3-9]|
5887 3[3-79]|
5888 4[1-689]|
5889 [58][02-9]|
5890 6[0-4789]|
5891 7[013-9]|
5892 9\d
5893 )|
5894 3(?:
5895 0\d|
5896 [25][02-9]|
5897 3[02-579]|
5898 [468][0-46-9]|
5899 7[1235679]|
5900 9[24578]
5901 )|
5902 4(?:
5903 0[03-9]|
5904 [28][02-5789]|
5905 [37]\d|
5906 4[02-69]|
5907 5[0-8]|
5908 [69][0-79]
5909 )|
5910 5(?:
5911 0[1235-9]|
5912 2[024-9]|
5913 3[015689]|
5914 4[02-9]|
5915 5[03-9]|
5916 6\d|
5917 7[0-35-9]|
5918 8[0-468]|
5919 9[0-5789]
5920 )|
5921 6(?:
5922 0[034689]|
5923 2[0-35689]|
5924 [38][013-9]|
5925 4[1-467]|
5926 5[0-69]|
5927 6[13-9]|
5928 7[0-8]|
5929 9[0124578]
5930 )|
5931 7(?:
5932 0[0246-9]|
5933 2\d|
5934 3[023678]|
5935 4[03-9]|
5936 5[0-46-9]|
5937 6[013-9]|
5938 7[0-35-9]|
5939 8[024-9]|
5940 9[02-9]
5941 )|
5942 8(?:
5943 0[35-9]|
5944 2[1-5789]|
5945 3[02-578]|
5946 4[0-578]|
5947 5[124-9]|
5948 6[2-69]|
5949 7\d|
5950 8[02-9]|
5951 9[02569]
5952 )|
5953 9(?:
5954 0[02-589]|
5955 2[02-689]|
5956 3[1-5789]|
5957 4[2-9]|
5958 5[0-579]|
5959 6[234789]|
5960 7[0124578]|
5961 8\d|
5962 9[2-57]
5963 )
5964 )\d{6}|
5965 1(?:
5966 2(?:
5967 0(?:
5968 46[1-4]|
5969 87[2-9]
5970 )|
5971 545[1-79]|
5972 76(?:
5973 2\d|
5974 3[1-8]|
5975 6[1-6]
5976 )|
5977 9(?:
5978 7(?:
5979 2[0-4]|
5980 3[2-5]
5981 )|
5982 8(?:
5983 2[2-8]|
5984 7[0-4789]|
5985 8[345]
5986 )
5987 )
5988 )|
5989 3(?:
5990 638[2-5]|
5991 647[23]|
5992 8(?:
5993 47[04-9]|
5994 64[015789]
5995 )
5996 )|
5997 4(?:
5998 044[1-7]|
5999 20(?:
6000 2[23]|
6001 8\d
6002 )|
6003 6(?:
6004 0(?:
6005 30|
6006 5[2-57]|
6007 6[1-8]|
6008 7[2-8]
6009 )|
6010 140
6011 )|
6012 8(?:
6013 052|
6014 87[123]
6015 )
6016 )|
6017 5(?:
6018 24(?:
6019 3[2-79]|
6020 6\d
6021 )|
6022 276\d|
6023 6(?:
6024 26[06-9]|
6025 686
6026 )
6027 )|
6028 6(?:
6029 06(?:
6030 4\d|
6031 7[4-79]
6032 )|
6033 295[567]|
6034 35[34]\d|
6035 47(?:
6036 24|
6037 61
6038 )|
6039 59(?:
6040 5[08]|
6041 6[67]|
6042 74
6043 )|
6044 955[0-4]
6045 )|
6046 7(?:
6047 26(?:
6048 6[13-9]|
6049 7[0-7]
6050 )|
6051 442\d|
6052 50(?:
6053 2[0-3]|
6054 [3-68]2|
6055 76
6056 )
6057 )|
6058 8(?:
6059 27[56]\d|
6060 37(?:
6061 5[2-5]|
6062 8[239]
6063 )|
6064 84(?:
6065 3[2-58]
6066 )
6067 )|
6068 9(?:
6069 0(?:
6070 0(?:
6071 6[1-8]|
6072 85
6073 )|
6074 52\d
6075 )|
6076 3583|
6077 4(?:
6078 66[1-8]|
6079 9(?:
6080 2[01]|
6081 81
6082 )
6083 )|
6084 63(?:
6085 23|
6086 3[1-4]
6087 )|
6088 9561
6089 )
6090 )\d{3}|
6091 176888[234678]\d{2}|
6092 16977[23]\d{3}
6093 </nationalNumberPattern>
6094 <exampleNumber>1212345678</exampleNumber>
6095 </fixedLine>
6096 <mobile>
6097 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/telephone-no-av ailability/numbers-administered/
6098 7100-7599, 7700-7999 with 10 digits; excluding ranges used in GG, I M, JE. -->
6099 <nationalNumberPattern>
6100 7(?:
6101 [1-4]\d\d|
6102 5(?:
6103 0[0-8]|
6104 [13-9]\d|
6105 2[0-35-9]
6106 )|
6107 7(?:
6108 0[1-9]|
6109 [1-7]\d|
6110 8[02-9]|
6111 9[0-689]
6112 )|
6113 8(?:
6114 [014-9]\d|
6115 [23][0-8]
6116 )|
6117 9(?:
6118 [04-9]\d|
6119 1[02-9]|
6120 2[0-35-9]|
6121 3[0-689]
6122 )
6123 )\d{6}
6124 </nationalNumberPattern>
6125 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6126 <exampleNumber>7400123456</exampleNumber>
6127 </mobile>
6128 <pager>
6129 <!-- 76 with 10 digits; excluding ranges used in IM. -->
6130 <nationalNumberPattern>
6131 76(?:
6132 0[012]|
6133 2[356]|
6134 4[0134]|
6135 5[49]|
6136 6[0-369]|
6137 77|
6138 81|
6139 9[39]
6140 )\d{6}
6141 </nationalNumberPattern>
6142 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6143 <exampleNumber>7640123456</exampleNumber>
6144 </pager>
6145 <!-- Source for non geographic numbers:
6146 http://en.wikipedia.org/wiki/Non-geographical_telephone_numbers_in_th e_UK -->
6147 <tollFree>
6148 <!-- 800 1111 with 7 digits, 800 with 9 or 10 digits, 808 with 10 digits , 500 with 9 digits. -->
6149 <nationalNumberPattern>
6150 80(?:
6151 0(?:
6152 1111|
6153 \d{6,7}
6154 )|
6155 8\d{7}
6156 )|
6157 500\d{6}
6158 </nationalNumberPattern>
6159 <possibleNumberPattern>\d{7}(?:\d{2,3})?</possibleNumberPattern>
6160 <exampleNumber>8001234567</exampleNumber>
6161 </tollFree>
6162 <premiumRate>
6163 <!-- 871, 872, 873 with 10 digits are now Controlled Premium Rate Servic es, so are listed
6164 here as well as 900-909, 910-919, 980-983 with 10 digits. -->
6165 <nationalNumberPattern>
6166 (?:
6167 87[123]|
6168 9(?:
6169 [01]\d|
6170 8[0-3]
6171 )
6172 )\d{7}
6173 </nationalNumberPattern>
6174 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6175 <exampleNumber>9012345678</exampleNumber>
6176 </premiumRate>
6177 <sharedCost>
6178 <!-- Using shared cost to deal with the various revenue sharing number p refixes in the
6179 United Kingdom: 845 46 47 with 7 digits, 842-845, 870 with 10 digit s. -->
6180 <nationalNumberPattern>
6181 8(?:
6182 4(?:
6183 5464\d|
6184 [2-5]\d{7}
6185 )|
6186 70\d{7}
6187 )
6188 </nationalNumberPattern>
6189 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
6190 <exampleNumber>8431234567</exampleNumber>
6191 </sharedCost>
6192 <personalNumber>
6193 <!-- 70 with 10 digits. -->
6194 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
6195 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6196 <exampleNumber>7012345678</exampleNumber>
6197 </personalNumber>
6198 <voip>
6199 <!-- 56 with 10 digits. -->
6200 <nationalNumberPattern>56\d{8}</nationalNumberPattern>
6201 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6202 <exampleNumber>5612345678</exampleNumber>
6203 </voip>
6204 <uan>
6205 <!-- 30d, 33d, 34d, 37d, 55 with 10 digits. -->
6206 <nationalNumberPattern>
6207 (?:
6208 3[0347]|
6209 55
6210 )\d{8}
6211 </nationalNumberPattern>
6212 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6213 <exampleNumber>5512345678</exampleNumber>
6214 </uan>
6215 <shortCode>
6216 <!-- This is a list of the ones that can be called. -->
6217 <nationalNumberPattern>
6218 1(?:
6219 0[01]|
6220 1(?:
6221 [12]|
6222 [68]\d{3}
6223 )|
6224 2[123]|
6225 33|
6226 4(?:
6227 1|
6228 7\d
6229 )|
6230 5\d|
6231 70\d|
6232 800\d|
6233 9[15]
6234 )|
6235 2(?:
6236 02|
6237 2(?:
6238 02|
6239 11|
6240 2
6241 )|
6242 3(?:
6243 02|
6244 45
6245 )
6246 425
6247 )|
6248 3[13]3|
6249 4(?:
6250 0[02]|
6251 35[01]|
6252 44[45]|
6253 5\d
6254 )|
6255 650|
6256 789|
6257 9(?:
6258 01|
6259 99
6260 )
6261 </nationalNumberPattern>
6262 <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
6263 <exampleNumber>150</exampleNumber>
6264 </shortCode>
6265 </territory>
6266
6267 <!-- Grenada -->
6268 <!-- http://www.itu.int/oth/T0202000057/en -->
6269 <territory id="GD" countryCode="1" leadingDigits="473"
6270 nationalPrefix="1" internationalPrefix="011">
6271 <generalDesc>
6272 <!-- NANPA country - uses US formatting rules -->
6273 <nationalNumberPattern>[4589]\d{9}</nationalNumberPattern>
6274 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
6275 </generalDesc>
6276 <fixedLine>
6277 <nationalNumberPattern>
6278 473(?:
6279 2(?:
6280 3[0-2]|
6281 69
6282 )|
6283 3(?:
6284 2[89]|
6285 86
6286 )|
6287 4(?:
6288 [06]8|
6289 3[5-9]|
6290 4[0-49]|
6291 5[5-79]|
6292 73|
6293 90
6294 )|
6295 63[68]|
6296 7(?:
6297 58|
6298 84
6299 )|
6300 938
6301 )\d{4}
6302 </nationalNumberPattern>
6303 <exampleNumber>4732691234</exampleNumber>
6304 </fixedLine>
6305 <mobile>
6306 <nationalNumberPattern>
6307 473(?:
6308 4(?:
6309 0[3-79]|
6310 1[04-9]|
6311 20|
6312 58
6313 )|
6314 53[3-8]
6315 )\d{4}
6316 </nationalNumberPattern>
6317 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6318 <exampleNumber>4734031234</exampleNumber>
6319 </mobile>
6320 <tollFree>
6321 <nationalNumberPattern>
6322 8(?:
6323 00|
6324 55|
6325 66|
6326 77|
6327 88
6328 )[2-9]\d{6}
6329 </nationalNumberPattern>
6330 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6331 <exampleNumber>8002123456</exampleNumber>
6332 </tollFree>
6333 <premiumRate>
6334 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
6335 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6336 <exampleNumber>9002123456</exampleNumber>
6337 </premiumRate>
6338 <personalNumber>
6339 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
6340 <nationalNumberPattern>
6341 5(?:
6342 00|
6343 33|
6344 44
6345 )[2-9]\d{6}
6346 </nationalNumberPattern>
6347 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6348 <exampleNumber>5002345678</exampleNumber>
6349 </personalNumber>
6350 </territory>
6351
6352 <!-- Georgia -->
6353 <!-- http://www.itu.int/oth/T0202000050/en
6354 http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia. -->
6355 <territory id="GE" countryCode="995" internationalPrefix="8~10"
6356 nationalPrefix="8" nationalPrefixFormattingRule="$NP $FG">
6357 <availableFormats>
6358 <!-- Format isn't very strictly defined - the yellow pages omits area co de and does 2 2 2,
6359 the communications commission uses 2 3 3. Wikipedia says 3 2 3. Som e use 2 6. -->
6360 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
6361 <leadingDigits>[13-79]</leadingDigits>
6362 <format>$1 $2 $3 $4</format>
6363 </numberFormat>
6364 <numberFormat pattern="(800)(\d{2})(\d{2})(\d{2})">
6365 <leadingDigits>8</leadingDigits>
6366 <format>$1 $2 $3 $4</format>
6367 </numberFormat>
6368 </availableFormats>
6369 <generalDesc>
6370 <nationalNumberPattern>
6371 [13-79]\d{7}|
6372 8\d{8}
6373 </nationalNumberPattern>
6374 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
6375 </generalDesc>
6376 <fixedLine>
6377 <nationalNumberPattern>
6378 (?:
6379 3(?:
6380 [256]\d|
6381 4[124-9]|
6382 7[0-4]
6383 )|
6384 4(?:
6385 1\d|
6386 2[2-7]|
6387 3[1-79]|
6388 4[2-8]|
6389 7[239]|
6390 9[1-7]
6391 )
6392 )\d{5}
6393 </nationalNumberPattern>
6394 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
6395 <exampleNumber>32123456</exampleNumber>
6396 </fixedLine>
6397 <mobile>
6398 <nationalNumberPattern>
6399 (?:
6400 14|
6401 5[01578]|
6402 6[28]|
6403 7[0147-9]|
6404 9[0-35-9]
6405 )\d{6}
6406 </nationalNumberPattern>
6407 <possibleNumberPattern>\d{8}</possibleNumberPattern>
6408 <exampleNumber>55123456</exampleNumber>
6409 </mobile>
6410 <!-- Information from www.yell.ge, examples such as Wissol Petroleum Georg ia hotline. -->
6411 <tollFree>
6412 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
6413 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6414 <exampleNumber>800123456</exampleNumber>
6415 </tollFree>
6416 <!-- It seems there may be special 6 digit numbers beginning with 91, but we are not sure, so
6417 these are omitted for now. -->
6418 </territory>
6419
6420 <!-- French Guiana (French Dept. of) -->
6421 <!-- http://www.itu.int/oth/T020200004C/en -->
6422 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATIO N -->
6423 <!-- Using a national prefix here as online numbers are formatted with it. -->
6424 <territory id="GF" countryCode="594" internationalPrefix="00"
6425 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
6426 <availableFormats>
6427 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
6428 <format>$1 $2 $3 $4</format>
6429 </numberFormat>
6430 </availableFormats>
6431 <generalDesc>
6432 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
6433 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6434 </generalDesc>
6435 <fixedLine>
6436 <nationalNumberPattern>
6437 594(?:
6438 10|
6439 2[012457-9]|
6440 3[0-57-9]|
6441 4[3-9]|
6442 5[7-9]|
6443 6[0-3]|
6444 9[014]
6445 )\d{4}
6446 </nationalNumberPattern>
6447 <exampleNumber>594101234</exampleNumber>
6448 </fixedLine>
6449 <mobile>
6450 <nationalNumberPattern>
6451 694(?:
6452 [04][0-7]|
6453 1[0-5]|
6454 2[0-46-9]|
6455 38|
6456 9\d
6457 )\d{4}
6458 </nationalNumberPattern>
6459 <exampleNumber>694201234</exampleNumber>
6460 </mobile>
6461 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 an d in France VOIP
6462 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here
6463 too. -->
6464 </territory>
6465
6466 <!-- Guernsey -->
6467 <!-- Inherits formatting rules from the UK. -->
6468 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -- >
6469 <territory id="GG" countryCode="44" internationalPrefix="00"
6470 nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormatt ingRule="$NP$FG">
6471 <generalDesc>
6472 <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern>
6473 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
6474 </generalDesc>
6475 <areaCodeOptional>
6476 <nationalNumberPattern>1481[2-9]\d{5}</nationalNumberPattern>
6477 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6478 <exampleNumber>1481250123</exampleNumber>
6479 </areaCodeOptional>
6480 <!-- Specific to GG. -->
6481 <fixedLine>
6482 <!-- 1481 with 10 digits. -->
6483 <nationalNumberPattern>1481\d{6}</nationalNumberPattern>
6484 <exampleNumber>1481456789</exampleNumber>
6485 </fixedLine>
6486 <mobile>
6487 <!-- 7781, 7839, 7911 with 10 digits. -->
6488 <nationalNumberPattern>
6489 7(?:
6490 781|
6491 839|
6492 911
6493 )\d{6}
6494 </nationalNumberPattern>
6495 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6496 <exampleNumber>7781123456</exampleNumber>
6497 </mobile>
6498 <!-- Other numbers as per GB. -->
6499 <pager>
6500 <nationalNumberPattern>
6501 76(?:
6502 0[012]|
6503 2[356]|
6504 4[0134]|
6505 5[49]|
6506 6[0-369]|
6507 77|
6508 81|
6509 9[39]
6510 )\d{6}
6511 </nationalNumberPattern>
6512 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6513 <exampleNumber>7640123456</exampleNumber>
6514 </pager>
6515 <tollFree>
6516 <nationalNumberPattern>
6517 80(?:
6518 0(?:
6519 1111|
6520 \d{6,7}
6521 )|
6522 8\d{7}
6523 )|
6524 500\d{6}
6525 </nationalNumberPattern>
6526 <possibleNumberPattern>\d{7}(?:\d{2,3})?</possibleNumberPattern>
6527 <exampleNumber>8001234567</exampleNumber>
6528 </tollFree>
6529 <premiumRate>
6530 <nationalNumberPattern>
6531 (?:
6532 87[123]|
6533 9(?:
6534 [01]\d|
6535 8[0-3]
6536 )
6537 )\d{7}
6538 </nationalNumberPattern>
6539 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6540 <exampleNumber>9012345678</exampleNumber>
6541 </premiumRate>
6542 <sharedCost>
6543 <nationalNumberPattern>
6544 8(?:
6545 4(?:
6546 5464\d|
6547 [2-5]\d{7}
6548 )|
6549 70\d{7}
6550 )
6551 </nationalNumberPattern>
6552 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
6553 <exampleNumber>8431234567</exampleNumber>
6554 </sharedCost>
6555 <personalNumber>
6556 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
6557 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6558 <exampleNumber>7012345678</exampleNumber>
6559 </personalNumber>
6560 <voip>
6561 <nationalNumberPattern>56\d{8}</nationalNumberPattern>
6562 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6563 <exampleNumber>5612345678</exampleNumber>
6564 </voip>
6565 <uan>
6566 <nationalNumberPattern>
6567 (?:
6568 3[0347]|
6569 55
6570 )\d{8}
6571 </nationalNumberPattern>
6572 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6573 <exampleNumber>5512345678</exampleNumber>
6574 </uan>
6575 <shortCode>
6576 <nationalNumberPattern>
6577 1\d{2}(?:\d{3})?|
6578 999
6579 </nationalNumberPattern>
6580 <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
6581 <exampleNumber>150</exampleNumber>
6582 </shortCode>
6583 </territory>
6584
6585 <!-- Ghana -->
6586 <!-- http://www.itu.int/oth/T0202000052/en -->
6587 <!-- http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&I temid=65 -->
6588 <territory id="GH" countryCode="233" internationalPrefix="00"
6589 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
6590 <availableFormats>
6591 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
6592 <format>$1 $2 $3</format>
6593 </numberFormat>
6594 </availableFormats>
6595 <generalDesc>
6596 <nationalNumberPattern>[235]\d{6,8}</nationalNumberPattern>
6597 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
6598 </generalDesc>
6599 <fixedLine>
6600 <nationalNumberPattern>
6601 3(?:
6602 0[237]\d|
6603 [167](?:
6604 2[0-6]|
6605 7\d
6606 )|
6607 2(?:
6608 2[0-5]|
6609 7\d
6610 )|
6611 3(?:
6612 2[0-37]|
6613 7\d
6614 )|
6615 4(?:
6616 [27]\d|
6617 30
6618 )|
6619 5(?:
6620 2[0-7]|
6621 7\d
6622 )|
6623 8(?:
6624 2[0-2]|
6625 7\d
6626 )|
6627 9(?:
6628 20|
6629 7\d
6630 )
6631 )\d{5}
6632 </nationalNumberPattern>
6633 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
6634 <exampleNumber>302345678</exampleNumber>
6635 </fixedLine>
6636 <mobile>
6637 <!-- Added 20[0-79] from online numbers found with these prefixes. -->
6638 <nationalNumberPattern>
6639 (?:
6640 2[034678]|
6641 5[47]
6642 )\d{7}
6643 </nationalNumberPattern>
6644 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6645 <exampleNumber>231234567</exampleNumber>
6646 </mobile>
6647 <!-- No tollFree or premiumRate information can be found. -->
6648 </territory>
6649
6650 <!-- Gibraltar -->
6651 <territory id="GI" countryCode="350" internationalPrefix="00">
6652 <!-- No formatting rules - numbers are always formatted as a block. -->
6653 <generalDesc>
6654 <nationalNumberPattern>[2568]\d{7}</nationalNumberPattern>
6655 <possibleNumberPattern>\d{8}</possibleNumberPattern>
6656 </generalDesc>
6657 <fixedLine>
6658 <nationalNumberPattern>
6659 2(?:
6660 00\d|
6661 16[0-7]|
6662 22[2457]
6663 )\d{4}
6664 </nationalNumberPattern>
6665 <exampleNumber>20012345</exampleNumber>
6666 </fixedLine>
6667 <mobile>
6668 <nationalNumberPattern>
6669 (?:
6670 5[4-8]|
6671 60
6672 )\d{6}
6673 </nationalNumberPattern>
6674 <exampleNumber>57123456</exampleNumber>
6675 </mobile>
6676 <tollFree>
6677 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
6678 <exampleNumber>80123456</exampleNumber>
6679 </tollFree>
6680 <premiumRate>
6681 <nationalNumberPattern>8[1-689]\d{6}</nationalNumberPattern>
6682 <exampleNumber>88123456</exampleNumber>
6683 </premiumRate>
6684 <sharedCost>
6685 <nationalNumberPattern>87\d{6}</nationalNumberPattern>
6686 <exampleNumber>87123456</exampleNumber>
6687 </sharedCost>
6688 <shortCode>
6689 <nationalNumberPattern>
6690 1(?:
6691 00|
6692 1(?:
6693 2|
6694 6(?:
6695 00[06]|
6696 11[17]
6697 )|
6698 8\d{2}
6699 )|
6700 23|
6701 4(?:
6702 1|
6703 7[014]
6704 )|
6705 5[015]|
6706 9[0349]
6707 )|
6708 8(?:
6709 00|
6710 4[0-2]|
6711 8\d
6712 )
6713 </nationalNumberPattern>
6714 <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
6715 <exampleNumber>116123</exampleNumber>
6716 </shortCode>
6717 </territory>
6718
6719 <!-- Greenland -->
6720 <!-- http://www.itu.int/oth/T0202000056/en -->
6721 <territory id="GL" countryCode="299" internationalPrefix="00">
6722 <availableFormats>
6723 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
6724 <format>$1 $2 $3</format>
6725 </numberFormat>
6726 </availableFormats>
6727 <generalDesc>
6728 <nationalNumberPattern>[1-689]\d{5}</nationalNumberPattern>
6729 <possibleNumberPattern>\d{6}</possibleNumberPattern>
6730 </generalDesc>
6731 <fixedLine>
6732 <!-- Including VSAT numbers here. -->
6733 <nationalNumberPattern>
6734 (?:
6735 19|
6736 3[1-6]|
6737 6[14689]|
6738 8[14-79]|
6739 9\d
6740 )\d{4}
6741 </nationalNumberPattern>
6742 <exampleNumber>321000</exampleNumber>
6743 </fixedLine>
6744 <mobile>
6745 <nationalNumberPattern>[245][2-9]\d{4}</nationalNumberPattern>
6746 <exampleNumber>221234</exampleNumber>
6747 </mobile>
6748 <tollFree>
6749 <nationalNumberPattern>80\d{4}</nationalNumberPattern>
6750 <exampleNumber>801234</exampleNumber>
6751 </tollFree>
6752 <voip>
6753 <nationalNumberPattern>3[89]\d{4}</nationalNumberPattern>
6754 <exampleNumber>381234</exampleNumber>
6755 </voip>
6756 </territory>
6757
6758 <!-- Gambia -->
6759 <!-- http://www.itu.int/oth/T020200004F/en -->
6760 <territory id="GM" countryCode="220" internationalPrefix="00">
6761 <availableFormats>
6762 <numberFormat pattern="(\d{3})(\d{4})">
6763 <format>$1 $2</format>
6764 </numberFormat>
6765 </availableFormats>
6766 <generalDesc>
6767 <nationalNumberPattern>[3-9]\d{6}</nationalNumberPattern>
6768 <possibleNumberPattern>\d{7}</possibleNumberPattern>
6769 </generalDesc>
6770 <fixedLine>
6771 <nationalNumberPattern>
6772 (?:
6773 4(?:
6774 [23]\d{2}|
6775 4(?:
6776 1[024679]|
6777 [6-9]\d
6778 )
6779 )|
6780 5(?:
6781 54[0-7]|
6782 6(?:
6783 [67]\d
6784 )|
6785 7(?:
6786 1[04]|
6787 2[035]|
6788 3[58]|
6789 48
6790 )
6791 )|
6792 8\d{3}
6793 )\d{3}
6794 </nationalNumberPattern>
6795 <exampleNumber>5661234</exampleNumber>
6796 </fixedLine>
6797 <mobile>
6798 <nationalNumberPattern>[3679]\d{6}</nationalNumberPattern>
6799 <exampleNumber>3012345</exampleNumber>
6800 </mobile>
6801 </territory>
6802
6803 <!-- Guinea -->
6804 <!-- http://www.itu.int/oth/T020200005B/en -->
6805 <territory id="GN" countryCode="224" internationalPrefix="00">
6806 <availableFormats>
6807 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
6808 <format>$1 $2 $3 $4</format>
6809 </numberFormat>
6810 </availableFormats>
6811 <generalDesc>
6812 <nationalNumberPattern>[3567]\d{7}</nationalNumberPattern>
6813 <possibleNumberPattern>\d{8}</possibleNumberPattern>
6814 </generalDesc>
6815 <fixedLine>
6816 <nationalNumberPattern>
6817 30(?:
6818 24|
6819 3[12]|
6820 4[1-35-7]|
6821 5[13]|
6822 6[189]|
6823 [78]1|
6824 9[1478]
6825 )\d{4}
6826 </nationalNumberPattern>
6827 <exampleNumber>30241234</exampleNumber>
6828 </fixedLine>
6829 <mobile>
6830 <!-- WiMAX is in the plan - which is a wireless broadband protocol. Not including this in
6831 the metadata for now unless this proves to be necessary. These woul d start with 79. -->
6832 <nationalNumberPattern>
6833 55\d{6}|
6834 6(?:
6835 0(?:
6836 2\d|
6837 3[3467]|
6838 5[2457-9]
6839 )|
6840 [24578]\d{2}|
6841 3(?:
6842 [14]0|
6843 35
6844 )
6845 )\d{4}
6846 </nationalNumberPattern>
6847 <exampleNumber>60201234</exampleNumber>
6848 </mobile>
6849 </territory>
6850
6851 <!-- Guadeloupe -->
6852 <!-- http://www.itu.int/oth/T0202000058/en -->
6853 <territory id="GP" countryCode="590" internationalPrefix="00"
6854 mainCountryForCode="true" nationalPrefix="0"
6855 nationalPrefixFormattingRule="$NP$FG">
6856 <availableFormats>
6857 <numberFormat pattern="([56]90)(\d{2})(\d{4})">
6858 <format>$1 $2-$3</format>
6859 </numberFormat>
6860 </availableFormats>
6861 <generalDesc>
6862 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
6863 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6864 </generalDesc>
6865 <fixedLine>
6866 <!-- The plan says 59011 and 59012 are not implemented yet, but is from 2006 and online
6867 examples can be found. -->
6868 <nationalNumberPattern>
6869 590(?:
6870 1[12]|
6871 2[0-68]|
6872 3[28]|
6873 4[126-8]|
6874 5[067]|
6875 6[018]|
6876 [89]\d
6877 )\d{4}
6878 </nationalNumberPattern>
6879 <exampleNumber>590201234</exampleNumber>
6880 </fixedLine>
6881 <mobile>
6882 <!-- Adding 1[1-9] and 2[013-5] as prefixes after SMSs have been success fully sent to
6883 numbers with this prefix. starpy.net/rates.php also attributes this range to Guadeloupe
6884 Digicel Mobile. -->
6885 <nationalNumberPattern>
6886 690(?:
6887 00|
6888 1[1-9]|
6889 2[013-5]|
6890 [3-5]\d|
6891 6[0-57-9]|
6892 7[1-6]|
6893 8[0-6]|
6894 9[09]
6895 )\d{4}
6896 </nationalNumberPattern>
6897 <exampleNumber>690301234</exampleNumber>
6898 </mobile>
6899 </territory>
6900
6901 <!-- Equatorial Guinea -->
6902 <!-- http://www.itu.int/oth/T0202000041/en -->
6903 <territory id="GQ" countryCode="240" internationalPrefix="00">
6904 <availableFormats>
6905 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
6906 <leadingDigits>[235]</leadingDigits>
6907 <format>$1 $2 $3</format>
6908 </numberFormat>
6909 <numberFormat pattern="(\d{3})(\d{6})">
6910 <leadingDigits>[89]</leadingDigits>
6911 <format>$1 $2</format>
6912 </numberFormat>
6913 </availableFormats>
6914 <generalDesc>
6915 <nationalNumberPattern>[23589]\d{8}</nationalNumberPattern>
6916 <possibleNumberPattern>\d{9}</possibleNumberPattern>
6917 </generalDesc>
6918 <fixedLine>
6919 <nationalNumberPattern>
6920 3(?:
6921 3(?:
6922 3\d[7-9]|
6923 [0-24-9]\d[46]
6924 )|
6925 5\d{2}[7-9]
6926 )\d{4}
6927 </nationalNumberPattern>
6928 <exampleNumber>333091234</exampleNumber>
6929 </fixedLine>
6930 <mobile>
6931 <nationalNumberPattern>
6932 (?:
6933 222|
6934 551
6935 )\d{6}
6936 </nationalNumberPattern>
6937 <exampleNumber>222123456</exampleNumber>
6938 </mobile>
6939 <!-- Note that personal and sharedCost numbers are said to go under here t oo - hopefully when
6940 they start allocating them there will be a differentiation of prefixe s, but this is not
6941 clear now. -->
6942 <tollFree>
6943 <nationalNumberPattern>80\d[1-9]\d{5}</nationalNumberPattern>
6944 <exampleNumber>800123456</exampleNumber>
6945 </tollFree>
6946 <premiumRate>
6947 <nationalNumberPattern>90\d[1-9]\d{5}</nationalNumberPattern>
6948 <exampleNumber>900123456</exampleNumber>
6949 </premiumRate>
6950 </territory>
6951
6952 <!-- Greece -->
6953 <!-- http://www.itu.int/oth/T0202000055/en -->
6954 <!-- http://en.wikipedia.org/wiki/%2B30 -->
6955 <territory id="GR" countryCode="30" internationalPrefix="00">
6956 <availableFormats>
6957 <numberFormat pattern="([27]\d)(\d{4})(\d{4})">
6958 <leadingDigits>
6959 21|
6960 7
6961 </leadingDigits>
6962 <format>$1 $2 $3</format>
6963 </numberFormat>
6964 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
6965 <leadingDigits>
6966 2[2-9]1|
6967 [689]
6968 </leadingDigits>
6969 <format>$1 $2 $3</format>
6970 </numberFormat>
6971 <numberFormat pattern="(2\d{3})(\d{6})">
6972 <leadingDigits>2[2-9][02-9]</leadingDigits>
6973 <format>$1 $2</format>
6974 </numberFormat>
6975 </availableFormats>
6976 <generalDesc>
6977 <nationalNumberPattern>[26-9]\d{9}</nationalNumberPattern>
6978 <possibleNumberPattern>\d{10}</possibleNumberPattern>
6979 </generalDesc>
6980 <fixedLine>
6981 <nationalNumberPattern>
6982 2(?:
6983 1\d{2}|
6984 2(?:
6985 3[1-8]|
6986 4[1-7]|
6987 5[1-4]|
6988 6[1-8]|
6989 7[1-5]|
6990 [289][1-9]
6991 )|
6992 3(?:
6993 1\d|
6994 2[1-5]|
6995 3[1-4]|
6996 [45][1-3]|
6997 7[1-7]|
6998 8[1-6]|
6999 9[1-79]
7000 )|
7001 4(?:
7002 1\d|
7003 2[1-8]|
7004 3[1-4]|
7005 4[13-5]|
7006 6[1-578]|
7007 9[1-5]
7008 )|
7009 5(?:
7010 1\d|
7011 2[1-3]|
7012 4[124]|
7013 5[1-6]|
7014 [39][1-4]
7015 )|
7016 6(?:
7017 1\d|
7018 3[24]|
7019 4[1-7]|
7020 5[13-9]|
7021 [269][1-6]|
7022 7[14]|
7023 8[1-35]
7024 )|
7025 7(?:
7026 1\d|
7027 [23][1-5]|
7028 4[1-7]|
7029 5[1-57]|
7030 6[134]|
7031 9[15-7]
7032 )|
7033 8(?:
7034 1\d|
7035 2[1-5]|
7036 [34][1-4]|
7037 9[1-7]
7038 )
7039 )\d{6}
7040 </nationalNumberPattern>
7041 <exampleNumber>2123456789</exampleNumber>
7042 </fixedLine>
7043 <mobile>
7044 <nationalNumberPattern>69\d{8}</nationalNumberPattern>
7045 <exampleNumber>6912345678</exampleNumber>
7046 </mobile>
7047 <tollFree>
7048 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
7049 <exampleNumber>8001234567</exampleNumber>
7050 </tollFree>
7051 <premiumRate>
7052 <nationalNumberPattern>90[19]\d{7}</nationalNumberPattern>
7053 <exampleNumber>9091234567</exampleNumber>
7054 </premiumRate>
7055 <!-- Including calls with maximum charge of 0,25 EUR/minute here instead o f under premium
7056 rate. -->
7057 <sharedCost>
7058 <nationalNumberPattern>
7059 8(?:
7060 0[16]|
7061 12|
7062 25
7063 )\d{7}
7064 </nationalNumberPattern>
7065 <exampleNumber>8011234567</exampleNumber>
7066 </sharedCost>
7067 <personalNumber>
7068 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
7069 <exampleNumber>7012345678</exampleNumber>
7070 </personalNumber>
7071 </territory>
7072
7073 <!-- Guatemala -->
7074 <!-- http://www.itu.int/oth/T020200005A/en
7075 http://www.sit.gob.gt/index.php?page=plan-de-numeracion
7076 http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala -->
7077 <territory id="GT" countryCode="502" internationalPrefix="00">
7078 <availableFormats>
7079 <numberFormat pattern="(\d{4})(\d{4})">
7080 <leadingDigits>[2-7]</leadingDigits>
7081 <format>$1 $2</format>
7082 </numberFormat>
7083 <numberFormat pattern="(\d{4})(\d{3})(\d{4})">
7084 <leadingDigits>1</leadingDigits>
7085 <format>$1 $2 $3</format>
7086 </numberFormat>
7087 </availableFormats>
7088 <generalDesc>
7089 <nationalNumberPattern>
7090 [2-7]\d{7}|
7091 1[89]\d{9}
7092 </nationalNumberPattern>
7093 <possibleNumberPattern>\d{8}(?:\d{3})?</possibleNumberPattern>
7094 </generalDesc>
7095 <fixedLine>
7096 <nationalNumberPattern>[267][2-9]\d{6}</nationalNumberPattern>
7097 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7098 <exampleNumber>22456789</exampleNumber>
7099 </fixedLine>
7100 <mobile>
7101 <!-- Wikipedia claims numbers with 3 are also mobile although in ITU doc ument it says that
7102 they are just reserved. -->
7103 <nationalNumberPattern>[345]\d{7}</nationalNumberPattern>
7104 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7105 <exampleNumber>51234567</exampleNumber>
7106 </mobile>
7107 <tollFree>
7108 <nationalNumberPattern>18[01]\d{8}</nationalNumberPattern>
7109 <possibleNumberPattern>\d{11}</possibleNumberPattern>
7110 <exampleNumber>18001112222</exampleNumber>
7111 </tollFree>
7112 <premiumRate>
7113 <nationalNumberPattern>19\d{9}</nationalNumberPattern>
7114 <possibleNumberPattern>\d{11}</possibleNumberPattern>
7115 <exampleNumber>19001112222</exampleNumber>
7116 </premiumRate>
7117 <shortCode>
7118 <nationalNumberPattern>
7119 1(?:
7120 2|
7121 [57]\d
7122 )\d
7123 </nationalNumberPattern>
7124 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
7125 <exampleNumber>123</exampleNumber>
7126 </shortCode>
7127 </territory>
7128
7129 <!-- Guam -->
7130 <!-- http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?me thod=resetCodeQueryModel -->
7131 <territory id="GU" countryCode="1" leadingDigits="671"
7132 nationalPrefix="1" internationalPrefix="011">
7133 <generalDesc>
7134 <!-- NANPA country - uses US formatting rules -->
7135 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
7136 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
7137 </generalDesc>
7138 <fixedLine>
7139 <!-- Added 671 555/720/721 based on information from
7140 http://www.area-codes.com/area-code/area-code-671.asp -->
7141 <nationalNumberPattern>
7142 671(?:
7143 3(?:
7144 00|
7145 3[39]|
7146 4[349]|
7147 55|
7148 6[26]
7149 )|
7150 4(?:
7151 56|
7152 7[1-9]|
7153 8[23678]
7154 )|
7155 5(?:
7156 55|
7157 6[2-5]|
7158 88
7159 )|
7160 6(?:
7161 3[2-578]|
7162 4[24-9]|
7163 5[34]|
7164 78|
7165 8[5-9]
7166 )|
7167 7(?:
7168 [079]7|
7169 2[0167]|
7170 3[45]|
7171 8[789]
7172 )|
7173 8(?:
7174 [2-5789]8|
7175 6[48]
7176 )|
7177 9(?:
7178 2[29]|
7179 6[79]|
7180 7[179]|
7181 8[789]|
7182 9[78]
7183 )
7184 )\d{4}
7185 </nationalNumberPattern>
7186 <exampleNumber>6713001234</exampleNumber>
7187 </fixedLine>
7188 <!-- We assume mobile phone numbers to be the same as fixed-line - further info unavailable -->
7189 <mobile>
7190 <nationalNumberPattern>
7191 671(?:
7192 3(?:
7193 00|
7194 3[39]|
7195 4[349]|
7196 55|
7197 6[26]
7198 )|
7199 4(?:
7200 56|
7201 7[1-9]|
7202 8[23678]
7203 )|
7204 5(?:
7205 55|
7206 6[2-5]|
7207 88
7208 )|
7209 6(?:
7210 3[2-578]|
7211 4[24-9]|
7212 5[34]|
7213 78|
7214 8[5-9]
7215 )|
7216 7(?:
7217 [079]7|
7218 2[0167]|
7219 3[45]|
7220 8[789]
7221 )|
7222 8(?:
7223 [2-5789]8|
7224 6[48]
7225 )|
7226 9(?:
7227 2[29]|
7228 6[79]|
7229 7[179]|
7230 8[789]|
7231 9[78]
7232 )
7233 )\d{4}
7234 </nationalNumberPattern>
7235 <exampleNumber>6713001234</exampleNumber>
7236 </mobile>
7237 <tollFree>
7238 <nationalNumberPattern>
7239 8(?:
7240 00|
7241 55|
7242 66|
7243 77|
7244 88
7245 )[2-9]\d{6}
7246 </nationalNumberPattern>
7247 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7248 <exampleNumber>8002123456</exampleNumber>
7249 </tollFree>
7250 <premiumRate>
7251 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
7252 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7253 <exampleNumber>9002123456</exampleNumber>
7254 </premiumRate>
7255 <personalNumber>
7256 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
7257 <nationalNumberPattern>
7258 5(?:
7259 00|
7260 33|
7261 44
7262 )[2-9]\d{6}
7263 </nationalNumberPattern>
7264 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7265 <exampleNumber>5002345678</exampleNumber>
7266 </personalNumber>
7267 </territory>
7268
7269 <!-- Guinea-Bissau -->
7270 <!-- http://www.itu.int/oth/T020200005C/en -->
7271 <territory id="GW" countryCode="245" internationalPrefix="00">
7272 <availableFormats>
7273 <numberFormat pattern="(\d{3})(\d{4})">
7274 <format>$1 $2</format>
7275 </numberFormat>
7276 </availableFormats>
7277 <generalDesc>
7278 <nationalNumberPattern>[3567]\d{6}</nationalNumberPattern>
7279 <possibleNumberPattern>\d{7}</possibleNumberPattern>
7280 </generalDesc>
7281 <fixedLine>
7282 <nationalNumberPattern>
7283 3(?:
7284 2[0125]|
7285 3[1245]|
7286 4[12]|
7287 5[1-4]|
7288 70|
7289 9[1-467]
7290 )\d{4}
7291 </nationalNumberPattern>
7292 <exampleNumber>3201234</exampleNumber>
7293 </fixedLine>
7294 <mobile>
7295 <nationalNumberPattern>[5-7]\d{6}</nationalNumberPattern>
7296 <exampleNumber>5012345</exampleNumber>
7297 </mobile>
7298 </territory>
7299
7300 <!-- Guyana -->
7301 <!-- http://www.itu.int/oth/T020200005D/en -->
7302 <territory id="GY" countryCode="592" internationalPrefix="001">
7303 <availableFormats>
7304 <numberFormat pattern="(\d{3})(\d{4})">
7305 <format>$1 $2</format>
7306 </numberFormat>
7307 </availableFormats>
7308 <generalDesc>
7309 <nationalNumberPattern>[2-4679]\d{6}</nationalNumberPattern>
7310 <possibleNumberPattern>\d{7}</possibleNumberPattern>
7311 </generalDesc>
7312 <fixedLine>
7313 <nationalNumberPattern>
7314 (?:
7315 2(?:
7316 1[6-9]|
7317 2[0-35-9]|
7318 3[1-4]|
7319 5[3-9]|
7320 6\d|
7321 7[0-24-79]
7322 )|
7323 3(?:
7324 2[25-9]|
7325 3\d
7326 )|
7327 4(?:
7328 4[0-24]|
7329 5[56]
7330 )|
7331 77[1-57]
7332 )\d{4}
7333 </nationalNumberPattern>
7334 <exampleNumber>2201234</exampleNumber>
7335 </fixedLine>
7336 <mobile>
7337 <!-- The ITU document only describes a few ranges for mobile numbers but there is evidence
7338 that SMS messages have been succesfully sent to numbers in the enti re range prefixed
7339 with 6. -->
7340 <nationalNumberPattern>6\d{6}</nationalNumberPattern>
7341 <exampleNumber>6091234</exampleNumber>
7342 </mobile>
7343 <tollFree>
7344 <nationalNumberPattern>
7345 (?:
7346 289|
7347 862
7348 )\d{4}
7349 </nationalNumberPattern>
7350 <exampleNumber>2891234</exampleNumber>
7351 </tollFree>
7352 <premiumRate>
7353 <nationalNumberPattern>9008\d{3}</nationalNumberPattern>
7354 <exampleNumber>9008123</exampleNumber>
7355 </premiumRate>
7356 <shortCode>
7357 <nationalNumberPattern>
7358 0(?:
7359 02|
7360 171|
7361 444|
7362 7[67]7|
7363 801|
7364 9(?:
7365 0[78]|
7366 [2-47]
7367 )
7368 )
7369 </nationalNumberPattern>
7370 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
7371 <exampleNumber>0801</exampleNumber>
7372 </shortCode>
7373 </territory>
7374
7375 <!-- Hong Kong -->
7376 <!-- http://www.ofta.gov.hk/numbering/main.html -->
7377 <territory id="HK" countryCode="852" internationalPrefix="00">
7378 <availableFormats>
7379 <numberFormat pattern="(\d{4})(\d{4})">
7380 <leadingDigits>
7381 [235-7]|
7382 [89](?:
7383 0[1-9]|
7384 [1-9]
7385 )
7386 </leadingDigits>
7387 <format>$1 $2</format>
7388 </numberFormat>
7389 <numberFormat pattern="(800)(\d{3})(\d{3})">
7390 <leadingDigits>800</leadingDigits>
7391 <format>$1 $2 $3</format>
7392 </numberFormat>
7393 <numberFormat pattern="(900)(\d{2})(\d{3})(\d{3})">
7394 <leadingDigits>900</leadingDigits>
7395 <format>$1 $2 $3 $4</format>
7396 </numberFormat>
7397 </availableFormats>
7398 <generalDesc>
7399 <!-- Slightly more complex pattern to allow the country code to be strip ped off if
7400 necessary. -->
7401 <nationalNumberPattern>
7402 [235-7]\d{7}|
7403 8\d{7,8}|
7404 9\d{7,10}
7405 </nationalNumberPattern>
7406 <possibleNumberPattern>\d{8,11}</possibleNumberPattern>
7407 </generalDesc>
7408 <fixedLine>
7409 <nationalNumberPattern>[23]\d{7}</nationalNumberPattern>
7410 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7411 <exampleNumber>21234567</exampleNumber>
7412 </fixedLine>
7413 <mobile>
7414 <nationalNumberPattern>[5-79]\d{7}</nationalNumberPattern>
7415 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7416 <exampleNumber>51234567</exampleNumber>
7417 </mobile>
7418 <tollFree>
7419 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
7420 <possibleNumberPattern>\d{9}</possibleNumberPattern>
7421 <exampleNumber>800123456</exampleNumber>
7422 </tollFree>
7423 <premiumRate>
7424 <nationalNumberPattern>900\d{8}</nationalNumberPattern>
7425 <possibleNumberPattern>\d{11}</possibleNumberPattern>
7426 <exampleNumber>90012345678</exampleNumber>
7427 </premiumRate>
7428 <personalNumber>
7429 <nationalNumberPattern>8[1-3]\d{6}</nationalNumberPattern>
7430 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7431 <exampleNumber>81123456</exampleNumber>
7432 </personalNumber>
7433 </territory>
7434
7435 <!-- Honduras -->
7436 <!-- http://www.itu.int/oth/T020200005F/en -->
7437 <!-- It seems there is no longer a trunk prefix in use, based on websites li ke
7438 http://www.howtocallabroad.com/codes.html and on seeing how locals writ e their numbers in
7439 national format. -->
7440 <territory id="HN" countryCode="504" internationalPrefix="00" >
7441 <availableFormats>
7442 <numberFormat pattern="(\d{4})(\d{4})">
7443 <format>$1-$2</format>
7444 </numberFormat>
7445 </availableFormats>
7446 <generalDesc>
7447 <nationalNumberPattern>[237-9]\d{7}</nationalNumberPattern>
7448 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7449 </generalDesc>
7450 <fixedLine>
7451 <nationalNumberPattern>
7452 2(?:
7453 2(?:
7454 0[019]|
7455 1[1-36]|
7456 [23]\d|
7457 4[056]|
7458 5[57]|
7459 9[01]
7460 )|
7461 4(?:
7462 2|3-59]|
7463 3[13-689]|
7464 4[0-68]|
7465 5[1-35]
7466 )|
7467 5(?:
7468 4[3-5]|
7469 5\d|
7470 6[56]|
7471 74
7472 )|
7473 6(?:
7474 4[0-378]|
7475 [56]\d|
7476 [78][0-8]|
7477 9[01]
7478 )|
7479 7(?:
7480 6[46-9]|
7481 7[02-9]|
7482 8[34]
7483 )|
7484 8(?:
7485 79|
7486 8[0-35789]|
7487 9[1-57-9]
7488 )
7489 )\d{4}
7490 </nationalNumberPattern>
7491 <exampleNumber>22123456</exampleNumber>
7492 </fixedLine>
7493 <mobile>
7494 <nationalNumberPattern>[37-9]\d{7}</nationalNumberPattern>
7495 <exampleNumber>91234567</exampleNumber>
7496 </mobile>
7497 </territory>
7498
7499 <!-- Croatia -->
7500 <!-- http://www.itu.int/oth/T0202000032/en -->
7501 <!-- http://en.wikipedia.org/wiki/%2B385 -->
7502 <territory id="HR" countryCode="385" internationalPrefix="00"
7503 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
7504 <availableFormats>
7505 <!-- The plan says 1 XXX XXXX but the government and local telecom websi tes are formatted 1
7506 XXXX XXX, so we prefer that formatting here. These same sources pre fer XXX XXX to XX
7507 XXXX as well. -->
7508 <numberFormat pattern="(1)(\d{4})(\d{3})">
7509 <leadingDigits>1</leadingDigits>
7510 <format>$1 $2 $3</format>
7511 </numberFormat>
7512 <numberFormat pattern="(6[029])(\d{4})(\d{3})">
7513 <leadingDigits>6[029]</leadingDigits>
7514 <format>$1 $2 $3</format>
7515 </numberFormat>
7516 <numberFormat pattern="([2-5]\d)(\d{3})(\d{3})">
7517 <leadingDigits>[2-5]</leadingDigits>
7518 <format>$1 $2 $3</format>
7519 </numberFormat>
7520 <numberFormat pattern="(9[12589])(\d{3,4})(\d{3,4})">
7521 <leadingDigits>9</leadingDigits>
7522 <format>$1 $2 $3</format>
7523 </numberFormat>
7524 <numberFormat pattern="(9[12589])(\d{3,4})(\d{3})(\d{3})">
7525 <leadingDigits>9</leadingDigits>
7526 <format>$1 $2 $3 $4</format>
7527 </numberFormat>
7528 <numberFormat pattern="(\d{2})(\d{2})(\d{2,3})">
7529 <leadingDigits>
7530 6[145]|
7531 7
7532 </leadingDigits>
7533 <format>$1 $2 $3</format>
7534 </numberFormat>
7535 <numberFormat pattern="(\d{2})(\d{3,4})(\d{3})">
7536 <leadingDigits>
7537 6[145]|
7538 7
7539 </leadingDigits>
7540 <format>$1 $2 $3</format>
7541 </numberFormat>
7542 <numberFormat pattern="(80[01])(\d{2})(\d{2,3})">
7543 <leadingDigits>8</leadingDigits>
7544 <format>$1 $2 $3</format>
7545 </numberFormat>
7546 <numberFormat pattern="(80[01])(\d{3,4})(\d{3})">
7547 <leadingDigits>8</leadingDigits>
7548 <format>$1 $2 $3</format>
7549 </numberFormat>
7550 </availableFormats>
7551 <generalDesc>
7552 <nationalNumberPattern>
7553 [1-7]\d{5,8}|
7554 [89]\d{6,11}
7555 </nationalNumberPattern>
7556 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
7557 </generalDesc>
7558 <fixedLine>
7559 <!-- Supporting 060 (general service), 062 (universal access), 069 (chil dren service)
7560 numbers here too. -->
7561 <nationalNumberPattern>
7562 (?:
7563 1|
7564 6[029]
7565 )\d{7}|
7566 (?:
7567 2[0-3]|
7568 3[1-5]|
7569 4[02-47-9]|
7570 5[1-3]
7571 )\d{6}
7572 </nationalNumberPattern>
7573 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
7574 <exampleNumber>12345678</exampleNumber>
7575 </fixedLine>
7576 <mobile>
7577 <nationalNumberPattern>9[12589]\d{6,10}</nationalNumberPattern>
7578 <possibleNumberPattern>\d{8,12}</possibleNumberPattern>
7579 <exampleNumber>912345678</exampleNumber>
7580 </mobile>
7581 <tollFree>
7582 <nationalNumberPattern>80[01]\d{4,7}</nationalNumberPattern>
7583 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
7584 <exampleNumber>8001234567</exampleNumber>
7585 </tollFree>
7586 <premiumRate>
7587 <!-- 061 is for TeleVoting numbers - but these are charged at similar ra tes to premium rate
7588 so we include them here. -->
7589 <nationalNumberPattern>6[145]\d{4,7}</nationalNumberPattern>
7590 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
7591 <exampleNumber>611234</exampleNumber>
7592 </premiumRate>
7593 <personalNumber>
7594 <nationalNumberPattern>7[45]\d{4,7}</nationalNumberPattern>
7595 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
7596 <exampleNumber>741234567</exampleNumber>
7597 </personalNumber>
7598 </territory>
7599
7600 <!-- Haiti -->
7601 <!-- http://www.itu.int/oth/T020200005E/en -->
7602 <!-- http://www.numberingplans.com/ -->
7603 <territory id="HT" countryCode="509" internationalPrefix="00">
7604 <availableFormats>
7605 <numberFormat pattern="(\d{2})(\d{2})(\d{4})">
7606 <format>$1 $2 $3</format>
7607 </numberFormat>
7608 </availableFormats>
7609 <generalDesc>
7610 <nationalNumberPattern>[2-489]\d{7}</nationalNumberPattern>
7611 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7612 </generalDesc>
7613 <fixedLine>
7614 <!-- The prefix 24 seems to be also used, based on online searches. -->
7615 <nationalNumberPattern>
7616 2(?:
7617 [24]\d|
7618 5[1-5]|
7619 94
7620 )\d{5}
7621 </nationalNumberPattern>
7622 <exampleNumber>22453300</exampleNumber>
7623 </fixedLine>
7624 <mobile>
7625 <nationalNumberPattern>
7626 (?:
7627 3[4-9]|
7628 4\d
7629 )\d{6}
7630 </nationalNumberPattern>
7631 <exampleNumber>34101234</exampleNumber>
7632 </mobile>
7633 <tollFree>
7634 <!-- ITU document says numbers with prefix 8 are "value-added services a nd free numbers
7635 without making any further distinction. However, http://www.numberi ngplans.com/ seems
7636 to suggest they are free. -->
7637 <nationalNumberPattern>8\d{7}</nationalNumberPattern>
7638 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7639 <exampleNumber>80012345</exampleNumber>
7640 </tollFree>
7641 <voip>
7642 <!-- ITU document suggests 98\d{6}, but http://www.numberingplans.com/ r estricts it to
7643 98[89]\d{5}. -->
7644 <nationalNumberPattern>98[89]\d{5}</nationalNumberPattern>
7645 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7646 <exampleNumber>98901234</exampleNumber>
7647 </voip>
7648 <shortCode>
7649 <nationalNumberPattern>1\d{2}</nationalNumberPattern>
7650 <possibleNumberPattern>\d{3}</possibleNumberPattern>
7651 <exampleNumber>114</exampleNumber>
7652 </shortCode>
7653 </territory>
7654
7655 <!-- Hungary -->
7656 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000610001MSWE.doc -->
7657 <territory id="HU" countryCode="36" internationalPrefix="00"
7658 nationalPrefix="06" nationalPrefixFormattingRule="($FG)">
7659 <!-- Although the national prefix is necessary for dialling, the preferred format (confirmed
7660 by a Hungarian person and following the yellow pages) is to omit this when formatting.
7661 Yellow pages: www.aranyoldalak.hu -->
7662 <availableFormats>
7663 <numberFormat pattern="(1)(\d{3})(\d{4})">
7664 <leadingDigits>1</leadingDigits>
7665 <format>$1 $2 $3</format>
7666 </numberFormat>
7667 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
7668 <leadingDigits>[2-9]</leadingDigits>
7669 <format>$1 $2 $3</format>
7670 </numberFormat>
7671 </availableFormats>
7672 <generalDesc>
7673 <nationalNumberPattern>\d{8,9}</nationalNumberPattern>
7674 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
7675 </generalDesc>
7676 <fixedLine>
7677 <!-- Includes numbers for corporate networks. -->
7678 <nationalNumberPattern>
7679 (?:
7680 1\d|
7681 2(?:
7682 1\d|
7683 [2-9]
7684 )|
7685 3[2-7]|
7686 4[24-9]|
7687 5[2-79]|
7688 6[23689]|
7689 7(?:
7690 1\d|
7691 [2-9]
7692 )|
7693 8[2-57-9]|
7694 9[2-69]
7695 )\d{6}
7696 </nationalNumberPattern>
7697 <exampleNumber>12345678</exampleNumber>
7698 </fixedLine>
7699 <mobile>
7700 <nationalNumberPattern>
7701 (?:
7702 [27]0|
7703 3[01]
7704 )\d{7}
7705 </nationalNumberPattern>
7706 <possibleNumberPattern>\d{9}</possibleNumberPattern>
7707 <exampleNumber>201234567</exampleNumber>
7708 </mobile>
7709 <tollFree>
7710 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
7711 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7712 <exampleNumber>80123456</exampleNumber>
7713 </tollFree>
7714 <premiumRate>
7715 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern>
7716 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7717 <exampleNumber>90123456</exampleNumber>
7718 </premiumRate>
7719 <sharedCost>
7720 <nationalNumberPattern>40\d{6}</nationalNumberPattern>
7721 <possibleNumberPattern>\d{8}</possibleNumberPattern>
7722 <exampleNumber>40123456</exampleNumber>
7723 </sharedCost>
7724 </territory>
7725
7726 <!-- Indonesia -->
7727 <!-- http://www.itu.int/oth/T0202000064/en (from 2001, very out-of-date) -->
7728 <!-- http://en.wikipedia.org/wiki/%2B62 -->
7729 <territory id="ID" countryCode="62" internationalPrefix="0(?:0[1789]|10(?:00 |1[67]))"
7730 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
7731 <availableFormats>
7732 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
7733 pattern="(\d{2})(\d{7,8})">
7734 <leadingDigits>
7735 2[124]|
7736 [36]1
7737 </leadingDigits>
7738 <format>$1 $2</format>
7739 </numberFormat>
7740 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
7741 pattern="(\d{3})(\d{5,7})">
7742 <leadingDigits>
7743 [4579]|
7744 2[035-9]|
7745 [36][02-9]
7746 </leadingDigits>
7747 <format>$1 $2</format>
7748 </numberFormat>
7749 <numberFormat pattern="(8\d{2})(\d{3,4})(\d{3,4})">
7750 <leadingDigits>8[1-35-9]</leadingDigits>
7751 <format>$1-$2-$3</format>
7752 </numberFormat>
7753 <numberFormat pattern="(177)(\d{6,8})">
7754 <leadingDigits>1</leadingDigits>
7755 <format>$1 $2</format>
7756 </numberFormat>
7757 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number, and exampl es on the web show
7758 that sometimes they are followed by less digits. -->
7759 <numberFormat pattern="(800)(\d{5,7})">
7760 <leadingDigits>800</leadingDigits>
7761 <format>$1 $2</format>
7762 </numberFormat>
7763 <numberFormat pattern="(809)(\d)(\d{3})(\d{3})">
7764 <leadingDigits>809</leadingDigits>
7765 <format>$1 $2 $3 $4</format>
7766 </numberFormat>
7767 </availableFormats>
7768 <generalDesc>
7769 <nationalNumberPattern>[1-9]\d{6,10}</nationalNumberPattern>
7770 <possibleNumberPattern>\d{5,11}</possibleNumberPattern>
7771 </generalDesc>
7772 <fixedLine>
7773 <!-- Area codes taken from wikipedia, with missing ones added from
7774 http://www.telkom.co.id/customer-services/area-and-country-code/?ty pe=area.
7775 We also added 0770 after user feedback because it seems to be used on Bintan island.
7776 -->
7777 <nationalNumberPattern>
7778 2[124]\d{7,8}|
7779 (?:
7780 2(?:
7781 [35][1-4]|
7782 6[0-8]|
7783 7[1-6]|
7784 8\d|
7785 9[1-8]
7786 )|
7787 3(?:
7788 1|
7789 2[1-578]|
7790 3[1-68]|
7791 4[1-3]|
7792 5[1-8]|
7793 6[1-3568]|
7794 7[0-46]|
7795 8\d
7796 )|
7797 4(?:
7798 0[1-589]|
7799 1[01347-9]|
7800 2[0-36-8]|
7801 3[0-24-68]|
7802 5[1-378]|
7803 6[1-5]|
7804 7[134]|
7805 8[1245]
7806 )|
7807 5(?:
7808 1[1-35-9]|
7809 2[25-8]|
7810 3[1246-9]|
7811 4[1-3589]|
7812 5[1-46]|
7813 6[1-8]
7814 )|
7815 6(?:
7816 19? |
7817 [25]\d|
7818 3[1-469]|
7819 4[1-6]
7820 )|
7821 7(?:
7822 1[1-46-9]|
7823 2[14-9]|
7824 [36]\d|
7825 4[1-8]|
7826 5[1-9]|
7827 7[0-36-9]
7828 )|
7829 9(?:
7830 0[12]|
7831 1[0134-8]|
7832 2[0-479]|
7833 5[125-8]|
7834 6[23679]|
7835 7[159]|
7836 8[01346]
7837 )
7838 )\d{5,8}
7839 </nationalNumberPattern>
7840 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
7841 <exampleNumber>612345678</exampleNumber>
7842 </fixedLine>
7843 <mobile>
7844 <nationalNumberPattern>8[1-35-9]\d{7,9}</nationalNumberPattern>
7845 <possibleNumberPattern>\d{9,11}</possibleNumberPattern>
7846 <exampleNumber>812345678</exampleNumber>
7847 </mobile>
7848 <tollFree>
7849 <nationalNumberPattern>
7850 177\d{6,8}|
7851 800\d{5,7}
7852 </nationalNumberPattern>
7853 <possibleNumberPattern>\d{8,11}</possibleNumberPattern>
7854 <exampleNumber>8001234567</exampleNumber>
7855 </tollFree>
7856 <!-- The infomation below is provided by an Indonesian -->
7857 <premiumRate>
7858 <nationalNumberPattern>809\d{7}</nationalNumberPattern>
7859 <possibleNumberPattern>\d{10}</possibleNumberPattern>
7860 <exampleNumber>8091234567</exampleNumber>
7861 </premiumRate>
7862 </territory>
7863
7864 <!-- Ireland -->
7865 <!-- http://www.comreg.ie/_fileupload/publications/ComReg0802.pdf -->
7866 <!-- http://www.comreg.ie/_fileupload/publications/ComReg0435.pdf -->
7867 <!-- http://www.comreg.ie/_fileupload/publications/ComReg03147.pdf -->
7868 <territory id="IE" countryCode="353" internationalPrefix="00"
7869 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
7870 <availableFormats>
7871 <numberFormat pattern="(1)(\d{3,4})(\d{4})">
7872 <leadingDigits>1</leadingDigits>
7873 <format>$1 $2 $3</format>
7874 </numberFormat>
7875 <numberFormat pattern="(\d{2})(\d{5})">
7876 <leadingDigits>
7877 2[2-9]|
7878 4[347]|
7879 5[2-58]|
7880 6[2-47-9]|
7881 9[3-9]
7882 </leadingDigits>
7883 <format>$1 $2</format>
7884 </numberFormat>
7885 <numberFormat pattern="(\d{3})(\d{5})">
7886 <leadingDigits>
7887 40[24]|
7888 50[45]
7889 </leadingDigits>
7890 <format>$1 $2</format>
7891 </numberFormat>
7892 <numberFormat pattern="(48)(\d{4})(\d{4})">
7893 <leadingDigits>48</leadingDigits>
7894 <format>$1 $2 $3</format>
7895 </numberFormat>
7896 <numberFormat pattern="(818)(\d{3})(\d{3})">
7897 <leadingDigits>81</leadingDigits>
7898 <format>$1 $2 $3</format>
7899 </numberFormat>
7900 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
7901 <leadingDigits>
7902 [24-69]|
7903 7[14]
7904 </leadingDigits>
7905 <format>$1 $2 $3</format>
7906 </numberFormat>
7907 <numberFormat nationalPrefixFormattingRule="$NP$FG"
7908 pattern="([78]\d)(\d{3,4})(\d{4})">
7909 <leadingDigits>
7910 76|
7911 8[35-9]
7912 </leadingDigits>
7913 <format>$1 $2 $3</format>
7914 </numberFormat>
7915 <numberFormat nationalPrefixFormattingRule="$NP$FG"
7916 pattern="(700)(\d{3})(\d{3})">
7917 <leadingDigits>70</leadingDigits>
7918 <format>$1 $2 $3</format>
7919 </numberFormat>
7920 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(\d{4})(\d{3}) (\d{3})">
7921 <leadingDigits>
7922 1(?:
7923 8[059]|
7924 5
7925 )
7926 </leadingDigits>
7927 <leadingDigits>
7928 1(?:
7929 8[059]0|
7930 5
7931 )
7932 </leadingDigits>
7933 <format>$1 $2 $3</format>
7934 </numberFormat>
7935 </availableFormats>
7936 <generalDesc>
7937 <nationalNumberPattern>[124-9]\d{6,9}</nationalNumberPattern>
7938 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
7939 </generalDesc>
7940 <fixedLine>
7941 <!-- We allow 6-7 digit subscriber numbers for the 021 area code since t hat seems to be
7942 reflected by the numbers in the Yellow Pages. The 023, 043, 052 and 064 area codes also
7943 may have 7 digit subscriber numbers, although limited to 5 in the p lan. This was caused
7944 by a numbering update in 2008 (http://www.wtng.info/wtng-353-ie.htm l has more details).
7945 Other changes not in the plan include consolidating 0502, 0506 and 0509 into 057 and
7946 054, 055 and 053 into 053, and making 044 be followed by 7 digits i n some cases.
7947 Another peculiarity is that 048 actually replaces 00 44 28 when Iri sh people dial,
7948 allowing them to easily dial Northern Ireland. We support these num bers here, although
7949 technically they are numbers for the UK. -->
7950 <nationalNumberPattern>
7951 1\d{7,8}|
7952 2(?:
7953 1\d{6,7}|
7954 [24-9]\d{5}|
7955 3\d{5,7}
7956 )|
7957 4(?:
7958 0[24]\d{5}|
7959 [1269]\d{7}|
7960 [34]\d{5,7}|
7961 5\d{6}|
7962 7\d{5}|
7963 8[0-46-9]\d{7}
7964 )|
7965 5(?:
7966 0[45]\d{5}|
7967 1\d{6}|
7968 2\d{5,7}|
7969 [3679]\d{7}|
7970 8\d{5}
7971 )|
7972 6(?:
7973 1\d{6}|
7974 4\d{5,7}|
7975 [237-9]\d{5}|
7976 [56]\d{7}
7977 )|
7978 7[14]\d{7}|
7979 9(?:
7980 1\d{6}|
7981 [04]\d{7}|
7982 [3-9]\d{5}
7983 )
7984 </nationalNumberPattern>
7985 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
7986 <exampleNumber>2212345</exampleNumber>
7987 </fixedLine>
7988 <mobile>
7989 <nationalNumberPattern>
7990 8(?:
7991 22\d{6}|
7992 [35-9]\d{7,8}
7993 )
7994 </nationalNumberPattern>
7995 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
7996 <exampleNumber>850123456</exampleNumber>
7997 </mobile>
7998 <tollFree>
7999 <nationalNumberPattern>1800\d{6}</nationalNumberPattern>
8000 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8001 <exampleNumber>1800123456</exampleNumber>
8002 </tollFree>
8003 <premiumRate>
8004 <nationalNumberPattern>
8005 15(?:
8006 1[2-9]|
8007 [2-8]0|
8008 59|
8009 9[089]
8010 )\d{6}
8011 </nationalNumberPattern>
8012 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8013 <exampleNumber>1520123456</exampleNumber>
8014 </premiumRate>
8015 <sharedCost>
8016 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern>
8017 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8018 <exampleNumber>1850123456</exampleNumber>
8019 </sharedCost>
8020 <personalNumber>
8021 <nationalNumberPattern>700\d{6}</nationalNumberPattern>
8022 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8023 <exampleNumber>700123456</exampleNumber>
8024 </personalNumber>
8025 <voip>
8026 <nationalNumberPattern>76\d{7}</nationalNumberPattern>
8027 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8028 <exampleNumber>761234567</exampleNumber>
8029 </voip>
8030 <uan>
8031 <nationalNumberPattern>818\d{6}</nationalNumberPattern>
8032 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8033 <exampleNumber>818123456</exampleNumber>
8034 </uan>
8035 </territory>
8036
8037 <!-- Israel -->
8038 <!-- http://www.itu.int/oth/T020200006A/en -->
8039 <!-- http://en.wikipedia.org/wiki/%2B972 -->
8040 <!-- http://www.wtng.info/wtng-972-il.html -->
8041 <!-- http://www.moc.gov.il/new/documents/engineering/MISP0200.ppt (in Hebrew ) -->
8042 <!-- Formatting practice following wikipedia, and government sites. -->
8043 <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-48])"
8044 nationalPrefix="0" nationalPrefixFormattingRule="$FG">
8045 <availableFormats>
8046 <numberFormat nationalPrefixFormattingRule="$NP$FG"
8047 pattern="([2-489])(\d{3})(\d{4})">
8048 <leadingDigits>[2-489]</leadingDigits>
8049 <format>$1-$2-$3</format>
8050 </numberFormat>
8051 <numberFormat nationalPrefixFormattingRule="$NP$FG"
8052 pattern="([57]\d)(\d{3})(\d{4})">
8053 <leadingDigits>[57]</leadingDigits>
8054 <format>$1-$2-$3</format>
8055 </numberFormat>
8056 <numberFormat pattern="(1)([7-9]\d{2})(\d{3})(\d{3})">
8057 <leadingDigits>1[7-9]</leadingDigits>
8058 <format>$1-$2-$3-$4</format>
8059 </numberFormat>
8060 <!-- The following number is for hospitals. -->
8061 <numberFormat pattern="(1255)(\d{3})">
8062 <leadingDigits>125</leadingDigits>
8063 <format>$1-$2</format>
8064 </numberFormat>
8065 <numberFormat pattern="(1200)(\d{3})(\d{3})">
8066 <leadingDigits>120</leadingDigits>
8067 <format>$1-$2-$3</format>
8068 </numberFormat>
8069 <numberFormat pattern="(1212)(\d{2})(\d{2})">
8070 <leadingDigits>121</leadingDigits>
8071 <format>$1-$2-$3</format>
8072 </numberFormat>
8073 <!-- These are 4-digit star numbers which are only accessible within Isr ael and must be
8074 dialed with a star in front of the number. -->
8075 <numberFormat pattern="(\d{4})">
8076 <leadingDigits>[2-689]</leadingDigits>
8077 <format>*$1</format>
8078 </numberFormat>
8079 </availableFormats>
8080 <generalDesc >
8081 <nationalNumberPattern>
8082 [17]\d{6,9}|
8083 [2-589]\d{3}(?:\d{3,6})?|
8084 6\d{3}
8085 </nationalNumberPattern>
8086 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
8087 </generalDesc>
8088 <noInternationalDialling>
8089 <nationalNumberPattern>
8090 1700\d{6}|
8091 [2-689]\d{3}
8092 </nationalNumberPattern>
8093 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
8094 <exampleNumber>1700123456</exampleNumber>
8095 </noInternationalDialling>
8096 <fixedLine>
8097 <nationalNumberPattern>
8098 (?:
8099 [2-489]|
8100 7[2-46-8]
8101 )\d{7}
8102 </nationalNumberPattern>
8103 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
8104 <exampleNumber>21234567</exampleNumber>
8105 </fixedLine>
8106 <mobile>
8107 <nationalNumberPattern>5[024679]\d{7}</nationalNumberPattern>
8108 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8109 <exampleNumber>501234567</exampleNumber>
8110 </mobile>
8111 <tollFree>
8112 <nationalNumberPattern>
8113 1(?:
8114 80[01]\d{3}|
8115 255
8116 )\d{3}
8117 </nationalNumberPattern>
8118 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
8119 <exampleNumber>1800123456</exampleNumber>
8120 </tollFree>
8121 <premiumRate>
8122 <!-- Peculiarly, one source states that 1956 and 1957 are the new prem ium rate prefixes.
8123 However, no online numbers starting with these prefixes can be fo und, and this data
8124 is not found in any other source. Instead, 1919 numbers are commo nly used online for
8125 these services, so we support them. -->
8126 <!-- 1200 and 1212 numbers are for televoting. -->
8127 <nationalNumberPattern>
8128 1(?:
8129 212|
8130 (?:
8131 919|
8132 200
8133 )\d{2}
8134 )\d{4}
8135 </nationalNumberPattern>
8136 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
8137 <exampleNumber>1919123456</exampleNumber>
8138 </premiumRate>
8139 <sharedCost>
8140 <nationalNumberPattern>
8141 1(?:
8142 700|
8143 809
8144 )\d{6}
8145 </nationalNumberPattern>
8146 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8147 <exampleNumber>1700123456</exampleNumber>
8148 </sharedCost>
8149 <voip>
8150 <nationalNumberPattern>77\d{7}</nationalNumberPattern>
8151 <possibleNumberPattern>\d{9}</possibleNumberPattern>
8152 <exampleNumber>771234567</exampleNumber>
8153 </voip>
8154 <uan>
8155 <!-- 4-digit star numbers. -->
8156 <nationalNumberPattern>[2-689]\d{3}</nationalNumberPattern>
8157 <possibleNumberPattern>\d{4}</possibleNumberPattern>
8158 <exampleNumber>2250</exampleNumber>
8159 </uan>
8160 <shortCode>
8161 <nationalNumberPattern>1\d{3}</nationalNumberPattern>
8162 <possibleNumberPattern>\d{4}</possibleNumberPattern>
8163 <exampleNumber>1455</exampleNumber>
8164 </shortCode>
8165 </territory>
8166
8167 <!-- Isle of Man -->
8168 <!-- Inherits formatting rules from the UK. -->
8169 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -- >
8170 <territory id="IM" countryCode="44" internationalPrefix="00"
8171 nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormatt ingRule="$NP$FG">
8172 <generalDesc>
8173 <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern>
8174 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
8175 </generalDesc>
8176 <areaCodeOptional>
8177 <nationalNumberPattern>1624[2-9]\d{5}</nationalNumberPattern>
8178 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8179 <exampleNumber>1624250123</exampleNumber>
8180 </areaCodeOptional>
8181 <!-- Specific to IM. -->
8182 <fixedLine>
8183 <!-- 1624 with 10 digits. -->
8184 <nationalNumberPattern>1624\d{6}</nationalNumberPattern>
8185 <exampleNumber>1624456789</exampleNumber>
8186 </fixedLine>
8187 <mobile>
8188 <!-- 7524, 7624, 7924 with 10 digits. -->
8189 <nationalNumberPattern>7[569]24\d{6}</nationalNumberPattern>
8190 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8191 <exampleNumber>7924123456</exampleNumber>
8192 </mobile>
8193 <tollFree>
8194 <!-- 808 162 with 10 digits. -->
8195 <nationalNumberPattern>808162\d{4}</nationalNumberPattern>
8196 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8197 <exampleNumber>8081624567</exampleNumber>
8198 </tollFree>
8199 <premiumRate>
8200 <!-- 872 299, 900 624, 901 624, 906 624, 907 624 with 10 digits. -->
8201 <nationalNumberPattern>
8202 (?:
8203 872299|
8204 90[0167]624
8205 )\d{4}
8206 </nationalNumberPattern>
8207 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8208 <exampleNumber>9016247890</exampleNumber>
8209 </premiumRate>
8210 <sharedCost>
8211 <!-- 844 040 6, 844 090 6, 845 624, 870 624 with 10 digits. -->
8212 <nationalNumberPattern>
8213 8(?:
8214 4(?:
8215 40[49]06|
8216 5624\d
8217 )|
8218 70624\d
8219 )\d{3}
8220 </nationalNumberPattern>
8221 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8222 <exampleNumber>8456247890</exampleNumber>
8223 </sharedCost>
8224 <!-- Other numbers as per GB. -->
8225 <personalNumber>
8226 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
8227 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8228 <exampleNumber>7012345678</exampleNumber>
8229 </personalNumber>
8230 <voip>
8231 <nationalNumberPattern>56\d{8}</nationalNumberPattern>
8232 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8233 <exampleNumber>5612345678</exampleNumber>
8234 </voip>
8235 <uan>
8236 <!-- 308 162, 33d, 344 040 6, 344 090 6, 345 624, 370 624, 372 299, 55 w ith 10 digits. -->
8237 <nationalNumberPattern>
8238 3(?:
8239 08162\d|
8240 3\d{5}|
8241 4(?:
8242 40[49]06|
8243 5624\d
8244 )|
8245 7(?:
8246 0624\d|
8247 2299\d
8248 )
8249 )\d{3}|
8250 55\d{8}
8251 </nationalNumberPattern>
8252 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8253 <exampleNumber>5512345678</exampleNumber>
8254 </uan>
8255 <shortCode>
8256 <nationalNumberPattern>
8257 1\d{2}(?:\d{3})?|
8258 999
8259 </nationalNumberPattern>
8260 <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
8261 <exampleNumber>150</exampleNumber>
8262 </shortCode>
8263 </territory>
8264
8265 <!-- India -->
8266 <!-- http://www.itu.int/oth/T0202000063/en -->
8267 <!-- http://en.wikipedia.org/wiki/%2B91 -->
8268 <!-- Note that several changes in area codes have occurred since the numberi ng plan was released
8269 - changes are notified on the www.bsnl.co.in website. Area codes can be verified here at
8270 http://www.bsnl.co.in/stdsearch.php. -->
8271 <territory id="IN" countryCode="91" internationalPrefix="00"
8272 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
8273 <availableFormats>
8274 <!-- Mobile numbers. -->
8275 <numberFormat pattern="(\d{2})(\d{2})(\d{6})">
8276 <leadingDigits>
8277 7(?:
8278 2[0579]|
8279 3[057-9]|
8280 4[0-389]|
8281 5[024-9]|
8282 6[0-35-9]|
8283 7[03469]|
8284 8[0-4679]
8285 )|
8286 8(?:
8287 0[01589]|
8288 1[0-479]|
8289 2[236-9]|
8290 3[0479]|
8291 4[0-68]|
8292 5[0-579]
8293 6[05789]
8294 7[12569]|
8295 8[0124-9]|
8296 9[02-9]
8297 )|
8298 9
8299 </leadingDigits>
8300 <leadingDigits>
8301 7(?:
8302 2(?:
8303 0[04-9]|
8304 5[09]|
8305 7[5-8]|
8306 9[389]
8307 )|
8308 3(?:
8309 0[134679]|
8310 5[0-489]|
8311 7[3679]|
8312 8[3-9]|
8313 9[689]
8314 )|
8315 4(?:
8316 0[4579]|
8317 1[15-9]|
8318 [29][89]|
8319 39|
8320 8[389]
8321 )|
8322 5(?:
8323 0[0-5789]|
8324 [47]9|
8325 [25]0|
8326 6[6-9]|
8327 [89][7-9]
8328 )|
8329 6(?:
8330 0[027]|
8331 12|
8332 20|
8333 3[19]|
8334 5[45]|
8335 6[5-9]|
8336 7[679]|
8337 9[6-9]
8338 )|
8339 7(?:
8340 0[27-9]|
8341 3[5-9]|
8342 42|
8343 60|
8344 9[5-9]
8345 )|
8346 8(?:
8347 [03][07-9]|
8348 14|
8349 2[7-9]|
8350 4[25]|
8351 6[09]|
8352 7|
8353 9[013-9]
8354 )
8355 )|
8356 8(?:
8357 0[01589]|
8358 1(?:
8359 [024]|
8360 15|
8361 30|
8362 7[19]|
8363 97
8364 )|
8365 2(?:
8366 [2369]|
8367 7[0135]|
8368 8[67]
8369 )|
8370 3(?:
8371 0[235-8]|
8372 4[179]|
8373 74|
8374 90
8375 )|
8376 4(?:
8377 [02-58]|
8378 10|
8379 6[09]
8380 )|
8381 5(?:
8382 0[079]|
8383 [19]1|
8384 2|
8385 30|
8386 4[47]|
8387 53|
8388 7[45]
8389 )|
8390 6(?:
8391 [0589]|
8392 70
8393 )|
8394 7(?:
8395 1[24]|
8396 [2569]
8397 )|
8398 8(?:
8399 [07-9]|
8400 17|
8401 2[024-8]|
8402 44|
8403 5[389]|
8404 6[0167]
8405 )|
8406 9(?:
8407 [057-9]|
8408 2[35-9]|
8409 3[09]|
8410 4[038]|
8411 6[0-27-9]
8412 )
8413 )|
8414 9
8415 </leadingDigits>
8416 <format>$1 $2 $3</format>
8417 </numberFormat>
8418 <!-- 2 digits area code -->
8419 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
8420 <leadingDigits>
8421 11|
8422 2[02]|
8423 33|
8424 4[04]|
8425 79|
8426 80[2-46]
8427 </leadingDigits>
8428 <format>$1 $2 $3</format>
8429 </numberFormat>
8430 <!-- 3 digit area codes that don't clash with mobile patterns. -->
8431 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
8432 <leadingDigits>
8433 1(?:
8434 2[0-249]|
8435 3[0-25]|
8436 4[145]|
8437 [569][14]|
8438 7[1257]|
8439 8[1346]|
8440 [68][1-9]
8441 )|
8442 2(?:
8443 1[257]|
8444 3[013]|
8445 4[01]|
8446 5[0137]|
8447 6[0158]|
8448 78|
8449 8[1568]|
8450 9[14]
8451 )|
8452 3(?:
8453 26|
8454 4[1-3]|
8455 5[34]|
8456 6[01489]|
8457 7[02-46]|
8458 8[159]
8459 )|
8460 4(?:
8461 1[36]|
8462 2[1-47]|
8463 3[15]|
8464 5[12]|
8465 6[126-9]|
8466 7[0-24-9]|
8467 8[013-57]|
8468 9[014-7]
8469 )|
8470 5(?:
8471 [136][25]|
8472 22|
8473 4[28]|
8474 5[12]|
8475 [78]1|
8476 9[15]
8477 )|
8478 6(?:
8479 12|
8480 [2345]1|
8481 57|
8482 6[13]|
8483 7[14]|
8484 80
8485 )
8486 </leadingDigits>
8487 <format>$1 $2 $3</format>
8488 </numberFormat>
8489 <!-- Three-digit area codes that potentially overlap with mobile. -->
8490 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
8491 <leadingDigits>
8492 7(?:
8493 12|
8494 2[14]|
8495 3[134]|
8496 4[47]|
8497 5[15]|
8498 [67]1|
8499 88
8500 )
8501 </leadingDigits>
8502 <leadingDigits>
8503 7(?:
8504 12|
8505 2[14]|
8506 3[134]|
8507 4[47]|
8508 5(?:
8509 1|
8510 5[2-6]
8511 )|
8512 [67]1|
8513 88
8514 )
8515 </leadingDigits>
8516 <format>$1 $2 $3</format>
8517 </numberFormat>
8518 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
8519 <leadingDigits>
8520 8(?:
8521 16|
8522 2[014]|
8523 3[126]|
8524 6[136]|
8525 7[078]|
8526 8[34]|
8527 91
8528 )
8529 </leadingDigits>
8530 <format>$1 $2 $3</format>
8531 </numberFormat>
8532 <!-- 4 digits area code -->
8533 <!-- Fallback for fixed-line numbers. -->
8534 <numberFormat pattern="(\d{4})(\d{3})(\d{3})">
8535 <leadingDigits>
8536 1(?:
8537 [2-579]|
8538 [68][1-9]
8539 )|
8540 [2-8]
8541 </leadingDigits>
8542 <format>$1 $2 $3</format>
8543 </numberFormat>
8544 <numberFormat nationalPrefixFormattingRule="$FG"
8545 pattern="(1600)(\d{2})(\d{4})">
8546 <leadingDigits>160</leadingDigits>
8547 <leadingDigits>1600</leadingDigits>
8548 <format>$1 $2 $3</format>
8549 </numberFormat>
8550 <numberFormat nationalPrefixFormattingRule="$FG"
8551 pattern="(1800)(\d{4,5})">
8552 <leadingDigits>180</leadingDigits>
8553 <leadingDigits>1800</leadingDigits>
8554 <format>$1 $2</format>
8555 </numberFormat>
8556 <numberFormat nationalPrefixFormattingRule="$FG"
8557 pattern="(18[06]0)(\d{2,4})(\d{4})">
8558 <leadingDigits>18[06]</leadingDigits>
8559 <leadingDigits>18[06]0</leadingDigits>
8560 <format>$1 $2 $3</format>
8561 </numberFormat>
8562 </availableFormats>
8563 <generalDesc>
8564 <nationalNumberPattern>
8565 1\d{7,11}|
8566 [2-9]\d{9,10}
8567 </nationalNumberPattern>
8568 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
8569 </generalDesc>
8570 <fixedLine>
8571 <!-- This is a list of the 2 and 3 digit area codes and the first 3 digi ts of 4 digit area
8572 codes, so we can check the following digit belongs to one of the op erator-codes (2-6).
8573 Operator codes are from wikipedia, with the addition of 5 (HFCL Inf otel in some areas).
8574 Area codes starting with a 7 are listed separately, since the prefi xes need to be more
8575 detailed so they clash less with mobile phone prefixes. -->
8576 <nationalNumberPattern>
8577 (?:
8578 11|
8579 2[02]|
8580 33|
8581 4[04]|
8582 79
8583 )[2-6]\d{7}|
8584 80[2-46]\d{7}|
8585 (?:
8586 1(?:
8587 2[0-249]|
8588 3[0-25]|
8589 4[145]|
8590 [59][14]|
8591 6[014]|
8592 7[1257]|
8593 8[01346]
8594 )|
8595 2(?:
8596 1[257]|
8597 3[013]|
8598 4[01]|
8599 5[0137]|
8600 6[0158]|
8601 78|
8602 8[1568]|
8603 9[14]
8604 )|
8605 3(?:
8606 26|
8607 4[1-3]|
8608 5[34]|
8609 6[01489]|
8610 7[02-46]|
8611 8[159]
8612 )|
8613 4(?:
8614 1[36]|
8615 2[1-47]|
8616 3[15]|
8617 5[12]|
8618 6[126-9]|
8619 7[0-24-9]|
8620 8[013-57]|
8621 9[014-7]
8622 )|
8623 5(?:
8624 [136][25]|
8625 22|
8626 4[28]|
8627 5[12]|
8628 [78]1|
8629 9[15]
8630 )|
8631 6(?:
8632 12|
8633 [2345]1|
8634 57|
8635 6[13]|
8636 7[14]|
8637 80
8638 )|
8639 7(?:
8640 12|
8641 2[14]|
8642 3[134]|
8643 4[47]|
8644 5[15]|
8645 [67]1|
8646 88
8647 )|
8648 8(?:
8649 16|
8650 2[014]|
8651 3[126]|
8652 6[136]|
8653 7[078]|
8654 8[34]|
8655 91
8656 )
8657 )[2-6]\d{6}|
8658 (?:
8659 (?:
8660 1(?:
8661 2[35-8]|
8662 3[346-9]|
8663 4[236-9]|
8664 [59][0235-9]|
8665 6[235-9]|
8666 7[34689]|
8667 8[257-9]
8668 )|
8669 2(?:
8670 1[134689]|
8671 3[24-8]|
8672 4[2-8]|
8673 5[25689]|
8674 6[2-4679]|
8675 7[13-79]|
8676 8[2-479]|
8677 9[235-9]
8678 )|
8679 3(?:
8680 01|
8681 1[79]|
8682 2[1-5]|
8683 4[25-8]|
8684 5[125689]|
8685 6[235-7]|
8686 7[157-9]|
8687 8[2-467]
8688 )|
8689 4(?:
8690 1[14578]|
8691 2[5689]|
8692 3[2-467]|
8693 5[4-7]|
8694 6[35]|
8695 73|
8696 8[2689]|
8697 9[2389]
8698 )|
8699 5(?:
8700 [16][146-9]|
8701 2[14-8]|
8702 3[1346]|
8703 4[14-69]|
8704 5[46]|
8705 7[2-4]|
8706 8[2-8]|
8707 9[246]
8708 )|
8709 6(?:
8710 1[1358]|
8711 2[2457]|
8712 3[2-4]|
8713 4[235-7]|
8714 5[2-689]|
8715 6[24-58]|
8716 7[23-689]|
8717 8[1-6]
8718 )|
8719 8(?:
8720 1[1357-9]|
8721 2[235-8]|
8722 3[03-57-9]|
8723 4[0-24-9]|
8724 5\d|
8725 6[2457-9]|
8726 7[1-6]|
8727 8[1256]|
8728 9[2-4]
8729 )
8730 )\d|
8731 7(?:
8732 (?:
8733 1[013-9]|
8734 2[0235-9]|
8735 3[2679]|
8736 4[1-35689]|
8737 5[2-46-9]|
8738 [67][02-9]|
8739 9\d
8740 )\d|
8741 8(?:
8742 2[0-6]|
8743 [013-8]\d
8744 )
8745 )
8746 )[2-6]\d{5}
8747 </nationalNumberPattern>
8748 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
8749 <exampleNumber>1123456789</exampleNumber>
8750 </fixedLine>
8751 <!-- http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India -->
8752 <mobile>
8753 <!-- A couple of additional prefixes not found on the wikipedia page, ar e added because SMS
8754 messages have been successfully sent to these numbers. It seems alm ost impossible to
8755 know for some of these numbers whether they are land-line or mobile , since the ranges
8756 overlap. Extra prefixes added: 7277, 730[12469], 735[0-489], 738[3- 9], 740[479],
8757 750[79], 7520, 7796, 787[2-4], 789[146], 810[0-8], 8115, 812[0-2569 ], 814[0-35], 8171,
8758 8179, 8197, 822[1-689], 823\d, 8252, 826[0-7], 827[0135], 828[67], 829[0-246-9], the
8759 ranges in 83X excepting 8390, 840[0-57-9], 842[2-689], 843[0-59], 8 44[0-489],
8760 845[0-24-9], 846[09], 847[0135], 848[0-8], 850[079], 8511, 852[0-68 9], 8530, 854[47],
8761 857[45], 860[125-9], 865[03-79], 867[09], 868[0-579], 869[0-467], 8 712, 872[013-9],
8762 875[1-35-9], 876[0-8], 879[24589], 882[04], 885[89], 8887, 892[679] , 8948, 8969. -->
8763 <nationalNumberPattern>
8764 (?:
8765 7(?:
8766 2(?:
8767 0[04-9]|
8768 5[09]|
8769 7[5-8]|
8770 9[389]
8771 )|
8772 3(?:
8773 0[134679]|
8774 5[0-489]|
8775 7[3679]|
8776 8[3-9]|
8777 9[689]
8778 )|
8779 4(?:
8780 0[4579]|
8781 1[15-9]|
8782 [29][89]|
8783 39|
8784 8[389]
8785 )|
8786 5(?:
8787 0[0-5789]|
8788 [47]9|
8789 [25]0|
8790 6[6-9]|
8791 [89][7-9]
8792 )|
8793 6(?:
8794 0[027]|
8795 12|
8796 20|
8797 3[19]|
8798 5[45]|
8799 6[5-9]|
8800 7[679]|
8801 9[6-9]
8802 )|
8803 7(?:
8804 0[27-9]|
8805 [39][5-9]|
8806 42|
8807 60
8808 )|
8809 8(?:
8810 [03][07-9]|
8811 14|
8812 2[7-9]|
8813 4[25]|
8814 6[09]|
8815 7\d|
8816 9[013-9]
8817 )
8818 )|
8819 8(?:
8820 0[01589]\d|
8821 1(?:
8822 [024]\d|
8823 15|
8824 30|
8825 7[19]|
8826 97
8827 )|
8828 2(?:
8829 [2369]\d|
8830 52|
8831 7[0135]|
8832 8[67]
8833 )|
8834 3(?:
8835 0[235-8]|
8836 4[179]|
8837 74|
8838 90
8839 )|
8840 4(?:
8841 [02-58]\d|
8842 10|
8843 6[09]
8844 )|
8845 5(?:
8846 0[079]|
8847 [19]1|
8848 2\d|
8849 30|
8850 4[47]|
8851 53|
8852 7[45]
8853 )|
8854 6(?:
8855 [0589]\d|
8856 7[09]
8857 )|
8858 7(?:
8859 1[24]|
8860 [2569]\d
8861 )|
8862 8(?:
8863 [07-9]\d|
8864 17|
8865 2[024-8]|
8866 44|
8867 5[389]|
8868 6[0167]
8869 )|
8870 9(?:
8871 [057-9]\d|
8872 2[35-9]|
8873 3[09]|
8874 4[038]|
8875 6[0-27-9]
8876 )
8877 )|
8878 9\d{3}
8879 )\d{6}
8880 </nationalNumberPattern>
8881 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8882 <exampleNumber>9123456789</exampleNumber>
8883 </mobile>
8884 <tollFree>
8885 <!-- Information gathered from sites such as
8886 http://www.surfindia.com/india-facts/toll-free-no.html and
8887 http://indmusings.blogspot.com/2008/09/free-help-line-numbersindia. html -->
8888 <nationalNumberPattern>
8889 1(?:
8890 600\d{6}|
8891 800\d{4,8}
8892 )
8893 </nationalNumberPattern>
8894 <possibleNumberPattern>\d{8,12}</possibleNumberPattern>
8895 <exampleNumber>1800123456</exampleNumber>
8896 </tollFree>
8897 <!-- The metadata on premium rate is temporarily commented out as wikipedi a says 900 is
8898 mobile, conflicting with the national numbering plan. -->
8899 <!--
8900 <premiumRate>
8901 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
8902 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8903 <exampleNumber>9001234567</exampleNumber>
8904 </premiumRate>
8905 -->
8906 <uan>
8907 <!-- Information gathered from sites such as http://www.calcutta.bsnl.co .in/insuan.html -->
8908 <nationalNumberPattern>1860345\d{4}</nationalNumberPattern>
8909 <possibleNumberPattern>\d{11}</possibleNumberPattern>
8910 <exampleNumber>18603451234</exampleNumber>
8911 </uan>
8912 </territory>
8913
8914 <!-- British Indian Ocean Territory / Diego Garcia -->
8915 <!-- http://www.itu.int/oth/T0202000039/en -->
8916 <territory id="IO" countryCode="246" internationalPrefix="00">
8917 <availableFormats>
8918 <numberFormat pattern="(\d{3})(\d{4})">
8919 <format>$1 $2</format>
8920 </numberFormat>
8921 </availableFormats>
8922 <generalDesc>
8923 <nationalNumberPattern>3\d{6}</nationalNumberPattern>
8924 <possibleNumberPattern>\d{7}</possibleNumberPattern>
8925 </generalDesc>
8926 <fixedLine>
8927 <nationalNumberPattern>37\d{5}</nationalNumberPattern>
8928 <exampleNumber>3709100</exampleNumber>
8929 </fixedLine>
8930 <mobile>
8931 <nationalNumberPattern>38\d{5}</nationalNumberPattern>
8932 <exampleNumber>3801234</exampleNumber>
8933 </mobile>
8934 </territory>
8935
8936 <!-- Iraq -->
8937 <!-- http://en.wikipedia.org/wiki/%2B964 -->
8938 <!-- http://wtng.info/wtng-964-ik.html -->
8939 <territory id="IQ" countryCode="964" internationalPrefix="00"
8940 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
8941 <availableFormats>
8942 <numberFormat pattern="(1)(\d{3})(\d{4})">
8943 <leadingDigits>1</leadingDigits>
8944 <format>$1 $2 $3</format>
8945 </numberFormat>
8946 <numberFormat pattern="([2-6]\d)(\d{3})(\d{3,4})">
8947 <leadingDigits>[2-6]</leadingDigits>
8948 <format>$1 $2 $3</format>
8949 </numberFormat>
8950 <numberFormat pattern="(7[5-9]\d)(\d{3})(\d{4})">
8951 <leadingDigits>7</leadingDigits>
8952 <format>$1 $2 $3</format>
8953 </numberFormat>
8954 </availableFormats>
8955 <generalDesc>
8956 <nationalNumberPattern>[1-7]\d{7,9}</nationalNumberPattern>
8957 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
8958 </generalDesc>
8959 <fixedLine>
8960 <nationalNumberPattern>
8961 1\d{7}|
8962 (?:
8963 2[13-5]|
8964 3[02367]|
8965 4[023]|
8966 5[03]|
8967 6[026]
8968 )\d{6,7}
8969 </nationalNumberPattern>
8970 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
8971 <exampleNumber>12345678</exampleNumber>
8972 </fixedLine>
8973 <mobile>
8974 <nationalNumberPattern>7[5-9]\d{8}</nationalNumberPattern>
8975 <possibleNumberPattern>\d{10}</possibleNumberPattern>
8976 <exampleNumber>7912345678</exampleNumber>
8977 </mobile>
8978 <!-- No tollFree or premiumRate information can be found. -->
8979 </territory>
8980
8981 <!-- Iran, Islamic Republic of -->
8982 <!-- http://en.wikipedia.org/wiki/%2B98 -->
8983 <!-- http://www.itu.int/oth/T0202000066/en -->
8984 <territory id="IR" countryCode="98" internationalPrefix="00"
8985 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
8986 <availableFormats>
8987 <!-- Formatting follows wikipedia. -->
8988 <numberFormat pattern="(21)(\d{4})(\d{4})">
8989 <leadingDigits>21</leadingDigits>
8990 <format>$1 $2 $3</format>
8991 </numberFormat>
8992 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
8993 <leadingDigits>
8994 [13-89]|
8995 2[02-9]
8996 </leadingDigits>
8997 <format>$1 $2 $3</format>
8998 </numberFormat>
8999 </availableFormats>
9000 <generalDesc>
9001 <nationalNumberPattern>[2-6]\d{4,9}|[1789]\d{9}</nationalNumberPattern>
9002 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
9003 </generalDesc>
9004 <fixedLine>
9005 <!-- The patterns here are organized such that numbers with variable len gths come first,
9006 followed by numbers that are 10 digits long. -->
9007 <nationalNumberPattern>
9008 2(?:
9009 1[2-9]\d{2,7}|
9010 51\d{3,7}
9011 )|
9012 (?:
9013 241|
9014 3(?:
9015 11|
9016 5[23]
9017 )|
9018 441|
9019 5[14]1
9020 )\d{4,7}|
9021 (?:
9022 3(?:
9023 34|
9024 41
9025 )|
9026 6(?:
9027 11|
9028 52
9029 )|
9030 )\d{6,7}|
9031 (?:
9032 1(?:
9033 [134589][12]|
9034 [27][1-4]
9035 )|
9036 2(?:
9037 2[189]|
9038 [3689][12]|
9039 42|
9040 5[256]|
9041 7[34]
9042 )|
9043 3(?:
9044 12|
9045 2[1-4]|
9046 3[125]|
9047 4[24-9]|
9048 51|
9049 [6-9][12]
9050 )|
9051 4(?:
9052 [135-9][12]|
9053 2[1-467]|
9054 4[2-4]
9055 )|
9056 5(?:
9057 12|
9058 2[89]|
9059 3[1-5]|
9060 4[2-8]|
9061 [5-7][12]|
9062 8[1245]
9063 )|
9064 6(?:
9065 12|
9066 [347-9][12]|
9067 51|
9068 6[1-6]
9069 )|
9070 7(?:
9071 [13589][12]|
9072 2[1289]|
9073 4[1-4]|
9074 6[1-6]|
9075 7[1-3]
9076 )|
9077 8(?:
9078 [145][12]|
9079 3[124578]|
9080 6[1256]|
9081 7[1245]
9082 )
9083 )\d{7}
9084 </nationalNumberPattern>
9085 <exampleNumber>2123456789</exampleNumber>
9086 </fixedLine>
9087 <mobile>
9088 <nationalNumberPattern>
9089 9(?:
9090 1\d|
9091 3[124-8]
9092 )\d{7}
9093 </nationalNumberPattern>
9094 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9095 <exampleNumber>9123456789</exampleNumber>
9096 </mobile>
9097 <pager>
9098 <nationalNumberPattern>943[24678]\d{6}</nationalNumberPattern>
9099 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9100 <exampleNumber>9432123456</exampleNumber>
9101 </pager>
9102 <!-- No tollFree or premiumRate information can be found. -->
9103 <voip>
9104 <!-- Includes VSAT and Boomehen Satellite numbers. -->
9105 <nationalNumberPattern>993[12]\d{6}</nationalNumberPattern>
9106 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9107 <exampleNumber>9932123456</exampleNumber>
9108 </voip>
9109 <uan>
9110 <!-- TCI Public Relations numbers -->
9111 <nationalNumberPattern>9990\d{6}</nationalNumberPattern>
9112 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9113 <exampleNumber>9990123456</exampleNumber>
9114 </uan>
9115 </territory>
9116
9117 <!-- Iceland -->
9118 <!-- http://www.pta.is/default.aspx?cat_id=85 -->
9119 <territory id="IS" countryCode="354" internationalPrefix="00">
9120 <availableFormats>
9121 <numberFormat pattern="(\d{3})(\d{4})">
9122 <leadingDigits>[4-9]</leadingDigits>
9123 <format>$1 $2</format>
9124 </numberFormat>
9125 <numberFormat pattern="(3\d{2})(\d{3})(\d{3})">
9126 <leadingDigits>3</leadingDigits>
9127 <format>$1 $2 $3</format>
9128 </numberFormat>
9129 </availableFormats>
9130 <generalDesc>
9131 <nationalNumberPattern>
9132 [4-9]\d{6}|
9133 38\d{7}
9134 </nationalNumberPattern>
9135 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
9136 </generalDesc>
9137 <fixedLine>
9138 <!-- Including 87[23] XXXX here as it is listed as a fax number. -->
9139 <nationalNumberPattern>
9140 (?:
9141 4(?:
9142 1[0-245]|
9143 2[0-7]|
9144 [37][0-8]|
9145 4[0245]|
9146 5[0-356]|
9147 6\d|
9148 8[0-46-8]|
9149 9[013-79]
9150 )|
9151 5(?:
9152 05|
9153 [156]\d|
9154 2[02578]|
9155 3[013-6]|
9156 4[03-6]|
9157 7[0-2578]|
9158 8[0-25-9]|
9159 9[013-689]
9160 )|
9161 87[23]
9162 )\d{4}
9163 </nationalNumberPattern>
9164 <possibleNumberPattern>\d{7}</possibleNumberPattern>
9165 <exampleNumber>4101234</exampleNumber>
9166 </fixedLine>
9167 <mobile>
9168 <nationalNumberPattern>
9169 38[59]\d{6}|
9170 (?:
9171 6(?:
9172 1[014-8]|
9173 2[0-8]|
9174 3[0-27-9]|
9175 4[0-29]|
9176 5[029]|
9177 [67][0-69]|
9178 [89]\d
9179 )|
9180 7(?:
9181 5[057]|
9182 7[0-7]
9183 )|
9184 8(?:
9185 2[0-5]|
9186 [469]\d|
9187 5[1-9]
9188 )
9189 )\d{4}
9190 </nationalNumberPattern>
9191 <exampleNumber>6101234</exampleNumber>
9192 </mobile>
9193 <tollFree>
9194 <nationalNumberPattern>800\d{4}</nationalNumberPattern>
9195 <possibleNumberPattern>\d{7}</possibleNumberPattern>
9196 <exampleNumber>8001234</exampleNumber>
9197 </tollFree>
9198 <premiumRate>
9199 <nationalNumberPattern>90\d{5}</nationalNumberPattern>
9200 <possibleNumberPattern>\d{7}</possibleNumberPattern>
9201 <exampleNumber>9011234</exampleNumber>
9202 </premiumRate>
9203 <voip>
9204 <nationalNumberPattern>49[013-79]\d{4}</nationalNumberPattern>
9205 <possibleNumberPattern>\d{7}</possibleNumberPattern>
9206 <exampleNumber>4931234</exampleNumber>
9207 </voip>
9208 </territory>
9209
9210 <!-- Italy -->
9211 <!-- http://en.wikipedia.org/wiki/%2B39 -->
9212 <territory id="IT" countryCode="39" internationalPrefix="00" leadingZeroPoss ible="true">
9213 <availableFormats>
9214 <!-- The leading zero for fixed numbers will be prepended before the mat ching of these
9215 regular expressions. -->
9216 <numberFormat pattern="(0[26])(\d{3,4})(\d{4})">
9217 <leadingDigits>0[26]</leadingDigits>
9218 <format>$1 $2 $3</format>
9219 </numberFormat>
9220 <numberFormat pattern="(0[26])(\d{4})(\d{5})">
9221 <leadingDigits>0[26]</leadingDigits>
9222 <format>$1 $2 $3</format>
9223 </numberFormat>
9224 <numberFormat pattern="(0[26])(\d{4,6})">
9225 <leadingDigits>0[26]</leadingDigits>
9226 <format>$1 $2</format>
9227 </numberFormat>
9228 <numberFormat pattern="(0\d{2})(\d{3,4})(\d{4})">
9229 <leadingDigits>0[13-57-9][0159]</leadingDigits>
9230 <format>$1 $2 $3</format>
9231 </numberFormat>
9232 <numberFormat pattern="(0\d{2})(\d{4,6})">
9233 <leadingDigits>0[13-57-9][0159]</leadingDigits>
9234 <format>$1 $2</format>
9235 </numberFormat>
9236 <numberFormat pattern="(0\d{3})(\d{3})(\d{4})">
9237 <leadingDigits>0[13-57-9][2-46-8]</leadingDigits>
9238 <format>$1 $2 $3</format>
9239 </numberFormat>
9240 <numberFormat pattern="(0\d{3})(\d{4,6})">
9241 <leadingDigits>0[13-57-9][2-46-8]</leadingDigits>
9242 <format>$1 $2</format>
9243 </numberFormat>
9244 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
9245 <leadingDigits>
9246 [13]|
9247 8(?:
9248 00|
9249 4[78]
9250 )
9251 </leadingDigits>
9252 <format>$1 $2 $3</format>
9253 </numberFormat>
9254 <numberFormat pattern="(\d{3})(\d{3,6})">
9255 <leadingDigits>
9256 8(?:
9257 03|
9258 9
9259 )
9260 </leadingDigits>
9261 <format>$1 $2</format>
9262 </numberFormat>
9263 </availableFormats>
9264 <generalDesc>
9265 <nationalNumberPattern>[01389]\d{5,10}</nationalNumberPattern>
9266 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
9267 </generalDesc>
9268 <fixedLine>
9269 <nationalNumberPattern>
9270 0(?:
9271 [26]\d{4,9}|
9272 [13-57-9](?:
9273 [0159]\d{4,8}|
9274 [2-46-8]\d{5,8}
9275 )
9276 )
9277 </nationalNumberPattern>
9278 <possibleNumberPattern>\d{6,11}</possibleNumberPattern>
9279 <exampleNumber>0212345678</exampleNumber>
9280 </fixedLine>
9281 <mobile>
9282 <nationalNumberPattern>3\d{8,9}</nationalNumberPattern>
9283 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
9284 <exampleNumber>312345678</exampleNumber>
9285 </mobile>
9286 <tollFree>
9287 <nationalNumberPattern>
9288 80(?:
9289 0\d{6}|
9290 3\d{3}
9291 )
9292 </nationalNumberPattern>
9293 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
9294 <exampleNumber>800123456</exampleNumber>
9295 </tollFree>
9296 <premiumRate>
9297 <nationalNumberPattern>
9298 89(?:
9299 2\d{3}|
9300 9\d{6}
9301 )
9302 </nationalNumberPattern>
9303 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
9304 <exampleNumber>899123456</exampleNumber>
9305 </premiumRate>
9306 <sharedCost>
9307 <nationalNumberPattern>84[78]\d{6,7}</nationalNumberPattern>
9308 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
9309 <exampleNumber>8481234567</exampleNumber>
9310 </sharedCost>
9311 <!-- The plan says these should be 6 digits long, but when you go to telep hone companies in
9312 Italy, such as http://www.gnetwork.it/EmailServizi/Numerazioni178/tab id/91/Default.aspx
9313 and when you search for 178 numbers, they seem to all be 7 digits, so we cover both
9314 lengths here. -->
9315 <personalNumber>
9316 <nationalNumberPattern>178\d{6,7}</nationalNumberPattern>
9317 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
9318 <exampleNumber>1781234567</exampleNumber>
9319 </personalNumber>
9320 </territory>
9321
9322 <!-- Jersey -->
9323 <!-- Inherits formatting rules from the UK. -->
9324 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom -- >
9325 <!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 -->
9326 <territory id="JE" countryCode="44" internationalPrefix="00"
9327 nationalPrefix="0" preferredExtnPrefix=" x" nationalPrefixFormatt ingRule="$NP$FG">
9328 <generalDesc>
9329 <nationalNumberPattern>[135789]\d{6,9}</nationalNumberPattern>
9330 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
9331 </generalDesc>
9332 <areaCodeOptional>
9333 <nationalNumberPattern>1534[2-9]\d{5}</nationalNumberPattern>
9334 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9335 <exampleNumber>1534250123</exampleNumber>
9336 </areaCodeOptional>
9337 <!-- Specific to JE. -->
9338 <fixedLine>
9339 <!-- 1534 with 10 digits. -->
9340 <nationalNumberPattern>1534\d{6}</nationalNumberPattern>
9341 <exampleNumber>1534456789</exampleNumber>
9342 </fixedLine>
9343 <mobile>
9344 <!-- 7509, 7700, 7797, 7829, 7937 with 10 digits. -->
9345 <nationalNumberPattern>
9346 7(?:
9347 509|
9348 7(?:
9349 00|
9350 97
9351 )|
9352 829|
9353 937
9354 )\d{6}
9355 </nationalNumberPattern>
9356 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9357 <exampleNumber>7797123456</exampleNumber>
9358 </mobile>
9359 <pager>
9360 <!-- Pager numbers as per GB. -->
9361 <nationalNumberPattern>
9362 76(?:
9363 0[012]|
9364 2[356]|
9365 4[0134]|
9366 5[49]|
9367 6[0-369]|
9368 77|
9369 81|
9370 9[39]
9371 )\d{6}
9372 </nationalNumberPattern>
9373 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9374 <exampleNumber>7640123456</exampleNumber>
9375 </pager>
9376 <!-- Specific to JE. -->
9377 <tollFree>
9378 <!-- 800 735, 800 781, 808 901 with 10 digits. -->
9379 <nationalNumberPattern>
9380 80(?:
9381 07(?:
9382 35|
9383 81
9384 )|
9385 8901
9386 )\d{4}
9387 </nationalNumberPattern>
9388 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9389 <exampleNumber>8007354567</exampleNumber>
9390 </tollFree>
9391 <premiumRate>
9392 <!-- 871 206, 900 665, 900 669, 901 810, 907 107, 907 155 with 10 digits . -->
9393 <nationalNumberPattern>
9394 (?:
9395 871206|
9396 90(?:
9397 066[59]|
9398 1810|
9399 71(?:
9400 07|
9401 55
9402 )
9403 )
9404 )\d{4}
9405 </nationalNumberPattern>
9406 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9407 <exampleNumber>9018105678</exampleNumber>
9408 </premiumRate>
9409 <sharedCost>
9410 <!-- 844 405, 844 442, 844 469, 844 703, 845 041, 845 800, 870 002 with 10 digits. -->
9411 <nationalNumberPattern>
9412 8(?:
9413 4(?:
9414 4(?:
9415 4(?:
9416 05|
9417 42|
9418 69
9419 )|
9420 703
9421 )|
9422 5(?:
9423 041|
9424 800
9425 )
9426 )|
9427 70002
9428 )\d{4}
9429 </nationalNumberPattern>
9430 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9431 <exampleNumber>8447034567</exampleNumber>
9432 </sharedCost>
9433 <personalNumber>
9434 <!-- 70 1511 with 10 digits. -->
9435 <nationalNumberPattern>701511\d{4}</nationalNumberPattern>
9436 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9437 <exampleNumber>7015115678</exampleNumber>
9438 </personalNumber>
9439 <voip>
9440 <!-- VoIP numbers as per GB. -->
9441 <nationalNumberPattern>56\d{8}</nationalNumberPattern>
9442 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9443 <exampleNumber>5612345678</exampleNumber>
9444 </voip>
9445 <uan>
9446 <!-- 300 735, 300 781, 308 901, 33d, 344 405, 344 442, 344 469, 344 703, 345 041, 345 800,
9447 370 002, 371 206, 55 with 10 digits. -->
9448 <nationalNumberPattern>
9449 3(?:
9450 0(?:
9451 07(?:
9452 35|
9453 81
9454 )|
9455 8901
9456 )|
9457 3\d{4}|
9458 4(?:
9459 4(?:
9460 4(?:
9461 05|
9462 42|
9463 69
9464 )|
9465 703
9466 )|
9467 5(?:
9468 041|
9469 800
9470 )
9471 )|
9472 7(?:
9473 0002|
9474 1206
9475 )
9476 )\d{4}|
9477 55\d{8}
9478 </nationalNumberPattern>
9479 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9480 <exampleNumber>5512345678</exampleNumber>
9481 </uan>
9482 <shortCode>
9483 <!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID= 1036 -->
9484 <nationalNumberPattern>
9485 1(?:
9486 00|
9487 1(?:
9488 2|
9489 8\d{3}
9490 )|
9491 23|
9492 4(?:
9493 [14]|
9494 28|
9495 7\d
9496 )|
9497 5\d|
9498 7(?:
9499 0[12]|
9500 [128]|
9501 35?
9502 )|
9503 808|
9504 9[135]
9505 )|
9506 23[234]|
9507 999
9508 </nationalNumberPattern>
9509 <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
9510 <exampleNumber>150</exampleNumber>
9511 </shortCode>
9512 </territory>
9513
9514 <!-- Jamaica -->
9515 <!-- http://www.itu.int/oth/T020200006C/en -->
9516 <territory id="JM" countryCode="1" leadingDigits="876"
9517 nationalPrefix="1" internationalPrefix="011">
9518 <generalDesc>
9519 <!-- NANPA country - uses US formatting rules -->
9520 <nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
9521 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
9522 </generalDesc>
9523 <fixedLine>
9524 <nationalNumberPattern>
9525 876(?:
9526 5(?:
9527 0[12]|
9528 1[0-468]|
9529 2[35]|
9530 63
9531 )|
9532 6(?:
9533 0[1-3579]|
9534 1[027]|
9535 2[3-5]|
9536 34|
9537 [45]0|
9538 63|
9539 7[05]|
9540 8[04]|
9541 9[4-9]
9542 )
9543 7(?:
9544 0[2-689]|
9545 [1-6]\d|
9546 8[056]|
9547 9[45]
9548 )|
9549 9(?:
9550 0[1-8]|
9551 1[02378]|
9552 [2-8]\d|
9553 9[2-468]
9554 )
9555 )\d{4}
9556 </nationalNumberPattern>
9557 <exampleNumber>8765123456</exampleNumber>
9558 </fixedLine>
9559 <mobile>
9560 <!-- Adding 27, 28, 31, 527 and 566 as extra prefixes, as they have been found to be valid
9561 by sending SMSs and looking at online number lookup sites. -->
9562 <nationalNumberPattern>
9563 876(?:
9564 (?:
9565 2[178]|
9566 [348]\d|
9567 )\d|
9568 5(?:
9569 27|
9570 66|
9571 [78]\d
9572 )|
9573 7(?:
9574 0[07]|
9575 7\d|
9576 8[1-47-9]|
9577 9[0-36-9]
9578 )|
9579 9(?:
9580 [01]9|
9581 9[0579]
9582 )
9583 )\d{4}
9584 </nationalNumberPattern>
9585 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9586 <exampleNumber>8762101234</exampleNumber>
9587 </mobile>
9588 <tollFree>
9589 <nationalNumberPattern>
9590 8(?:
9591 00|
9592 55|
9593 66|
9594 77|
9595 88
9596 )[2-9]\d{6}
9597 </nationalNumberPattern>
9598 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9599 <exampleNumber>8002123456</exampleNumber>
9600 </tollFree>
9601 <premiumRate>
9602 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
9603 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9604 <exampleNumber>9002123456</exampleNumber>
9605 </premiumRate>
9606 <personalNumber>
9607 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
9608 <nationalNumberPattern>
9609 5(?:
9610 00|
9611 33|
9612 44
9613 )[2-9]\d{6}
9614 </nationalNumberPattern>
9615 <possibleNumberPattern>\d{10}</possibleNumberPattern>
9616 <exampleNumber>5002345678</exampleNumber>
9617 </personalNumber>
9618 </territory>
9619
9620 <!-- Jordan -->
9621 <!-- http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english -->
9622 <!-- http://www.itu.int/oth/T020200006E/en -->
9623 <!-- http://en.wikipedia.org/wiki/%2B962 -->
9624 <territory id="JO" countryCode="962" internationalPrefix="00"
9625 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
9626 <availableFormats>
9627 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
9628 pattern="(\d)(\d{3})(\d{4})">
9629 <leadingDigits>
9630 [2356]
9631 </leadingDigits>
9632 <format>$1 $2 $3</format>
9633 </numberFormat>
9634 <numberFormat pattern="(7)(\d{2})(\d{2})(\d{2})(\d{2})">
9635 <leadingDigits>7[457-9]</leadingDigits>
9636 <format>$1 $2 $3 $4 $5</format>
9637 </numberFormat>
9638 <numberFormat pattern="(\d{3})(\d{5,6})">
9639 <leadingDigits>
9640 70|
9641 [89]
9642 </leadingDigits>
9643 <format>$1 $2</format>
9644 </numberFormat>
9645 </availableFormats>
9646 <generalDesc>
9647 <nationalNumberPattern>[235-9]\d{7,8}</nationalNumberPattern>
9648 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
9649 </generalDesc>
9650 <fixedLine>
9651 <!-- Used the plan from www.trc.gov.jo since it is much more complete th an the plan on the
9652 ITU website. -->
9653 <nationalNumberPattern>[2356][2-8]\d{6}</nationalNumberPattern>
9654 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
9655 <exampleNumber>62001234</exampleNumber>
9656 </fixedLine>
9657 <mobile>
9658 <nationalNumberPattern>
9659 7(?:
9660 [1-8]\d|
9661 9[02-9]
9662 )\d{6}
9663 </nationalNumberPattern>
9664 <possibleNumberPattern>\d{9}</possibleNumberPattern>
9665 <exampleNumber>790123456</exampleNumber>
9666 </mobile>
9667 <tollFree>
9668 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
9669 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9670 <exampleNumber>80012345</exampleNumber>
9671 </tollFree>
9672 <premiumRate>
9673 <nationalNumberPattern>900\d{5}</nationalNumberPattern>
9674 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9675 <exampleNumber>90012345</exampleNumber>
9676 </premiumRate>
9677 <sharedCost>
9678 <nationalNumberPattern>85\d{6}</nationalNumberPattern>
9679 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9680 <exampleNumber>85012345</exampleNumber>
9681 </sharedCost>
9682 <personalNumber>
9683 <nationalNumberPattern>70\d{7}</nationalNumberPattern>
9684 <possibleNumberPattern>\d{9}</possibleNumberPattern>
9685 <exampleNumber>700123456</exampleNumber>
9686 </personalNumber>
9687 <uan>
9688 <!-- These numbers are Location Independent Services / Fixed cost accord ing to
9689 http://www.trc.gov.jo -->
9690 <nationalNumberPattern>
9691 8(?:
9692 10|
9693 [78]\d
9694 )\d{5}
9695 </nationalNumberPattern>
9696 <possibleNumberPattern>\d{8}</possibleNumberPattern>
9697 <exampleNumber>87101234</exampleNumber>
9698 </uan>
9699 </territory>
9700
9701 <!-- Japan -->
9702 <!-- http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/fixed.htm l -->
9703 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP -->
9704 <territory id="JP" countryCode="81" internationalPrefix="010"
9705 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
9706 <availableFormats>
9707 <!-- Toll-free, premium-rate and UAN numbers -->
9708 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
9709 <leadingDigits>
9710 (?:
9711 12|
9712 57|
9713 99
9714 )0
9715 </leadingDigits>
9716 <format>$1-$2-$3</format>
9717 </numberFormat>
9718 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
9719 <leadingDigits>800</leadingDigits>
9720 <format>$1-$2-$3</format>
9721 </numberFormat>
9722 <!-- Some leading digits are explicitly reserved for a particular purpos e.
9723 We handle them first in this rule, and let the following rules igno re those exceptions.
9724 Note: The rule here is not in the files we rely on when creating th e other rules.
9725 We would need to manually modify it if the Japanese goverment
9726 decided to change the rule.
9727
9728 (prefix): purpose
9729 "20": Pagers
9730 "50": IP phone
9731 "70": PHS (Personal Handy-phone System, which has been used in Japa n
9732 with Non-3G, Japanese-specific protocol).
9733 See also http://ja.wikipedia.org/wiki/PHS (Japanese)
9734 "80" and "90": Mobile phone
9735 -->
9736 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
9737 <leadingDigits>
9738 [2579]0|
9739 80[1-9]
9740 </leadingDigits>
9741 <format>$1-$2-$3</format>
9742 </numberFormat>
9743 <!-- The order of the reg-exps are important.
9744 Examples (not all):
9745 - "15": 15420 -> 154-20, 15472 -> 1547-2, 15410 -> 15-410,
9746 - "22": 22200 -> 22-200, 22300 -> 22-300, 22320 -> 223-20, 22350 -> 22-350
9747 - "42": 42000 -> 4-2000, 42901 -> 4-2901, 42910 -> 42-910
9748 - "82": 82200 -> 82-200, 82020 -> 820-20, 82400 -> 82-400
9749 - "99": 99400 -> 99-400, 99430 -> 994-30, 99692 -> 9969-2, 99750 -> 997-50
9750 - "993": 99330 -> 993-30, 99331 -> 99-331, 99332 -> 993-32
9751 -->
9752 <numberFormat pattern="(\d{4})(\d)(\d{4})">
9753 <leadingDigits>
9754 1(?:
9755 26|
9756 3[79]|
9757 4[56]|
9758 5[4-68]|
9759 6[3-5]
9760 )|
9761 5(?:
9762 76|
9763 97
9764 )|
9765 499|
9766 746|
9767 8(?:
9768 3[89]|
9769 63|
9770 47|
9771 51
9772 )|
9773 9(?:
9774 49|
9775 80|
9776 9[16]
9777 )
9778 </leadingDigits>
9779 <leadingDigits>
9780 1(?:
9781 267|
9782 3(?:
9783 7[247]|
9784 9[278]
9785 )|
9786 4(?:
9787 5[67]|
9788 66
9789 )|
9790 5(?:
9791 47|
9792 58|
9793 64|
9794 8[67]
9795 )|
9796 6(?:
9797 3[245]|
9798 48|
9799 5[4-68]
9800 )
9801 )|
9802 5(?:
9803 76|
9804 97
9805 )9|
9806 499[2468]|
9807 7468|
9808 8(?:
9809 3(?:
9810 8[78]|
9811 96
9812 )|
9813 636|
9814 477|
9815 51[24]
9816 )|
9817 9(?:
9818 496|
9819 802|
9820 9(?:
9821 1[23]|
9822 69
9823 )
9824 )
9825 </leadingDigits>
9826 <leadingDigits>
9827 1(?:
9828 267|
9829 3(?:
9830 7[247]|
9831 9[278]
9832 )|
9833 4(?:
9834 5[67]|
9835 66
9836 )|
9837 5(?:
9838 47|
9839 58|
9840 64|
9841 8[67]
9842 )|
9843 6(?:
9844 3[245]|
9845 48|
9846 5[4-68]
9847 )
9848 )|
9849 5(?:
9850 769|
9851 979[2-69]
9852 )|
9853 499[2468]|
9854 7468|
9855 8(?:
9856 3(?:
9857 8[78]|
9858 96[2457-9]
9859 )|
9860 636[2-57-9]|
9861 477|
9862 51[24]
9863 )|
9864 9(?:
9865 496|
9866 802|
9867 9(?:
9868 1[23]|
9869 69
9870 )
9871 )
9872 </leadingDigits>
9873 <format>$1-$2-$3</format>
9874 </numberFormat>
9875 <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
9876 <leadingDigits>
9877 1(?:
9878 2[3-6]|
9879 3[3-9]|
9880 4[2-6]|
9881 5[2-8]|
9882 [68][2-7]|
9883 7[2-689]|
9884 9[1-578]
9885 )|
9886 2(?:
9887 2[034-9]|
9888 3[3-58]|
9889 4[0-468]|
9890 5[04-8]|
9891 6[013-8]|
9892 7[06-9]|
9893 8[02-57-9]|
9894 9[13]
9895 )|
9896 4(?:
9897 2[28]|
9898 3[689]|
9899 6[035-7]|
9900 7[05689]|
9901 80|
9902 9[3-5]
9903 )|
9904 5(?:
9905 3[1-36-9]|
9906 4[4578]|
9907 5[013-8]|
9908 6[1-9]|
9909 7[2-8]|
9910 8[14-7]|
9911 9[4-9]
9912 )|
9913 7(?:
9914 2[15]|
9915 3[5-9]|
9916 4[02-9]|
9917 6[135-8]|
9918 7[0-4689]|
9919 9[014-9]
9920 )|
9921 8(?:
9922 2[49]|
9923 3[3-8]|
9924 4[5-8]|
9925 5[2-9]|
9926 6[35-9]|
9927 7[579]|
9928 8[03-579]|
9929 9[2-8]
9930 )|
9931 9(?:
9932 [23]0|
9933 4[02-46-9]|
9934 5[0245-79]|
9935 6[4-9]|
9936 7[2-47-9]|
9937 8[02-7]|
9938 9[3-7]
9939 )
9940 </leadingDigits>
9941 <leadingDigits>
9942 1(?:
9943 2[3-6]|
9944 3[3-9]|
9945 4[2-6]|
9946 5(?:
9947 [236-8]|
9948 [45][2-69]
9949 )|
9950 [68][2-7]|
9951 7[2-689]|
9952 9[1-578]
9953 )|
9954 2(?:
9955 2(?:
9956 [04-9]|
9957 3[23]
9958 )|
9959 3[3-58]|
9960 4[0-468]|
9961 5(?:
9962 5[78]|
9963 7[2-4]|
9964 [0468][2-9]
9965 )|
9966 6(?:
9967 [0135-8]|
9968 4[2-5]
9969 )|
9970 7(?:
9971 [0679]|
9972 8[2-7]
9973 )|
9974 8(?:
9975 [024578]|
9976 3[25-9]|
9977 9[6-9]
9978 )|
9979 9(?:
9980 11|
9981 3[2-4]
9982 )
9983 )|
9984 4(?:
9985 2(?:
9986 2[2-9]|
9987 8[237-9]
9988 )|
9989 3[689]|
9990 6[035-7]|
9991 7(?:
9992 [059][2-8]|
9993 [68]
9994 )|
9995 80|
9996 9[3-5]
9997 )|
9998 5(?:
9999 3[1-36-9]|
10000 4[4578]|
10001 5[013-8]|
10002 6[1-9]|
10003 7[2-8]|
10004 8[14-7]|
10005 9(?:
10006 [89][2-8]|
10007 [4-7]
10008 )
10009 )|
10010 7(?:
10011 2[15]|
10012 3[5-9]|
10013 4[02-9]|
10014 6[135-8]|
10015 7[0-4689]|
10016 9(?:
10017 [017-9]|
10018 4[6-8]|
10019 5[2-478]|
10020 6[2-589]
10021 )
10022 )|
10023 8(?:
10024 2(?:
10025 4[4-8]|
10026 9[2-8]
10027 )|
10028 3(?:
10029 7[2-56]|
10030 [3-6][2-9]|
10031 8[2-5]
10032 )|
10033 4[5-8]|
10034 5[2-9]|
10035 6(?:
10036 [37]|
10037 5[4-7]|
10038 6[2-9]|
10039 8[2-8]|
10040 9[236-9]
10041 )|
10042 7[579]|
10043 8[03-579]|
10044 9[2-8]
10045 )|
10046 9(?:
10047 [23]0|
10048 4[02-46-9]|
10049 5[0245-79]|
10050 6[4-9]|
10051 7[2-47-9]|
10052 8[02-7]|
10053 9(?:
10054 3[34]|
10055 [4-7]
10056 )
10057 )
10058 </leadingDigits>
10059 <leadingDigits>
10060 1(?:
10061 2[3-6]|
10062 3[3-9]|
10063 4[2-6]|
10064 5(?:
10065 [236-8]|
10066 [45][2-69]
10067 )|
10068 [68][2-7]|
10069 7[2-689]|
10070 9[1-578]
10071 )|
10072 2(?:
10073 2(?:
10074 [04-9]|
10075 3[23]
10076 )|
10077 3[3-58]|
10078 4[0-468]|
10079 5(?:
10080 5[78]|
10081 7[2-4]|
10082 [0468][2-9]
10083 )|
10084 6(?:
10085 [0135-8]|
10086 4[2-5]
10087 )|
10088 7(?:
10089 [0679]|
10090 8[2-7]
10091 )|
10092 8(?:
10093 [024578]|
10094 3[25-9]|
10095 9[6-9]
10096 )|
10097 9(?:
10098 11|
10099 3[2-4]
10100 )
10101 )|
10102 4(?:
10103 2(?:
10104 2[2-9]|
10105 8[237-9]
10106 )|
10107 3[689]|
10108 6[035-7]|
10109 7(?:
10110 [059][2-8]|
10111 [68]
10112 )|
10113 80|
10114 9[3-5]
10115 )|
10116 5(?:
10117 3[1-36-9]|
10118 4[4578]|
10119 5[013-8]|
10120 6[1-9]|
10121 7[2-8]|
10122 8[14-7]|
10123 9(?:
10124 [89][2-8]|
10125 [4-7]
10126 )
10127 )|
10128 7(?:
10129 2[15]|
10130 3[5-9]|
10131 4[02-9]|
10132 6[135-8]|
10133 7[0-4689]|
10134 9(?:
10135 [017-9]|
10136 4[6-8]|
10137 5[2-478]|
10138 6[2-589]
10139 )
10140 )|
10141 8(?:
10142 2(?:
10143 4[4-8]|
10144 9(?:
10145 [3578]|
10146 20|
10147 4[04-9]|
10148 6[56]
10149 )
10150 )|
10151 3(?:
10152 7(?:
10153 [2-5]|
10154 6[0-59]
10155 )|
10156 [3-6][2-9]|
10157 8[2-5]
10158 )|
10159 4[5-8]|
10160 5[2-9]|
10161 6(?:
10162 [37]|
10163 5(?:
10164 [467]|
10165 5[014-9]
10166 )|
10167 6(?:
10168 [2-8]|
10169 9[02-69]
10170 )|
10171 8[2-8]|
10172 9(?:
10173 [236-8]|
10174 9[23]
10175 )
10176 )|
10177 7[579]|
10178 8[03-579]|
10179 9[2-8]
10180 )|
10181 9(?:
10182 [23]0|
10183 4[02-46-9]|
10184 5[0245-79]|
10185 6[4-9]|
10186 7[2-47-9]|
10187 8[02-7]|
10188 9(?:
10189 3(?:
10190 3[02-9]|
10191 4[0-24689]
10192 )|
10193 4[2-69]|
10194 [5-7]
10195 )
10196 )
10197 </leadingDigits>
10198 <leadingDigits>
10199 1(?:
10200 2[3-6]|
10201 3[3-9]|
10202 4[2-6]|
10203 5(?:
10204 [236-8]|
10205 [45][2-69]
10206 )|
10207 [68][2-7]|
10208 7[2-689]|
10209 9[1-578]
10210 )|
10211 2(?:
10212 2(?:
10213 [04-9]|
10214 3[23]
10215 )|
10216 3[3-58]|
10217 4[0-468]|
10218 5(?:
10219 5[78]|
10220 7[2-4]|
10221 [0468][2-9]
10222 )|
10223 6(?:
10224 [0135-8]|
10225 4[2-5]
10226 )|
10227 7(?:
10228 [0679]|
10229 8[2-7]
10230 )|
10231 8(?:
10232 [024578]|
10233 3[25-9]|
10234 9[6-9]
10235 )|
10236 9(?:
10237 11|
10238 3[2-4]
10239 )
10240 )|
10241 4(?:
10242 2(?:
10243 2[2-9]|
10244 8[237-9]
10245 )|
10246 3[689]|
10247 6[035-7]|
10248 7(?:
10249 [059][2-8]|
10250 [68]
10251 )|
10252 80|
10253 9[3-5]
10254 )|
10255 5(?:
10256 3[1-36-9]|
10257 4[4578]|
10258 5[013-8]|
10259 6[1-9]|
10260 7[2-8]|
10261 8[14-7]|
10262 9(?:
10263 [89][2-8]|
10264 [4-7]
10265 )
10266 )|
10267 7(?:
10268 2[15]|
10269 3[5-9]|
10270 4[02-9]|
10271 6[135-8]|
10272 7[0-4689]|
10273 9(?:
10274 [017-9]|
10275 4[6-8]|
10276 5[2-478]|
10277 6[2-589]
10278 )
10279 )|
10280 8(?:
10281 2(?:
10282 4[4-8]|
10283 9(?:
10284 [3578]|
10285 20|
10286 4[04-9]|
10287 6(?:
10288 5[25]|
10289 60
10290 )
10291 )
10292 )|
10293 3(?:
10294 7(?:
10295 [2-5]|
10296 6[0-59]
10297 )|
10298 [3-6][2-9]|
10299 8[2-5]
10300 )|
10301 4[5-8]|
10302 5[2-9]|
10303 6(?:
10304 [37]|
10305 5(?:
10306 [467]|
10307 5[014-9]
10308 )|
10309 6(?:
10310 [2-8]|
10311 9[02-69]
10312 )|
10313 8[2-8]|
10314 9(?:
10315 [236-8]|
10316 9[23]
10317 )
10318 )|
10319 7[579]|
10320 8[03-579]|
10321 9[2-8]
10322 )|
10323 9(?:
10324 [23]0|
10325 4[02-46-9]|
10326 5[0245-79]|
10327 6[4-9]|
10328 7[2-47-9]|
10329 8[02-7]|
10330 9(?:
10331 3(?:
10332 3[02-9]|
10333 4[0-24689]
10334 )|
10335 4[2-69]|
10336 [5-7]
10337 )
10338 )
10339 </leadingDigits>
10340 <format>$1-$2-$3</format>
10341 </numberFormat>
10342 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
10343 <leadingDigits>
10344 1|
10345 2(?:
10346 23|
10347 5[5-89]|
10348 64|
10349 78|
10350 8[39]|
10351 91
10352 )|
10353 4(?:
10354 2[2689]|
10355 64|
10356 7[347]
10357 )|
10358 5(?:
10359 [2-589]|
10360 39
10361 )|
10362 60|
10363 8(?:
10364 [46-9]|
10365 3[279]|
10366 2[124589]
10367 )|
10368 9(?:
10369 [235-8]|
10370 93
10371 )
10372 </leadingDigits>
10373 <leadingDigits>
10374 1|
10375 2(?:
10376 23|
10377 5(?:
10378 [57]|
10379 [68]0|
10380 9[19]
10381 )|
10382 64|
10383 78|
10384 8[39]|
10385 917
10386 )|
10387 4(?:
10388 2(?:
10389 [68]|
10390 20|
10391 9[178]
10392 )|
10393 64|
10394 7[347]
10395 )|
10396 5(?:
10397 [2-589]|
10398 39[67]
10399 )|
10400 60|
10401 8(?:
10402 [46-9]|
10403 3[279]|
10404 2[124589]
10405 )|
10406 9(?:
10407 [235-8]|
10408 93[34]
10409 )
10410 </leadingDigits>
10411 <leadingDigits>
10412 1|
10413 2(?:
10414 23|
10415 5(?:
10416 [57]|
10417 [68]0|
10418 9(?:
10419 17|
10420 99
10421 )
10422 )|
10423 64|
10424 78|
10425 8[39]|
10426 917
10427 )|
10428 4(?:
10429 2(?:
10430 [68]|
10431 20|
10432 9[178]
10433 )|
10434 64|
10435 7[347]
10436 )|
10437 5(?:
10438 [2-589]|
10439 39[67]
10440 )|
10441 60|
10442 8(?:
10443 [46-9]|
10444 3[279]|
10445 2[124589]
10446 )|
10447 9(?:
10448 [235-8]|
10449 93(?:
10450 31|
10451 4
10452 )
10453 )
10454 </leadingDigits>
10455 <format>$1-$2-$3</format>
10456 </numberFormat>
10457 <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
10458 <leadingDigits>
10459 2(?:
10460 9[14-79]|
10461 74|
10462 [34]7|
10463 [56]9
10464 )|
10465 82|
10466 993
10467 </leadingDigits>
10468 <format>$1-$2-$3</format>
10469 </numberFormat>
10470 <numberFormat pattern="(\d)(\d{4})(\d{4})">
10471 <leadingDigits>
10472 3|
10473 4(?:
10474 2[09]|
10475 7[01]
10476 )|
10477 6[1-9]
10478 </leadingDigits>
10479 <format>$1-$2-$3</format>
10480 </numberFormat>
10481 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
10482 <leadingDigits>[2479][1-9]</leadingDigits>
10483 <format>$1-$2-$3</format>
10484 </numberFormat>
10485 </availableFormats>
10486 <generalDesc>
10487 <nationalNumberPattern>\d{9,10}</nationalNumberPattern>
10488 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
10489 </generalDesc>
10490 <fixedLine>
10491 <nationalNumberPattern>
10492 (?:
10493 1(?:
10494 1[236-8]|
10495 2[3-6]|
10496 3[3-9]|
10497 4[2-6]|
10498 [58][2-8]|
10499 6[2-7]|
10500 7[2-9]|
10501 9[1-8]
10502 )|
10503 2[2-9]\d|
10504 [36][1-9]\d|
10505 4(?:
10506 6[0235-8]|
10507 [2-578]\d|
10508 9[2-59]
10509 )|
10510 5(?:
10511 6[1-9]|
10512 7[2-8]|
10513 [2-589]\d
10514 )|
10515 7(?:
10516 3[4-9]|
10517 4[02-9]|
10518 [25-9]\d
10519 )|
10520 8(?:
10521 3[2-9]|
10522 4[5-9]|
10523 5[1-9]|
10524 8[03-9]|
10525 [2679]\d
10526 )|
10527 9(?:
10528 [679][1-9]|
10529 [2-58]\d
10530 )
10531 )\d{6}
10532 </nationalNumberPattern>
10533 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10534 <exampleNumber>312345678</exampleNumber>
10535 </fixedLine>
10536 <mobile>
10537 <nationalNumberPattern>
10538 (?:
10539 [79]0\d|
10540 80[1-9]
10541 )\d{7}
10542 </nationalNumberPattern>
10543 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10544 <exampleNumber>7012345678</exampleNumber>
10545 </mobile>
10546 <pager>
10547 <nationalNumberPattern>20\d{8}</nationalNumberPattern>
10548 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10549 <exampleNumber>2012345678</exampleNumber>
10550 </pager>
10551 <tollFree>
10552 <nationalNumberPattern>
10553 120\d{6}|
10554 800\d{7}
10555 </nationalNumberPattern>
10556 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
10557 <exampleNumber>120123456</exampleNumber>
10558 </tollFree>
10559 <premiumRate>
10560 <nationalNumberPattern>990\d{6}</nationalNumberPattern>
10561 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10562 <exampleNumber>990123456</exampleNumber>
10563 </premiumRate>
10564 <personalNumber>
10565 <nationalNumberPattern>60\d{7}</nationalNumberPattern>
10566 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10567 <exampleNumber>601234567</exampleNumber>
10568 </personalNumber>
10569 <voip>
10570 <nationalNumberPattern>50\d{8}</nationalNumberPattern>
10571 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10572 <exampleNumber>5012345678</exampleNumber>
10573 </voip>
10574 <!-- Storing "unified number service" as UAN. -->
10575 <uan>
10576 <nationalNumberPattern>570\d{6}</nationalNumberPattern>
10577 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10578 <exampleNumber>570123456</exampleNumber>
10579 </uan>
10580 </territory>
10581
10582 <!-- Kenya -->
10583 <!-- http://www.cck.go.ke/licensing/numbering/plan.html -->
10584 <territory id="KE" countryCode="254" internationalPrefix="000"
10585 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
10586 <availableFormats>
10587 <numberFormat pattern="(\d{2})(\d{4,7})">
10588 <leadingDigits>
10589 [2-6]|
10590 91
10591 </leadingDigits>
10592 <format>$1 $2</format>
10593 </numberFormat>
10594 <numberFormat pattern="(\d{3})(\d{6,7})">
10595 <leadingDigits>
10596 [78]|
10597 90
10598 </leadingDigits>
10599 <format>$1 $2</format>
10600 </numberFormat>
10601 </availableFormats>
10602 <generalDesc>
10603 <nationalNumberPattern>\d{6,10}</nationalNumberPattern>
10604 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
10605 </generalDesc>
10606 <fixedLine>
10607 <nationalNumberPattern>
10608 (?:
10609 20|
10610 4[0-6]|
10611 5\d|
10612 6[0-24-9]
10613 )\d{4,7}
10614 </nationalNumberPattern>
10615 <possibleNumberPattern>\d{4,9}</possibleNumberPattern>
10616 <exampleNumber>202012345</exampleNumber>
10617 </fixedLine>
10618 <mobile>
10619 <!-- Adding 70[0-3], 71[6-9], 73[019], 753 and 77[14] after successful d elivery of SMSs. -->
10620 <nationalNumberPattern>
10621 7(?:
10622 0[0-3]|
10623 [123]\d|
10624 5[0-3]|
10625 7[0-4]
10626 )\d{6}
10627 </nationalNumberPattern>
10628 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10629 <exampleNumber>712123456</exampleNumber>
10630 </mobile>
10631 <!-- There is no document that has the information on the actual length of premium rates and
10632 tollfree numbers. The information below comes from research on existi ng numbers. -->
10633 <tollFree>
10634 <nationalNumberPattern>
10635 8(?:
10636 00|
10637 88
10638 )\d{6,7}
10639 </nationalNumberPattern>
10640 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
10641 <exampleNumber>800123456</exampleNumber>
10642 </tollFree>
10643 <premiumRate>
10644 <nationalNumberPattern>
10645 9(?:
10646 00|
10647 1
10648 )\d{6,7}
10649 </nationalNumberPattern>
10650 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
10651 <exampleNumber>900123456</exampleNumber>
10652 </premiumRate>
10653 </territory>
10654
10655 <!-- Kyrgyzstan -->
10656 <!-- http://www.itu.int/oth/T0202000074/en -->
10657 <territory id="KG" countryCode="996" internationalPrefix="00"
10658 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
10659 <availableFormats>
10660 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
10661 <leadingDigits>
10662 31[25]|
10663 [5-8]
10664 </leadingDigits>
10665 <format>$1 $2 $3</format>
10666 </numberFormat>
10667 <numberFormat pattern="(\d{4})(\d{5})">
10668 <leadingDigits>
10669 3(?:
10670 1[36]|
10671 [2-9]
10672 )
10673 </leadingDigits>
10674 <format>$1 $2</format>
10675 </numberFormat>
10676 </availableFormats>
10677 <generalDesc>
10678 <nationalNumberPattern>[356-8]\d{8}</nationalNumberPattern>
10679 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
10680 </generalDesc>
10681 <fixedLine>
10682 <nationalNumberPattern>
10683 (?:
10684 3(?:
10685 1(?:
10686 2\d|
10687 3[1-9]|
10688 52|
10689 6[1-8]
10690 )|
10691 2(?:
10692 22|
10693 3[0-479]|
10694 6[0-7]
10695 )|
10696 4(?:
10697 22|
10698 5[6-9]|
10699 6[0-4]
10700 )|
10701 5(?:
10702 22|
10703 3[4-7]|
10704 59|
10705 6[0-5]
10706 )|
10707 6(?:
10708 22|
10709 5[35-7]|
10710 6[0-3]
10711 )|
10712 7(?:
10713 22|
10714 3[468]|
10715 4[1-8]|
10716 59|
10717 6\d|
10718 7[5-7]
10719 )|
10720 9(?:
10721 22|
10722 4[1-7]|
10723 6[0-8]
10724 )
10725 )|
10726 6(?:
10727 09|
10728 12|
10729 2[2-4]
10730 )\d
10731 )\d{5}
10732 </nationalNumberPattern>
10733 <exampleNumber>312123456</exampleNumber>
10734 </fixedLine>
10735 <mobile>
10736 <!-- Added 705 since SMS messages have been successfully sent to numbers with this prefix.
10737 -->
10738 <nationalNumberPattern>
10739 5[124-7]\d{7}|
10740 7(?:
10741 0[05]|
10742 7\d
10743 )\d{6}
10744 </nationalNumberPattern>
10745 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10746 <exampleNumber>700123456</exampleNumber>
10747 </mobile>
10748 <tollFree>
10749 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
10750 <possibleNumberPattern>\d{9}</possibleNumberPattern>
10751 <exampleNumber>800123456</exampleNumber>
10752 </tollFree>
10753 <!-- No premiumRate information can be found. -->
10754 </territory>
10755
10756 <!-- Cambodia -->
10757 <!-- http://www.itu.int/oth/T0202000023/en -->
10758 <territory id="KH" countryCode="855" internationalPrefix="00[178]"
10759 nationalPrefix="0">
10760 <availableFormats>
10761 <numberFormat nationalPrefixFormattingRule="$NP$FG"
10762 pattern="(\d{2})(\d{3})(\d{3})">
10763 <leadingDigits>
10764 1\d[1-9]|
10765 [2-9]
10766 </leadingDigits>
10767 <format>$1 $2 $3</format>
10768 </numberFormat>
10769 <numberFormat pattern="(1[89]00)(\d{3})(\d{3})">
10770 <leadingDigits>1[89]0</leadingDigits>
10771 <format>$1 $2 $3</format>
10772 </numberFormat>
10773 </availableFormats>
10774 <generalDesc>
10775 <nationalNumberPattern>[1-9]\d{7,9}</nationalNumberPattern>
10776 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
10777 </generalDesc>
10778 <fixedLine>
10779 <nationalNumberPattern>
10780 (?:
10781 2[3-6]|
10782 3[2-6]|
10783 4[2-4]|
10784 [5-7][2-5]
10785 )[2-47-9]\d{5}
10786 </nationalNumberPattern>
10787 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
10788 <exampleNumber>23456789</exampleNumber>
10789 </fixedLine>
10790 <mobile>
10791 <!-- Adding 171, 13X, 80[89], 85[2-689] and 921 prefixes as SMS messages could be
10792 successfully delivered to these mobile numbers. -->
10793 <nationalNumberPattern>
10794 (?:
10795 (?:
10796 1[0-35-9]|
10797 9[1-49]
10798 )[1-9]|
10799 8(?:
10800 0[89]|
10801 5[2-689]
10802 )
10803 )\d{5}
10804 </nationalNumberPattern>
10805 <possibleNumberPattern>\d{8}</possibleNumberPattern>
10806 <exampleNumber>91234567</exampleNumber>
10807 </mobile>
10808 <tollFree>
10809 <nationalNumberPattern>
10810 1800(?:
10811 1\d|
10812 2[09]
10813 )\d{4}
10814 </nationalNumberPattern>
10815 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10816 <exampleNumber>1800123456</exampleNumber>
10817 </tollFree>
10818 <premiumRate>
10819 <nationalNumberPattern>
10820 1900(?:
10821 1\d|
10822 2[09]
10823 )\d{4}
10824 </nationalNumberPattern>
10825 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10826 <exampleNumber>1900123456</exampleNumber>
10827 </premiumRate>
10828 </territory>
10829
10830 <!-- Kiribati -->
10831 <!-- http://www.itu.int/oth/T0202000071/en -->
10832 <territory id="KI" countryCode="686" internationalPrefix="00"
10833 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
10834 <availableFormats>
10835 <numberFormat pattern="(\d{5})">
10836 <format>$1</format>
10837 </numberFormat>
10838 </availableFormats>
10839 <generalDesc>
10840 <nationalNumberPattern>[2-689]\d{4}</nationalNumberPattern>
10841 <possibleNumberPattern>\d{5}</possibleNumberPattern>
10842 </generalDesc>
10843 <fixedLine>
10844 <nationalNumberPattern>
10845 (?:
10846 [234]\d|
10847 50|
10848 8[1-5]
10849 )\d{3}
10850 </nationalNumberPattern>
10851 <exampleNumber>31234</exampleNumber>
10852 </fixedLine>
10853 <mobile>
10854 <nationalNumberPattern>[69]\d{4}</nationalNumberPattern>
10855 <exampleNumber>61234</exampleNumber>
10856 </mobile>
10857 <shortCode>
10858 <nationalNumberPattern>
10859 10(?:
10860 [0-8]|
10861 5[01259]
10862 )|
10863 99[234]
10864 </nationalNumberPattern>
10865 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
10866 <exampleNumber>992</exampleNumber>
10867 </shortCode>
10868 </territory>
10869
10870 <!-- Comoros -->
10871 <!-- http://www.itu.int/oth/T020200002D/en -->
10872 <territory id="KM" countryCode="269" internationalPrefix="00">
10873 <availableFormats>
10874 <numberFormat pattern="(\d)(\d{3})(\d{3})">
10875 <format>$1 $2 $3</format>
10876 </numberFormat>
10877 </availableFormats>
10878 <generalDesc>
10879 <nationalNumberPattern>[379]\d{6}</nationalNumberPattern>
10880 <possibleNumberPattern>\d{7}</possibleNumberPattern>
10881 </generalDesc>
10882 <fixedLine>
10883 <!-- CDMA phones are included here, as they are considered as an extensi on of fixed line:
10884 http://www.comorestelecom.km/presentationcdma.php -->
10885 <nationalNumberPattern>
10886 7(?:
10887 6[0-37-9]|
10888 7[0-57-9]
10889 )\d{4}
10890 </nationalNumberPattern>
10891 <exampleNumber>7712345</exampleNumber>
10892 </fixedLine>
10893 <mobile>
10894 <nationalNumberPattern>3[23]\d{5}</nationalNumberPattern>
10895 <exampleNumber>3212345</exampleNumber>
10896 </mobile>
10897 <premiumRate>
10898 <!-- These are referred to as value-added services in the plan and no fu rther information
10899 can be found. -->
10900 <nationalNumberPattern>
10901 (?:
10902 39[01]|
10903 9[01]0
10904 )\d{4}
10905 </nationalNumberPattern>
10906 <exampleNumber>9001234</exampleNumber>
10907 </premiumRate>
10908 </territory>
10909
10910 <!-- Saint Kitts and Nevis -->
10911 <!-- http://www.itu.int/oth/T02020000B0/en -->
10912 <territory id="KN" countryCode="1" leadingDigits="869"
10913 nationalPrefix="1" internationalPrefix="011">
10914 <generalDesc>
10915 <!-- NANPA country - uses US formatting rules -->
10916 <nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
10917 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
10918 </generalDesc>
10919 <fixedLine>
10920 <!-- Adding the 869 302 prefix as it is used by Marriott Hotels, even th ough no other record
10921 of it can be found. -->
10922 <nationalNumberPattern>
10923 869(?:
10924 2(?:
10925 29|
10926 36
10927 )|
10928 302|
10929 4(?:
10930 6[5-9]|
10931 70
10932 )
10933 )\d{4}
10934 </nationalNumberPattern>
10935 <exampleNumber>8692361234</exampleNumber>
10936 </fixedLine>
10937 <mobile>
10938 <!-- Added some more prefixes in the 66 and 76 range from online numbers . -->
10939 <nationalNumberPattern>
10940 869(?:
10941 5(?:
10942 5[6-8]|
10943 6[5-7]
10944 )|
10945 66\d|
10946 76[02-6]
10947 )\d{4}
10948 </nationalNumberPattern>
10949 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10950 <exampleNumber>8695561234</exampleNumber>
10951 </mobile>
10952 <tollFree>
10953 <nationalNumberPattern>
10954 8(?:
10955 00|
10956 55|
10957 66|
10958 77|
10959 88
10960 )[2-9]\d{6}
10961 </nationalNumberPattern>
10962 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10963 <exampleNumber>8002123456</exampleNumber>
10964 </tollFree>
10965 <premiumRate>
10966 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
10967 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10968 <exampleNumber>9002123456</exampleNumber>
10969 </premiumRate>
10970 <personalNumber>
10971 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
10972 <nationalNumberPattern>
10973 5(?:
10974 00|
10975 33|
10976 44
10977 )[2-9]\d{6}
10978 </nationalNumberPattern>
10979 <possibleNumberPattern>\d{10}</possibleNumberPattern>
10980 <exampleNumber>5002345678</exampleNumber>
10981 </personalNumber>
10982 </territory>
10983
10984 <!-- Korea, Dem. People's Rep. of -->
10985 <!-- http://en.wikipedia.org/wiki/%2B850 -->
10986 <territory id="KP" countryCode="850" internationalPrefix="00|99"
10987 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
10988 <availableFormats>
10989 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
10990 <leadingDigits>1</leadingDigits>
10991 <format>$1 $2 $3</format>
10992 </numberFormat>
10993 <numberFormat pattern="(\d)(\d{3})(\d{4})">
10994 <leadingDigits>2</leadingDigits>
10995 <format>$1 $2 $3</format>
10996 </numberFormat>
10997 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
10998 <leadingDigits>8</leadingDigits>
10999 <format>$1 $2 $3</format>
11000 </numberFormat>
11001 </availableFormats>
11002 <generalDesc>
11003 <nationalNumberPattern>
11004 1\d{9}|
11005 [28]\d{7}
11006 </nationalNumberPattern>
11007 <possibleNumberPattern>
11008 \d{6,8}|
11009 \d{10}
11010 </possibleNumberPattern>
11011 </generalDesc>
11012 <noInternationalDialling>
11013 <!-- For numbers starting with 2, only the 2381 range can be dialed inte rnationally. -->
11014 <nationalNumberPattern>
11015 2(?:
11016 [0-24-9]\d{2}|
11017 3(?:
11018 [0-79]\d|
11019 8[02-9]
11020 )
11021 )\d{4}
11022 </nationalNumberPattern>
11023 <possibleNumberPattern>\d{8}</possibleNumberPattern>
11024 <exampleNumber>23821234</exampleNumber>
11025 </noInternationalDialling>
11026 <fixedLine>
11027 <!-- Covers only numbers from Pyongyang and Rason Economic Special Zone. According to
11028 wikipedia, other ranges of phone numbers are top secret, unpublishe d, and not dialable
11029 from overseas. -->
11030 <nationalNumberPattern>
11031 2\d{7}|
11032 85\d{6}
11033 </nationalNumberPattern>
11034 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
11035 <exampleNumber>21234567</exampleNumber>
11036 </fixedLine>
11037 <mobile>
11038 <nationalNumberPattern>19[123]\d{7}</nationalNumberPattern>
11039 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11040 <exampleNumber>1921234567</exampleNumber>
11041 </mobile>
11042 </territory>
11043
11044 <!-- Korea (Rep. of) -->
11045 <!-- http://www.itu.int/oth/T0202000072/en -->
11046 <!-- http://en.wikipedia.org/wiki/%2B82 -->
11047 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boar dId=1074&boardSeq=2349 -->
11048 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boar dId=1074&boardSeq=2240 -->
11049 <!-- http://www.telecentro.co.kr/sub/index.php?job=detail&ebcf_id=faq&page=1 &mid=0503&eb_seq=36 -->
11050 <!-- Exceptions :
11051 internationalPrefix
11052 0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable
11053 nationalPrefix
11054 1[4-6]XX-YYYY - Country-wide common number services, display as it i s without hyphens -->
11055 <territory id="KR" countryCode="82" internationalPrefix="00(?:[124-68]|[37]\ d{2})"
11056 nationalPrefix="0" nationalPrefixForParsing="0(8[1-46-8]|85\d{2}) ?"
11057 nationalPrefixFormattingRule="$NP$FG" carrierCodeFormattingRule=" $NP$CC-$FG">
11058 <availableFormats>
11059 <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
11060 <leadingDigits>
11061 1(?:
11062 0|
11063 1[19]|
11064 [69]9|
11065 5[458]
11066 )|
11067 [57]0
11068 </leadingDigits>
11069 <leadingDigits>
11070 1(?:
11071 0|
11072 1[19]|
11073 [69]9|
11074 5(?:
11075 44|
11076 59|
11077 8
11078 )
11079 )|
11080 [57]0
11081 </leadingDigits>
11082 <format>$1-$2-$3</format>
11083 </numberFormat>
11084 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
11085 <leadingDigits>
11086 1(?:
11087 [169][2-8]|
11088 [78]|
11089 5[1-4]
11090 )|
11091 [68]0|
11092 [3-9][1-9][2-9]
11093 </leadingDigits>
11094 <leadingDigits>
11095 1(?:
11096 [169][2-8]|
11097 [78]|
11098 5(?:
11099 [1-3]|
11100 4[56]
11101 )
11102 )|
11103 [68]0|
11104 [3-9][1-9][2-9]
11105 </leadingDigits>
11106 <format>$1-$2-$3</format>
11107 </numberFormat>
11108 <numberFormat pattern="(\d{3})(\d)(\d{4})">
11109 <leadingDigits>131</leadingDigits>
11110 <leadingDigits>1312</leadingDigits>
11111 <format>$1-$2-$3</format>
11112 </numberFormat>
11113 <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
11114 <leadingDigits>131</leadingDigits>
11115 <leadingDigits>131[13-9]</leadingDigits>
11116 <format>$1-$2-$3</format>
11117 </numberFormat>
11118 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
11119 <leadingDigits>13[2-9]</leadingDigits>
11120 <format>$1-$2-$3</format>
11121 </numberFormat>
11122 <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{4})">
11123 <leadingDigits>30</leadingDigits>
11124 <format>$1-$2-$3-$4</format>
11125 </numberFormat>
11126 <numberFormat pattern="(\d)(\d{4})(\d{4})">
11127 <leadingDigits>
11128 2(?:
11129 [26]|
11130 3[0-467]
11131 )
11132 </leadingDigits>
11133 <leadingDigits>
11134 2(?:
11135 [26]|
11136 3(?:
11137 01|
11138 1[45]|
11139 2[17-9]|
11140 39|
11141 4|
11142 6[67]|
11143 7[078]
11144 )
11145 )
11146 </leadingDigits>
11147 <format>$1-$2-$3</format>
11148 </numberFormat>
11149 <numberFormat pattern="(\d)(\d{3})(\d{4})">
11150 <leadingDigits>
11151 2(?:
11152 3[0-35-9]|
11153 [457-9]
11154 )
11155 </leadingDigits>
11156 <leadingDigits>
11157 2(?:
11158 3(?:
11159 0[02-9]|
11160 1[0-36-9]|
11161 2[02-6]|
11162 3[0-8]|
11163 6[0-589]|
11164 7[1-69]|
11165 [589]
11166 )|
11167 [457-9]
11168 )
11169 </leadingDigits>
11170 <format>$1-$2-$3</format>
11171 </numberFormat>
11172 <numberFormat pattern="(\d)(\d{3,4})">
11173 <leadingDigits>21[0-46-9]</leadingDigits>
11174 <format>$1-$2</format>
11175 </numberFormat>
11176 <numberFormat pattern="(\d{2})(\d{3,4})">
11177 <leadingDigits>[3-9][1-9]1</leadingDigits>
11178 <leadingDigits>
11179 [3-9][1-9]1(?:
11180 [0-46-9]
11181 )
11182 </leadingDigits>
11183 <format>$1-$2</format>
11184 </numberFormat>
11185 <!-- Company numbers. -->
11186 <numberFormat pattern="(\d{4})(\d{4})"
11187 nationalPrefixFormattingRule="$FG">
11188 <leadingDigits>
11189 1(?:
11190 5[46-9]|
11191 6[04678]
11192 )
11193 </leadingDigits>
11194 <leadingDigits>
11195 1(?:
11196 5(?:
11197 44|
11198 66|
11199 77|
11200 88|
11201 99
11202 )|
11203 6(?:
11204 00|
11205 44|
11206 6[16]|
11207 70|
11208 88
11209 )
11210 )
11211 </leadingDigits>
11212 <format>$1-$2</format>
11213 </numberFormat>
11214 </availableFormats>
11215 <generalDesc>
11216 <nationalNumberPattern>
11217 [1-79]\d{3,9}|
11218 8\d{8}
11219 </nationalNumberPattern>
11220 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
11221 </generalDesc>
11222 <fixedLine>
11223 <nationalNumberPattern>
11224 (?:
11225 2|
11226 [34][1-3]|
11227 5[1-5]|
11228 6[1-4]
11229 )(?:
11230 1\d{2,3}|
11231 [2-9]\d{6,7}
11232 )
11233 </nationalNumberPattern>
11234 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
11235 <exampleNumber>22123456</exampleNumber>
11236 </fixedLine>
11237 <mobile>
11238 <nationalNumberPattern>1[0-25-9]\d{7,8}</nationalNumberPattern>
11239 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
11240 <exampleNumber>1023456789</exampleNumber>
11241 </mobile>
11242 <tollFree>
11243 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
11244 <possibleNumberPattern>\d{9}</possibleNumberPattern>
11245 <exampleNumber>801234567</exampleNumber>
11246 </tollFree>
11247 <!-- The information below is provided by a Korean person. -->
11248 <premiumRate>
11249 <nationalNumberPattern>60[2-9]\d{6}</nationalNumberPattern>
11250 <possibleNumberPattern>\d{9}</possibleNumberPattern>
11251 <exampleNumber>602345678</exampleNumber>
11252 </premiumRate>
11253 <personalNumber>
11254 <nationalNumberPattern>50\d{8}</nationalNumberPattern>
11255 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11256 <exampleNumber>5012345678</exampleNumber>
11257 </personalNumber>
11258 <voip>
11259 <nationalNumberPattern>70\d{8}</nationalNumberPattern>
11260 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11261 <exampleNumber>7012345678</exampleNumber>
11262 </voip>
11263 <uan>
11264 <nationalNumberPattern>
11265 1(?:
11266 5(?:
11267 44|
11268 66|
11269 77|
11270 88|
11271 99
11272 )|
11273 6(?:
11274 00|
11275 44|
11276 6[16]|
11277 70|
11278 88
11279 )
11280 )\d{4}
11281 </nationalNumberPattern>
11282 <possibleNumberPattern>\d{8}</possibleNumberPattern>
11283 <exampleNumber>15441234</exampleNumber>
11284 </uan>
11285 </territory>
11286
11287 <!-- Kuwait -->
11288 <!-- http://www.itu.int/oth/T0202000073/en -->
11289 <territory id="KW" countryCode="965" internationalPrefix="00"
11290 nationalPrefixFormattingRule="$NP$FG">
11291 <availableFormats>
11292 <!-- Format is from ITU. -->
11293 <numberFormat pattern="(\d{4})(\d{3,4})">
11294 <leadingDigits>[1269]</leadingDigits>
11295 <format>$1 $2</format>
11296 </numberFormat>
11297 <numberFormat pattern="(5[05]\d)(\d{5})">
11298 <leadingDigits>5</leadingDigits>
11299 <format>$1 $2</format>
11300 </numberFormat>
11301 </availableFormats>
11302 <generalDesc>
11303 <nationalNumberPattern>[12569]\d{6,7}</nationalNumberPattern>
11304 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
11305 </generalDesc>
11306 <fixedLine>
11307 <nationalNumberPattern>
11308 (?:
11309 18\d|
11310 2(?:
11311 [23]\d{2}|
11312 4[1-35-9]\d|
11313 5(?:
11314 0[034]|
11315 [2-46]\d|
11316 5[1-3]|
11317 7[1-7]
11318 )
11319 )
11320 )\d{4}
11321 </nationalNumberPattern>
11322 <exampleNumber>22345678</exampleNumber>
11323 </fixedLine>
11324 <mobile>
11325 <nationalNumberPattern>
11326 (?:
11327 5(?:
11328 0[0-2]|
11329 5\d
11330 )|
11331 6(?:
11332 0[034679]|
11333 5[015-9]|
11334 6\d|
11335 7[067]|
11336 99
11337 )|
11338 9(?:
11339 0[09]|
11340 4[049]|
11341 66|
11342 [79]\d
11343 )
11344 )\d{5}
11345 </nationalNumberPattern>
11346 <possibleNumberPattern>\d{8}</possibleNumberPattern>
11347 <exampleNumber>50012345</exampleNumber>
11348 </mobile>
11349 <!-- No tollFree or premiumRate information can be found. -->
11350 <shortCode>
11351 <nationalNumberPattern>1\d{2}</nationalNumberPattern>
11352 <possibleNumberPattern>\d{3}</possibleNumberPattern>
11353 <exampleNumber>177</exampleNumber>
11354 </shortCode>
11355 </territory>
11356
11357 <!-- Cayman Islands -->
11358 <!-- http://www.itu.int/oth/T0202000027/en -->
11359 <territory id="KY" countryCode="1" leadingDigits="345"
11360 nationalPrefix="1" internationalPrefix="011">
11361 <generalDesc>
11362 <!-- NANPA country - uses US formatting rules -->
11363 <nationalNumberPattern>[3589]\d{9}</nationalNumberPattern>
11364 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
11365 </generalDesc>
11366 <fixedLine>
11367 <nationalNumberPattern>
11368 345(?:
11369 2(?:
11370 22|
11371 44
11372 )|
11373 444|
11374 6(?:
11375 23|
11376 38|
11377 40
11378 )|
11379 7(?:
11380 6[6-9]|
11381 77
11382 )|
11383 8(?:
11384 00|
11385 1[45]|
11386 25|
11387 4[89]|
11388 88
11389 )|
11390 9(?:
11391 14|
11392 4[035-9]
11393 )
11394 )\d{4}
11395 </nationalNumberPattern>
11396 <exampleNumber>3452221234</exampleNumber>
11397 </fixedLine>
11398 <mobile>
11399 <nationalNumberPattern>
11400 345(?:
11401 32[3-79]|
11402 5(?:
11403 1[467]|
11404 2[5-7]|
11405 4[5-9]
11406 )|
11407 9(?:
11408 1[679]|
11409 2[4-9]|
11410 3[89]
11411 )
11412 )\d{4}
11413 </nationalNumberPattern>
11414 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11415 <exampleNumber>3453231234</exampleNumber>
11416 </mobile>
11417 <tollFree>
11418 <nationalNumberPattern>
11419 8(?:
11420 00|
11421 55|
11422 66|
11423 77|
11424 88
11425 )[2-9]\d{6}
11426 </nationalNumberPattern>
11427 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11428 <exampleNumber>8002345678</exampleNumber>
11429 </tollFree>
11430 <premiumRate>
11431 <nationalNumberPattern>
11432 900[2-9]\d{6}|
11433 345976\d{4}
11434 </nationalNumberPattern>
11435 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11436 <exampleNumber>9002345678</exampleNumber>
11437 </premiumRate>
11438 <personalNumber>
11439 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
11440 <nationalNumberPattern>
11441 5(?:
11442 00|
11443 33|
11444 44
11445 )[2-9]\d{6}
11446 </nationalNumberPattern>
11447 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11448 <exampleNumber>5002345678</exampleNumber>
11449 </personalNumber>
11450 </territory>
11451
11452 <!-- Kazakhstan -->
11453 <!-- http://www.itu.int/oth/T020200006F/en -->
11454 <territory id="KZ" countryCode="7" internationalPrefix="8~10"
11455 nationalPrefix="8" nationalPrefixFormattingRule="$NP$FG">
11456 <!-- Formatting rules obtained from Russia. -->
11457 <generalDesc>
11458 <nationalNumberPattern>
11459 (?:
11460 7\d{2}|
11461 80[09]
11462 )\d{7}
11463 </nationalNumberPattern>
11464 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11465 </generalDesc>
11466 <noInternationalDialling>
11467 <nationalNumberPattern>751\d{7}</nationalNumberPattern>
11468 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11469 <exampleNumber>7511234567</exampleNumber>
11470 </noInternationalDialling>
11471 <fixedLine>
11472 <!-- VSAT numbers are also included here. -->
11473 <nationalNumberPattern>
11474 7(?:
11475 1(?:
11476 0(?:
11477 [23]\d|
11478 4[023]|
11479 59|
11480 63
11481 )|
11482 1(?:
11483 [23]\d|
11484 4[0-79]|
11485 59
11486 )|
11487 2(?:
11488 [23]\d|
11489 59
11490 )|
11491 3(?:
11492 2\d|
11493 3[1-79]|
11494 4[0-35-9]|
11495 59
11496 )|
11497 4(?:
11498 2\d|
11499 3[013-79]|
11500 4[0-8]|
11501 5[1-79]
11502 )|
11503 5(?:
11504 2\d|
11505 3[1-8]|
11506 4[1-7]|
11507 59
11508 )|
11509 6(?:
11510 2\d|
11511 [34]\d|
11512 5[19]|
11513 61
11514 )|
11515 72\d|
11516 8(?:
11517 [27]\d|
11518 3[1-46-9]|
11519 4[0-5]|
11520 )
11521 )|
11522 2(?:
11523 1(?:
11524 [23]\d|
11525 4[46-9]|
11526 5[3469]
11527 )|
11528 2(?:
11529 2\d|
11530 3[0679]|
11531 46|
11532 5[12679]|
11533 )|
11534 3(?:
11535 [234]\d|
11536 5[139]|
11537 )|
11538 4(?:
11539 2\d|
11540 3[1235-9]|
11541 59
11542 )|
11543 5(?:
11544 [23]\d|
11545 4[01246-8]|
11546 59|
11547 61
11548 )|
11549 6(?:
11550 2\d|
11551 3[1-9]|
11552 4[0-4]|
11553 59
11554 )|
11555 7(?:
11556 [23]\d|
11557 40|
11558 5[279]|
11559 7\d
11560 )|
11561 8(?:
11562 [23]\d|
11563 4[0-3]|
11564 59
11565 )|
11566 9(?:
11567 2\d|
11568 3[124578]|
11569 59
11570 )
11571 )|
11572 3622
11573 )\d{5}
11574 </nationalNumberPattern>
11575 <exampleNumber>7123456789</exampleNumber>
11576 </fixedLine>
11577 <mobile>
11578 <nationalNumberPattern>
11579 7(?:
11580 0[01257]|
11581 6[02-4]|
11582 7[157]
11583 )\d{7}
11584 </nationalNumberPattern>
11585 <exampleNumber>7710009998</exampleNumber>
11586 </mobile>
11587 <tollFree>
11588 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
11589 <exampleNumber>8001234567</exampleNumber>
11590 </tollFree>
11591 <premiumRate>
11592 <nationalNumberPattern>809\d{7}</nationalNumberPattern>
11593 <exampleNumber>8091234567</exampleNumber>
11594 </premiumRate>
11595 <voip>
11596 <nationalNumberPattern>751\d{7}</nationalNumberPattern>
11597 <exampleNumber>7511234567</exampleNumber>
11598 </voip>
11599 </territory>
11600
11601 <!-- Lao People's Dem. Rep. -->
11602 <!-- http://www.itu.int/oth/T0202000075/en -->
11603 <territory id="LA" countryCode="856" internationalPrefix="00"
11604 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
11605 <availableFormats>
11606 <numberFormat pattern="(20)(\d{2})(\d{3})(\d{3})">
11607 <leadingDigits>20</leadingDigits>
11608 <format>$1 $2 $3 $4</format>
11609 </numberFormat>
11610 <numberFormat pattern="([2-57]\d)(\d{3})(\d{3})">
11611 <leadingDigits>
11612 21|
11613 [3-57]
11614 </leadingDigits>
11615 <format>$1 $2 $3</format>
11616 </numberFormat>
11617 </availableFormats>
11618 <generalDesc>
11619 <nationalNumberPattern>[2-57]\d{7,9}</nationalNumberPattern>
11620 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
11621 </generalDesc>
11622 <fixedLine>
11623 <nationalNumberPattern>
11624 (?:
11625 [2-57]1|
11626 54
11627 )\d{6}
11628 </nationalNumberPattern>
11629 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
11630 <exampleNumber>21212862</exampleNumber>
11631 </fixedLine>
11632 <mobile>
11633 <nationalNumberPattern>
11634 20(?:
11635 2[23]|
11636 5[4-6]|
11637 77|
11638 9[89]
11639 )\d{6}
11640 </nationalNumberPattern>
11641 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11642 <exampleNumber>2023123456</exampleNumber>
11643 </mobile>
11644 <!-- No information on other types of phone numbers for Lao P.D.R. has bee n found. -->
11645 </territory>
11646
11647 <!-- Lebanon -->
11648 <!-- http://www.itu.int/oth/T0202000077/en -->
11649 <!-- http://en.wikipedia.org/wiki/%2B961 -->
11650 <territory id="LB" countryCode="961" internationalPrefix="00"
11651 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
11652 <availableFormats>
11653 <numberFormat pattern="(\d)(\d{3})(\d{3})">
11654 <leadingDigits>
11655 [13-6]|
11656 7(?:
11657 [2-57-9]|
11658 62)|
11659 [89][2-9]
11660 </leadingDigits>
11661 <format>$1 $2 $3</format>
11662 </numberFormat>
11663 <numberFormat pattern="([7-9]\d)(\d{3})(\d{3})">
11664 <leadingDigits>
11665 [89][01]|
11666 7(?:
11667 [01]|
11668 6[67])
11669 </leadingDigits>
11670 <format>$1 $2 $3</format>
11671 </numberFormat>
11672 </availableFormats>
11673 <generalDesc>
11674 <nationalNumberPattern>[13-9]\d{6,7}</nationalNumberPattern>
11675 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
11676 </generalDesc>
11677 <fixedLine>
11678 <nationalNumberPattern>
11679 (?:
11680 [14-6]\d{2}|
11681 7(?:
11682 [2-57-9]\d|
11683 62)|
11684 [89][2-9]\d
11685 )\d{4}
11686 </nationalNumberPattern>
11687 <possibleNumberPattern>\d{7}</possibleNumberPattern>
11688 <exampleNumber>1123456</exampleNumber>
11689 </fixedLine>
11690 <mobile>
11691 <nationalNumberPattern>
11692 (?:
11693 3\d|
11694 7(?:
11695 [01]\d|
11696 6[67]
11697 )
11698 )\d{5}
11699 </nationalNumberPattern>
11700 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
11701 <exampleNumber>71123456</exampleNumber>
11702 </mobile>
11703 <premiumRate>
11704 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern>
11705 <possibleNumberPattern>\d{8}</possibleNumberPattern>
11706 <exampleNumber>90123456</exampleNumber>
11707 </premiumRate>
11708 <sharedCost>
11709 <nationalNumberPattern>8[01]\d{6}</nationalNumberPattern>
11710 <possibleNumberPattern>\d{8}</possibleNumberPattern>
11711 <exampleNumber>80123456</exampleNumber>
11712 </sharedCost>
11713 </territory>
11714
11715 <!-- Saint Lucia -->
11716 <!-- http://www.itu.int/oth/T02020000B1/en -->
11717 <territory id="LC" countryCode="1" leadingDigits="758"
11718 nationalPrefix="1" internationalPrefix="011">
11719 <generalDesc>
11720 <!-- NANPA country - uses US formatting rules -->
11721 <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
11722 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
11723 </generalDesc>
11724 <fixedLine>
11725 <nationalNumberPattern>
11726 758(?:
11727 234|
11728 4(?:
11729 5[0-9]|
11730 6[2-9]|
11731 8[0-2]
11732 )|
11733 638|
11734 758
11735 )\d{4}
11736 </nationalNumberPattern>
11737 <exampleNumber>7582345678</exampleNumber>
11738 </fixedLine>
11739 <mobile>
11740 <!-- Adding 721 and 722 as these prefixes are found widely on the intern et and SMS messages
11741 have been successfully delivered to these numbers. -->
11742 <nationalNumberPattern>
11743 758(?:
11744 28[4-7]|
11745 384|
11746 4(?:
11747 6[01]|
11748 8[4-9]
11749 )|
11750 5(?:
11751 1[89]|
11752 20|
11753 84
11754 )|
11755 7(?:
11756 1[2-9]|
11757 2[0-4]
11758 )
11759 )\d{4}
11760 </nationalNumberPattern>
11761 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11762 <exampleNumber>7582845678</exampleNumber>
11763 </mobile>
11764 <tollFree>
11765 <nationalNumberPattern>
11766 8(?:
11767 00|
11768 55|
11769 66|
11770 77|
11771 88
11772 )[2-9]\d{6}
11773 </nationalNumberPattern>
11774 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11775 <exampleNumber>8002123456</exampleNumber>
11776 </tollFree>
11777 <premiumRate>
11778 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
11779 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11780 <exampleNumber>9002123456</exampleNumber>
11781 </premiumRate>
11782 <personalNumber>
11783 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
11784 <nationalNumberPattern>
11785 5(?:
11786 00|
11787 33|
11788 44
11789 )[2-9]\d{6}
11790 </nationalNumberPattern>
11791 <possibleNumberPattern>\d{10}</possibleNumberPattern>
11792 <exampleNumber>5002345678</exampleNumber>
11793 </personalNumber>
11794 </territory>
11795
11796 <!-- Liechtenstein -->
11797 <!-- http://www.llv.li/amtsstellen/llv-ak-nummerierung.htm -->
11798 <!-- http://www.telecom.li has some different patterns for tollfree and shar ed cost numbers -
11799 look at "Mehrwertnummer". -->
11800 <territory id="LI" countryCode="423" internationalPrefix="00">
11801 <availableFormats>
11802 <numberFormat pattern="(\d{3})(\d{2})(\d{2})">
11803 <leadingDigits>
11804 [23]|
11805 7[4-9]|
11806 87
11807 </leadingDigits>
11808 <format>$1 $2 $3</format>
11809 </numberFormat>
11810 <numberFormat pattern="(6\d)(\d{3})(\d{3})">
11811 <leadingDigits>6</leadingDigits>
11812 <format>$1 $2 $3</format>
11813 </numberFormat>
11814 <numberFormat pattern="([7-9]0\d)(\d{2})(\d{2})">
11815 <leadingDigits>[7-9]0</leadingDigits>
11816 <format>$1 $2 $3</format>
11817 </numberFormat>
11818 <!-- 0800 and 0900 are valid prefixes, but Liechtenstein
11819 doesn't have a general national prefix, so we include it manually h ere
11820 when formatting. We can tell whether it needs one by number length. -->
11821 <numberFormat pattern="([89]0\d)(\d{2})(\d{2})(\d{2})">
11822 <leadingDigits>[89]0</leadingDigits>
11823 <format>0$1 $2 $3 $4</format>
11824 </numberFormat>
11825 </availableFormats>
11826 <generalDesc>
11827 <nationalNumberPattern>
11828 (?:
11829 66|
11830 80|
11831 90
11832 )\d{7}|
11833 [237-9]\d{6}
11834 </nationalNumberPattern>
11835 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
11836 </generalDesc>
11837 <fixedLine>
11838 <!-- Regular Cost services are included here as well. -->
11839 <nationalNumberPattern>
11840 (?:
11841 2(?:
11842 17|
11843 3\d|
11844 6[02-58]|
11845 96
11846 )|
11847 3(?:
11848 02|
11849 7[01357]|
11850 8[048]|
11851 9[0269]
11852 )|
11853 870
11854 )\d{4}
11855 </nationalNumberPattern>
11856 <possibleNumberPattern>\d{7}</possibleNumberPattern>
11857 <exampleNumber>2345678</exampleNumber>
11858 </fixedLine>
11859 <mobile>
11860 <nationalNumberPattern>
11861 66(?:
11862 [0178][0-4]|
11863 2[025-9]|
11864 [36]\d|
11865 4[129]|
11866 5[45]|
11867 9[019]
11868 )\d{5}|
11869 7(?:
11870 4[2-59]|
11871 56|
11872 [6-9]\d
11873 )\d{4}
11874 </nationalNumberPattern>
11875 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
11876 <exampleNumber>661234567</exampleNumber>
11877 </mobile>
11878 <tollFree>
11879 <nationalNumberPattern>
11880 80(?:
11881 0(?:
11882 07|
11883 2[238]|
11884 79|
11885 \d{4}
11886 )|
11887 9\d{2}
11888 )\d{2}
11889 </nationalNumberPattern>
11890 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
11891 <exampleNumber>8002222</exampleNumber>
11892 </tollFree>
11893 <sharedCost>
11894 <nationalNumberPattern>
11895 90(?:
11896 0(?:
11897 2[278]|
11898 79|
11899 \d{4}
11900 )|
11901 1(?:
11902 23|
11903 \d{4}
11904 )|
11905 6(?:
11906 66|
11907 \d{4}
11908 )
11909 )\d{2}
11910 </nationalNumberPattern>
11911 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
11912 <exampleNumber>9002222</exampleNumber>
11913 </sharedCost>
11914 <personalNumber>
11915 <nationalNumberPattern>701\d{4}</nationalNumberPattern>
11916 <possibleNumberPattern>\d{7}</possibleNumberPattern>
11917 <exampleNumber>7011234</exampleNumber>
11918 </personalNumber>
11919 </territory>
11920
11921 <!-- Sri Lanka -->
11922 <!-- http://en.wikipedia.org/wiki/%2B94 -->
11923 <!-- http://www.itu.int/oth/T02020000C3/en -->
11924 <territory id="LK" countryCode="94" internationalPrefix="00"
11925 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
11926 <availableFormats>
11927 <numberFormat pattern="(\d{2})(\d{1})(\d{6})">
11928 <leadingDigits>[1-689]</leadingDigits>
11929 <format>$1 $2 $3</format>
11930 </numberFormat>
11931 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
11932 <leadingDigits>7</leadingDigits>
11933 <format>$1 $2 $3</format>
11934 </numberFormat>
11935 </availableFormats>
11936 <generalDesc>
11937 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern>
11938 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
11939 </generalDesc>
11940 <fixedLine>
11941 <nationalNumberPattern>
11942 (?:
11943 [189]1|
11944 2[13-7]|
11945 3[1-8]|
11946 4[157]|
11947 5[12457]|
11948 6[35-7]
11949 )[2-57]\d{6}
11950 </nationalNumberPattern>
11951 <exampleNumber>112345678</exampleNumber>
11952 </fixedLine>
11953 <mobile>
11954 <nationalNumberPattern>7[12578]\d{7}</nationalNumberPattern>
11955 <possibleNumberPattern>\d{9}</possibleNumberPattern>
11956 <exampleNumber>712345678</exampleNumber>
11957 </mobile>
11958 </territory>
11959
11960 <!-- Liberia -->
11961 <!-- http://www.itu.int/oth/T0202000079/en -->
11962 <territory id="LR" countryCode="231" internationalPrefix="00"
11963 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
11964 <availableFormats>
11965 <!-- Formatting from Ministry of Agriculture,
11966 http://www.moa.gov.lr/content.php?sub=Email&?related=Contacts -->
11967 <numberFormat pattern="([279]\d)(\d{3})(\d{3})">
11968 <leadingDigits>[279]</leadingDigits>
11969 <format>$1 $2 $3</format>
11970 </numberFormat>
11971 <numberFormat pattern="([4-6])(\d{3})(\d{3})">
11972 <leadingDigits>[4-6]</leadingDigits>
11973 <format>$1 $2 $3</format>
11974 </numberFormat>
11975 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
11976 <leadingDigits>[38]</leadingDigits>
11977 <format>$1 $2 $3</format>
11978 </numberFormat>
11979 </availableFormats>
11980 <generalDesc>
11981 <nationalNumberPattern>
11982 (?:
11983 [279]\d|
11984 [4-6]|
11985 [38]\d{2}
11986 )\d{6}
11987 </nationalNumberPattern>
11988 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
11989 </generalDesc>
11990 <fixedLine>
11991 <nationalNumberPattern>2\d{7}</nationalNumberPattern>
11992 <possibleNumberPattern>\d{8}</possibleNumberPattern>
11993 <exampleNumber>21234567</exampleNumber>
11994 </fixedLine>
11995 <mobile>
11996 <!-- Added 66, 67 and 68 as prefixes because of online numbers fitting t his pattern. It
11997 seems that 88-0xx is also being used, for 9-digit long numbers. -->
11998 <nationalNumberPattern>
11999 (?:
12000 4[67]|
12001 5\d|
12002 6[4-8]|
12003 7\d{2}|
12004 880\d
12005 )\d{5}
12006 </nationalNumberPattern>
12007 <exampleNumber>4612345</exampleNumber>
12008 </mobile>
12009 <premiumRate>
12010 <!-- Telemedia service is listed under premium rate. -->
12011 <nationalNumberPattern>90\d{6}</nationalNumberPattern>
12012 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12013 <exampleNumber>90123456</exampleNumber>
12014 </premiumRate>
12015 <voip>
12016 <!-- The plan lists the following range as being assigned to TEMAS. On t heir homepage they
12017 say they are involved in the VoIP sector. -->
12018 <nationalNumberPattern>33200\d{4}</nationalNumberPattern>
12019 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12020 <exampleNumber>332001234</exampleNumber>
12021 </voip>
12022 </territory>
12023
12024 <!-- Lesotho -->
12025 <!-- http://www.itu.int/oth/T0202000078/en -->
12026 <territory id="LS" countryCode="266" internationalPrefix="00">
12027 <availableFormats>
12028 <!-- Formatting following yellow pages: www.yellowpages.co.ls -->
12029 <numberFormat pattern="(\d{4})(\d{4})">
12030 <format>$1 $2</format>
12031 </numberFormat>
12032 </availableFormats>
12033 <generalDesc>
12034 <nationalNumberPattern>[2568]\d{7}</nationalNumberPattern>
12035 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12036 </generalDesc>
12037 <fixedLine>
12038 <nationalNumberPattern>2\d{7}</nationalNumberPattern>
12039 <exampleNumber>22123456</exampleNumber>
12040 </fixedLine>
12041 <mobile>
12042 <nationalNumberPattern>[56]\d{7}</nationalNumberPattern>
12043 <exampleNumber>50123456</exampleNumber>
12044 </mobile>
12045 <tollFree>
12046 <nationalNumberPattern>800[256]\d{4}</nationalNumberPattern>
12047 <exampleNumber>80021234</exampleNumber>
12048 </tollFree>
12049 </territory>
12050
12051 <!-- Lithuania -->
12052 <!-- http://www.itu.int/oth/T020200007C/en -->
12053 <territory id="LT" countryCode="370" internationalPrefix="00"
12054 nationalPrefix="8" nationalPrefixFormattingRule="$NP $FG">
12055 <availableFormats>
12056 <!-- Two-digit area codes -->
12057 <numberFormat pattern="([34]\d)(\d{2})(\d{2})(\d{2})">
12058 <leadingDigits>
12059 37|
12060 4(?:
12061 1|
12062 5[45]|
12063 6[2-4]
12064 )
12065 </leadingDigits>
12066 <format>$1 $2 $3 $4</format>
12067 </numberFormat>
12068 <!-- Three-digit area codes -->
12069 <numberFormat pattern="([3-689]\d{2})(\d{2})(\d{3})">
12070 <leadingDigits>
12071 3[148]|
12072 4(?:
12073 [24]|
12074 6[09]
12075 )|
12076 5(?:
12077 [0189]|
12078 28
12079 )|
12080 [689]
12081 </leadingDigits>
12082 <format>$1 $2 $3</format>
12083 </numberFormat>
12084 <numberFormat pattern="(5)(2[0-79]\d)(\d{4})">
12085 <leadingDigits>52[0-79]</leadingDigits>
12086 <format>$1 $2 $3</format>
12087 </numberFormat>
12088 </availableFormats>
12089 <generalDesc>
12090 <nationalNumberPattern>[3-9]\d{7}</nationalNumberPattern>
12091 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12092 </generalDesc>
12093 <fixedLine>
12094 <nationalNumberPattern>
12095 (?:
12096 3[1478]|
12097 4[124-6]|
12098 52
12099 )\d{6}
12100 </nationalNumberPattern>
12101 <exampleNumber>31234567</exampleNumber>
12102 </fixedLine>
12103 <mobile>
12104 <nationalNumberPattern>6\d{7}</nationalNumberPattern>
12105 <exampleNumber>61234567</exampleNumber>
12106 </mobile>
12107 <tollFree>
12108 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
12109 <exampleNumber>80012345</exampleNumber>
12110 </tollFree>
12111 <premiumRate>
12112 <nationalNumberPattern>90[0239]\d{5}</nationalNumberPattern>
12113 <exampleNumber>90012345</exampleNumber>
12114 </premiumRate>
12115 </territory>
12116
12117 <!-- Luxembourg -->
12118 <!-- http://www.ilr.public.lu/communications_electroniques/numerotation/inde x.html
12119 -->
12120 <territory id="LU" countryCode="352" internationalPrefix="00"
12121 nationalPrefixForParsing="(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\ d)"
12122 carrierCodeFormattingRule="$CC $FG">
12123 <availableFormats>
12124 <!-- Patterns overlap because of variable number length. -->
12125 <numberFormat pattern="(\d{2})(\d{3})">
12126 <leadingDigits>
12127 [23-5]|
12128 7[1-9]|
12129 [89](?:
12130 [1-9]|
12131 0[2-9]
12132 )
12133 </leadingDigits>
12134 <format>$1 $2</format>
12135 </numberFormat>
12136 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
12137 <leadingDigits>
12138 [23-5]|
12139 7[1-9]|
12140 [89](?:
12141 [1-9]|
12142 0[2-9]
12143 )
12144 </leadingDigits>
12145 <format>$1 $2 $3</format>
12146 </numberFormat>
12147 <numberFormat pattern="(\d{2})(\d{2})(\d{3})">
12148 <leadingDigits>20</leadingDigits>
12149 <format>$1 $2 $3</format>
12150 </numberFormat>
12151 <!-- The pattern for 7-digit numbers starting with 20 here will never be reached - but since
12152 we want this pattern to apply for 8-digit numbers with a 20 prefix, we include 20 in
12153 the leading digits. This is also done for 9-10 digit numbers starti ng with 20 below.
12154 -->
12155 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,2})">
12156 <leadingDigits>
12157 2(?:
12158 [0367]|
12159 4[3-8]
12160 )
12161 </leadingDigits>
12162 <format>$1 $2 $3 $4</format>
12163 </numberFormat>
12164 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})">
12165 <leadingDigits>20</leadingDigits>
12166 <format>$1 $2 $3 $4</format>
12167 </numberFormat>
12168 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{1,2})">
12169 <leadingDigits>
12170 2(?:
12171 [0367]|
12172 4[3-8]
12173 )
12174 </leadingDigits>
12175 <format>$1 $2 $3 $4 $5</format>
12176 </numberFormat>
12177 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,4})">
12178 <leadingDigits>
12179 2(?:
12180 [12589]|
12181 4[12]
12182 )|
12183 [3-5]|
12184 7[1-9]|
12185 [89](?:
12186 [1-9]|
12187 0[2-9]
12188 )
12189 </leadingDigits>
12190 <format>$1 $2 $3 $4</format>
12191 </numberFormat>
12192 <numberFormat pattern="(\d{3})(\d{2})(\d{3})">
12193 <leadingDigits>
12194 [89]0[01]|
12195 70
12196 </leadingDigits>
12197 <format>$1 $2 $3</format>
12198 </numberFormat>
12199 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
12200 <leadingDigits>6</leadingDigits>
12201 <format>$1 $2 $3</format>
12202 </numberFormat>
12203 </availableFormats>
12204 <generalDesc>
12205 <!-- The country-code is an impossible number prefix, so has been exclud ed here. This is
12206 necessary since the numbers have a variable number length. -->
12207 <nationalNumberPattern>
12208 [24-9]\d{3,10}|
12209 3(?:
12210 [0-46-9]\d{2,9}|
12211 5[013-9]\d{1,8}
12212 )
12213 </nationalNumberPattern>
12214 <possibleNumberPattern>\d{4,11}</possibleNumberPattern>
12215 </generalDesc>
12216 <fixedLine>
12217 <!-- Note that numbers starting with 2[367] can be a maximum of 10 digit s - all others a
12218 maximum of 11. -->
12219 <nationalNumberPattern>
12220 (?:
12221 2(?:
12222 2\d{1,2}|
12223 3[2-9]|
12224 [67]\d|
12225 4[1-8]\d?|
12226 5[1-5]\d?|
12227 9[0-24-9]\d?
12228 )|
12229 3(?:
12230 [059][05-9]|
12231 [13]\d|
12232 [26][015-9]|
12233 4[0-26-9]|
12234 7[0-389]|
12235 8[08]
12236 )\d?|
12237 4\d{2,3}|
12238 5(?:
12239 [01458]\d|
12240 [27][0-69]|
12241 3[0-3]|
12242 [69][0-7]
12243 )\d?|
12244 7(?:
12245 1[019]|
12246 2[05-9]|
12247 3[05]|
12248 [45][07-9]|
12249 [679][089]|
12250 8[06-9]
12251 )\d?|
12252 8(?:
12253 0[2-9]|
12254 1[0-36-9]|
12255 3[3-9]|
12256 [469]9|
12257 [58][7-9]|
12258 7[89]
12259 )\d?|
12260 9(?:
12261 0[89]|
12262 2[0-49]|
12263 37|
12264 49|
12265 5[0-27-9]|
12266 7[7-9]|
12267 9[0-478]
12268 )\d?
12269 )\d{1,7}
12270 </nationalNumberPattern>
12271 <exampleNumber>27123456</exampleNumber>
12272 </fixedLine>
12273 <mobile>
12274 <nationalNumberPattern>6[269][18]\d{6}</nationalNumberPattern>
12275 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12276 <exampleNumber>628123456</exampleNumber>
12277 </mobile>
12278 <tollFree>
12279 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
12280 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12281 <exampleNumber>80012345</exampleNumber>
12282 </tollFree>
12283 <premiumRate>
12284 <nationalNumberPattern>90[01]\d{5}</nationalNumberPattern>
12285 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12286 <exampleNumber>90012345</exampleNumber>
12287 </premiumRate>
12288 <sharedCost>
12289 <nationalNumberPattern>801\d{5}</nationalNumberPattern>
12290 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12291 <exampleNumber>80112345</exampleNumber>
12292 </sharedCost>
12293 <personalNumber>
12294 <nationalNumberPattern>70\d{6}</nationalNumberPattern>
12295 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12296 <exampleNumber>70123456</exampleNumber>
12297 </personalNumber>
12298 <voip>
12299 <nationalNumberPattern>20\d{2,8}</nationalNumberPattern>
12300 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
12301 <exampleNumber>2012345</exampleNumber>
12302 </voip>
12303 <shortCode>
12304 <nationalNumberPattern>
12305 1(?:
12306 1[23]|
12307 2\d{3}
12308 )
12309 </nationalNumberPattern>
12310 <possibleNumberPattern>\d{3,5}</possibleNumberPattern>
12311 <exampleNumber>12123</exampleNumber>
12312 </shortCode>
12313 </territory>
12314
12315 <!-- Latvia -->
12316 <!-- http://www.itu.int/oth/T0202000076/en -->
12317 <territory id="LV" countryCode="371" internationalPrefix="00">
12318 <availableFormats>
12319 <numberFormat pattern="([2689]\d)(\d{3})(\d{3})">
12320 <format>$1 $2 $3</format>
12321 </numberFormat>
12322 </availableFormats>
12323 <generalDesc>
12324 <nationalNumberPattern>[2689]\d{7}</nationalNumberPattern>
12325 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12326 </generalDesc>
12327 <fixedLine>
12328 <nationalNumberPattern>6\d{7}</nationalNumberPattern>
12329 <exampleNumber>61234567</exampleNumber>
12330 </fixedLine>
12331 <mobile>
12332 <nationalNumberPattern>2\d{7}</nationalNumberPattern>
12333 <exampleNumber>21234567</exampleNumber>
12334 </mobile>
12335 <tollFree>
12336 <nationalNumberPattern>80\d{6}</nationalNumberPattern>
12337 <exampleNumber>80123456</exampleNumber>
12338 </tollFree>
12339 <premiumRate>
12340 <nationalNumberPattern>90\d{6}</nationalNumberPattern>
12341 <exampleNumber>90123456</exampleNumber>
12342 </premiumRate>
12343 </territory>
12344
12345 <!-- Libya (Soc. People’s Libyan Arab Jamahiriya) -->
12346 <!-- Status as of 21 Jan 2011: a lot of outdated information on the web incl uding on wikipedia
12347 and itu.int. The new area codes are on the Arabic website of the main t elecommunication
12348 operator (Hatef Libya). A new mobile operator Aljeel Aljadeed for Techn ology will start
12349 using 096 (they are allowing customers to register numbers currently), so their code has
12350 also been added. -->
12351 <!-- http://hlc.ly/price.php -->
12352 <territory id="LY" countryCode="218" internationalPrefix="00"
12353 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
12354 <availableFormats>
12355 <numberFormat pattern="([25679]\d)(\d{7})">
12356 <format>$1-$2</format>
12357 </numberFormat>
12358 </availableFormats>
12359 <generalDesc>
12360 <nationalNumberPattern>[25679]\d{8}</nationalNumberPattern>
12361 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
12362 </generalDesc>
12363 <fixedLine>
12364 <nationalNumberPattern>
12365 (?:
12366 2[1345]|
12367 5[1347]|
12368 6[123479]|
12369 71
12370 )\d{7}
12371 </nationalNumberPattern>
12372 <exampleNumber>212345678</exampleNumber>
12373 </fixedLine>
12374 <mobile>
12375 <!-- The prefix 094 has been added on the strength of numbers found onli ne, and numbers
12376 where SMS messages have been apparently successfully received. -->
12377 <nationalNumberPattern>9[1-6]\d{7}</nationalNumberPattern>
12378 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12379 <exampleNumber>912345678</exampleNumber>
12380 </mobile>
12381 </territory>
12382
12383 <!-- Morocco -->
12384 <!-- http://www.itu.int/oth/T0202000090/en -->
12385 <!-- http://en.wikipedia.org/wiki/+212 -->
12386 <territory id="MA" countryCode="212" internationalPrefix="00"
12387 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
12388 <availableFormats>
12389 <numberFormat pattern="([56]\d{2})(\d{6})">
12390 <leadingDigits>
12391 5(?:
12392 2[015-7]|
12393 3[0-4]
12394 )|
12395 6
12396 </leadingDigits>
12397 <format>$1-$2</format>
12398 </numberFormat>
12399 <numberFormat pattern="([58]\d{3})(\d{5})">
12400 <leadingDigits>
12401 5(?:
12402 2[2-489]|
12403 3[5-9]
12404 )|
12405 892
12406 </leadingDigits>
12407 <leadingDigits>
12408 5(?:
12409 2(?:
12410 [2-48]|
12411 90
12412 )|
12413 3(?:
12414 [5-79]|
12415 80
12416 )
12417 )|
12418 892
12419 </leadingDigits>
12420 <format>$1-$2</format>
12421 </numberFormat>
12422 <numberFormat pattern="(5\d{4})(\d{4})">
12423 <leadingDigits>
12424 5(?:
12425 29|
12426 38
12427 )
12428 </leadingDigits>
12429 <leadingDigits>
12430 5(?:
12431 29|
12432 38
12433 )[89]
12434 </leadingDigits>
12435 <format>$1-$2</format>
12436 </numberFormat>
12437 <numberFormat pattern="(8[09])(\d{7})">
12438 <leadingDigits>
12439 8(?:
12440 0|
12441 9[013-9]
12442 )
12443 </leadingDigits>
12444 <format>$1-$2</format>
12445 </numberFormat>
12446 </availableFormats>
12447 <generalDesc>
12448 <nationalNumberPattern>[5689]\d{8}</nationalNumberPattern>
12449 <!-- Closed numbering plan. -->
12450 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12451 </generalDesc>
12452 <fixedLine>
12453 <nationalNumberPattern>
12454 5(?:
12455 2(?:
12456 (?:
12457 [015-7]\d|
12458 2[2-9]|
12459 3[2-57]|
12460 4[2-8]|
12461 8[235-9]|
12462 )\d|
12463 9(?:
12464 0\d|
12465 [89]0
12466 )
12467 )|
12468 3(?:
12469 (?:
12470 [0-4]\d|
12471 [57][2-9]|
12472 6[235-8]|
12473 9[3-9]
12474 )\d|
12475 8(?:
12476 0\d|
12477 [89]0
12478 )
12479 )
12480 )\d{4}
12481 </nationalNumberPattern>
12482 <exampleNumber>520123456</exampleNumber>
12483 </fixedLine>
12484 <mobile>
12485 <nationalNumberPattern>
12486 6(?:
12487 0[06]|
12488 [14-7]\d|
12489 2[236]|
12490 33|
12491 99
12492 )\d{6}
12493 </nationalNumberPattern>
12494 <exampleNumber>650123456</exampleNumber>
12495 </mobile>
12496 <tollFree>
12497 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
12498 <exampleNumber>801234567</exampleNumber>
12499 </tollFree>
12500 <premiumRate>
12501 <nationalNumberPattern>89\d{7}</nationalNumberPattern>
12502 <exampleNumber>891234567</exampleNumber>
12503 </premiumRate>
12504 </territory>
12505
12506 <!-- Monaco -->
12507 <!-- http://www.itu.int/oth/T020200008D/en -->
12508 <!-- We support Kosovo mobile numbers (044, 045) with a Monaco country-code here, as we do not
12509 support Kosovo at the moment. Kosovo seems to use a variety of country codes currently. -->
12510 <territory id="MC" countryCode="377" internationalPrefix="00"
12511 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
12512 <availableFormats>
12513 <!-- Following formatting found online rather than in the ITU document e xample. -->
12514 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
12515 <leadingDigits>[89]</leadingDigits>
12516 <format>$1 $2 $3 $4</format>
12517 </numberFormat>
12518 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
12519 <leadingDigits>4</leadingDigits>
12520 <format>$1 $2 $3</format>
12521 </numberFormat>
12522 <numberFormat pattern="(6)(\d{2})(\d{2})(\d{2})(\d{2})">
12523 <leadingDigits>6</leadingDigits>
12524 <format>$1 $2 $3 $4 $5</format>
12525 </numberFormat>
12526 </availableFormats>
12527 <generalDesc>
12528 <nationalNumberPattern>[4689]\d{7,8}</nationalNumberPattern>
12529 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
12530 </generalDesc>
12531 <noInternationalDialling>
12532 <nationalNumberPattern>8\d{7}</nationalNumberPattern>
12533 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12534 </noInternationalDialling>
12535 <fixedLine>
12536 <!-- Restricted to this as no numbers with the prefix of 91, 95 or 96 ha ve been found. -->
12537 <nationalNumberPattern>9[2-47-9]\d{6}</nationalNumberPattern>
12538 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12539 <exampleNumber>99123456</exampleNumber>
12540 </fixedLine>
12541 <mobile>
12542 <!-- 4X mobile numbers are actually used by Kosovo. -->
12543 <nationalNumberPattern>
12544 6\d{8}|
12545 4\d{7}
12546 </nationalNumberPattern>
12547 <exampleNumber>612345678</exampleNumber>
12548 </mobile>
12549 <tollFree>
12550 <nationalNumberPattern>
12551 (?:
12552 8\d|
12553 90
12554 )\d{6}
12555 </nationalNumberPattern>
12556 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12557 <exampleNumber>90123456</exampleNumber>
12558 </tollFree>
12559 </territory>
12560
12561 <!-- Moldova, Rep. of -->
12562 <!-- http://www.itu.int/oth/T020200008C/en -->
12563 <!-- http://en.anrceti.md -->
12564 <territory id="MD" countryCode="373" internationalPrefix="00"
12565 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
12566 <availableFormats>
12567 <numberFormat pattern="(22)(\d{3})(\d{3})">
12568 <leadingDigits>22</leadingDigits>
12569 <format>$1 $2 $3</format>
12570 </numberFormat>
12571 <numberFormat pattern="([25-7]\d{2})(\d{2})(\d{3})">
12572 <leadingDigits>
12573 2[13-79]|
12574 [5-7]
12575 </leadingDigits>
12576 <format>$1 $2 $3</format>
12577 </numberFormat>
12578 <numberFormat pattern="([89]\d{2})(\d{5})">
12579 <leadingDigits>[89]</leadingDigits>
12580 <format>$1 $2</format>
12581 </numberFormat>
12582 </availableFormats>
12583 <generalDesc>
12584 <nationalNumberPattern>[256-9]\d{7}</nationalNumberPattern>
12585 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12586 </generalDesc>
12587 <fixedLine>
12588 <nationalNumberPattern>
12589 (?:
12590 2(?:
12591 1[0569]|
12592 2\d|
12593 3[015-7]|
12594 4[1-46-9]|
12595 5[0-24689]|
12596 6[2-589]|
12597 7[1-37]|
12598 9[1347-9]
12599 )|
12600 5(?:
12601 33|
12602 5[257]
12603 )
12604 )\d{5}
12605 </nationalNumberPattern>
12606 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
12607 <exampleNumber>22212345</exampleNumber>
12608 </fixedLine>
12609 <mobile>
12610 <!-- Added 60[0-3], 688 and 689 since SMS messages have been successfull y sent to these
12611 numbers. -->
12612 <nationalNumberPattern>
12613 (?:
12614 6(?:
12615 0[0-3]|
12616 50|
12617 7[12]|
12618 [89]\d
12619 )|
12620 7(?:
12621 80|
12622 9\d
12623 )
12624 )\d{5}
12625 </nationalNumberPattern>
12626 <exampleNumber>65012345</exampleNumber>
12627 </mobile>
12628 <tollFree>
12629 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
12630 <exampleNumber>80012345</exampleNumber>
12631 </tollFree>
12632 <premiumRate>
12633 <nationalNumberPattern>90[056]\d{5}</nationalNumberPattern>
12634 <exampleNumber>90012345</exampleNumber>
12635 </premiumRate>
12636 <!-- Information came from en.anrceti.md/node/81 -->
12637 <sharedCost>
12638 <nationalNumberPattern>808\d{5}</nationalNumberPattern>
12639 <exampleNumber>80812345</exampleNumber>
12640 </sharedCost>
12641 <uan>
12642 <!-- Includes numbers used for access to different transport directory s ervices of general
12643 interest, since these are charged at the same rate as fixed-line nu mbers. -->
12644 <nationalNumberPattern>
12645 8(?:
12646 03|
12647 14
12648 )\d{5}
12649 </nationalNumberPattern>
12650 <exampleNumber>80312345</exampleNumber>
12651 </uan>
12652 <shortCode>
12653 <nationalNumberPattern>
12654 1(?:
12655 1(?:
12656 [279]|
12657 6(?:
12658 000|
12659 1(?:
12660 11|
12661 23
12662 )
12663 )|
12664 8\d
12665 )|
12666 4\d{3}|
12667 5[0-3]\d|
12668 6[0-389]\d|
12669 8\d{2}|
12670 9[0-4]\d
12671 )
12672 </nationalNumberPattern>
12673 <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
12674 <exampleNumber>116000</exampleNumber>
12675 </shortCode>
12676 </territory>
12677
12678 <!-- Montenegro -->
12679 <!-- http://www.itu.int/oth/T02020000DA/en
12680 http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro
12681 http://www.ekip.me/numeracija/dodijeljena.php -->
12682 <territory id="ME" countryCode="382" internationalPrefix="00" nationalPrefix ="0"
12683 nationalPrefixFormattingRule="$NP$FG">
12684 <availableFormats>
12685 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
12686 <leadingDigits>[2-57-9]|6[3789]</leadingDigits>
12687 <leadingDigits>
12688 [2-57-9]|
12689 6(?:
12690 [389]|
12691 7(?:
12692 [0-8]|
12693 9[3-9]
12694 )
12695 )
12696 </leadingDigits>
12697 <format>$1 $2 $3</format>
12698 </numberFormat>
12699 <numberFormat pattern="(67)(9)(\d{3})(\d{3})">
12700 <leadingDigits>679</leadingDigits>
12701 <leadingDigits>679[0-2]</leadingDigits>
12702 <format>$1 $2 $3 $4</format>
12703 </numberFormat>
12704 </availableFormats>
12705 <generalDesc>
12706 <nationalNumberPattern>[2-9]\d{7,8}</nationalNumberPattern>
12707 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
12708 </generalDesc>
12709 <fixedLine>
12710 <!-- Fixed line numbers have prefix 20,30,31,32,33,40,41,50,51,52 follow ed by 6 digits.
12711 The valid options for the third digit were from
12712 http://www.ekip.me/numeracija/dodijeljena.php -->
12713 <nationalNumberPattern>
12714 (?:
12715 20[2-8]|
12716 3(?:
12717 0[2-7]|
12718 1[35-7]|
12719 2[367]|
12720 3[4-7]
12721 )|
12722 4(?:
12723 0[237]|
12724 1[2467]
12725 )|
12726 5(?:
12727 0[47]|
12728 1[27]|
12729 2[378]
12730 )
12731 )\d{5}
12732 </nationalNumberPattern>
12733 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
12734 <exampleNumber>30234567</exampleNumber>
12735 </fixedLine>
12736 <mobile>
12737 <!-- Mobile numbers start with 632, 67, 68 or 69. -->
12738 <nationalNumberPattern>
12739 6(?:
12740 32\d|
12741 [89]\d{2}|
12742 7(?:
12743 [0-8]\d|
12744 9(?:
12745 [3-9]|
12746 [0-2]\d
12747 )
12748 )
12749 )\d{4}
12750 </nationalNumberPattern>
12751 <!-- According to ITU it is possible for the numbers to be between lengt h 4-12
12752 (http://www.itu.int/oth/T02020000DA/en). However, in reality they s eem to be 8 or 9
12753 digits long. -->
12754 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
12755 <exampleNumber>67622901</exampleNumber>
12756 </mobile>
12757 <tollFree>
12758 <!-- All toll free numbers have prefix 80 followed by 02 or 08. -->
12759 <nationalNumberPattern>800[28]\d{4}</nationalNumberPattern>
12760 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12761 <exampleNumber>80080002</exampleNumber>
12762 </tollFree>
12763 <premiumRate>
12764 <!-- Numbers with prefix 88, 94 or 95 are services with additional charg es. -->
12765 <nationalNumberPattern>
12766 (?:
12767 88\d|
12768 9(?:
12769 4[13-8]|
12770 5[16-8]
12771 )
12772 )\d{5}
12773 </nationalNumberPattern>
12774 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12775 <exampleNumber>94515151</exampleNumber>
12776 </premiumRate>
12777 <voip>
12778 <!-- VOIP are prefixed with 78. -->
12779 <nationalNumberPattern>78[134579]\d{5}</nationalNumberPattern>
12780 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12781 <exampleNumber>78108780</exampleNumber>
12782 </voip>
12783 <uan>
12784 <!-- Corporate Telephony are prefixed with 77. -->
12785 <nationalNumberPattern>77\d{6}</nationalNumberPattern>
12786 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12787 <exampleNumber>77273012</exampleNumber>
12788 </uan>
12789 <shortCode>
12790 <!-- Emergency and other services. -->
12791 <nationalNumberPattern>
12792 1(?:
12793 16\d{3}|
12794 2\d{1,2}|
12795 [0135]\d{2}|
12796 4\d{2,3}|
12797 9\d{3}
12798 )
12799 </nationalNumberPattern>
12800 <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
12801 <exampleNumber>123</exampleNumber>
12802 </shortCode>
12803 </territory>
12804
12805 <!-- Madagascar -->
12806 <!-- http://www.itu.int/oth/T020200007F/en -->
12807 <territory id="MG" countryCode="261" internationalPrefix="00"
12808 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
12809 <availableFormats>
12810 <numberFormat pattern="([23]\d)(\d{2})(\d{3})(\d{2})">
12811 <format>$1 $2 $3 $4</format>
12812 </numberFormat>
12813 </availableFormats>
12814 <generalDesc>
12815 <nationalNumberPattern>[23]\d{8}</nationalNumberPattern>
12816 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
12817 </generalDesc>
12818 <fixedLine>
12819 <!-- Added the prefixes 20 44 and 20 47 as they seem popular on the inte rnet - the plan says
12820 20 4 is for the rest of the province of Antanarivo, but then fails to mention any area
12821 codes beginning with 4. -->
12822 <nationalNumberPattern>
12823 2(?:
12824 0(?:
12825 (?:
12826 2\d|
12827 4[47]|
12828 5[3467]|
12829 6[279]|
12830 8[268]|
12831 9[245]
12832 )\d|
12833 7(?:
12834 2[29]|
12835 [35]\d
12836 )
12837 )|
12838 210\d
12839 )\d{4}
12840 </nationalNumberPattern>
12841 <exampleNumber>202123456</exampleNumber>
12842 </fixedLine>
12843 <mobile>
12844 <!-- The numbering plan suggests the third digit, Z, should be 24-9,
12845 but this is not borne out by reality. -->
12846 <nationalNumberPattern>3[02-4]\d{7}</nationalNumberPattern>
12847 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12848 <exampleNumber>301234567</exampleNumber>
12849 </mobile>
12850 </territory>
12851
12852 <!-- Saint-Martin, French Antilles -->
12853 <!-- http://www.itu.int/oth/T0202000058/en -->
12854 <territory id="MF" countryCode="590" internationalPrefix="00"
12855 nationalPrefix="0">
12856 <!-- Formatting rules borrowed from Guadeloupe. -->
12857 <generalDesc>
12858 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
12859 <possibleNumberPattern>\d{9}</possibleNumberPattern>
12860 </generalDesc>
12861 <fixedLine>
12862 <nationalNumberPattern>
12863 590(?:
12864 10|
12865 2[79]|
12866 5[128]|
12867 [78]7
12868 )\d{4}
12869 </nationalNumberPattern>
12870 <exampleNumber>590271234</exampleNumber>
12871 </fixedLine>
12872 <mobile>
12873 <nationalNumberPattern>
12874 690(?:
12875 10|
12876 2[27]|
12877 66|
12878 77|
12879 8[78]
12880 )\d{4}
12881 </nationalNumberPattern>
12882 <exampleNumber>690221234</exampleNumber>
12883 </mobile>
12884 </territory>
12885
12886 <!-- Marshall Islands -->
12887 <territory id="MH" countryCode="692" internationalPrefix="011"
12888 nationalPrefix="1">
12889 </territory>
12890
12891 <!-- Macedonia, Former Yugoslav Rep. of -->
12892 <!-- http://en.wikipedia.org/wiki/%2B389
12893 http://www.aek.mk/ go to Telecommunications, Numbering, then Numbering plan. -->
12894 <territory id="MK" countryCode="389" internationalPrefix="00"
12895 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
12896 <availableFormats>
12897 <!-- Formats follow wikipedia. -->
12898 <numberFormat pattern="(2)(\d{3})(\d{4})">
12899 <leadingDigits>2</leadingDigits>
12900 <format>$1 $2 $3</format>
12901 </numberFormat>
12902 <numberFormat pattern="([347]\d)(\d{3})(\d{3})">
12903 <leadingDigits>[347]</leadingDigits>
12904 <format>$1 $2 $3</format>
12905 </numberFormat>
12906 <numberFormat pattern="([58]\d{2})(\d)(\d{2})(\d{2})">
12907 <leadingDigits>[58]</leadingDigits>
12908 <format>$1 $2 $3 $4</format>
12909 </numberFormat>
12910 </availableFormats>
12911 <generalDesc>
12912 <nationalNumberPattern>[2-578]\d{7}</nationalNumberPattern>
12913 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12914 </generalDesc>
12915 <fixedLine>
12916 <nationalNumberPattern>
12917 (?:
12918 2(?:
12919 [23]\d|
12920 5[125]|
12921 61
12922 )|
12923 3(?:
12924 1[3-6]|
12925 2[2-6]|
12926 3[2-5]|
12927 4[235]
12928 )|
12929 4(?:
12930 [23][2-6]|
12931 4[3-6]|
12932 5[25]|
12933 6[25-8]|
12934 7[24-6]|
12935 8[4-6]
12936 )
12937 )\d{5}
12938 </nationalNumberPattern>
12939 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
12940 <exampleNumber>22212345</exampleNumber>
12941 </fixedLine>
12942 <mobile>
12943 <nationalNumberPattern>7[0-25-8]\d{6}</nationalNumberPattern>
12944 <exampleNumber>72345678</exampleNumber>
12945 </mobile>
12946 <tollFree>
12947 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
12948 <exampleNumber>80012345</exampleNumber>
12949 </tollFree>
12950 <premiumRate>
12951 <nationalNumberPattern>5[02-9]\d{6}</nationalNumberPattern>
12952 <exampleNumber>50012345</exampleNumber>
12953 </premiumRate>
12954 <sharedCost>
12955 <nationalNumberPattern>
12956 8(?:
12957 0[1-9]|
12958 [1-9]\d
12959 )\d{5}
12960 </nationalNumberPattern>
12961 <exampleNumber>80123456</exampleNumber>
12962 </sharedCost>
12963 </territory>
12964
12965 <!-- Mali -->
12966 <!-- http://www.itu.int/oth/T0202000083/en -->
12967 <!-- http://crt-mali.org/pdf/plan_num -->
12968 <territory id="ML" countryCode="223" internationalPrefix="00"
12969 nationalPrefix="0">
12970 <availableFormats>
12971 <numberFormat pattern="([246-8]\d)(\d{2})(\d{2})(\d{2})">
12972 <format>$1 $2 $3 $4</format>
12973 </numberFormat>
12974 </availableFormats>
12975 <generalDesc>
12976 <nationalNumberPattern>[246-8]\d{7}</nationalNumberPattern>
12977 <possibleNumberPattern>\d{8}</possibleNumberPattern>
12978 </generalDesc>
12979 <fixedLine>
12980 <!-- 20 70 seems a common pattern, in addition to 21 25. -->
12981 <nationalNumberPattern>
12982 (?:
12983 2(?:
12984 0(?:
12985 2[0-589]|
12986 7[027-9]
12987 )|
12988 1(?:
12989 2[5-7]|
12990 [3-689]\d
12991 )
12992 )|
12993 442\d
12994 )\d{4}
12995 </nationalNumberPattern>
12996 <exampleNumber>20212345</exampleNumber>
12997 </fixedLine>
12998 <mobile>
12999 <nationalNumberPattern>
13000 (?:
13001 6(?:
13002 [569]\d
13003 )|
13004 7(?:
13005 [08][1-9]|
13006 [3579][0-4]|
13007 4[014-7]|
13008 6\d
13009 )
13010 )\d{5}
13011 </nationalNumberPattern>
13012 <exampleNumber>65012345</exampleNumber>
13013 </mobile>
13014 <tollFree>
13015 <!-- Online examples have not been found, but this seems to follow the p rescriptions in the
13016 plan. -->
13017 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
13018 <exampleNumber>80012345</exampleNumber>
13019 </tollFree>
13020 </territory>
13021
13022 <!-- Myanmar -->
13023 <!-- http://www.itu.int/oth/T0202000092/en -->
13024 <territory id="MM" countryCode="95" internationalPrefix="00">
13025 <availableFormats>
13026 <numberFormat pattern="(1)(\d{3})(\d{3})">
13027 <leadingDigits>1</leadingDigits>
13028 <format>$1 $2 $3</format>
13029 </numberFormat>
13030 <!-- This overlaps the previous pattern. -->
13031 <numberFormat pattern="(1)(3)(33\d)(\d{3})">
13032 <leadingDigits>133</leadingDigits>
13033 <leadingDigits>1333</leadingDigits>
13034 <format>$1 $2 $3 $4</format>
13035 </numberFormat>
13036 <numberFormat pattern="(2)(\d{2})(\d{3})">
13037 <leadingDigits>2</leadingDigits>
13038 <format>$1 $2 $3</format>
13039 </numberFormat>
13040 <numberFormat pattern="(\d{2})(\d{2})(\d{3})">
13041 <leadingDigits>[4-8]</leadingDigits>
13042 <format>$1 $2 $3</format>
13043 </numberFormat>
13044 <!-- Format is from http://www.aitaa.ait.ac.th/chapters/copy17_of_aitaa- national-chapters-1 -->
13045 <numberFormat pattern="(9444)(\d{5})">
13046 <leadingDigits>94</leadingDigits>
13047 <format>$1 $2</format>
13048 </numberFormat>
13049 <numberFormat pattern="(9)([25689]\d{2})(\d{4})">
13050 <leadingDigits>9[25689]</leadingDigits>
13051 <format>$1 $2 $3</format>
13052 </numberFormat>
13053 </availableFormats>
13054 <generalDesc>
13055 <nationalNumberPattern>
13056 [124-8]\d{5,7}|
13057 9\d{7,8}
13058 </nationalNumberPattern>
13059 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
13060 </generalDesc>
13061 <fixedLine>
13062 <!-- Fixed satellite network numbers (1 3 33X XXX) are also included her e. -->
13063 <nationalNumberPattern>
13064 (?:
13065 1\d|
13066 2|
13067 4[2-6]|
13068 5[2-9]|
13069 6\d|
13070 7[0-5]|
13071 8[1-6]
13072 )\d{5}|
13073 1333\d{4}
13074 </nationalNumberPattern>
13075 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
13076 <exampleNumber>1234567</exampleNumber>
13077 </fixedLine>
13078 <mobile>
13079 <nationalNumberPattern>
13080 9(?:
13081 [25689]\d|
13082 444
13083 )\d{5}
13084 </nationalNumberPattern>
13085 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
13086 <exampleNumber>92123456</exampleNumber>
13087 </mobile>
13088 <!-- No information on other types of phone numbers for Myanmar has been f ound. -->
13089 </territory>
13090
13091 <!-- Mongolia -->
13092 <!-- http://www.itu.int/oth/T020200008E/en -->
13093 <territory id="MN" countryCode="976" internationalPrefix="001"
13094 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
13095 <availableFormats>
13096 <numberFormat pattern="([12]\d)(\d{2})(\d{4})">
13097 <leadingDigits>[12]1</leadingDigits>
13098 <format>$1 $2 $3</format>
13099 </numberFormat>
13100 <numberFormat pattern="([12]2\d)(\d{5,6})">
13101 <leadingDigits>[12]2[1-3]</leadingDigits>
13102 <format>$1 $2</format>
13103 </numberFormat>
13104 <numberFormat pattern="([12]\d{3})(\d{5})">
13105 <leadingDigits>
13106 [12](?:
13107 27|
13108 [3-5]
13109 )
13110 </leadingDigits>
13111 <leadingDigits>
13112 [12](?:
13113 27|
13114 [3-5]\d
13115 )2
13116 </leadingDigits>
13117 <format>$1 $2</format>
13118 </numberFormat>
13119 <!-- It seems from online formatting that the national prefix is not wri tten (or perhaps
13120 needed?) for numbers in these ranges. -->
13121 <numberFormat pattern="(\d{4})(\d{4})"
13122 nationalPrefixFormattingRule="$FG">
13123 <leadingDigits>[57-9]</leadingDigits>
13124 <format>$1 $2</format>
13125 </numberFormat>
13126 <numberFormat pattern="([12]\d{4})(\d{4,5})">
13127 <leadingDigits>
13128 [12](?:
13129 27|
13130 [3-5]
13131 )
13132 </leadingDigits>
13133 <leadingDigits>
13134 [12](?:
13135 27|
13136 [3-5]\d
13137 )[4-9]
13138 </leadingDigits>
13139 <format>$1 $2</format>
13140 </numberFormat>
13141 </availableFormats>
13142 <generalDesc>
13143 <nationalNumberPattern>
13144 [12]\d{7,9}|
13145 [57-9]\d{7}
13146 </nationalNumberPattern>
13147 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
13148 </generalDesc>
13149 <fixedLine>
13150 <!-- Note the leading digit is the access code: 1 is used by Mongolia Te lecom subscribers
13151 and 2 is used by Mongolian Railway subscribers. The area code then follows the access
13152 code, and could be 1 to 4 digits long. We also cover wireless local loop numbers here
13153 as well, even though we are not certain whether they are in fact fi xed or mobile in
13154 this country. 5-digit subscriber numbers for 4-digit area codes hav e been added due to
13155 online numbers being found. -->
13156 <nationalNumberPattern>
13157 [12](?:
13158 1\d|
13159 2(?:
13160 [1-3]\d?|
13161 7\d
13162 )|
13163 3[2-8]\d{1,2}|
13164 4[2-68]\d{1,2}|
13165 5[1-4689]\d{1,2}
13166 )\d{5}|
13167 (?:
13168 5[0568]|
13169 70
13170 )\d{6}
13171 </nationalNumberPattern>
13172 <exampleNumber>70123456</exampleNumber>
13173 </fixedLine>
13174 <mobile>
13175 <!-- Adding prefix 98 from numbers found on the internet. -->
13176 <nationalNumberPattern>
13177 (?:
13178 8[89]|
13179 9[15689]
13180 )\d{6}
13181 </nationalNumberPattern>
13182 <possibleNumberPattern>\d{8}</possibleNumberPattern>
13183 <exampleNumber>88123456</exampleNumber>
13184 </mobile>
13185 <!-- No tollFree or premiumRate information can be found. -->
13186 <voip>
13187 <nationalNumberPattern>7[569]\d{6}</nationalNumberPattern>
13188 <possibleNumberPattern>\d{8}</possibleNumberPattern>
13189 <exampleNumber>75123456</exampleNumber>
13190 </voip>
13191 </territory>
13192
13193 <!-- Macao, China -->
13194 <!-- http://www.itu.int/oth/T020200007E/en -->
13195 <territory id="MO" countryCode="853" internationalPrefix="00">
13196 <availableFormats>
13197 <numberFormat pattern="([268]\d{3})(\d{4})">
13198 <format>$1 $2</format>
13199 </numberFormat>
13200 </availableFormats>
13201 <generalDesc>
13202 <nationalNumberPattern>[268]\d{7}</nationalNumberPattern>
13203 <possibleNumberPattern>\d{8}</possibleNumberPattern>
13204 </generalDesc>
13205 <fixedLine>
13206 <nationalNumberPattern>
13207 (?:
13208 28[2-57-9]|
13209 8[2-57-9]\d
13210 )\d{5}
13211 </nationalNumberPattern>
13212 <exampleNumber>28212345</exampleNumber>
13213 </fixedLine>
13214 <mobile>
13215 <!-- The 62 prefix is added as SMS messages have been successfully deliv ered to these
13216 numbers, and they are also widely present on the Internet. -->
13217 <nationalNumberPattern>6[26]\d{6}</nationalNumberPattern>
13218 <exampleNumber>66123456</exampleNumber>
13219 </mobile>
13220 <!-- No tollFree or premiumRate information can be found. -->
13221 </territory>
13222
13223 <!-- Northern Mariana Islands -->
13224 <!-- http://www.itu.int/oth/T02020000EE/en -->
13225 <!-- www.cnmiphonebook.com/ -->
13226 <territory id="MP" countryCode="1" leadingDigits="670"
13227 nationalPrefix="1" internationalPrefix="011">
13228 <generalDesc>
13229 <!-- NANPA country - uses US formatting rules -->
13230 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
13231 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
13232 </generalDesc>
13233 <fixedLine>
13234 <nationalNumberPattern>
13235 670(?:
13236 2(?:
13237 3[3-5]|
13238 88|
13239 56
13240 )|
13241 32[23]|
13242 4[38]3|
13243 532|
13244 6(?:
13245 64|
13246 70|
13247 8\d
13248 )
13249 )\d{4}
13250 </nationalNumberPattern>
13251 <exampleNumber>6702345678</exampleNumber>
13252 </fixedLine>
13253 <mobile>
13254 <nationalNumberPattern>
13255 670(?:
13256 2(?:
13257 3[3-5]|
13258 88|
13259 56
13260 )|
13261 32[23]|
13262 4[38]3|
13263 532|
13264 6(?:
13265 64|
13266 70|
13267 8\d
13268 )
13269 )\d{4}
13270 </nationalNumberPattern>
13271 <exampleNumber>6702345678</exampleNumber>
13272 </mobile>
13273 <tollFree>
13274 <nationalNumberPattern>
13275 8(?:
13276 00|
13277 55|
13278 66|
13279 77|
13280 88
13281 )[2-9]\d{6}
13282 </nationalNumberPattern>
13283 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13284 <exampleNumber>8002123456</exampleNumber>
13285 </tollFree>
13286 <premiumRate>
13287 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
13288 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13289 <exampleNumber>9002123456</exampleNumber>
13290 </premiumRate>
13291 <personalNumber>
13292 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
13293 <nationalNumberPattern>
13294 5(?:
13295 00|
13296 33|
13297 44
13298 )[2-9]\d{6}
13299 </nationalNumberPattern>
13300 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13301 <exampleNumber>5002345678</exampleNumber>
13302 </personalNumber>
13303 </territory>
13304
13305 <!-- Martinique (French Dept. of) -->
13306 <!-- http://www.itu.int/oth/T0202000086/en -->
13307 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATIO N -->
13308 <territory id="MQ" countryCode="596" internationalPrefix="00"
13309 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
13310 <availableFormats>
13311 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
13312 <format>$1 $2 $3 $4</format>
13313 </numberFormat>
13314 </availableFormats>
13315 <generalDesc>
13316 <nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
13317 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13318 </generalDesc>
13319 <fixedLine>
13320 <nationalNumberPattern>
13321 596(?:
13322 0[2-5]|
13323 [12]0|
13324 3[05-9]|
13325 4[024-8]|
13326 [5-7]\d|
13327 89|
13328 9[4-8]
13329 )\d{4}
13330 </nationalNumberPattern>
13331 <exampleNumber>596301234</exampleNumber>
13332 </fixedLine>
13333 <mobile>
13334 <nationalNumberPattern>
13335 696(?:
13336 [0-479]\d|
13337 5[01]|
13338 8[0-689]
13339 )\d{4}
13340 </nationalNumberPattern>
13341 <exampleNumber>696201234</exampleNumber>
13342 </mobile>
13343 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 an d in France VOIP
13344 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here
13345 too. -->
13346 </territory>
13347
13348 <!-- Mauritania -->
13349 <!-- http://www.itu.int/oth/T0202000087/en -->
13350 <!-- http://www.are.mr/com-1-4-1.html -->
13351 <territory id="MR" countryCode="222" internationalPrefix="00" >
13352 <availableFormats>
13353 <numberFormat pattern="([2-48]\d)(\d{2})(\d{2})(\d{2})">
13354 <format>$1 $2 $3 $4</format>
13355 </numberFormat>
13356 </availableFormats>
13357 <generalDesc>
13358 <nationalNumberPattern>[2-48]\d{7}</nationalNumberPattern>
13359 <possibleNumberPattern>\d{8}</possibleNumberPattern>
13360 </generalDesc>
13361 <fixedLine>
13362 <nationalNumberPattern>
13363 25[08]\d{5}|
13364 35\d{6}|
13365 45[1-7]\d{5}
13366 </nationalNumberPattern>
13367 <exampleNumber>35123456</exampleNumber>
13368 </fixedLine>
13369 <mobile>
13370 <nationalNumberPattern>
13371 (?:
13372 2(?:
13373 2\d|
13374 70
13375 )|
13376 3(?:
13377 3\d|
13378 6[1-36]|
13379 7[1-3]
13380 )|
13381 4(?:
13382 4\d|
13383 6[0457-9]|
13384 7[4-9]
13385 )
13386 )\d{5}
13387 </nationalNumberPattern>
13388 <exampleNumber>22123456</exampleNumber>
13389 </mobile>
13390 <tollFree>
13391 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
13392 <exampleNumber>80012345</exampleNumber>
13393 </tollFree>
13394 </territory>
13395
13396 <!-- Montserrat -->
13397 <!-- http://www.itu.int/oth/T020200008F/en -->
13398 <territory id="MS" countryCode="1" leadingDigits="664"
13399 nationalPrefix="1" internationalPrefix="011">
13400 <generalDesc>
13401 <!-- NANPA country - uses US formatting rules -->
13402 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
13403 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
13404 </generalDesc>
13405 <fixedLine>
13406 <nationalNumberPattern>664491\d{4}</nationalNumberPattern>
13407 <exampleNumber>6644912345</exampleNumber>
13408 </fixedLine>
13409 <mobile>
13410 <nationalNumberPattern>664492\d{4}</nationalNumberPattern>
13411 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13412 <exampleNumber>6644923456</exampleNumber>
13413 </mobile>
13414 <tollFree>
13415 <nationalNumberPattern>
13416 8(?:
13417 00|
13418 55|
13419 66|
13420 77|
13421 88
13422 )[2-9]\d{6}
13423 </nationalNumberPattern>
13424 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13425 <exampleNumber>8002123456</exampleNumber>
13426 </tollFree>
13427 <premiumRate>
13428 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
13429 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13430 <exampleNumber>9002123456</exampleNumber>
13431 </premiumRate>
13432 <personalNumber>
13433 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
13434 <nationalNumberPattern>
13435 5(?:
13436 00|
13437 33|
13438 44
13439 )[2-9]\d{6}
13440 </nationalNumberPattern>
13441 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13442 <exampleNumber>5002345678</exampleNumber>
13443 </personalNumber>
13444 </territory>
13445
13446 <!-- Malta -->
13447 <!-- www.itu.int/oth/T0202000084/en -->
13448 <!-- www.mca.org.mt (Numbering link in the LHS menu - has more up-to-date al locations) -->
13449 <territory id="MT" countryCode="356" internationalPrefix="00">
13450 <availableFormats>
13451 <numberFormat pattern="(\d{4})(\d{4})">
13452 <format>$1 $2</format>
13453 </numberFormat>
13454 </availableFormats>
13455 <generalDesc>
13456 <nationalNumberPattern>[2579]\d{7}</nationalNumberPattern>
13457 <possibleNumberPattern>\d{8}</possibleNumberPattern>
13458 </generalDesc>
13459 <fixedLine>
13460 <nationalNumberPattern>
13461 2(?:
13462 0(?:
13463 1[0-6]|
13464 [69]\d
13465 )|
13466 [1-357]\d{2}
13467 )\d{4}
13468 </nationalNumberPattern>
13469 <exampleNumber>21001234</exampleNumber>
13470 </fixedLine>
13471 <mobile>
13472 <nationalNumberPattern>
13473 (?:
13474 7(?:
13475 210|
13476 [79]\d{2}|
13477 )|
13478 9(?:
13479 2[13]\d|
13480 696|
13481 8(?:
13482 1[1-3]|
13483 89|
13484 97
13485 )|
13486 9\d{2}
13487 )
13488 )\d{4}
13489 </nationalNumberPattern>
13490 <exampleNumber>96961234</exampleNumber>
13491 </mobile>
13492 <pager>
13493 <nationalNumberPattern>7117\d{4}</nationalNumberPattern>
13494 <exampleNumber>71171234</exampleNumber>
13495 </pager>
13496 <premiumRate>
13497 <nationalNumberPattern>
13498 50(?:
13499 0(?:
13500 3[1679]|
13501 4\d
13502 )|
13503 [169]\d{2}|
13504 7[06]\d
13505 )\d{3}
13506 </nationalNumberPattern>
13507 <exampleNumber>50031234</exampleNumber>
13508 </premiumRate>
13509 </territory>
13510
13511 <!-- Mauritius -->
13512 <!-- http://www.itu.int/oth/T0202000088/en - covers mobile only -->
13513 <!-- http://www.icta.mu/telecommunications/numbering.htm -->
13514 <territory id="MU" countryCode="230" internationalPrefix="0(?:[2-7]0|33)"
13515 preferredInternationalPrefix="020">
13516 <!-- There is a proposal to change this to 8 digits - this is supposed to happen August 2010,
13517 and 7 digit numbers will be phased out by 1 November 2010. Update Aug 9th: Changeover
13518 postponed to indeterminate later date. -->
13519 <availableFormats>
13520 <numberFormat pattern="([2-9]\d{2})(\d{4})">
13521 <format>$1 $2</format>
13522 </numberFormat>
13523 </availableFormats>
13524 <generalDesc>
13525 <nationalNumberPattern>[2-9]\d{6}</nationalNumberPattern>
13526 <possibleNumberPattern>\d{7}</possibleNumberPattern>
13527 </generalDesc>
13528 <fixedLine>
13529 <!-- Wireless local loop numbers are considered to be fixed, since there is almost no
13530 roaming capability. -->
13531 <nationalNumberPattern>
13532 (?:
13533 2(?:
13534 [034789]\d|
13535 1[0-8]|
13536 2[0-79]
13537 )|
13538 4(?:
13539 [013-8]\d|
13540 2[4-7]
13541 )|
13542 [56]\d{2}|
13543 8(?:
13544 14|
13545 3[129]
13546 )
13547 )\d{4}
13548 </nationalNumberPattern>
13549 <exampleNumber>2012345</exampleNumber>
13550 </fixedLine>
13551 <mobile>
13552 <!--Adding 92 as SMS messages have been successfully sent to this prefix . -->
13553 <nationalNumberPattern>
13554 (?:
13555 25\d|
13556 4(?:
13557 2[12389]|
13558 9\d
13559 )|
13560 7\d{2}|
13561 87[15-7]|
13562 9[1-8]\d
13563 )\d{4}
13564 </nationalNumberPattern>
13565 <exampleNumber>2512345</exampleNumber>
13566 </mobile>
13567 <tollFree>
13568 <nationalNumberPattern>80[012]\d{4}</nationalNumberPattern>
13569 <exampleNumber>8001234</exampleNumber>
13570 </tollFree>
13571 <!-- These may be either shared cost or premium rate - they don't differen tiate between these
13572 in the plan. This is expected to change with the introduction of the new numbering plan
13573 in late 2010 - at that time, this will be updated appropriately. -->
13574 <premiumRate>
13575 <nationalNumberPattern>30\d{5}</nationalNumberPattern>
13576 <exampleNumber>3012345</exampleNumber>
13577 </premiumRate>
13578 </territory>
13579
13580 <!-- Maldives -->
13581 <!-- http://www.itu.int/oth/T0202000082/en -->
13582 <!-- www.dhiraagu.com.mv -->
13583 <territory id="MV" countryCode="960" internationalPrefix="0(?:0|19)"
13584 preferredInternationalPrefix="00">
13585 <availableFormats>
13586 <numberFormat pattern="(\d{3})(\d{4})">
13587 <leadingDigits>
13588 [367]|
13589 9(?:
13590 [1-9]|
13591 0[1-9]
13592 )
13593 </leadingDigits>
13594 <format>$1-$2</format>
13595 </numberFormat>
13596 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
13597 <leadingDigits>900</leadingDigits>
13598 <format>$1 $2 $3</format>
13599 </numberFormat>
13600 </availableFormats>
13601 <generalDesc>
13602 <nationalNumberPattern>
13603 [367]\d{6}|
13604 9(?:
13605 00\d{7}|
13606 \d{6}
13607 )
13608 </nationalNumberPattern>
13609 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
13610 </generalDesc>
13611 <fixedLine>
13612 <!-- 300 has been added as prefixes from online searches, since the numb ers seemed to be
13613 diallable. -->
13614 <nationalNumberPattern>
13615 (?:
13616 3(?:
13617 0[01]|
13618 3[0-59]|
13619 )|
13620 6(?:
13621 [567][02468]|
13622 8[024689]|
13623 90
13624 )
13625 )\d{4}
13626 </nationalNumberPattern>
13627 <possibleNumberPattern>\d{7}</possibleNumberPattern>
13628 <exampleNumber>6701234</exampleNumber>
13629 </fixedLine>
13630 <mobile>
13631 <!-- 7[45] has been added as many numbers online have been found with th is prefix. -->
13632 <nationalNumberPattern>
13633 (?:
13634 7[3-9]|
13635 9[6-9]
13636 )\d{5}
13637 </nationalNumberPattern>
13638 <possibleNumberPattern>\d{7}</possibleNumberPattern>
13639 <exampleNumber>7712345</exampleNumber>
13640 </mobile>
13641 <pager>
13642 <nationalNumberPattern>781\d{4}</nationalNumberPattern>
13643 <possibleNumberPattern>\d{7}</possibleNumberPattern>
13644 <exampleNumber>7812345</exampleNumber>
13645 </pager>
13646 <premiumRate>
13647 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
13648 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13649 <exampleNumber>9001234567</exampleNumber>
13650 </premiumRate>
13651 <shortCode>
13652 <nationalNumberPattern>
13653 1(?:
13654 [19]0|
13655 23
13656 )
13657 </nationalNumberPattern>
13658 <possibleNumberPattern>\d{3}</possibleNumberPattern>
13659 <exampleNumber>123</exampleNumber>
13660 </shortCode>
13661 </territory>
13662
13663 <!-- Malawi -->
13664 <!-- http://www.itu.int/oth/T0202000080/en -->
13665 <!-- The plan doesn't state that a national prefix exists, but numbers found on the internet are
13666 consistent in having one. -->
13667 <territory id="MW" countryCode="265" internationalPrefix="00"
13668 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
13669 <availableFormats>
13670 <numberFormat pattern="(\d)(\d{3})(\d{3})">
13671 <leadingDigits>[13-5]</leadingDigits>
13672 <format>$1 $2 $3</format>
13673 </numberFormat>
13674 <numberFormat pattern="(2\d{2})(\d{3})(\d{3})">
13675 <leadingDigits>2</leadingDigits>
13676 <format>$1 $2 $3</format>
13677 </numberFormat>
13678 <numberFormat pattern="(\d)(\d{4})(\d{4})">
13679 <leadingDigits>7</leadingDigits>
13680 <format>$1 $2 $3</format>
13681 </numberFormat>
13682 <numberFormat pattern="(\d)(\d{3,4})(\d{3,4})">
13683 <leadingDigits>[89]</leadingDigits>
13684 <format>$1 $2 $3</format>
13685 </numberFormat>
13686 </availableFormats>
13687 <!-- According to the plan, the switch from 7 to 9 digits for mobile numbe rs happened in July
13688 2009. However, online numbers don't seem to reflect this - even on th e telephone company
13689 websites such as www.mw.zain.com. Allowing both for now. -->
13690 <generalDesc>
13691 <nationalNumberPattern>
13692 (?:
13693 [13-5]|
13694 [27]\d{2}|
13695 [89](?:
13696 \d{2}
13697 )?
13698 )\d{6}
13699 </nationalNumberPattern>
13700 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
13701 </generalDesc>
13702 <fixedLine>
13703 <nationalNumberPattern>
13704 (?:
13705 1[2-9]|
13706 21\d{2}
13707 )\d{5}
13708 </nationalNumberPattern>
13709 <exampleNumber>1234567</exampleNumber>
13710 </fixedLine>
13711 <mobile>
13712 <nationalNumberPattern>
13713 (?:
13714 [3-5]|
13715 77|
13716 8(?:
13717 8\d
13718 )? |
13719 9(?:
13720 9\d
13721 )?
13722 )\d{6}
13723 </nationalNumberPattern>
13724 <exampleNumber>991234567</exampleNumber>
13725 </mobile>
13726 </territory>
13727
13728 <!-- Mexico -->
13729 <!-- http://www.itu.int/oth/T020200008A/en -->
13730 <!-- http://en.wikipedia.org/wiki/%2B52 -->
13731 <!-- http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico -->
13732 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number -->
13733 <territory id="MX" countryCode="52" internationalPrefix="0[09]"
13734 nationalPrefix="01"
13735 nationalPrefixForParsing="0[12]|04[45](\d{10})"
13736 nationalPrefixTransformRule="1$1"
13737 nationalPrefixFormattingRule="$NP $FG">
13738 <!-- When a number starts with 01 or 02, we remove the prefixes; when a nu mber starts with 045
13739 or 046 followed by 10 digits, we replace the prefixes with 1. This wa y all the mobile
13740 numbers, regardless of whether they are written in international form at (leading 1) or
13741 national format (leading 045/046), will be parsed into the same form. -->
13742 <availableFormats>
13743 <numberFormat pattern="([358]\d)(\d{4})(\d{4})">
13744 <leadingDigits>
13745 33|
13746 55|
13747 81
13748 </leadingDigits>
13749 <format>$1 $2 $3</format>
13750 </numberFormat>
13751 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
13752 <leadingDigits>
13753 [2467]|
13754 3[12457-9]|
13755 5[89]|
13756 8[02-9]|
13757 9[0-35-9]
13758 </leadingDigits>
13759 <format>$1 $2 $3</format>
13760 </numberFormat>
13761 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(1)([358]\d)(\ d{4})(\d{4})">
13762 <leadingDigits>
13763 1(?:
13764 33|
13765 55|
13766 81
13767 )
13768 </leadingDigits>
13769 <format>045 $2 $3 $4</format>
13770 <intlFormat>$1 $2 $3 $4</intlFormat>
13771 </numberFormat>
13772 <numberFormat nationalPrefixFormattingRule="$FG" pattern="(1)(\d{3})(\d{ 3})(\d{4})">
13773 <leadingDigits>
13774 1(?:
13775 [2467]|
13776 3[12457-9]|
13777 5[89]|
13778 8[2-9]|
13779 9[1-35-9]
13780 )
13781 </leadingDigits>
13782 <format>045 $2 $3 $4</format>
13783 <intlFormat>$1 $2 $3 $4</intlFormat>
13784 </numberFormat>
13785 </availableFormats>
13786 <generalDesc>
13787 <nationalNumberPattern>[1-9]\d{9,10}</nationalNumberPattern>
13788 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
13789 </generalDesc>
13790 <fixedLine>
13791 <!-- http://en.wikipedia.org/wiki/Area_codes_in_Mexico_by_code -->
13792 <nationalNumberPattern>
13793 (?:
13794 33|
13795 55|
13796 81
13797 )\d{8}|
13798 (?:
13799 2(?:
13800 2[2-9]|
13801 3[1-35-8]|
13802 4[13-9]|
13803 7[1-689]|
13804 8[1-58]|
13805 9[467]
13806 )|
13807 3(?:
13808 1[1-79]|
13809 [2458][1-9]|
13810 7[1-8]|
13811 9[1-5]
13812 )|
13813 4(?:
13814 1[1-57-9]|
13815 [24-6][1-9]|
13816 [37][1-8]|
13817 8[1-35-9]|
13818 9[2-689]
13819 )|
13820 5(?:
13821 88|
13822 9[1-79]
13823 )|
13824 6(?:
13825 1[2-68]|
13826 [234][1-9]|
13827 5[1-3689]|
13828 6[12457-9]|
13829 7[1-7]|
13830 8[67]|
13831 9[4-8]
13832 )|
13833 7(?:
13834 [13467][1-9]|
13835 2[1-8]|
13836 5[13-9]|
13837 8[1-69]|
13838 9[17]
13839 )|
13840 8(?:
13841 2[13-689]|
13842 3[1-6]|
13843 4[124-6]|
13844 6[1246-9]|
13845 7[1-378]|
13846 9[12479]
13847 )|
13848 9(?:
13849 1[346-9]|
13850 2[1-4]|
13851 3[2-46-8]|
13852 5[1348]|
13853 [69][1-9]|
13854 7[12]|
13855 8[1-8]
13856 )
13857 )\d{7}
13858 </nationalNumberPattern>
13859 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
13860 <exampleNumber>2221234567</exampleNumber>
13861 </fixedLine>
13862 <mobile>
13863 <nationalNumberPattern>
13864 1(?:
13865 (?:
13866 33|
13867 55|
13868 81
13869 )\d{8}|
13870 (?:
13871 2(?:
13872 2[2-9]|
13873 3[1-35-8]|
13874 4[13-9]|
13875 7[1-689]|
13876 8[1-58]|
13877 9[467]
13878 )|
13879 3(?:
13880 1[1-79]|
13881 [2458][1-9]|
13882 7[1-8]|
13883 9[1-5]
13884 )|
13885 4(?:
13886 1[1-57-9]|
13887 [24-6][1-9]|
13888 [37][1-8]|
13889 8[1-35-9]|
13890 9[2-689]
13891 )|
13892 5(?:
13893 88|
13894 9[1-79]
13895 )|
13896 6(?:
13897 1[2-68]|
13898 [2-4][1-9]|
13899 5[1-3689]|
13900 6[12457-9]|
13901 7[1-7]|
13902 8[67]|
13903 9[4-8]
13904 )|
13905 7(?:
13906 [13467][1-9]|
13907 2[1-8]|
13908 5[13-9]|
13909 8[1-69]|
13910 9[17]
13911 )|
13912 8(?:
13913 2[13-689]|
13914 3[1-6]|
13915 4[124-6]|
13916 6[1246-9]|
13917 7[1-378]|
13918 9[12479]
13919 )|
13920 9(?:
13921 1[346-9]|
13922 2[1-4]|
13923 3[2-46-8]|
13924 5[1348]|
13925 [69][1-9]|
13926 7[12]|
13927 8[1-8]
13928 )
13929 )\d{7}
13930 )
13931 </nationalNumberPattern>
13932 <possibleNumberPattern>\d{11}</possibleNumberPattern>
13933 <exampleNumber>12221234567</exampleNumber>
13934 </mobile>
13935 <tollFree>
13936 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
13937 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13938 <exampleNumber>8001234567</exampleNumber>
13939 </tollFree>
13940 <premiumRate>
13941 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
13942 <possibleNumberPattern>\d{10}</possibleNumberPattern>
13943 <exampleNumber>9001234567</exampleNumber>
13944 </premiumRate>
13945 </territory>
13946
13947 <!-- Malaysia -->
13948 <!-- http://en.wikipedia.org/wiki/%2B60 -->
13949 <!-- http://www.skmm.gov.my/what_we_do/numbering/index.asp -->
13950 <territory id="MY" countryCode="60" internationalPrefix="00"
13951 nationalPrefix="0">
13952 <availableFormats>
13953 <numberFormat nationalPrefixFormattingRule="$NP$FG"
13954 pattern="([4-79])(\d{3})(\d{4})">
13955 <leadingDigits>[4-79]</leadingDigits>
13956 <format>$1-$2 $3</format>
13957 </numberFormat>
13958 <numberFormat nationalPrefixFormattingRule="$NP$FG"
13959 pattern="(3)(\d{4})(\d{4})">
13960 <leadingDigits>3</leadingDigits>
13961 <format>$1-$2 $3</format>
13962 </numberFormat>
13963 <numberFormat nationalPrefixFormattingRule="$NP$FG"
13964 pattern="([18]\d)(\d{3})(\d{3,4})">
13965 <leadingDigits>
13966 1[0-46-9][1-9]|
13967 8
13968 </leadingDigits>
13969 <format>$1-$2 $3</format>
13970 </numberFormat>
13971 <numberFormat pattern="(1)([36-8]00)(\d{2})(\d{4})">
13972 <leadingDigits>1[36-8]0</leadingDigits>
13973 <format>$1-$2-$3-$4</format>
13974 </numberFormat>
13975 <numberFormat nationalPrefixFormattingRule="$NP$FG"
13976 pattern="(154)(\d{3})(\d{4})">
13977 <leadingDigits>15</leadingDigits>
13978 <format>$1-$2 $3</format>
13979 </numberFormat>
13980 </availableFormats>
13981 <generalDesc>
13982 <nationalNumberPattern>[13-9]\d{7,9}</nationalNumberPattern>
13983 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
13984 </generalDesc>
13985 <fixedLine>
13986 <nationalNumberPattern>
13987 (?:
13988 3\d{2}|
13989 [4-79]\d|
13990 8[2-9]
13991 )\d{6}
13992 </nationalNumberPattern>
13993 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
13994 <exampleNumber>312345678</exampleNumber>
13995 </fixedLine>
13996 <mobile>
13997 <nationalNumberPattern>1[0-46-9]\d{7}</nationalNumberPattern>
13998 <possibleNumberPattern>\d{9}</possibleNumberPattern>
13999 <exampleNumber>123456789</exampleNumber>
14000 </mobile>
14001 <tollFree>
14002 <nationalNumberPattern>1[38]00\d{6}</nationalNumberPattern>
14003 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14004 <exampleNumber>1300123456</exampleNumber>
14005 </tollFree>
14006 <premiumRate>
14007 <nationalNumberPattern>1600\d{6}</nationalNumberPattern>
14008 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14009 <exampleNumber>1600123456</exampleNumber>
14010 </premiumRate>
14011 <personalNumber>
14012 <nationalNumberPattern>1700\d{6}</nationalNumberPattern>
14013 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14014 <exampleNumber>1700123456</exampleNumber>
14015 </personalNumber>
14016 <voip>
14017 <nationalNumberPattern>154\d{7}</nationalNumberPattern>
14018 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14019 <exampleNumber>1541234567</exampleNumber>
14020 </voip>
14021 </territory>
14022
14023 <!-- Mozambique -->
14024 <!-- http://www.itu.int/oth/T0202000091/en -->
14025 <territory id="MZ" countryCode="258" internationalPrefix="00">
14026 <availableFormats>
14027 <numberFormat pattern="([28]\d)(\d{3})(\d{3,4})">
14028 <leadingDigits>
14029 2|
14030 8[24]
14031 </leadingDigits>
14032 <format>$1 $2 $3</format>
14033 </numberFormat>
14034 <numberFormat pattern="(80\d)(\d{3})(\d{3})">
14035 <leadingDigits>80</leadingDigits>
14036 <format>$1 $2 $3</format>
14037 </numberFormat>
14038 </availableFormats>
14039 <generalDesc>
14040 <nationalNumberPattern>[28]\d{7,8}</nationalNumberPattern>
14041 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
14042 </generalDesc>
14043 <fixedLine>
14044 <nationalNumberPattern>
14045 2(?:
14046 [1346]\d|
14047 5[0-2]|
14048 [78][12]|
14049 93
14050 )\d{5}
14051 </nationalNumberPattern>
14052 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14053 <exampleNumber>21123456</exampleNumber>
14054 </fixedLine>
14055 <mobile>
14056 <nationalNumberPattern>8[24]\d{7}</nationalNumberPattern>
14057 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14058 <exampleNumber>821234567</exampleNumber>
14059 </mobile>
14060 <tollFree>
14061 <!-- Unsure of the length requirement on toll-free numbers, so using 9
14062 based on online examples. -->
14063 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
14064 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14065 <exampleNumber>800123456</exampleNumber>
14066 </tollFree>
14067 <!-- The plan suggests 801 and 802 numbers are shared-cost numbers, and nu mbers beginning with
14068 a 9 are premium rate, but no online examples can be found of any of t hese so they are
14069 omitted for the time-being. -->
14070 </territory>
14071
14072 <!-- Namibia -->
14073 <!-- http://www.itu.int/oth/T0202000093/en -->
14074 <territory id="NA" countryCode="264" internationalPrefix="00"
14075 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
14076 <availableFormats>
14077 <numberFormat pattern="(8\d)(\d{3})(\d{4})">
14078 <leadingDigits>8[125]</leadingDigits>
14079 <format>$1 $2 $3</format>
14080 </numberFormat>
14081 <numberFormat pattern="(6\d)(\d{2,3})(\d{4})">
14082 <leadingDigits>6</leadingDigits>
14083 <format>$1 $2 $3</format>
14084 </numberFormat>
14085 <numberFormat pattern="(88)(\d{3})(\d{3})">
14086 <leadingDigits>88</leadingDigits>
14087 <format>$1 $2 $3</format>
14088 </numberFormat>
14089 <numberFormat pattern="(870)(\d{3})(\d{3})">
14090 <leadingDigits>870</leadingDigits>
14091 <format>$1 $2 $3</format>
14092 </numberFormat>
14093 </availableFormats>
14094 <generalDesc>
14095 <nationalNumberPattern>[68]\d{7,8}</nationalNumberPattern>
14096 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
14097 </generalDesc>
14098 <fixedLine>
14099 <!-- Includes VSAT service. -->
14100 <nationalNumberPattern>
14101 6(?:
14102 1(?:
14103 17|
14104 2(?:
14105 [0189]\d|
14106 [23-6]|
14107 7\d?
14108 )|
14109 3(?:
14110 2\d|
14111 3[378]
14112 )|
14113 4[01]|
14114 69|
14115 7[014]
14116 )|
14117 2(?:
14118 17|
14119 25|
14120 5(?:
14121 [0-36-8]|
14122 4\d?
14123 )|
14124 69|
14125 70
14126 )|
14127 3(?:
14128 17|
14129 2(?:
14130 [0237]\d?|
14131 [14-689]
14132 )|
14133 34|
14134 6[29]|
14135 7[01]|
14136 81
14137 )|
14138 4(?:
14139 17|
14140 2(?:
14141 [012]|
14142 7?
14143 )|
14144 4(?:
14145 [06]|
14146 1\d
14147 )|
14148 5(?:
14149 [01357]|
14150 [25]\d?
14151 )|
14152 69|
14153 7[01]
14154 )|
14155 5(?:
14156 17|
14157 2(?:
14158 [0459]|
14159 [23678]\d?
14160 )|
14161 69|
14162 7[01]
14163 )|
14164 6(?:
14165 17|
14166 2(?:
14167 5|
14168 6\d?
14169 )|
14170 38|
14171 42|
14172 69|
14173 7[01]
14174 )|
14175 7(?:
14176 17|
14177 2(?:
14178 [569]|
14179 [234]\d?
14180 )|
14181 3(?:
14182 0\d?|
14183 [13]
14184 )|
14185 69|
14186 7[01]
14187 )
14188 )\d{4}
14189 </nationalNumberPattern>
14190 <exampleNumber>612012345</exampleNumber>
14191 </fixedLine>
14192 <mobile>
14193 <!-- Includes the Switch CDMA Service. -->
14194 <nationalNumberPattern>
14195 (?:
14196 60|
14197 8[125]
14198 )\d{7}
14199 </nationalNumberPattern>
14200 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14201 <exampleNumber>811234567</exampleNumber>
14202 </mobile>
14203 <premiumRate>
14204 <nationalNumberPattern>8701\d{5}</nationalNumberPattern>
14205 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14206 <exampleNumber>870123456</exampleNumber>
14207 </premiumRate>
14208 <voip>
14209 <nationalNumberPattern>886\d{5}</nationalNumberPattern>
14210 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14211 <exampleNumber>88612345</exampleNumber>
14212 </voip>
14213 <shortCode>
14214 <nationalNumberPattern>
14215 1(?:
14216 0111|
14217 \d{3}
14218 )|
14219 9(?:
14220 3111|
14221 \d{2}
14222 )
14223 </nationalNumberPattern>
14224 <possibleNumberPattern>\d{3,5}</possibleNumberPattern>
14225 <exampleNumber>93111</exampleNumber>
14226 </shortCode>
14227 </territory>
14228
14229 <!-- New Caledonia (Territoire français d'outre-mer) -->
14230 <!-- http://www.itu.int/oth/T0202000098/en -->
14231 <territory id="NC" countryCode="687" internationalPrefix="00">
14232 <availableFormats>
14233 <!-- From www.1012.nc, the local yellow pages. -->
14234 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
14235 <format>$1.$2.$3</format>
14236 </numberFormat>
14237 </availableFormats>
14238 <generalDesc>
14239 <nationalNumberPattern>[2-47-9]\d{5}</nationalNumberPattern>
14240 <possibleNumberPattern>\d{6}</possibleNumberPattern>
14241 </generalDesc>
14242 <fixedLine>
14243 <!-- Including the 88 prefix for public payphones. -->
14244 <nationalNumberPattern>
14245 (?:
14246 2[03-9]|
14247 35|
14248 4[1-7]|
14249 88
14250 )\d{4}
14251 </nationalNumberPattern>
14252 <exampleNumber>201234</exampleNumber>
14253 </fixedLine>
14254 <mobile>
14255 <nationalNumberPattern>
14256 (?:
14257 7[4-9]|
14258 8[0-79]|
14259 9\d
14260 )\d{4}
14261 </nationalNumberPattern>
14262 <exampleNumber>751234</exampleNumber>
14263 </mobile>
14264 <shortCode>
14265 <!-- OPT: Office des Postes et Télécommunications de Nouvelle Calédonie -->
14266 <nationalNumberPattern>
14267 1(?:
14268 0(?:
14269 0[06]|
14270 1[02-46]|
14271 20|
14272 3[0125]|
14273 42|
14274 5[058]|
14275 77
14276 )|
14277 [5-8]
14278 )
14279 </nationalNumberPattern>
14280 <possibleNumberPattern>\d{2,4}</possibleNumberPattern>
14281 <exampleNumber>15</exampleNumber>
14282 </shortCode>
14283 </territory>
14284
14285 <!-- Niger -->
14286 <!-- http://www.itu.int/oth/T020200009B/en -->
14287 <territory id="NE" countryCode="227" internationalPrefix="00" leadingZeroPos sible="true">
14288 <availableFormats>
14289 <numberFormat pattern="([029]\d)(\d{2})(\d{2})(\d{2})">
14290 <leadingDigits>
14291 [29]|
14292 09
14293 </leadingDigits>
14294 <format>$1 $2 $3 $4</format>
14295 </numberFormat>
14296 <numberFormat pattern="(08)(\d{3})(\d{3})">
14297 <leadingDigits>08</leadingDigits>
14298 <format>$1 $2 $3</format>
14299 </numberFormat>
14300 </availableFormats>
14301 <generalDesc>
14302 <nationalNumberPattern>[029]\d{7}</nationalNumberPattern>
14303 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14304 </generalDesc>
14305 <fixedLine>
14306 <!-- Adding 20 61 from online numbers. -->
14307 <nationalNumberPattern>
14308 2(?:
14309 0(?:
14310 20|
14311 3[1-7]|
14312 4[134]|
14313 5[14]|
14314 6[14578]|
14315 7[1-578]
14316 )|
14317 1(?:
14318 4[145]|
14319 5[14]|
14320 6[14-68]|
14321 7[169]|
14322 88
14323 )
14324 )\d{4}
14325 </nationalNumberPattern>
14326 <exampleNumber>20201234</exampleNumber>
14327 </fixedLine>
14328 <mobile>
14329 <!-- Added 90 and 97 from online data. Zain have confirmed that they use the 97 prefix. -->
14330 <nationalNumberPattern>9[03467]\d{6}</nationalNumberPattern>
14331 <exampleNumber>93123456</exampleNumber>
14332 </mobile>
14333 <tollFree>
14334 <nationalNumberPattern>08\d{6}</nationalNumberPattern>
14335 <exampleNumber>08123456</exampleNumber>
14336 </tollFree>
14337 <premiumRate>
14338 <nationalNumberPattern>09\d{6}</nationalNumberPattern>
14339 <exampleNumber>09123456</exampleNumber>
14340 </premiumRate>
14341 </territory>
14342
14343 <!-- Norfolk Island -->
14344 <!-- http://www.itu.int/oth/T020200009D/en -->
14345 <!-- Including numbers for Australian Antarctic stations. -->
14346 <territory id="NF" countryCode="672" internationalPrefix="00">
14347 <availableFormats>
14348 <numberFormat pattern="(\d{2})(\d{4})">
14349 <leadingDigits>1</leadingDigits>
14350 <format>$1 $2</format>
14351 </numberFormat>
14352 <numberFormat pattern="(\d)(\d{5})">
14353 <leadingDigits>3</leadingDigits>
14354 <format>$1 $2</format>
14355 </numberFormat>
14356 </availableFormats>
14357 <generalDesc>
14358 <nationalNumberPattern>[13]\d{5}</nationalNumberPattern>
14359 <possibleNumberPattern>\d{5,6}</possibleNumberPattern>
14360 </generalDesc>
14361 <fixedLine>
14362 <!-- ITU says all 3X numbers except 38 are fixed-line, but 3[3-79] numbe rs don't seem to
14363 connect after we tried calling them. -->
14364 <nationalNumberPattern>
14365 (?:
14366 1(?:
14367 06|
14368 17|
14369 28|
14370 39
14371 )|
14372 3[012]\d
14373 )\d{3}
14374 </nationalNumberPattern>
14375 <exampleNumber>106609</exampleNumber>
14376 </fixedLine>
14377 <mobile>
14378 <nationalNumberPattern>38\d{4}</nationalNumberPattern>
14379 <exampleNumber>381234</exampleNumber>
14380 </mobile>
14381 </territory>
14382
14383 <!-- Nigeria -->
14384 <!-- http://www.itu.int/oth/T020200009C/en -->
14385 <territory id="NG" countryCode="234" internationalPrefix="009"
14386 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
14387 <availableFormats>
14388 <numberFormat pattern="([129])(\d{3})(\d{3,4})">
14389 <leadingDigits>[129]</leadingDigits>
14390 <format>$1 $2 $3</format>
14391 </numberFormat>
14392 <numberFormat pattern="([3-8]\d)(\d{3})(\d{2,3})">
14393 <leadingDigits>
14394 [3-6]|
14395 7(?:
14396 [1-79]|
14397 0[1-9]
14398 )|
14399 8[2-9]
14400 </leadingDigits>
14401 <format>$1 $2 $3</format>
14402 </numberFormat>
14403 <numberFormat pattern="([78]\d{2})(\d{3})(\d{3,4})">
14404 <leadingDigits>
14405 70|
14406 8[01]
14407 </leadingDigits>
14408 <format>$1 $2 $3</format>
14409 </numberFormat>
14410 <numberFormat pattern="([78]00)(\d{4})(\d{4,5})">
14411 <leadingDigits>[78]00</leadingDigits>
14412 <format>$1 $2 $3</format>
14413 </numberFormat>
14414 <numberFormat pattern="([78]00)(\d{5})(\d{5,6})">
14415 <leadingDigits>[78]00</leadingDigits>
14416 <format>$1 $2 $3</format>
14417 </numberFormat>
14418 <numberFormat pattern="(78)(\d{2})(\d{3})">
14419 <leadingDigits>78</leadingDigits>
14420 <format>$1 $2 $3</format>
14421 </numberFormat>
14422 </availableFormats>
14423 <generalDesc>
14424 <nationalNumberPattern>
14425 [1-69]\d{5,8}|
14426 [78]\d{5,13}
14427 </nationalNumberPattern>
14428 <possibleNumberPattern>\d{5,14}</possibleNumberPattern>
14429 </generalDesc>
14430 <fixedLine>
14431 <nationalNumberPattern>
14432 [12]\d{6,7}|
14433 9\d{7}|
14434 (?:
14435 4[023568]|
14436 5[02368]|
14437 6[02-469]|
14438 7[569]|
14439 8[2-9]
14440 )\d{6}|
14441 (?:
14442 4[47]|
14443 5[14579]|
14444 6[1578]|
14445 7[0-357]
14446 )\d{5,6}|
14447 (?:
14448 78|
14449 41
14450 )\d{5}
14451 </nationalNumberPattern>
14452 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
14453 <exampleNumber>12345678</exampleNumber>
14454 </fixedLine>
14455 <mobile>
14456 <!-- More 81X prefixes have been added based on online numbers. -->
14457 <nationalNumberPattern>
14458 (?:
14459 70(?:
14460 [3-9]\d|
14461 2[1-9]
14462 )|
14463 8(?:
14464 0[2-9]|
14465 1[23689]
14466 )\d
14467 )\d{6}
14468 </nationalNumberPattern>
14469 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14470 <exampleNumber>8021234567</exampleNumber>
14471 </mobile>
14472 <!-- Info on these numbers from http://www.alphatechnologieslimited.com. - ->
14473 <tollFree>
14474 <nationalNumberPattern>800\d{7,11}</nationalNumberPattern>
14475 <possibleNumberPattern>\d{10,14}</possibleNumberPattern>
14476 <exampleNumber>80017591759</exampleNumber>
14477 </tollFree>
14478 <personalNumber>
14479 <nationalNumberPattern>700\d{7,11}</nationalNumberPattern>
14480 <possibleNumberPattern>\d{10,14}</possibleNumberPattern>
14481 <exampleNumber>7001234567</exampleNumber>
14482 </personalNumber>
14483 </territory>
14484
14485 <!-- Nicaragua -->
14486 <!-- http://www.itu.int/oth/T020200009A/en -->
14487 <territory id="NI" countryCode="505" internationalPrefix="00">
14488 <availableFormats>
14489 <numberFormat pattern="(\d{4})(\d{4})">
14490 <format>$1 $2</format>
14491 </numberFormat>
14492 </availableFormats>
14493 <generalDesc>
14494 <nationalNumberPattern>[128]\d{7}</nationalNumberPattern>
14495 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14496 </generalDesc>
14497 <fixedLine>
14498 <nationalNumberPattern>2\d{7}</nationalNumberPattern>
14499 <exampleNumber>21234567</exampleNumber>
14500 </fixedLine>
14501 <mobile>
14502 <nationalNumberPattern>8\d{7}</nationalNumberPattern>
14503 <exampleNumber>81234567</exampleNumber>
14504 </mobile>
14505 <tollFree>
14506 <nationalNumberPattern>1800\d{4}</nationalNumberPattern>
14507 <exampleNumber>18001234</exampleNumber>
14508 </tollFree>
14509 </territory>
14510
14511 <!-- Netherlands -->
14512 <!-- http://en.wikipedia.org/wiki/%2B31 -->
14513 <!-- http://www2.opta.nl/asp/en/numbers/ -->
14514 <territory id="NL" countryCode="31" internationalPrefix="00"
14515 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
14516 <availableFormats>
14517 <numberFormat pattern="([1-578]\d)(\d{3})(\d{4})">
14518 <leadingDigits>
14519 1[035]|
14520 2[0346]|
14521 3[03568]|
14522 4[0356]|
14523 5[0358]|
14524 7|
14525 8[458]
14526 </leadingDigits>
14527 <format>$1 $2 $3</format>
14528 </numberFormat>
14529 <numberFormat pattern="([1-5]\d{2})(\d{3})(\d{3})">
14530 <leadingDigits>
14531 1[16-8]|
14532 2[259]|
14533 3[124]|
14534 4[17-9]|
14535 5[124679]
14536 </leadingDigits>
14537 <format>$1 $2 $3</format>
14538 </numberFormat>
14539 <numberFormat pattern="(6)(\d{8})">
14540 <leadingDigits>6</leadingDigits>
14541 <format>$1 $2</format>
14542 </numberFormat>
14543 <numberFormat pattern="([89]0\d)(\d{4,7})">
14544 <leadingDigits>
14545 80|
14546 9
14547 </leadingDigits>
14548 <format>$1 $2</format>
14549 </numberFormat>
14550 </availableFormats>
14551 <generalDesc>
14552 <nationalNumberPattern>[1-9]\d{6,9}</nationalNumberPattern>
14553 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
14554 </generalDesc>
14555 <fixedLine>
14556 <nationalNumberPattern>
14557 (?:
14558 1[0135-8]|
14559 2[02-69]|
14560 3[0-68]|
14561 4[0135-9]|
14562 [57]\d|
14563 8[478]
14564 )\d{7}
14565 </nationalNumberPattern>
14566 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14567 <exampleNumber>101234567</exampleNumber>
14568 </fixedLine>
14569 <mobile>
14570 <nationalNumberPattern>6[1-58]\d{7}</nationalNumberPattern>
14571 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14572 <exampleNumber>612345678</exampleNumber>
14573 </mobile>
14574 <tollFree>
14575 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern>
14576 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
14577 <exampleNumber>8001234</exampleNumber>
14578 </tollFree>
14579 <premiumRate>
14580 <nationalNumberPattern>90[069]\d{4,7}</nationalNumberPattern>
14581 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
14582 <exampleNumber>9001234</exampleNumber>
14583 </premiumRate>
14584 <voip>
14585 <nationalNumberPattern>85\d{7}</nationalNumberPattern>
14586 <possibleNumberPattern>\d{9}</possibleNumberPattern>
14587 </voip>
14588 </territory>
14589
14590 <!-- Norway -->
14591 <!-- Metadata (excluding fixed-line) shared with Svalbard. -->
14592 <!-- http://www.npt.no/pt_internet/numsys/E.164.pdf -->
14593 <territory id="NO" countryCode="47" internationalPrefix="00" leadingZeroPoss ible="true"
14594 mainCountryForCode="true">
14595 <availableFormats>
14596 <numberFormat pattern="([489]\d{2})(\d{2})(\d{3})">
14597 <leadingDigits>[489]</leadingDigits>
14598 <format>$1 $2 $3</format>
14599 </numberFormat>
14600 <numberFormat pattern="([235-7]\d)(\d{2})(\d{2})(\d{2})">
14601 <leadingDigits>[235-7]</leadingDigits>
14602 <format>$1 $2 $3 $4</format>
14603 </numberFormat>
14604 </availableFormats>
14605 <generalDesc>
14606 <nationalNumberPattern>
14607 0\d{4}|
14608 [2-9]\d{7}
14609 </nationalNumberPattern>
14610 <possibleNumberPattern>\d{5}(?:\d{3})?</possibleNumberPattern>
14611 </generalDesc>
14612 <fixedLine>
14613 <!-- Excludes Svalbard fixed-line numbers. -->
14614 <nationalNumberPattern>
14615 (?:
14616 2[1-4]|
14617 3[1-3578]|
14618 5[1-35-7]|
14619 6[1-4679]|
14620 7[0-8]
14621 )\d{6}
14622 </nationalNumberPattern>
14623 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14624 <exampleNumber>21234567</exampleNumber>
14625 </fixedLine>
14626 <mobile>
14627 <nationalNumberPattern>
14628 (?:
14629 4[015-8]|
14630 9\d
14631 )\d{6}
14632 </nationalNumberPattern>
14633 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14634 <exampleNumber>41234567</exampleNumber>
14635 </mobile>
14636 <tollFree>
14637 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern>
14638 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14639 <exampleNumber>80012345</exampleNumber>
14640 </tollFree>
14641 <premiumRate>
14642 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern>
14643 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14644 <exampleNumber>82012345</exampleNumber>
14645 </premiumRate>
14646 <sharedCost>
14647 <nationalNumberPattern>
14648 810(?:
14649 0[0-6]|
14650 [2-8]\d
14651 )\d{3}
14652 </nationalNumberPattern>
14653 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14654 <exampleNumber>81021234</exampleNumber>
14655 </sharedCost>
14656 <personalNumber>
14657 <nationalNumberPattern>880\d{5}</nationalNumberPattern>
14658 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14659 <exampleNumber>88012345</exampleNumber>
14660 </personalNumber>
14661 <uan>
14662 <!-- Includes some 810 local-rate numbers, and long-distance rate number s. -->
14663 <nationalNumberPattern>
14664 0\d{4}|
14665 81(?:
14666 0(?:
14667 0[7-9]|
14668 1\d
14669 )|
14670 5\d{2}
14671 )\d{3}
14672 </nationalNumberPattern>
14673 <exampleNumber>01234</exampleNumber>
14674 </uan>
14675 </territory>
14676
14677 <!-- Nepal -->
14678 <!-- http://www.itu.int/oth/T0202000095/en -->
14679 <!-- http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php -->
14680 <territory id="NP" countryCode="977" internationalPrefix="00"
14681 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
14682 <availableFormats>
14683 <!-- Formatting patterns taken from pages like www.nepalgov.gov.np -->
14684 <numberFormat pattern="(1)(\d{7})">
14685 <leadingDigits>1[2-6]</leadingDigits>
14686 <format>$1-$2</format>
14687 </numberFormat>
14688 <numberFormat pattern="(\d{2})(\d{6})">
14689 <leadingDigits>
14690 1[01]|
14691 [2-8]|
14692 9(?:
14693 [1-69]|
14694 7[15-9]
14695 )
14696 </leadingDigits>
14697 <format>$1-$2</format>
14698 </numberFormat>
14699 <numberFormat pattern="(9\d{2})(\d{7})">
14700 <leadingDigits>
14701 9(?:
14702 7[45]|
14703 8
14704 )
14705 </leadingDigits>
14706 <format>$1-$2</format>
14707 </numberFormat>
14708 </availableFormats>
14709 <generalDesc>
14710 <!-- This is complex, in order to try and distinguish between numbers th at start with 97 and
14711 numbers that have the country code prefixed. -->
14712 <nationalNumberPattern>
14713 [1-8]\d{7}|
14714 9(?:
14715 [1-69]\d{6}|
14716 7[2-6]\d{5,7}|
14717 8\d{8}
14718 )
14719 </nationalNumberPattern>
14720 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
14721 </generalDesc>
14722 <fixedLine>
14723 <!-- Added (1) 2XXXXXX and (88) from numbers found online. -->
14724 <nationalNumberPattern>
14725 (?:
14726 1[0124-6]|
14727 2[13-79]|
14728 3[135-8]|
14729 4[146-9]|
14730 5[135-7]|
14731 6[13-9]|
14732 7[15-9]|
14733 8[1-46-9]|
14734 9[1-79]
14735 )\d{6}
14736 </nationalNumberPattern>
14737 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
14738 <exampleNumber>14567890</exampleNumber>
14739 </fixedLine>
14740 <!-- There is no definitive source of information for mobile numbers in Ne pal. The infomation
14741 here is collected by searching the Internet. -->
14742 <mobile>
14743 <nationalNumberPattern>
14744 9(?:
14745 7[45]|
14746 8[0145]
14747 )\d{7}
14748 </nationalNumberPattern>
14749 <possibleNumberPattern>\d{10}</possibleNumberPattern>
14750 <exampleNumber>9841234567</exampleNumber>
14751 </mobile>
14752 <!-- No information on other types of phone numbers for Nepal has been fou nd. -->
14753 </territory>
14754
14755 <!-- Nauru -->
14756 <!-- http://www.itu.int/oth/T0202000094/en -->
14757 <territory id="NR" countryCode="674" internationalPrefix="00">
14758 <availableFormats>
14759 <numberFormat pattern="(\d{3})(\d{4})">
14760 <format>$1 $2</format>
14761 </numberFormat>
14762 </availableFormats>
14763 <generalDesc>
14764 <nationalNumberPattern>[458]\d{6}</nationalNumberPattern>
14765 <possibleNumberPattern>\d{7}</possibleNumberPattern>
14766 </generalDesc>
14767 <fixedLine>
14768 <nationalNumberPattern>
14769 (?:
14770 444|
14771 888
14772 )\d{4}
14773 </nationalNumberPattern>
14774 <exampleNumber>4441234</exampleNumber>
14775 </fixedLine>
14776 <mobile>
14777 <nationalNumberPattern>55[5-9]\d{4}</nationalNumberPattern>
14778 <exampleNumber>5551234</exampleNumber>
14779 </mobile>
14780 <shortCode>
14781 <nationalNumberPattern>
14782 1(?:
14783 1[012]|
14784 23|
14785 92
14786 )
14787 </nationalNumberPattern>
14788 <possibleNumberPattern>\d{3}</possibleNumberPattern>
14789 <exampleNumber>110</exampleNumber>
14790 </shortCode>
14791 </territory>
14792
14793 <!-- Niue -->
14794 <!-- http://www.itu.int/oth/T02020000EC/en -->
14795 <territory id="NU" countryCode="683" internationalPrefix="00">
14796 <!-- Numbers are always formatted as a block. -->
14797 <generalDesc>
14798 <nationalNumberPattern>[1-5]\d{3}</nationalNumberPattern>
14799 <possibleNumberPattern>\d{4}</possibleNumberPattern>
14800 </generalDesc>
14801 <fixedLine>
14802 <!-- Putting FWT (fixed-wireless-terminals) numbers here too. -->
14803 <nationalNumberPattern>[34]\d{3}</nationalNumberPattern>
14804 <exampleNumber>4002</exampleNumber>
14805 </fixedLine>
14806 <mobile>
14807 <nationalNumberPattern>[125]\d{3}</nationalNumberPattern>
14808 <exampleNumber>1234</exampleNumber>
14809 </mobile>
14810 </territory>
14811
14812 <!-- New Zealand -->
14813 <!-- http://www.itu.int/oth/T0202000099/en -->
14814 <!-- Includes Ross Dependency, Antarctica -->
14815 <!-- Does not currently support 083 "Enhanced voice services", New Zealand d irect service
14816 numbers and 050 "Nation-Wide Service". -->
14817 <territory id="NZ" countryCode="64" internationalPrefix="0(?:0|161)"
14818 preferredInternationalPrefix="00" nationalPrefix="0"
14819 nationalPrefixFormattingRule="$NP$FG">
14820 <availableFormats>
14821 <numberFormat pattern="([34679])(\d{3})(\d{4})">
14822 <leadingDigits>
14823 [3467]|
14824 9[1-9]
14825 </leadingDigits>
14826 <format>$1-$2 $3</format>
14827 </numberFormat>
14828 <!-- Mobile numbers do not have exclusive leading digits - formatting de pends on number
14829 length. -->
14830 <!-- Vodafone numbers are formatted with 021 separated. -->
14831 <numberFormat pattern="(21)(\d{4})(\d{3,4})">
14832 <leadingDigits>21</leadingDigits>
14833 <format>$1 $2 $3</format>
14834 </numberFormat>
14835 <!-- Adding in the toll free numbers here as well since they follow the same format. -->
14836 <numberFormat pattern="([2589]\d{2})(\d{3})(\d{3,4})">
14837 <leadingDigits>
14838 2[0247-9]|
14839 5|
14840 [89]00
14841 </leadingDigits>
14842 <format>$1 $2 $3</format>
14843 </numberFormat>
14844 <!-- Vodafone and Orcon numbers can also be 8 digits (without leading 0) , and these are
14845 formatted differently. -->
14846 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
14847 <leadingDigits>2[0169]|86</leadingDigits>
14848 <format>$1 $2 $3</format>
14849 </numberFormat>
14850 <!-- Antarctica -->
14851 <numberFormat pattern="(24099)(\d{3})">
14852 <leadingDigits>240</leadingDigits>
14853 <leadingDigits>2409</leadingDigits>
14854 <leadingDigits>24099</leadingDigits>
14855 <format>$1 $2</format>
14856 </numberFormat>
14857 </availableFormats>
14858 <generalDesc>
14859 <nationalNumberPattern>
14860 6[235-9]\d{6}|
14861 [2-57-9]\d{7,10}
14862 </nationalNumberPattern>
14863 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
14864 </generalDesc>
14865 <fixedLine>
14866 <nationalNumberPattern>
14867 (?:
14868 3[2-79]|
14869 [49][2-689]|
14870 6[235-9]|
14871 7[2-589]
14872 )\d{6}|
14873 24099\d{3}
14874 </nationalNumberPattern>
14875 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
14876 <exampleNumber>32345678</exampleNumber>
14877 </fixedLine>
14878 <mobile>
14879 <!-- Includes mobile radio service numbers. -->
14880 <nationalNumberPattern>
14881 2(?:
14882 [079]\d{7}|
14883 1(?:
14884 0\d{5,7}|
14885 [12]\d{5,6}|
14886 [3-9]\d{5}
14887 )|
14888 [28]\d{7,8}|
14889 4[1-9]\d{6}
14890 )
14891 </nationalNumberPattern>
14892 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
14893 <exampleNumber>211234567</exampleNumber>
14894 </mobile>
14895 <pager>
14896 <nationalNumberPattern>[28]6\d{6,7}</nationalNumberPattern>
14897 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
14898 <exampleNumber>26123456</exampleNumber>
14899 </pager>
14900 <!-- These are the toll free patterns used, by Telecom and Telstra/Clear, but they are
14901 referred to as 'Value-added service' in the phone plan for some reaso n. 85 numbers are
14902 not covered, as telecom companies don't seem to support them yet. -->
14903 <tollFree>
14904 <nationalNumberPattern>
14905 508\d{6,7}|
14906 80\d{6,8}
14907 </nationalNumberPattern>
14908 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
14909 <exampleNumber>800123456</exampleNumber>
14910 </tollFree>
14911 <premiumRate>
14912 <nationalNumberPattern>90\d{7,9}</nationalNumberPattern>
14913 <possibleNumberPattern>\d{9,11}</possibleNumberPattern>
14914 <exampleNumber>900123456</exampleNumber>
14915 </premiumRate>
14916 </territory>
14917
14918 <!-- Oman -->
14919 <!-- http://www.itu.int/oth/T020200009F/en -->
14920 <territory id="OM" countryCode="968" internationalPrefix="00" >
14921 <availableFormats>
14922 <numberFormat pattern="(2\d)(\d{6})">
14923 <leadingDigits>2</leadingDigits>
14924 <format>$1 $2</format>
14925 </numberFormat>
14926 <numberFormat pattern="(9\d{3})(\d{4})">
14927 <leadingDigits>9</leadingDigits>
14928 <format>$1 $2</format>
14929 </numberFormat>
14930 <numberFormat pattern="([58]00)(\d{4,6})">
14931 <leadingDigits>[58]</leadingDigits>
14932 <format>$1 $2</format>
14933 </numberFormat>
14934 </availableFormats>
14935 <generalDesc>
14936 <nationalNumberPattern>
14937 (?:
14938 2[3-6]|
14939 5|
14940 9[2-9]
14941 )\d{6}|
14942 800\d{5,6}
14943 </nationalNumberPattern>
14944 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
14945 </generalDesc>
14946 <fixedLine>
14947 <nationalNumberPattern>2[3-6]\d{6}</nationalNumberPattern>
14948 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14949 <exampleNumber>23123456</exampleNumber>
14950 </fixedLine>
14951 <mobile>
14952 <nationalNumberPattern>9[2-9]\d{6}</nationalNumberPattern>
14953 <possibleNumberPattern>\d{8}</possibleNumberPattern>
14954 <exampleNumber>92123456</exampleNumber>
14955 </mobile>
14956 <tollFree>
14957 <!-- Link to document about toll-free numbers on www.tra.gov.om, which s uggests they should
14958 be 8007 followed by 4 digits. However, the only examples I can find , including the
14959 customer help line for the main telephony company there (omantel), is 8007 followed by
14960 5 digits, so am allowing both for now to be on the safe side. 500 n umbers seem to offer
14961 international toll-free dialing numbers - +968 500 1300 for interna tional help desk for
14962 omantel, for example. -->
14963 <nationalNumberPattern>
14964 8007\d{4,5}|
14965 500\d{4}
14966 </nationalNumberPattern>
14967 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
14968 <exampleNumber>80071234</exampleNumber>
14969 </tollFree>
14970 <!-- No premiumRate information can be found. -->
14971 </territory>
14972
14973 <!-- Panama -->
14974 <!-- http://www.asep.gob.pa/telecom/pnn/default.asp - last read May 19th 201 1. -->
14975 <!-- http://en.wikipedia.org/wiki/%2B507 - although it omits the fact that m obile phones are 8
14976 digits long. -->
14977 <territory id="PA" countryCode="507" internationalPrefix="00"
14978 nationalPrefix="0">
14979 <availableFormats>
14980 <numberFormat pattern="(\d{3})(\d{4})">
14981 <leadingDigits>[1-57-9]</leadingDigits>
14982 <format>$1-$2</format>
14983 </numberFormat>
14984 <numberFormat pattern="(\d{4})(\d{4})">
14985 <leadingDigits>6</leadingDigits>
14986 <format>$1-$2</format>
14987 </numberFormat>
14988 </availableFormats>
14989 <generalDesc>
14990 <nationalNumberPattern>[1-9]\d{6,7}</nationalNumberPattern>
14991 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
14992 </generalDesc>
14993 <!-- Note that numbers starting with 101, 106, 131, 151, 156 and 168 have not been assigned to
14994 any rule below since we are not sure what the "servicios 102/103" ref er to here. -->
14995 <fixedLine>
14996 <!-- Note that "servicios 101/104" in the plan refer to "Local Basic Com munications Service"
14997 and "Public and Semipublic Terminal Service", represented here as f ixed-line. -->
14998 <!-- The range 194-XXXX has been added since a number was found online w ith this prefix and
14999 proved to be diallable. -->
15000 <nationalNumberPattern>
15001 (?:
15002 1(?:
15003 0[02-579]|
15004 19|
15005 23|
15006 3[03]|
15007 4[479]|
15008 5[57]|
15009 65|
15010 7[016-8]|
15011 8[58]|
15012 9[1-49]
15013 )|
15014 2(?:
15015 [0235679]\d|
15016 1[0-7]|
15017 4[04-9]|
15018 8[028]
15019 )|
15020 3(?:
15021 0[0-7]|
15022 1[14-7]|
15023 2[0-3]|
15024 3[03]|
15025 4[0457]|
15026 5[56]|
15027 6[068]|
15028 7[078]|
15029 80|
15030 9[0-79]
15031 )|
15032 4(?:
15033 3[013-59]|
15034 4\d|
15035 7[0-689]
15036 )|
15037 5(?:
15038 [01]\d|
15039 2[0-7]|
15040 [56]0|
15041 79
15042 )|
15043 7(?:
15044 09|
15045 2[0-267]|
15046 [34]0|
15047 5[6-9]|
15048 7[0-24-7]|
15049 8[89]|
15050 99
15051 )|
15052 8(?:
15053 [34]\d|
15054 5[0-5]|
15055 8[02]
15056 )|
15057 9(?:
15058 0[78]|
15059 1[0178]|
15060 2[0378]|
15061 3[379]|
15062 40|
15063 5[0489]|
15064 6[06-9]|
15065 7[046-9]|
15066 8[36-8]|
15067 9[1-9]
15068 )
15069 )\d{4}
15070 </nationalNumberPattern>
15071 <possibleNumberPattern>\d{7}</possibleNumberPattern>
15072 <exampleNumber>2001234</exampleNumber>
15073 </fixedLine>
15074 <mobile>
15075 <!-- Note that "servicios 106/107" in the plan refer to mobile services. We also include
15076 service "210", "Servicio de Busca Personas". -->
15077 <nationalNumberPattern>
15078 (?:
15079 161|
15080 21[89]|
15081 8(?:
15082 1[01]|
15083 7[23]
15084 )
15085 )\d{4}|
15086 6(?:
15087 [04-8]\d|
15088 1[0-5]|
15089 2[0-4]|
15090 3[7-9]|
15091 9[0-8]
15092 )\d{5}
15093 </nationalNumberPattern>
15094 <exampleNumber>60012345</exampleNumber>
15095 </mobile>
15096 <tollFree>
15097 <nationalNumberPattern>80[09]\d{4}</nationalNumberPattern>
15098 <possibleNumberPattern>\d{7}</possibleNumberPattern>
15099 <exampleNumber>8001234</exampleNumber>
15100 </tollFree>
15101 <premiumRate>
15102 <!-- Value-added services are represented as "400" in the plan. -->
15103 <nationalNumberPattern>
15104 (?:
15105 779|
15106 8(?:
15107 2[235]|
15108 60|
15109 7[578]|
15110 86|
15111 95
15112 )|
15113 9(?:
15114 0[0-2]|
15115 81
15116 )
15117 )\d{4}
15118 </nationalNumberPattern>
15119 <possibleNumberPattern>\d{7}</possibleNumberPattern>
15120 <exampleNumber>8601234</exampleNumber>
15121 </premiumRate>
15122 <shortCode>
15123 <nationalNumberPattern>
15124 10[2-4]|
15125 911
15126 </nationalNumberPattern>
15127 <possibleNumberPattern>\d{3}</possibleNumberPattern>
15128 <exampleNumber>102</exampleNumber>
15129 </shortCode>
15130 </territory>
15131
15132 <!-- Peru -->
15133 <!-- http://www.itu.int/oth/T02020000A6/en -->
15134 <!-- http://en.wikipedia.org/wiki/+51 -->
15135 <territory id="PE" countryCode="51" internationalPrefix="19(?:1[124]|77|90)0 0"
15136 nationalPrefix="0" nationalPrefixFormattingRule="($FG)"
15137 preferredExtnPrefix=" Anexo ">
15138 <availableFormats>
15139 <numberFormat pattern="(1)(\d{7})">
15140 <leadingDigits>1</leadingDigits>
15141 <format>$1 $2</format>
15142 </numberFormat>
15143 <numberFormat pattern="([4-8]\d)(\d{6})">
15144 <leadingDigits>[4-8]</leadingDigits>
15145 <format>$1 $2</format>
15146 </numberFormat>
15147 <!-- Formatting from common usage found on the internet, supported by IT U doc. -->
15148 <numberFormat pattern="(9\d{2})(\d{3})(\d{3})"
15149 nationalPrefixFormattingRule="$FG">
15150 <leadingDigits>9</leadingDigits>
15151 <format>$1 $2 $3</format>
15152 </numberFormat>
15153 </availableFormats>
15154 <generalDesc>
15155 <nationalNumberPattern>[14-9]\d{7,8}</nationalNumberPattern>
15156 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
15157 </generalDesc>
15158 <fixedLine>
15159 <nationalNumberPattern>
15160 (?:
15161 1\d|
15162 4[1-4]|
15163 5[1-46]|
15164 6[1-7]|
15165 7[2-46]|
15166 8[2-4]
15167 )\d{6}
15168 </nationalNumberPattern>
15169 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
15170 <exampleNumber>11234567</exampleNumber>
15171 </fixedLine>
15172 <mobile>
15173 <nationalNumberPattern>9\d{8}</nationalNumberPattern>
15174 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15175 <exampleNumber>912345678</exampleNumber>
15176 </mobile>
15177 </territory>
15178
15179 <!-- French Polynesia (Tahiti) (Territoire français d'outre-mer) -->
15180 <!-- http://www.itu.int/oth/T020200004D/en -->
15181 <territory id="PF" countryCode="689" internationalPrefix="00">
15182 <availableFormats>
15183 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
15184 <format>$1 $2 $3</format>
15185 </numberFormat>
15186 </availableFormats>
15187 <generalDesc>
15188 <nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern>
15189 <possibleNumberPattern>\d{6}</possibleNumberPattern>
15190 </generalDesc>
15191 <noInternationalDialling>
15192 <nationalNumberPattern>
15193 (?:
15194 36|
15195 44
15196 )\d{4}
15197 </nationalNumberPattern>
15198 <exampleNumber>441234</exampleNumber>
15199 </noInternationalDialling>
15200 <fixedLine>
15201 <!-- Includes "voice-server" prefixes and pay-phone. The 41 range has be en made more
15202 specific to exclude Mobile MSRN. -->
15203 <nationalNumberPattern>
15204 (?:
15205 36\d|
15206 4(?:
15207 [02-9]\d|
15208 1[02-9]
15209 )|
15210 [5689]\d{2}
15211 )\d{3}
15212 </nationalNumberPattern>
15213 <exampleNumber>401234</exampleNumber>
15214 </fixedLine>
15215 <mobile>
15216 <nationalNumberPattern>
15217 (?:
15218 [27]\d{3}|
15219 3[0-59]\d{2}|
15220 411[3-6]
15221 )\d{2}
15222 </nationalNumberPattern>
15223 <exampleNumber>212345</exampleNumber>
15224 </mobile>
15225 </territory>
15226
15227 <!-- Papua New Guinea -->
15228 <!-- http://www.itu.int/oth/T02020000A4/en -->
15229 <!-- http://en.wikipedia.org/wiki/%2B675 -->
15230 <territory id="PG" countryCode="675" internationalPrefix="00">
15231 <availableFormats>
15232 <numberFormat pattern="(\d{3})(\d{4})">
15233 <leadingDigits>[1-689]</leadingDigits>
15234 <format>$1 $2</format>
15235 </numberFormat>
15236 <numberFormat pattern="(7[1-36]\d)(\d{2})(\d{3})">
15237 <leadingDigits>7[1-36]</leadingDigits>
15238 <format>$1 $2 $3</format>
15239 </numberFormat>
15240 </availableFormats>
15241 <generalDesc>
15242 <nationalNumberPattern>[1-9]\d{6,7}</nationalNumberPattern>
15243 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
15244 </generalDesc>
15245 <fixedLine>
15246 <!-- Fixed line patterns are from the numbering plan, with additions for 4XX since many
15247 numbers in the yellow pages seem to be outside the 47X range prescr ibed by the plan.
15248 The same applies to extra 64X numbers. -->
15249 <nationalNumberPattern>
15250 (?:
15251 3\d{2}|
15252 4[257]\d|
15253 5[34]\d|
15254 6(?:
15255 29|
15256 4[1-9]
15257 )|
15258 85[02-46-9]|
15259 9[78]\d
15260 )\d{4}
15261 </nationalNumberPattern>
15262 <possibleNumberPattern>\d{7}</possibleNumberPattern>
15263 <exampleNumber>3123456</exampleNumber>
15264 </fixedLine>
15265 <mobile>
15266 <!-- Mobile number patterns from the numbering plan are included here,
15267 as well as 68x from wikipedia. -->
15268 <nationalNumberPattern>
15269 (?:
15270 68|
15271 7(?:
15272 [126]\d|
15273 3[1-9]
15274 )
15275 )\d{5}
15276 </nationalNumberPattern>
15277 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
15278 <exampleNumber>6812345</exampleNumber>
15279 </mobile>
15280 <tollFree>
15281 <nationalNumberPattern>180\d{4}</nationalNumberPattern>
15282 <possibleNumberPattern>\d{7}</possibleNumberPattern>
15283 <exampleNumber>1801234</exampleNumber>
15284 </tollFree>
15285 <voip>
15286 <!-- VSAT prefixes are here. -->
15287 <nationalNumberPattern>275\d{4}</nationalNumberPattern>
15288 <possibleNumberPattern>\d{7}</possibleNumberPattern>
15289 <exampleNumber>2751234</exampleNumber>
15290 </voip>
15291 </territory>
15292
15293 <!-- Philippines -->
15294 <!-- http://en.wikipedia.org/wiki/%2B63 -->
15295 <territory id="PH" countryCode="63" internationalPrefix="00"
15296 nationalPrefix="0">
15297 <availableFormats>
15298 <!--Area code separated from number. Area codes found here:
15299 http://en.wikipedia.org/wiki/Telecommunications_in_the_Philippines#Area_ Codes -->
15300 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
15301 pattern="(2)(\d{3})(\d{4})">
15302 <leadingDigits>2</leadingDigits>
15303 <format>$1 $2 $3</format>
15304 </numberFormat>
15305 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
15306 pattern="(\d{4})(\d{5})">
15307 <leadingDigits>
15308 3(?:
15309 23|
15310 39|
15311 46
15312 )|
15313 4(?:
15314 2[3-6]|
15315 [35]9|
15316 4[26]|
15317 76
15318 )|
15319 5(?:
15320 22|
15321 44
15322 )|
15323 642|
15324 8(?:
15325 62|
15326 8[245]
15327 )
15328 </leadingDigits>
15329 <leadingDigits>
15330 3(?:
15331 230|
15332 397|
15333 461
15334 )|
15335 4(?:
15336 2(?:
15337 35|
15338 [46]4|
15339 51
15340 )|
15341 396|
15342 4(?:
15343 22|
15344 63
15345 )|
15346 59[347]|
15347 76[15]
15348 )|
15349 5(?:
15350 221|
15351 446
15352 )|
15353 642[23]|
15354 8(?:
15355 622|
15356 8(?:
15357 [24]2|
15358 5[13]
15359 )
15360 )
15361 </leadingDigits>
15362 <format>$1 $2</format>
15363 </numberFormat>
15364 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
15365 pattern="(\d{5})(\d{4})">
15366 <leadingDigits>
15367 346|
15368 4(?:
15369 27|
15370 9[35]
15371 )|
15372 883
15373 </leadingDigits>
15374 <leadingDigits>
15375 3469|
15376 4(?:
15377 279|
15378 9(?:
15379 30|
15380 56
15381 )
15382 )|
15383 8834
15384 </leadingDigits>
15385 <format>$1 $2</format>
15386 </numberFormat>
15387 <!-- This rule is a fallback for the more specific area codes. -->
15388 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
15389 pattern="([3-8]\d)(\d{3})(\d{4})">
15390 <leadingDigits>[3-8]</leadingDigits>
15391 <format>$1 $2 $3</format>
15392 </numberFormat>
15393 <numberFormat nationalPrefixFormattingRule="$NP$FG"
15394 pattern="(9\d{2})(\d{3})(\d{4})">
15395 <leadingDigits>9</leadingDigits>
15396 <format>$1 $2 $3</format>
15397 </numberFormat>
15398 <!-- Formatting from http://www.uniontelecard.com/calling-guides/philipp ines/guide1.aspx -->
15399 <numberFormat pattern="(1800)(\d{3})(\d{4})">
15400 <leadingDigits>1</leadingDigits>
15401 <format>$1 $2 $3</format>
15402 </numberFormat>
15403 <numberFormat pattern="(1800)(\d{1,2})(\d{3})(\d{4})">
15404 <leadingDigits>1</leadingDigits>
15405 <format>$1 $2 $3 $4</format>
15406 </numberFormat>
15407 </availableFormats>
15408 <generalDesc>
15409 <nationalNumberPattern>
15410 [2-9]\d{7,9}|
15411 1800\d{7,9}
15412 </nationalNumberPattern>
15413 <possibleNumberPattern>\d{7,13}</possibleNumberPattern>
15414 </generalDesc>
15415 <fixedLine>
15416 <nationalNumberPattern>
15417 (?:
15418 2|
15419 3[2-68]|
15420 4[2-9]|
15421 5[2-6]|
15422 6[2-58]|
15423 7[24578]|
15424 8[2-8]
15425 )\d{7}
15426 </nationalNumberPattern>
15427 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
15428 <exampleNumber>21234567</exampleNumber>
15429 </fixedLine>
15430 <mobile>
15431 <nationalNumberPattern>
15432 9(?:
15433 0[5-9]|
15434 1[025-9]|
15435 2[0-36-9]|
15436 3[0235-9]|
15437 4[89]|
15438 7[349]|
15439 89|
15440 9[49]
15441 )\d{7}
15442 </nationalNumberPattern>
15443 <possibleNumberPattern>\d{10}</possibleNumberPattern>
15444 <exampleNumber>9051234567</exampleNumber>
15445 </mobile>
15446 <!-- Information on toll-free numbers collected from searching the interne t -->
15447 <tollFree>
15448 <nationalNumberPattern>1800\d{7,9}</nationalNumberPattern>
15449 <possibleNumberPattern>\d{11,13}</possibleNumberPattern>
15450 <exampleNumber>180012345678</exampleNumber>
15451 </tollFree>
15452 <!-- No information can be found about other types of numbers (such as pre mium rate) in the
15453 Philippines. -->
15454 </territory>
15455
15456 <!-- Pakistan -->
15457 <!-- http://www.itu.int/oth/T02020000A1/en -->
15458 <!-- http://en.wikipedia.org/wiki/%2B92 -->
15459 <territory id="PK" countryCode="92" internationalPrefix="00"
15460 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
15461 <availableFormats>
15462 <!-- Universal Access Numbers (UAN) number format patterns first, so tha t these numbers are
15463 formatted nicely by the AYTF. -->
15464 <numberFormat pattern="(\d{2})(111)(\d{3})(\d{3})">
15465 <leadingDigits>
15466 (?:
15467 2[125]|
15468 4[0-246-9]|
15469 5[1-35-7]|
15470 6[1-8]|
15471 7[14]|
15472 8[16]|
15473 91
15474 )1
15475 </leadingDigits>
15476 <leadingDigits>
15477 (?:
15478 2[125]|
15479 4[0-246-9]|
15480 5[1-35-7]|
15481 6[1-8]|
15482 7[14]|
15483 8[16]|
15484 91
15485 )11
15486 </leadingDigits>
15487 <leadingDigits>
15488 (?:
15489 2[125]|
15490 4[0-246-9]|
15491 5[1-35-7]|
15492 6[1-8]|
15493 7[14]|
15494 8[16]|
15495 91
15496 )111
15497 </leadingDigits>
15498 <format>$1 $2 $3 $4</format>
15499 </numberFormat>
15500 <numberFormat pattern="(\d{3})(111)(\d{3})(\d{3})">
15501 <leadingDigits>
15502 2[349]|
15503 45|
15504 54|
15505 60|
15506 72|
15507 8[2-5]|
15508 9[2-9]
15509 </leadingDigits>
15510 <leadingDigits>
15511 (?:
15512 2[349]|
15513 45|
15514 54|
15515 60|
15516 72|
15517 8[2-5]|
15518 9[2-9]
15519 )\d1
15520 </leadingDigits>
15521 <leadingDigits>
15522 (?:
15523 2[349]|
15524 45|
15525 54|
15526 60|
15527 72|
15528 8[2-5]|
15529 9[2-9]
15530 )\d11
15531 </leadingDigits>
15532 <leadingDigits>
15533 (?:
15534 2[349]|
15535 45|
15536 54|
15537 60|
15538 72|
15539 8[2-5]|
15540 9[2-9]
15541 )\d111
15542 </leadingDigits>
15543 <format>$1 $2 $3 $4</format>
15544 </numberFormat>
15545 <numberFormat pattern="(\d{2})(\d{7,8})">
15546 <leadingDigits>
15547 (?:
15548 2[125]|
15549 4[0-246-9]|
15550 5[1-35-7]|
15551 6[1-8]|
15552 7[14]|
15553 8[16]|
15554 91
15555 )[2-9]
15556 </leadingDigits>
15557 <format>$1 $2</format>
15558 </numberFormat>
15559 <numberFormat pattern="(\d{3})(\d{6,7})">
15560 <leadingDigits>
15561 2[349]|
15562 45|
15563 54|
15564 60|
15565 72|
15566 8[2-5]|
15567 9[2-9]
15568 </leadingDigits>
15569 <leadingDigits>
15570 (?:
15571 2[349]|
15572 45|
15573 54|
15574 60|
15575 72|
15576 8[2-5]|
15577 9[2-9]
15578 )\d[2-9]
15579 </leadingDigits>
15580 <format>$1 $2</format>
15581 </numberFormat>
15582 <numberFormat pattern="(3\d{2})(\d{7})" nationalPrefixFormattingRule="$N P$FG">
15583 <leadingDigits>3</leadingDigits>
15584 <format>$1 $2</format>
15585 </numberFormat>
15586 <numberFormat pattern="([15]\d{3})(\d{5,6})">
15587 <leadingDigits>
15588 58[12]|
15589 1
15590 </leadingDigits>
15591 <format>$1 $2</format>
15592 </numberFormat>
15593 <!-- This is from online examples. -->
15594 <numberFormat pattern="(586\d{2})(\d{5})">
15595 <leadingDigits>586</leadingDigits>
15596 <format>$1 $2</format>
15597 </numberFormat>
15598 <numberFormat pattern="([89]00)(\d{3})(\d{2})" nationalPrefixFormattingR ule="$NP$FG">
15599 <leadingDigits>[89]00</leadingDigits>
15600 <format>$1 $2 $3</format>
15601 </numberFormat>
15602 </availableFormats>
15603 <generalDesc>
15604 <!-- This is horribly complex because the country code is 92, and severa l area codes start
15605 with 92, and the number length is widely variable. -->
15606 <nationalNumberPattern>
15607 1\d{8}|
15608 [2-8]\d{5,11}|
15609 9(?:
15610 [013-9]\d{4,9}|
15611 2\d(?:
15612 111\d{6}|
15613 \d{3,7}
15614 )
15615 )
15616 </nationalNumberPattern>
15617 <possibleNumberPattern>\d{6,12}</possibleNumberPattern>
15618 </generalDesc>
15619 <fixedLine>
15620 <!-- The subscriber number length is not well defined for some area code s. From online
15621 examples, we have come up with a heuristic that for 3-digit area co des, the subscriber
15622 number will be 6 or 7 digits - for 2-digit area codes it will be 7, with the exceptions
15623 of Karachi and Lahore (both 8). -->
15624 <nationalNumberPattern>
15625 (?:
15626 21|
15627 42
15628 )[2-9]\d{7}|
15629 (?:
15630 2[25]|
15631 4[0146-9]|
15632 5[1-35-7]|
15633 6[1-8]|
15634 7[14]|
15635 8[16]|
15636 91
15637 )[2-9]\d{6}|
15638 (?:
15639 2(?:
15640 3[2358]|
15641 4[2-4]|
15642 9[2-8]
15643 )|
15644 45[3479]|
15645 54[2-467]|
15646 60[468]|
15647 72[236]|
15648 8(?:
15649 2[2-689]|
15650 3[23578]|
15651 4[3478]|
15652 5[2356]
15653 )|
15654 9(?:
15655 1|
15656 2[2-8]|
15657 3[27-9]|
15658 4[2-6]|
15659 6[3569]|
15660 9[25-8]
15661 )
15662 )[2-9]\d{5,6}|
15663 58[126]\d{7}
15664 </nationalNumberPattern>
15665 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
15666 <exampleNumber>2123456789</exampleNumber>
15667 </fixedLine>
15668 <mobile>
15669 <!-- Adding 347 as SMSs have been successfully sent to these numbers and numbers can be
15670 found online with these prefixes. -->
15671 <nationalNumberPattern>
15672 3(?:
15673 0\d|
15674 1[2-5]|
15675 2[1-3]|
15676 3[1-6]|
15677 4[2-7]|
15678 64
15679 )\d{7}
15680 </nationalNumberPattern>
15681 <possibleNumberPattern>\d{10}</possibleNumberPattern>
15682 <exampleNumber>3012345678</exampleNumber>
15683 </mobile>
15684 <tollFree>
15685 <nationalNumberPattern>800\d{5}</nationalNumberPattern>
15686 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15687 <exampleNumber>80012345</exampleNumber>
15688 </tollFree>
15689 <premiumRate>
15690 <nationalNumberPattern>900\d{5}</nationalNumberPattern>
15691 <possibleNumberPattern>\d{8}</possibleNumberPattern>
15692 <exampleNumber>90012345</exampleNumber>
15693 </premiumRate>
15694 <!-- These are referred to as UPT numbers in the plan. -->
15695 <personalNumber>
15696 <nationalNumberPattern>122\d{6}</nationalNumberPattern>
15697 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15698 <!-- The example number here is the test number from the plan. -->
15699 <exampleNumber>122044444</exampleNumber>
15700 </personalNumber>
15701 <uan>
15702 <!-- Data on what a UAN is is hard to come by. http://www.ptcl.com.pk ha s information under
15703 http://www.ptcl.com.pk/contentb.php?NID=143#uan - which defines the ir format - but not
15704 what type of number they are. We exclude Azad Jammu, Kashmir and N orthern Areas here
15705 since no online example UANs can be found, and they have an "access code" at the start,
15706 making it difficult to guess what a UAN in these areas would look l ike. -->
15707 <nationalNumberPattern>
15708 (?:
15709 2(?:
15710 [125]|
15711 3[2358]|
15712 4[2-4]|
15713 9[2-8]
15714 )|
15715 4(?:
15716 [0-246-9]|
15717 5[3479]
15718 )|
15719 5(?:
15720 [1-35-7]|
15721 4[2-467]
15722 )|
15723 6(?:
15724 [1-8]|
15725 0[468]
15726 )|
15727 7(?:
15728 [14]|
15729 2[236]
15730 )|
15731 8(?:
15732 [16]|
15733 2[2-689]|
15734 3[23578]|
15735 4[3478]|
15736 5[2356]
15737 )|
15738 9(?:
15739 1|
15740 22|
15741 3[27-9]|
15742 4[2-6]|
15743 6[3569]|
15744 9[2-7]
15745 )
15746 )111\d{6}
15747 </nationalNumberPattern>
15748 <possibleNumberPattern>\d{11,12}</possibleNumberPattern>
15749 <exampleNumber>21111825888</exampleNumber>
15750 </uan>
15751 </territory>
15752
15753 <!-- Poland -->
15754 <!-- http://en.wikipedia.org/wiki/%2B48 -->
15755 <!--
15756 http://www.uke.gov.pl/uke/index.jsp?place=Lead24&news_cat_id=277&news_id=379 1&layout=9&page=text
15757 (in Polish) -->
15758 <territory id="PL" countryCode="48" internationalPrefix="00">
15759 <availableFormats>
15760 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
15761 <leadingDigits>
15762 [124]|
15763 3[2-4]|
15764 5[24-689]|
15765 6[1-3578]|
15766 7[14-7]|
15767 8[1-79]|
15768 9[145]
15769 </leadingDigits>
15770 <format>$1 $2 $3 $4</format>
15771 </numberFormat>
15772 <!-- We are formatting 70 numbers as per mobile numbers, based on inform ation from some
15773 Poles that this is more usual. -->
15774 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
15775 <leadingDigits>
15776 39|
15777 5[013]|
15778 6[069]|
15779 7[0289]|
15780 8[08]
15781 </leadingDigits>
15782 <format>$1 $2 $3</format>
15783 </numberFormat>
15784 </availableFormats>
15785 <generalDesc>
15786 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern>
15787 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15788 </generalDesc>
15789 <fixedLine>
15790 <nationalNumberPattern>
15791 (?:
15792 1[2-8]|
15793 2[2-59]|
15794 3[2-4]|
15795 4[1-468]|
15796 5[24-689]|
15797 6[1-3578]|
15798 7[14-7]|
15799 8[1-79]|
15800 9[145]
15801 )\d{7}
15802 </nationalNumberPattern>
15803 <exampleNumber>123456789</exampleNumber>
15804 </fixedLine>
15805 <mobile>
15806 <nationalNumberPattern>
15807 (?:
15808 5[013]|
15809 6[069]|
15810 7[289]|
15811 88
15812 )\d{7}
15813 </nationalNumberPattern>
15814 <exampleNumber>512345678</exampleNumber>
15815 </mobile>
15816 <tollFree>
15817 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
15818 <exampleNumber>800123456</exampleNumber>
15819 </tollFree>
15820 <premiumRate>
15821 <nationalNumberPattern>70\d{7}</nationalNumberPattern>
15822 <exampleNumber>701234567</exampleNumber>
15823 </premiumRate>
15824 <sharedCost>
15825 <nationalNumberPattern>801\d{6}</nationalNumberPattern>
15826 <exampleNumber>801234567</exampleNumber>
15827 </sharedCost>
15828 <voip>
15829 <nationalNumberPattern>39\d{7}</nationalNumberPattern>
15830 <exampleNumber>391234567</exampleNumber>
15831 </voip>
15832 </territory>
15833
15834 <!-- Saint Pierre and Miquelon (Collectivité territoriale de la République f rançaise) -->
15835 <territory id="PM" countryCode="508" internationalPrefix="00"
15836 nationalPrefix="0">
15837 </territory>
15838
15839 <!-- Puerto Rico -->
15840 <!-- http://www.itu.int/oth/T02020000AA/en -->
15841 <territory id="PR" countryCode="1" leadingDigits="787|939"
15842 nationalPrefix="1" internationalPrefix="011">
15843 <generalDesc>
15844 <!-- NANPA country - uses US formatting rules -->
15845 <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
15846 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
15847 </generalDesc>
15848 <fixedLine>
15849 <nationalNumberPattern>
15850 (?:
15851 787|
15852 939
15853 )[2-9]\d{6}
15854 </nationalNumberPattern>
15855 <exampleNumber>7872345678</exampleNumber>
15856 </fixedLine>
15857 <mobile>
15858 <nationalNumberPattern>
15859 (?:
15860 787|
15861 939
15862 )[2-9]\d{6}
15863 </nationalNumberPattern>
15864 <exampleNumber>7872345678</exampleNumber>
15865 </mobile>
15866 <tollFree>
15867 <nationalNumberPattern>
15868 8(?:
15869 00|
15870 55|
15871 66|
15872 77|
15873 88
15874 )[2-9]\d{6}
15875 </nationalNumberPattern>
15876 <possibleNumberPattern>\d{10}</possibleNumberPattern>
15877 <exampleNumber>8002345678</exampleNumber>
15878 </tollFree>
15879 <premiumRate>
15880 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
15881 <possibleNumberPattern>\d{10}</possibleNumberPattern>
15882 <exampleNumber>9002345678</exampleNumber>
15883 </premiumRate>
15884 <personalNumber>
15885 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
15886 <nationalNumberPattern>
15887 5(?:
15888 00|
15889 33|
15890 44
15891 )[2-9]\d{6}
15892 </nationalNumberPattern>
15893 <possibleNumberPattern>\d{10}</possibleNumberPattern>
15894 <exampleNumber>5002345678</exampleNumber>
15895 </personalNumber>
15896 </territory>
15897
15898 <!-- Palestinian Authority -->
15899 <!-- http://en.wikipedia.org/wiki/%2B970 -->
15900 <!-- http://www.wtng.info/wtng-970-ps.html -->
15901 <!-- http://www.paltel.ps -->
15902 <!-- Palestinian phone numbers can be reached through the Israeli country co de (972) in addition
15903 to the Palestinian country code (970) and so Palestinian landlines and mobile lines are a
15904 subset of the Israeli formats. -->
15905 <territory id="PS" countryCode="970" internationalPrefix="00"
15906 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
15907 <availableFormats>
15908 <numberFormat pattern="([2489])(2\d{2})(\d{4})">
15909 <leadingDigits>[2489]</leadingDigits>
15910 <format>$1 $2 $3</format>
15911 </numberFormat>
15912 <numberFormat pattern="(5[69]\d)(\d{3})(\d{3})">
15913 <leadingDigits>5</leadingDigits>
15914 <format>$1 $2 $3</format>
15915 </numberFormat>
15916 <numberFormat nationalPrefixFormattingRule="$FG"
15917 pattern="(1[78]00)(\d{3})(\d{3})">
15918 <leadingDigits>1[78]</leadingDigits>
15919 <format>$1 $2 $3</format>
15920 </numberFormat>
15921 <!-- 4 and 5 digit premium numbers will be formatted as one block by def ault. -->
15922 </availableFormats>
15923 <generalDesc>
15924 <nationalNumberPattern>
15925 [24589]\d{7,8}|
15926 1(?:
15927 [78]\d{8}|
15928 [49]\d{2,3}
15929 )
15930 </nationalNumberPattern>
15931 <possibleNumberPattern>\d{4,10}</possibleNumberPattern>
15932 </generalDesc>
15933 <fixedLine>
15934 <nationalNumberPattern>
15935 (?:
15936 22[234789]|
15937 42[45]|
15938 82[01458]|
15939 92[369]
15940 )\d{5}
15941 </nationalNumberPattern>
15942 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
15943 <exampleNumber>22234567</exampleNumber>
15944 </fixedLine>
15945 <mobile>
15946 <nationalNumberPattern>5[69]\d{7}</nationalNumberPattern>
15947 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15948 <exampleNumber>599123456</exampleNumber>
15949 </mobile>
15950 <tollFree>
15951 <nationalNumberPattern>1800\d{6}</nationalNumberPattern>
15952 <possibleNumberPattern>\d{10}</possibleNumberPattern>
15953 <exampleNumber>1800123456</exampleNumber>
15954 </tollFree>
15955 <premiumRate>
15956 <!-- According to Paltel, premium numbers are 14xx and 19xxx -->
15957 <nationalNumberPattern>
15958 1(?:
15959 4|
15960 9\d
15961 )\d{2}
15962 </nationalNumberPattern>
15963 <possibleNumberPattern>\d{4,5}</possibleNumberPattern>
15964 <exampleNumber>19123</exampleNumber>
15965 </premiumRate>
15966 <sharedCost>
15967 <nationalNumberPattern>1700\d{6}</nationalNumberPattern>
15968 <possibleNumberPattern>\d{10}</possibleNumberPattern>
15969 <exampleNumber>1700123456</exampleNumber>
15970 </sharedCost>
15971 </territory>
15972
15973 <!-- Portugal -->
15974 <!-- http://www.anacom.pt/render.jsp?categoryId=279098 -->
15975 <territory id="PT" countryCode="351" internationalPrefix="00">
15976 <availableFormats>
15977 <numberFormat pattern="([2-46-9]\d{2})(\d{3})(\d{3})">
15978 <format>$1 $2 $3</format>
15979 </numberFormat>
15980 </availableFormats>
15981 <generalDesc>
15982 <nationalNumberPattern>[2-46-9]\d{8}</nationalNumberPattern>
15983 <possibleNumberPattern>\d{9}</possibleNumberPattern>
15984 </generalDesc>
15985 <fixedLine>
15986 <nationalNumberPattern>
15987 2(?:
15988 [12]\d|
15989 [35][1-689]|
15990 4[1-59]|
15991 6[1-35689]|
15992 7[1-9]|
15993 8[1-69]|
15994 9[1256]
15995 )\d{6}
15996 </nationalNumberPattern>
15997 <exampleNumber>212345678</exampleNumber>
15998 </fixedLine>
15999 <mobile>
16000 <nationalNumberPattern>
16001 9(?:
16002 [136]\d{2}|
16003 2[124-79]\d|
16004 4(?:
16005 80|
16006 9\d
16007 )
16008 )\d{5}
16009 </nationalNumberPattern>
16010 <exampleNumber>912345678</exampleNumber>
16011 </mobile>
16012 <tollFree>
16013 <nationalNumberPattern>
16014 4\d{8}|
16015 80[02]\d{6}
16016 </nationalNumberPattern>
16017 <exampleNumber>800123456</exampleNumber>
16018 </tollFree>
16019 <premiumRate>
16020 <nationalNumberPattern>71\d{7}</nationalNumberPattern>
16021 <exampleNumber>712345678</exampleNumber>
16022 </premiumRate>
16023 <sharedCost>
16024 <nationalNumberPattern>808\d{6}</nationalNumberPattern>
16025 <exampleNumber>808123456</exampleNumber>
16026 </sharedCost>
16027 <voip>
16028 <nationalNumberPattern>30\d{7}</nationalNumberPattern>
16029 <exampleNumber>301234567</exampleNumber>
16030 </voip>
16031 </territory>
16032
16033 <!-- Palau -->
16034 <!-- http://www.itu.int/oth/T02020000A2/en -->
16035 <territory id="PW" countryCode="680" internationalPrefix="01[12]">
16036 <availableFormats>
16037 <numberFormat pattern="(\d{3})(\d{4})">
16038 <format>$1 $2</format>
16039 </numberFormat>
16040 </availableFormats>
16041 <generalDesc>
16042 <nationalNumberPattern>[2-8]\d{6}</nationalNumberPattern>
16043 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16044 </generalDesc>
16045 <fixedLine>
16046 <nationalNumberPattern>
16047 2552255|
16048 (?:
16049 277|
16050 345|
16051 488|
16052 5(?:
16053 35|
16054 44|
16055 87
16056 )|
16057 6(?:
16058 22|
16059 54|
16060 79
16061 )|
16062 7(?:
16063 33|
16064 47
16065 )|
16066 8(?:
16067 24|
16068 55|
16069 76
16070 )
16071 )\d{4}
16072 </nationalNumberPattern>
16073 <exampleNumber>2771234</exampleNumber>
16074 </fixedLine>
16075 <mobile>
16076 <nationalNumberPattern>
16077 (?:
16078 6[234689]0|
16079 77[45789]
16080 )\d{4}
16081 </nationalNumberPattern>
16082 <exampleNumber>6201234</exampleNumber>
16083 </mobile>
16084 <!-- Emergency call service. -->
16085 <shortCode>
16086 <nationalNumberPattern>911</nationalNumberPattern>
16087 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16088 <exampleNumber>911</exampleNumber>
16089 </shortCode>
16090 </territory>
16091
16092 <!-- Paraguay -->
16093 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay -->
16094 <!-- http://www.itu.int/oth/T02020000A5/en -->
16095 <!-- http://www.copaco.com.py/seccion/codigos -->
16096 <territory id="PY" countryCode="595" internationalPrefix="00" nationalPrefix ="0">
16097 <availableFormats>
16098 <!-- CONATEL plan. -->
16099 <numberFormat pattern="(\d{2})(\d{5,7})" nationalPrefixFormattingRule="( $FG)">
16100 <leadingDigits>
16101 (?:
16102 [26]1|
16103 3[289]|
16104 4[124678]|
16105 7[123]|
16106 8[1236]
16107 )
16108 </leadingDigits>
16109 <format>$1 $2</format>
16110 </numberFormat>
16111 <numberFormat pattern="(\d{3})(\d{3,6})" nationalPrefixFormattingRule="$ NP$FG">
16112 <leadingDigits>[2-9]0</leadingDigits>
16113 <format>$1 $2</format>
16114 </numberFormat>
16115 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP $FG">
16116 <leadingDigits>9[1-9]</leadingDigits>
16117 <format>$1 $2</format>
16118 </numberFormat>
16119 <!-- Format seen in examples found online. -->
16120 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
16121 <leadingDigits>8700</leadingDigits>
16122 <format>$1 $2 $3</format>
16123 </numberFormat>
16124 <!-- "Fall-back" rule for the rest of the fixed-line numbers that have 3 -digit area codes.
16125 -->
16126 <numberFormat pattern="(\d{3})(\d{4,6})" nationalPrefixFormattingRule="( $FG)">
16127 <leadingDigits>[2-8][1-9]</leadingDigits>
16128 <format>$1 $2</format>
16129 </numberFormat>
16130 </availableFormats>
16131 <generalDesc>
16132 <nationalNumberPattern>
16133 5[0-5]\d{4,7}|
16134 [2-46-9]\d{5,8}
16135 </nationalNumberPattern>
16136 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
16137 </generalDesc>
16138 <fixedLine>
16139 <nationalNumberPattern>
16140 (?:
16141 [26]1|
16142 3[289]|
16143 4[124678]|
16144 7[123]|
16145 8[1236]
16146 )\d{5,7}|
16147 (?:
16148 2(?:
16149 2[4568]|
16150 7[15]|
16151 9[1-5]
16152 )|
16153 3(?:
16154 18|
16155 3[167]|
16156 4[2357]|
16157 51
16158 )|
16159 4(?:
16160 18|
16161 2[45]|
16162 3[12]|
16163 5[13]|
16164 64|
16165 71|
16166 9[1-47]
16167 )|
16168 5(?:
16169 [1-4]\d|
16170 5[0234]
16171 )|
16172 6(?:
16173 3[1-3]|
16174 44|
16175 7[1-4678]
16176 )|
16177 7(?:
16178 17|
16179 4[0-4]|
16180 6[1-578]|
16181 75|
16182 8[0-8]
16183 )|
16184 858
16185 )\d{5,6}
16186 </nationalNumberPattern>
16187 <exampleNumber>212345678</exampleNumber>
16188 </fixedLine>
16189 <mobile>
16190 <nationalNumberPattern>
16191 9(?:
16192 61|
16193 7[12356]|
16194 8[1-5]|
16195 9[1235]
16196 )\d{6}
16197 </nationalNumberPattern>
16198 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16199 <exampleNumber>961456789</exampleNumber>
16200 </mobile>
16201 <voip>
16202 <nationalNumberPattern>8700[0-4]\d{4}</nationalNumberPattern>
16203 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16204 <exampleNumber>870012345</exampleNumber>
16205 </voip>
16206 <uan>
16207 <nationalNumberPattern>[2-9]0\d{4,7}</nationalNumberPattern>
16208 <possibleNumber>\d{6,9}</possibleNumber>
16209 <exampleNumber>201234567</exampleNumber>
16210 </uan>
16211 <shortCode>
16212 <nationalNumberPattern>1[1-4]\d</nationalNumberPattern>
16213 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16214 <exampleNumber>123</exampleNumber>
16215 </shortCode>
16216 </territory>
16217
16218 <!-- Qatar -->
16219 <!-- http://www.itu.int/oth/T02020000AB/en -->
16220 <!-- http://wtng.info/wtng-qq.html -->
16221 <territory id="QA" countryCode="974" internationalPrefix="00">
16222 <availableFormats>
16223 <numberFormat pattern="(8\d{2})(\d{4})">
16224 <leadingDigits>8</leadingDigits>
16225 <format>$1 $2</format>
16226 </numberFormat>
16227 <numberFormat pattern="([3-7]\d{3})(\d{4})">
16228 <leadingDigits>[3-7]</leadingDigits>
16229 <format>$1 $2</format>
16230 </numberFormat>
16231 </availableFormats>
16232 <generalDesc>
16233 <nationalNumberPattern>[3-8]\d{6,7}</nationalNumberPattern>
16234 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
16235 </generalDesc>
16236 <fixedLine>
16237 <nationalNumberPattern>44\d{6}</nationalNumberPattern>
16238 <exampleNumber>44123456</exampleNumber>
16239 </fixedLine>
16240 <mobile>
16241 <nationalNumberPattern>
16242 (?:
16243 33|
16244 55|
16245 66|
16246 77
16247 )\d{6}
16248 </nationalNumberPattern>
16249 <exampleNumber>33123456</exampleNumber>
16250 </mobile>
16251 <tollFree>
16252 <nationalNumberPattern>800\d{4}</nationalNumberPattern>
16253 <exampleNumber>8001234</exampleNumber>
16254 </tollFree>
16255 <!-- No premiumRate information can be found. -->
16256 </territory>
16257
16258 <!-- Réunion (French Departments and Territories in the Indian Ocean) -->
16259 <!-- Note this shares the same country code as La Mayotte and French Souther n Territories, and
16260 the formatting patterns here are used by all of them. -->
16261 <!-- http://www.itu.int/oth/T020200004B/en -->
16262 <territory id="RE" countryCode="262" internationalPrefix="00"
16263 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
16264 leadingDigits="262|6[49]|8" mainCountryForCode="true" >
16265 <availableFormats>
16266 <numberFormat pattern="([268]\d{2})(\d{2})(\d{2})(\d{2})">
16267 <format>$1 $2 $3 $4</format>
16268 </numberFormat>
16269 </availableFormats>
16270 <generalDesc>
16271 <nationalNumberPattern>[268]\d{8}</nationalNumberPattern>
16272 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16273 </generalDesc>
16274 <fixedLine>
16275 <!-- 0876 numbers are mentioned in the plan, but none in use can be foun d. -->
16276 <nationalNumberPattern>262\d{6}</nationalNumberPattern>
16277 <exampleNumber>262161234</exampleNumber>
16278 </fixedLine>
16279 <mobile>
16280 <nationalNumberPattern>
16281 6(?:
16282 9[23]|
16283 47
16284 )\d{6}
16285 </nationalNumberPattern>
16286 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16287 <exampleNumber>692123456</exampleNumber>
16288 </mobile>
16289 <!-- 08* Numbers in Réunion are the same as those valid in France. -->
16290 <tollFree>
16291 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
16292 <exampleNumber>801234567</exampleNumber>
16293 </tollFree>
16294 <premiumRate>
16295 <nationalNumberPattern>89[1-37-9]\d{6}</nationalNumberPattern>
16296 <exampleNumber>891123456</exampleNumber>
16297 </premiumRate>
16298 <sharedCost>
16299 <nationalNumberPattern>
16300 8(?:
16301 1[019]|
16302 2[0156]|
16303 84|
16304 90
16305 )\d{6}
16306 </nationalNumberPattern>
16307 <exampleNumber>810123456</exampleNumber>
16308 </sharedCost>
16309 </territory>
16310
16311 <!-- Romania -->
16312 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000AC0001MSWE.doc -->
16313 <!-- http://en.wikipedia.org/wiki/Romania_telephone_area_codes -->
16314 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania -->
16315 <!-- Extension prefix found online, confirmed by a Romanian. -->
16316 <territory id="RO" countryCode="40" internationalPrefix="00"
16317 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
16318 preferredExtnPrefix=" int ">
16319 <availableFormats>
16320 <numberFormat pattern="([237]\d)(\d{3})(\d{4})">
16321 <leadingDigits>
16322 [23]1|
16323 7
16324 </leadingDigits>
16325 <format>$1 $2 $3</format>
16326 </numberFormat>
16327 <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
16328 <leadingDigits>
16329 [23][02-9]|
16330 [89]
16331 </leadingDigits>
16332 <format>$1 $2 $3</format>
16333 </numberFormat>
16334 </availableFormats>
16335 <generalDesc>
16336 <nationalNumberPattern>[237-9]\d{8}</nationalNumberPattern>
16337 <!-- Although the ITU plan says the number plan is open, this was change d in 2008 according
16338 to wikipedia and people must dial the full number. For this reason the possible number
16339 pattern is restricted to 9 digits. -->
16340 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16341 </generalDesc>
16342 <fixedLine>
16343 <nationalNumberPattern>[23][13-6]\d{7}</nationalNumberPattern>
16344 <exampleNumber>211234567</exampleNumber>
16345 </fixedLine>
16346 <mobile>
16347 <nationalNumberPattern>7[1-8]\d{7}</nationalNumberPattern>
16348 <exampleNumber>712345678</exampleNumber>
16349 </mobile>
16350 <tollFree>
16351 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
16352 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16353 <exampleNumber>800123456</exampleNumber>
16354 </tollFree>
16355 <premiumRate>
16356 <nationalNumberPattern>90[036]\d{6}</nationalNumberPattern>
16357 <exampleNumber>900123456</exampleNumber>
16358 </premiumRate>
16359 <sharedCost>
16360 <nationalNumberPattern>801\d{6}</nationalNumberPattern>
16361 <exampleNumber>801123456</exampleNumber>
16362 </sharedCost>
16363 <personalNumber>
16364 <nationalNumberPattern>802\d{6}</nationalNumberPattern>
16365 <exampleNumber>802123456</exampleNumber>
16366 </personalNumber>
16367 </territory>
16368
16369 <!-- Serbia -->
16370 <!-- http://www.itu.int/oth/T02020000B9/en -->
16371 <territory id="RS" countryCode="381" internationalPrefix="00"
16372 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
16373 <availableFormats>
16374 <numberFormat pattern="([23]\d{2})(\d{4,7})">
16375 <leadingDigits>
16376 (?:
16377 2[389]|
16378 39
16379 )0
16380 </leadingDigits>
16381 <format>$1 $2</format>
16382 </numberFormat>
16383 <numberFormat pattern="([1-4]\d)(\d{4,8})">
16384 <leadingDigits>
16385 1|
16386 2(?:
16387 [0-24-7]|
16388 [389][1-9]
16389 )|
16390 3(?:
16391 [0-8]|
16392 9[1-9]
16393 )|
16394 42
16395 </leadingDigits>
16396 <format>$1 $2</format>
16397 </numberFormat>
16398 <numberFormat pattern="(6[0-689])(\d{3,10})">
16399 <leadingDigits>6</leadingDigits>
16400 <format>$1 $2</format>
16401 </numberFormat>
16402 <numberFormat pattern="([89]\d{2})(\d{3,6})">
16403 <leadingDigits>[89]</leadingDigits>
16404 <format>$1 $2</format>
16405 </numberFormat>
16406 </availableFormats>
16407 <generalDesc>
16408 <nationalNumberPattern>[1-46-9]\d{4,11}</nationalNumberPattern>
16409 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
16410 </generalDesc>
16411 <fixedLine>
16412 <nationalNumberPattern>[1-3]\d{6,9}</nationalNumberPattern>
16413 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
16414 <exampleNumber>1012345</exampleNumber>
16415 </fixedLine>
16416 <mobile>
16417 <nationalNumberPattern>6[0-689]\d{3,10}</nationalNumberPattern>
16418 <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
16419 <exampleNumber>6012345</exampleNumber>
16420 </mobile>
16421 <tollFree>
16422 <nationalNumberPattern>800\d{3,6}</nationalNumberPattern>
16423 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
16424 <exampleNumber>80012345</exampleNumber>
16425 </tollFree>
16426 <premiumRate>
16427 <nationalNumberPattern>
16428 (?:
16429 9[0-2]|
16430 42
16431 )\d{4,7}
16432 </nationalNumberPattern>
16433 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
16434 <exampleNumber>90012345</exampleNumber>
16435 </premiumRate>
16436 </territory>
16437
16438 <!-- Russian Federation -->
16439 <!-- http://www.itu.int/oth/T02020000AD/en -->
16440 <!-- http://en.wikipedia.org/wiki/%2B7 -->
16441 <territory id="RU" countryCode="7" internationalPrefix="8~10"
16442 nationalPrefix="8" nationalPrefixFormattingRule="$NP ($FG)"
16443 mainCountryForCode="true" >
16444 <availableFormats>
16445 <!-- Formatting from wikipedia, confirmed on Goverment websites such as
16446 http://www.minjust.ru/ru/structure/contact/. Contains formatting in structions for
16447 Kazakhstan as well. -->
16448 <numberFormat pattern="([3489]\d{2})(\d{3})(\d{2})(\d{2})">
16449 <leadingDigits>[34689]</leadingDigits>
16450 <format>$1 $2-$3-$4</format>
16451 </numberFormat>
16452 <numberFormat pattern="(7\d{2})(\d{3})(\d{4})">
16453 <leadingDigits>7</leadingDigits>
16454 <format>$1 $2 $3</format>
16455 </numberFormat>
16456 </availableFormats>
16457 <generalDesc>
16458 <nationalNumberPattern>[3489]\d{9}</nationalNumberPattern>
16459 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16460 </generalDesc>
16461 <fixedLine>
16462 <!-- The Ivanovo area code 493 was omitted on the official document, but this is still used
16463 in the yellow pages, and on their own website and is listed on wiki pedia. This applies
16464 also to 395 (Irkutsk). Also including the 840 prefix for Abkhazia. -->
16465 <nationalNumberPattern>
16466 (?:
16467 3(?:
16468 0[12]|
16469 4[1-35-79]|
16470 5[1-3]|
16471 8[1-58]|
16472 9[0145]
16473 )|
16474 4(?:
16475 01|
16476 1[1356]|
16477 2[13467]|
16478 7[1-5]|
16479 8[1-7]|
16480 9[1-689]
16481 )|
16482 8(?:
16483 1[1-8]|
16484 2[01]|
16485 3[13-6]|
16486 4[0-8]|
16487 5[15]|
16488 6[1-35-7]|
16489 7[1-37-9]
16490 )
16491 )\d{7}
16492 </nationalNumberPattern>
16493 <exampleNumber>3011234567</exampleNumber>
16494 </fixedLine>
16495 <mobile>
16496 <nationalNumberPattern>9\d{9}</nationalNumberPattern>
16497 <exampleNumber>9123456789</exampleNumber>
16498 </mobile>
16499 <tollFree>
16500 <!-- The metadata states that 804 numbers are UAN numbers, but
16501 teleum.ru/numbers/toll_free_804 states that they are now being offe red as toll-free
16502 numbers. -->
16503 <nationalNumberPattern>80[04]\d{7}</nationalNumberPattern>
16504 <exampleNumber>8001234567</exampleNumber>
16505 </tollFree>
16506 <premiumRate>
16507 <!-- Covers tele-voting numbers as well. -->
16508 <nationalNumberPattern>80[39]\d{7}</nationalNumberPattern>
16509 <exampleNumber>8091234567</exampleNumber>
16510 </premiumRate>
16511 </territory>
16512
16513 <!-- Rwanda -->
16514 <!-- http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf -->
16515 <territory id="RW" countryCode="250" internationalPrefix="000"
16516 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
16517 <availableFormats>
16518 <numberFormat nationalPrefixFormattingRule="$FG"
16519 pattern="(25\d)(\d{3})(\d{3})">
16520 <leadingDigits>2</leadingDigits>
16521 <format>$1 $2 $3</format>
16522 </numberFormat>
16523 <numberFormat pattern="([7-9]\d{2})(\d{3})(\d{3})">
16524 <leadingDigits>[7-9]</leadingDigits>
16525 <format>$1 $2 $3</format>
16526 </numberFormat>
16527 </availableFormats>
16528 <generalDesc>
16529 <nationalNumberPattern>[27-9]\d{8}</nationalNumberPattern>
16530 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16531 </generalDesc>
16532 <fixedLine>
16533 <nationalNumberPattern>25\d{7}</nationalNumberPattern>
16534 <exampleNumber>250123456</exampleNumber>
16535 </fixedLine>
16536 <mobile>
16537 <nationalNumberPattern>7[258]\d{7}</nationalNumberPattern>
16538 <exampleNumber>720123456</exampleNumber>
16539 </mobile>
16540 <tollFree>
16541 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
16542 <exampleNumber>800123456</exampleNumber>
16543 </tollFree>
16544 <premiumRate>
16545 <nationalNumberPattern>900\d{6}</nationalNumberPattern>
16546 <exampleNumber>900123456</exampleNumber>
16547 </premiumRate>
16548 </territory>
16549
16550 <!-- Saudi Arabia -->
16551 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia -->
16552 <!-- http://www.itu.int/oth/T02020000B7/en -->
16553 <territory id="SA" countryCode="966" internationalPrefix="00"
16554 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
16555 <availableFormats>
16556 <numberFormat pattern="([1-467])(\d{3})(\d{4})">
16557 <leadingDigits>[1-467]</leadingDigits>
16558 <format>$1 $2 $3</format>
16559 </numberFormat>
16560 <numberFormat pattern="(9200)(\d{3})(\d{4})">
16561 <leadingDigits>9</leadingDigits>
16562 <format>$1 $2 $3</format>
16563 </numberFormat>
16564 <numberFormat pattern="(5\d)(\d{3})(\d{4})">
16565 <leadingDigits>5</leadingDigits>
16566 <format>$1 $2 $3</format>
16567 </numberFormat>
16568 <numberFormat pattern="(800)(\d{3})(\d{4})">
16569 <leadingDigits>80</leadingDigits>
16570 <format>$1 $2 $3</format>
16571 </numberFormat>
16572 <numberFormat pattern="(8111)(\d{3})(\d{3})">
16573 <leadingDigits>81</leadingDigits>
16574 <format>$1 $2 $3</format>
16575 </numberFormat>
16576 </availableFormats>
16577 <generalDesc>
16578 <nationalNumberPattern>[1-9]\d{7,10}</nationalNumberPattern>
16579 <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
16580 </generalDesc>
16581 <fixedLine>
16582 <nationalNumberPattern>
16583 (?:
16584 1[24-7]|
16585 2[24-8]|
16586 3[35-8]|
16587 4[34-68]|
16588 6[2-5]|
16589 7[235-7]
16590 )\d{6}
16591 </nationalNumberPattern>
16592 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
16593 <exampleNumber>12345678</exampleNumber>
16594 </fixedLine>
16595 <mobile>
16596 <!-- Including "Nomadic" numbers from the Telecom Company "Go" -->
16597 <nationalNumberPattern>
16598 (?:
16599 5[013-69]\d|
16600 8111
16601 )\d{6}
16602 </nationalNumberPattern>
16603 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
16604 <exampleNumber>512345678</exampleNumber>
16605 </mobile>
16606 <tollFree>
16607 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
16608 <possibleNumberPattern>\d{10}</possibleNumberPattern>
16609 <exampleNumber>8001234567</exampleNumber>
16610 </tollFree>
16611 <premiumRate>
16612 <nationalNumberPattern>9200\d{7}</nationalNumberPattern>
16613 <possibleNumberPattern>\d{11}</possibleNumberPattern>
16614 <exampleNumber>92001234567</exampleNumber>
16615 </premiumRate>
16616 </territory>
16617
16618 <!-- Solomon Islands -->
16619 <!-- http://www.itu.int/oth/T02020000BF/en -->
16620 <territory id="SB" countryCode="677" internationalPrefix="0[01]">
16621 <!-- No formatting rules. A single group is used to format the numbers. -- >
16622 <generalDesc>
16623 <nationalNumberPattern>[1-8]\d{4,6}</nationalNumberPattern>
16624 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
16625 </generalDesc>
16626 <fixedLine>
16627 <!-- Although not mentioned in the 2011 update, it seems likely that the range 67300-67699
16628 is still used for Sasamunga, Shortland, Poitete and Ringgi as per t he 2010 plan. -->
16629 <nationalNumberPattern>
16630 (?:
16631 1[4-79]|
16632 [23]\d|
16633 4[01]|
16634 5[03]|
16635 6[0-37]
16636 )\d{3}
16637 </nationalNumberPattern>
16638 <possibleNumberPattern>\d{5}</possibleNumberPattern>
16639 <exampleNumber>40123</exampleNumber>
16640 </fixedLine>
16641 <mobile>
16642 <nationalNumberPattern>
16643 7(?:
16644 4\d|
16645 5[025-7]
16646 )\d{4}|
16647 8[48]\d{5}
16648 </nationalNumberPattern>
16649 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16650 <exampleNumber>7421234</exampleNumber>
16651 </mobile>
16652 <tollFree>
16653 <nationalNumberPattern>1[38]\d{3}</nationalNumberPattern>
16654 <possibleNumberPattern>\d{5}</possibleNumberPattern>
16655 <exampleNumber>18123</exampleNumber>
16656 </tollFree>
16657 <voip>
16658 <nationalNumberPattern>5[12]\d{3}</nationalNumberPattern>
16659 <possibleNumberPattern>\d{5}</possibleNumberPattern>
16660 <exampleNumber>51123</exampleNumber>
16661 </voip>
16662 <shortCode>
16663 <nationalNumberPattern>
16664 1(?:
16665 0[02-79]|
16666 1[12]|
16667 2[0-26]|
16668 4[189]|
16669 68
16670 )|
16671 9(?:
16672 [01]1|
16673 22|
16674 33|
16675 55|
16676 77|
16677 88|
16678 99
16679 )
16680 </nationalNumberPattern>
16681 <possibleNumberPattern>\d{3}</possibleNumberPattern>
16682 <exampleNumber>100</exampleNumber>
16683 </shortCode>
16684 </territory>
16685
16686 <!-- Seychelles -->
16687 <!-- http://www.itu.int/oth/T02020000BA/en -->
16688 <!-- No evidence can be found that they still use their national prefix, so this is not
16689 currently supported. -->
16690 <territory id="SC" countryCode="248" internationalPrefix="0[0-2]"
16691 preferredInternationalPrefix="00">
16692 <availableFormats>
16693 <numberFormat pattern="(\d{3})(\d{3})">
16694 <leadingDigits>
16695 [35789]|
16696 2[1-4689]|
16697 6[0-35-9]
16698 </leadingDigits>
16699 <format>$1 $2</format>
16700 </numberFormat>
16701 <numberFormat pattern="(\d)(\d{3})(\d{3})">
16702 <leadingDigits>
16703 2[57]|
16704 4|
16705 64
16706 </leadingDigits>
16707 <format>$1 $2 $3</format>
16708 </numberFormat>
16709 </availableFormats>
16710 <generalDesc>
16711 <nationalNumberPattern>[2-9]\d{5,6}</nationalNumberPattern>
16712 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
16713 </generalDesc>
16714 <fixedLine>
16715 <!-- Includes Fixed Cellular. We are putting Fixed Services numbers here for now, as we
16716 cannot find any evidence that they are more expensive to call than other Fixed Line
16717 services. ISDN and DID services are here too, since they seem to be also fixed-line
16718 phone numbers. -->
16719 <!-- Old numbers and new numbers (with 4 at front) running in parallel f rom 4th May
16720 2011 until 4 August 2011. Note the 55 and 78 numbers will have a 2 inserted at
16721 front instead of a 4.
16722 Since the 4 is optional, the new group 44\d{5} that have been assig ned have been
16723 separated out in the reg-exp for now to prevent 4\d{5} being consid ered valid. -->
16724 <nationalNumberPattern>
16725 (?:
16726 2?(?:
16727 55[0-5]|
16728 78[013]
16729 )|
16730 4?(?:
16731 2(?:
16732 0[589]|
16733 1[03-9]|
16734 [2-9]\d
16735 )|
16736 [36]\d{2}
16737 )|
16738 44\d{2}
16739 )\d{3}
16740 </nationalNumberPattern>
16741 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
16742 <exampleNumber>4217123</exampleNumber>
16743 </fixedLine>
16744 <mobile>
16745 <!-- Old and new numbers (with an 2 at the front) running in parallel fr om 4th May 2011
16746 to 4 August 2011. -->
16747 <nationalNumberPattern>
16748 2?(?:
16749 5(?:
16750 [0-46-9]\d|
16751 5[6-9]
16752 )|
16753 7(?:
16754 [0-79]\d|
16755 8[24-9]
16756 )
16757 )\d{3}
16758 </nationalNumberPattern>
16759 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
16760 <exampleNumber>2510123</exampleNumber>
16761 </mobile>
16762 <tollFree>
16763 <nationalNumberPattern>8000\d{2}</nationalNumberPattern>
16764 <possibleNumberPattern>\d{6}</possibleNumberPattern>
16765 <exampleNumber>800000</exampleNumber>
16766 </tollFree>
16767 <premiumRate>
16768 <!-- Using this to represent Value Added Service in the plan. -->
16769 <nationalNumberPattern>98\d{4}</nationalNumberPattern>
16770 <possibleNumberPattern>\d{6}</possibleNumberPattern>
16771 <exampleNumber>981234</exampleNumber>
16772 </premiumRate>
16773 <voip>
16774 <nationalNumberPattern>64\d{5}</nationalNumberPattern>
16775 <possibleNumberPattern>\d{7}</possibleNumberPattern>
16776 <exampleNumber>6412345</exampleNumber>
16777 </voip>
16778 <shortCode>
16779 <nationalNumberPattern>
16780 1(?:
16781 0\d|
16782 1[027]|
16783 2[0-8]|
16784 3[13]|
16785 4[0-2]|
16786 [59][15]|
16787 6[1-9]|
16788 7[124-6]|
16789 8[158]
16790 )|
16791 96\d{2}
16792 </nationalNumberPattern>
16793 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
16794 <exampleNumber>100</exampleNumber>
16795 </shortCode>
16796 </territory>
16797
16798 <!-- Sudan -->
16799 <!-- http://www.itu.int/oth/T02020000C4/en -->
16800 <territory id="SD" countryCode="249" internationalPrefix="00"
16801 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
16802 <availableFormats>
16803 <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
16804 <format>$1 $2 $3</format>
16805 </numberFormat>
16806 </availableFormats>
16807 <generalDesc>
16808 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern>
16809 <possibleNumberPattern>\d{9}</possibleNumberPattern>
16810 </generalDesc>
16811 <fixedLine>
16812 <!-- Retaining previous prefix as 18 since it seems still to be used. -- >
16813 <nationalNumberPattern>
16814 1(?:
16815 [25]\d|
16816 8[3567]
16817 )\d{6}
16818 </nationalNumberPattern>
16819 <exampleNumber>121231234</exampleNumber>
16820 </fixedLine>
16821 <mobile>
16822 <nationalNumberPattern>9[1259]\d{7}</nationalNumberPattern>
16823 <exampleNumber>911231234</exampleNumber>
16824 </mobile>
16825 </territory>
16826
16827 <!-- Sweden -->
16828 <!-- http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/Sv_nrplan_telefoni_en l_TU-T_rek_E.164.pdf -->
16829 <!-- Formatting patterns are from that document and from the Swedish yellow pages
16830 http://gulasidorna.eniro.se -->
16831 <territory id="SE" countryCode="46" internationalPrefix="00"
16832 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
16833 <availableFormats>
16834 <numberFormat pattern="(8)(\d{2,3})(\d{2,3})(\d{2})">
16835 <leadingDigits>8</leadingDigits>
16836 <format>$1-$2 $3 $4</format>
16837 <intlFormat>$1 $2 $3 $4</intlFormat>
16838 </numberFormat>
16839 <numberFormat pattern="([1-69]\d)(\d{2,3})(\d{2})(\d{2})">
16840 <leadingDigits>
16841 1[013689]|
16842 2[0136]|
16843 3[1356]|
16844 4[0246]|
16845 54|
16846 6[03]|
16847 90
16848 </leadingDigits>
16849 <format>$1-$2 $3 $4</format>
16850 <intlFormat>$1 $2 $3 $4</intlFormat>
16851 </numberFormat>
16852 <numberFormat pattern="([1-69]\d)(\d{3})(\d{2})">
16853 <leadingDigits>
16854 1[13689]|
16855 2[136]|
16856 3[1356]|
16857 4[0246]|
16858 54|
16859 6[03]|
16860 90
16861 </leadingDigits>
16862 <format>$1-$2 $3</format>
16863 <intlFormat>$1 $2 $3</intlFormat>
16864 </numberFormat>
16865 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
16866 <leadingDigits>
16867 1[2457]|
16868 2[2457-9]|
16869 3[0247-9]|
16870 4[1357-9]|
16871 5[0-35-9]|
16872 6[124-9]|
16873 9(?:
16874 [125-8]|
16875 3[0-5]|
16876 4[0-3]
16877 )
16878 </leadingDigits>
16879 <format>$1-$2 $3 $4</format>
16880 <intlFormat>$1 $2 $3 $4</intlFormat>
16881 </numberFormat>
16882 <numberFormat pattern="(\d{3})(\d{2,3})(\d{2})">
16883 <leadingDigits>
16884 1[2457]|
16885 2[2457-9]|
16886 3[0247-9]|
16887 4[1357-9]|
16888 5[0-35-9]|
16889 6[124-9]|
16890 9(?:
16891 [125-8]|
16892 3[0-5]|
16893 4[0-3]
16894 )
16895 </leadingDigits>
16896 <format>$1-$2 $3</format>
16897 <intlFormat>$1 $2 $3</intlFormat>
16898 </numberFormat>
16899 <numberFormat pattern="(7[02-467])(\d{3})(\d{2})(\d{2})">
16900 <leadingDigits>7[02-467]</leadingDigits>
16901 <format>$1-$2 $3 $4</format>
16902 <intlFormat>$1 $2 $3 $4</intlFormat>
16903 </numberFormat>
16904 <numberFormat pattern="(20)(\d{2,3})(\d{2})">
16905 <leadingDigits>20</leadingDigits>
16906 <format>$1-$2 $3</format>
16907 <intlFormat>$1 $2 $3</intlFormat>
16908 </numberFormat>
16909 <numberFormat pattern="(9[034]\d)(\d{2})(\d{2})(\d{3})">
16910 <leadingDigits>9[034]</leadingDigits>
16911 <format>$1-$2 $3 $4</format>
16912 <intlFormat>$1 $2 $3 $4</intlFormat>
16913 </numberFormat>
16914 </availableFormats>
16915 <generalDesc>
16916 <nationalNumberPattern>\d{7,10}</nationalNumberPattern>
16917 <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
16918 </generalDesc>
16919 <fixedLine>
16920 <nationalNumberPattern>
16921 1(?:
16922 0[1-8]\d{6}|
16923 [136]\d{5,7}|
16924 (?:
16925 2[0-35]|
16926 4[0-4]|
16927 5[0-25-9]|
16928 7[13-6]|
16929 [89]\d
16930 )\d{5,6}
16931 )|
16932 2(?:
16933 [136]\d{5,7}|
16934 (?:
16935 2[0-7]|
16936 4[0136-8]|
16937 5[0-38]|
16938 7[018]|
16939 8[01]|
16940 9[0-57]
16941 )\d{5,6}
16942 )|
16943 3(?:
16944 [356]\d{5,7}|
16945 (?:
16946 0[0-4]|
16947 1\d|
16948 2[0-25]|
16949 4[056]|
16950 7[0-2]|
16951 8[0-3]|
16952 9[023]
16953 )\d{5,6}
16954 )|
16955 4(?:
16956 [0246]\d{5,7}|
16957 (?:
16958 1[01-8]|
16959 3[0135]|
16960 5[14-79]|
16961 7[0-246-9]|
16962 8[0156]|
16963 9[0-689]
16964 )\d{5,6}
16965 )|
16966 5(?:
16967 0[0-6]|
16968 1[0-5]|
16969 2[0-68]|
16970 3[0-4]|
16971 4\d|
16972 5[0-5]|
16973 6[03-5]|
16974 7[013]|
16975 8[0-79]|
16976 9[01]
16977 )\d{5,6}|
16978 6(?:
16979 [03]\d{5,7}|
16980 (?:
16981 1[1-3]|
16982 2[0-4]|
16983 4[02-57]|
16984 5[0-37]|
16985 6[0-3]|
16986 7[0-2]|
16987 8[0247]|
16988 9[0-356]
16989 )\d{5,6}
16990 )|
16991 8\d{6,8}|
16992 9(?:
16993 0\d{5,7}|
16994 (?:
16995 1[0-68]|
16996 2\d|
16997 3[02-59]|
16998 4[0-4]|
16999 5[0-4]|
17000 6[01]|
17001 7[0135-8]|
17002 8[01]
17003 )\d{5,6}
17004 )
17005 </nationalNumberPattern>
17006 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
17007 <exampleNumber>8123456</exampleNumber>
17008 </fixedLine>
17009 <mobile>
17010 <nationalNumberPattern>7[02-46]\d{7}</nationalNumberPattern>
17011 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17012 <exampleNumber>701234567</exampleNumber>
17013 </mobile>
17014 <tollFree>
17015 <nationalNumberPattern>20\d{4,7}</nationalNumberPattern>
17016 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
17017 <exampleNumber>201234567</exampleNumber>
17018 </tollFree>
17019 <premiumRate>
17020 <nationalNumberPattern>
17021 9(?:
17022 00|
17023 39|
17024 44
17025 )\d{7}
17026 </nationalNumberPattern>
17027 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17028 <exampleNumber>9001234567</exampleNumber>
17029 </premiumRate>
17030 <sharedCost>
17031 <nationalNumberPattern>77\d{7}</nationalNumberPattern>
17032 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17033 <exampleNumber>771234567</exampleNumber>
17034 </sharedCost>
17035 </territory>
17036
17037 <!-- Singapore -->
17038 <!-- http://www.ida.gov.sg/policies%20and%20regulation/20060508120124.aspx - ->
17039 <territory id="SG" countryCode="65" internationalPrefix="0[0-3][0-9]">
17040 <availableFormats>
17041 <numberFormat pattern="([3689]\d{3})(\d{4})">
17042 <leadingDigits>
17043 [369]|
17044 8[1-9]
17045 </leadingDigits>
17046 <format>$1 $2</format>
17047 </numberFormat>
17048 <numberFormat pattern="(1[89]00)(\d{3})(\d{4})">
17049 <leadingDigits>1[89]</leadingDigits>
17050 <format>$1 $2 $3</format>
17051 </numberFormat>
17052 <numberFormat pattern="(7000)(\d{4})(\d{3})">
17053 <leadingDigits>70</leadingDigits>
17054 <format>$1 $2 $3</format>
17055 </numberFormat>
17056 <numberFormat pattern="(800)(\d{3})(\d{4})">
17057 <leadingDigits>80</leadingDigits>
17058 <format>$1 $2 $3</format>
17059 </numberFormat>
17060 </availableFormats>
17061 <generalDesc>
17062 <!-- We have a stricter national number pattern for numbers beginning wi th 6 to enable us to
17063 easily strip off leading "65" country codes. -->
17064 <nationalNumberPattern>
17065 [36]\d{7}|
17066 [17-9]\d{7,10}
17067 </nationalNumberPattern>
17068 <possibleNumberPattern>\d{8,11}</possibleNumberPattern>
17069 </generalDesc>
17070 <fixedLine>
17071 <nationalNumberPattern>6[1-8]\d{6}</nationalNumberPattern>
17072 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17073 <exampleNumber>61234567</exampleNumber>
17074 </fixedLine>
17075 <mobile>
17076 <nationalNumberPattern>
17077 (?:
17078 8[1-5]|
17079 9[0-8]
17080 )\d{6}
17081 </nationalNumberPattern>
17082 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17083 <exampleNumber>81234567</exampleNumber>
17084 </mobile>
17085 <tollFree>
17086 <nationalNumberPattern>1?800\d{7}</nationalNumberPattern>
17087 <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
17088 <exampleNumber>18001234567</exampleNumber>
17089 </tollFree>
17090 <premiumRate>
17091 <nationalNumberPattern>1900\d{7}</nationalNumberPattern>
17092 <possibleNumberPattern>\d{11}</possibleNumberPattern>
17093 <exampleNumber>19001234567</exampleNumber>
17094 </premiumRate>
17095 <voip>
17096 <nationalNumberPattern>3[0-2]\d{6}</nationalNumberPattern>
17097 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17098 <exampleNumber>31234567</exampleNumber>
17099 </voip>
17100 <uan>
17101 <!-- Although not detailed in the plan beyond mentioning their existence , it seems 7000
17102 numbers are used for companies. Most of the online examples are in fact alpha-numbers.
17103 -->
17104 <nationalNumberPattern>7000\d{7}</nationalNumberPattern>
17105 <possibleNumberPattern>\d{11}</possibleNumberPattern>
17106 <exampleNumber>70001234567</exampleNumber>
17107 </uan>
17108 <shortCode>
17109 <nationalNumberPattern>
17110 1(?:
17111 [0136]\d{2}|
17112 41\d|
17113 [89](?:
17114 [1-9]\d|
17115 0[1-9]
17116 )|
17117 [57]\d{2,3})|
17118 99\d
17119 </nationalNumberPattern>
17120 <possibleNumberPattern>\d{3,5}</possibleNumberPattern>
17121 <exampleNumber>1312</exampleNumber>
17122 </shortCode>
17123 </territory>
17124
17125 <!-- Saint Helena and Tristan da Cunha -->
17126 <!-- http://www.itu.int/oth/T02020000AF/en -->
17127 <territory id="SH" countryCode="290" internationalPrefix="00">
17128 <!-- Numbers are formatted as a block. -->
17129 <generalDesc>
17130 <nationalNumberPattern>[2-9]\d{3}</nationalNumberPattern>
17131 <possibleNumberPattern>\d{4}</possibleNumberPattern>
17132 </generalDesc>
17133 <fixedLine>
17134 <nationalNumberPattern>
17135 (?:
17136 [2-468]\d|
17137 7[01]
17138 )\d{2}
17139 </nationalNumberPattern>
17140 <!-- Using St Helena Tourism as the example number. -->
17141 <exampleNumber>2158</exampleNumber>
17142 </fixedLine>
17143 <mobile>
17144 <nationalNumberPattern>NA</nationalNumberPattern>
17145 <possibleNumberPattern>NA</possibleNumberPattern>
17146 </mobile>
17147 <premiumRate>
17148 <nationalNumberPattern>
17149 (?:
17150 [59]\d|
17151 7[2-9]
17152 )\d{2}
17153 </nationalNumberPattern>
17154 <exampleNumber>5012</exampleNumber>
17155 </premiumRate>
17156 <shortCode>
17157 <nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
17158 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
17159 </shortCode>
17160 </territory>
17161
17162 <!-- Slovenia -->
17163 <!-- http://www.itu.int/oth/T02020000BE/en -->
17164 <territory id="SI" countryCode="386" internationalPrefix="00"
17165 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
17166 <availableFormats>
17167 <numberFormat nationalPrefixFormattingRule="($NP$FG)"
17168 pattern="(\d)(\d{3})(\d{2})(\d{2})">
17169 <leadingDigits>
17170 [12]|
17171 3[4-8]|
17172 4[24-8]|
17173 5[3-8]|
17174 7[3-8]
17175 </leadingDigits>
17176 <format>$1 $2 $3 $4</format>
17177 </numberFormat>
17178 <numberFormat pattern="([3-7]\d)(\d{3})(\d{3})">
17179 <leadingDigits>
17180 [37][01]|
17181 4[019]|
17182 51|
17183 64
17184 </leadingDigits>
17185 <format>$1 $2 $3</format>
17186 </numberFormat>
17187 <numberFormat pattern="([89][09])(\d{3,6})">
17188 <leadingDigits>[89][09]</leadingDigits>
17189 <format>$1 $2</format>
17190 </numberFormat>
17191 <numberFormat pattern="([58]\d{2})(\d{5})">
17192 <leadingDigits>
17193 59|
17194 8[1-3]
17195 </leadingDigits>
17196 <format>$1 $2</format>
17197 </numberFormat>
17198 </availableFormats>
17199 <generalDesc>
17200 <nationalNumberPattern>
17201 [1-7]\d{6,7}|
17202 [89]\d{4,7}
17203 </nationalNumberPattern>
17204 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
17205 </generalDesc>
17206 <fixedLine>
17207 <nationalNumberPattern>
17208 (?:
17209 1\d|
17210 2[2-8]|
17211 3[4-8]|
17212 4[24-8]|
17213 [57][3-8]
17214 )\d{6}
17215 </nationalNumberPattern>
17216 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
17217 <exampleNumber>11234567</exampleNumber>
17218 </fixedLine>
17219 <mobile>
17220 <!-- We include 049 here - it is VoIP in the plan, but SMS messages have been successfully
17221 delivered - and it is run by Mobitel. There are also mobile numbers found on the
17222 internet with this prefix - it is apparently used in Kosovo. -->
17223 <nationalNumberPattern>
17224 (?:
17225 [37][01]|
17226 4[019]|
17227 51|
17228 64
17229 )\d{6}
17230 </nationalNumberPattern>
17231 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17232 <exampleNumber>31234567</exampleNumber>
17233 </mobile>
17234 <tollFree>
17235 <nationalNumberPattern>80\d{4,6}</nationalNumberPattern>
17236 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
17237 <exampleNumber>80123456</exampleNumber>
17238 </tollFree>
17239 <premiumRate>
17240 <!-- Includes televoting, mass calling -->
17241 <nationalNumberPattern>
17242 90\d{4,6}|
17243 89[1-3]\d{2,5}
17244 </nationalNumberPattern>
17245 <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
17246 <exampleNumber>90123456</exampleNumber>
17247 </premiumRate>
17248 <voip>
17249 <nationalNumberPattern>
17250 (?:
17251 59|
17252 8[1-3]
17253 )\d{6}
17254 </nationalNumberPattern>
17255 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17256 <exampleNumber>59012345</exampleNumber>
17257 </voip>
17258 </territory>
17259
17260 <!-- Svalbard -->
17261 <!-- Metadata shared with Norway. -->
17262 <!-- http://www.npt.no/pt_internet/numsys/E.164.pdf -->
17263 <territory id="SJ" countryCode="47" internationalPrefix="00" leadingZeroPoss ible="true">
17264 <generalDesc>
17265 <nationalNumberPattern>
17266 0\d{4}|
17267 [4789]\d{7}
17268 </nationalNumberPattern>
17269 <possibleNumberPattern>\d{5}(?:\d{3})?</possibleNumberPattern>
17270 </generalDesc>
17271 <fixedLine>
17272 <nationalNumberPattern>79\d{6}</nationalNumberPattern>
17273 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17274 <exampleNumber>79123456</exampleNumber>
17275 </fixedLine>
17276 <!-- Copied from Norway metadata. -->
17277 <mobile>
17278 <nationalNumberPattern>
17279 (?:
17280 4[015-8]|
17281 9\d
17282 )\d{6}
17283 </nationalNumberPattern>
17284 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17285 <exampleNumber>41234567</exampleNumber>
17286 </mobile>
17287 <tollFree>
17288 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern>
17289 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17290 <exampleNumber>80012345</exampleNumber>
17291 </tollFree>
17292 <premiumRate>
17293 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern>
17294 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17295 <exampleNumber>82012345</exampleNumber>
17296 </premiumRate>
17297 <sharedCost>
17298 <nationalNumberPattern>
17299 810(?:
17300 0[0-6]|
17301 [2-8]\d
17302 )\d{3}
17303 </nationalNumberPattern>
17304 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17305 <exampleNumber>81021234</exampleNumber>
17306 </sharedCost>
17307 <personalNumber>
17308 <nationalNumberPattern>880\d{5}</nationalNumberPattern>
17309 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17310 <exampleNumber>88012345</exampleNumber>
17311 </personalNumber>
17312 <uan>
17313 <nationalNumberPattern>
17314 0\d{4}|
17315 81(?:
17316 0(?:
17317 0[7-9]|
17318 1\d
17319 )|
17320 5\d{2}
17321 )\d{3}
17322 </nationalNumberPattern>
17323 <exampleNumber>01234</exampleNumber>
17324 </uan>
17325 </territory>
17326
17327 <!-- Slovakia -->
17328 <!-- http://www.itu.int/oth/T02020000BD/en -->
17329 <territory id="SK" countryCode="421" internationalPrefix="00"
17330 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
17331 <availableFormats>
17332 <numberFormat pattern="(2)(\d{3})(\d{3})(\d{2})">
17333 <leadingDigits>2</leadingDigits>
17334 <format>$1/$2 $3 $4</format>
17335 </numberFormat>
17336 <numberFormat pattern="([3-5]\d)(\d{3})(\d{2})(\d{2})">
17337 <leadingDigits>[3-5]</leadingDigits>
17338 <format>$1/$2 $3 $4</format>
17339 </numberFormat>
17340 <numberFormat pattern="([689]\d{2})(\d{3})(\d{3})">
17341 <leadingDigits>[689]</leadingDigits>
17342 <format>$1 $2 $3</format>
17343 </numberFormat>
17344 </availableFormats>
17345 <generalDesc>
17346 <nationalNumberPattern>[2-689]\d{8}</nationalNumberPattern>
17347 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17348 </generalDesc>
17349 <fixedLine>
17350 <nationalNumberPattern>[2-5]\d{8}</nationalNumberPattern>
17351 <exampleNumber>212345678</exampleNumber>
17352 </fixedLine>
17353 <mobile>
17354 <!-- 948 isn't in the number pattern, but many examples using this have been found, so
17355 deeming it valid for now. -->
17356 <nationalNumberPattern>
17357 9(?:
17358 0[1-8]|
17359 1[0-24-9]|
17360 4[0489]
17361 )\d{6}
17362 </nationalNumberPattern>
17363 <exampleNumber>912123456</exampleNumber>
17364 </mobile>
17365 <tollFree>
17366 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
17367 <exampleNumber>800123456</exampleNumber>
17368 </tollFree>
17369 <premiumRate>
17370 <nationalNumberPattern>
17371 9(?:
17372 [78]\d{7}|
17373 00\d{6}
17374 )
17375 </nationalNumberPattern>
17376 <exampleNumber>900123456</exampleNumber>
17377 </premiumRate>
17378 <sharedCost>
17379 <nationalNumberPattern>8[5-9]\d{7}</nationalNumberPattern>
17380 <exampleNumber>850123456</exampleNumber>
17381 </sharedCost>
17382 <voip>
17383 <nationalNumberPattern>
17384 6(?:
17385 5[0-4]|
17386 9[0-6]
17387 )\d{6}
17388 </nationalNumberPattern>
17389 <exampleNumber>690123456</exampleNumber>
17390 </voip>
17391 </territory>
17392
17393 <!-- Sierra Leone -->
17394 <!-- http://www.itu.int/oth/T02020000BB/en -->
17395 <territory id="SL" countryCode="232" internationalPrefix="00"
17396 nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
17397 <availableFormats>
17398 <!-- Following formatting of online yellow pages www.leonedirect.com -->
17399 <numberFormat pattern="(\d{2})(\d{6})">
17400 <format>$1 $2</format>
17401 </numberFormat>
17402 </availableFormats>
17403 <generalDesc>
17404 <nationalNumberPattern>[2-578]\d{7}</nationalNumberPattern>
17405 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
17406 </generalDesc>
17407 <fixedLine>
17408 <nationalNumberPattern>[235]2[2-4][2-9]\d{4}</nationalNumberPattern>
17409 <exampleNumber>22221234</exampleNumber>
17410 </fixedLine>
17411 <mobile>
17412 <!-- Adding prefix 50 because it was found in online numbers and this is supported by
17413 http://www.wtng.info/wtng-232-sl.html - although the data may be ou tdated, since no
17414 further information about Datatel can be found. -->
17415 <nationalNumberPattern>
17416 (?:
17417 25|
17418 3[03]|
17419 44|
17420 5[056]|
17421 7[6-8]|
17422 88
17423 )[1-9]\d{5}
17424 </nationalNumberPattern>
17425 <exampleNumber>25123456</exampleNumber>
17426 </mobile>
17427 </territory>
17428
17429 <!-- San Marino -->
17430 <!-- http://www.itu.int/oth/T02020000B5/en -->
17431 <!-- http://en.wikipedia.org/wiki/%2B39 (Information about Italy) -->
17432 <!-- http://en.wikipedia.org/wiki/%2B378-->
17433 <!-- San Marino fixed-line numbers have an area code of "0549". However, thi s seems to be
17434 optional when dialling from outside the country; the phone number can b e reached both with
17435 and without this area code. The nationalPrefixForParsing and nationalPr efixTransformRule
17436 are used to ensure that if the 0549 is not present, it will be added. - ->
17437 <territory id="SM" countryCode="378" internationalPrefix="00"
17438 nationalPrefixForParsing="(?:0549)?([89]\d{5})" nationalPrefixTransformRul e="0549$1"
17439 leadingZeroPossible="true">
17440 <availableFormats>
17441 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
17442 <leadingDigits>[5-7]</leadingDigits>
17443 <format>$1 $2 $3 $4</format>
17444 </numberFormat>
17445 <!-- We follow the guidelines of the yellow-pages when formatting in nat ional format. -->
17446 <numberFormat pattern="(0549)(\d{6})">
17447 <leadingDigits>0</leadingDigits>
17448 <format>$1 $2</format>
17449 <!-- We follow the guidelines of the Telecommunications Document publi shed on ITU when
17450 formatting in international format. -->
17451 <intlFormat>($1) $2</intlFormat>
17452 </numberFormat>
17453 <!-- A rule in case the number has been stored without the leading 0549 necessary for
17454 fixed-lines. -->
17455 <numberFormat pattern="(\d{6})">
17456 <leadingDigits>[89]</leadingDigits>
17457 <format>0549 $1</format>
17458 <intlFormat>(0549) $1</intlFormat>
17459 </numberFormat>
17460 </availableFormats>
17461 <generalDesc>
17462 <nationalNumberPattern>[05-7]\d{7,9}</nationalNumberPattern>
17463 <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
17464 </generalDesc>
17465 <!-- Example numbers provided by the Telecommunications Services. -->
17466 <fixedLine>
17467 <nationalNumberPattern>
17468 0549(?:
17469 8[0157-9]|
17470 9\d
17471 )\d{4}
17472 </nationalNumberPattern>
17473 <exampleNumber>0549886377</exampleNumber>
17474 </fixedLine>
17475 <mobile>
17476 <nationalNumberPattern>6[16]\d{6}</nationalNumberPattern>
17477 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17478 <exampleNumber>66661212</exampleNumber>
17479 </mobile>
17480 <premiumRate>
17481 <!-- Includes Video Call numbers. -->
17482 <nationalNumberPattern>7[178]\d{6}</nationalNumberPattern>
17483 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17484 <exampleNumber>71123456</exampleNumber>
17485 </premiumRate>
17486 <voip>
17487 <nationalNumberPattern>5[158]\d{6}</nationalNumberPattern>
17488 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17489 <exampleNumber>58001110</exampleNumber>
17490 </voip>
17491 </territory>
17492
17493 <!-- Senegal -->
17494 <!-- http://www.itu.int/oth/T02020000B8/en -->
17495 <territory id="SN" countryCode="221" internationalPrefix="00">
17496 <availableFormats>
17497 <!-- Using yellow pages and online telecom company formatting, rather th an that implied in
17498 the national numbering plan. -->
17499 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
17500 <format>$1 $2 $3 $4</format>
17501 </numberFormat>
17502 </availableFormats>
17503 <generalDesc>
17504 <nationalNumberPattern>[37]\d{8}</nationalNumberPattern>
17505 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17506 </generalDesc>
17507 <fixedLine>
17508 <nationalNumberPattern>
17509 3(?:
17510 010|
17511 3(?:
17512 8[1-9]|
17513 9[2-9]
17514 )
17515 )\d{5}
17516 </nationalNumberPattern>
17517 <exampleNumber>301012345</exampleNumber>
17518 </fixedLine>
17519 <mobile>
17520 <!-- The patterns from the ITU document seem too restrictive, based on n umbers found in
17521 online searches and phones that SMSs have been successfully receive d from, so the
17522 ranges, have been extended to include 76 65 and 77 01, 2[89], 3[49] , 4[7-9], 7[4-7], 89
17523 and 9\d. -->
17524 <nationalNumberPattern>
17525 7(?:
17526 0[1256]0|
17527 6(?:
17528 1[23]|
17529 2[89]|
17530 3[3489]|
17531 4[6-9]|
17532 5[1-389]|
17533 6[5-9]|
17534 7[45]|
17535 8[3-8]
17536 )|
17537 7(?:
17538 01|
17539 1[014-8]|
17540 [2-79]\d|
17541 8[019]
17542 )
17543 )\d{5}
17544 </nationalNumberPattern>
17545 <exampleNumber>701012345</exampleNumber>
17546 </mobile>
17547 <voip>
17548 <nationalNumberPattern>33301\d{4}</nationalNumberPattern>
17549 <exampleNumber>333011234</exampleNumber>
17550 </voip>
17551 </territory>
17552
17553 <!-- Somalia -->
17554 <!-- http://www.itu.int/oth/T02020000C0/en -->
17555 <!-- This document seems to cover only a small set of prefixes in Somalia.
17556 Somalia has limited information available, and the numerous telecom carriers
17557 were previously working under an unregulated environment. The extra prefixes
17558 were added from the contact phone numbers of the countries main telecom
17559 operators. See regression tests for more details. -->
17560 <territory id="SO" countryCode="252" internationalPrefix="00">
17561 <availableFormats>
17562 <!-- These follow formats online, such as www.hortel.net/contact_us.html -->
17563 <numberFormat pattern="([13-5])(\d{6})">
17564 <leadingDigits>[13-5]</leadingDigits>
17565 <format>$1 $2</format>
17566 </numberFormat>
17567 <!-- Unfortunately numbers beginning with 1 are hard to format based on prefixes, since it
17568 depends on number length. -->
17569 <numberFormat pattern="([19]\d)(\d{6})">
17570 <leadingDigits>15|9</leadingDigits>
17571 <format>$1 $2</format>
17572 </numberFormat>
17573 </availableFormats>
17574 <generalDesc>
17575 <nationalNumberPattern>[13-59]\d{6,7}</nationalNumberPattern>
17576 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
17577 </generalDesc>
17578 <fixedLine>
17579 <nationalNumberPattern>
17580 (?:
17581 5[57-9]|
17582 [134]\d
17583 )\d{5}
17584 </nationalNumberPattern>
17585 <possibleNumberPattern>\d{7}</possibleNumberPattern>
17586 <!-- Example numbers are test numbers from the document. -->
17587 <exampleNumber>5522010</exampleNumber>
17588 </fixedLine>
17589 <mobile>
17590 <nationalNumberPattern>
17591 (?:
17592 9[01]|
17593 15
17594 )\d{6}
17595 </nationalNumberPattern>
17596 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17597 <exampleNumber>90792024</exampleNumber>
17598 </mobile>
17599 </territory>
17600
17601 <!-- Suriname -->
17602 <!-- http://www.itu.int/oth/T02020000C5/en -->
17603 <territory id="SR" countryCode="597" internationalPrefix="00">
17604 <availableFormats>
17605 <!-- Following conventions used in the Suriname Yellow Pages. -->
17606 <numberFormat pattern="(\d{3})(\d{3})">
17607 <leadingDigits>
17608 [2-4]|
17609 5[2-58]
17610 </leadingDigits>
17611 <format>$1-$2</format>
17612 </numberFormat>
17613 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
17614 <leadingDigits>56</leadingDigits>
17615 <format>$1-$2-$3</format>
17616 </numberFormat>
17617 <numberFormat pattern="(\d{3})(\d{4})">
17618 <leadingDigits>[6-8]</leadingDigits>
17619 <format>$1-$2</format>
17620 </numberFormat>
17621 </availableFormats>
17622 <generalDesc>
17623 <nationalNumberPattern>[2-8]\d{5,6}</nationalNumberPattern>
17624 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
17625 </generalDesc>
17626 <fixedLine>
17627 <!-- Includes non-geographic WLL-CDMA Fixed Lines. -->
17628 <nationalNumberPattern>
17629 (?:
17630 2[1-3]|
17631 3[0-7]|
17632 4\d|
17633 5[2-58]|
17634 68\d
17635 )\d{4}
17636 </nationalNumberPattern>
17637 <exampleNumber>211234</exampleNumber>
17638 </fixedLine>
17639 <mobile>
17640 <!-- Adding 74 from numbers found online. -->
17641 <nationalNumberPattern>
17642 (?:
17643 7[1245]|
17644 8[1-9]
17645 )\d{5}
17646 </nationalNumberPattern>
17647 <possibleNumberPattern>\d{7}</possibleNumberPattern>
17648 <exampleNumber>7412345</exampleNumber>
17649 </mobile>
17650 <voip>
17651 <nationalNumberPattern>56\d{4}</nationalNumberPattern>
17652 <possibleNumberPattern>\d{6}</possibleNumberPattern>
17653 <exampleNumber>561234</exampleNumber>
17654 </voip>
17655 <shortCode>
17656 <nationalNumberPattern>1\d{2,3}</nationalNumberPattern>
17657 <possibleNumberPattern>\d{3,4}</possibleNumberPattern>
17658 <exampleNumber>1234</exampleNumber>
17659 </shortCode>
17660 </territory>
17661
17662 <!-- Sao Tome and Principe -->
17663 <!-- http://www.itu.int/oth/T02020000B6/en -->
17664 <territory id="ST" countryCode="239" internationalPrefix="00">
17665 <availableFormats>
17666 <numberFormat pattern="(\d{3})(\d{4})">
17667 <format>$1 $2</format>
17668 </numberFormat>
17669 </availableFormats>
17670 <generalDesc>
17671 <nationalNumberPattern>[29]\d{6}</nationalNumberPattern>
17672 <possibleNumberPattern>\d{7}</possibleNumberPattern>
17673 </generalDesc>
17674 <fixedLine>
17675 <nationalNumberPattern>22\d{5}</nationalNumberPattern>
17676 <exampleNumber>2221234</exampleNumber>
17677 </fixedLine>
17678 <mobile>
17679 <nationalNumberPattern>9[89]\d{5}</nationalNumberPattern>
17680 <exampleNumber>9812345</exampleNumber>
17681 </mobile>
17682 </territory>
17683
17684 <!-- El Salvador -->
17685 <!-- http://www.itu.int/oth/T020200003F/en
17686 http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8 &sector=2&ordenar=&dir=DESC
17687 -->
17688 <territory id="SV" countryCode="503" internationalPrefix="00">
17689 <availableFormats>
17690 <numberFormat pattern="(\d{4})(\d{4})">
17691 <leadingDigits>[27]</leadingDigits>
17692 <format>$1 $2</format>
17693 </numberFormat>
17694 <numberFormat pattern="(\d{3})(\d{4})">
17695 <leadingDigits>[89]</leadingDigits>
17696 <format>$1 $2</format>
17697 </numberFormat>
17698 <numberFormat pattern="(\d{3})(\d{4})(\d{4})">
17699 <leadingDigits>[89]</leadingDigits>
17700 <format>$1 $2 $3</format>
17701 </numberFormat>
17702 </availableFormats>
17703 <generalDesc>
17704 <nationalNumberPattern>
17705 [27]\d{7}|
17706 [89]\d{6}(?:\d{4})?
17707 </nationalNumberPattern>
17708 <possibleNumberPattern>
17709 \d{7,8}|
17710 \d{11}
17711 </possibleNumberPattern>
17712 </generalDesc>
17713 <fixedLine>
17714 <!-- Numbers starting with 20, 27, 28 and 29 are reserved but not yet us ed. -->
17715 <nationalNumberPattern>2[1-6]\d{6}</nationalNumberPattern>
17716 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17717 <exampleNumber>21234567</exampleNumber>
17718 </fixedLine>
17719 <mobile>
17720 <nationalNumberPattern>7\d{7}</nationalNumberPattern>
17721 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17722 <exampleNumber>70123456</exampleNumber>
17723 </mobile>
17724 <tollFree>
17725 <!-- Toll free numbers are either 800 NNNN or 800 NNNN NNNN. -->
17726 <nationalNumberPattern>800\d{4}(?:\d{4})?</nationalNumberPattern>
17727 <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern>
17728 <exampleNumber>8001234</exampleNumber>
17729 </tollFree>
17730 <premiumRate>
17731 <!-- Premium rate numbers are either 900 NNNN or 900 NNNN NNNN. -->
17732 <nationalNumberPattern>900\d{4}(?:\d{4})?</nationalNumberPattern>
17733 <possibleNumberPattern>\d{7}(?:\d{4})?</possibleNumberPattern>
17734 <exampleNumber>9001234</exampleNumber>
17735 </premiumRate>
17736 </territory>
17737
17738 <!-- Syrian Arab Republic -->
17739 <!-- http://www.itu.int/oth/T02020000C9/en -->
17740 <territory id="SY" countryCode="963" internationalPrefix="00"
17741 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
17742 <availableFormats>
17743 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
17744 <leadingDigits>[1-5]</leadingDigits>
17745 <format>$1 $2 $3</format>
17746 </numberFormat>
17747 <numberFormat pattern="(9[3-689])(\d{4})(\d{3})">
17748 <leadingDigits>9</leadingDigits>
17749 <format>$1 $2 $3</format>
17750 </numberFormat>
17751 </availableFormats>
17752 <generalDesc>
17753 <nationalNumberPattern>[1-59]\d{7,8}</nationalNumberPattern>
17754 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
17755 </generalDesc>
17756 <fixedLine>
17757 <nationalNumberPattern>
17758 (?:
17759 1(?:
17760 1\d?|
17761 4\d|
17762 [2356]
17763 )|
17764 2[1-35]|
17765 3(?:
17766 [13]\d|
17767 4
17768 )|
17769 4[13]|
17770 5[1-3]
17771 )\d{6}
17772 </nationalNumberPattern>
17773 <exampleNumber>112345678</exampleNumber>
17774 </fixedLine>
17775 <mobile>
17776 <!-- 945, 967 and 99[1-4] numbers are added as SMS messages have been su ccessfully delivered
17777 to these numbers, and they are also widely present on the Internet. -->
17778 <nationalNumberPattern>
17779 9(?:
17780 3[23]|
17781 4[457]|
17782 55|
17783 6[67]|
17784 88|
17785 9[1-49]
17786 )\d{6}
17787 </nationalNumberPattern>
17788 <possibleNumberPattern>\d{9}</possibleNumberPattern>
17789 <exampleNumber>944567890</exampleNumber>
17790 </mobile>
17791 <!-- No tollFree or premiumRate information can be found. -->
17792 </territory>
17793
17794 <!-- Swaziland -->
17795 <!-- http://www.itu.int/oth/T02020000C6/en -->
17796 <territory id="SZ" countryCode="268" internationalPrefix="00" leadingZeroPos sible="true">
17797 <availableFormats>
17798 <numberFormat pattern="(\d{4})(\d{4})">
17799 <leadingDigits>[027]</leadingDigits>
17800 <format>$1 $2</format>
17801 </numberFormat>
17802 </availableFormats>
17803 <generalDesc>
17804 <nationalNumberPattern>[027]\d{7}</nationalNumberPattern>
17805 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17806 </generalDesc>
17807 <noInternationalDialling>
17808 <nationalNumberPattern>0800\d{4}</nationalNumberPattern>
17809 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17810 <exampleNumber>08001234</exampleNumber>
17811 </noInternationalDialling>
17812 <fixedLine>
17813 <nationalNumberPattern>
17814 2(?:
17815 2(?:
17816 0[07]|
17817 [13]7|
17818 2[57]
17819 )|
17820 3(?:
17821 0[34]|
17822 [1278]3|
17823 3[23]|
17824 [46][34]
17825 )|
17826 (?:
17827 40[4-69]|
17828 67
17829 )|
17830 5(?:
17831 0[5-7]|
17832 1[6-9]|
17833 [23][78]|
17834 48|
17835 5[01]
17836 )
17837 )\d{4}
17838 </nationalNumberPattern>
17839 <exampleNumber>22171234</exampleNumber>
17840 </fixedLine>
17841 <mobile>
17842 <nationalNumberPattern>7[6-8]\d{6}</nationalNumberPattern>
17843 <exampleNumber>76123456</exampleNumber>
17844 </mobile>
17845 <tollFree>
17846 <nationalNumberPattern>0800\d{4}</nationalNumberPattern>
17847 <exampleNumber>08001234</exampleNumber>
17848 </tollFree>
17849 </territory>
17850
17851 <!-- Turks and Caicos Islands -->
17852 <!-- http://www.itu.int/oth/T02020000D8/en -->
17853 <territory id="TC" countryCode="1" leadingDigits="649"
17854 nationalPrefix="1" internationalPrefix="011">
17855 <generalDesc>
17856 <!-- NANPA country - uses US formatting rules -->
17857 <nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
17858 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
17859 </generalDesc>
17860 <fixedLine>
17861 <nationalNumberPattern>
17862 649(?:
17863 712|
17864 9(?:
17865 4\d|
17866 50
17867 )
17868 )\d{4}
17869 </nationalNumberPattern>
17870 <exampleNumber>6497121234</exampleNumber>
17871 </fixedLine>
17872 <mobile>
17873 <nationalNumberPattern>
17874 649(?:
17875 2(?:
17876 3[12]|
17877 4[1-5]
17878 )|
17879 3(?:
17880 3[1-39]|
17881 4[1-57]
17882 )|
17883 4[34][12]
17884 )\d{4}
17885 </nationalNumberPattern>
17886 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17887 <exampleNumber>6492311234</exampleNumber>
17888 </mobile>
17889 <tollFree>
17890 <nationalNumberPattern>
17891 8(?:
17892 00|
17893 55|
17894 66|
17895 77|
17896 88
17897 )[2-9]\d{6}
17898 </nationalNumberPattern>
17899 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17900 <exampleNumber>8002345678</exampleNumber>
17901 </tollFree>
17902 <premiumRate>
17903 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
17904 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17905 <exampleNumber>9002345678</exampleNumber>
17906 </premiumRate>
17907 <personalNumber>
17908 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
17909 <nationalNumberPattern>
17910 5(?:
17911 00|
17912 33|
17913 44
17914 )[2-9]\d{6}
17915 </nationalNumberPattern>
17916 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17917 <exampleNumber>5002345678</exampleNumber>
17918 </personalNumber>
17919 <voip>
17920 <nationalNumberPattern>64971[01]\d{4}</nationalNumberPattern>
17921 <possibleNumberPattern>\d{10}</possibleNumberPattern>
17922 <exampleNumber>6497101234</exampleNumber>
17923 </voip>
17924 </territory>
17925
17926 <!-- Chad -->
17927 <!-- http://www.itu.int/oth/T0202000029/en -->
17928 <!-- The international prefix includes 16 as the international manual exchan ge. -->
17929 <territory id="TD" countryCode="235" preferredInternationalPrefix="00"
17930 internationalPrefix="00|16">
17931 <availableFormats>
17932 <numberFormat
17933 pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
17934 <format>$1 $2 $3 $4</format>
17935 </numberFormat>
17936 </availableFormats>
17937 <generalDesc>
17938 <nationalNumberPattern>[2679]\d{7}</nationalNumberPattern>
17939 <possibleNumberPattern>\d{8}</possibleNumberPattern>
17940 </generalDesc>
17941 <fixedLine>
17942 <nationalNumberPattern>
17943 22(?:
17944 [3789]0|
17945 5[0-5]|
17946 6[89]
17947 )\d{4}
17948 </nationalNumberPattern>
17949 <exampleNumber>22501234</exampleNumber>
17950 </fixedLine>
17951 <mobile>
17952 <!-- Sotel Tchad "SALAM" (77 XX XX XX) is classified as a fixed operator in the plan, but it
17953 also says numbers starting with 7 are mobile numbers. Putting under mobile for now.
17954 Also adding 63[5-7] from evidence of successful SMS delivery. -->
17955 <nationalNumberPattern>
17956 (?:
17957 6(?:
17958 3[0-7]|
17959 6\d
17960 )|
17961 77\d|
17962 9(?:
17963 5[0-4]|
17964 9\d
17965 )
17966 )\d{5}
17967 </nationalNumberPattern>
17968 <exampleNumber>63012345</exampleNumber>
17969 </mobile>
17970 </territory>
17971
17972 <!-- French Southern Territories -->
17973 <territory id="TF" countryCode="262" internationalPrefix="00"
17974 nationalPrefix="0">
17975 </territory>
17976
17977 <!-- Togo -->
17978 <!-- http://www.itu.int/oth/T02020000D1/en -->
17979 <territory id="TG" countryCode="228" internationalPrefix="00" leadingZeroPos sible="true">
17980 <availableFormats>
17981 <numberFormat pattern="(\d{3})(\d{2})(\d{2})">
17982 <format>$1 $2 $3</format>
17983 </numberFormat>
17984 </availableFormats>
17985 <generalDesc>
17986 <nationalNumberPattern>[02-9]\d{6}</nationalNumberPattern>
17987 <possibleNumberPattern>\d{7}</possibleNumberPattern>
17988 </generalDesc>
17989 <fixedLine>
17990 <nationalNumberPattern>
17991 (?:
17992 2[2-7]|
17993 3[23]|
17994 44|
17995 55|
17996 66|
17997 77
17998 )\d{5}
17999 </nationalNumberPattern>
18000 <exampleNumber>2212345</exampleNumber>
18001 </fixedLine>
18002 <mobile>
18003 <!-- Added prefix 09 because many mobile numbers were found with this. - ->
18004 <nationalNumberPattern>
18005 (?:
18006 0[1-9]|
18007 7[56]|
18008 8[1-7]|
18009 9\d
18010 )\d{5}
18011 </nationalNumberPattern>
18012 <exampleNumber>0112345</exampleNumber>
18013 </mobile>
18014 </territory>
18015
18016 <!-- Thailand -->
18017 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000CD0001MSWE.doc -->
18018 <territory id="TH" countryCode="66" internationalPrefix="00"
18019 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
18020 <availableFormats>
18021 <!-- Formatting patterns from wikipedia and the document itself -
18022 http://en.wikipedia.org/wiki/%2B66 -->
18023 <numberFormat pattern="(2)(\d{3})(\d{4})">
18024 <leadingDigits>2</leadingDigits>
18025 <format>$1 $2 $3</format>
18026 </numberFormat>
18027 <numberFormat pattern="([3-7]\d)(\d{3})(\d{3,4})">
18028 <leadingDigits>[3-7]</leadingDigits>
18029 <format>$1 $2 $3</format>
18030 </numberFormat>
18031 <numberFormat pattern="(8)(\d{4})(\d{4})">
18032 <leadingDigits>8</leadingDigits>
18033 <format>$1 $2 $3</format>
18034 </numberFormat>
18035 <numberFormat nationalPrefixFormattingRule="$FG"
18036 pattern="(1[89]00)(\d{3})(\d{3})">
18037 <leadingDigits>1</leadingDigits>
18038 <format>$1 $2 $3</format>
18039 </numberFormat>
18040 </availableFormats>
18041 <generalDesc>
18042 <nationalNumberPattern>
18043 [2-8]\d{7,8}|
18044 1\d{9}
18045 </nationalNumberPattern>
18046 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
18047 </generalDesc>
18048 <fixedLine>
18049 <nationalNumberPattern>
18050 (?:
18051 2[1-9]|
18052 3[24-9]|
18053 4[2-5]|
18054 5[3-6]|
18055 7[3-7]
18056 )\d{6}
18057 </nationalNumberPattern>
18058 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18059 <exampleNumber>21234567</exampleNumber>
18060 </fixedLine>
18061 <mobile>
18062 <!-- 8[02] numbers are added as SMS messages have been successfully deli vered to these
18063 numbers, and they are also widely present on the Internet. -->
18064 <nationalNumberPattern>8\d{8}</nationalNumberPattern>
18065 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18066 <exampleNumber>812345678</exampleNumber>
18067 </mobile>
18068 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number -->
18069 <tollFree>
18070 <nationalNumberPattern>1800\d{6}</nationalNumberPattern>
18071 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18072 <exampleNumber>1800123456</exampleNumber>
18073 </tollFree>
18074 <premiumRate>
18075 <nationalNumberPattern>1900\d{6}</nationalNumberPattern>
18076 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18077 <exampleNumber>1900123456</exampleNumber>
18078 </premiumRate>
18079 <voip>
18080 <nationalNumberPattern>60\d{7}</nationalNumberPattern>
18081 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18082 <exampleNumber>601234567</exampleNumber>
18083 </voip>
18084 </territory>
18085
18086 <!-- Tajikistan -->
18087 <!-- http://www.itu.int/oth/T02020000CA/en -->
18088 <territory id="TJ" countryCode="992" internationalPrefix="8~10"
18089 nationalPrefix="8" nationalPrefixFormattingRule="($NP) $FG">
18090 <availableFormats>
18091 <numberFormat pattern="([349]\d{2})(\d{2})(\d{4})">
18092 <leadingDigits>
18093 [34]7|
18094 91[78]
18095 </leadingDigits>
18096 <format>$1 $2 $3</format>
18097 </numberFormat>
18098 <numberFormat pattern="([459]\d)(\d{3})(\d{4})">
18099 <leadingDigits>
18100 4[48]|
18101 5|
18102 9(?:
18103 19|
18104 [0235-9]
18105 )
18106 </leadingDigits>
18107 <format>$1 $2 $3</format>
18108 </numberFormat>
18109 <numberFormat pattern="(331700)(\d)(\d{2})">
18110 <leadingDigits>331</leadingDigits>
18111 <leadingDigits>3317</leadingDigits>
18112 <leadingDigits>33170</leadingDigits>
18113 <leadingDigits>331700</leadingDigits>
18114 <format>$1 $2 $3</format>
18115 </numberFormat>
18116 <numberFormat pattern="(\d{4})(\d)(\d{4})">
18117 <leadingDigits>3[1-5]</leadingDigits>
18118 <leadingDigits>
18119 3(?:
18120 [1245]|
18121 3(?:
18122 [02-9]|
18123 1[0-589]
18124 )
18125 )
18126 </leadingDigits>
18127 <format>$1 $2 $3</format>
18128 </numberFormat>
18129 </availableFormats>
18130 <generalDesc>
18131 <nationalNumberPattern>[3-59]\d{8}</nationalNumberPattern>
18132 <possibleNumberPattern>\d{3,9}</possibleNumberPattern>
18133 </generalDesc>
18134 <fixedLine>
18135 <nationalNumberPattern>
18136 (?:
18137 3(?:
18138 1[3-5]|
18139 2[245]|
18140 3[12]|
18141 4[24-7]|
18142 5[25]|
18143 72
18144 )|
18145 4(?:
18146 46|
18147 74|
18148 87
18149 )
18150 )\d{6}
18151 </nationalNumberPattern>
18152 <exampleNumber>372123456</exampleNumber>
18153 </fixedLine>
18154 <mobile>
18155 <!-- Adding 90 prefix as SMS messages could be successfully delivered to these mobile
18156 numbers. -->
18157 <nationalNumberPattern>
18158 (?:
18159 505|
18160 9[0-35-9]\d
18161 )\d{6}
18162 </nationalNumberPattern>
18163 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18164 <exampleNumber>917123456</exampleNumber>
18165 </mobile>
18166 <!-- No tollFree or premiumRate information can be found. -->
18167 </territory>
18168
18169 <!-- Tokelau -->
18170 <territory id="TK" countryCode="690" internationalPrefix="00">
18171 </territory>
18172
18173 <!-- Timor-Leste (East Timor) -->
18174 <!-- http://www.itu.int/oth/T02020000D0/en -->
18175 <territory id="TL" countryCode="670" internationalPrefix="00">
18176 <availableFormats>
18177 <numberFormat pattern="(\d{3})(\d{4})">
18178 <format>$1 $2</format>
18179 </numberFormat>
18180 </availableFormats>
18181 <generalDesc>
18182 <nationalNumberPattern>[2-47-9]\d{6}</nationalNumberPattern>
18183 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18184 </generalDesc>
18185 <fixedLine>
18186 <nationalNumberPattern>
18187 (?:
18188 2[1-5]|
18189 3[1-9]|
18190 4[1-4]
18191 )\d{5}
18192 </nationalNumberPattern>
18193 <exampleNumber>2112345</exampleNumber>
18194 </fixedLine>
18195 <mobile>
18196 <nationalNumberPattern>7[2-4]\d{5}</nationalNumberPattern>
18197 <exampleNumber>7212345</exampleNumber>
18198 </mobile>
18199 <tollFree>
18200 <nationalNumberPattern>80\d{5}</nationalNumberPattern>
18201 <exampleNumber>8012345</exampleNumber>
18202 </tollFree>
18203 <premiumRate>
18204 <nationalNumberPattern>90\d{5}</nationalNumberPattern>
18205 <exampleNumber>9012345</exampleNumber>
18206 </premiumRate>
18207 <personalNumber>
18208 <nationalNumberPattern>70\d{5}</nationalNumberPattern>
18209 <exampleNumber>7012345</exampleNumber>
18210 </personalNumber>
18211 </territory>
18212
18213 <!-- Turkmenistan -->
18214 <!-- http://www.itu.int/oth/T02020000D7/en -->
18215 <territory id="TM" countryCode="993" internationalPrefix="8~10"
18216 nationalPrefix="8" nationalPrefixFormattingRule="$NP $FG">
18217 <availableFormats>
18218 <!-- There doesn't seem to be a standardized format. The format below is based on the
18219 Turkmenistan embassy at
18220 http://www.turkmenistanembassy.org/turkmen/info/contact.html -->
18221 <numberFormat pattern="([1-6]\d)(\d{2})(\d{2})(\d{2})">
18222 <format>$1 $2 $3 $4</format>
18223 </numberFormat>
18224 </availableFormats>
18225 <generalDesc>
18226 <nationalNumberPattern>[1-6]\d{7}</nationalNumberPattern>
18227 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18228 </generalDesc>
18229 <fixedLine>
18230 <nationalNumberPattern>
18231 (?:
18232 12\d|
18233 243|
18234 [3-5]22
18235 )\d{5}
18236 </nationalNumberPattern>
18237 <exampleNumber>12345678</exampleNumber>
18238 </fixedLine>
18239 <mobile>
18240 <!-- Adding 68 as SMS messages have been successfully sent to numbers wi th this prefix. -->
18241 <nationalNumberPattern>6[6-8]\d{6}</nationalNumberPattern>
18242 <exampleNumber>66123456</exampleNumber>
18243 </mobile>
18244 <!-- No tollFree or premiumRate information can be found. -->
18245 </territory>
18246
18247 <!-- Tunisia -->
18248 <!-- http://www.itu.int/oth/T02020000D5/en -->
18249 <territory id="TN" countryCode="216" internationalPrefix="00">
18250 <availableFormats>
18251 <numberFormat pattern="([247-9]\d)(\d{3})(\d{3})">
18252 <format>$1 $2 $3</format>
18253 </numberFormat>
18254 </availableFormats>
18255 <generalDesc>
18256 <nationalNumberPattern>[247-9]\d{7}</nationalNumberPattern>
18257 <possibleNumberPattern>\d{8}</possibleNumberPattern>
18258 </generalDesc>
18259 <fixedLine>
18260 <nationalNumberPattern>7\d{7}</nationalNumberPattern>
18261 <exampleNumber>71234567</exampleNumber>
18262 </fixedLine>
18263 <mobile>
18264 <nationalNumberPattern>
18265 (?:
18266 [29]\d|
18267 4[01]
18268 )\d{6}
18269 </nationalNumberPattern>
18270 <exampleNumber>20123456</exampleNumber>
18271 </mobile>
18272 <!-- These are listed as 'value added services' - pending further informat ion, we add them
18273 here for now. -->
18274 <premiumRate>
18275 <nationalNumberPattern>8[028]\d{6}</nationalNumberPattern>
18276 <exampleNumber>80123456</exampleNumber>
18277 </premiumRate>
18278 </territory>
18279
18280 <!-- Tonga -->
18281 <!-- http://www.itu.int/oth/T02020000D3/en -->
18282 <!-- http://www.wtng.info/wtng-676-to.html -->
18283 <territory id="TO" countryCode="676" internationalPrefix="00" leadingZeroPos sible="true">
18284 <availableFormats>
18285 <numberFormat pattern="(\d{2})(\d{3})">
18286 <leadingDigits>
18287 [1-6]|
18288 7[0-4]|
18289 8[05]
18290 </leadingDigits>
18291 <format>$1-$2</format>
18292 </numberFormat>
18293 <numberFormat pattern="(\d{3})(\d{4})">
18294 <leadingDigits>
18295 7[5-9]|
18296 8[7-9]
18297 </leadingDigits>
18298 <format>$1 $2</format>
18299 </numberFormat>
18300 <numberFormat pattern="(\d{4})(\d{3})">
18301 <leadingDigits>0</leadingDigits>
18302 <format>$1 $2</format>
18303 </numberFormat>
18304 </availableFormats>
18305 <generalDesc>
18306 <nationalNumberPattern>[02-8]\d{4,6}</nationalNumberPattern>
18307 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
18308 </generalDesc>
18309 <fixedLine>
18310 <nationalNumberPattern>
18311 (?:
18312 2\d|
18313 3[1-8]|
18314 4[1-4]|
18315 [56]0|
18316 7[0149]|
18317 8[05]
18318 )\d{3}
18319 </nationalNumberPattern>
18320 <possibleNumberPattern>\d{5}</possibleNumberPattern>
18321 <exampleNumber>20123</exampleNumber>
18322 </fixedLine>
18323 <mobile>
18324 <!-- TCC mobile numbers were given a prefix of "77" in 2009, although th is is not mentioned
18325 in their ITU document. Numbers with a prefix of "75" have also been found. -->
18326 <nationalNumberPattern>
18327 (?:
18328 7[578]|
18329 8[7-9]
18330 )\d{5}
18331 </nationalNumberPattern>
18332 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18333 <exampleNumber>7715123</exampleNumber>
18334 </mobile>
18335 <tollFree>
18336 <nationalNumberPattern>0800\d{3}</nationalNumberPattern>
18337 <possibleNumberPattern>\d{7}</possibleNumberPattern>
18338 <exampleNumber>0800222</exampleNumber>
18339 </tollFree>
18340 </territory>
18341
18342 <!-- Turkey -->
18343 <!-- http://en.wikipedia.org/wiki/%2B90 -->
18344 <!-- http://www.itu.int/oth/T02020000D6/en -->
18345 <territory id="TR" countryCode="90" internationalPrefix="00" nationalPrefix= "0">
18346 <availableFormats>
18347 <numberFormat nationalPrefixFormattingRule="($NP$FG)" pattern="(\d{3})(\ d{3})(\d{4})">
18348 <leadingDigits>
18349 [23]|
18350 4(?:
18351 [0-35-9]|
18352 4[0-35-9]
18353 )
18354 </leadingDigits>
18355 <format>$1 $2 $3</format>
18356 </numberFormat>
18357 <numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{ 3})(\d{4})">
18358 <leadingDigits>[589]</leadingDigits>
18359 <format>$1 $2 $3</format>
18360 </numberFormat>
18361 <numberFormat pattern="(444)(\d{1})(\d{3})">
18362 <leadingDigits>444</leadingDigits>
18363 <format>$1 $2 $3</format>
18364 </numberFormat>
18365 </availableFormats>
18366 <generalDesc>
18367 <nationalNumberPattern>
18368 [2-589]\d{9}|
18369 444\d{4}
18370 </nationalNumberPattern>
18371 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
18372 </generalDesc>
18373 <fixedLine>
18374 <!-- Includes numbers starting with 392 for Northern Cyprus. -->
18375 <nationalNumberPattern>
18376 (?:
18377 2(?:
18378 [13][26]|
18379 [28][2468]|
18380 [45][268]|
18381 [67][246]
18382 )|
18383 3(?:
18384 [13][28]|
18385 [24-6][2468]|
18386 [78][02468]|
18387 92
18388 )|
18389 4(?:
18390 [16][246]|
18391 [23578][2468]|
18392 4[26]
18393 )
18394 )\d{7}
18395 </nationalNumberPattern>
18396 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18397 <exampleNumber>2123456789</exampleNumber>
18398 </fixedLine>
18399 <mobile>
18400 <nationalNumberPattern>
18401 5(?:
18402 0[1-35-7]|
18403 22|
18404 3\d|
18405 4[1-79]|
18406 5[1-5]|
18407 9[246]
18408 )\d{7}
18409 </nationalNumberPattern>
18410 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18411 <exampleNumber>5012345678</exampleNumber>
18412 </mobile>
18413 <pager>
18414 <nationalNumberPattern>512\d{7}</nationalNumberPattern>
18415 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18416 <exampleNumber>5123456789</exampleNumber>
18417 </pager>
18418 <tollFree>
18419 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
18420 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18421 <exampleNumber>8001234567</exampleNumber>
18422 </tollFree>
18423 <premiumRate>
18424 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
18425 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18426 <exampleNumber>9001234567</exampleNumber>
18427 </premiumRate>
18428 <uan>
18429 <!-- http://www.turktelekom.com.tr/tt/portal/News/Archive/7-digit-specia l-service-number-starting-with-444 -->
18430 <nationalNumberPattern>
18431 444\d{4}|
18432 850\d{7}
18433 </nationalNumberPattern>
18434 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
18435 <exampleNumber>4441444</exampleNumber>
18436 </uan>
18437 </territory>
18438
18439 <!-- Trinidad and Tobago -->
18440 <!-- http://www.itu.int/oth/T02020000D4/en -->
18441 <territory id="TT" countryCode="1" leadingDigits="868"
18442 nationalPrefix="1" internationalPrefix="011">
18443 <generalDesc>
18444 <!-- NANPA country - uses US formatting rules -->
18445 <nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
18446 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
18447 </generalDesc>
18448 <fixedLine>
18449 <nationalNumberPattern>
18450 868(?:
18451 2(?:
18452 01|
18453 2[1-4]
18454 )|
18455 6(?:
18456 07|
18457 1[4-6]|
18458 2[1-9]|
18459 [3-6]\d|
18460 7[0-79]|
18461 9[0-8]
18462 )|
18463 82[12]
18464 )\d{4}
18465 </nationalNumberPattern>
18466 <exampleNumber>8682211234</exampleNumber>
18467 </fixedLine>
18468 <mobile>
18469 <nationalNumberPattern>
18470 868(?:
18471 29\d|
18472 3(?:
18473 0[1-9]|
18474 1[02-9]|
18475 [2-9]\d
18476 )|
18477 4(?:
18478 [679]\d|
18479 8[0-4]
18480 )|
18481 6(?:
18482 20|
18483 78|
18484 8\d
18485 )|
18486 7(?:
18487 1[02-9]|
18488 [2-9]\d
18489 )
18490 )\d{4}
18491 </nationalNumberPattern>
18492 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18493 <exampleNumber>8682911234</exampleNumber>
18494 </mobile>
18495 <tollFree>
18496 <nationalNumberPattern>
18497 8(?:
18498 00|
18499 55|
18500 66|
18501 77|
18502 88
18503 )[2-9]\d{6}
18504 </nationalNumberPattern>
18505 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18506 <exampleNumber>8002345678</exampleNumber>
18507 </tollFree>
18508 <premiumRate>
18509 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
18510 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18511 <exampleNumber>9002345678</exampleNumber>
18512 </premiumRate>
18513 <personalNumber>
18514 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
18515 <nationalNumberPattern>
18516 5(?:
18517 00|
18518 33|
18519 44
18520 )[2-9]\d{6}
18521 </nationalNumberPattern>
18522 <possibleNumberPattern>\d{10}</possibleNumberPattern>
18523 <exampleNumber>5002345678</exampleNumber>
18524 </personalNumber>
18525 </territory>
18526
18527 <!-- Tuvalu -->
18528 <!-- http://www.itu.int/oth/T02020000D9/en -->
18529 <territory id="TV" countryCode="688" internationalPrefix="00">
18530 <!-- Numbers are formatted as a block. -->
18531 <generalDesc>
18532 <nationalNumberPattern>[29]\d{4,5}</nationalNumberPattern>
18533 <possibleNumberPattern>\d{5,6}</possibleNumberPattern>
18534 </generalDesc>
18535 <fixedLine>
18536 <nationalNumberPattern>2[02-9]\d{3}</nationalNumberPattern>
18537 <possibleNumberPattern>\d{5}</possibleNumberPattern>
18538 <exampleNumber>20123</exampleNumber>
18539 </fixedLine>
18540 <mobile>
18541 <!-- Some numbers online can be found that are 5-digits long, and start with 90 or 91. We
18542 don't know if these are valid or not - the ITU document excludes th em - so are not
18543 covering these for now. -->
18544 <nationalNumberPattern>90\d{4}</nationalNumberPattern>
18545 <possibleNumberPattern>\d{6}</possibleNumberPattern>
18546 <exampleNumber>901234</exampleNumber>
18547 </mobile>
18548 </territory>
18549
18550 <!-- Taiwan, China -->
18551 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000EB0003MSWE.doc -->
18552 <!-- Extension symbols found on the internet so far have been #, X and Ext -
18553 so # has been chosen as the preferred extension prefix. -->
18554 <territory id="TW" countryCode="886" internationalPrefix="0(?:0[25679]|19)"
18555 nationalPrefix="0" preferredExtnPrefix="#" nationalPrefixFormatti ngRule="$NP$FG">
18556 <availableFormats>
18557 <numberFormat pattern="([2-8])(\d{3,4})(\d{4})">
18558 <leadingDigits>
18559 [2-7]|
18560 8[1-9]
18561 </leadingDigits>
18562 <format>$1 $2 $3</format>
18563 </numberFormat>
18564 <numberFormat pattern="([89]\d{2})(\d{3})(\d{3})">
18565 <leadingDigits>
18566 80|
18567 9
18568 </leadingDigits>
18569 <format>$1 $2 $3</format>
18570 </numberFormat>
18571 </availableFormats>
18572 <generalDesc>
18573 <nationalNumberPattern>[2-9]\d{7,8}</nationalNumberPattern>
18574 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
18575 </generalDesc>
18576 <fixedLine>
18577 <nationalNumberPattern>[2-8]\d{7,8}</nationalNumberPattern>
18578 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
18579 <exampleNumber>21234567</exampleNumber>
18580 </fixedLine>
18581 <mobile>
18582 <nationalNumberPattern>9\d{8}</nationalNumberPattern>
18583 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18584 <exampleNumber>912345678</exampleNumber>
18585 </mobile>
18586 <tollFree>
18587 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
18588 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18589 <exampleNumber>800123456</exampleNumber>
18590 </tollFree>
18591 <premiumRate>
18592 <nationalNumberPattern>900\d{6}</nationalNumberPattern>
18593 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18594 <exampleNumber>900123456</exampleNumber>
18595 </premiumRate>
18596 </territory>
18597
18598 <!-- Tanzania -->
18599 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000CB0001MSWE.doc -->
18600 <territory id="TZ" countryCode="255" internationalPrefix="00[056]"
18601 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
18602 <availableFormats>
18603 <numberFormat pattern="([24]\d)(\d{3})(\d{4})">
18604 <leadingDigits>[24]</leadingDigits>
18605 <format>$1 $2 $3</format>
18606 </numberFormat>
18607 <numberFormat pattern="([67]\d{2})(\d{3})(\d{3})">
18608 <leadingDigits>[67]</leadingDigits>
18609 <format>$1 $2 $3</format>
18610 </numberFormat>
18611 <!-- Formatting for special numbers from www.tcra.go.tz -->
18612 <numberFormat pattern="([89]\d{2})(\d{2})(\d{4})">
18613 <leadingDigits>[89]</leadingDigits>
18614 <format>$1 $2 $3</format>
18615 </numberFormat>
18616 </availableFormats>
18617 <generalDesc>
18618 <nationalNumberPattern>\d{9}</nationalNumberPattern>
18619 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
18620 </generalDesc>
18621 <fixedLine>
18622 <nationalNumberPattern>2[2-8]\d{7}</nationalNumberPattern>
18623 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
18624 <exampleNumber>222345678</exampleNumber>
18625 </fixedLine>
18626 <mobile>
18627 <nationalNumberPattern>
18628 (?:
18629 6[158]|
18630 7[1-9]
18631 )\d{7}
18632 </nationalNumberPattern>
18633 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18634 <exampleNumber>612345678</exampleNumber>
18635 </mobile>
18636 <tollFree>
18637 <nationalNumberPattern>80[08]\d{6}</nationalNumberPattern>
18638 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18639 <exampleNumber>800123456</exampleNumber>
18640 </tollFree>
18641 <premiumRate>
18642 <nationalNumberPattern>90\d{7}</nationalNumberPattern>
18643 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18644 <exampleNumber>900123456</exampleNumber>
18645 </premiumRate>
18646 <sharedCost>
18647 <nationalNumberPattern>
18648 8(?:
18649 40|
18650 6[01]
18651 )\d{6}
18652 </nationalNumberPattern>
18653 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18654 <exampleNumber>840123456</exampleNumber>
18655 </sharedCost>
18656 <voip>
18657 <nationalNumberPattern>41\d{7}</nationalNumberPattern>
18658 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18659 <exampleNumber>412345678</exampleNumber>
18660 </voip>
18661 </territory>
18662
18663 <!-- Ukraine -->
18664 <!-- http://www.itu.int/oth/T02020000DB/en -->
18665 <!-- http://en.wikipedia.org/wiki/%2B380 -->
18666 <territory id="UA" countryCode="380" internationalPrefix="0~0"
18667 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
18668 <availableFormats>
18669 <!-- City codes separated out. No definitive list has been found of what constitutes the
18670 area code - http://www.ua.all-biz.info/guide/phonecodes is useful b ut not error-free.
18671 Have used local yellow pages guidelines, Google searches and regres sion tests to
18672 reverse-engineer these rules as well as bugs. -->
18673 <numberFormat pattern="([3-69]\d)(\d{3})(\d{4})">
18674 <leadingDigits>
18675 39|
18676 4(?:
18677 [45][0-5]|
18678 87
18679 )|
18680 5(?:
18681 0|
18682 6[37]|
18683 7[37]
18684 )|
18685 6[36-8]|
18686 9[1-9]
18687 </leadingDigits>
18688 <leadingDigits>
18689 39|
18690 4(?:
18691 [45][0-5]|
18692 87
18693 )|
18694 5(?:
18695 0|
18696 6(?:
18697 3[14-7]|
18698 7
18699 )|
18700 7[37]
18701 )|
18702 6[36-8]|
18703 9[1-9]
18704 </leadingDigits>
18705 <format>$1 $2 $3</format>
18706 </numberFormat>
18707 <numberFormat pattern="([3-689]\d{2})(\d{3})(\d{3})">
18708 <leadingDigits>
18709 3[1-8]2|
18710 4[1378]2|
18711 5(?:
18712 [12457]2|
18713 6[24]
18714 )|
18715 6(?:
18716 [49]2|
18717 [12][29]|
18718 5[24]
18719 )|
18720 8|
18721 90
18722 </leadingDigits>
18723 <leadingDigits>
18724 3(?:
18725 [1-46-8]2[013-9]|
18726 52
18727 )|
18728 4[1378]2|
18729 5(?:
18730 [12457]2|
18731 6[24]
18732 )|
18733 6(?:
18734 [49]2|
18735 [12][29]|
18736 5[24]
18737 )|
18738 8|
18739 90
18740 </leadingDigits>
18741 <format>$1 $2 $3</format>
18742 </numberFormat>
18743 <numberFormat pattern="([3-6]\d{3})(\d{5})">
18744 <leadingDigits>
18745 3(?:
18746 5[013-9]|
18747 [1-46-8]
18748 )|
18749 4(?:
18750 [137][013-9]|
18751 6|
18752 [45][6-9]|
18753 8[4-6]
18754 )|
18755 5(?:
18756 [1245][013-9]|
18757 6[0135-9]|
18758 3|
18759 7[4-6]
18760 )|
18761 6(?:
18762 [49][013-9]|
18763 5[0135-9]|
18764 [12][13-8]
18765 )
18766 </leadingDigits>
18767 <leadingDigits>
18768 3(?:
18769 5[013-9]|
18770 [1-46-8](?:
18771 22|
18772 [013-9]
18773 )
18774 )|
18775 4(?:
18776 [137][013-9]|
18777 6|
18778 [45][6-9]|
18779 8[4-6]
18780 )|
18781 5(?:
18782 [1245][013-9]|
18783 6(?:
18784 3[02389]|
18785 [015689]
18786 )|
18787 3|
18788 7[4-6]
18789 )|
18790 6(?:
18791 [49][013-9]|
18792 5[0135-9]|
18793 [12][13-8]
18794 )
18795 </leadingDigits>
18796 <format>$1 $2</format>
18797 </numberFormat>
18798 </availableFormats>
18799 <generalDesc>
18800 <nationalNumberPattern>[3-689]\d{8}</nationalNumberPattern>
18801 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
18802 </generalDesc>
18803 <fixedLine>
18804 <nationalNumberPattern>
18805 (?:
18806 3[1-8]|
18807 4[13-8]|
18808 5[1-7]|
18809 6[12459]
18810 )\d{7}
18811 </nationalNumberPattern>
18812 <exampleNumber>311234567</exampleNumber>
18813 </fixedLine>
18814 <mobile>
18815 <nationalNumberPattern>
18816 (?:
18817 39|
18818 50|
18819 6[36-8]|
18820 9[1-9]
18821 )\d{7}
18822 </nationalNumberPattern>
18823 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18824 <exampleNumber>391234567</exampleNumber>
18825 </mobile>
18826 <tollFree>
18827 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
18828 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18829 <exampleNumber>800123456</exampleNumber>
18830 </tollFree>
18831 <premiumRate>
18832 <nationalNumberPattern>900\d{6}</nationalNumberPattern>
18833 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18834 <exampleNumber>900123456</exampleNumber>
18835 </premiumRate>
18836 </territory>
18837
18838 <!-- Uganda -->
18839 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000F10001MSWE.doc -->
18840 <!-- http://www.ucc.co.ug/licensing/ugandaNumberingPlan.pdf -->
18841 <territory id="UG" countryCode="256" internationalPrefix="00[057]"
18842 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
18843 <availableFormats>
18844 <numberFormat pattern="([247-9]\d{2})(\d{6})">
18845 <leadingDigits>
18846 [7-9]|
18847 200|
18848 4(?:
18849 6[45]|
18850 [7-9]
18851 )
18852 </leadingDigits>
18853 <format>$1 $2</format>
18854 </numberFormat>
18855 <numberFormat pattern="([34]\d)(\d{7})">
18856 <leadingDigits>
18857 3|
18858 4(?:
18859 [1-5]|
18860 6[0-36-9]
18861 )
18862 </leadingDigits>
18863 <format>$1 $2</format>
18864 </numberFormat>
18865 <numberFormat pattern="(2024)(\d{5})">
18866 <leadingDigits>202</leadingDigits>
18867 <format>$1 $2</format>
18868 </numberFormat>
18869 </availableFormats>
18870 <generalDesc>
18871 <nationalNumberPattern>\d{9}</nationalNumberPattern>
18872 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
18873 </generalDesc>
18874 <fixedLine>
18875 <nationalNumberPattern>
18876 3\d{8}|
18877 4(?:
18878 [1-6]\d|
18879 7[136]|
18880 8[1356]|
18881 96
18882 )\d{6}|
18883 20(?:
18884 0\d|
18885 24
18886 )\d{5}
18887 </nationalNumberPattern>
18888 <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
18889 <exampleNumber>312345678</exampleNumber>
18890 </fixedLine>
18891 <mobile>
18892 <!-- Added 79X from online numbers found with this prefix. -->
18893 <nationalNumberPattern>
18894 7(?:
18895 [15789]\d|
18896 0[0-4]
18897 )\d{6}
18898 </nationalNumberPattern>
18899 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18900 <exampleNumber>712345678</exampleNumber>
18901 </mobile>
18902 <tollFree>
18903 <nationalNumberPattern>800[123]\d{5}</nationalNumberPattern>
18904 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18905 <exampleNumber>800123456</exampleNumber>
18906 </tollFree>
18907 <premiumRate>
18908 <nationalNumberPattern>90[123]\d{6}</nationalNumberPattern>
18909 <possibleNumberPattern>\d{9}</possibleNumberPattern>
18910 <exampleNumber>901123456</exampleNumber>
18911 </premiumRate>
18912 </territory>
18913
18914 <!-- United States -->
18915 <!-- http://www.nanpa.com/reports/reports_npa.html -->
18916 <!-- http://en.wikipedia.org/wiki/North_American_Numbering_Plan -->
18917 <!-- Note the national prefix of US is the same as its country code, and whe n formatting phone
18918 numbers in the national format, it is not included. Therefore, we omit it here to make
18919 formatting consistent with the rest of the world. The same applies to a ll the
18920 countries/regions under NANPA -->
18921 <!-- The national prefix of "1" here is the same as the country code. It is not used by default
18922 when formatting, but is set here so that users who are calling formatBy Pattern can specify
18923 NationalPrefixFormattingRule if they want to. -->
18924 <territory id="US" countryCode="1" internationalPrefix="011"
18925 mainCountryForCode="true" nationalPrefix="1">
18926 <availableFormats>
18927 <numberFormat pattern="(\d{3})(\d{4})">
18928 <format>$1-$2</format>
18929 <intlFormat>NA</intlFormat>
18930 </numberFormat>
18931 <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
18932 <format>($1) $2-$3</format>
18933 <!-- A different pattern is used when formatting internationally, as t he area code is no
18934 longer optional and should not be in brackets. -->
18935 <intlFormat>$1-$2-$3</intlFormat>
18936 </numberFormat>
18937 </availableFormats>
18938 <generalDesc>
18939 <nationalNumberPattern>[2-9]\d{9}</nationalNumberPattern>
18940 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
18941 </generalDesc>
18942 <fixedLine>
18943 <nationalNumberPattern>
18944 (?:
18945 2(?:
18946 0[1-35-9]|
18947 1[02-9]|
18948 2[4589]|
18949 3[149]|
18950 4[08]|
18951 5[1-46]|
18952 6[0279]|
18953 7[06]|
18954 8[13]
18955 )|
18956 3(?:
18957 0[1-57-9]|
18958 1[02-9]|
18959 2[0135]|
18960 3[014679]|
18961 47|
18962 5[12]|
18963 6[01]|
18964 8[056]
18965 )|
18966 4(?:
18967 0[124-9]|
18968 1[02-579]|
18969 2[3-5]|
18970 3[0245]|
18971 4[0235]|
18972 58|
18973 69|
18974 7[0589]|
18975 8[04]
18976 )|
18977 5(?:
18978 0[1-57-9]|
18979 1[0235-8]|
18980 20|
18981 3[0149]|
18982 4[01]|
18983 5[19]|
18984 6[1-37]|
18985 7[013-5]|
18986 8[056]
18987 )|
18988 6(?:
18989 0[1-35-9]|
18990 1[024-9]|
18991 2[036]|
18992 3[016]|
18993 4[16]|
18994 5[017]|
18995 6[0-29]|
18996 78|
18997 8[12]
18998 )|
18999 7(?:
19000 0[1-46-8]|
19001 1[2-9]|
19002 2[047]|
19003 3[124]|
19004 4[07]|
19005 5[47]|
19006 6[02359]|
19007 7[02-59]|
19008 8[156]
19009 )|
19010 8(?:
19011 0[1-68]|
19012 1[02-8]|
19013 28|
19014 3[0-25]|
19015 4[3578]|
19016 5[06-9]|
19017 6[02-5]|
19018 7[028]
19019 )|
19020 9(?:
19021 0[1346-9]|
19022 1[02-9]|
19023 2[0589]|
19024 3[1678]|
19025 4[0179]|
19026 5[1246]|
19027 7[0-3589]|
19028 8[059]
19029 )
19030 )[2-9]\d{6}
19031 </nationalNumberPattern>
19032 <exampleNumber>2012345678</exampleNumber>
19033 </fixedLine>
19034 <mobile>
19035 <nationalNumberPattern>
19036 (?:
19037 2(?:
19038 0[1-35-9]|
19039 1[02-9]|
19040 2[4589]|
19041 3[149]|
19042 4[08]|
19043 5[1-46]|
19044 6[0279]|
19045 7[06]|
19046 8[13]
19047 )|
19048 3(?:
19049 0[1-57-9]|
19050 1[02-9]|
19051 2[0135]|
19052 3[014679]|
19053 47|
19054 5[12]|
19055 6[01]|
19056 8[056]
19057 )|
19058 4(?:
19059 0[124-9]|
19060 1[02-579]|
19061 2[3-5]|
19062 3[0245]|
19063 4[0235]|
19064 58|
19065 69|
19066 7[0589]|
19067 8[04]
19068 )|
19069 5(?:
19070 0[1-57-9]|
19071 1[0235-8]|
19072 20|
19073 3[0149]|
19074 4[01]|
19075 5[19]|
19076 6[1-37]|
19077 7[013-5]|
19078 8[056]
19079 )|
19080 6(?:
19081 0[1-35-9]|
19082 1[024-9]|
19083 2[036]|
19084 3[016]|
19085 4[16]|
19086 5[017]|
19087 6[0-29]|
19088 78|
19089 8[12]
19090 )|
19091 7(?:
19092 0[1-46-8]|
19093 1[2-9]|
19094 2[047]|
19095 3[124]|
19096 4[07]|
19097 5[47]|
19098 6[02359]|
19099 7[02-59]|
19100 8[156]
19101 )|
19102 8(?:
19103 0[1-68]|
19104 1[02-8]|
19105 28|
19106 3[0-25]|
19107 4[3578]|
19108 5[06-9]|
19109 6[02-5]|
19110 7[028]
19111 )|
19112 9(?:
19113 0[1346-9]|
19114 1[02-9]|
19115 2[0589]|
19116 3[1678]|
19117 4[0179]|
19118 5[1246]|
19119 7[0-3589]|
19120 8[059]
19121 )
19122 )[2-9]\d{6}
19123 </nationalNumberPattern>
19124 <exampleNumber>2012345678</exampleNumber>
19125 </mobile>
19126 <tollFree>
19127 <nationalNumberPattern>
19128 8(?:
19129 00|
19130 55|
19131 66|
19132 77|
19133 88
19134 )[2-9]\d{6}
19135 </nationalNumberPattern>
19136 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19137 <exampleNumber>8002345678</exampleNumber>
19138 </tollFree>
19139 <premiumRate>
19140 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
19141 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19142 <exampleNumber>9002345678</exampleNumber>
19143 </premiumRate>
19144 <personalNumber>
19145 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
19146 <nationalNumberPattern>
19147 5(?:
19148 00|
19149 33|
19150 44
19151 )[2-9]\d{6}
19152 </nationalNumberPattern>
19153 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19154 <exampleNumber>5002345678</exampleNumber>
19155 </personalNumber>
19156 </territory>
19157
19158 <!-- Uruguay -->
19159 <!-- http://www.itu.int/oth/T02020000E0/en -->
19160 <!-- http://www.ursec.gub.uy -->
19161 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay -->
19162 <!-- International long-distance providers can be dialled by dialling 01 fol lowed by a carrier
19163 code JK, where J = [3-9] and K is any digit. -->
19164 <territory id="UY" countryCode="598" internationalPrefix="0(?:1[3-9]\d|0)"
19165 preferredInternationalPrefix="00" nationalPrefix="0" preferredExt nPrefix=" int. ">
19166 <availableFormats>
19167 <!-- Following paginasamarillas.com.uy formatting. -->
19168 <numberFormat pattern="(\d{4})(\d{4})">
19169 <leadingDigits>[24]</leadingDigits>
19170 <format>$1 $2</format>
19171 </numberFormat>
19172 <!-- Including the national prefix here since URSEC does when formatting these. -->
19173 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRu le="$NP$FG">
19174 <leadingDigits>9[1-9]</leadingDigits>
19175 <format>$1 $2 $3</format>
19176 </numberFormat>
19177 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP $FG">
19178 <leadingDigits>[89]0</leadingDigits>
19179 <format>$1 $2</format>
19180 </numberFormat>
19181 </availableFormats>
19182 <generalDesc>
19183 <nationalNumberPattern>[2489]\d{6,7}</nationalNumberPattern>
19184 <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
19185 </generalDesc>
19186 <fixedLine>
19187 <nationalNumberPattern>
19188 2\d{7}|
19189 4[2-7]\d{6}
19190 </nationalNumberPattern>
19191 <exampleNumber>21231234</exampleNumber>
19192 </fixedLine>
19193 <mobile>
19194 <nationalNumberPattern>9[13-9]\d{6}</nationalNumberPattern>
19195 <possibleNumberPattern>\d{8}</possibleNumberPattern>
19196 <exampleNumber>94231234</exampleNumber>
19197 </mobile>
19198 <tollFree>
19199 <nationalNumberPattern>80[05]\d{4}</nationalNumberPattern>
19200 <possibleNumberPattern>\d{7}</possibleNumberPattern>
19201 <exampleNumber>8001234</exampleNumber>
19202 </tollFree>
19203 <premiumRate>
19204 <nationalNumberPattern>90[0-8]\d{4}</nationalNumberPattern>
19205 <possibleNumberPattern>\d{7}</possibleNumberPattern>
19206 <exampleNumber>9001234</exampleNumber>
19207 </premiumRate>
19208 <shortCode>
19209 <nationalNumberPattern>
19210 1(?:
19211 0[4-9]|
19212 1[2368]|
19213 2[0-3568]
19214 )|
19215 911
19216 </nationalNumberPattern>
19217 <possibleNumberPattern>\d{3}</possibleNumberPattern>
19218 <exampleNumber>104</exampleNumber>
19219 </shortCode>
19220 </territory>
19221
19222 <!-- Uzbekistan -->
19223 <!-- http://www.itu.int/oth/T02020000E1/en -->
19224 <territory id="UZ" countryCode="998" internationalPrefix="8~10"
19225 nationalPrefix="8" nationalPrefixFormattingRule="$NP$FG">
19226 <availableFormats>
19227 <numberFormat pattern="([679]\d)(\d{3})(\d{2})(\d{2})">
19228 <format>$1 $2 $3 $4</format>
19229 </numberFormat>
19230 </availableFormats>
19231 <generalDesc>
19232 <nationalNumberPattern>[679]\d{8}</nationalNumberPattern>
19233 <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
19234 </generalDesc>
19235 <fixedLine>
19236 <!-- Adding 70 prefix as suggested by http://www.ttts.uz/eng/telephone_c odes/codes_uzb_eng
19237 -->
19238 <nationalNumberPattern>
19239 (?:
19240 6[125679]|
19241 7[0-69]
19242 )\d{7}
19243 </nationalNumberPattern>
19244 <exampleNumber>612345678</exampleNumber>
19245 </fixedLine>
19246 <mobile>
19247 <!-- Adding 9[45] as suggested by http://www.ucell.uz/en/for_subscribers /how_to_call.html
19248 -->
19249 <nationalNumberPattern>9[0-57-9]\d{7}</nationalNumberPattern>
19250 <exampleNumber>912345678</exampleNumber>
19251 </mobile>
19252 <!-- No tollFree or premiumRate information can be found. -->
19253 </territory>
19254
19255 <!-- Vatican City -->
19256 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City -->
19257 <!-- Note that numbers here are also accessible via Italy (+39 and prefix of 06 698) but can
19258 also be dialled with the Vatican City country code. -->
19259 <territory id="VA" countryCode="379" internationalPrefix="00" leadingZeroPos sible="true">
19260 <availableFormats>
19261 <numberFormat pattern="(06)(\d{4})(\d{4})">
19262 <format>$1 $2 $3</format>
19263 </numberFormat>
19264 </availableFormats>
19265 <generalDesc>
19266 <nationalNumberPattern>06\d{8}</nationalNumberPattern>
19267 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19268 </generalDesc>
19269 <fixedLine>
19270 <nationalNumberPattern>06698\d{5}</nationalNumberPattern>
19271 <exampleNumber>0669812345</exampleNumber>
19272 </fixedLine>
19273 <mobile>
19274 <!-- We have no information on mobile numbers from the Vatican. It is pr obable that they use
19275 Italian mobile contracts. -->
19276 <nationalNumberPattern>N/A</nationalNumberPattern>
19277 <possibleNumberPattern>N/A</possibleNumberPattern>
19278 </mobile>
19279 <!-- No information exists about other types of numbers. -->
19280 </territory>
19281
19282 <!-- Saint Vincent and the Grenadines -->
19283 <!-- http://www.itu.int/oth/T02020000B3/en -->
19284 <territory id="VC" countryCode="1" leadingDigits="784"
19285 nationalPrefix="1" internationalPrefix="011">
19286 <generalDesc>
19287 <!-- NANPA country - uses US formatting rules -->
19288 <nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
19289 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
19290 </generalDesc>
19291 <fixedLine>
19292 <nationalNumberPattern>
19293 784(?:
19294 266|
19295 3(?:
19296 6[6-9]|
19297 7\d|
19298 8[0-24-6]
19299 )|
19300 4(?:
19301 38|
19302 5[0-36-8]|
19303 8\d|
19304 9[01]
19305 )|
19306 555|
19307 638|
19308 784
19309 )\d{4}
19310 </nationalNumberPattern>
19311 <exampleNumber>7842661234</exampleNumber>
19312 </fixedLine>
19313 <mobile>
19314 <!-- Adding 784 433 and 784 534 since online numbers can be found with t hese prefixes, and
19315 the latter seems, according to some online sources, to be assigned to Digicell. -->
19316 <nationalNumberPattern>
19317 784(?:
19318 4(?:
19319 3[0-4]|
19320 5[45]|
19321 9[2-5]
19322 )|
19323 5(?:
19324 2[6-9]|
19325 3[0-4]|
19326 93
19327 )
19328 )\d{4}
19329 </nationalNumberPattern>
19330 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19331 <exampleNumber>7844301234</exampleNumber>
19332 </mobile>
19333 <tollFree>
19334 <nationalNumberPattern>
19335 8(?:
19336 00|
19337 55|
19338 66|
19339 77|
19340 88
19341 )[2-9]\d{6}
19342 </nationalNumberPattern>
19343 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19344 <exampleNumber>8002345678</exampleNumber>
19345 </tollFree>
19346 <premiumRate>
19347 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
19348 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19349 <exampleNumber>9002345678</exampleNumber>
19350 </premiumRate>
19351 <personalNumber>
19352 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
19353 <nationalNumberPattern>
19354 5(?:
19355 00|
19356 33|
19357 44
19358 )[2-9]\d{6}
19359 </nationalNumberPattern>
19360 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19361 <exampleNumber>5002345678</exampleNumber>
19362 </personalNumber>
19363 </territory>
19364
19365 <!-- Venezuela -->
19366 <!-- http://www.itu.int/oth/T02020000E3/en -->
19367 <!-- http://en.wikipedia.org/wiki/+58 -->
19368 <!-- 1XX specifies a particular carrier to route a call to. -->
19369 <territory id="VE" countryCode="58" internationalPrefix="00"
19370 nationalPrefix="0" nationalPrefixForParsing="(1\d{2})|0"
19371 nationalPrefixFormattingRule="$NP$FG"
19372 carrierCodeFormattingRule="$CC $FG">
19373 <availableFormats>
19374 <numberFormat pattern="(\d{3})(\d{7})">
19375 <format>$1-$2</format>
19376 </numberFormat>
19377 </availableFormats>
19378 <generalDesc>
19379 <nationalNumberPattern>[24589]\d{9}</nationalNumberPattern>
19380 <!-- Open numbering plan. -->
19381 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
19382 </generalDesc>
19383 <fixedLine>
19384 <!-- Including region-free 500 calls here, since these are treated as lo cal calls. Wikipedia
19385 mentions these as 5XX, but online examples that can be found are se emingly restricted
19386 to 50[01]. -->
19387 <nationalNumberPattern>
19388 (?:
19389 2(?:
19390 12|
19391 3[457-9]|
19392 [58][1-9]|
19393 [467]\d|
19394 9[1-6]
19395 )|
19396 50[01]
19397 )\d{7}
19398 </nationalNumberPattern>
19399 <exampleNumber>2121234567</exampleNumber>
19400 </fixedLine>
19401 <mobile>
19402 <nationalNumberPattern>
19403 4(?:
19404 1[24-8]|
19405 2[46]
19406 )\d{7}
19407 </nationalNumberPattern>
19408 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19409 <exampleNumber>4121234567</exampleNumber>
19410 </mobile>
19411 <tollFree>
19412 <nationalNumberPattern>800\d{7}</nationalNumberPattern>
19413 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19414 <exampleNumber>8001234567</exampleNumber>
19415 </tollFree>
19416 <premiumRate>
19417 <nationalNumberPattern>900\d{7}</nationalNumberPattern>
19418 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19419 <exampleNumber>9001234567</exampleNumber>
19420 </premiumRate>
19421 </territory>
19422
19423 <!-- Virgin Islands, British -->
19424 <!-- http://www.itu.int/oth/T020200001E/en -->
19425 <territory id="VG" countryCode="1" leadingDigits="284"
19426 nationalPrefix="1" internationalPrefix="011">
19427 <generalDesc>
19428 <!-- NANPA country - uses US formatting rules -->
19429 <nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
19430 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
19431 </generalDesc>
19432 <fixedLine>
19433 <nationalNumberPattern>
19434 284(?:
19435 (?:
19436 229|
19437 4(?:
19438 46|
19439 9[45]
19440 )|
19441 8(?:
19442 52|
19443 6[459]
19444 )
19445 )\d{4}|
19446 496[0-5]\d{3}
19447 )
19448 </nationalNumberPattern>
19449 <exampleNumber>2842291234</exampleNumber>
19450 </fixedLine>
19451 <mobile>
19452 <nationalNumberPattern>
19453 284(?:
19454 (?:
19455 30[0-3]|
19456 4(?:
19457 4[0-5]|
19458 68|
19459 99
19460 )|
19461 54[0-4]
19462 )\d{4}|
19463 496[6-9]\d{3}
19464 )
19465 </nationalNumberPattern>
19466 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19467 <exampleNumber>2843001234</exampleNumber>
19468 </mobile>
19469 <tollFree>
19470 <nationalNumberPattern>
19471 8(?:
19472 00|
19473 55|
19474 66|
19475 77|
19476 88
19477 )[2-9]\d{6}
19478 </nationalNumberPattern>
19479 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19480 <exampleNumber>8002345678</exampleNumber>
19481 </tollFree>
19482 <premiumRate>
19483 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
19484 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19485 <exampleNumber>9002345678</exampleNumber>
19486 </premiumRate>
19487 <personalNumber>
19488 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
19489 <nationalNumberPattern>
19490 5(?:
19491 00|
19492 33|
19493 44
19494 )[2-9]\d{6}
19495 </nationalNumberPattern>
19496 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19497 <exampleNumber>5002345678</exampleNumber>
19498 </personalNumber>
19499 </territory>
19500
19501 <!-- Virgin Islands, United States -->
19502 <!-- http://www.itu.int/oth/T02020000DF/en -->
19503 <territory id="VI" countryCode="1" leadingDigits="340"
19504 nationalPrefix="1" internationalPrefix="011">
19505 <generalDesc>
19506 <!-- NANPA country - uses US formatting rules -->
19507 <nationalNumberPattern>[3589]\d{9}</nationalNumberPattern>
19508 <possibleNumberPattern>\d{7}(?:\d{3})?</possibleNumberPattern>
19509 </generalDesc>
19510 <fixedLine>
19511 <!-- The ITU document seems a bit out-of-date so extra prefixes based on numbers in the
19512 yellow pages have been added, and the list of exchanges found on
19513 http://www.areacodedownload.com/340/index.html -->
19514 <nationalNumberPattern>
19515 340(?:
19516 2(?:
19517 01|
19518 2[067]|
19519 36|
19520 44|
19521 77
19522 )|
19523 3(?:
19524 32|
19525 44
19526 )|
19527 4(?:
19528 4[38]|
19529 7[34]
19530 )|
19531 5(?:
19532 1[34]|
19533 55
19534 )|
19535 6(?:
19536 26|
19537 4[23]|
19538 9[023]
19539 )|
19540 7(?:
19541 [17]\d|
19542 27
19543 )|
19544 884|
19545 998
19546 )\d{4}
19547 </nationalNumberPattern>
19548 <exampleNumber>3406421234</exampleNumber>
19549 </fixedLine>
19550 <mobile>
19551 <nationalNumberPattern>
19552 340(?:
19553 2(?:
19554 01|
19555 2[067]|
19556 36|
19557 44|
19558 77
19559 )|
19560 3(?:
19561 32|
19562 44
19563 )|
19564 4(?:
19565 4[38]|
19566 7[34]
19567 )|
19568 5(?:
19569 1[34]|
19570 55
19571 )|
19572 6(?:
19573 26|
19574 4[23]|
19575 9[023]
19576 )|
19577 7(?:
19578 [17]\d|
19579 27
19580 )|
19581 884|
19582 998
19583 )\d{4}
19584 </nationalNumberPattern>
19585 <exampleNumber>3406421234</exampleNumber>
19586 </mobile>
19587 <tollFree>
19588 <nationalNumberPattern>
19589 8(?:
19590 00|
19591 55|
19592 66|
19593 77|
19594 88
19595 )[2-9]\d{6}
19596 </nationalNumberPattern>
19597 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19598 <exampleNumber>8002345678</exampleNumber>
19599 </tollFree>
19600 <premiumRate>
19601 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern>
19602 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19603 <exampleNumber>9002345678</exampleNumber>
19604 </premiumRate>
19605 <personalNumber>
19606 <!-- http://www.nanpa.com/pdf/PL_416.pdf -->
19607 <nationalNumberPattern>
19608 5(?:
19609 00|
19610 33|
19611 44
19612 )[2-9]\d{6}
19613 </nationalNumberPattern>
19614 <possibleNumberPattern>\d{10}</possibleNumberPattern>
19615 <exampleNumber>5002345678</exampleNumber>
19616 </personalNumber>
19617 </territory>
19618
19619 <!-- Viet Nam (Vietnam) -->
19620 <!-- http://www.itu.int/oth/T02020000E4/en -->
19621 <!-- http://en.wikipedia.org/wiki/%2B84 -->
19622 <territory id="VN" countryCode="84" internationalPrefix="00"
19623 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
19624 <availableFormats>
19625 <numberFormat pattern="([48])(\d{4})(\d{4})">
19626 <leadingDigits>[48]</leadingDigits>
19627 <format>$1 $2 $3</format>
19628 </numberFormat>
19629 <numberFormat pattern="([235-7]\d)(\d{4})(\d{3})">
19630 <leadingDigits>
19631 2[025-79]|
19632 3[0136-9]|
19633 5[2-9]|
19634 6[0-46-9]|
19635 7[02-79]
19636 </leadingDigits>
19637 <format>$1 $2 $3</format>
19638 </numberFormat>
19639 <numberFormat pattern="(80)(\d{5})">
19640 <leadingDigits>80</leadingDigits>
19641 <format>$1 $2</format>
19642 </numberFormat>
19643 <numberFormat pattern="(69\d)(\d{4,5})">
19644 <leadingDigits>69</leadingDigits>
19645 <format>$1 $2</format>
19646 </numberFormat>
19647 <numberFormat pattern="([235-7]\d{2})(\d{4})(\d{3})">
19648 <leadingDigits>
19649 2[1348]|
19650 3[25]|
19651 5[01]|
19652 65|
19653 7[18]
19654 </leadingDigits>
19655 <format>$1 $2 $3</format>
19656 </numberFormat>
19657 <numberFormat pattern="(9\d)(\d{3})(\d{2})(\d{2})">
19658 <leadingDigits>9</leadingDigits>
19659 <format>$1 $2 $3 $4</format>
19660 </numberFormat>
19661 <numberFormat pattern="(1[2689]\d)(\d{3})(\d{4})">
19662 <leadingDigits>
19663 1(?:
19664 [26]|
19665 88|
19666 99
19667 )
19668 </leadingDigits>
19669 <format>$1 $2 $3</format>
19670 </numberFormat>
19671 <numberFormat nationalPrefixFormattingRule="$FG"
19672 pattern="(1[89]00)(\d{4,6})">
19673 <leadingDigits>1[89]0</leadingDigits>
19674 <format>$1 $2</format>
19675 </numberFormat>
19676 </availableFormats>
19677 <generalDesc>
19678 <nationalNumberPattern>
19679 8\d{5,8}|
19680 [1-79]\d{7,9}
19681 </nationalNumberPattern>
19682 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
19683 </generalDesc>
19684 <fixedLine>
19685 <nationalNumberPattern>
19686 (?:
19687 2(?:
19688 [025-79]|
19689 1[0189]|
19690 [348][01]
19691 )|
19692 3(?:
19693 [0136-9]|
19694 [25][01]
19695 )|
19696 [48]\d|
19697 5(?:
19698 [01][01]|
19699 [2-9]
19700 )|
19701 6(?:
19702 [0-46-8]|
19703 5[01]
19704 )|
19705 7(?:
19706 [02-79]|
19707 [18][01]
19708 )
19709 )\d{7}|
19710 69\d{5,6}|
19711 80\d{5}
19712 </nationalNumberPattern>
19713 <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
19714 <exampleNumber>2101234567</exampleNumber>
19715 </fixedLine>
19716 <mobile>
19717 <nationalNumberPattern>
19718 (?:
19719 9\d|
19720 1(?:
19721 2\d|
19722 6[3-9]|
19723 88|
19724 99
19725 )
19726 )\d{7}
19727 </nationalNumberPattern>
19728 <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
19729 <exampleNumber>912345678</exampleNumber>
19730 </mobile>
19731 <tollFree>
19732 <nationalNumberPattern>1800\d{4,6}</nationalNumberPattern>
19733 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
19734 <exampleNumber>1800123456</exampleNumber>
19735 </tollFree>
19736 <premiumRate>
19737 <nationalNumberPattern>1900\d{4,6}</nationalNumberPattern>
19738 <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
19739 <exampleNumber>1900123456</exampleNumber>
19740 </premiumRate>
19741 </territory>
19742
19743 <!-- Vanuatu -->
19744 <!-- http://www.itu.int/oth/T02020000E2/en -->
19745 <territory id="VU" countryCode="678" internationalPrefix="00">
19746 <!-- Should be formatted in one block, apart from the mobile numbers. -->
19747 <availableFormats>
19748 <numberFormat pattern="(\d{3})(\d{4})">
19749 <leadingDigits>[579]</leadingDigits>
19750 <format>$1 $2</format>
19751 </numberFormat>
19752 </availableFormats>
19753 <generalDesc>
19754 <nationalNumberPattern>[2-57-9]\d{4,6}</nationalNumberPattern>
19755 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
19756 </generalDesc>
19757 <fixedLine>
19758 <nationalNumberPattern>
19759 (?:
19760 2[2-9]\d|
19761 3(?:
19762 [67]\d|
19763 8[0-8]
19764 )|
19765 48[4-9]|
19766 88\d
19767 )\d{2}
19768 </nationalNumberPattern>
19769 <possibleNumberPattern>\d{5}</possibleNumberPattern>
19770 <exampleNumber>22123</exampleNumber>
19771 </fixedLine>
19772 <mobile>
19773 <nationalNumberPattern>
19774 (?:
19775 5(?:
19776 7[2-5]|
19777 [3-69]\d
19778 )|
19779 7[013-7]\d
19780 )\d{4}
19781 </nationalNumberPattern>
19782 <possibleNumberPattern>\d{7}</possibleNumberPattern>
19783 <exampleNumber>5912345</exampleNumber>
19784 </mobile>
19785 <!-- Using this for non-geographical numbers, since they have not been cle arly defined. -->
19786 <uan>
19787 <nationalNumberPattern>
19788 30\d{3}|
19789 900\d{4}
19790 </nationalNumberPattern>
19791 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
19792 <exampleNumber>30123</exampleNumber>
19793 </uan>
19794 </territory>
19795
19796 <!-- Wallis and Futuna (Territoire français d'outre-mer) -->
19797 <!-- http://www.itu.int/oth/T02020000E6/en -->
19798 <territory id="WF" countryCode="681" internationalPrefix="00">
19799 <availableFormats>
19800 <numberFormat pattern="(\d{2})(\d{2})(\d{2})">
19801 <format>$1 $2 $3</format>
19802 </numberFormat>
19803 </availableFormats>
19804 <generalDesc>
19805 <nationalNumberPattern>[5-7]\d{5}</nationalNumberPattern>
19806 <possibleNumberPattern>\d{6}</possibleNumberPattern>
19807 </generalDesc>
19808 <fixedLine>
19809 <!-- Web searching only finds examples with the 72 prefix but the ITU do cument states
19810 that 50 and 68 are possible, so they are included here. -->
19811 <nationalNumberPattern>
19812 (?:
19813 50|
19814 68|
19815 72
19816 )\d{4}
19817 </nationalNumberPattern>
19818 <exampleNumber>501234</exampleNumber>
19819 </fixedLine>
19820 <mobile>
19821 <nationalNumberPattern>
19822 (?:
19823 50|
19824 68|
19825 72
19826 )\d{4}
19827 </nationalNumberPattern>
19828 <exampleNumber>501234</exampleNumber>
19829 </mobile>
19830 </territory>
19831
19832 <!-- Samoa -->
19833 <!-- http://www.itu.int/oth/T02020000B4/en -->
19834 <territory id="WS" countryCode="685" internationalPrefix="0"
19835 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
19836 <availableFormats>
19837 <!-- Should be formatted in one block, apart from the specific series belo w. For this reason
19838 the leadingDigits is more detailed than would appear necessary. -->
19839 <numberFormat pattern="(8[04]0)(\d{3,4})">
19840 <leadingDigits>8[04]0</leadingDigits>
19841 <format>$1 $2</format>
19842 </numberFormat>
19843 <numberFormat pattern="(7[25-7])(\d{5})">
19844 <leadingDigits>7[25-7]</leadingDigits>
19845 <format>$1 $2</format>
19846 </numberFormat>
19847 </availableFormats>
19848 <generalDesc>
19849 <nationalNumberPattern>[2-8]\d{4,6}</nationalNumberPattern>
19850 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
19851 </generalDesc>
19852 <fixedLine>
19853 <nationalNumberPattern>
19854 (?:
19855 [2-5]\d|
19856 6[1-9]|
19857 840\d
19858 )\d{3}
19859 </nationalNumberPattern>
19860 <possibleNumberPattern>\d{5,7}</possibleNumberPattern>
19861 <exampleNumber>22123</exampleNumber>
19862 </fixedLine>
19863 <mobile>
19864 <nationalNumberPattern>
19865 (?:
19866 60|
19867 7[25-7]\d
19868 )\d{4}
19869 </nationalNumberPattern>
19870 <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
19871 <exampleNumber>601234</exampleNumber>
19872 </mobile>
19873 <tollFree>
19874 <!-- The 800 number series is new, and is used by companies such as the ANZ bank in Samoa to
19875 provide 24 hour eMerchant support. It is marked as "Customized Serv ices" in the plan
19876 for now, so may be also used for other purposes than toll free, but until we have
19877 further evidence of these we will keep it as toll free. -->
19878 <nationalNumberPattern>800\d{3}</nationalNumberPattern>
19879 <possibleNumberPattern>\d{6}</possibleNumberPattern>
19880 <exampleNumber>800123</exampleNumber>
19881 </tollFree>
19882 <!-- Current research suggests other types of numbers are not used in Samo a. -->
19883 </territory>
19884
19885 <!-- Yemen -->
19886 <!-- http://www.itu.int/oth/T02020000E7/en -->
19887 <territory id="YE" countryCode="967" internationalPrefix="00"
19888 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
19889 <availableFormats>
19890 <numberFormat pattern="([1-7])(\d{3})(\d{3,4})">
19891 <leadingDigits>
19892 [1-6]|
19893 7[24-68]
19894 </leadingDigits>
19895 <format>$1 $2 $3</format>
19896 </numberFormat>
19897 <numberFormat pattern="(7[137]\d)(\d{3})(\d{3})">
19898 <leadingDigits>7[137]</leadingDigits>
19899 <format>$1 $2 $3</format>
19900 </numberFormat>
19901 </availableFormats>
19902 <generalDesc>
19903 <nationalNumberPattern>[1-7]\d{6,8}</nationalNumberPattern>
19904 <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
19905 </generalDesc>
19906 <fixedLine>
19907 <nationalNumberPattern>
19908 (?:
19909 1(?:
19910 7\d|
19911 [2-68]
19912 )|
19913 2[2-68]|
19914 3[2358]|
19915 4[2-58]|
19916 5[2-6]|
19917 6[3-58]|
19918 7[24-68]
19919 )\d{5}
19920 </nationalNumberPattern>
19921 <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
19922 <exampleNumber>1234567</exampleNumber>
19923 </fixedLine>
19924 <mobile>
19925 <nationalNumberPattern>7[137]\d{7}</nationalNumberPattern>
19926 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19927 <exampleNumber>712345678</exampleNumber>
19928 </mobile>
19929 <!-- No tollFree or premiumRate information can be found. -->
19930 </territory>
19931
19932 <!-- Mayotte -->
19933 <!-- Some information at http://en.wikipedia.org/wiki/Telephone_numbers_in_F rance - most from
19934 collection of internet data. http://www.comores-online.com/mwezinet/in ternet/262.htm
19935 verifies the fixed-line prefixes, but the mobile prefixes listed here s eem out of date.
19936 -->
19937 <territory id="YT" countryCode="262" internationalPrefix="00"
19938 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
19939 leadingDigits="269|63">
19940 <!-- Formatting as per La Réunion. -->
19941 <generalDesc>
19942 <nationalNumberPattern>[268]\d{8}</nationalNumberPattern>
19943 <possibleNumberPattern>\d{9}</possibleNumberPattern>
19944 </generalDesc>
19945 <fixedLine>
19946 <nationalNumberPattern>2696[0-4]\d{4}</nationalNumberPattern>
19947 <exampleNumber>269601234</exampleNumber>
19948 </fixedLine>
19949 <mobile>
19950 <nationalNumberPattern>639\d{6}</nationalNumberPattern>
19951 <exampleNumber>639123456</exampleNumber>
19952 </mobile>
19953 <!-- Same as in France. -->
19954 <tollFree>
19955 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
19956 <exampleNumber>801234567</exampleNumber>
19957 </tollFree>
19958 </territory>
19959
19960 <!-- South Africa -->
19961 <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000C10001PDFE.pdf -->
19962 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa -->
19963 <territory id="ZA" countryCode="27" internationalPrefix="00"
19964 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
19965 <availableFormats>
19966 <numberFormat pattern="(860)(\d{3})(\d{3})">
19967 <leadingDigits>860</leadingDigits>
19968 <format>$1 $2 $3</format>
19969 </numberFormat>
19970 <numberFormat pattern="([1-578]\d)(\d{3})(\d{4})">
19971 <leadingDigits>
19972 [1-57]|
19973 8(?:
19974 [0-57-9]|
19975 6[1-9]
19976 )
19977 </leadingDigits>
19978 <format>$1 $2 $3</format>
19979 </numberFormat>
19980 </availableFormats>
19981 <generalDesc>
19982 <nationalNumberPattern>\d{9}</nationalNumberPattern>
19983 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
19984 </generalDesc>
19985 <fixedLine>
19986 <nationalNumberPattern>
19987 (?:
19988 1[0-8]|
19989 2[1-478]|
19990 3[1-69]|
19991 4\d|
19992 5[1346-8]
19993 )\d{7}
19994 </nationalNumberPattern>
19995 <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
19996 <exampleNumber>101234567</exampleNumber>
19997 </fixedLine>
19998 <mobile>
19999 <nationalNumberPattern>
20000 (?:
20001 7[1-4689]|
20002 8[1-5789]
20003 )\d{7}
20004 </nationalNumberPattern>
20005 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20006 <exampleNumber>711234567</exampleNumber>
20007 </mobile>
20008 <tollFree>
20009 <nationalNumberPattern>80\d{7}</nationalNumberPattern>
20010 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20011 <exampleNumber>801234567</exampleNumber>
20012 </tollFree>
20013 <premiumRate>
20014 <nationalNumberPattern>86[1-9]\d{6}</nationalNumberPattern>
20015 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20016 <exampleNumber>861234567</exampleNumber>
20017 </premiumRate>
20018 <sharedCost>
20019 <nationalNumberPattern>860\d{6}</nationalNumberPattern>
20020 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20021 <exampleNumber>860123456</exampleNumber>
20022 </sharedCost>
20023 <voip>
20024 <nationalNumberPattern>87\d{7}</nationalNumberPattern>
20025 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20026 <exampleNumber>871234567</exampleNumber>
20027 </voip>
20028 </territory>
20029
20030 <!-- Zambia -->
20031 <!-- http://www.itu.int/oth/T02020000E8/en -->
20032 <territory id="ZM" countryCode="260" internationalPrefix="00"
20033 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
20034 <availableFormats>
20035 <numberFormat pattern="([29]\d)(\d{7})">
20036 <leadingDigits>[29]</leadingDigits>
20037 <format>$1 $2</format>
20038 </numberFormat>
20039 <numberFormat pattern="(800)(\d{3})(\d{3})">
20040 <leadingDigits>8</leadingDigits>
20041 <format>$1 $2 $3</format>
20042 </numberFormat>
20043 </availableFormats>
20044 <generalDesc>
20045 <nationalNumberPattern>[289]\d{8}</nationalNumberPattern>
20046 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20047 </generalDesc>
20048 <fixedLine>
20049 <nationalNumberPattern>21[1-8]\d{6}</nationalNumberPattern>
20050 <exampleNumber>211234567</exampleNumber>
20051 </fixedLine>
20052 <mobile>
20053 <!-- Adding extra prefixes 6[3-57-9] and 7[4-6] since SMS messages have been successfully
20054 delivered to these numbers, and numbers like this can be found on t he Internet. -->
20055 <nationalNumberPattern>
20056 9(?:
20057 55|
20058 6[3-9]|
20059 7[4-9]
20060 )\d{6}
20061 </nationalNumberPattern>
20062 <exampleNumber>955123456</exampleNumber>
20063 </mobile>
20064 <tollFree>
20065 <nationalNumberPattern>800\d{6}</nationalNumberPattern>
20066 <exampleNumber>800123456</exampleNumber>
20067 </tollFree>
20068 </territory>
20069
20070 <!-- Zimbabwe -->
20071 <!-- http://www.itu.int/oth/T02020000E9/en -->
20072 <territory id="ZW" countryCode="263" internationalPrefix="00"
20073 nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
20074 <availableFormats>
20075 <!-- One-digit area codes -->
20076 <numberFormat pattern="([49])(\d{3})(\d{2,5})">
20077 <leadingDigits>
20078 4|
20079 9[2-9]
20080 </leadingDigits>
20081 <format>$1 $2 $3</format>
20082 </numberFormat>
20083 <!-- Mobile numbers -->
20084 <numberFormat pattern="([179]\d)(\d{3})(\d{3,4})">
20085 <leadingDigits>
20086 [19]1|
20087 7
20088 </leadingDigits>
20089 <format>$1 $2 $3</format>
20090 </numberFormat>
20091 <!-- Two-digit area codes -->
20092 <numberFormat pattern="([1-356]\d)(\d{3,5})">
20093 <leadingDigits>
20094 1[3-9]|
20095 2(?:
20096 [1-469]|
20097 0[0-35-9]|
20098 [45][0-79]
20099 )|
20100 3(?:
20101 0[0-79]|
20102 1[0-689]|
20103 [24-69]|
20104 3[0-69]
20105 )|
20106 5(?:
20107 [02-46-9]|
20108 [15][0-69]
20109 )|
20110 6(?:
20111 [0145]|
20112 [29][0-79]|
20113 3[0-689]|
20114 [68][0-69]
20115 )
20116 </leadingDigits>
20117 <format>$1 $2</format>
20118 </numberFormat>
20119 <numberFormat pattern="([1-356]\d)(\d{3})(\d{3})">
20120 <leadingDigits>
20121 1[3-9]|
20122 2(?:
20123 [1-469]|
20124 0[0-35-9]|
20125 [45][0-79]
20126 )|
20127 3(?:
20128 0[0-79]|
20129 1[0-689]|
20130 [24-69]|
20131 3[0-69]
20132 )|
20133 5(?:
20134 [02-46-9]|
20135 [15][0-69]
20136 )|
20137 6(?:
20138 [0145]|
20139 [29][0-79]|
20140 3[0-689]|
20141 [68][0-69]
20142 )
20143 </leadingDigits>
20144 <format>$1 $2 $3</format>
20145 </numberFormat>
20146 <!-- Three-digit area codes -->
20147 <numberFormat pattern="([2356]\d{2})(\d{3,5})">
20148 <leadingDigits>
20149 2(?:
20150 [278]|
20151 0[45]|
20152 48
20153 )|
20154 3(?:
20155 08|
20156 17|
20157 3[78]|
20158 [78]
20159 )|
20160 5[15][78]|
20161 6(?:
20162 [29]8|
20163 37|
20164 [68][78]
20165 )
20166 </leadingDigits>
20167 <format>$1 $2</format>
20168 </numberFormat>
20169 <numberFormat pattern="([2356]\d{2})(\d{3})(\d{3})">
20170 <leadingDigits>
20171 2(?:
20172 [278]|
20173 0[45]|
20174 48
20175 )|
20176 3(?:
20177 08|
20178 17|
20179 3[78]|
20180 [78]
20181 )|
20182 5[15][78]|
20183 6(?:
20184 [29]8|
20185 37|
20186 [68][78]
20187 )
20188 </leadingDigits>
20189 <format>$1 $2 $3</format>
20190 </numberFormat>
20191 <!-- Four-digit area codes -->
20192 <numberFormat pattern="([25]\d{3})(\d{3,5})">
20193 <leadingDigits>
20194 (?:
20195 25|
20196 54
20197 )8
20198 </leadingDigits>
20199 <leadingDigits>
20200 258[23]|
20201 5483
20202 </leadingDigits>
20203 <format>$1 $2</format>
20204 </numberFormat>
20205 <numberFormat pattern="([25]\d{3})(\d{3})(\d{3})">
20206 <leadingDigits>
20207 (?:
20208 25|
20209 54
20210 )8
20211 </leadingDigits>
20212 <leadingDigits>
20213 258[23]|
20214 5483
20215 </leadingDigits>
20216 <format>$1 $2 $3</format>
20217 </numberFormat>
20218 <!-- VOIP numbers -->
20219 <numberFormat pattern="(8\d{3})(\d{6})">
20220 <leadingDigits>8</leadingDigits>
20221 <format>$1 $2</format>
20222 </numberFormat>
20223 </availableFormats>
20224 <generalDesc>
20225 <!-- A complicated nationalNumberPattern is necessary here, since the nu mbers are extremely
20226 variable in length and the possible prefixes clash with the country code. -->
20227 <nationalNumberPattern>
20228 2(?:
20229 [012457-9]\d{3,8}|
20230 6\d{3,6}
20231 )|
20232 [13-79]\d{4,8}|
20233 86\d{8}
20234 </nationalNumberPattern>
20235 <possibleNumberPattern>\d{3,10}</possibleNumberPattern>
20236 </generalDesc>
20237 <fixedLine>
20238 <!-- Numbering is grouped by subscriber-number length. -->
20239 <nationalNumberPattern>
20240 (?:
20241 1[3-9]|
20242 2(?:
20243 0[45]|
20244 [16]|
20245 2[28]|
20246 [49]8?|
20247 58[23]|
20248 7[246]|
20249 8[1346-9]
20250 )|
20251 3(?:
20252 08?|
20253 17?|
20254 3[78]|
20255 [2456]|
20256 7[1569]|
20257 8[379]
20258 )|
20259 5(?:
20260 [07-9]|
20261 1[78]|
20262 483|
20263 5(?:
20264 7?|
20265 8
20266 )
20267 )|
20268 6(?:
20269 0|
20270 28|
20271 37?|
20272 [45][68][78]|
20273 98?
20274 )|
20275 848
20276 )\d{3,6}|
20277 (?:
20278 2(?:
20279 27|
20280 5|
20281 7[135789]|
20282 8[25]
20283 )|
20284 3[39]|
20285 5[1-46]|
20286 6[126-8]
20287 )\d{4,6}|
20288 2(?:
20289 0|
20290 70
20291 )\d{5,6}|
20292 (?:
20293 4\d|
20294 9[2-8]
20295 )\d{4,7}
20296 </nationalNumberPattern>
20297 <exampleNumber>1312345</exampleNumber>
20298 </fixedLine>
20299 <mobile>
20300 <nationalNumberPattern>7[137]\d{7}</nationalNumberPattern>
20301 <possibleNumberPattern>\d{9}</possibleNumberPattern>
20302 <exampleNumber>711234567</exampleNumber>
20303 </mobile>
20304 <!-- No tollFree or premiumRate information can be found. -->
20305 <voip>
20306 <nationalNumberPattern>
20307 86(?:
20308 1[12]|
20309 22|
20310 30|
20311 44|
20312 8[367]|
20313 99
20314 )\d{6}
20315 </nationalNumberPattern>
20316 <possibleNumberPattern>\d{10}</possibleNumberPattern>
20317 <exampleNumber>8686123456</exampleNumber>
20318 </voip>
20319 </territory>
20320 </territories>
20321 </phoneNumberMetadata>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698