1 <!-- Copyright (C) 2009 The Libphonenumber Authors 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 http://www.apache.org/licenses/LICENSE-2.0 7 8 Unless required by applicable law or agreed to in writing, software 9 distributed under the License is distributed on an "AS IS" BASIS, 10 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 See the License for the specific language governing permissions and 12 limitations under the License. 13 14 @author: Shaopeng Jia 15 16 Metadata on Phone Number Plan and formatting rules 17 Note: Territories are in alphabetical order by their IDs, which are based on CLDR 18 two-letter region codes (or are set to "001" for non-geographical entities, which 19 represents "World" in the UN M.49 standard). The country names in the comments are the 20 official short names in English according to CLDR. 21 22 For more information on what each element represents, see 23 resources/phonemetadata.proto 24 25 Note that if you want to add validation metadata, the generalDesc nationalNumberPattern must be 26 provided. If this is missing, then the country will be considered to have no more specific 27 phone-number type metadata (fixedLine, mobile etc) and hence only basic validation rules 28 (numbers should be between 3 and 15 digits long) will be applied. 29 30 If adding an element for a non-geographical entity, please add an example number element to the 31 general description. 32 33 Country code, international and national prefix information main source: 34 http://www.itu.int/pub/T-SP-E.164C-2011 35 36 Known omissions: 37 * French Southern Territories (id="TF" countryCode="262") 38 This is not covered due to lack of information about its numbering plan. It has 140 39 temporary inhabitants. 40 41 * Pitcairn Island (id="PN") 42 This is not supported since evidence seems to be that the 50 inhabitants use satellite 43 phones. 44 45 See also: 46 https://github.com/google/libphonenumber/blob/master/FAQ.md#unsupported 47 --> 48 49<!DOCTYPE phoneNumberMetadata [ 50 <!ELEMENT phoneNumberMetadata (territories)> 51 <!ELEMENT territories (territory+)> 52 <!ELEMENT territory (references?, availableFormats?, generalDesc, noInternationalDialling?, 53 fixedLine?, mobile?, pager?, tollFree?, premiumRate?, 54 sharedCost?, personalNumber?, voip?, uan?, voicemail?)> 55 <!ELEMENT references (sourceUrl+)> 56 <!ELEMENT generalDesc (nationalNumberPattern)> 57 <!ELEMENT noInternationalDialling (possibleLengths, nationalNumberPattern)> 58 <!ELEMENT fixedLine (possibleLengths, exampleNumber, nationalNumberPattern)> 59 <!ELEMENT mobile (possibleLengths, exampleNumber, nationalNumberPattern)> 60 <!ELEMENT pager (possibleLengths, exampleNumber, nationalNumberPattern)> 61 <!ELEMENT tollFree (possibleLengths, exampleNumber, nationalNumberPattern)> 62 <!ELEMENT premiumRate (possibleLengths, exampleNumber, nationalNumberPattern)> 63 <!ELEMENT sharedCost (possibleLengths, exampleNumber, nationalNumberPattern)> 64 <!ELEMENT personalNumber (possibleLengths, exampleNumber, nationalNumberPattern)> 65 <!ELEMENT voip (possibleLengths, exampleNumber, nationalNumberPattern)> 66 <!ELEMENT uan (possibleLengths, exampleNumber, nationalNumberPattern)> 67 <!ELEMENT voicemail (possibleLengths, exampleNumber, nationalNumberPattern)> 68 <!ELEMENT sourceUrl (#PCDATA)> 69 <!ELEMENT availableFormats (numberFormat+)> 70 <!ELEMENT nationalNumberPattern (#PCDATA)> 71 <!ELEMENT exampleNumber (#PCDATA)> 72 <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)> 73 <!ELEMENT format (#PCDATA)> 74 <!ELEMENT intlFormat (#PCDATA)> 75 <!ELEMENT leadingDigits (#PCDATA)> 76 <!ELEMENT possibleLengths EMPTY> 77 78 <!ATTLIST territory id CDATA #REQUIRED> 79 <!ATTLIST territory countryCode CDATA #REQUIRED> 80 <!ATTLIST territory mainCountryForCode (true) #IMPLIED> 81 <!ATTLIST territory leadingDigits CDATA #IMPLIED> 82 <!ATTLIST territory preferredInternationalPrefix CDATA #IMPLIED> 83 <!ATTLIST territory internationalPrefix CDATA #IMPLIED> 84 <!ATTLIST territory nationalPrefix CDATA #IMPLIED> 85 <!ATTLIST territory nationalPrefixForParsing CDATA #IMPLIED> 86 <!ATTLIST territory nationalPrefixTransformRule CDATA #IMPLIED> 87 <!ATTLIST territory preferredExtnPrefix CDATA #IMPLIED> 88 <!ATTLIST territory nationalPrefixFormattingRule CDATA #IMPLIED> 89 <!ATTLIST territory nationalPrefixOptionalWhenFormatting (true) #IMPLIED> 90 <!ATTLIST territory carrierCodeFormattingRule CDATA #IMPLIED> 91 <!ATTLIST territory mobileNumberPortableRegion (true) #IMPLIED> 92 <!ATTLIST possibleLengths national CDATA #REQUIRED> 93 <!ATTLIST possibleLengths localOnly CDATA #IMPLIED> 94 <!ATTLIST numberFormat nationalPrefixFormattingRule CDATA #IMPLIED> 95 <!ATTLIST numberFormat nationalPrefixOptionalWhenFormatting (true) #IMPLIED> 96 <!ATTLIST numberFormat carrierCodeFormattingRule CDATA #IMPLIED> 97 <!ATTLIST numberFormat pattern CDATA #REQUIRED> 98]> 99 100<phoneNumberMetadata> 101 <territories> 102 <!-- Ascension Island (AC) --> 103 <!-- http://www.itu.int/oth/T02020000AF/en --> 104 <territory id="AC" countryCode="247" internationalPrefix="00"> 105 <generalDesc> 106 <nationalNumberPattern> 107 (?: 108 [01589]\d| 109 [46] 110 )\d{4} 111 </nationalNumberPattern> 112 </generalDesc> 113 <fixedLine> 114 <possibleLengths national="5"/> 115 <exampleNumber>62889</exampleNumber> 116 <nationalNumberPattern>6[2-467]\d{3}</nationalNumberPattern> 117 </fixedLine> 118 <!-- Note prefix 4 is reserved for mobile use , not currently in use --> 119 <mobile> 120 <possibleLengths national="5"/> 121 <exampleNumber>40123</exampleNumber> 122 <nationalNumberPattern>4\d{4}</nationalNumberPattern> 123 </mobile> 124 <!-- Omit '00' as a prefix since that's the IDD prefix. --> 125 <uan> 126 <possibleLengths national="6"/> 127 <exampleNumber>542011</exampleNumber> 128 <nationalNumberPattern> 129 (?: 130 0[1-9]| 131 [1589]\d 132 )\d{4} 133 </nationalNumberPattern> 134 </uan> 135 </territory> 136 137 <!-- Andorra (AD) --> 138 <!-- http://www.itu.int/oth/T0202000005/en --> 139 <territory id="AD" countryCode="376" internationalPrefix="00"> 140 <availableFormats> 141 <numberFormat pattern="(\d{3})(\d{3})"> 142 <leadingDigits>[135-9]</leadingDigits> 143 <format>$1 $2</format> 144 </numberFormat> 145 <numberFormat pattern="(\d{4})(\d{4})"> 146 <leadingDigits>1</leadingDigits> 147 <format>$1 $2</format> 148 </numberFormat> 149 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 150 <leadingDigits>6</leadingDigits> 151 <format>$1 $2 $3</format> 152 </numberFormat> 153 </availableFormats> 154 <generalDesc> 155 <nationalNumberPattern> 156 (?: 157 1| 158 6\d 159 )\d{7}| 160 [135-9]\d{5} 161 </nationalNumberPattern> 162 </generalDesc> 163 <noInternationalDialling> 164 <possibleLengths national="8"/> 165 <nationalNumberPattern>1800\d{4}</nationalNumberPattern> 166 </noInternationalDialling> 167 <fixedLine> 168 <possibleLengths national="6"/> 169 <exampleNumber>712345</exampleNumber> 170 <nationalNumberPattern>[78]\d{5}</nationalNumberPattern> 171 </fixedLine> 172 <mobile> 173 <possibleLengths national="6,9"/> 174 <exampleNumber>312345</exampleNumber> 175 <nationalNumberPattern> 176 690\d{6}| 177 [356]\d{5} 178 </nationalNumberPattern> 179 </mobile> 180 <!-- Note that the definitions of 1800 and 1802 numbers differ in the plan and on the 181 Andorran http://www.sta.ad website, but we consider both to be freephone here. --> 182 <tollFree> 183 <possibleLengths national="8"/> 184 <exampleNumber>18001234</exampleNumber> 185 <nationalNumberPattern>180[02]\d{4}</nationalNumberPattern> 186 </tollFree> 187 <!-- The national numbering plan says that 6-digit numbers beginning with 1 and 9 are reserved 188 for special services, so we assume they are premium rate here, although we cannot find 189 examples online. --> 190 <premiumRate> 191 <possibleLengths national="6"/> 192 <exampleNumber>912345</exampleNumber> 193 <nationalNumberPattern>[19]\d{5}</nationalNumberPattern> 194 </premiumRate> 195 </territory> 196 197 <!-- United Arab Emirates (AE) --> 198 <!-- http://www.itu.int/oth/T02020000DC/en --> 199 <territory id="AE" countryCode="971" internationalPrefix="00" nationalPrefix="0"> 200 <availableFormats> 201 <numberFormat pattern="(\d{3})(\d{2,9})"> 202 <leadingDigits> 203 60| 204 8 205 </leadingDigits> 206 <format>$1 $2</format> 207 </numberFormat> 208 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 209 <leadingDigits> 210 [236]| 211 [479][2-8] 212 </leadingDigits> 213 <format>$1 $2 $3</format> 214 </numberFormat> 215 <numberFormat pattern="(\d{3})(\d)(\d{5})"> 216 <leadingDigits>[479]</leadingDigits> 217 <format>$1 $2 $3</format> 218 </numberFormat> 219 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 220 <leadingDigits>5</leadingDigits> 221 <format>$1 $2 $3</format> 222 </numberFormat> 223 </availableFormats> 224 <generalDesc> 225 <nationalNumberPattern> 226 (?: 227 [4-7]\d| 228 9[0-689] 229 )\d{7}| 230 800\d{2,9}| 231 [2-4679]\d{7} 232 </nationalNumberPattern> 233 </generalDesc> 234 <fixedLine> 235 <possibleLengths national="8" localOnly="7"/> 236 <exampleNumber>22345678</exampleNumber> 237 <nationalNumberPattern>[2-4679][2-8]\d{6}</nationalNumberPattern> 238 </fixedLine> 239 <!-- Prefixes 54 and 58 are mentioned on Wikipedia, 240 https://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Arab_Emirates. --> 241 <mobile> 242 <possibleLengths national="9"/> 243 <exampleNumber>501234567</exampleNumber> 244 <nationalNumberPattern>5[024-68]\d{7}</nationalNumberPattern> 245 </mobile> 246 <tollFree> 247 <possibleLengths national="[5-12]"/> 248 <exampleNumber>800123456</exampleNumber> 249 <nationalNumberPattern> 250 400\d{6}| 251 800\d{2,9} 252 </nationalNumberPattern> 253 </tollFree> 254 <premiumRate> 255 <possibleLengths national="9"/> 256 <exampleNumber>900234567</exampleNumber> 257 <nationalNumberPattern>900[02]\d{5}</nationalNumberPattern> 258 </premiumRate> 259 <sharedCost> 260 <possibleLengths national="9"/> 261 <exampleNumber>700012345</exampleNumber> 262 <nationalNumberPattern>700[05]\d{5}</nationalNumberPattern> 263 </sharedCost> 264 <uan> 265 <possibleLengths national="9"/> 266 <exampleNumber>600212345</exampleNumber> 267 <nationalNumberPattern>600[25]\d{5}</nationalNumberPattern> 268 </uan> 269 </territory> 270 271 <!-- Afghanistan (AF) --> 272 <!-- http://www.itu.int/oth/T0202000001/en --> 273 <territory id="AF" countryCode="93" internationalPrefix="00" nationalPrefix="0"> 274 <availableFormats> 275 <numberFormat pattern="(\d{3})(\d{4})"> 276 <leadingDigits>[1-9]</leadingDigits> 277 <format>$1 $2</format> 278 <intlFormat>NA</intlFormat> 279 </numberFormat> 280 <!-- Formatting based primarily on ITU document. --> 281 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 282 <leadingDigits>[2-7]</leadingDigits> 283 <format>$1 $2 $3</format> 284 </numberFormat> 285 </availableFormats> 286 <generalDesc> 287 <nationalNumberPattern>[2-7]\d{8}</nationalNumberPattern> 288 </generalDesc> 289 <fixedLine> 290 <possibleLengths national="9" localOnly="7"/> 291 <exampleNumber>234567890</exampleNumber> 292 <nationalNumberPattern> 293 (?: 294 [25][0-8]| 295 [34][0-4]| 296 6[0-5] 297 )[2-9]\d{6} 298 </nationalNumberPattern> 299 </fixedLine> 300 <!-- 731 range is supported based on user report. --> 301 <mobile> 302 <possibleLengths national="9" localOnly="7"/> 303 <exampleNumber>701234567</exampleNumber> 304 <nationalNumberPattern>7\d{8}</nationalNumberPattern> 305 </mobile> 306 </territory> 307 308 <!-- Antigua & Barbuda (AG) --> 309 <!-- Calling code and formatting shared with 'US' --> 310 <!-- http://www.itu.int/oth/T0202000008/en --> 311 <territory id="AG" countryCode="1" leadingDigits="268" internationalPrefix="011" 312 nationalPrefix="1" nationalPrefixForParsing="([457]\d{6})$|1" 313 nationalPrefixTransformRule="268$1" mobileNumberPortableRegion="true"> 314 <generalDesc> 315 <nationalNumberPattern> 316 (?: 317 268| 318 [58]\d\d| 319 900 320 )\d{7} 321 </nationalNumberPattern> 322 </generalDesc> 323 <!-- 268 468 is not in the plan, but has been added after numbers with this prefix have been 324 found in online searches. --> 325 <fixedLine> 326 <possibleLengths national="10" localOnly="7"/> 327 <exampleNumber>2684601234</exampleNumber> 328 <nationalNumberPattern> 329 268(?: 330 4(?: 331 6[0-38]| 332 84 333 )| 334 56[0-2] 335 )\d{4} 336 </nationalNumberPattern> 337 </fixedLine> 338 <!-- 268 776/778/779 are not in the plan, but have been added after numbers with these 339 prefixes have been found in online searches. Same for 268 782/784/786/789. --> 340 <mobile> 341 <possibleLengths national="10" localOnly="7"/> 342 <exampleNumber>2684641234</exampleNumber> 343 <nationalNumberPattern> 344 268(?: 345 464| 346 7(?: 347 1[3-9]| 348 [28]\d| 349 3[0246]| 350 64| 351 7[0-689] 352 ) 353 )\d{4} 354 </nationalNumberPattern> 355 </mobile> 356 <pager> 357 <possibleLengths national="10" localOnly="7"/> 358 <exampleNumber>2684061234</exampleNumber> 359 <nationalNumberPattern>26840[69]\d{4}</nationalNumberPattern> 360 </pager> 361 <tollFree> 362 <possibleLengths national="10"/> 363 <exampleNumber>8002123456</exampleNumber> 364 <nationalNumberPattern> 365 8(?: 366 00| 367 33| 368 44| 369 55| 370 66| 371 77| 372 88 373 )[2-9]\d{6} 374 </nationalNumberPattern> 375 </tollFree> 376 <premiumRate> 377 <possibleLengths national="10"/> 378 <exampleNumber>9002123456</exampleNumber> 379 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 380 </premiumRate> 381 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 382 <personalNumber> 383 <possibleLengths national="10"/> 384 <exampleNumber>5002345678</exampleNumber> 385 <nationalNumberPattern> 386 52(?: 387 3(?: 388 [2-46-9][02-9]\d| 389 5(?: 390 [02-46-9]\d| 391 5[0-46-9] 392 ) 393 )| 394 4(?: 395 [2-478][02-9]\d| 396 5(?: 397 [034]\d| 398 2[024-9]| 399 5[0-46-9] 400 )| 401 6(?: 402 0[1-9]| 403 [2-9]\d 404 )| 405 9(?: 406 [05-9]\d| 407 2[0-5]| 408 49 409 ) 410 ) 411 )\d{4}| 412 52[34][2-9]1[02-9]\d{4}| 413 5(?: 414 00| 415 2[125-9]| 416 33| 417 44| 418 66| 419 77| 420 88 421 )[2-9]\d{6} 422 </nationalNumberPattern> 423 </personalNumber> 424 <!-- This is included as Centrex in the plan. --> 425 <voip> 426 <possibleLengths national="10" localOnly="7"/> 427 <exampleNumber>2684801234</exampleNumber> 428 <nationalNumberPattern>26848[01]\d{4}</nationalNumberPattern> 429 </voip> 430 </territory> 431 432 <!-- Anguilla (AI) --> 433 <!-- Calling code and formatting shared with 'US' --> 434 <!-- http://www.itu.int/oth/T0202000007/en --> 435 <territory id="AI" countryCode="1" leadingDigits="264" internationalPrefix="011" 436 nationalPrefix="1" nationalPrefixForParsing="([2457]\d{6})$|1" 437 nationalPrefixTransformRule="264$1" mobileNumberPortableRegion="true"> 438 <generalDesc> 439 <nationalNumberPattern> 440 (?: 441 264| 442 [58]\d\d| 443 900 444 )\d{7} 445 </nationalNumberPattern> 446 </generalDesc> 447 <fixedLine> 448 <possibleLengths national="10" localOnly="7"/> 449 <exampleNumber>2644612345</exampleNumber> 450 <nationalNumberPattern> 451 264(?: 452 292| 453 4(?: 454 6[12]| 455 9[78] 456 ) 457 )\d{4} 458 </nationalNumberPattern> 459 </fixedLine> 460 <mobile> 461 <possibleLengths national="10" localOnly="7"/> 462 <exampleNumber>2642351234</exampleNumber> 463 <nationalNumberPattern> 464 264(?: 465 235| 466 4(?: 467 69| 468 76 469 )| 470 5(?: 471 3[6-9]| 472 8[1-4] 473 )| 474 7(?: 475 29| 476 72 477 ) 478 )\d{4} 479 </nationalNumberPattern> 480 </mobile> 481 <pager> 482 <possibleLengths national="10" localOnly="7"/> 483 <exampleNumber>2647241234</exampleNumber> 484 <nationalNumberPattern>264724\d{4}</nationalNumberPattern> 485 </pager> 486 <tollFree> 487 <possibleLengths national="10"/> 488 <exampleNumber>8002123456</exampleNumber> 489 <nationalNumberPattern> 490 8(?: 491 00| 492 33| 493 44| 494 55| 495 66| 496 77| 497 88 498 )[2-9]\d{6} 499 </nationalNumberPattern> 500 </tollFree> 501 <premiumRate> 502 <possibleLengths national="10"/> 503 <exampleNumber>9002123456</exampleNumber> 504 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 505 </premiumRate> 506 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 507 <personalNumber> 508 <possibleLengths national="10"/> 509 <exampleNumber>5002345678</exampleNumber> 510 <nationalNumberPattern> 511 52(?: 512 3(?: 513 [2-46-9][02-9]\d| 514 5(?: 515 [02-46-9]\d| 516 5[0-46-9] 517 ) 518 )| 519 4(?: 520 [2-478][02-9]\d| 521 5(?: 522 [034]\d| 523 2[024-9]| 524 5[0-46-9] 525 )| 526 6(?: 527 0[1-9]| 528 [2-9]\d 529 )| 530 9(?: 531 [05-9]\d| 532 2[0-5]| 533 49 534 ) 535 ) 536 )\d{4}| 537 52[34][2-9]1[02-9]\d{4}| 538 5(?: 539 00| 540 2[125-9]| 541 33| 542 44| 543 66| 544 77| 545 88 546 )[2-9]\d{6} 547 </nationalNumberPattern> 548 </personalNumber> 549 </territory> 550 551 <!-- Albania (AL) --> 552 <!-- http://www.itu.int/oth/T0202000002/en --> 553 <territory id="AL" countryCode="355" internationalPrefix="00" nationalPrefix="0" 554 mobileNumberPortableRegion="true"> 555 <availableFormats> 556 <!-- Premium rate or toll free formats --> 557 <numberFormat pattern="(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 558 <leadingDigits> 559 80| 560 9 561 </leadingDigits> 562 <format>$1 $2</format> 563 </numberFormat> 564 <!-- Formats mostly follow http://tirana.usembassy.gov/list_of_doctors.html --> 565 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 566 <leadingDigits>4[2-6]</leadingDigits> 567 <format>$1 $2 $3</format> 568 </numberFormat> 569 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 570 <leadingDigits> 571 [2358][2-5]| 572 4 573 </leadingDigits> 574 <format>$1 $2 $3</format> 575 </numberFormat> 576 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 577 <leadingDigits>[23578]</leadingDigits> 578 <format>$1 $2</format> 579 </numberFormat> 580 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 581 <leadingDigits>6</leadingDigits> 582 <format>$1 $2 $3</format> 583 </numberFormat> 584 </availableFormats> 585 <generalDesc> 586 <nationalNumberPattern> 587 (?: 588 700\d\d| 589 900 590 )\d{3}| 591 8\d{5,7}| 592 (?: 593 [2-5]| 594 6\d 595 )\d{7} 596 </nationalNumberPattern> 597 </generalDesc> 598 <fixedLine> 599 <possibleLengths national="8" localOnly="[5-7]"/> 600 <exampleNumber>22345678</exampleNumber> 601 <nationalNumberPattern> 602 4505[0-2]\d{3}| 603 (?: 604 [2358][16-9]\d[2-9]| 605 4410 606 )\d{4}| 607 (?: 608 [2358][2-5][2-9]| 609 4(?: 610 [2-57-9][2-9]| 611 6\d 612 ) 613 )\d{5} 614 </nationalNumberPattern> 615 </fixedLine> 616 <!-- More specific prefixes from the 1.NumraAlokuar.rar file linked from the ITU doc. 617 Though 677 is mentioned as unallocated in 618 http://akep.al/images/stories/AKEP/plani-numracionit/1.NumraAlokuar.rar, 619 adding support for 67[7-9] based on carrier doc. --> 620 <mobile> 621 <possibleLengths national="9"/> 622 <exampleNumber>672123456</exampleNumber> 623 <nationalNumberPattern> 624 6(?: 625 [78][2-9]| 626 9\d 627 )\d{6} 628 </nationalNumberPattern> 629 </mobile> 630 <tollFree> 631 <possibleLengths national="7"/> 632 <exampleNumber>8001234</exampleNumber> 633 <nationalNumberPattern>800\d{4}</nationalNumberPattern> 634 </tollFree> 635 <!-- It is named "Shared Revenue Services" in the plan, but as there is a separate "Shared 636 Cost Services", it is highly likely these numbers are premium rate numbers. No 637 information/example is found in the Internet. --> 638 <premiumRate> 639 <possibleLengths national="6"/> 640 <exampleNumber>900123</exampleNumber> 641 <nationalNumberPattern>900[1-9]\d\d</nationalNumberPattern> 642 </premiumRate> 643 <sharedCost> 644 <possibleLengths national="6"/> 645 <exampleNumber>808123</exampleNumber> 646 <nationalNumberPattern>808[1-9]\d\d</nationalNumberPattern> 647 </sharedCost> 648 <personalNumber> 649 <possibleLengths national="8"/> 650 <exampleNumber>70021234</exampleNumber> 651 <nationalNumberPattern>700[2-9]\d{4}</nationalNumberPattern> 652 </personalNumber> 653 </territory> 654 655 <!-- Armenia (AM) --> 656 <!-- We think the national dialling prefix is 0 - it seems this was a change in 2005 (or 2008) 657 along with the new city codes. However, their official document makes no mention of it, 658 websites disagree, and we are not sure if the change has actually been made. --> 659 <!-- http://www.itu.int/oth/T020200000A/en --> 660 <!-- http://en.wikipedia.org/wiki/%2B374 --> 661 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nagorno-Karabakh_Republic --> 662 <territory id="AM" countryCode="374" internationalPrefix="00" nationalPrefix="0" 663 mobileNumberPortableRegion="true"> 664 <availableFormats> 665 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP $FG"> 666 <leadingDigits>[89]0</leadingDigits> 667 <format>$1 $2 $3</format> 668 </numberFormat> 669 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 670 <leadingDigits> 671 2| 672 3[12] 673 </leadingDigits> 674 <format>$1 $2</format> 675 </numberFormat> 676 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP$FG)"> 677 <leadingDigits> 678 1| 679 47 680 </leadingDigits> 681 <format>$1 $2</format> 682 </numberFormat> 683 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 684 <leadingDigits>[3-9]</leadingDigits> 685 <format>$1 $2</format> 686 </numberFormat> 687 </availableFormats> 688 <generalDesc> 689 <nationalNumberPattern> 690 (?: 691 [1-489]\d| 692 55| 693 60| 694 77 695 )\d{6} 696 </nationalNumberPattern> 697 </generalDesc> 698 <!-- Includes telephone numbers in Nagorno-Karabakh Republic, physically located inside 699 Azerbaijan, which use prefix 47. --> 700 <fixedLine> 701 <possibleLengths national="8" localOnly="5,6"/> 702 <exampleNumber>10123456</exampleNumber> 703 <nationalNumberPattern> 704 (?: 705 (?: 706 1[0-25]| 707 47 708 )\d| 709 2(?: 710 2[2-46]| 711 3[1-8]| 712 4[2-69]| 713 5[2-7]| 714 6[1-9]| 715 8[1-7] 716 )| 717 3[12]2 718 )\d{5} 719 </nationalNumberPattern> 720 </fixedLine> 721 <!-- Part of the range 97 is used by Nagorno-Karabakh Republic. --> 722 <mobile> 723 <possibleLengths national="8"/> 724 <exampleNumber>77123456</exampleNumber> 725 <nationalNumberPattern> 726 (?: 727 33| 728 4[1349]| 729 55| 730 77| 731 88| 732 9[13-9] 733 )\d{6} 734 </nationalNumberPattern> 735 </mobile> 736 <tollFree> 737 <possibleLengths national="8"/> 738 <exampleNumber>80012345</exampleNumber> 739 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 740 </tollFree> 741 <premiumRate> 742 <possibleLengths national="8"/> 743 <exampleNumber>90012345</exampleNumber> 744 <nationalNumberPattern>90[016]\d{5}</nationalNumberPattern> 745 </premiumRate> 746 <sharedCost> 747 <possibleLengths national="8"/> 748 <exampleNumber>80112345</exampleNumber> 749 <nationalNumberPattern>80[1-4]\d{5}</nationalNumberPattern> 750 </sharedCost> 751 <voip> 752 <possibleLengths national="8"/> 753 <exampleNumber>60271234</exampleNumber> 754 <nationalNumberPattern> 755 60(?: 756 2[78]| 757 3[5-9]| 758 4[02-9]| 759 5[0-46-9]| 760 [6-8]\d| 761 9[0-2] 762 )\d{4} 763 </nationalNumberPattern> 764 </voip> 765 </territory> 766 767 <!-- Angola (AO) --> 768 <!-- http://www.itu.int/oth/T0202000006/en --> 769 <territory id="AO" countryCode="244" internationalPrefix="00"> 770 <availableFormats> 771 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 772 <leadingDigits>[29]</leadingDigits> 773 <format>$1 $2 $3</format> 774 </numberFormat> 775 </availableFormats> 776 <generalDesc> 777 <nationalNumberPattern>[29]\d{8}</nationalNumberPattern> 778 </generalDesc> 779 <!-- Supporting 2Y5 and 2YY5 ranges (where Y and YY represent one and two digit area code) 780 based on user report and format followed in ITU doc. Wikipedia also mentions that 781 "Fixed-line numbers start with digit 2, followed by 1 or 2 digits area code. After the 782 area code, there is one digit telecoms operator code. So now we are adding 5 as telecom 783 operator code now." --> 784 <fixedLine> 785 <possibleLengths national="9"/> 786 <exampleNumber>222123456</exampleNumber> 787 <nationalNumberPattern> 788 2\d(?: 789 [0134][25-9]| 790 [25-9]\d 791 )\d{5} 792 </nationalNumberPattern> 793 </fixedLine> 794 <!-- Expanded the 92 prefix possibilities to match numbers found online. Unitel 795 apparently launched the prefix 94 on 25th April 2012, and Movicel has 99. --> 796 <mobile> 797 <possibleLengths national="9"/> 798 <exampleNumber>923123456</exampleNumber> 799 <nationalNumberPattern>9[1-59]\d{7}</nationalNumberPattern> 800 </mobile> 801 </territory> 802 803 <!-- Argentina (AR) --> 804 <!-- The national prefix for parsing here consists of a 0 (optional), followed by the area code 805 (which is captured, so that it can be retained), followed by 15, which is the mobile token, 806 which will be stripped if present. We expect the following combinations: 0AC15 and AC15 807 (where the 0 and 15 will be stripped, and it will be transformed into 9AC), 0, and 15 (in 808 the latter two cases we just strip the 0 or 15 as appropriate and leave the number as is.) --> 809 <!-- http://www.itu.int/oth/T0202000009/en --> 810 <!-- https://www.enacom.gob.ar/indicativos-de-servicio_p141 --> 811 <!-- https://www.enacom.gob.ar/indicativos-interurbanos_p143 --> 812 <!-- http://en.wikipedia.org/wiki/+54 --> 813 <territory id="AR" countryCode="54" internationalPrefix="00" nationalPrefix="0" 814 nationalPrefixForParsing=" 815 0?(?: 816 ( 817 11| 818 2(?: 819 2(?: 820 02?| 821 [13]| 822 2[13-79]| 823 4[1-6]| 824 5[2457]| 825 6[124-8]| 826 7[1-4]| 827 8[13-6]| 828 9[1267] 829 )| 830 3(?: 831 02?| 832 1[467]| 833 2[03-6]| 834 3[13-8]| 835 [49][2-6]| 836 5[2-8]| 837 [67] 838 )| 839 4(?: 840 7[3-578]| 841 9 842 )| 843 6(?: 844 [0136]| 845 2[24-6]| 846 4[6-8]?| 847 5[15-8] 848 )| 849 80| 850 9(?: 851 0[1-3]| 852 [19]| 853 2\d| 854 3[1-6]| 855 4[02568]?| 856 5[2-4]| 857 6[2-46]| 858 72?| 859 8[23]? 860 ) 861 )| 862 3(?: 863 3(?: 864 2[79]| 865 6| 866 8[2578] 867 )| 868 4(?: 869 0[0-24-9]| 870 [12]| 871 3[5-8]?| 872 4[24-7]| 873 5[4-68]?| 874 6[02-9]| 875 7[126]| 876 8[2379]?| 877 9[1-36-8] 878 )| 879 5(?: 880 1| 881 2[1245]| 882 3[237]?| 883 4[1-46-9]| 884 6[2-4]| 885 7[1-6]| 886 8[2-5]? 887 )| 888 6[24]| 889 7(?: 890 [069]| 891 1[1568]| 892 2[15]| 893 3[145]| 894 4[13]| 895 5[14-8]| 896 7[2-57]| 897 8[126] 898 )| 899 8(?: 900 [01]| 901 2[15-7]| 902 3[2578]?| 903 4[13-6]| 904 5[4-8]?| 905 6[1-357-9]| 906 7[36-8]?| 907 8[5-8]?| 908 9[124] 909 ) 910 ) 911 )15 912 )?" 913 nationalPrefixTransformRule="9$1" mobileNumberPortableRegion="true"> 914 <availableFormats> 915 <!-- Format short numbers as a block. --> 916 <numberFormat pattern="(\d{3})"> 917 <leadingDigits> 918 0| 919 1(?: 920 0[0-35-7]| 921 1[02-5]| 922 2[015]| 923 3[47]| 924 4[478] 925 )| 926 911 927 </leadingDigits> 928 <format>$1</format> 929 <intlFormat>NA</intlFormat> 930 </numberFormat> 931 <numberFormat pattern="(\d{2})(\d{4})"> 932 <leadingDigits>[1-9]</leadingDigits> 933 <format>$1-$2</format> 934 <intlFormat>NA</intlFormat> 935 </numberFormat> 936 <numberFormat pattern="(\d{3})(\d{4})"> 937 <leadingDigits>[2-9]</leadingDigits> 938 <format>$1-$2</format> 939 <intlFormat>NA</intlFormat> 940 </numberFormat> 941 <numberFormat pattern="(\d{4})(\d{4})"> 942 <leadingDigits>[1-8]</leadingDigits> 943 <format>$1-$2</format> 944 <intlFormat>NA</intlFormat> 945 </numberFormat> 946 <numberFormat pattern="(\d{4})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 947 nationalPrefixOptionalWhenFormatting="true"> 948 <leadingDigits> 949 2(?: 950 2[024-9]| 951 3[0-59]| 952 47| 953 6[245]| 954 9[02-8] 955 )| 956 3(?: 957 3[28]| 958 4[03-9]| 959 5[2-46-8]| 960 7[1-578]| 961 8[2-9] 962 ) 963 </leadingDigits> 964 <leadingDigits> 965 2(?: 966 [23]02| 967 6(?: 968 [25]| 969 4[6-8] 970 )| 971 9(?: 972 [02356]| 973 4[02568]| 974 72| 975 8[23] 976 ) 977 )| 978 3(?: 979 3[28]| 980 4(?: 981 [04679]| 982 3[5-8]| 983 5[4-68]| 984 8[2379] 985 )| 986 5(?: 987 [2467]| 988 3[237]| 989 8[2-5] 990 )| 991 7[1-578]| 992 8(?: 993 [2469]| 994 3[2578]| 995 5[4-8]| 996 7[36-8]| 997 8[5-8] 998 ) 999 )| 1000 2(?: 1001 2[24-9]| 1002 3[1-59]| 1003 47 1004 ) 1005 </leadingDigits> 1006 <leadingDigits> 1007 2(?: 1008 [23]02| 1009 6(?: 1010 [25]| 1011 4(?: 1012 64| 1013 [78] 1014 ) 1015 )| 1016 9(?: 1017 [02356]| 1018 4(?: 1019 [0268]| 1020 5[2-6] 1021 )| 1022 72| 1023 8[23] 1024 ) 1025 )| 1026 3(?: 1027 3[28]| 1028 4(?: 1029 [04679]| 1030 3[78]| 1031 5(?: 1032 4[46]| 1033 8 1034 )| 1035 8[2379] 1036 )| 1037 5(?: 1038 [2467]| 1039 3[237]| 1040 8[23] 1041 )| 1042 7[1-578]| 1043 8(?: 1044 [2469]| 1045 3[278]| 1046 5[56][46]| 1047 86[3-6] 1048 ) 1049 )| 1050 2(?: 1051 2[24-9]| 1052 3[1-59]| 1053 47 1054 )| 1055 38(?: 1056 [58][78]| 1057 7[378] 1058 )| 1059 3(?: 1060 4[35][56]| 1061 58[45]| 1062 8(?: 1063 [38]5| 1064 54| 1065 76 1066 ) 1067 )[4-6] 1068 </leadingDigits> 1069 <leadingDigits> 1070 2(?: 1071 [23]02| 1072 6(?: 1073 [25]| 1074 4(?: 1075 64| 1076 [78] 1077 ) 1078 )| 1079 9(?: 1080 [02356]| 1081 4(?: 1082 [0268]| 1083 5[2-6] 1084 )| 1085 72| 1086 8[23] 1087 ) 1088 )| 1089 3(?: 1090 3[28]| 1091 4(?: 1092 [04679]| 1093 3(?: 1094 5(?: 1095 4[0-25689]| 1096 [56] 1097 )| 1098 [78] 1099 )| 1100 58| 1101 8[2379] 1102 )| 1103 5(?: 1104 [2467]| 1105 3[237]| 1106 8(?: 1107 [23]| 1108 4(?: 1109 [45]| 1110 60 1111 )| 1112 5(?: 1113 4[0-39]| 1114 5| 1115 64 1116 ) 1117 ) 1118 )| 1119 7[1-578]| 1120 8(?: 1121 [2469]| 1122 3[278]| 1123 54(?: 1124 4| 1125 5[13-7]| 1126 6[89] 1127 )| 1128 86[3-6] 1129 ) 1130 )| 1131 2(?: 1132 2[24-9]| 1133 3[1-59]| 1134 47 1135 )| 1136 38(?: 1137 [58][78]| 1138 7[378] 1139 )| 1140 3(?: 1141 454| 1142 85[56] 1143 )[46]| 1144 3(?: 1145 4(?: 1146 36| 1147 5[56] 1148 )| 1149 8(?: 1150 [38]5| 1151 76 1152 ) 1153 )[4-6] 1154 </leadingDigits> 1155 <format>$1 $2-$3</format> 1156 </numberFormat> 1157 <!-- Formatting for geographic numbers (including those which can be dialled with a mobile token). --> 1158 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 1159 nationalPrefixOptionalWhenFormatting="true"> 1160 <leadingDigits>1</leadingDigits> 1161 <format>$1 $2-$3</format> 1162 </numberFormat> 1163 <!-- Various non-geographic numbers, including UAN, premium rate but also some mobile 1164 ranges. We assume no local dialling is possible for these ranges. --> 1165 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 1166 <leadingDigits>[68]</leadingDigits> 1167 <format>$1-$2-$3</format> 1168 </numberFormat> 1169 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 1170 nationalPrefixOptionalWhenFormatting="true"> 1171 <leadingDigits>[23]</leadingDigits> 1172 <format>$1 $2-$3</format> 1173 </numberFormat> 1174 <numberFormat pattern="(\d)(\d{4})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 1175 <leadingDigits> 1176 9(?: 1177 2[2-469]| 1178 3[3-578] 1179 ) 1180 </leadingDigits> 1181 <leadingDigits> 1182 9(?: 1183 2(?: 1184 2[024-9]| 1185 3[0-59]| 1186 47| 1187 6[245]| 1188 9[02-8] 1189 )| 1190 3(?: 1191 3[28]| 1192 4[03-9]| 1193 5[2-46-8]| 1194 7[1-578]| 1195 8[2-9] 1196 ) 1197 ) 1198 </leadingDigits> 1199 <leadingDigits> 1200 9(?: 1201 2(?: 1202 [23]02| 1203 6(?: 1204 [25]| 1205 4[6-8] 1206 )| 1207 9(?: 1208 [02356]| 1209 4[02568]| 1210 72| 1211 8[23] 1212 ) 1213 )| 1214 3(?: 1215 3[28]| 1216 4(?: 1217 [04679]| 1218 3[5-8]| 1219 5[4-68]| 1220 8[2379] 1221 )| 1222 5(?: 1223 [2467]| 1224 3[237]| 1225 8[2-5] 1226 )| 1227 7[1-578]| 1228 8(?: 1229 [2469]| 1230 3[2578]| 1231 5[4-8]| 1232 7[36-8]| 1233 8[5-8] 1234 ) 1235 ) 1236 )| 1237 92(?: 1238 2[24-9]| 1239 3[1-59]| 1240 47 1241 ) 1242 </leadingDigits> 1243 <leadingDigits> 1244 9(?: 1245 2(?: 1246 [23]02| 1247 6(?: 1248 [25]| 1249 4(?: 1250 64| 1251 [78] 1252 ) 1253 )| 1254 9(?: 1255 [02356]| 1256 4(?: 1257 [0268]| 1258 5[2-6] 1259 )| 1260 72| 1261 8[23] 1262 ) 1263 )| 1264 3(?: 1265 3[28]| 1266 4(?: 1267 [04679]| 1268 3[78]| 1269 5(?: 1270 4[46]| 1271 8 1272 )| 1273 8[2379] 1274 )| 1275 5(?: 1276 [2467]| 1277 3[237]| 1278 8[23] 1279 )| 1280 7[1-578]| 1281 8(?: 1282 [2469]| 1283 3[278]| 1284 5(?: 1285 [56][46]| 1286 [78] 1287 )| 1288 7[378]| 1289 8(?: 1290 6[3-6]| 1291 [78] 1292 ) 1293 ) 1294 ) 1295 )| 1296 92(?: 1297 2[24-9]| 1298 3[1-59]| 1299 47 1300 )| 1301 93(?: 1302 4[35][56]| 1303 58[45]| 1304 8(?: 1305 [38]5| 1306 54| 1307 76 1308 ) 1309 )[4-6] 1310 </leadingDigits> 1311 <leadingDigits> 1312 9(?: 1313 2(?: 1314 [23]02| 1315 6(?: 1316 [25]| 1317 4(?: 1318 64| 1319 [78] 1320 ) 1321 )| 1322 9(?: 1323 [02356]| 1324 4(?: 1325 [0268]| 1326 5[2-6] 1327 )| 1328 72| 1329 8[23] 1330 ) 1331 )| 1332 3(?: 1333 3[28]| 1334 4(?: 1335 [04679]| 1336 3(?: 1337 5(?: 1338 4[0-25689]| 1339 [56] 1340 )| 1341 [78] 1342 )| 1343 5(?: 1344 4[46]| 1345 8 1346 )| 1347 8[2379] 1348 )| 1349 5(?: 1350 [2467]| 1351 3[237]| 1352 8(?: 1353 [23]| 1354 4(?: 1355 [45]| 1356 60 1357 )| 1358 5(?: 1359 4[0-39]| 1360 5| 1361 64 1362 ) 1363 ) 1364 )| 1365 7[1-578]| 1366 8(?: 1367 [2469]| 1368 3[278]| 1369 5(?: 1370 4(?: 1371 4| 1372 5[13-7]| 1373 6[89] 1374 )| 1375 [56][46]| 1376 [78] 1377 )| 1378 7[378]| 1379 8(?: 1380 6[3-6]| 1381 [78] 1382 ) 1383 ) 1384 ) 1385 )| 1386 92(?: 1387 2[24-9]| 1388 3[1-59]| 1389 47 1390 )| 1391 93(?: 1392 4(?: 1393 36| 1394 5[56] 1395 )| 1396 8(?: 1397 [38]5| 1398 76 1399 ) 1400 )[4-6] 1401 </leadingDigits> 1402 <format>$2 15-$3-$4</format> 1403 <intlFormat>$1 $2 $3-$4</intlFormat> 1404 </numberFormat> 1405 <numberFormat pattern="(\d)(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 1406 <leadingDigits>91</leadingDigits> 1407 <format>$2 15-$3-$4</format> 1408 <intlFormat>$1 $2 $3-$4</intlFormat> 1409 </numberFormat> 1410 <numberFormat pattern="(\d{3})(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 1411 <leadingDigits>8</leadingDigits> 1412 <format>$1-$2-$3</format> 1413 </numberFormat> 1414 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 1415 <leadingDigits>9</leadingDigits> 1416 <format>$2 15-$3-$4</format> 1417 <intlFormat>$1 $2 $3-$4</intlFormat> 1418 </numberFormat> 1419 </availableFormats> 1420 <generalDesc> 1421 <nationalNumberPattern> 1422 (?: 1423 11| 1424 [89]\d\d 1425 )\d{8}| 1426 [2368]\d{9} 1427 </nationalNumberPattern> 1428 </generalDesc> 1429 <noInternationalDialling> 1430 <possibleLengths national="10"/> 1431 <nationalNumberPattern>810\d{7}</nationalNumberPattern> 1432 </noInternationalDialling> 1433 <!-- Also covering fixed satellite service numbers (670). --> 1434 <fixedLine> 1435 <possibleLengths national="10" localOnly="[6-8]"/> 1436 <exampleNumber>1123456789</exampleNumber> 1437 <nationalNumberPattern> 1438 3888[013-9]\d{5}| 1439 3(?: 1440 7(?: 1441 1[15]| 1442 81 1443 )| 1444 8(?: 1445 21| 1446 4[16]| 1447 69| 1448 9[12] 1449 ) 1450 )[46]\d{5}| 1451 (?: 1452 2(?: 1453 657| 1454 9(?: 1455 54| 1456 66 1457 ) 1458 )| 1459 3(?: 1460 7(?: 1461 55| 1462 77 1463 )| 1464 865 1465 ) 1466 )[2-8]\d{5}| 1467 (?: 1468 2(?: 1469 2(?: 1470 2[59]| 1471 44| 1472 52 1473 )| 1474 3(?: 1475 26| 1476 44 1477 )| 1478 473| 1479 9(?: 1480 [07]2| 1481 2[26]| 1482 34| 1483 46 1484 ) 1485 )| 1486 3327 1487 )[45]\d{5}| 1488 (?: 1489 2(?: 1490 284| 1491 3(?: 1492 02| 1493 23 1494 )| 1495 920 1496 )| 1497 3(?: 1498 4(?: 1499 46| 1500 8[27]| 1501 92 1502 )| 1503 541| 1504 878 1505 ) 1506 )[2-7]\d{5}| 1507 (?: 1508 2(?: 1509 (?: 1510 26| 1511 62 1512 )2| 1513 320| 1514 477| 1515 9(?: 1516 42| 1517 83 1518 ) 1519 )| 1520 3(?: 1521 329| 1522 4(?: 1523 62| 1524 76| 1525 89 1526 )| 1527 564 1528 ) 1529 )[2-6]\d{5}| 1530 (?: 1531 (?: 1532 11[1-8]| 1533 670 1534 )\d| 1535 2(?: 1536 2(?: 1537 0[45]| 1538 1[2-6]| 1539 3[3-6] 1540 )| 1541 3(?: 1542 [06]4| 1543 7[45] 1544 )| 1545 494| 1546 6(?: 1547 04| 1548 1[2-8]| 1549 [36][45]| 1550 4[3-6] 1551 )| 1552 80[45]| 1553 9(?: 1554 [17][4-6]| 1555 [48][45]| 1556 9[3-6] 1557 ) 1558 )| 1559 3(?: 1560 364| 1561 4(?: 1562 1[2-8]| 1563 [235][4-6]| 1564 84 1565 )| 1566 5(?: 1567 1[2-9]| 1568 [38][4-6] 1569 )| 1570 6(?: 1571 2[45]| 1572 44 1573 )| 1574 7[069][45]| 1575 8(?: 1576 0[45]| 1577 [17][2-6]| 1578 3[4-6]| 1579 [58][3-6] 1580 ) 1581 ) 1582 )\d{6}| 1583 2(?: 1584 2(?: 1585 21| 1586 4[23]| 1587 6[145]| 1588 7[1-4]| 1589 8[356]| 1590 9[267] 1591 )| 1592 3(?: 1593 16| 1594 3[13-8]| 1595 43| 1596 5[346-8]| 1597 9[3-5] 1598 )| 1599 475| 1600 6(?: 1601 2[46]| 1602 4[78]| 1603 5[1568] 1604 )| 1605 9(?: 1606 03| 1607 2[1457-9]| 1608 3[1356]| 1609 4[08]| 1610 [56][23]| 1611 82 1612 ) 1613 )4\d{5}| 1614 (?: 1615 2(?: 1616 2(?: 1617 57| 1618 81 1619 )| 1620 3(?: 1621 24| 1622 46| 1623 92 1624 )| 1625 9(?: 1626 01| 1627 23| 1628 64 1629 ) 1630 )| 1631 3(?: 1632 4(?: 1633 42| 1634 71 1635 )| 1636 5(?: 1637 25| 1638 37| 1639 4[347]| 1640 71 1641 )| 1642 7(?: 1643 18| 1644 5[17] 1645 ) 1646 ) 1647 )[3-6]\d{5}| 1648 (?: 1649 2(?: 1650 2(?: 1651 02| 1652 2[3467]| 1653 4[156]| 1654 5[45]| 1655 6[6-8]| 1656 91 1657 )| 1658 3(?: 1659 1[47]| 1660 25| 1661 [45][25]| 1662 96 1663 )| 1664 47[48]| 1665 625| 1666 932 1667 )| 1668 3(?: 1669 38[2578]| 1670 4(?: 1671 0[0-24-9]| 1672 3[78]| 1673 4[457]| 1674 58| 1675 6[03-9]| 1676 72| 1677 83| 1678 9[136-8] 1679 )| 1680 5(?: 1681 2[124]| 1682 [368][23]| 1683 4[2689]| 1684 7[2-6] 1685 )| 1686 7(?: 1687 16| 1688 2[15]| 1689 3[145]| 1690 4[13]| 1691 5[468]| 1692 7[2-5]| 1693 8[26] 1694 )| 1695 8(?: 1696 2[5-7]| 1697 3[278]| 1698 4[3-5]| 1699 5[78]| 1700 6[1-378]| 1701 [78]7| 1702 94 1703 ) 1704 ) 1705 )[4-6]\d{5} 1706 </nationalNumberPattern> 1707 </fixedLine> 1708 <!-- Also covers mobile satellite services (675 numbers). --> 1709 <mobile> 1710 <possibleLengths national="10,11" localOnly="[6-8]"/> 1711 <exampleNumber>91123456789</exampleNumber> 1712 <nationalNumberPattern> 1713 93(?: 1714 7(?: 1715 1[15]| 1716 81 1717 )[46]| 1718 8(?: 1719 (?: 1720 21| 1721 4[16]| 1722 69| 1723 9[12] 1724 )[46]| 1725 88[013-9] 1726 ) 1727 )\d{5}| 1728 9(?: 1729 2(?: 1730 657| 1731 9(?: 1732 54| 1733 66 1734 ) 1735 )| 1736 3(?: 1737 7(?: 1738 55| 1739 77 1740 )| 1741 865 1742 ) 1743 )[2-8]\d{5}| 1744 9(?: 1745 2(?: 1746 2(?: 1747 2[59]| 1748 44| 1749 52 1750 )| 1751 3(?: 1752 26| 1753 44 1754 )| 1755 473| 1756 9(?: 1757 [07]2| 1758 2[26]| 1759 34| 1760 46 1761 ) 1762 )| 1763 3327 1764 )[45]\d{5}| 1765 9(?: 1766 2(?: 1767 284| 1768 3(?: 1769 02| 1770 23 1771 )| 1772 920 1773 )| 1774 3(?: 1775 4(?: 1776 46| 1777 8[27]| 1778 92 1779 )| 1780 541| 1781 878 1782 ) 1783 )[2-7]\d{5}| 1784 9(?: 1785 2(?: 1786 (?: 1787 26| 1788 62 1789 )2| 1790 320| 1791 477| 1792 9(?: 1793 42| 1794 83 1795 ) 1796 )| 1797 3(?: 1798 329| 1799 4(?: 1800 62| 1801 76| 1802 89 1803 )| 1804 564 1805 ) 1806 )[2-6]\d{5}| 1807 (?: 1808 675\d| 1809 9(?: 1810 11[1-8]\d| 1811 2(?: 1812 2(?: 1813 0[45]| 1814 1[2-6]| 1815 3[3-6] 1816 )| 1817 3(?: 1818 [06]4| 1819 7[45] 1820 )| 1821 494| 1822 6(?: 1823 04| 1824 1[2-8]| 1825 [36][45]| 1826 4[3-6] 1827 )| 1828 80[45]| 1829 9(?: 1830 [17][4-6]| 1831 [48][45]| 1832 9[3-6] 1833 ) 1834 )| 1835 3(?: 1836 364| 1837 4(?: 1838 1[2-8]| 1839 [235][4-6]| 1840 84 1841 )| 1842 5(?: 1843 1[2-9]| 1844 [38][4-6] 1845 )| 1846 6(?: 1847 2[45]| 1848 44 1849 )| 1850 7[069][45]| 1851 8(?: 1852 0[45]| 1853 [17][2-6]| 1854 3[4-6]| 1855 [58][3-6] 1856 ) 1857 ) 1858 ) 1859 )\d{6}| 1860 92(?: 1861 2(?: 1862 21| 1863 4[23]| 1864 6[145]| 1865 7[1-4]| 1866 8[356]| 1867 9[267] 1868 )| 1869 3(?: 1870 16| 1871 3[13-8]| 1872 43| 1873 5[346-8]| 1874 9[3-5] 1875 )| 1876 475| 1877 6(?: 1878 2[46]| 1879 4[78]| 1880 5[1568] 1881 )| 1882 9(?: 1883 03| 1884 2[1457-9]| 1885 3[1356]| 1886 4[08]| 1887 [56][23]| 1888 82 1889 ) 1890 )4\d{5}| 1891 9(?: 1892 2(?: 1893 2(?: 1894 57| 1895 81 1896 )| 1897 3(?: 1898 24| 1899 46| 1900 92 1901 )| 1902 9(?: 1903 01| 1904 23| 1905 64 1906 ) 1907 )| 1908 3(?: 1909 4(?: 1910 42| 1911 71 1912 )| 1913 5(?: 1914 25| 1915 37| 1916 4[347]| 1917 71 1918 )| 1919 7(?: 1920 18| 1921 5[17] 1922 ) 1923 ) 1924 )[3-6]\d{5}| 1925 9(?: 1926 2(?: 1927 2(?: 1928 02| 1929 2[3467]| 1930 4[156]| 1931 5[45]| 1932 6[6-8]| 1933 91 1934 )| 1935 3(?: 1936 1[47]| 1937 25| 1938 [45][25]| 1939 96 1940 )| 1941 47[48]| 1942 625| 1943 932 1944 )| 1945 3(?: 1946 38[2578]| 1947 4(?: 1948 0[0-24-9]| 1949 3[78]| 1950 4[457]| 1951 58| 1952 6[03-9]| 1953 72| 1954 83| 1955 9[136-8] 1956 )| 1957 5(?: 1958 2[124]| 1959 [368][23]| 1960 4[2689]| 1961 7[2-6] 1962 )| 1963 7(?: 1964 16| 1965 2[15]| 1966 3[145]| 1967 4[13]| 1968 5[468]| 1969 7[2-5]| 1970 8[26] 1971 )| 1972 8(?: 1973 2[5-7]| 1974 3[278]| 1975 4[3-5]| 1976 5[78]| 1977 6[1-378]| 1978 [78]7| 1979 94 1980 ) 1981 ) 1982 )[4-6]\d{5} 1983 </nationalNumberPattern> 1984 </mobile> 1985 <tollFree> 1986 <possibleLengths national="10,11"/> 1987 <exampleNumber>8001234567</exampleNumber> 1988 <nationalNumberPattern>800\d{7,8}</nationalNumberPattern> 1989 </tollFree> 1990 <premiumRate> 1991 <possibleLengths national="10"/> 1992 <exampleNumber>6001234567</exampleNumber> 1993 <nationalNumberPattern>60[04579]\d{7}</nationalNumberPattern> 1994 </premiumRate> 1995 <uan> 1996 <possibleLengths national="10"/> 1997 <exampleNumber>8101234567</exampleNumber> 1998 <nationalNumberPattern>810\d{7}</nationalNumberPattern> 1999 </uan> 2000 </territory> 2001 2002 <!-- American Samoa (AS) --> 2003 <!-- Calling code and formatting shared with 'US' --> 2004 <!-- http://www.itu.int/oth/T0202000004/en --> 2005 <territory id="AS" countryCode="1" leadingDigits="684" internationalPrefix="011" 2006 nationalPrefix="1" nationalPrefixForParsing="([267]\d{6})$|1" 2007 nationalPrefixTransformRule="684$1"> 2008 <generalDesc> 2009 <nationalNumberPattern> 2010 (?: 2011 [58]\d\d| 2012 684| 2013 900 2014 )\d{7} 2015 </nationalNumberPattern> 2016 </generalDesc> 2017 <fixedLine> 2018 <possibleLengths national="10" localOnly="7"/> 2019 <exampleNumber>6846221234</exampleNumber> 2020 <nationalNumberPattern> 2021 6846(?: 2022 22| 2023 33| 2024 44| 2025 55| 2026 77| 2027 88| 2028 9[19] 2029 )\d{4} 2030 </nationalNumberPattern> 2031 </fixedLine> 2032 <!-- Added 25[246] and 272, operated by Blue Sky. Added 731, 770, operated by ASTCA. --> 2033 <mobile> 2034 <possibleLengths national="10" localOnly="7"/> 2035 <exampleNumber>6847331234</exampleNumber> 2036 <nationalNumberPattern> 2037 684(?: 2038 2(?: 2039 48| 2040 5[2468]| 2041 7[26] 2042 )| 2043 7(?: 2044 3[13]| 2045 70| 2046 82 2047 ) 2048 )\d{4} 2049 </nationalNumberPattern> 2050 </mobile> 2051 <tollFree> 2052 <possibleLengths national="10"/> 2053 <exampleNumber>8002123456</exampleNumber> 2054 <nationalNumberPattern> 2055 8(?: 2056 00| 2057 33| 2058 44| 2059 55| 2060 66| 2061 77| 2062 88 2063 )[2-9]\d{6} 2064 </nationalNumberPattern> 2065 </tollFree> 2066 <premiumRate> 2067 <possibleLengths national="10"/> 2068 <exampleNumber>9002123456</exampleNumber> 2069 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 2070 </premiumRate> 2071 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 2072 <personalNumber> 2073 <possibleLengths national="10"/> 2074 <exampleNumber>5002345678</exampleNumber> 2075 <nationalNumberPattern> 2076 52(?: 2077 3(?: 2078 [2-46-9][02-9]\d| 2079 5(?: 2080 [02-46-9]\d| 2081 5[0-46-9] 2082 ) 2083 )| 2084 4(?: 2085 [2-478][02-9]\d| 2086 5(?: 2087 [034]\d| 2088 2[024-9]| 2089 5[0-46-9] 2090 )| 2091 6(?: 2092 0[1-9]| 2093 [2-9]\d 2094 )| 2095 9(?: 2096 [05-9]\d| 2097 2[0-5]| 2098 49 2099 ) 2100 ) 2101 )\d{4}| 2102 52[34][2-9]1[02-9]\d{4}| 2103 5(?: 2104 00| 2105 2[125-9]| 2106 33| 2107 44| 2108 66| 2109 77| 2110 88 2111 )[2-9]\d{6} 2112 </nationalNumberPattern> 2113 </personalNumber> 2114 </territory> 2115 2116 <!-- Austria (AT) --> 2117 <!-- http://www.rtr.at/en/tk/E129 --> 2118 <territory id="AT" countryCode="43" internationalPrefix="00" nationalPrefix="0" 2119 mobileNumberPortableRegion="true"> 2120 <availableFormats> 2121 <!-- Shortcode format --> 2122 <numberFormat pattern="(\d{4})"> 2123 <leadingDigits>14</leadingDigits> 2124 <format>$1</format> 2125 <intlFormat>NA</intlFormat> 2126 </numberFormat> 2127 <!-- Vienna (Wien) fixed line format (1-digit area code). --> 2128 <numberFormat pattern="(\d)(\d{3,12})" nationalPrefixFormattingRule="$NP$FG"> 2129 <leadingDigits> 2130 1(?: 2131 11| 2132 [2-9] 2133 ) 2134 </leadingDigits> 2135 <format>$1 $2</format> 2136 </numberFormat> 2137 <!-- VOIP (517xx only, which seems like the only VOIP range with a 3-digit prefix). --> 2138 <numberFormat pattern="(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 2139 <leadingDigits>517</leadingDigits> 2140 <format>$1 $2</format> 2141 </numberFormat> 2142 <!-- VOIP (5-7 digits). 2143 These formats are the most common for prefixes 050, 057 and 059, as found on Austrian web pages. --> 2144 <numberFormat pattern="(\d{2})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 2145 <leadingDigits>5[079]</leadingDigits> 2146 <format>$1 $2</format> 2147 </numberFormat> 2148 <!-- Shortcode format --> 2149 <numberFormat pattern="(\d{6})"> 2150 <leadingDigits>[18]</leadingDigits> 2151 <format>$1</format> 2152 <intlFormat>NA</intlFormat> 2153 </numberFormat> 2154 <!-- 3-digit area codes (fixed line, including premium rate and toll free). --> 2155 <numberFormat pattern="(\d{3})(\d{3,10})" nationalPrefixFormattingRule="$NP$FG"> 2156 <leadingDigits> 2157 (?: 2158 31| 2159 4 2160 )6| 2161 51| 2162 6(?: 2163 5[0-3579]| 2164 [6-9] 2165 )| 2166 7(?: 2167 20| 2168 32| 2169 8 2170 )| 2171 [89] 2172 </leadingDigits> 2173 <format>$1 $2</format> 2174 </numberFormat> 2175 <!-- 4-digit area codes (fixed line only). --> 2176 <numberFormat pattern="(\d{4})(\d{3,9})" nationalPrefixFormattingRule="$NP$FG"> 2177 <leadingDigits> 2178 [2-467]| 2179 5[2-6] 2180 </leadingDigits> 2181 <format>$1 $2</format> 2182 </numberFormat> 2183 <!-- VOIP (8-9 digits). --> 2184 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 2185 <leadingDigits>5</leadingDigits> 2186 <format>$1 $2 $3</format> 2187 </numberFormat> 2188 <!-- VOIP (10-13 digits). --> 2189 <numberFormat pattern="(\d{2})(\d{4})(\d{4,7})" nationalPrefixFormattingRule="$NP$FG"> 2190 <leadingDigits>5</leadingDigits> 2191 <format>$1 $2 $3</format> 2192 </numberFormat> 2193 </availableFormats> 2194 <generalDesc> 2195 <nationalNumberPattern> 2196 1\d{3,12}| 2197 2\d{6,12}| 2198 43(?: 2199 (?: 2200 0\d| 2201 5[02-9] 2202 )\d{3,9}| 2203 2\d{4,5}| 2204 [3467]\d{4}| 2205 8\d{4,6}| 2206 9\d{4,7} 2207 )| 2208 5\d{4,12}| 2209 8\d{7,12}| 2210 9\d{8,12}| 2211 (?: 2212 [367]\d| 2213 4[0-24-9] 2214 )\d{4,11} 2215 </nationalNumberPattern> 2216 </generalDesc> 2217 <!-- Note that the full area code is not validated - just the first 3 digits. This also 2218 means that even though for most Austrian numbers the minimum length is 7, we allow 6 2219 since we don't differentiate below between 3 and 4 digit area codes for reasons of 2220 efficiency. --> 2221 <fixedLine> 2222 <possibleLengths national="[4-13]" localOnly="3"/> 2223 <exampleNumber>1234567890</exampleNumber> 2224 <nationalNumberPattern> 2225 1(?: 2226 11\d| 2227 [2-9]\d{3,11} 2228 )| 2229 (?: 2230 316| 2231 463| 2232 (?: 2233 51| 2234 66| 2235 73 2236 )2 2237 )\d{3,10}| 2238 (?: 2239 2(?: 2240 1[467]| 2241 2[13-8]| 2242 5[2357]| 2243 6[1-46-8]| 2244 7[1-8]| 2245 8[124-7]| 2246 9[1458] 2247 )| 2248 3(?: 2249 1[1-578]| 2250 3[23568]| 2251 4[5-7]| 2252 5[1378]| 2253 6[1-38]| 2254 8[3-68] 2255 )| 2256 4(?: 2257 2[1-8]| 2258 35| 2259 7[1368]| 2260 8[2457] 2261 )| 2262 5(?: 2263 2[1-8]| 2264 3[357]| 2265 4[147]| 2266 5[12578]| 2267 6[37] 2268 )| 2269 6(?: 2270 13| 2271 2[1-47]| 2272 4[135-8]| 2273 5[468] 2274 )| 2275 7(?: 2276 2[1-8]| 2277 35| 2278 4[13478]| 2279 5[68]| 2280 6[16-8]| 2281 7[1-6]| 2282 9[45] 2283 ) 2284 )\d{4,10} 2285 </nationalNumberPattern> 2286 </fixedLine> 2287 <mobile> 2288 <possibleLengths national="[7-13]"/> 2289 <exampleNumber>664123456</exampleNumber> 2290 <nationalNumberPattern> 2291 6(?: 2292 5[0-3579]| 2293 6[013-9]| 2294 [7-9]\d 2295 )\d{4,10} 2296 </nationalNumberPattern> 2297 </mobile> 2298 <tollFree> 2299 <possibleLengths national="[9-13]"/> 2300 <exampleNumber>800123456</exampleNumber> 2301 <nationalNumberPattern>800\d{6,10}</nationalNumberPattern> 2302 </tollFree> 2303 <premiumRate> 2304 <possibleLengths national="[9-13]"/> 2305 <exampleNumber>900123456</exampleNumber> 2306 <nationalNumberPattern> 2307 (?: 2308 8[69][2-68]| 2309 9(?: 2310 0[01]| 2311 3[019] 2312 ) 2313 )\d{6,10} 2314 </nationalNumberPattern> 2315 </premiumRate> 2316 <sharedCost> 2317 <possibleLengths national="[8-13]"/> 2318 <exampleNumber>810123456</exampleNumber> 2319 <nationalNumberPattern> 2320 8(?: 2321 10| 2322 2[018] 2323 )\d{6,10}| 2324 828\d{5} 2325 </nationalNumberPattern> 2326 </sharedCost> 2327 <!-- Convergent service numbers 780 are supported here as VOIP is closest match for such 2328 numbers. All location independent corporate numbers are supported as we found these 2329 are dialled via IP. --> 2330 <voip> 2331 <possibleLengths national="[5-13]"/> 2332 <exampleNumber>780123456</exampleNumber> 2333 <nationalNumberPattern> 2334 5(?: 2335 0[1-9]| 2336 17| 2337 [79]\d 2338 )\d{2,10}| 2339 7[28]0\d{6,10} 2340 </nationalNumberPattern> 2341 </voip> 2342 </territory> 2343 2344 <!-- Australia (AU) --> 2345 <!-- Main region for 'CC,CX' --> 2346 <!-- International prefix based on the wikipedia page, either being a combination of the 2347 "Provider override codes" with the default IDD (0011) following, or the default IDD, 2348 or the other IDD codes for non-default carriers. --> 2349 <!-- http://www.itu.int/oth/T020200000D/en --> 2350 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> 2351 <!-- https://www.thenumberingsystem.com.au/#/number-register/search --> 2352 <territory id="AU" mainCountryForCode="true" countryCode="61" 2353 preferredInternationalPrefix="0011" 2354 internationalPrefix="001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" 2355 nationalPrefix="0" nationalPrefixForParsing="(183[12])|0" 2356 mobileNumberPortableRegion="true"> 2357 <availableFormats> 2358 <!-- Pager (5-6 digits) --> 2359 <numberFormat pattern="(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 2360 <leadingDigits>16</leadingDigits> 2361 <format>$1 $2</format> 2362 </numberFormat> 2363 <!-- 6-digit variable cost fixed line (toll free, premium rate, shared cost) --> 2364 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 2365 <leadingDigits>13</leadingDigits> 2366 <format>$1 $2 $3</format> 2367 <intlFormat>NA</intlFormat> 2368 </numberFormat> 2369 <!-- Premium rate SMS (6 digit) --> 2370 <numberFormat pattern="(\d{3})(\d{3})"> 2371 <leadingDigits>19</leadingDigits> 2372 <format>$1 $2</format> 2373 <intlFormat>NA</intlFormat> 2374 </numberFormat> 2375 <!-- 7-digit variable cost fixed line (toll free, premium rate, shared cost) --> 2376 <numberFormat pattern="(\d{3})(\d{4})"> 2377 <leadingDigits>180</leadingDigits> 2378 <leadingDigits>1802</leadingDigits> 2379 <format>$1 $2</format> 2380 <intlFormat>NA</intlFormat> 2381 </numberFormat> 2382 <!-- Premium rate SMS (7-8 digit) --> 2383 <numberFormat pattern="(\d{4})(\d{3,4})"> 2384 <leadingDigits>19</leadingDigits> 2385 <format>$1 $2</format> 2386 <intlFormat>NA</intlFormat> 2387 </numberFormat> 2388 <!-- Pager (7-9 digits) --> 2389 <numberFormat pattern="(\d{2})(\d{3})(\d{2,4})" nationalPrefixFormattingRule="$NP$FG"> 2390 <leadingDigits>16</leadingDigits> 2391 <format>$1 $2 $3</format> 2392 </numberFormat> 2393 <!-- Mobile and VOIP --> 2394 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 2395 <leadingDigits> 2396 14| 2397 4 2398 </leadingDigits> 2399 <format>$1 $2 $3</format> 2400 </numberFormat> 2401 <!-- Fixed line --> 2402 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)" 2403 carrierCodeFormattingRule="$CC ($FG)"> 2404 <leadingDigits>[2378]</leadingDigits> 2405 <format>$1 $2 $3</format> 2406 </numberFormat> 2407 <!-- 10-digit variable cost fixed line (toll free, premium rate, shared cost) --> 2408 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 2409 <leadingDigits> 2410 1(?: 2411 30| 2412 [89] 2413 ) 2414 </leadingDigits> 2415 <format>$1 $2 $3</format> 2416 </numberFormat> 2417 <numberFormat pattern="(\d{4})(\d{4})(\d{4})"> 2418 <leadingDigits>130</leadingDigits> 2419 <format>$1 $2 $3</format> 2420 <intlFormat>NA</intlFormat> 2421 </numberFormat> 2422 </availableFormats> 2423 <generalDesc> 2424 <nationalNumberPattern> 2425 1(?: 2426 [0-79]\d{7}(?: 2427 \d(?: 2428 \d{2} 2429 )? 2430 )?| 2431 8[0-24-9]\d{7} 2432 )| 2433 [2-478]\d{8}| 2434 1\d{4,7} 2435 </nationalNumberPattern> 2436 </generalDesc> 2437 <noInternationalDialling> 2438 <possibleLengths national="[6-8],10,12"/> 2439 <nationalNumberPattern> 2440 1(?: 2441 3(?: 2442 00\d{5}| 2443 45[0-4] 2444 )| 2445 802 2446 )\d{3}| 2447 1[38]00\d{6}| 2448 13\d{4} 2449 </nationalNumberPattern> 2450 </noInternationalDialling> 2451 <!-- Note: Excludes prefixes used by Cocos Islands and Christmas Islands. --> 2452 <fixedLine> 2453 <possibleLengths national="9" localOnly="8"/> 2454 <exampleNumber>212345678</exampleNumber> 2455 <nationalNumberPattern> 2456 (?: 2457 (?: 2458 (?: 2459 2(?: 2460 [0-26-9]\d| 2461 3[0-8]| 2462 4[02-9]| 2463 5[0135-9] 2464 )| 2465 7(?: 2466 [013-57-9]\d| 2467 2[0-8] 2468 ) 2469 )\d| 2470 3(?: 2471 (?: 2472 [0-3589]\d| 2473 6[1-9]| 2474 7[0-35-9] 2475 )\d| 2476 4(?: 2477 [0-578]\d| 2478 90 2479 ) 2480 ) 2481 )\d\d| 2482 8(?: 2483 51(?: 2484 0(?: 2485 0[03-9]| 2486 [12479]\d| 2487 3[2-9]| 2488 5[0-8]| 2489 6[1-9]| 2490 8[0-7] 2491 )| 2492 1(?: 2493 [0235689]\d| 2494 1[0-69]| 2495 4[0-589]| 2496 7[0-47-9] 2497 )| 2498 2(?: 2499 0[0-79]| 2500 [18][13579]| 2501 2[14-9]| 2502 3[0-46-9]| 2503 [4-6]\d| 2504 7[89]| 2505 9[0-4] 2506 )| 2507 3\d\d 2508 )| 2509 (?: 2510 6[0-8]| 2511 [78]\d 2512 )\d{3}| 2513 9(?: 2514 [02-9]\d{3}| 2515 1(?: 2516 (?: 2517 [0-58]\d| 2518 6[0135-9] 2519 )\d| 2520 7(?: 2521 0[0-24-9]| 2522 [1-9]\d 2523 )| 2524 9(?: 2525 [0-46-9]\d| 2526 5[0-79] 2527 ) 2528 ) 2529 ) 2530 ) 2531 )\d{3} 2532 </nationalNumberPattern> 2533 </fixedLine> 2534 <!-- Note CC and CX should be updated as well if this pattern changes. Maintaining three digit 2535 granularity of the ranges mentioned as *assigned* in: 2536 https://www.thenumberingsystem.com.au/download/EnhancedFullDownload.zip --> 2537 <mobile> 2538 <possibleLengths national="9"/> 2539 <exampleNumber>412345678</exampleNumber> 2540 <nationalNumberPattern> 2541 4(?: 2542 (?: 2543 79| 2544 94 2545 )[01]| 2546 83[0-389] 2547 )\d{5}| 2548 4(?: 2549 [0-3]\d| 2550 4[047-9]| 2551 5[0-25-9]| 2552 6[0-36-9]| 2553 7[02-8]| 2554 8[0-24-9]| 2555 9[0-37-9] 2556 )\d{6} 2557 </nationalNumberPattern> 2558 </mobile> 2559 <pager> 2560 <possibleLengths national="[5-9]"/> 2561 <exampleNumber>1631234</exampleNumber> 2562 <nationalNumberPattern>163\d{2,6}</nationalNumberPattern> 2563 </pager> 2564 <tollFree> 2565 <possibleLengths national="7,10"/> 2566 <exampleNumber>1800123456</exampleNumber> 2567 <nationalNumberPattern> 2568 180(?: 2569 0\d{3}| 2570 2 2571 )\d{3} 2572 </nationalNumberPattern> 2573 </tollFree> 2574 <premiumRate> 2575 <possibleLengths national="10"/> 2576 <exampleNumber>1900123456</exampleNumber> 2577 <nationalNumberPattern>190[0-26]\d{6}</nationalNumberPattern> 2578 </premiumRate> 2579 <!-- Local-rate (SmartNumbers) are put here because they are a reverse-charge network, 2580 although they charge a small local call connect fee (around 25c). These start with 13 2581 or 1300. Prefix 1300 of length 12 digit added based on user report. --> 2582 <sharedCost> 2583 <possibleLengths national="6,8,10,12"/> 2584 <exampleNumber>1300123456</exampleNumber> 2585 <nationalNumberPattern> 2586 13(?: 2587 00\d{6}(?: 2588 \d{2} 2589 )?| 2590 45[0-4]\d{3} 2591 )| 2592 13\d{4} 2593 </nationalNumberPattern> 2594 </sharedCost> 2595 <!-- Includes MobileSat and Thuraya satellite services. According to the wikipedia page, 2596 other ranges 14[1-3] are not currently used. Supporting them here as VOIP is the closest 2597 match. --> 2598 <voip> 2599 <possibleLengths national="9"/> 2600 <exampleNumber>147101234</exampleNumber> 2601 <nationalNumberPattern> 2602 14(?: 2603 5(?: 2604 1[0458]| 2605 [23][458] 2606 )| 2607 71\d 2608 )\d{4} 2609 </nationalNumberPattern> 2610 </voip> 2611 </territory> 2612 2613 <!-- Aruba (AW) --> 2614 <!-- http://www.itu.int/oth/T020200000B/en --> 2615 <territory id="AW" countryCode="297" internationalPrefix="00"> 2616 <availableFormats> 2617 <numberFormat pattern="(\d{3})(\d{4})"> 2618 <leadingDigits>[25-9]</leadingDigits> 2619 <format>$1 $2</format> 2620 </numberFormat> 2621 </availableFormats> 2622 <generalDesc> 2623 <nationalNumberPattern> 2624 (?: 2625 [25-79]\d\d| 2626 800 2627 )\d{4} 2628 </nationalNumberPattern> 2629 </generalDesc> 2630 <fixedLine> 2631 <possibleLengths national="7"/> 2632 <exampleNumber>5212345</exampleNumber> 2633 <nationalNumberPattern> 2634 5(?: 2635 2\d| 2636 8[1-9] 2637 )\d{4} 2638 </nationalNumberPattern> 2639 </fixedLine> 2640 <!-- The prefixes 994 and 96[45], while not in the plan, seem to be used in mobile numbers 2641 found online. --> 2642 <mobile> 2643 <possibleLengths national="7"/> 2644 <exampleNumber>5601234</exampleNumber> 2645 <nationalNumberPattern> 2646 (?: 2647 290| 2648 5[69]\d| 2649 6(?: 2650 [03]0| 2651 22| 2652 4[0-2]| 2653 [69]\d 2654 )| 2655 7(?: 2656 [34]\d| 2657 7[07] 2658 )| 2659 9(?: 2660 6[45]| 2661 9[4-8] 2662 ) 2663 )\d{4} 2664 </nationalNumberPattern> 2665 </mobile> 2666 <tollFree> 2667 <possibleLengths national="7"/> 2668 <exampleNumber>8001234</exampleNumber> 2669 <nationalNumberPattern>800\d{4}</nationalNumberPattern> 2670 </tollFree> 2671 <premiumRate> 2672 <possibleLengths national="7"/> 2673 <exampleNumber>9001234</exampleNumber> 2674 <nationalNumberPattern>900\d{4}</nationalNumberPattern> 2675 </premiumRate> 2676 <voip> 2677 <possibleLengths national="7"/> 2678 <exampleNumber>5011234</exampleNumber> 2679 <nationalNumberPattern> 2680 (?: 2681 28\d| 2682 501 2683 )\d{4} 2684 </nationalNumberPattern> 2685 </voip> 2686 </territory> 2687 2688 <!-- Åland Islands (AX) --> 2689 <!-- Calling code and formatting shared with 'FI' --> 2690 <!-- Adding all international carrier access codes in below doc that we found corroborating 2691 evidence for. Considering these are available in AX region as well. 2692 https://www.viestintavirasto.fi/en/internettelephone/numberingoftelecommunicationsnetworks/internationalcalls/internationalcarrieraccesscodes.html --> 2693 <!-- Not supporting national long distance carrier codes as these are overlapping with UAN 2694 ranges mentioned in ITU doc. --> 2695 <!-- https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html --> 2696 <territory id="AX" countryCode="358" leadingDigits="18" preferredInternationalPrefix="00" 2697 internationalPrefix="00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))" 2698 nationalPrefix="0"> 2699 <generalDesc> 2700 <nationalNumberPattern> 2701 2\d{4,9}| 2702 35\d{4,5}| 2703 (?: 2704 60\d\d| 2705 800 2706 )\d{4,6}| 2707 7\d{5,11}| 2708 (?: 2709 [14]\d| 2710 3[0-46-9]| 2711 50 2712 )\d{4,8} 2713 </nationalNumberPattern> 2714 </generalDesc> 2715 <fixedLine> 2716 <possibleLengths national="[6-9]"/> 2717 <exampleNumber>181234567</exampleNumber> 2718 <nationalNumberPattern>18[1-8]\d{3,6}</nationalNumberPattern> 2719 </fixedLine> 2720 <!-- The mobile, toll free, premium rate and UAN numbers are copied from Finland. --> 2721 <!-- Only 8, 9 and 10 digit numbers are possible as per www.viestintavirasto.fi's plan. 2722 Supporting other lengths based on user reports. --> 2723 <mobile> 2724 <possibleLengths national="[6-10]"/> 2725 <exampleNumber>412345678</exampleNumber> 2726 <nationalNumberPattern> 2727 4946\d{2,6}| 2728 (?: 2729 4[0-8]| 2730 50 2731 )\d{4,8} 2732 </nationalNumberPattern> 2733 </mobile> 2734 <tollFree> 2735 <possibleLengths national="[7-9]"/> 2736 <exampleNumber>800123456</exampleNumber> 2737 <nationalNumberPattern>800\d{4,6}</nationalNumberPattern> 2738 </tollFree> 2739 <premiumRate> 2740 <possibleLengths national="8,9"/> 2741 <exampleNumber>600123456</exampleNumber> 2742 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern> 2743 </premiumRate> 2744 <!-- Covers nationwide non-geographic numbers, and nationwide "service numbers", typically 2745 assigned to institutions such as universities, the national post, etc, where they are 2746 not otherwise classified as toll-free or premium-rate numbers. --> 2747 <uan> 2748 <possibleLengths national="[5-12]"/> 2749 <exampleNumber>10112345</exampleNumber> 2750 <nationalNumberPattern> 2751 20\d{4,8}| 2752 60[12]\d{5,6}| 2753 7(?: 2754 099\d{4,5}| 2755 5[03-9]\d{3,7} 2756 )| 2757 20[2-59]\d\d| 2758 (?: 2759 606| 2760 7(?: 2761 0[78]| 2762 1| 2763 3\d 2764 ) 2765 )\d{7}| 2766 (?: 2767 10| 2768 29| 2769 3[09]| 2770 70[1-5]\d 2771 )\d{4,8} 2772 </nationalNumberPattern> 2773 </uan> 2774 </territory> 2775 2776 <!-- Azerbaijan (AZ) --> 2777 <!-- http://www.itu.int/oth/T020200000F/en --> 2778 <territory id="AZ" countryCode="994" internationalPrefix="00" nationalPrefix="0" 2779 mobileNumberPortableRegion="true"> 2780 <availableFormats> 2781 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 2782 <leadingDigits>[1-9]</leadingDigits> 2783 <format>$1 $2 $3</format> 2784 <intlFormat>NA</intlFormat> 2785 </numberFormat> 2786 <!-- Premium rate (and maybe other special ranges). --> 2787 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 2788 <leadingDigits>90</leadingDigits> 2789 <format>$1 $2 $3 $4</format> 2790 </numberFormat> 2791 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP$FG)"> 2792 <leadingDigits> 2793 1[28]| 2794 2| 2795 365| 2796 46 2797 </leadingDigits> 2798 <leadingDigits> 2799 1[28]| 2800 2| 2801 365[45]| 2802 46 2803 </leadingDigits> 2804 <leadingDigits> 2805 1[28]| 2806 2| 2807 365(?: 2808 4| 2809 5[02] 2810 )| 2811 46 2812 </leadingDigits> 2813 <format>$1 $2 $3 $4</format> 2814 </numberFormat> 2815 <!-- ITU uses XX XXX XXXX for mobile numbers, but numbers online typically 2816 use XX XXX XX XX. --> 2817 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 2818 <leadingDigits>[13-9]</leadingDigits> 2819 <format>$1 $2 $3 $4</format> 2820 </numberFormat> 2821 </availableFormats> 2822 <generalDesc> 2823 <nationalNumberPattern> 2824 365\d{6}| 2825 (?: 2826 [124579]\d| 2827 60| 2828 88 2829 )\d{7} 2830 </nationalNumberPattern> 2831 </generalDesc> 2832 <!-- 12109 fixed line numbers are mentioned as "Information Operator Assistance" 2833 by ITU. Added it to fixedline numbers as whole 12 range numbers are fixedline 2834 numbers in Baku. --> 2835 <fixedLine> 2836 <possibleLengths national="9" localOnly="7"/> 2837 <exampleNumber>123123456</exampleNumber> 2838 <nationalNumberPattern> 2839 (?: 2840 2[12]428| 2841 3655[02] 2842 )\d{4}| 2843 (?: 2844 2(?: 2845 22[0-79]| 2846 63[0-28] 2847 )| 2848 3654 2849 )\d{5}| 2850 (?: 2851 (?: 2852 1[28]| 2853 46 2854 )\d| 2855 2(?: 2856 [014-6]2| 2857 [23]3 2858 ) 2859 )\d{6} 2860 </nationalNumberPattern> 2861 </fixedLine> 2862 <!-- Prefix 36554 is added to mobile as per confirmation from Ministry of 2863 Communications in Azerbaijan. --> 2864 <mobile> 2865 <possibleLengths national="9"/> 2866 <exampleNumber>401234567</exampleNumber> 2867 <nationalNumberPattern> 2868 36554\d{4}| 2869 (?: 2870 [16]0| 2871 4[04]| 2872 5[015]| 2873 7[07]| 2874 99 2875 )\d{7} 2876 </nationalNumberPattern> 2877 </mobile> 2878 <!-- 88 is listed as fixed-line for Baku in the ITU document, but online numbers seem to 2879 suggest they are in fact national toll-free numbers. --> 2880 <tollFree> 2881 <possibleLengths national="9"/> 2882 <exampleNumber>881234567</exampleNumber> 2883 <nationalNumberPattern>88\d{7}</nationalNumberPattern> 2884 </tollFree> 2885 <!-- These are marked as Interactive Calls in the ITU document. --> 2886 <premiumRate> 2887 <possibleLengths national="9"/> 2888 <exampleNumber>900200123</exampleNumber> 2889 <nationalNumberPattern>900200\d{3}</nationalNumberPattern> 2890 </premiumRate> 2891 </territory> 2892 2893 <!-- Bosnia & Herzegovina (BA) --> 2894 <!-- accessible from http://www.cra.ba/en/telecom/numbering/ --> 2895 <!-- http://www.rak.ba/eng/index.php?uid=1272016657 --> 2896 <!-- http://en.wikipedia.org/wiki/+387 --> 2897 <territory id="BA" countryCode="387" internationalPrefix="00" nationalPrefix="0" 2898 mobileNumberPortableRegion="true"> 2899 <availableFormats> 2900 <numberFormat pattern="(\d{3})(\d{3})"> 2901 <leadingDigits>[2-9]</leadingDigits> 2902 <format>$1-$2</format> 2903 <intlFormat>NA</intlFormat> 2904 </numberFormat> 2905 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 2906 <leadingDigits> 2907 6[1-3]| 2908 [7-9] 2909 </leadingDigits> 2910 <format>$1 $2 $3</format> 2911 </numberFormat> 2912 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 2913 <leadingDigits> 2914 [3-5]| 2915 6[56] 2916 </leadingDigits> 2917 <format>$1 $2-$3</format> 2918 </numberFormat> 2919 <!-- 9-digit mobile. --> 2920 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 2921 <leadingDigits>6</leadingDigits> 2922 <format>$1 $2 $3 $4</format> 2923 </numberFormat> 2924 </availableFormats> 2925 <generalDesc> 2926 <nationalNumberPattern> 2927 6\d{8}| 2928 (?: 2929 [35689]\d| 2930 49| 2931 70 2932 )\d{6} 2933 </nationalNumberPattern> 2934 </generalDesc> 2935 <!-- For easier maintenance, supporting ranges at 3 digit granularity vs 4 digit granular 2936 ranges mentioned in RAK's doc. --> 2937 <fixedLine> 2938 <possibleLengths national="8" localOnly="6"/> 2939 <exampleNumber>30212345</exampleNumber> 2940 <nationalNumberPattern> 2941 (?: 2942 3(?: 2943 [05-79][2-9]| 2944 1[4579]| 2945 [23][24-9]| 2946 4[2-4689]| 2947 8[2457-9] 2948 )| 2949 49[2-579]| 2950 5(?: 2951 0[2-49]| 2952 [13][2-9]| 2953 [268][2-4679]| 2954 4[4689]| 2955 5[2-79]| 2956 7[2-69]| 2957 9[2-4689] 2958 ) 2959 )\d{5} 2960 </nationalNumberPattern> 2961 </fixedLine> 2962 <mobile> 2963 <possibleLengths national="8,9"/> 2964 <exampleNumber>61123456</exampleNumber> 2965 <nationalNumberPattern> 2966 6040\d{5}| 2967 6(?: 2968 03| 2969 [1-356]| 2970 44| 2971 7\d 2972 )\d{6} 2973 </nationalNumberPattern> 2974 </mobile> 2975 <tollFree> 2976 <possibleLengths national="8"/> 2977 <exampleNumber>80123456</exampleNumber> 2978 <nationalNumberPattern>8[08]\d{6}</nationalNumberPattern> 2979 </tollFree> 2980 <premiumRate> 2981 <possibleLengths national="8"/> 2982 <exampleNumber>90123456</exampleNumber> 2983 <nationalNumberPattern>9[0246]\d{6}</nationalNumberPattern> 2984 </premiumRate> 2985 <!-- Using this category to model national tariff numbers - these are under Shared Cost in 2986 the plan. --> 2987 <sharedCost> 2988 <possibleLengths national="8"/> 2989 <exampleNumber>82123456</exampleNumber> 2990 <nationalNumberPattern>8[12]\d{6}</nationalNumberPattern> 2991 </sharedCost> 2992 <!-- Using this to classify nomad numbers. 702[0-4] ranges are no longer mentioned in 2993 official RAK's doc (Dated 21-11-2017). For easier maintenance, supporting ranges at 4 2994 digit granularity vs 4 and 5 digit granular ranges mentioned in RAK's doc. --> 2995 <uan> 2996 <possibleLengths national="8"/> 2997 <exampleNumber>70341234</exampleNumber> 2998 <nationalNumberPattern> 2999 703[235]0\d{3}| 3000 70(?: 3001 2[0-5]| 3002 3[0146]| 3003 [56]0 3004 )\d{4} 3005 </nationalNumberPattern> 3006 </uan> 3007 </territory> 3008 3009 <!-- Barbados (BB) --> 3010 <!-- Calling code and formatting shared with 'US' --> 3011 <!-- http://www.itu.int/oth/T0202000013/en --> 3012 <territory id="BB" countryCode="1" leadingDigits="246" internationalPrefix="011" 3013 nationalPrefix="1" nationalPrefixForParsing="([2-9]\d{6})$|1" 3014 nationalPrefixTransformRule="246$1" mobileNumberPortableRegion="true"> 3015 <generalDesc> 3016 <nationalNumberPattern> 3017 (?: 3018 246| 3019 [58]\d\d| 3020 900 3021 )\d{7} 3022 </nationalNumberPattern> 3023 </generalDesc> 3024 <!-- Fixed Telephony (ATM/IP) and Fixed Wireless phone numbers are supported here. --> 3025 <fixedLine> 3026 <possibleLengths national="10" localOnly="7"/> 3027 <exampleNumber>2464123456</exampleNumber> 3028 <nationalNumberPattern> 3029 246521[0369]\d{3}| 3030 246(?: 3031 2(?: 3032 2[78]| 3033 7[0-4] 3034 )| 3035 4(?: 3036 1[024-6]| 3037 2\d| 3038 3[2-9] 3039 )| 3040 5(?: 3041 20| 3042 [34]\d| 3043 54| 3044 7[1-3] 3045 )| 3046 6(?: 3047 2\d| 3048 38 3049 )| 3050 7[35]7| 3051 9(?: 3052 1[89]| 3053 63 3054 ) 3055 )\d{4} 3056 </nationalNumberPattern> 3057 </fixedLine> 3058 <mobile> 3059 <possibleLengths national="10" localOnly="7"/> 3060 <exampleNumber>2462501234</exampleNumber> 3061 <nationalNumberPattern> 3062 246(?: 3063 (?: 3064 2(?: 3065 [3568]\d| 3066 4[0-57-9] 3067 )| 3068 3(?: 3069 5[2-9]| 3070 6[0-6] 3071 )| 3072 4(?: 3073 46| 3074 5\d 3075 )| 3076 69[5-7]| 3077 8(?: 3078 [2-5]\d| 3079 83 3080 ) 3081 )\d| 3082 52(?: 3083 1[147]| 3084 20 3085 ) 3086 )\d{3} 3087 </nationalNumberPattern> 3088 </mobile> 3089 <tollFree> 3090 <possibleLengths national="10"/> 3091 <exampleNumber>8002123456</exampleNumber> 3092 <nationalNumberPattern> 3093 8(?: 3094 00| 3095 33| 3096 44| 3097 55| 3098 66| 3099 77| 3100 88 3101 )[2-9]\d{6} 3102 </nationalNumberPattern> 3103 </tollFree> 3104 <premiumRate> 3105 <possibleLengths national="10" localOnly="7"/> 3106 <exampleNumber>9002123456</exampleNumber> 3107 <nationalNumberPattern> 3108 (?: 3109 246976| 3110 900[2-9]\d\d 3111 )\d{4} 3112 </nationalNumberPattern> 3113 </premiumRate> 3114 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 3115 <personalNumber> 3116 <possibleLengths national="10"/> 3117 <exampleNumber>5002345678</exampleNumber> 3118 <nationalNumberPattern> 3119 52(?: 3120 3(?: 3121 [2-46-9][02-9]\d| 3122 5(?: 3123 [02-46-9]\d| 3124 5[0-46-9] 3125 ) 3126 )| 3127 4(?: 3128 [2-478][02-9]\d| 3129 5(?: 3130 [034]\d| 3131 2[024-9]| 3132 5[0-46-9] 3133 )| 3134 6(?: 3135 0[1-9]| 3136 [2-9]\d 3137 )| 3138 9(?: 3139 [05-9]\d| 3140 2[0-5]| 3141 49 3142 ) 3143 ) 3144 )\d{4}| 3145 52[34][2-9]1[02-9]\d{4}| 3146 5(?: 3147 00| 3148 2[125-9]| 3149 33| 3150 44| 3151 66| 3152 77| 3153 88 3154 )[2-9]\d{6} 3155 </nationalNumberPattern> 3156 </personalNumber> 3157 <voip> 3158 <possibleLengths national="10" localOnly="7"/> 3159 <exampleNumber>2463101234</exampleNumber> 3160 <nationalNumberPattern>24631\d{5}</nationalNumberPattern> 3161 </voip> 3162 <!-- Call Centres, CENTREX and Direct Inward Dialling (DID) prefixes have been added under 3163 uan. --> 3164 <uan> 3165 <possibleLengths national="10" localOnly="7"/> 3166 <exampleNumber>2464301234</exampleNumber> 3167 <nationalNumberPattern> 3168 246(?: 3169 292| 3170 367| 3171 4(?: 3172 1[7-9]| 3173 3[01]| 3174 4[47-9]| 3175 67 3176 )| 3177 7(?: 3178 1[2-9]| 3179 2\d| 3180 3[016]| 3181 53 3182 ) 3183 )\d{4} 3184 </nationalNumberPattern> 3185 </uan> 3186 </territory> 3187 3188 <!-- Bangladesh (BD) --> 3189 <!-- As per official evidence, 001 and 002 can be used for International dialing covering toll 3190 quality and non-toll quality services. But these are not in use according to our tests 3191 (see b/29552679). --> 3192 <!-- http://www.itu.int/oth/T0202000012/en --> 3193 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bangladesh --> 3194 <!-- http://www.btrc.gov.bd/national-numbering-plan --> 3195 <territory id="BD" countryCode="880" internationalPrefix="00" nationalPrefix="0"> 3196 <availableFormats> 3197 <numberFormat pattern="(\d{2})(\d{4,6})" nationalPrefixFormattingRule="$NP$FG"> 3198 <leadingDigits> 3199 31[5-8]| 3200 [459]1 3201 </leadingDigits> 3202 <format>$1-$2</format> 3203 </numberFormat> 3204 <numberFormat pattern="(\d{3})(\d{3,7})" nationalPrefixFormattingRule="$NP$FG"> 3205 <leadingDigits> 3206 3(?: 3207 [67]| 3208 8[013-9] 3209 )| 3210 4(?: 3211 6[168]| 3212 7| 3213 [89][18] 3214 )| 3215 5(?: 3216 6[128]| 3217 9 3218 )| 3219 6(?: 3220 [15]| 3221 28| 3222 4[14] 3223 )| 3224 7[2-589]| 3225 8(?: 3226 0[014-9]| 3227 [12] 3228 )| 3229 9[358]| 3230 (?: 3231 3[2-5]| 3232 4[235]| 3233 5[2-578]| 3234 6[0389]| 3235 76| 3236 8[3-7]| 3237 9[24] 3238 )1| 3239 (?: 3240 44| 3241 66 3242 )[01346-9] 3243 </leadingDigits> 3244 <format>$1-$2</format> 3245 </numberFormat> 3246 <!-- Mobile numbers, VOIP, and four-digit fixed-line area codes. We use the same format for 3247 all VOIP numbers as they are not consistent and these ranges are assigned at 4 digit 3248 granularity. --> 3249 <numberFormat pattern="(\d{4})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> 3250 <leadingDigits> 3251 [13-9]| 3252 22 3253 </leadingDigits> 3254 <format>$1-$2</format> 3255 </numberFormat> 3256 <numberFormat pattern="(\d)(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 3257 <leadingDigits>2</leadingDigits> 3258 <format>$1-$2</format> 3259 </numberFormat> 3260 </availableFormats> 3261 <generalDesc> 3262 <nationalNumberPattern> 3263 [1-469]\d{9}| 3264 8[0-79]\d{7,8}| 3265 [2-79]\d{8}| 3266 [2-9]\d{7}| 3267 [3-9]\d{6}| 3268 [57-9]\d{5} 3269 </nationalNumberPattern> 3270 </generalDesc> 3271 <!-- It might be that lengths 6-8 are local numbers only. Documentation is poor on 3272 Bangladesh numbers. --> 3273 <!-- There was a plan to move to 10 digit fixed-line numbers, but this does not seem to have 3274 been realised, judging by online numbers and wikipedia. These patterns are grouped 3275 first by leading digit, then within by number of digits. Several Dhaka prefixes(02 731, 3276 02 890, 02 910, 02 550 etc.) are included despite not being mentioned on Wikipedia / 3277 ITU due to online evidence. Another oddity is Chittagong - some numbers have a leading 3278 2, others do not - both are allowed for now. For some area codes, the subscriber number 3279 length described in our source documentation doesn't match numbers online (e.g. 05222) 3280 so we allow both for now. (This applies to 0431, 04329, 04623, 05327 as well). We have 3281 also added 04452 and 04923 from numbers found online. Included prefixes 2778, 2841, 2893, 3282 2963, 298[59] and 4462 as per user report. 9-digit 24 and 25 prefix numbers were added 3283 based on user reports, although a doc from BRTC mentions that they are 10-digit numbers, 3284 which we think might be a typo. --> 3285 <fixedLine> 3286 <possibleLengths national="[6-10]"/> 3287 <exampleNumber>27111234</exampleNumber> 3288 <nationalNumberPattern> 3289 (?: 3290 4(?: 3291 31\d\d| 3292 423 3293 )| 3294 5222 3295 )\d{3}(?: 3296 \d{2} 3297 )?| 3298 8332[6-9]\d\d| 3299 (?: 3300 3(?: 3301 03[56]| 3302 224 3303 )| 3304 4(?: 3305 22[25]| 3306 653 3307 ) 3308 )\d{3,4}| 3309 (?: 3310 3(?: 3311 42[47]| 3312 529| 3313 823 3314 )| 3315 4(?: 3316 027| 3317 525| 3318 65(?: 3319 28| 3320 8 3321 ) 3322 )| 3323 562| 3324 6257| 3325 7(?: 3326 1(?: 3327 5[3-5]| 3328 6[12]| 3329 7[156]| 3330 89 3331 )| 3332 22[589]56| 3333 32| 3334 42675| 3335 52(?: 3336 [25689](?: 3337 56| 3338 8 3339 )| 3340 [347]8 3341 )| 3342 71(?: 3343 6[1267]| 3344 75| 3345 89 3346 )| 3347 92374 3348 )| 3349 82(?: 3350 2[59]| 3351 32 3352 )56| 3353 9(?: 3354 03[23]56| 3355 23(?: 3356 256| 3357 373 3358 )| 3359 31| 3360 5(?: 3361 1| 3362 2[4589]56 3363 ) 3364 ) 3365 )\d{3}| 3366 (?: 3367 3(?: 3368 02[348]| 3369 22[35]| 3370 324| 3371 422 3372 )| 3373 4(?: 3374 22[67]| 3375 32[236-9]| 3376 6(?: 3377 2[46]| 3378 5[57] 3379 )| 3380 953 3381 )| 3382 5526| 3383 6(?: 3384 024| 3385 6655 3386 )| 3387 81 3388 )\d{4,5}| 3389 (?: 3390 2(?: 3391 7(?: 3392 1[0-267]| 3393 2[0-289]| 3394 3[0-29]| 3395 4[01]| 3396 5[1-3]| 3397 6[013]| 3398 7[0178]| 3399 91 3400 )| 3401 8(?: 3402 0[125]| 3403 1[1-6]| 3404 2[0157-9]| 3405 3[1-69]| 3406 41| 3407 6[1-35]| 3408 7[1-5]| 3409 8[1-8]| 3410 9[0-6] 3411 )| 3412 9(?: 3413 0[0-2]| 3414 1[0-4]| 3415 2[568]| 3416 3[3-6]| 3417 5[5-7]| 3418 6[0136-9]| 3419 7[0-7]| 3420 8[014-9] 3421 ) 3422 )| 3423 3(?: 3424 0(?: 3425 2[025-79]| 3426 3[2-4] 3427 )| 3428 181| 3429 22[12]| 3430 32[2356]| 3431 824 3432 )| 3433 4(?: 3434 02[09]| 3435 22[348]| 3436 32[045]| 3437 523| 3438 6(?: 3439 27| 3440 54 3441 ) 3442 )| 3443 666(?: 3444 22| 3445 53 3446 )| 3447 7(?: 3448 22[57-9]| 3449 42[56]| 3450 82[35] 3451 )8| 3452 8(?: 3453 0[124-9]| 3454 2(?: 3455 181| 3456 2[02-4679]8 3457 )| 3458 4[12]| 3459 [5-7]2 3460 )| 3461 9(?: 3462 [04]2| 3463 2(?: 3464 2| 3465 328 3466 )| 3467 81 3468 ) 3469 )\d{4}| 3470 (?: 3471 2(?: 3472 222| 3473 [45]\d 3474 )\d| 3475 3(?: 3476 1(?: 3477 2[5-7]| 3478 [5-7] 3479 )| 3480 425| 3481 822 3482 )| 3483 4(?: 3484 033| 3485 1\d| 3486 [257]1| 3487 332| 3488 4(?: 3489 2[246]| 3490 5[25] 3491 )| 3492 6(?: 3493 2[35]| 3494 56| 3495 62 3496 )| 3497 8(?: 3498 23| 3499 54 3500 )| 3501 92[2-5] 3502 )| 3503 5(?: 3504 02[03489]| 3505 22[457]| 3506 32[35-79]| 3507 42[46]| 3508 6(?: 3509 [18]| 3510 53 3511 )| 3512 724| 3513 826 3514 )| 3515 6(?: 3516 023| 3517 2(?: 3518 2[2-5]| 3519 5[3-5]| 3520 8 3521 )| 3522 32[3478]| 3523 42[34]| 3524 52[47]| 3525 6(?: 3526 [18]| 3527 6(?: 3528 2[34]| 3529 5[24] 3530 ) 3531 )| 3532 [78]2[2-5]| 3533 92[2-6] 3534 )| 3535 7(?: 3536 02| 3537 21\d| 3538 [3-589]1| 3539 6[12]| 3540 72[24] 3541 )| 3542 8(?: 3543 217| 3544 3[12]| 3545 [5-7]1 3546 )| 3547 9[24]1 3548 )\d{5}| 3549 (?: 3550 (?: 3551 3[2-8]| 3552 5[2-57-9]| 3553 6[03-589] 3554 )1| 3555 4[4689][18] 3556 )\d{5}| 3557 [59]1\d{5} 3558 </nationalNumberPattern> 3559 </fixedLine> 3560 <!-- Presuming that mobile numbers with the prefixes 66, 37, 44 and 38 must be followed by 3561 numbers [02-9] or they would clash with fixed-line codes. According to the plan, mobile 3562 numbers should be moving to 1[13-9] anyway. --> 3563 <mobile> 3564 <possibleLengths national="10"/> 3565 <exampleNumber>1812345678</exampleNumber> 3566 <nationalNumberPattern> 3567 (?: 3568 1[13-9]\d| 3569 644 3570 )\d{7}| 3571 (?: 3572 3[78]| 3573 44| 3574 66 3575 )[02-9]\d{7} 3576 </nationalNumberPattern> 3577 </mobile> 3578 <!-- Note: Including Tele-voting numbers here as they are free of charge. --> 3579 <tollFree> 3580 <possibleLengths national="10"/> 3581 <exampleNumber>8001234567</exampleNumber> 3582 <nationalNumberPattern>80[03]\d{7}</nationalNumberPattern> 3583 </tollFree> 3584 <!-- Prefix 9643 added as per user report. --> 3585 <voip> 3586 <possibleLengths national="10"/> 3587 <exampleNumber>9604123456</exampleNumber> 3588 <nationalNumberPattern> 3589 96(?: 3590 0[469]| 3591 1[0-47]| 3592 3[389]| 3593 43| 3594 6[69]| 3595 7[78] 3596 )\d{6} 3597 </nationalNumberPattern> 3598 </voip> 3599 </territory> 3600 3601 <!-- Belgium (BE) --> 3602 <!-- http://www.bipt.be/en/operators/telecommunication/Numbering/Database --> 3603 <!-- http://www.bipt.be/public/files/en/474/20140829153659_Belgian_numbering_plan --> 3604 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Belgium --> 3605 <territory id="BE" countryCode="32" internationalPrefix="00" nationalPrefix="0" 3606 mobileNumberPortableRegion="true"> 3607 <availableFormats> 3608 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 3609 <leadingDigits> 3610 (?: 3611 80| 3612 9 3613 )0 3614 </leadingDigits> 3615 <format>$1 $2 $3</format> 3616 </numberFormat> 3617 <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3618 <leadingDigits> 3619 [239]| 3620 4[23] 3621 </leadingDigits> 3622 <format>$1 $2 $3 $4</format> 3623 </numberFormat> 3624 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3625 <leadingDigits>[15-8]</leadingDigits> 3626 <format>$1 $2 $3 $4</format> 3627 </numberFormat> 3628 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3629 <leadingDigits>4</leadingDigits> 3630 <format>$1 $2 $3 $4</format> 3631 </numberFormat> 3632 </availableFormats> 3633 <generalDesc> 3634 <nationalNumberPattern> 3635 4\d{8}| 3636 [1-9]\d{7} 3637 </nationalNumberPattern> 3638 </generalDesc> 3639 <fixedLine> 3640 <possibleLengths national="8"/> 3641 <exampleNumber>12345678</exampleNumber> 3642 <nationalNumberPattern> 3643 80[2-8]\d{5}| 3644 (?: 3645 1[0-69]| 3646 [23][2-8]| 3647 4[23]| 3648 5\d| 3649 6[013-57-9]| 3650 71| 3651 8[1-79]| 3652 9[2-4] 3653 )\d{6} 3654 </nationalNumberPattern> 3655 </fixedLine> 3656 <mobile> 3657 <possibleLengths national="9"/> 3658 <exampleNumber>470123456</exampleNumber> 3659 <nationalNumberPattern>4[5-9]\d{7}</nationalNumberPattern> 3660 </mobile> 3661 <tollFree> 3662 <possibleLengths national="8"/> 3663 <exampleNumber>80012345</exampleNumber> 3664 <nationalNumberPattern>800[1-9]\d{4}</nationalNumberPattern> 3665 </tollFree> 3666 <premiumRate> 3667 <possibleLengths national="8"/> 3668 <exampleNumber>90012345</exampleNumber> 3669 <nationalNumberPattern> 3670 (?: 3671 70(?: 3672 2[0-57]| 3673 3[04-7]| 3674 44| 3675 6[4-69]| 3676 7[0579] 3677 )| 3678 90\d\d 3679 )\d{4} 3680 </nationalNumberPattern> 3681 </premiumRate> 3682 <sharedCost> 3683 <possibleLengths national="8"/> 3684 <exampleNumber>78791234</exampleNumber> 3685 <nationalNumberPattern>7879\d{4}</nationalNumberPattern> 3686 </sharedCost> 3687 <!-- 78X numbers are nomadic and standard rate as per voipgate.com and Wikipedia. And these 3688 are customer care numbers as per online results. Supporting here as UAN is closest 3689 match. http://www.voipgate.com/site/news/newsflash/new-numbers-available-the-netherlands-and-austria.html --> 3690 <uan> 3691 <possibleLengths national="8"/> 3692 <exampleNumber>78102345</exampleNumber> 3693 <nationalNumberPattern> 3694 78(?: 3695 0[57]| 3696 1[014-8]| 3697 2[25]| 3698 3[15-8]| 3699 48| 3700 [56]0| 3701 7[06-8]| 3702 9\d 3703 )\d{4} 3704 </nationalNumberPattern> 3705 </uan> 3706 </territory> 3707 3708 <!-- Burkina Faso (BF) --> 3709 <!-- http://www.itu.int/oth/T0202000021/en --> 3710 <!-- http://www.onatel.bf/plan-national-de-numerotation.aspx --> 3711 <territory id="BF" countryCode="226" internationalPrefix="00"> 3712 <availableFormats> 3713 <!-- The national numbering plan from ITU suggests grouping of 2, 2 and 4, but we have 3714 chosen to use the standard from numbers found on the internet instead. --> 3715 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 3716 <leadingDigits>[025-7]</leadingDigits> 3717 <format>$1 $2 $3 $4</format> 3718 </numberFormat> 3719 </availableFormats> 3720 <generalDesc> 3721 <nationalNumberPattern>[025-7]\d{7}</nationalNumberPattern> 3722 </generalDesc> 3723 <fixedLine> 3724 <possibleLengths national="8"/> 3725 <exampleNumber>20491234</exampleNumber> 3726 <nationalNumberPattern> 3727 2(?: 3728 0(?: 3729 49| 3730 5[23]| 3731 6[5-7]| 3732 9[016-9] 3733 )| 3734 4(?: 3735 4[569]| 3736 5[4-6]| 3737 6[5-7]| 3738 7[0179] 3739 )| 3740 5(?: 3741 [34]\d| 3742 50| 3743 6[5-7] 3744 ) 3745 )\d{4} 3746 </nationalNumberPattern> 3747 </fixedLine> 3748 <mobile> 3749 <possibleLengths national="8"/> 3750 <exampleNumber>70123456</exampleNumber> 3751 <nationalNumberPattern> 3752 (?: 3753 0[1-35-7]| 3754 5[0-8]| 3755 [67]\d 3756 )\d{6} 3757 </nationalNumberPattern> 3758 </mobile> 3759 </territory> 3760 3761 <!-- Bulgaria (BG) --> 3762 <!-- http://www.itu.int/oth/T0202000020/en --> 3763 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Bulgaria --> 3764 <territory id="BG" countryCode="359" internationalPrefix="00" nationalPrefix="0" 3765 mobileNumberPortableRegion="true"> 3766 <availableFormats> 3767 <!-- 6-digit shortcodes. --> 3768 <numberFormat pattern="(\d{6})"> 3769 <leadingDigits>1</leadingDigits> 3770 <format>$1</format> 3771 <intlFormat>NA</intlFormat> 3772 </numberFormat> 3773 <!-- Formatting rules follow the conventions seen in web-search results. A space has been 3774 used to separate the area code from the rest of the number, based on sites like 3775 http://www.goldenpages.bg. --> 3776 <numberFormat pattern="(\d)(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3777 <leadingDigits>2</leadingDigits> 3778 <format>$1 $2 $3 $4</format> 3779 </numberFormat> 3780 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 3781 <leadingDigits> 3782 43[1-6]| 3783 70[1-9] 3784 </leadingDigits> 3785 <format>$1 $2</format> 3786 </numberFormat> 3787 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 3788 <leadingDigits>2</leadingDigits> 3789 <format>$1 $2 $3</format> 3790 </numberFormat> 3791 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 3792 <leadingDigits> 3793 [356]| 3794 4[124-7]| 3795 7[1-9]| 3796 8[1-6]| 3797 9[1-7] 3798 </leadingDigits> 3799 <format>$1 $2 $3</format> 3800 </numberFormat> 3801 <!-- Personal numbers & toll free. --> 3802 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 3803 <leadingDigits> 3804 (?: 3805 70| 3806 8 3807 )0 3808 </leadingDigits> 3809 <format>$1 $2 $3</format> 3810 </numberFormat> 3811 <numberFormat pattern="(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3812 <leadingDigits> 3813 43[1-7]| 3814 7 3815 </leadingDigits> 3816 <format>$1 $2 $3</format> 3817 </numberFormat> 3818 <!-- Mobile and premium rate. --> 3819 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 3820 <leadingDigits> 3821 [48]| 3822 9[08] 3823 </leadingDigits> 3824 <format>$1 $2 $3</format> 3825 </numberFormat> 3826 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 3827 <leadingDigits>9</leadingDigits> 3828 <format>$1 $2 $3</format> 3829 </numberFormat> 3830 </availableFormats> 3831 <generalDesc> 3832 <nationalNumberPattern> 3833 00800\d{7}| 3834 [2-7]\d{6,7}| 3835 [89]\d{6,8}| 3836 2\d{5} 3837 </nationalNumberPattern> 3838 </generalDesc> 3839 <!-- We found evidence at least for ranges 28 and 29 followed by 4 digits in 2016, although 3840 the latest ITU doc doesn't mention that. --> 3841 <fixedLine> 3842 <possibleLengths national="[6-8]" localOnly="4,5"/> 3843 <exampleNumber>2123456</exampleNumber> 3844 <nationalNumberPattern> 3845 2\d{5,7}| 3846 (?: 3847 43[1-6]| 3848 70[1-9] 3849 )\d{4,5}| 3850 (?: 3851 [36]\d| 3852 4[124-7]| 3853 [57][1-9]| 3854 8[1-6]| 3855 9[1-7] 3856 )\d{5,6} 3857 </nationalNumberPattern> 3858 </fixedLine> 3859 <!-- The range 99\d{7} is marked as mobile in the ITU doc, but only 996 and 999 seem to be in 3860 use, the former based on user reports and online numbers, and the latter based on 3861 wikipedia and information received from MAX telecom. --> 3862 <mobile> 3863 <possibleLengths national="8,9"/> 3864 <exampleNumber>43012345</exampleNumber> 3865 <nationalNumberPattern> 3866 (?: 3867 43[07-9]| 3868 99[69]\d 3869 )\d{5}| 3870 (?: 3871 8[7-9]| 3872 98 3873 )\d{7} 3874 </nationalNumberPattern> 3875 </mobile> 3876 <tollFree> 3877 <possibleLengths national="8,12"/> 3878 <exampleNumber>80012345</exampleNumber> 3879 <nationalNumberPattern> 3880 (?: 3881 00800\d\d| 3882 800 3883 )\d{5} 3884 </nationalNumberPattern> 3885 </tollFree> 3886 <premiumRate> 3887 <possibleLengths national="8"/> 3888 <exampleNumber>90123456</exampleNumber> 3889 <nationalNumberPattern>90\d{6}</nationalNumberPattern> 3890 </premiumRate> 3891 <!-- Prefix 700 is marked as Personal number in the ITU doc, but as per many websites they 3892 are shared cost and are charged at a standard price. --> 3893 <sharedCost> 3894 <possibleLengths national="8"/> 3895 <exampleNumber>70012345</exampleNumber> 3896 <nationalNumberPattern>700\d{5}</nationalNumberPattern> 3897 </sharedCost> 3898 </territory> 3899 3900 <!-- Bahrain (BH) --> 3901 <!-- http://www.itu.int/oth/T0202000011/en --> 3902 <!-- http://www.tra.org.bh/en/marketNumbering.aspx --> 3903 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain --> 3904 <territory id="BH" countryCode="973" internationalPrefix="00" mobileNumberPortableRegion="true"> 3905 <availableFormats> 3906 <numberFormat pattern="(\d{4})(\d{4})"> 3907 <leadingDigits> 3908 [13679]| 3909 8[02-4679] 3910 </leadingDigits> 3911 <format>$1 $2</format> 3912 </numberFormat> 3913 </availableFormats> 3914 <generalDesc> 3915 <nationalNumberPattern>[136-9]\d{7}</nationalNumberPattern> 3916 </generalDesc> 3917 <!-- Some ranges were previously described as "universal", but in subsequent versions of the 3918 ITU doc they have been specified to be mobile or fixed-line. We follow the ITU 3919 designations, even though some publications still refer to them as universal. --> 3920 <!-- According to http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain, the ranges 3921 "6966-6969, 6996, 6999" are assigned to Rapid. However this contradicts the ITU doc 3922 which lists "6966, 6969, 6996, 6999". We follow ITU here. --> 3923 <fixedLine> 3924 <possibleLengths national="8"/> 3925 <exampleNumber>17001234</exampleNumber> 3926 <nationalNumberPattern> 3927 (?: 3928 1(?: 3929 3[1356]| 3930 6[0156]| 3931 7\d 3932 )\d| 3933 6(?: 3934 1[16]\d| 3935 500| 3936 6(?: 3937 0\d| 3938 3[12]| 3939 44| 3940 55| 3941 7[7-9]| 3942 88 3943 )| 3944 9[69][69] 3945 )| 3946 7(?: 3947 [07]\d\d| 3948 1(?: 3949 11| 3950 78 3951 ) 3952 ) 3953 )\d{4} 3954 </nationalNumberPattern> 3955 </fixedLine> 3956 <!-- 31 is assigned to Royal Court, as per documents on Bahrain's own telecom site, even 3957 though it is omitted from the ITU document. Based on online evidences added prefix 3958 354 to mobile. --> 3959 <mobile> 3960 <possibleLengths national="8"/> 3961 <exampleNumber>36001234</exampleNumber> 3962 <nationalNumberPattern> 3963 (?: 3964 3(?: 3965 [0-79]\d| 3966 8[0-57-9] 3967 )\d| 3968 6(?: 3969 3(?: 3970 00| 3971 33| 3972 6[16] 3973 )| 3974 441| 3975 6(?: 3976 3[03-9]| 3977 [69]\d| 3978 7[0-689] 3979 ) 3980 ) 3981 )\d{4} 3982 </nationalNumberPattern> 3983 </mobile> 3984 <tollFree> 3985 <possibleLengths national="8"/> 3986 <exampleNumber>80123456</exampleNumber> 3987 <nationalNumberPattern>8[02369]\d{6}</nationalNumberPattern> 3988 </tollFree> 3989 <!-- 87 numbers are "wholly paid by the caller", so they are slotted under premium-rate for 3990 now. --> 3991 <premiumRate> 3992 <possibleLengths national="8"/> 3993 <exampleNumber>90123456</exampleNumber> 3994 <nationalNumberPattern> 3995 (?: 3996 87| 3997 9[0-8] 3998 )\d{6} 3999 </nationalNumberPattern> 4000 </premiumRate> 4001 <sharedCost> 4002 <possibleLengths national="8"/> 4003 <exampleNumber>84123456</exampleNumber> 4004 <nationalNumberPattern>84\d{6}</nationalNumberPattern> 4005 </sharedCost> 4006 </territory> 4007 4008 <!-- Burundi (BI) --> 4009 <!-- http://www.itu.int/oth/T0202000022/en --> 4010 <territory id="BI" countryCode="257" internationalPrefix="00"> 4011 <availableFormats> 4012 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 4013 <leadingDigits>[2367]</leadingDigits> 4014 <format>$1 $2 $3 $4</format> 4015 </numberFormat> 4016 </availableFormats> 4017 <generalDesc> 4018 <nationalNumberPattern> 4019 (?: 4020 [267]\d| 4021 31 4022 )\d{6} 4023 </nationalNumberPattern> 4024 </generalDesc> 4025 <!-- ITU update 17.IV.2015 assigns 22X completely to Onatel fixed line. Earlier ITU 4026 updates (11.IX.2013) were more detailed in that range and only half of it was 4027 assigned. Erring on the side of ITU and lenience for now, but we may have to make the 4028 range stricter again. --> 4029 <fixedLine> 4030 <possibleLengths national="8"/> 4031 <exampleNumber>22201234</exampleNumber> 4032 <nationalNumberPattern> 4033 (?: 4034 22| 4035 31 4036 )\d{6} 4037 </nationalNumberPattern> 4038 </fixedLine> 4039 <!-- Previous ITU doc (version: 11.IX.2013) says 29 range is assigned to 4040 "UCOM CDMA network". As there is valid number online continuing support to this range 4041 eventhough it is not listed in new ITU doc (version: 12.IV.2018). --> 4042 <mobile> 4043 <possibleLengths national="8"/> 4044 <exampleNumber>79561234</exampleNumber> 4045 <nationalNumberPattern> 4046 (?: 4047 29| 4048 [67][125-9] 4049 )\d{6} 4050 </nationalNumberPattern> 4051 </mobile> 4052 </territory> 4053 4054 <!-- Benin (BJ) --> 4055 <!-- http://www.itu.int/oth/T0202000017/en --> 4056 <!-- http://arcep.bj/textes-juridiques/nos-decisions/ --> 4057 <territory id="BJ" countryCode="229" internationalPrefix="00"> 4058 <availableFormats> 4059 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 4060 <leadingDigits>[24-689]</leadingDigits> 4061 <format>$1 $2 $3 $4</format> 4062 </numberFormat> 4063 </availableFormats> 4064 <generalDesc> 4065 <nationalNumberPattern>[24-689]\d{7}</nationalNumberPattern> 4066 </generalDesc> 4067 <!-- These come from the national numbering plan, but have been widened to include other 4068 prefixes found in the yellow pages - specifically 21 0. --> 4069 <fixedLine> 4070 <possibleLengths national="8"/> 4071 <exampleNumber>20211234</exampleNumber> 4072 <nationalNumberPattern> 4073 2(?: 4074 02| 4075 1[037]| 4076 2[45]| 4077 3[68]| 4078 4\d 4079 )\d{5} 4080 </nationalNumberPattern> 4081 </fixedLine> 4082 <!-- We have restricted the pattern here to the first two digits, as beyond this the data 4083 seems to be no longer accurate. The latest ITU doc (2005) lists 9[0357] and lists 4084 other 9x and the complete 6x range as reserved. The prefixes 96 have also been added, 4085 along with 6[1267] (seemingly prefixes for Mobile MTN). --> 4086 <mobile> 4087 <possibleLengths national="8"/> 4088 <exampleNumber>90011234</exampleNumber> 4089 <nationalNumberPattern> 4090 (?: 4091 4[0-7]| 4092 [56]\d| 4093 9[013-9] 4094 )\d{6} 4095 </nationalNumberPattern> 4096 </mobile> 4097 <voip> 4098 <possibleLengths national="8"/> 4099 <exampleNumber>85751234</exampleNumber> 4100 <nationalNumberPattern>857[58]\d{4}</nationalNumberPattern> 4101 </voip> 4102 <!-- Numbers beginning with 81 are reserved for _either_ free phone or shared-cost (same cost 4103 as a local-call.) We model these as UAN since we have no more detailed information. --> 4104 <uan> 4105 <possibleLengths national="8"/> 4106 <exampleNumber>81123456</exampleNumber> 4107 <nationalNumberPattern>81\d{6}</nationalNumberPattern> 4108 </uan> 4109 </territory> 4110 4111 <!-- St. Barthélemy (BL) --> 4112 <!-- Calling code and formatting shared with 'GP' --> 4113 <!-- There seems to be some overlap with phone numbers from Saint Martin and Guadeloupe. The 4114 national numbering plan does not specify any St Barthélemy-specific numbering prefixes, but 4115 it appears from searches in online white and yellow pages that a subset of the prefixes 4116 available in these regions are used. In these cases, if getRegionCodeForNumber is used, one 4117 of these region codes will be returned, although numbers will be valid for both regions. --> 4118 <!-- http://www.itu.int/oth/T0202000058/en --> 4119 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 4120 <territory id="BL" countryCode="590" internationalPrefix="00" nationalPrefix="0" 4121 mobileNumberPortableRegion="true"> 4122 <generalDesc> 4123 <nationalNumberPattern> 4124 590\d{6}| 4125 (?: 4126 69| 4127 80| 4128 9\d 4129 )\d{7} 4130 </nationalNumberPattern> 4131 </generalDesc> 4132 <fixedLine> 4133 <possibleLengths national="9"/> 4134 <exampleNumber>590271234</exampleNumber> 4135 <nationalNumberPattern> 4136 590(?: 4137 2[7-9]| 4138 3[3-7]| 4139 5[12]| 4140 87 4141 )\d{4} 4142 </nationalNumberPattern> 4143 </fixedLine> 4144 <!-- Any ranges assigned from 4145 http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to 4146 Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between 4147 them. As per Wikipedia Guadeloupe Téléphone Mobile operator is no longer functioning. 4148 However we support these ranges as they are still mentioned in ARCEP numbering plan 4149 doc. --> 4150 <mobile> 4151 <possibleLengths national="9"/> 4152 <exampleNumber>690001234</exampleNumber> 4153 <nationalNumberPattern> 4154 69(?: 4155 0\d\d| 4156 1(?: 4157 2[2-9]| 4158 3[0-5] 4159 )| 4160 4(?: 4161 0[89]| 4162 1[2-6]| 4163 9\d 4164 )| 4165 6(?: 4166 1[016-9]| 4167 5[0-4]| 4168 [67]\d 4169 ) 4170 )\d{4} 4171 </nationalNumberPattern> 4172 </mobile> 4173 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 4174 numbers. --> 4175 <tollFree> 4176 <possibleLengths national="9"/> 4177 <exampleNumber>800012345</exampleNumber> 4178 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 4179 </tollFree> 4180 <voip> 4181 <possibleLengths national="9"/> 4182 <exampleNumber>976012345</exampleNumber> 4183 <nationalNumberPattern> 4184 9(?: 4185 (?: 4186 39[5-7]| 4187 76[018] 4188 )\d| 4189 475[0-5] 4190 )\d{4} 4191 </nationalNumberPattern> 4192 </voip> 4193 </territory> 4194 4195 <!-- Bermuda (BM) --> 4196 <!-- Calling code and formatting shared with 'US' --> 4197 <!-- http://www.itu.int/oth/T0202000018/en --> 4198 <territory id="BM" countryCode="1" leadingDigits="441" internationalPrefix="011" 4199 nationalPrefix="1" nationalPrefixForParsing="([2-9]\d{6})$|1" 4200 nationalPrefixTransformRule="441$1" mobileNumberPortableRegion="true"> 4201 <generalDesc> 4202 <nationalNumberPattern> 4203 (?: 4204 441| 4205 [58]\d\d| 4206 900 4207 )\d{7} 4208 </nationalNumberPattern> 4209 </generalDesc> 4210 <fixedLine> 4211 <possibleLengths national="10" localOnly="7"/> 4212 <exampleNumber>4414123456</exampleNumber> 4213 <nationalNumberPattern> 4214 441(?: 4215 [46]\d\d| 4216 5(?: 4217 4\d| 4218 60| 4219 89 4220 ) 4221 )\d{4} 4222 </nationalNumberPattern> 4223 </fixedLine> 4224 <mobile> 4225 <possibleLengths national="10" localOnly="7"/> 4226 <exampleNumber>4413701234</exampleNumber> 4227 <nationalNumberPattern> 4228 441(?: 4229 [2378]\d| 4230 5[0-39]| 4231 9[02] 4232 )\d{5} 4233 </nationalNumberPattern> 4234 </mobile> 4235 <tollFree> 4236 <possibleLengths national="10"/> 4237 <exampleNumber>8002123456</exampleNumber> 4238 <nationalNumberPattern> 4239 8(?: 4240 00| 4241 33| 4242 44| 4243 55| 4244 66| 4245 77| 4246 88 4247 )[2-9]\d{6} 4248 </nationalNumberPattern> 4249 </tollFree> 4250 <premiumRate> 4251 <possibleLengths national="10"/> 4252 <exampleNumber>9002123456</exampleNumber> 4253 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 4254 </premiumRate> 4255 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 4256 <personalNumber> 4257 <possibleLengths national="10"/> 4258 <exampleNumber>5002345678</exampleNumber> 4259 <nationalNumberPattern> 4260 52(?: 4261 3(?: 4262 [2-46-9][02-9]\d| 4263 5(?: 4264 [02-46-9]\d| 4265 5[0-46-9] 4266 ) 4267 )| 4268 4(?: 4269 [2-478][02-9]\d| 4270 5(?: 4271 [034]\d| 4272 2[024-9]| 4273 5[0-46-9] 4274 )| 4275 6(?: 4276 0[1-9]| 4277 [2-9]\d 4278 )| 4279 9(?: 4280 [05-9]\d| 4281 2[0-5]| 4282 49 4283 ) 4284 ) 4285 )\d{4}| 4286 52[34][2-9]1[02-9]\d{4}| 4287 5(?: 4288 00| 4289 2[125-9]| 4290 33| 4291 44| 4292 66| 4293 77| 4294 88 4295 )[2-9]\d{6} 4296 </nationalNumberPattern> 4297 </personalNumber> 4298 </territory> 4299 4300 <!-- Brunei (BN) --> 4301 <!-- http://www.itu.int/oth/T020200001F/en --> 4302 <!-- Format is from http://aiti.gov.bn/contact.html --> 4303 <territory id="BN" countryCode="673" internationalPrefix="00"> 4304 <availableFormats> 4305 <numberFormat pattern="(\d{3})(\d{4})"> 4306 <leadingDigits>[2-578]</leadingDigits> 4307 <format>$1 $2</format> 4308 </numberFormat> 4309 </availableFormats> 4310 <generalDesc> 4311 <nationalNumberPattern>[2-578]\d{6}</nationalNumberPattern> 4312 </generalDesc> 4313 <fixedLine> 4314 <possibleLengths national="7"/> 4315 <exampleNumber>2345678</exampleNumber> 4316 <nationalNumberPattern> 4317 22[0-7]\d{4}| 4318 (?: 4319 2[013-9]| 4320 [34]\d| 4321 5[0-25-9] 4322 )\d{5} 4323 </nationalNumberPattern> 4324 </fixedLine> 4325 <mobile> 4326 <possibleLengths national="7"/> 4327 <exampleNumber>7123456</exampleNumber> 4328 <nationalNumberPattern> 4329 (?: 4330 22[89]| 4331 [78]\d\d 4332 )\d{4} 4333 </nationalNumberPattern> 4334 </mobile> 4335 <voip> 4336 <possibleLengths national="7"/> 4337 <exampleNumber>5345678</exampleNumber> 4338 <nationalNumberPattern>5[34]\d{5}</nationalNumberPattern> 4339 </voip> 4340 </territory> 4341 4342 <!-- Bolivia (BO) --> 4343 <!-- http://www.itu.int/oth/T020200001A/en --> 4344 <!-- http://www.bolivia.com/Servicios/Plandenumeracion.pdf --> 4345 <territory id="BO" countryCode="591" internationalPrefix="00(?:1\d)?" nationalPrefix="0" 4346 nationalPrefixForParsing="0(1\d)?"> 4347 <availableFormats> 4348 <numberFormat pattern="(\d)(\d{7})" carrierCodeFormattingRule="$NP$CC $FG"> 4349 <leadingDigits> 4350 [23]| 4351 4[46] 4352 </leadingDigits> 4353 <format>$1 $2</format> 4354 </numberFormat> 4355 <numberFormat pattern="(\d{8})" carrierCodeFormattingRule="$NP$CC $FG"> 4356 <leadingDigits>[67]</leadingDigits> 4357 <format>$1</format> 4358 </numberFormat> 4359 <numberFormat pattern="(\d{3})(\d{2})(\d{4})" carrierCodeFormattingRule="$NP$CC $FG"> 4360 <leadingDigits>8</leadingDigits> 4361 <format>$1 $2 $3</format> 4362 </numberFormat> 4363 </availableFormats> 4364 <generalDesc> 4365 <nationalNumberPattern> 4366 (?: 4367 [2-467]\d\d| 4368 8001 4369 )\d{5} 4370 </nationalNumberPattern> 4371 </generalDesc> 4372 <noInternationalDialling> 4373 <possibleLengths national="9"/> 4374 <nationalNumberPattern>8001[07]\d{4}</nationalNumberPattern> 4375 </noInternationalDialling> 4376 <fixedLine> 4377 <possibleLengths national="8" localOnly="7"/> 4378 <exampleNumber>22123456</exampleNumber> 4379 <nationalNumberPattern> 4380 (?: 4381 2(?: 4382 2\d\d| 4383 5(?: 4384 11| 4385 [258]\d| 4386 9[67] 4387 )| 4388 6(?: 4389 12| 4390 2\d| 4391 9[34] 4392 )| 4393 8(?: 4394 2[34]| 4395 39| 4396 62 4397 ) 4398 )| 4399 3(?: 4400 3\d\d| 4401 4(?: 4402 6\d| 4403 8[24] 4404 )| 4405 8(?: 4406 25| 4407 42| 4408 5[257]| 4409 86| 4410 9[25] 4411 )| 4412 9(?: 4413 [27]\d| 4414 3[2-4]| 4415 4[248]| 4416 5[24]| 4417 6[2-6] 4418 ) 4419 )| 4420 4(?: 4421 4\d\d| 4422 6(?: 4423 11| 4424 [24689]\d| 4425 72 4426 ) 4427 ) 4428 )\d{4} 4429 </nationalNumberPattern> 4430 </fixedLine> 4431 <mobile> 4432 <possibleLengths national="8"/> 4433 <exampleNumber>71234567</exampleNumber> 4434 <nationalNumberPattern>[67]\d{7}</nationalNumberPattern> 4435 </mobile> 4436 <!-- Added prefix 8001[07] based on user report. --> 4437 <tollFree> 4438 <possibleLengths national="9"/> 4439 <exampleNumber>800171234</exampleNumber> 4440 <nationalNumberPattern>8001[07]\d{4}</nationalNumberPattern> 4441 </tollFree> 4442 </territory> 4443 4444 <!-- Caribbean Netherlands (BQ) --> 4445 <!-- Calling code and formatting shared with 'CW' --> 4446 <!-- http://www.itu.int/oth/T02020000F8/en --> 4447 <territory id="BQ" countryCode="599" leadingDigits="[347]" internationalPrefix="00"> 4448 <generalDesc> 4449 <nationalNumberPattern> 4450 (?: 4451 [34]1| 4452 7\d 4453 )\d{5} 4454 </nationalNumberPattern> 4455 </generalDesc> 4456 <!-- Prefixes 72[05] are mentioned as "Long distance service" numbers in ITU. Not supporting 4457 them for now because we aren't sure what they are used for and no example numbers can 4458 be found online. --> 4459 <fixedLine> 4460 <possibleLengths national="7"/> 4461 <exampleNumber>7151234</exampleNumber> 4462 <nationalNumberPattern> 4463 (?: 4464 318[023]| 4465 41(?: 4466 6[023]| 4467 70 4468 )| 4469 7(?: 4470 1[578]| 4471 2[05]| 4472 50 4473 )\d 4474 )\d{3} 4475 </nationalNumberPattern> 4476 </fixedLine> 4477 <mobile> 4478 <possibleLengths national="7"/> 4479 <exampleNumber>3181234</exampleNumber> 4480 <nationalNumberPattern> 4481 (?: 4482 31(?: 4483 8[14-8]| 4484 9[14578] 4485 )| 4486 416[14-9]| 4487 7(?: 4488 0[01]| 4489 7[07]| 4490 8\d| 4491 9[056] 4492 )\d 4493 )\d{3} 4494 </nationalNumberPattern> 4495 </mobile> 4496 </territory> 4497 4498 <!-- Brazil (BR) --> 4499 <!-- http://en.wikipedia.org/wiki/%2B55 --> 4500 <!-- http://www.itu.int/oth/T020200001D/en --> 4501 <!-- The national prefix for parsing here also contains a capturing group for the main number, 4502 since the carrier codes here may also be area codes, so we want to check the length of 4503 the number after capturing. We also need a nationalTransformRule to repopulate with the 4504 number without the carrier code. --> 4505 <!-- 90 is an additional dialling token used in place of national prefix (0), under scheme 4506 "Collect Call" in Brazil. Local dialling under this prefix is not supported. 4507 https://www.anatel.gov.br/Portal/verificaDocumentos/documento.asp?numeroPublicacao=346146&pub=original&filtro=1&documentoPath=346146.pdf --> 4508 <territory id="BR" countryCode="55" internationalPrefix="00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)" 4509 nationalPrefix="0" 4510 nationalPrefixForParsing=" 4511 (?: 4512 0| 4513 90 4514 )(?: 4515 ( 4516 1[245]| 4517 2[1-35]| 4518 31| 4519 4[13]| 4520 [56]5| 4521 99 4522 )( 4523 \d{10,11} 4524 ) 4525 )?" 4526 nationalPrefixTransformRule="$2" mobileNumberPortableRegion="true"> 4527 <availableFormats> 4528 <!-- Format short numbers as a block. --> 4529 <numberFormat pattern="(\d{3,6})"> 4530 <leadingDigits> 4531 1(?: 4532 1[25-8]| 4533 2[357-9]| 4534 3[02-68]| 4535 4[12568]| 4536 5| 4537 6[0-8]| 4538 8[015]| 4539 9[0-47-9] 4540 )| 4541 321| 4542 610 4543 </leadingDigits> 4544 <format>$1</format> 4545 <intlFormat>NA</intlFormat> 4546 </numberFormat> 4547 <!-- 8-digit shared cost numbers (mostly national only). --> 4548 <numberFormat pattern="(\d{4})(\d{4})"> 4549 <leadingDigits> 4550 300| 4551 4(?: 4552 0[02]| 4553 37 4554 ) 4555 </leadingDigits> 4556 <leadingDigits> 4557 4(?: 4558 02| 4559 37 4560 )0| 4561 [34]00 4562 </leadingDigits> 4563 <format>$1-$2</format> 4564 </numberFormat> 4565 <numberFormat pattern="(\d{4})(\d{4})"> 4566 <leadingDigits>[2-57]</leadingDigits> 4567 <leadingDigits> 4568 [2357]| 4569 4(?: 4570 [0-24-9]| 4571 3(?: 4572 [0-689]| 4573 7[1-9] 4574 ) 4575 ) 4576 </leadingDigits> 4577 <format>$1-$2</format> 4578 <intlFormat>NA</intlFormat> 4579 </numberFormat> 4580 <!-- Variable cost numbers (9 - 10 digits). --> 4581 <numberFormat pattern="(\d{3})(\d{2,3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 4582 <leadingDigits> 4583 (?: 4584 [358]| 4585 90 4586 )0 4587 </leadingDigits> 4588 <format>$1 $2 $3</format> 4589 </numberFormat> 4590 <numberFormat pattern="(\d{5})(\d{4})"> 4591 <leadingDigits>9</leadingDigits> 4592 <format>$1-$2</format> 4593 <intlFormat>NA</intlFormat> 4594 </numberFormat> 4595 <!-- Fixed-line and pre-transition mobile numbers and mobile radio services dialled with an 4596 area code. --> 4597 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="($FG)" 4598 carrierCodeFormattingRule="$NP $CC ($FG)"> 4599 <leadingDigits> 4600 (?: 4601 [14689][1-9]| 4602 2[12478]| 4603 3[1-578]| 4604 5[13-5]| 4605 7[13-579] 4606 )[2-57] 4607 </leadingDigits> 4608 <format>$1 $2-$3</format> 4609 </numberFormat> 4610 <!-- Mobile numbers (post transition, 11 digits). --> 4611 <numberFormat pattern="(\d{2})(\d{5})(\d{4})" nationalPrefixFormattingRule="($FG)" 4612 carrierCodeFormattingRule="$NP $CC ($FG)"> 4613 <leadingDigits> 4614 [16][1-9]| 4615 [2-57-9] 4616 </leadingDigits> 4617 <format>$1 $2-$3</format> 4618 </numberFormat> 4619 </availableFormats> 4620 <generalDesc> 4621 <nationalNumberPattern> 4622 (?: 4623 [1-46-9]\d\d| 4624 5(?: 4625 [0-46-9]\d| 4626 5[0-46-9] 4627 ) 4628 )\d{8}| 4629 [1-9]\d{9}| 4630 [3589]\d{8}| 4631 [34]\d{7} 4632 </nationalNumberPattern> 4633 </generalDesc> 4634 <noInternationalDialling> 4635 <possibleLengths national="[8-10]"/> 4636 <nationalNumberPattern> 4637 30(?: 4638 0\d{5,7}| 4639 3\d{7} 4640 )| 4641 40(?: 4642 0\d| 4643 20 4644 )\d{4}| 4645 800\d{6,7} 4646 </nationalNumberPattern> 4647 </noInternationalDialling> 4648 <!-- 52 is not added as an area code even though ITU mentions it, since it is not yet 4649 assigned as per ANATEL and Wikipedia. --> 4650 <fixedLine> 4651 <possibleLengths national="10" localOnly="8"/> 4652 <exampleNumber>1123456789</exampleNumber> 4653 <nationalNumberPattern> 4654 (?: 4655 [14689][1-9]| 4656 2[12478]| 4657 3[1-578]| 4658 5[13-5]| 4659 7[13-579] 4660 )[2-5]\d{7} 4661 </nationalNumberPattern> 4662 </fixedLine> 4663 <!-- Mobile radio services were not migrated and remain 10 digits long, where the 3rd digit is 4664 7. --> 4665 <!-- 52 is not included as a valid area code even though ITU mentions it, since it is not 4666 assigned as per ANATEL and Wikipedia. --> 4667 <mobile> 4668 <possibleLengths national="10,11" localOnly="8,9"/> 4669 <exampleNumber>11961234567</exampleNumber> 4670 <nationalNumberPattern> 4671 (?: 4672 [14689][1-9]| 4673 2[12478]| 4674 3[1-578]| 4675 5[13-5]| 4676 7[13-579] 4677 )(?: 4678 7| 4679 9\d 4680 )\d{7} 4681 </nationalNumberPattern> 4682 </mobile> 4683 <tollFree> 4684 <possibleLengths national="9,10"/> 4685 <exampleNumber>800123456</exampleNumber> 4686 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern> 4687 </tollFree> 4688 <premiumRate> 4689 <possibleLengths national="9,10"/> 4690 <exampleNumber>300123456</exampleNumber> 4691 <nationalNumberPattern> 4692 300\d{6}| 4693 [59]00\d{6,7} 4694 </nationalNumberPattern> 4695 </premiumRate> 4696 <!-- Supported 4370 as shared cost based on user report. --> 4697 <sharedCost> 4698 <possibleLengths national="8,10"/> 4699 <exampleNumber>40041234</exampleNumber> 4700 <nationalNumberPattern> 4701 (?: 4702 30[03]\d{3}| 4703 4(?: 4704 0(?: 4705 0\d| 4706 20 4707 )| 4708 370 4709 ) 4710 )\d{4}| 4711 300\d{5} 4712 </nationalNumberPattern> 4713 </sharedCost> 4714 </territory> 4715 4716 <!-- Bahamas (BS) --> 4717 <!-- Calling code and formatting shared with 'US' --> 4718 <!-- http://www.itu.int/oth/T0202000010/en --> 4719 <territory id="BS" countryCode="1" leadingDigits="242" internationalPrefix="011" 4720 nationalPrefix="1" nationalPrefixForParsing="([3-8]\d{6})$|1" 4721 nationalPrefixTransformRule="242$1" mobileNumberPortableRegion="true"> 4722 <generalDesc> 4723 <nationalNumberPattern> 4724 (?: 4725 242| 4726 [58]\d\d| 4727 900 4728 )\d{7} 4729 </nationalNumberPattern> 4730 </generalDesc> 4731 <fixedLine> 4732 <possibleLengths national="10" localOnly="7"/> 4733 <exampleNumber>2423456789</exampleNumber> 4734 <nationalNumberPattern> 4735 242(?: 4736 3(?: 4737 02| 4738 [236][1-9]| 4739 4[0-24-9]| 4740 5[0-68]| 4741 7[347]| 4742 8[0-4]| 4743 9[2-467] 4744 )| 4745 461| 4746 502| 4747 6(?: 4748 0[1-5]| 4749 12| 4750 2[013]| 4751 [45]0| 4752 7[67]| 4753 8[78]| 4754 9[89] 4755 )| 4756 7(?: 4757 02| 4758 88 4759 ) 4760 )\d{4} 4761 </nationalNumberPattern> 4762 </fixedLine> 4763 <mobile> 4764 <possibleLengths national="10" localOnly="7"/> 4765 <exampleNumber>2423591234</exampleNumber> 4766 <nationalNumberPattern> 4767 242(?: 4768 3(?: 4769 5[79]| 4770 7[56]| 4771 95 4772 )| 4773 4(?: 4774 [23][1-9]| 4775 4[1-35-9]| 4776 5[1-8]| 4777 6[2-8]| 4778 7\d| 4779 81 4780 )| 4781 5(?: 4782 2[45]| 4783 3[35]| 4784 44| 4785 5[1-46-9]| 4786 65| 4787 77 4788 )| 4789 6[34]6| 4790 7(?: 4791 27| 4792 38 4793 )| 4794 8(?: 4795 0[1-9]| 4796 1[02-9]| 4797 2\d| 4798 3[0-4]| 4799 [89]9 4800 ) 4801 )\d{4} 4802 </nationalNumberPattern> 4803 </mobile> 4804 <!-- 242 300 is a Domestic Toll Free service. --> 4805 <tollFree> 4806 <possibleLengths national="10" localOnly="7"/> 4807 <exampleNumber>8002123456</exampleNumber> 4808 <nationalNumberPattern> 4809 242300\d{4}| 4810 8(?: 4811 00| 4812 33| 4813 44| 4814 55| 4815 66| 4816 77| 4817 88 4818 )[2-9]\d{6} 4819 </nationalNumberPattern> 4820 </tollFree> 4821 <premiumRate> 4822 <possibleLengths national="10"/> 4823 <exampleNumber>9002123456</exampleNumber> 4824 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 4825 </premiumRate> 4826 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 4827 <personalNumber> 4828 <possibleLengths national="10"/> 4829 <exampleNumber>5002345678</exampleNumber> 4830 <nationalNumberPattern> 4831 52(?: 4832 3(?: 4833 [2-46-9][02-9]\d| 4834 5(?: 4835 [02-46-9]\d| 4836 5[0-46-9] 4837 ) 4838 )| 4839 4(?: 4840 [2-478][02-9]\d| 4841 5(?: 4842 [034]\d| 4843 2[024-9]| 4844 5[0-46-9] 4845 )| 4846 6(?: 4847 0[1-9]| 4848 [2-9]\d 4849 )| 4850 9(?: 4851 [05-9]\d| 4852 2[0-5]| 4853 49 4854 ) 4855 ) 4856 )\d{4}| 4857 52[34][2-9]1[02-9]\d{4}| 4858 5(?: 4859 00| 4860 2[125-9]| 4861 33| 4862 44| 4863 66| 4864 77| 4865 88 4866 )[2-9]\d{6} 4867 </nationalNumberPattern> 4868 </personalNumber> 4869 <!-- 225[0-46-9] ranges are mentioned as DID (Direct Inward Dialing) numbers in ITU doc. 4870 http://whatis.techtarget.com/definition/Direct-Inward-Dialing-DID. Found valid numbers 4871 online. --> 4872 <uan> 4873 <possibleLengths national="10"/> 4874 <exampleNumber>2422250123</exampleNumber> 4875 <nationalNumberPattern>242225\d{4}</nationalNumberPattern> 4876 </uan> 4877 </territory> 4878 4879 <!-- Bhutan (BT) --> 4880 <!-- Universal personal telecommunication prefixes 700 and 878 are not 4881 added as there is no information on length of numbers. --> 4882 <!-- Pager service prefix 91 is not added as there is no information on 4883 length of numbers. --> 4884 <!-- http://www.itu.int/oth/T0202000019/en --> 4885 <territory id="BT" countryCode="975" internationalPrefix="00"> 4886 <availableFormats> 4887 <numberFormat pattern="(\d{3})(\d{3})"> 4888 <leadingDigits>[2-7]</leadingDigits> 4889 <format>$1 $2</format> 4890 <intlFormat>NA</intlFormat> 4891 </numberFormat> 4892 <numberFormat pattern="(\d)(\d{3})(\d{3})"> 4893 <leadingDigits> 4894 [2-68]| 4895 7[246] 4896 </leadingDigits> 4897 <format>$1 $2 $3</format> 4898 </numberFormat> 4899 <!-- Format is from 4900 http://www.tourism.gov.bt/tour-operators/bhutan-abbot-tours-and-travels.html --> 4901 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 4902 <leadingDigits> 4903 1[67]| 4904 7 4905 </leadingDigits> 4906 <format>$1 $2 $3 $4</format> 4907 </numberFormat> 4908 </availableFormats> 4909 <generalDesc> 4910 <nationalNumberPattern> 4911 [17]\d{7}| 4912 [2-8]\d{6} 4913 </nationalNumberPattern> 4914 </generalDesc> 4915 <fixedLine> 4916 <possibleLengths national="7" localOnly="6"/> 4917 <exampleNumber>2345678</exampleNumber> 4918 <nationalNumberPattern> 4919 (?: 4920 2[3-6]| 4921 [34][5-7]| 4922 5[236]| 4923 6[2-46]| 4924 7[246]| 4925 8[2-4] 4926 )\d{5} 4927 </nationalNumberPattern> 4928 </fixedLine> 4929 <mobile> 4930 <possibleLengths national="8"/> 4931 <exampleNumber>17123456</exampleNumber> 4932 <nationalNumberPattern> 4933 (?: 4934 1[67]| 4935 77 4936 )\d{6} 4937 </nationalNumberPattern> 4938 </mobile> 4939 </territory> 4940 4941 <!-- Botswana (BW) --> 4942 <!-- http://www.itu.int/oth/T020200001C/en --> 4943 <territory id="BW" countryCode="267" internationalPrefix="00"> 4944 <availableFormats> 4945 <numberFormat pattern="(\d{2})(\d{5})"> 4946 <leadingDigits>90</leadingDigits> 4947 <format>$1 $2</format> 4948 </numberFormat> 4949 <numberFormat pattern="(\d{3})(\d{4})"> 4950 <leadingDigits> 4951 [24-6]| 4952 3[15-9] 4953 </leadingDigits> 4954 <format>$1 $2</format> 4955 </numberFormat> 4956 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 4957 <leadingDigits>[37]</leadingDigits> 4958 <format>$1 $2 $3</format> 4959 </numberFormat> 4960 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 4961 <leadingDigits>0</leadingDigits> 4962 <format>$1 $2 $3</format> 4963 </numberFormat> 4964 <numberFormat pattern="(\d{3})(\d{4})(\d{3})"> 4965 <leadingDigits>8</leadingDigits> 4966 <format>$1 $2 $3</format> 4967 </numberFormat> 4968 </availableFormats> 4969 <generalDesc> 4970 <nationalNumberPattern> 4971 (?: 4972 0800| 4973 (?: 4974 [37]| 4975 800 4976 )\d 4977 )\d{6}| 4978 (?: 4979 [2-6]\d| 4980 90 4981 )\d{5} 4982 </nationalNumberPattern> 4983 </generalDesc> 4984 <!-- Number range 373 is been supported based on user report and online evidence. --> 4985 <fixedLine> 4986 <possibleLengths national="7"/> 4987 <exampleNumber>2401234</exampleNumber> 4988 <nationalNumberPattern> 4989 (?: 4990 2(?: 4991 4[0-48]| 4992 6[0-24]| 4993 9[0578] 4994 )| 4995 3(?: 4996 1[0-35-9]| 4997 55| 4998 [69]\d| 4999 7[013]| 5000 81 5001 )| 5002 4(?: 5003 6[03]| 5004 7[1267]| 5005 9[0-5] 5006 )| 5007 5(?: 5008 3[03489]| 5009 4[0489]| 5010 7[1-47]| 5011 88| 5012 9[0-49] 5013 )| 5014 6(?: 5015 2[1-35]| 5016 5[149]| 5017 8[067] 5018 ) 5019 )\d{4} 5020 </nationalNumberPattern> 5021 </fixedLine> 5022 <!-- Added prefixes 748, 749, 778 after getting confirmation from the carriers who 5023 own them. --> 5024 <mobile> 5025 <possibleLengths national="8"/> 5026 <exampleNumber>71123456</exampleNumber> 5027 <nationalNumberPattern> 5028 (?: 5029 321| 5030 7[1-8]\d 5031 )\d{5} 5032 </nationalNumberPattern> 5033 </mobile> 5034 <!-- BOCRA (official authority) and many Government websites mention 0800 XXX XXX range. --> 5035 <tollFree> 5036 <possibleLengths national="10"/> 5037 <exampleNumber>0800012345</exampleNumber> 5038 <nationalNumberPattern> 5039 (?: 5040 0800| 5041 800\d 5042 )\d{6} 5043 </nationalNumberPattern> 5044 </tollFree> 5045 <premiumRate> 5046 <possibleLengths national="7"/> 5047 <exampleNumber>9012345</exampleNumber> 5048 <nationalNumberPattern>90\d{5}</nationalNumberPattern> 5049 </premiumRate> 5050 <voip> 5051 <possibleLengths national="8"/> 5052 <exampleNumber>79101234</exampleNumber> 5053 <nationalNumberPattern> 5054 79(?: 5055 1(?: 5056 [01]\d| 5057 2[0-8] 5058 )| 5059 2[0-7]\d 5060 )\d{3} 5061 </nationalNumberPattern> 5062 </voip> 5063 </territory> 5064 5065 <!-- Belarus (BY) --> 5066 <!-- Information on national prefix provided by a Belarussian person. --> 5067 <!-- http://www.eng.beltelecom.by/en/subscribers/phone-codes --> 5068 <territory id="BY" countryCode="375" preferredInternationalPrefix="8~10" 5069 internationalPrefix="810" nationalPrefix="8" nationalPrefixForParsing="0|80?" 5070 mobileNumberPortableRegion="true"> 5071 <availableFormats> 5072 <!-- 6 digit toll-free numbers. --> 5073 <numberFormat pattern="(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP $FG"> 5074 <leadingDigits>800</leadingDigits> 5075 <format>$1 $2</format> 5076 </numberFormat> 5077 <!-- 7-9 digit toll-free numbers. --> 5078 <numberFormat pattern="(\d{3})(\d{2})(\d{2,4})" nationalPrefixFormattingRule="$NP $FG"> 5079 <leadingDigits>800</leadingDigits> 5080 <format>$1 $2 $3</format> 5081 </numberFormat> 5082 <!-- 4 digit area codes (fixed line only). --> 5083 <numberFormat pattern="(\d{4})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP 0$FG"> 5084 <leadingDigits> 5085 1(?: 5086 5[169]| 5087 6[3-5]| 5088 7[179] 5089 )| 5090 2(?: 5091 1[35]| 5092 2[34]| 5093 3[3-5] 5094 ) 5095 </leadingDigits> 5096 <leadingDigits> 5097 1(?: 5098 5[169]| 5099 6(?: 5100 3[1-3]| 5101 4| 5102 5[125] 5103 )| 5104 7(?: 5105 1[3-9]| 5106 7[0-24-6]| 5107 9[2-7] 5108 ) 5109 )| 5110 2(?: 5111 1[35]| 5112 2[34]| 5113 3[3-5] 5114 ) 5115 </leadingDigits> 5116 <format>$1 $2-$3</format> 5117 </numberFormat> 5118 <!-- 3 digit area codes (fixed line only). --> 5119 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP 0$FG"> 5120 <leadingDigits> 5121 1(?: 5122 [56]| 5123 7[467] 5124 )| 5125 2[1-3] 5126 </leadingDigits> 5127 <format>$1 $2-$3-$4</format> 5128 </numberFormat> 5129 <!-- 2 digit "area codes" (mostly mobile, but some fixed line ranges). --> 5130 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP 0$FG"> 5131 <leadingDigits>[1-4]</leadingDigits> 5132 <format>$1 $2-$3-$4</format> 5133 </numberFormat> 5134 <!-- 10-11 digit toll-free / premium rate numbers. --> 5135 <numberFormat pattern="(\d{3})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP $FG"> 5136 <leadingDigits>[89]</leadingDigits> 5137 <format>$1 $2 $3</format> 5138 </numberFormat> 5139 </availableFormats> 5140 <generalDesc> 5141 <nationalNumberPattern> 5142 (?: 5143 [12]\d| 5144 33| 5145 44| 5146 902 5147 )\d{7}| 5148 8(?: 5149 0[0-79]\d{5,7}| 5150 [1-7]\d{9} 5151 )| 5152 8(?: 5153 1[0-489]| 5154 [5-79]\d 5155 )\d{7}| 5156 8[1-79]\d{6,7}| 5157 8[0-79]\d{5}| 5158 8\d{5} 5159 </nationalNumberPattern> 5160 </generalDesc> 5161 <!-- Toll-free and premium rate numbers are not available from abroad. --> 5162 <noInternationalDialling> 5163 <possibleLengths national="[6-11]"/> 5164 <nationalNumberPattern> 5165 800\d{3,7}| 5166 (?: 5167 8(?: 5168 0[13]| 5169 10| 5170 20\d 5171 )| 5172 902 5173 )\d{7} 5174 </nationalNumberPattern> 5175 </noInternationalDialling> 5176 <!-- Using test number for Grodno from the plan. --> 5177 <fixedLine> 5178 <possibleLengths national="9" localOnly="[5-7]"/> 5179 <exampleNumber>152450911</exampleNumber> 5180 <nationalNumberPattern> 5181 (?: 5182 1(?: 5183 5(?: 5184 1[1-5]| 5185 [24]\d| 5186 6[2-4]| 5187 9[1-7] 5188 )| 5189 6(?: 5190 [235]\d| 5191 4[1-7] 5192 )| 5193 7\d\d 5194 )| 5195 2(?: 5196 1(?: 5197 [246]\d| 5198 3[0-35-9]| 5199 5[1-9] 5200 )| 5201 2(?: 5202 [235]\d| 5203 4[0-8] 5204 )| 5205 3(?: 5206 [26]\d| 5207 3[02-79]| 5208 4[024-7]| 5209 5[03-7] 5210 ) 5211 ) 5212 )\d{5} 5213 </nationalNumberPattern> 5214 </fixedLine> 5215 <!-- Using test number for BelCel from the plan. --> 5216 <mobile> 5217 <possibleLengths national="9"/> 5218 <exampleNumber>294911911</exampleNumber> 5219 <nationalNumberPattern> 5220 (?: 5221 2(?: 5222 5[5-79]| 5223 9[1-9] 5224 )| 5225 (?: 5226 33| 5227 44 5228 )\d 5229 )\d{6} 5230 </nationalNumberPattern> 5231 </mobile> 5232 <!-- Putting Interactive Polling Service (free) here too. --> 5233 <tollFree> 5234 <possibleLengths national="[6-11]"/> 5235 <exampleNumber>8011234567</exampleNumber> 5236 <nationalNumberPattern> 5237 800\d{3,7}| 5238 8(?: 5239 0[13]| 5240 20\d 5241 )\d{7} 5242 </nationalNumberPattern> 5243 </tollFree> 5244 <!-- Putting Interactive Polling Service (paid) here too. --> 5245 <premiumRate> 5246 <possibleLengths national="10"/> 5247 <exampleNumber>9021234567</exampleNumber> 5248 <nationalNumberPattern> 5249 (?: 5250 810| 5251 902 5252 )\d{7} 5253 </nationalNumberPattern> 5254 </premiumRate> 5255 <!-- 249 prefix for Beltelcom's Maxiphone added based on online info. --> 5256 <voip> 5257 <possibleLengths national="9"/> 5258 <exampleNumber>249123456</exampleNumber> 5259 <nationalNumberPattern>249\d{6}</nationalNumberPattern> 5260 </voip> 5261 </territory> 5262 5263 <!-- Belize (BZ) --> 5264 <!-- The trunk prefix, formally 0, was dropped in the last reorganisation of the numbering plan. --> 5265 <!-- http://www.itu.int/oth/T0202000016/en --> 5266 <territory id="BZ" countryCode="501" internationalPrefix="00"> 5267 <availableFormats> 5268 <!-- Adding hyphen following the Belize Telemedia formatting rules. --> 5269 <numberFormat pattern="(\d{3})(\d{4})"> 5270 <leadingDigits>[2-8]</leadingDigits> 5271 <format>$1-$2</format> 5272 </numberFormat> 5273 <numberFormat pattern="(\d)(\d{3})(\d{4})(\d{3})"> 5274 <leadingDigits>0</leadingDigits> 5275 <format>$1-$2-$3-$4</format> 5276 </numberFormat> 5277 </availableFormats> 5278 <generalDesc> 5279 <nationalNumberPattern> 5280 (?: 5281 0800\d| 5282 [2-8] 5283 )\d{6} 5284 </nationalNumberPattern> 5285 </generalDesc> 5286 <!-- Wikipedia and ITU seem out of date, but say that for a number in the format ZNY-XXXX 5287 Z represents the district code (or 6 for mobile), N the type of number and Y the first 5288 digit of the customer's number. Only N = 0 and 2 are supposedly in use, but we have 5289 found some numbers with N = 3 online (prefixes 732 and 236). When emailed, 5290 Belize Telemedia Ltd confirmed numbers with prefix 732 belong to the Landline Postpaid 5291 PSTN category. --> 5292 <fixedLine> 5293 <possibleLengths national="7"/> 5294 <exampleNumber>2221234</exampleNumber> 5295 <nationalNumberPattern> 5296 (?: 5297 2(?: 5298 [02]\d| 5299 36| 5300 [68]0 5301 )| 5302 [3-58](?: 5303 [02]\d| 5304 [68]0 5305 )| 5306 7(?: 5307 [02]\d| 5308 32| 5309 [68]0 5310 ) 5311 )\d{4} 5312 </nationalNumberPattern> 5313 </fixedLine> 5314 <!-- 62[6-9], 63X, 65X and 6[67][2-9] were added as we have been able to successfully 5315 send SMSs to these numbers or many numbers have been found online. --> 5316 <mobile> 5317 <possibleLengths national="7"/> 5318 <exampleNumber>6221234</exampleNumber> 5319 <nationalNumberPattern>6[0-35-7]\d{5}</nationalNumberPattern> 5320 </mobile> 5321 <!-- We don't know how these would be dialled internationally - it is possible that they can't 5322 be dialled internationally at all - so we represent the leading 0 as part of the number. 5323 Information from http://www.belizetelemedia.net. --> 5324 <tollFree> 5325 <possibleLengths national="11"/> 5326 <exampleNumber>08001234123</exampleNumber> 5327 <nationalNumberPattern>0800\d{7}</nationalNumberPattern> 5328 </tollFree> 5329 </territory> 5330 5331 <!-- Canada (CA) --> 5332 <!-- Calling code and formatting shared with 'US' --> 5333 <!-- http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm --> 5334 <territory id="CA" countryCode="1" internationalPrefix="011" nationalPrefix="1" 5335 mobileNumberPortableRegion="true"> 5336 <generalDesc> 5337 <nationalNumberPattern> 5338 (?: 5339 [2-8]\d| 5340 90 5341 )\d{8}| 5342 3\d{6} 5343 </nationalNumberPattern> 5344 </generalDesc> 5345 <fixedLine> 5346 <possibleLengths national="10" localOnly="7"/> 5347 <exampleNumber>5062345678</exampleNumber> 5348 <nationalNumberPattern> 5349 (?: 5350 2(?: 5351 04| 5352 [23]6| 5353 [48]9| 5354 50| 5355 63 5356 )| 5357 3(?: 5358 06| 5359 43| 5360 54| 5361 6[578]| 5362 82 5363 )| 5364 4(?: 5365 03| 5366 1[68]| 5367 [26]8| 5368 3[178]| 5369 50| 5370 74 5371 )| 5372 5(?: 5373 06| 5374 1[49]| 5375 48| 5376 79| 5377 8[147] 5378 )| 5379 6(?: 5380 04| 5381 [18]3| 5382 39| 5383 47| 5384 72 5385 )| 5386 7(?: 5387 0[59]| 5388 42| 5389 53| 5390 78| 5391 8[02] 5392 )| 5393 8(?: 5394 [06]7| 5395 19| 5396 25| 5397 73 5398 )| 5399 90[25] 5400 )[2-9]\d{6} 5401 </nationalNumberPattern> 5402 </fixedLine> 5403 <mobile> 5404 <possibleLengths national="10" localOnly="7"/> 5405 <exampleNumber>5062345678</exampleNumber> 5406 <nationalNumberPattern> 5407 (?: 5408 2(?: 5409 04| 5410 [23]6| 5411 [48]9| 5412 50| 5413 63 5414 )| 5415 3(?: 5416 06| 5417 43| 5418 54| 5419 6[578]| 5420 82 5421 )| 5422 4(?: 5423 03| 5424 1[68]| 5425 [26]8| 5426 3[178]| 5427 50| 5428 74 5429 )| 5430 5(?: 5431 06| 5432 1[49]| 5433 48| 5434 79| 5435 8[147] 5436 )| 5437 6(?: 5438 04| 5439 [18]3| 5440 39| 5441 47| 5442 72 5443 )| 5444 7(?: 5445 0[59]| 5446 42| 5447 53| 5448 78| 5449 8[02] 5450 )| 5451 8(?: 5452 [06]7| 5453 19| 5454 25| 5455 73 5456 )| 5457 90[25] 5458 )[2-9]\d{6} 5459 </nationalNumberPattern> 5460 </mobile> 5461 <tollFree> 5462 <possibleLengths national="10"/> 5463 <exampleNumber>8002123456</exampleNumber> 5464 <nationalNumberPattern> 5465 8(?: 5466 00| 5467 33| 5468 44| 5469 55| 5470 66| 5471 77| 5472 88 5473 )[2-9]\d{6} 5474 </nationalNumberPattern> 5475 </tollFree> 5476 <premiumRate> 5477 <possibleLengths national="10"/> 5478 <exampleNumber>9002123456</exampleNumber> 5479 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 5480 </premiumRate> 5481 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 5482 <personalNumber> 5483 <possibleLengths national="10"/> 5484 <exampleNumber>5002345678</exampleNumber> 5485 <nationalNumberPattern> 5486 52(?: 5487 3(?: 5488 [2-46-9][02-9]\d| 5489 5(?: 5490 [02-46-9]\d| 5491 5[0-46-9] 5492 ) 5493 )| 5494 4(?: 5495 [2-478][02-9]\d| 5496 5(?: 5497 [034]\d| 5498 2[024-9]| 5499 5[0-46-9] 5500 )| 5501 6(?: 5502 0[1-9]| 5503 [2-9]\d 5504 )| 5505 9(?: 5506 [05-9]\d| 5507 2[0-5]| 5508 49 5509 ) 5510 ) 5511 )\d{4}| 5512 52[34][2-9]1[02-9]\d{4}| 5513 (?: 5514 5(?: 5515 00| 5516 2[125-9]| 5517 33| 5518 44| 5519 66| 5520 77| 5521 88 5522 )| 5523 622 5524 )[2-9]\d{6} 5525 </nationalNumberPattern> 5526 </personalNumber> 5527 <!-- 600 (Canadian Non-Geographic Tariffed Services) are satellite numbers as per Wikipedia: 5528 https://en.wikipedia.org/wiki/Area_code_600 --> 5529 <voip> 5530 <possibleLengths national="10"/> 5531 <exampleNumber>6002012345</exampleNumber> 5532 <nationalNumberPattern>600[2-9]\d{6}</nationalNumberPattern> 5533 </voip> 5534 <!-- Prefix 310 (7 digit) is added based on user report and online documents. --> 5535 <uan> 5536 <possibleLengths national="7"/> 5537 <exampleNumber>3101234</exampleNumber> 5538 <nationalNumberPattern>310\d{4}</nationalNumberPattern> 5539 </uan> 5540 </territory> 5541 5542 <!-- Cocos (Keeling) Islands (CC) --> 5543 <!-- Calling code and formatting shared with 'AU' --> 5544 <!-- References state Cocos Islands have fixed line numbers starting +61 8 9162. --> 5545 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> 5546 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> 5547 <!-- https://www.thenumberingsystem.com.au/#/number-register/search --> 5548 <territory id="CC" countryCode="61" preferredInternationalPrefix="0011" 5549 internationalPrefix="001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" 5550 nationalPrefix="0" nationalPrefixForParsing="([59]\d{7})$|0" 5551 nationalPrefixTransformRule="8$1"> 5552 <generalDesc> 5553 <nationalNumberPattern> 5554 1(?: 5555 [0-79]\d{8}(?: 5556 \d{2} 5557 )?| 5558 8[0-24-9]\d{7} 5559 )| 5560 [148]\d{8}| 5561 1\d{5,7} 5562 </nationalNumberPattern> 5563 </generalDesc> 5564 <fixedLine> 5565 <possibleLengths national="9" localOnly="8"/> 5566 <exampleNumber>891621234</exampleNumber> 5567 <nationalNumberPattern> 5568 8(?: 5569 51(?: 5570 0(?: 5571 02| 5572 31| 5573 60| 5574 89 5575 )| 5576 1(?: 5577 18| 5578 76 5579 )| 5580 223 5581 )| 5582 91(?: 5583 0(?: 5584 1[0-2]| 5585 29 5586 )| 5587 1(?: 5588 [28]2| 5589 50| 5590 79 5591 )| 5592 2(?: 5593 10| 5594 64 5595 )| 5596 3(?: 5597 [06]8| 5598 22 5599 )| 5600 4[29]8| 5601 62\d| 5602 70[23]| 5603 959 5604 ) 5605 )\d{3} 5606 </nationalNumberPattern> 5607 </fixedLine> 5608 <!-- Mobile, toll free, premium rate and VOIP copied from Australia. --> 5609 <mobile> 5610 <possibleLengths national="9"/> 5611 <exampleNumber>412345678</exampleNumber> 5612 <nationalNumberPattern> 5613 4(?: 5614 (?: 5615 79| 5616 94 5617 )[01]| 5618 83[0-389] 5619 )\d{5}| 5620 4(?: 5621 [0-3]\d| 5622 4[047-9]| 5623 5[0-25-9]| 5624 6[0-36-9]| 5625 7[02-8]| 5626 8[0-24-9]| 5627 9[0-37-9] 5628 )\d{6} 5629 </nationalNumberPattern> 5630 </mobile> 5631 <tollFree> 5632 <possibleLengths national="7,10"/> 5633 <exampleNumber>1800123456</exampleNumber> 5634 <nationalNumberPattern> 5635 180(?: 5636 0\d{3}| 5637 2 5638 )\d{3} 5639 </nationalNumberPattern> 5640 </tollFree> 5641 <premiumRate> 5642 <possibleLengths national="10"/> 5643 <exampleNumber>1900123456</exampleNumber> 5644 <nationalNumberPattern>190[0-26]\d{6}</nationalNumberPattern> 5645 </premiumRate> 5646 <!-- Local-rate (SmartNumbers) are put here because they are a reverse-charge network, 5647 although they charge a small local call connect fee (around 25c). These start with 13 5648 or 1300. --> 5649 <sharedCost> 5650 <possibleLengths national="6,8,10,12"/> 5651 <exampleNumber>1300123456</exampleNumber> 5652 <nationalNumberPattern> 5653 13(?: 5654 00\d{6}(?: 5655 \d{2} 5656 )?| 5657 45[0-4]\d{3} 5658 )| 5659 13\d{4} 5660 </nationalNumberPattern> 5661 </sharedCost> 5662 <voip> 5663 <possibleLengths national="9"/> 5664 <exampleNumber>147101234</exampleNumber> 5665 <nationalNumberPattern> 5666 14(?: 5667 5(?: 5668 1[0458]| 5669 [23][458] 5670 )| 5671 71\d 5672 )\d{4} 5673 </nationalNumberPattern> 5674 </voip> 5675 </territory> 5676 5677 <!-- Congo - Kinshasa (CD) --> 5678 <!-- http://www.itu.int/oth/T0202000037/en --> 5679 <territory id="CD" countryCode="243" internationalPrefix="00" nationalPrefix="0"> 5680 <availableFormats> 5681 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 5682 <leadingDigits>88</leadingDigits> 5683 <format>$1 $2 $3</format> 5684 </numberFormat> 5685 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 5686 <leadingDigits>[1-6]</leadingDigits> 5687 <format>$1 $2</format> 5688 </numberFormat> 5689 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 5690 <leadingDigits>1</leadingDigits> 5691 <format>$1 $2 $3</format> 5692 </numberFormat> 5693 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 5694 <leadingDigits>[89]</leadingDigits> 5695 <format>$1 $2 $3</format> 5696 </numberFormat> 5697 </availableFormats> 5698 <generalDesc> 5699 <nationalNumberPattern> 5700 [189]\d{8}| 5701 [1-68]\d{6} 5702 </nationalNumberPattern> 5703 </generalDesc> 5704 <fixedLine> 5705 <possibleLengths national="7,9"/> 5706 <exampleNumber>1234567</exampleNumber> 5707 <nationalNumberPattern> 5708 12\d{7}| 5709 [1-6]\d{6} 5710 </nationalNumberPattern> 5711 </fixedLine> 5712 <!-- As of May'13 the 88 range looks as if it is defunct. The ITU document lists "Yozma 5713 Timeturns" as the operator, but their website (http://www.ytt.cd) is offline and the 5714 holdings company http://www.timeturnsholdings.com/products does not show a link for 5715 DRC. While there are still numbers of the form "88\d{5}" online, none of the ones 5716 tried were valid. If the holdings company does not respond to requests about this 5717 range and unless we receive further information, we will remove this range. --> 5718 <mobile> 5719 <possibleLengths national="7,9"/> 5720 <exampleNumber>991234567</exampleNumber> 5721 <nationalNumberPattern> 5722 88\d{5}| 5723 (?: 5724 8[0-59]| 5725 9[017-9] 5726 )\d{7} 5727 </nationalNumberPattern> 5728 </mobile> 5729 </territory> 5730 5731 <!-- Central African Republic (CF) --> 5732 <!-- http://www.itu.int/oth/T0202000028/en --> 5733 <territory id="CF" countryCode="236" internationalPrefix="00"> 5734 <availableFormats> 5735 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 5736 <leadingDigits>[278]</leadingDigits> 5737 <format>$1 $2 $3 $4</format> 5738 </numberFormat> 5739 </availableFormats> 5740 <generalDesc> 5741 <nationalNumberPattern> 5742 (?: 5743 [27]\d{3}| 5744 8776 5745 )\d{4} 5746 </nationalNumberPattern> 5747 </generalDesc> 5748 <fixedLine> 5749 <possibleLengths national="8"/> 5750 <exampleNumber>21612345</exampleNumber> 5751 <nationalNumberPattern>2[12]\d{6}</nationalNumberPattern> 5752 </fixedLine> 5753 <mobile> 5754 <possibleLengths national="8"/> 5755 <exampleNumber>70012345</exampleNumber> 5756 <nationalNumberPattern>7[024-7]\d{6}</nationalNumberPattern> 5757 </mobile> 5758 <premiumRate> 5759 <possibleLengths national="8"/> 5760 <exampleNumber>87761234</exampleNumber> 5761 <nationalNumberPattern>8776\d{4}</nationalNumberPattern> 5762 </premiumRate> 5763 </territory> 5764 5765 <!-- Congo - Brazzaville (CG) --> 5766 <!-- http://www.itu.int/oth/T020200002E/en --> 5767 <territory id="CG" countryCode="242" internationalPrefix="00"> 5768 <availableFormats> 5769 <numberFormat pattern="(\d)(\d{4})(\d{4})"> 5770 <leadingDigits>8</leadingDigits> 5771 <format>$1 $2 $3</format> 5772 </numberFormat> 5773 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 5774 <leadingDigits>[02]</leadingDigits> 5775 <format>$1 $2 $3</format> 5776 </numberFormat> 5777 </availableFormats> 5778 <generalDesc> 5779 <nationalNumberPattern> 5780 222\d{6}| 5781 (?: 5782 0\d| 5783 80 5784 )\d{7} 5785 </nationalNumberPattern> 5786 </generalDesc> 5787 <fixedLine> 5788 <possibleLengths national="9"/> 5789 <exampleNumber>222123456</exampleNumber> 5790 <nationalNumberPattern>222[1-589]\d{5}</nationalNumberPattern> 5791 </fixedLine> 5792 <mobile> 5793 <possibleLengths national="9"/> 5794 <exampleNumber>061234567</exampleNumber> 5795 <nationalNumberPattern> 5796 026(?: 5797 1[0-5]| 5798 6[6-9] 5799 )\d{4}| 5800 0(?: 5801 [14-6]\d\d| 5802 2(?: 5803 40| 5804 5[5-8]| 5805 6[07-9] 5806 ) 5807 )\d{5} 5808 </nationalNumberPattern> 5809 </mobile> 5810 <!-- Referred to as a "Green number" in the telephone plan. --> 5811 <!-- Using this to represent Value Added Service in the plan. --> 5812 <premiumRate> 5813 <possibleLengths national="9"/> 5814 <exampleNumber>800123456</exampleNumber> 5815 <nationalNumberPattern>80[0-2]\d{6}</nationalNumberPattern> 5816 </premiumRate> 5817 </territory> 5818 5819 <!-- Switzerland (CH) --> 5820 <!-- Under Technical prescriptions: Numbering plan for international carriers. --> 5821 <!-- http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en --> 5822 <territory id="CH" countryCode="41" internationalPrefix="00" nationalPrefix="0" 5823 mobileNumberPortableRegion="true"> 5824 <availableFormats> 5825 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 5826 <leadingDigits> 5827 8[047]| 5828 90 5829 </leadingDigits> 5830 <format>$1 $2 $3</format> 5831 </numberFormat> 5832 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 5833 <leadingDigits> 5834 [2-79]| 5835 81 5836 </leadingDigits> 5837 <format>$1 $2 $3 $4</format> 5838 </numberFormat> 5839 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{2})(\d{2})" 5840 nationalPrefixFormattingRule="$NP$FG"> 5841 <leadingDigits>8</leadingDigits> 5842 <format>$1 $2 $3 $4 $5</format> 5843 </numberFormat> 5844 </availableFormats> 5845 <generalDesc> 5846 <nationalNumberPattern> 5847 8\d{11}| 5848 [2-9]\d{8} 5849 </nationalNumberPattern> 5850 </generalDesc> 5851 <fixedLine> 5852 <possibleLengths national="9"/> 5853 <exampleNumber>212345678</exampleNumber> 5854 <nationalNumberPattern> 5855 (?: 5856 2[12467]| 5857 3[1-4]| 5858 4[134]| 5859 5[256]| 5860 6[12]| 5861 [7-9]1 5862 )\d{7} 5863 </nationalNumberPattern> 5864 </fixedLine> 5865 <mobile> 5866 <possibleLengths national="9"/> 5867 <exampleNumber>781234567</exampleNumber> 5868 <nationalNumberPattern>7[35-9]\d{7}</nationalNumberPattern> 5869 </mobile> 5870 <!-- https://www.eofcom.admin.ch/eofcom/public/listEofcom_e164Allocated.do --> 5871 <pager> 5872 <possibleLengths national="9"/> 5873 <exampleNumber>740123456</exampleNumber> 5874 <nationalNumberPattern>74[0248]\d{6}</nationalNumberPattern> 5875 </pager> 5876 <tollFree> 5877 <possibleLengths national="9"/> 5878 <exampleNumber>800123456</exampleNumber> 5879 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 5880 </tollFree> 5881 <premiumRate> 5882 <possibleLengths national="9"/> 5883 <exampleNumber>900123456</exampleNumber> 5884 <nationalNumberPattern>90[016]\d{6}</nationalNumberPattern> 5885 </premiumRate> 5886 <sharedCost> 5887 <possibleLengths national="9"/> 5888 <exampleNumber>840123456</exampleNumber> 5889 <nationalNumberPattern>84[0248]\d{6}</nationalNumberPattern> 5890 </sharedCost> 5891 <personalNumber> 5892 <possibleLengths national="9"/> 5893 <exampleNumber>878123456</exampleNumber> 5894 <nationalNumberPattern>878\d{6}</nationalNumberPattern> 5895 </personalNumber> 5896 <!-- Used for corporate networks. --> 5897 <uan> 5898 <possibleLengths national="9"/> 5899 <exampleNumber>581234567</exampleNumber> 5900 <nationalNumberPattern>5[18]\d{7}</nationalNumberPattern> 5901 </uan> 5902 <voicemail> 5903 <possibleLengths national="12"/> 5904 <exampleNumber>860123456789</exampleNumber> 5905 <nationalNumberPattern>860\d{9}</nationalNumberPattern> 5906 </voicemail> 5907 </territory> 5908 5909 <!-- Côte d’Ivoire (CI) --> 5910 <!-- http://www.itu.int/oth/T0202000031/en --> 5911 <!-- http://fr.wikipedia.org/wiki/Liste_des_indicatifs_téléphoniques_en_Côte_d’Ivoire --> 5912 <territory id="CI" countryCode="225" internationalPrefix="00"> 5913 <availableFormats> 5914 <numberFormat pattern="(\d{2})(\d{2})(\d)(\d{5})"> 5915 <leadingDigits>2</leadingDigits> 5916 <format>$1 $2 $3 $4</format> 5917 </numberFormat> 5918 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{4})"> 5919 <leadingDigits>0</leadingDigits> 5920 <format>$1 $2 $3 $4</format> 5921 </numberFormat> 5922 </availableFormats> 5923 <generalDesc> 5924 <nationalNumberPattern>[02]\d{9}</nationalNumberPattern> 5925 </generalDesc> 5926 <fixedLine> 5927 <possibleLengths national="10"/> 5928 <exampleNumber>2123456789</exampleNumber> 5929 <nationalNumberPattern> 5930 2(?: 5931 [15]\d{3}| 5932 7(?: 5933 2(?: 5934 0[23]| 5935 1[2357]| 5936 2[245]| 5937 3[45]| 5938 4[3-5] 5939 )| 5940 3(?: 5941 06| 5942 1[69]| 5943 [2-6]7 5944 ) 5945 ) 5946 )\d{5} 5947 </nationalNumberPattern> 5948 </fixedLine> 5949 <!-- Added the prefixes 4[0-2] (Moov), 5[7-9] and 61 because SMS messages have been 5950 successfully delivered. Supported by numbers found on the internet. Also added 43 5951 (Moov) based on numbers found online. Added 8[456] MTN ranges based on Wikipedia page. 5952 50 has been removed since Warid seems to have stopped operation in Côte d'Ivoire. 5953 Prefix 73 and 97[0-3] are added based on user reports. --> 5954 <mobile> 5955 <possibleLengths national="10"/> 5956 <exampleNumber>0123456789</exampleNumber> 5957 <nationalNumberPattern>0[157]\d{8}</nationalNumberPattern> 5958 </mobile> 5959 </territory> 5960 5961 <!-- Cook Islands (CK) --> 5962 <!-- http://www.itu.int/oth/T020200002F/en --> 5963 <territory id="CK" countryCode="682" internationalPrefix="00"> 5964 <availableFormats> 5965 <numberFormat pattern="(\d{2})(\d{3})"> 5966 <leadingDigits>[2-578]</leadingDigits> 5967 <format>$1 $2</format> 5968 </numberFormat> 5969 </availableFormats> 5970 <generalDesc> 5971 <nationalNumberPattern>[2-578]\d{4}</nationalNumberPattern> 5972 </generalDesc> 5973 <fixedLine> 5974 <possibleLengths national="5"/> 5975 <exampleNumber>21234</exampleNumber> 5976 <nationalNumberPattern> 5977 (?: 5978 2\d| 5979 3[13-7]| 5980 4[1-5] 5981 )\d{3} 5982 </nationalNumberPattern> 5983 </fixedLine> 5984 <mobile> 5985 <possibleLengths national="5"/> 5986 <exampleNumber>71234</exampleNumber> 5987 <nationalNumberPattern>[578]\d{4}</nationalNumberPattern> 5988 </mobile> 5989 </territory> 5990 5991 <!-- Chile (CL) --> 5992 <!-- As per ITU doc, from 5 Sep 2016, fixed-mobile portability will apply in Chile. So same 5993 nationalNumberPatterns are maintained in both fixed-line and mobile categories. --> 5994 <!-- According to subtel.gob.cl as of August 2014, nationalPrefix(0) and carrier codes are not 5995 required to make a call between fixed-line and mobile in Chile. --> 5996 <!-- http://www.itu.int/oth/T020200002A/en --> 5997 <!-- http://en.wikipedia.org/wiki/%2B56 --> 5998 <!-- http://www.subtel.gob.cl/base_numeracion/tabla_numeracion_ido_idd.xlsx --> 5999 <!-- When dialling mobile numbers from landlines, or vice versa, you need a prefix of 0, which 6000 we strip here. National destinations may be dialled with a carrier if they are not local 6001 so we extract these carrier codes as well. --> 6002 <territory id="CL" countryCode="56" 6003 internationalPrefix="(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0" 6004 mobileNumberPortableRegion="true"> 6005 <availableFormats> 6006 <!-- Formats four digit 1X short numbers as a block. We are not formatting other 4 and 5 6007 digit short codes as block because those prefixes overlap with phone numbers and 6008 including them suppresses the AYTF of overlapping prefix phone numbers. --> 6009 <numberFormat pattern="(\d{4})"> 6010 <leadingDigits> 6011 1(?: 6012 [03-589]| 6013 21 6014 )| 6015 [29]0| 6016 78 6017 </leadingDigits> 6018 <format>$1</format> 6019 <intlFormat>NA</intlFormat> 6020 </numberFormat> 6021 <!-- For only 219X prefix used rurally by CTR. --> 6022 <numberFormat pattern="(\d{5})(\d{4})" nationalPrefixFormattingRule="($FG)"> 6023 <leadingDigits>219</leadingDigits> 6024 <leadingDigits>2196</leadingDigits> 6025 <format>$1 $2</format> 6026 </numberFormat> 6027 <!-- Format for VOIP numbers. --> 6028 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 6029 <leadingDigits>44</leadingDigits> 6030 <format>$1 $2 $3</format> 6031 </numberFormat> 6032 <!-- Format for 2X fixed-line numbers. Note that due to fixed-mobile portability same 6033 ranges are maintained in both fixed-line and mobile categories. Formats are based 6034 on original phone number type. --> 6035 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="($FG)"> 6036 <leadingDigits>2[1-36]</leadingDigits> 6037 <format>$1 $2 $3</format> 6038 </numberFormat> 6039 <!-- Format for mobile numbers. --> 6040 <numberFormat pattern="(\d)(\d{4})(\d{4})"> 6041 <leadingDigits>9[2-9]</leadingDigits> 6042 <format>$1 $2 $3</format> 6043 </numberFormat> 6044 <!-- Format for all other fixed-line numbers. --> 6045 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="($FG)"> 6046 <leadingDigits> 6047 3[2-5]| 6048 [47]| 6049 5[1-3578]| 6050 6[13-57]| 6051 8(?: 6052 0[1-9]| 6053 [1-9] 6054 ) 6055 </leadingDigits> 6056 <format>$1 $2 $3</format> 6057 </numberFormat> 6058 <!-- Format for variable cost numbers like toll-free, shared cost. --> 6059 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> 6060 <leadingDigits> 6061 60| 6062 8 6063 </leadingDigits> 6064 <format>$1 $2 $3</format> 6065 </numberFormat> 6066 <!-- For 11 digit toll-free numbers. --> 6067 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 6068 <leadingDigits>1</leadingDigits> 6069 <format>$1 $2 $3</format> 6070 </numberFormat> 6071 <!-- For 11 digit shared cost numbers. --> 6072 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{3})"> 6073 <leadingDigits>60</leadingDigits> 6074 <format>$1 $2 $3 $4</format> 6075 </numberFormat> 6076 </availableFormats> 6077 <generalDesc> 6078 <nationalNumberPattern> 6079 12300\d{6}| 6080 6\d{9,10}| 6081 [2-9]\d{8} 6082 </nationalNumberPattern> 6083 </generalDesc> 6084 <noInternationalDialling> 6085 <possibleLengths national="10,11"/> 6086 <nationalNumberPattern>600\d{7,8}</nationalNumberPattern> 6087 </noInternationalDialling> 6088 <!-- Area codes do not need to be dialled when dialling within the same area, so the 6089 smallest possible number is length 7. --> 6090 <!-- Local-only calls are no longer valid and it is mandated to use area codes while calling 6091 between different regions. --> 6092 <!-- In mid-2013, Chile switched from 8 digits to 9 digits for fixed-line numbers, by 6093 inserting a '2' after the area code (which are 2 digits, with the exception of '2'). 6094 As of Aug. 2014, all of the prefixes have been switched over to the new plan. 6095 IMPORTANT: Originally after the change Santiago numbers had a prefix of "22", but 6096 already numbers with the prefix "23" are being added. 6097 See: http://www.gob.cl/especiales/informate-de-la-nueva-forma-de-marcar/ 6098 http://www.subtel.cl/index.php?option=com_content&view=article&id=3081:&catid=3:noticias 6099 Added 232[3-8] ranges based on online evidence. --> 6100 <fixedLine> 6101 <possibleLengths national="9"/> 6102 <exampleNumber>221234567</exampleNumber> 6103 <nationalNumberPattern> 6104 2(?: 6105 1982[0-6]| 6106 3314[05-9] 6107 )\d{3}| 6108 (?: 6109 2(?: 6110 1(?: 6111 160| 6112 962 6113 )| 6114 3(?: 6115 2\d\d| 6116 3(?: 6117 [03467]\d| 6118 1[0-35-9]| 6119 2[1-9]| 6120 5[0-24-9]| 6121 8[0-3] 6122 )| 6123 600 6124 )| 6125 646[59] 6126 )| 6127 80[1-9]\d\d| 6128 9(?: 6129 3(?: 6130 [0-57-9]\d\d| 6131 6(?: 6132 0[02-9]| 6133 [1-9]\d 6134 ) 6135 )| 6136 6(?: 6137 [0-8]\d\d| 6138 9(?: 6139 [02-79]\d| 6140 1[05-9] 6141 ) 6142 )| 6143 7[1-9]\d\d| 6144 9(?: 6145 [03-9]\d\d| 6146 1(?: 6147 [0235-9]\d| 6148 4[0-24-9] 6149 )| 6150 2(?: 6151 [0-79]\d| 6152 8[0-46-9] 6153 ) 6154 ) 6155 ) 6156 )\d{4}| 6157 (?: 6158 22| 6159 3[2-5]| 6160 [47][1-35]| 6161 5[1-3578]| 6162 6[13-57]| 6163 8[1-9]| 6164 9[2458] 6165 )\d{7} 6166 </nationalNumberPattern> 6167 </fixedLine> 6168 <!-- Supported 9[23] mobile ranges as per user report. --> 6169 <mobile> 6170 <possibleLengths national="9"/> 6171 <exampleNumber>221234567</exampleNumber> 6172 <nationalNumberPattern> 6173 2(?: 6174 1982[0-6]| 6175 3314[05-9] 6176 )\d{3}| 6177 (?: 6178 2(?: 6179 1(?: 6180 160| 6181 962 6182 )| 6183 3(?: 6184 2\d\d| 6185 3(?: 6186 [03467]\d| 6187 1[0-35-9]| 6188 2[1-9]| 6189 5[0-24-9]| 6190 8[0-3] 6191 )| 6192 600 6193 )| 6194 646[59] 6195 )| 6196 80[1-9]\d\d| 6197 9(?: 6198 3(?: 6199 [0-57-9]\d\d| 6200 6(?: 6201 0[02-9]| 6202 [1-9]\d 6203 ) 6204 )| 6205 6(?: 6206 [0-8]\d\d| 6207 9(?: 6208 [02-79]\d| 6209 1[05-9] 6210 ) 6211 )| 6212 7[1-9]\d\d| 6213 9(?: 6214 [03-9]\d\d| 6215 1(?: 6216 [0235-9]\d| 6217 4[0-24-9] 6218 )| 6219 2(?: 6220 [0-79]\d| 6221 8[0-46-9] 6222 ) 6223 ) 6224 ) 6225 )\d{4}| 6226 (?: 6227 22| 6228 3[2-5]| 6229 [47][1-35]| 6230 5[1-3578]| 6231 6[13-57]| 6232 8[1-9]| 6233 9[2458] 6234 )\d{7} 6235 </nationalNumberPattern> 6236 </mobile> 6237 <!-- Toll free patterns have been collected by looking at numbers on the internet, rather than 6238 from a definitive source. --> 6239 <!-- 1230 numbers are used by Visa/Mastercard helplines in Chile --> 6240 <tollFree> 6241 <possibleLengths national="9,11"/> 6242 <exampleNumber>800123456</exampleNumber> 6243 <nationalNumberPattern> 6244 (?: 6245 123| 6246 8 6247 )00\d{6} 6248 </nationalNumberPattern> 6249 </tollFree> 6250 <!-- http://empresa.movistar.cl/nuestros_productos/soluciones_telefonia_ip/servicios/servicio_600.php --> 6251 <sharedCost> 6252 <possibleLengths national="10,11"/> 6253 <exampleNumber>6001234567</exampleNumber> 6254 <nationalNumberPattern>600\d{7,8}</nationalNumberPattern> 6255 </sharedCost> 6256 <voip> 6257 <possibleLengths national="9"/> 6258 <exampleNumber>441234567</exampleNumber> 6259 <nationalNumberPattern>44\d{7}</nationalNumberPattern> 6260 </voip> 6261 </territory> 6262 6263 <!-- Cameroon (CM) --> 6264 <!-- http://www.itu.int/oth/T0202000024/en --> 6265 <!-- http://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-OB.1063-2014-OAS-PDF-E.pdf --> 6266 <territory id="CM" countryCode="237" internationalPrefix="00" mobileNumberPortableRegion="true"> 6267 <availableFormats> 6268 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 6269 <leadingDigits>88</leadingDigits> 6270 <format>$1 $2 $3 $4</format> 6271 </numberFormat> 6272 <!-- Formatting in the ITU update document aligns with formatting online (all 2 digit 6273 groups). For the new number format with 9 digits the first digit has it's own group. --> 6274 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})"> 6275 <leadingDigits> 6276 [26]| 6277 88 6278 </leadingDigits> 6279 <format>$1 $2 $3 $4 $5</format> 6280 </numberFormat> 6281 </availableFormats> 6282 <generalDesc> 6283 <nationalNumberPattern> 6284 [26]\d{8}| 6285 88\d{6,7} 6286 </nationalNumberPattern> 6287 </generalDesc> 6288 <!-- CDMA numbers are described in a subcategory to fixed line numbers in the ITU update 6289 document, so those prefixes are added to fixed line (24[23]). --> 6290 <fixedLine> 6291 <possibleLengths national="9"/> 6292 <exampleNumber>222123456</exampleNumber> 6293 <nationalNumberPattern> 6294 2(?: 6295 22| 6296 33 6297 )\d{6} 6298 </nationalNumberPattern> 6299 </fixedLine> 6300 <!-- 68 was added based on info found online. --> 6301 <mobile> 6302 <possibleLengths national="9"/> 6303 <exampleNumber>671234567</exampleNumber> 6304 <nationalNumberPattern> 6305 (?: 6306 24[23]| 6307 6[25-9]\d 6308 )\d{6} 6309 </nationalNumberPattern> 6310 </mobile> 6311 <!-- Numbers starting with 8 are listed as value-added in the ITU doc, but only numbers 6312 starting with 88 have been found online. These are all listed as being "numéro vert", 6313 "ligne verte" or "gratuit" (free). --> 6314 <tollFree> 6315 <possibleLengths national="8,9"/> 6316 <exampleNumber>88012345</exampleNumber> 6317 <nationalNumberPattern>88\d{6,7}</nationalNumberPattern> 6318 </tollFree> 6319 </territory> 6320 6321 <!-- China (CN) --> 6322 <!-- The international/national prefix patterns must not collide with valid prefixes such 6323 as 17[0678] and 19[89]. 179XX00 is a valid calling prefix, see: www.chahaoba.com/179 --> 6324 <!-- http://www.itu.int/oth/T020200002B/en --> 6325 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_China --> 6326 <territory id="CN" countryCode="86" preferredInternationalPrefix="00" 6327 internationalPrefix="00|1(?:[12]\d|79)\d\d00" nationalPrefix="0" 6328 nationalPrefixForParsing="(1(?:[12]\d|79)\d\d)|0"> 6329 <availableFormats> 6330 <numberFormat pattern="(\d{5,6})"> 6331 <leadingDigits> 6332 10| 6333 96 6334 </leadingDigits> 6335 <format>$1</format> 6336 <intlFormat>NA</intlFormat> 6337 </numberFormat> 6338 <!-- 100xx and 9[56]xxx(x) numbers with two-digit area codes. --> 6339 <numberFormat pattern="(\d{2})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG" 6340 carrierCodeFormattingRule="$CC $FG"> 6341 <leadingDigits> 6342 (?: 6343 10| 6344 2[0-57-9] 6345 )[19] 6346 </leadingDigits> 6347 <leadingDigits> 6348 (?: 6349 10| 6350 2[0-57-9] 6351 )(?: 6352 10| 6353 9[56] 6354 ) 6355 </leadingDigits> 6356 <leadingDigits> 6357 10(?: 6358 10| 6359 9[56] 6360 )| 6361 2[0-57-9](?: 6362 100| 6363 9[56] 6364 ) 6365 </leadingDigits> 6366 <format>$1 $2</format> 6367 </numberFormat> 6368 <numberFormat pattern="(\d{3})(\d{4})"> 6369 <leadingDigits>[1-9]</leadingDigits> 6370 <leadingDigits> 6371 1[1-9]| 6372 26| 6373 [3-9]| 6374 (?: 6375 10| 6376 2[0-57-9] 6377 )(?: 6378 [0-8]| 6379 9[0-47-9] 6380 ) 6381 </leadingDigits> 6382 <leadingDigits> 6383 1(?: 6384 0(?: 6385 [0-8]| 6386 9[0-47-9] 6387 )| 6388 [1-9] 6389 )| 6390 2(?: 6391 [0-57-9](?: 6392 [02-8]| 6393 1(?: 6394 0[1-9]| 6395 [1-9] 6396 )| 6397 9[0-47-9] 6398 )| 6399 6 6400 )| 6401 [3-9] 6402 </leadingDigits> 6403 <format>$1 $2</format> 6404 <intlFormat>NA</intlFormat> 6405 </numberFormat> 6406 <!-- 8-digit premium rate numbers. --> 6407 <numberFormat pattern="(\d{4})(\d{4})"> 6408 <leadingDigits>16[08]</leadingDigits> 6409 <format>$1 $2</format> 6410 <intlFormat>NA</intlFormat> 6411 </numberFormat> 6412 <!-- 100xx and 9[56]xxx(x) numbers with three-digit area codes. --> 6413 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG" 6414 carrierCodeFormattingRule="$CC $FG"> 6415 <leadingDigits> 6416 3(?: 6417 [157]| 6418 35| 6419 49| 6420 9[1-68] 6421 )| 6422 4(?: 6423 [17]| 6424 2[179]| 6425 6[47-9]| 6426 8[23] 6427 )| 6428 5(?: 6429 [1357]| 6430 2[37]| 6431 4[36]| 6432 6[1-46]| 6433 80 6434 )| 6435 6(?: 6436 3[1-5]| 6437 6[0238]| 6438 9[12] 6439 )| 6440 7(?: 6441 01| 6442 [1579]| 6443 2[248]| 6444 3[014-9]| 6445 4[3-6]| 6446 6[023689] 6447 )| 6448 8(?: 6449 1[236-8]| 6450 2[5-7]| 6451 [37]| 6452 8[36-8]| 6453 9[1-8] 6454 )| 6455 9(?: 6456 0[1-3689]| 6457 1[1-79]| 6458 [379]| 6459 4[13]| 6460 5[1-5] 6461 )| 6462 (?: 6463 4[35]| 6464 59| 6465 85 6466 )[1-9] 6467 </leadingDigits> 6468 <leadingDigits> 6469 (?: 6470 3(?: 6471 [157]\d| 6472 35| 6473 49| 6474 9[1-68] 6475 )| 6476 4(?: 6477 [17]\d| 6478 2[179]| 6479 [35][1-9]| 6480 6[47-9]| 6481 8[23] 6482 )| 6483 5(?: 6484 [1357]\d| 6485 2[37]| 6486 4[36]| 6487 6[1-46]| 6488 80| 6489 9[1-9] 6490 )| 6491 6(?: 6492 3[1-5]| 6493 6[0238]| 6494 9[12] 6495 )| 6496 7(?: 6497 01| 6498 [1579]\d| 6499 2[248]| 6500 3[014-9]| 6501 4[3-6]| 6502 6[023689] 6503 )| 6504 8(?: 6505 1[236-8]| 6506 2[5-7]| 6507 [37]\d| 6508 5[1-9]| 6509 8[36-8]| 6510 9[1-8] 6511 )| 6512 9(?: 6513 0[1-3689]| 6514 1[1-79]| 6515 [379]\d| 6516 4[13]| 6517 5[1-5] 6518 ) 6519 )[19] 6520 </leadingDigits> 6521 <leadingDigits> 6522 85[23](?: 6523 10| 6524 95 6525 )| 6526 (?: 6527 3(?: 6528 [157]\d| 6529 35| 6530 49| 6531 9[1-68] 6532 )| 6533 4(?: 6534 [17]\d| 6535 2[179]| 6536 [35][1-9]| 6537 6[47-9]| 6538 8[23] 6539 )| 6540 5(?: 6541 [1357]\d| 6542 2[37]| 6543 4[36]| 6544 6[1-46]| 6545 80| 6546 9[1-9] 6547 )| 6548 6(?: 6549 3[1-5]| 6550 6[0238]| 6551 9[12] 6552 )| 6553 7(?: 6554 01| 6555 [1579]\d| 6556 2[248]| 6557 3[014-9]| 6558 4[3-6]| 6559 6[023689] 6560 )| 6561 8(?: 6562 1[236-8]| 6563 2[5-7]| 6564 [37]\d| 6565 5[14-9]| 6566 8[36-8]| 6567 9[1-8] 6568 )| 6569 9(?: 6570 0[1-3689]| 6571 1[1-79]| 6572 [379]\d| 6573 4[13]| 6574 5[1-5] 6575 ) 6576 )(?: 6577 10| 6578 9[56] 6579 ) 6580 </leadingDigits> 6581 <leadingDigits> 6582 85[23](?: 6583 100| 6584 95 6585 )| 6586 (?: 6587 3(?: 6588 [157]\d| 6589 35| 6590 49| 6591 9[1-68] 6592 )| 6593 4(?: 6594 [17]\d| 6595 2[179]| 6596 [35][1-9]| 6597 6[47-9]| 6598 8[23] 6599 )| 6600 5(?: 6601 [1357]\d| 6602 2[37]| 6603 4[36]| 6604 6[1-46]| 6605 80| 6606 9[1-9] 6607 )| 6608 6(?: 6609 3[1-5]| 6610 6[0238]| 6611 9[12] 6612 )| 6613 7(?: 6614 01| 6615 [1579]\d| 6616 2[248]| 6617 3[014-9]| 6618 4[3-6]| 6619 6[023689] 6620 )| 6621 8(?: 6622 1[236-8]| 6623 2[5-7]| 6624 [37]\d| 6625 5[14-9]| 6626 8[36-8]| 6627 9[1-8] 6628 )| 6629 9(?: 6630 0[1-3689]| 6631 1[1-79]| 6632 [379]\d| 6633 4[13]| 6634 5[1-5] 6635 ) 6636 )(?: 6637 100| 6638 9[56] 6639 ) 6640 </leadingDigits> 6641 <format>$1 $2</format> 6642 </numberFormat> 6643 <numberFormat pattern="(\d{4})(\d{4})"> 6644 <leadingDigits>[1-9]</leadingDigits> 6645 <leadingDigits> 6646 1(?: 6647 0(?: 6648 [02-8]| 6649 1[1-9]| 6650 9[0-47-9] 6651 )| 6652 [1-9] 6653 )| 6654 2(?: 6655 [0-57-9](?: 6656 [0-8]| 6657 9[0-47-9] 6658 )| 6659 6 6660 )| 6661 [3-9] 6662 </leadingDigits> 6663 <leadingDigits> 6664 1(?: 6665 0(?: 6666 [02-8]| 6667 1[1-9]| 6668 9[0-47-9] 6669 )| 6670 [1-9] 6671 )| 6672 26| 6673 3(?: 6674 [0268]| 6675 4[0-8]| 6676 9[079] 6677 )| 6678 4(?: 6679 [049]| 6680 2[02-68]| 6681 [35]0| 6682 6[0-356]| 6683 8[014-9] 6684 )| 6685 5(?: 6686 0| 6687 2[0-24-689]| 6688 4[0-2457-9]| 6689 6[057-9]| 6690 8[1-9]| 6691 90 6692 )| 6693 6(?: 6694 [0-24578]| 6695 3[06-9]| 6696 6[14-79]| 6697 9[03-9] 6698 )| 6699 7(?: 6700 0[02-9]| 6701 2[0135-79]| 6702 3[23]| 6703 4[0-27-9]| 6704 6[1457]| 6705 8 6706 )| 6707 8(?: 6708 [046]| 6709 1[01459]| 6710 2[0-489]| 6711 5(?: 6712 0| 6713 [23][0-8] 6714 )| 6715 8[0-2459]| 6716 9[09] 6717 )| 6718 9(?: 6719 0[0457]| 6720 1[08]| 6721 [268]| 6722 4[024-9]| 6723 5[06-9] 6724 )| 6725 (?: 6726 33| 6727 85[23]9 6728 )[0-46-9]| 6729 (?: 6730 2[0-57-9]| 6731 3(?: 6732 [157]\d| 6733 35| 6734 49| 6735 9[1-68] 6736 )| 6737 4(?: 6738 [17]\d| 6739 2[179]| 6740 [35][1-9]| 6741 6[47-9]| 6742 8[23] 6743 )| 6744 5(?: 6745 [1357]\d| 6746 2[37]| 6747 4[36]| 6748 6[1-46]| 6749 80| 6750 9[1-9] 6751 )| 6752 6(?: 6753 3[1-5]| 6754 6[0238]| 6755 9[12] 6756 )| 6757 7(?: 6758 01| 6759 [1579]\d| 6760 2[248]| 6761 3[014-9]| 6762 4[3-6]| 6763 6[023689] 6764 )| 6765 8(?: 6766 1[236-8]| 6767 2[5-7]| 6768 [37]\d| 6769 5[14-9]| 6770 8[36-8]| 6771 9[1-8] 6772 )| 6773 9(?: 6774 0[1-3689]| 6775 1[1-79]| 6776 [379]\d| 6777 4[13]| 6778 5[1-5] 6779 ) 6780 )(?: 6781 [0-8]| 6782 9[0-47-9] 6783 ) 6784 </leadingDigits> 6785 <leadingDigits> 6786 1(?: 6787 0[02-8]| 6788 [1-9] 6789 )| 6790 2(?: 6791 [0-57-9][0-8]| 6792 6 6793 )| 6794 3(?: 6795 [0268]| 6796 3[0-46-9]| 6797 4[0-8]| 6798 9[079] 6799 )| 6800 4(?: 6801 [049]| 6802 2[02-68]| 6803 [35]0| 6804 6[0-356]| 6805 8[014-9] 6806 )| 6807 5(?: 6808 0| 6809 2[0-24-689]| 6810 4[0-2457-9]| 6811 6[057-9]| 6812 90 6813 )| 6814 6(?: 6815 [0-24578]| 6816 3[06-9]| 6817 6[14-79]| 6818 9[03-9] 6819 )| 6820 7(?: 6821 0[02-9]| 6822 2[0135-79]| 6823 3[23]| 6824 4[0-27-9]| 6825 6[1457]| 6826 8 6827 )| 6828 8(?: 6829 [046]| 6830 1[01459]| 6831 2[0-489]| 6832 5(?: 6833 0| 6834 [23](?: 6835 [02-8]| 6836 1[1-9]| 6837 9[0-46-9] 6838 ) 6839 )| 6840 8[0-2459]| 6841 9[09] 6842 )| 6843 9(?: 6844 0[0457]| 6845 1[08]| 6846 [268]| 6847 4[024-9]| 6848 5[06-9] 6849 )| 6850 (?: 6851 10| 6852 2[0-57-9] 6853 )9[0-47-9]| 6854 (?: 6855 101| 6856 58| 6857 85[23]10 6858 )[1-9]| 6859 (?: 6860 3(?: 6861 [157]\d| 6862 35| 6863 49| 6864 9[1-68] 6865 )| 6866 4(?: 6867 [17]\d| 6868 2[179]| 6869 [35][1-9]| 6870 6[47-9]| 6871 8[23] 6872 )| 6873 5(?: 6874 [1357]\d| 6875 2[37]| 6876 4[36]| 6877 6[1-46]| 6878 80| 6879 9[1-9] 6880 )| 6881 6(?: 6882 3[1-5]| 6883 6[0238]| 6884 9[12] 6885 )| 6886 7(?: 6887 01| 6888 [1579]\d| 6889 2[248]| 6890 3[014-9]| 6891 4[3-6]| 6892 6[023689] 6893 )| 6894 8(?: 6895 1[236-8]| 6896 2[5-7]| 6897 [37]\d| 6898 5[14-9]| 6899 8[36-8]| 6900 9[1-8] 6901 )| 6902 9(?: 6903 0[1-3689]| 6904 1[1-79]| 6905 [379]\d| 6906 4[13]| 6907 5[1-5] 6908 ) 6909 )(?: 6910 [02-8]| 6911 1(?: 6912 0[1-9]| 6913 [1-9] 6914 )| 6915 9[0-47-9] 6916 ) 6917 </leadingDigits> 6918 <format>$1 $2</format> 6919 <intlFormat>NA</intlFormat> 6920 </numberFormat> 6921 <!-- 10 digit toll free or shared cost range --> 6922 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 6923 <leadingDigits> 6924 (?: 6925 4| 6926 80 6927 )0 6928 </leadingDigits> 6929 <format>$1 $2 $3</format> 6930 </numberFormat> 6931 <!-- 10 digit fixed line range --> 6932 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6933 nationalPrefixOptionalWhenFormatting="true" 6934 carrierCodeFormattingRule="$CC $FG"> 6935 <leadingDigits> 6936 10| 6937 2(?: 6938 [02-57-9]| 6939 1[1-9] 6940 ) 6941 </leadingDigits> 6942 <leadingDigits> 6943 10| 6944 2(?: 6945 [02-57-9]| 6946 1[1-9] 6947 ) 6948 </leadingDigits> 6949 <leadingDigits> 6950 10[0-79]| 6951 2(?: 6952 [02-57-9]| 6953 1[1-79] 6954 )| 6955 (?: 6956 10| 6957 21 6958 )8(?: 6959 0[1-9]| 6960 [1-9] 6961 ) 6962 </leadingDigits> 6963 <format>$1 $2 $3</format> 6964 </numberFormat> 6965 <!-- 10 digit fixed line range --> 6966 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6967 nationalPrefixOptionalWhenFormatting="true" 6968 carrierCodeFormattingRule="$CC $FG"> 6969 <leadingDigits> 6970 3(?: 6971 [3-59]| 6972 7[02-68] 6973 )| 6974 4(?: 6975 [26-8]| 6976 3[3-9]| 6977 5[2-9] 6978 )| 6979 5(?: 6980 3[03-9]| 6981 [468]| 6982 7[028]| 6983 9[2-46-9] 6984 )| 6985 6| 6986 7(?: 6987 [0-247]| 6988 3[04-9]| 6989 5[0-4689]| 6990 6[2368] 6991 )| 6992 8(?: 6993 [1-358]| 6994 9[1-7] 6995 )| 6996 9(?: 6997 [013479]| 6998 5[1-5] 6999 )| 7000 (?: 7001 [34]1| 7002 55| 7003 79| 7004 87 7005 )[02-9] 7006 </leadingDigits> 7007 <format>$1 $2 $3</format> 7008 </numberFormat> 7009 <!-- 10-11 digit shared cost range --> 7010 <numberFormat pattern="(\d{3})(\d{7,8})"> 7011 <leadingDigits>9</leadingDigits> 7012 <format>$1 $2</format> 7013 </numberFormat> 7014 <!-- 11 digit fixed line range --> 7015 <numberFormat pattern="(\d{4})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 7016 nationalPrefixOptionalWhenFormatting="true" 7017 carrierCodeFormattingRule="$CC $FG"> 7018 <leadingDigits>80</leadingDigits> 7019 <format>$1 $2 $3</format> 7020 </numberFormat> 7021 <!-- 11 digit fixed line range --> 7022 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 7023 nationalPrefixOptionalWhenFormatting="true" 7024 carrierCodeFormattingRule="$CC $FG"> 7025 <leadingDigits>[3-578]</leadingDigits> 7026 <format>$1 $2 $3</format> 7027 </numberFormat> 7028 <!-- Mobile range --> 7029 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 7030 <leadingDigits>1[3-9]</leadingDigits> 7031 <format>$1 $2 $3</format> 7032 </numberFormat> 7033 <!-- 12 digit toll free range --> 7034 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 7035 nationalPrefixOptionalWhenFormatting="true"> 7036 <leadingDigits>[12]</leadingDigits> 7037 <format>$1 $2 $3 $4</format> 7038 </numberFormat> 7039 </availableFormats> 7040 <generalDesc> 7041 <nationalNumberPattern> 7042 1[127]\d{8,9}| 7043 2\d{9}(?: 7044 \d{2} 7045 )?| 7046 [12]\d{6,7}| 7047 86\d{6}| 7048 (?: 7049 1[03-689]\d| 7050 6 7051 )\d{7,9}| 7052 (?: 7053 [3-579]\d| 7054 8[0-57-9] 7055 )\d{6,9} 7056 </nationalNumberPattern> 7057 </generalDesc> 7058 <noInternationalDialling> 7059 <possibleLengths national="[10-12]"/> 7060 <nationalNumberPattern> 7061 (?: 7062 (?: 7063 10| 7064 21 7065 )8| 7066 [48] 7067 )00\d{7}| 7068 950\d{7,8} 7069 </nationalNumberPattern> 7070 </noInternationalDialling> 7071 <!-- 0432 increased to 8 digits on October 24, 2009. 0791 increased to 8 digits on August 7072 28, 2011. 0551 increased to 8 digits and 0565 was cancelled on Dec 8, 2012. 0871 7073 increased to 8 digits on December 16, 2012. 0475 is the prefix for Tongliao but is not 7074 in the ITU data. 7075 10xxx and 95xxx(x) numbers with area codes are also included here, as they behave 7076 exactly like fixed-line numbers. We don't support them for 4-digit area codes though, 7077 as they don't seem to be used there based on making actual phone calls. --> 7078 <fixedLine> 7079 <possibleLengths national="[7-11]" localOnly="5,6"/> 7080 <exampleNumber>1012345678</exampleNumber> 7081 <nationalNumberPattern> 7082 (?: 7083 10(?: 7084 [02-79]\d\d| 7085 [18](?: 7086 0[1-9]| 7087 [1-9]\d 7088 ) 7089 )| 7090 21(?: 7091 [18](?: 7092 0[1-9]| 7093 [1-9]\d 7094 )| 7095 [2-79]\d\d 7096 ) 7097 )\d{5}| 7098 (?: 7099 43[35]| 7100 754 7101 )\d{7,8}| 7102 8(?: 7103 078\d{7}| 7104 51\d{7,8} 7105 )| 7106 (?: 7107 10| 7108 (?: 7109 2| 7110 85 7111 )1| 7112 43[35]| 7113 754 7114 )(?: 7115 100\d\d| 7116 95\d{3,4} 7117 )| 7118 (?: 7119 2[02-57-9]| 7120 3(?: 7121 11| 7122 7[179] 7123 )| 7124 4(?: 7125 [15]1| 7126 3[12] 7127 )| 7128 5(?: 7129 1\d| 7130 2[37]| 7131 3[12]| 7132 51| 7133 7[13-79]| 7134 9[15] 7135 )| 7136 7(?: 7137 [39]1| 7138 5[57]| 7139 6[09] 7140 )| 7141 8(?: 7142 71| 7143 98 7144 ) 7145 )(?: 7146 [02-8]\d{7}| 7147 1(?: 7148 0(?: 7149 0\d\d(?: 7150 \d{3} 7151 )?| 7152 [1-9]\d{5} 7153 )| 7154 [1-9]\d{6} 7155 )| 7156 9(?: 7157 [0-46-9]\d{6}| 7158 5\d{3}(?: 7159 \d(?: 7160 \d{2} 7161 )? 7162 )? 7163 ) 7164 )| 7165 (?: 7166 3(?: 7167 1[02-9]| 7168 35| 7169 49| 7170 5\d| 7171 7[02-68]| 7172 9[1-68] 7173 )| 7174 4(?: 7175 1[02-9]| 7176 2[179]| 7177 3[46-9]| 7178 5[2-9]| 7179 6[47-9]| 7180 7\d| 7181 8[23] 7182 )| 7183 5(?: 7184 3[03-9]| 7185 4[36]| 7186 5[02-9]| 7187 6[1-46]| 7188 7[028]| 7189 80| 7190 9[2-46-9] 7191 )| 7192 6(?: 7193 3[1-5]| 7194 6[0238]| 7195 9[12] 7196 )| 7197 7(?: 7198 01| 7199 [17]\d| 7200 2[248]| 7201 3[04-9]| 7202 4[3-6]| 7203 5[0-3689]| 7204 6[2368]| 7205 9[02-9] 7206 )| 7207 8(?: 7208 1[236-8]| 7209 2[5-7]| 7210 3\d| 7211 5[2-9]| 7212 7[02-9]| 7213 8[36-8]| 7214 9[1-7] 7215 )| 7216 9(?: 7217 0[1-3689]| 7218 1[1-79]| 7219 [379]\d| 7220 4[13]| 7221 5[1-5] 7222 ) 7223 )(?: 7224 [02-8]\d{6}| 7225 1(?: 7226 0(?: 7227 0\d\d(?: 7228 \d{2} 7229 )?| 7230 [1-9]\d{4} 7231 )| 7232 [1-9]\d{5} 7233 )| 7234 9(?: 7235 [0-46-9]\d{5}| 7236 5\d{3,5} 7237 ) 7238 ) 7239 </nationalNumberPattern> 7240 </fixedLine> 7241 <!-- 170, 176 and 177 prefixes are introduced in early 2014 for 4G networks. ITU mentions 13 7242 digit 10647, 1440 and 10 digit 14[68] ranges as "Non-geographic number, Mobile (IoT 7243 dedicated)". Library does not support "Internet of things (IoT)" numbers which are 7244 generally used for communication between the devices. So we don't include 146 here at 7245 this time. --> 7246 <mobile> 7247 <possibleLengths national="11"/> 7248 <exampleNumber>13123456789</exampleNumber> 7249 <nationalNumberPattern> 7250 1740[0-5]\d{6}| 7251 1(?: 7252 [38]\d| 7253 4[57]| 7254 [59][0-35-9]| 7255 6[25-7]| 7256 7[0-35-8] 7257 )\d{8} 7258 </nationalNumberPattern> 7259 </mobile> 7260 <!-- Toll free, premium rate, and VoIP numbers are not clearly defined in the official Chinese 7261 number plan, and do not seem to have been standardized. The information below is 7262 collected from searching the web. 12 digit 800 numbers with area codes of Shanghai(21) 7263 and Beijing(10) are toll-free based on online references. --> 7264 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number --> 7265 <tollFree> 7266 <possibleLengths national="10,12"/> 7267 <exampleNumber>8001234567</exampleNumber> 7268 <nationalNumberPattern> 7269 (?: 7270 (?: 7271 10| 7272 21 7273 )8| 7274 8 7275 )00\d{7} 7276 </nationalNumberPattern> 7277 </tollFree> 7278 <premiumRate> 7279 <possibleLengths national="8"/> 7280 <exampleNumber>16812345</exampleNumber> 7281 <nationalNumberPattern>16[08]\d{5}</nationalNumberPattern> 7282 </premiumRate> 7283 <!-- 96xxx(x) numbers with area codes are included here. Their costs are not well 7284 documented, but they are thought to be mostly local costs with certain exceptions. We 7285 don't support them for 4-digit area codes though, as they don't seem to be used there 7286 based on online searches. --> 7287 <sharedCost> 7288 <possibleLengths national="[7-11]" localOnly="5,6"/> 7289 <exampleNumber>4001234567</exampleNumber> 7290 <nationalNumberPattern> 7291 10(?: 7292 10\d{4}| 7293 96\d{3,4} 7294 )| 7295 400\d{7}| 7296 950\d{7,8}| 7297 (?: 7298 2[0-57-9]| 7299 3(?: 7300 [157]\d| 7301 35| 7302 49| 7303 9[1-68] 7304 )| 7305 4(?: 7306 [17]\d| 7307 2[179]| 7308 [35][1-9]| 7309 6[47-9]| 7310 8[23] 7311 )| 7312 5(?: 7313 [1357]\d| 7314 2[37]| 7315 4[36]| 7316 6[1-46]| 7317 80| 7318 9[1-9] 7319 )| 7320 6(?: 7321 3[1-5]| 7322 6[0238]| 7323 9[12] 7324 )| 7325 7(?: 7326 01| 7327 [1579]\d| 7328 2[248]| 7329 3[014-9]| 7330 4[3-6]| 7331 6[023689] 7332 )| 7333 8(?: 7334 1[236-8]| 7335 2[5-7]| 7336 [37]\d| 7337 5[14-9]| 7338 8[36-8]| 7339 9[1-8] 7340 )| 7341 9(?: 7342 0[1-3689]| 7343 1[1-79]| 7344 [379]\d| 7345 4[13]| 7346 5[1-5] 7347 ) 7348 )96\d{3,4} 7349 </nationalNumberPattern> 7350 </sharedCost> 7351 </territory> 7352 7353 <!-- Colombia (CO) --> 7354 <!-- http://www.itu.int/oth/T020200002C/en --> 7355 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia --> 7356 <territory id="CO" countryCode="57" internationalPrefix="00(?:4(?:[14]4|56)|[579])" 7357 nationalPrefix="0" nationalPrefixForParsing="0([3579]|4(?:[14]4|56))?" 7358 mobileNumberPortableRegion="true"> 7359 <availableFormats> 7360 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="($FG)" 7361 carrierCodeFormattingRule="$NP$CC $FG"> 7362 <leadingDigits>6</leadingDigits> 7363 <format>$1 $2</format> 7364 </numberFormat> 7365 <numberFormat pattern="(\d{3})(\d{7})" carrierCodeFormattingRule="$NP$CC $FG"> 7366 <leadingDigits> 7367 3[0-357]| 7368 91 7369 </leadingDigits> 7370 <format>$1 $2</format> 7371 </numberFormat> 7372 <numberFormat pattern="(\d)(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7373 <leadingDigits>1</leadingDigits> 7374 <format>$1-$2-$3</format> 7375 <intlFormat>$1 $2 $3</intlFormat> 7376 </numberFormat> 7377 </availableFormats> 7378 <generalDesc> 7379 <nationalNumberPattern> 7380 (?: 7381 60\d\d| 7382 9101 7383 )\d{6}| 7384 (?: 7385 1\d| 7386 3 7387 )\d{9} 7388 </nationalNumberPattern> 7389 </generalDesc> 7390 <fixedLine> 7391 <possibleLengths national="10" localOnly="7"/> 7392 <exampleNumber>6012345678</exampleNumber> 7393 <nationalNumberPattern> 7394 601055(?: 7395 [0-4]\d| 7396 50 7397 )\d\d| 7398 6010(?: 7399 [0-4]\d| 7400 5[0-4] 7401 )\d{4}| 7402 60(?: 7403 [124-7][2-9]| 7404 8[1-9] 7405 )\d{6} 7406 </nationalNumberPattern> 7407 </fixedLine> 7408 <!-- Added prefix 323 based on user report and online evidences. --> 7409 <mobile> 7410 <possibleLengths national="10"/> 7411 <exampleNumber>3211234567</exampleNumber> 7412 <nationalNumberPattern> 7413 333301[0-5]\d{3}| 7414 3333(?: 7415 00| 7416 2[5-9]| 7417 [3-9]\d 7418 )\d{4}| 7419 (?: 7420 3(?: 7421 24[1-9]| 7422 3(?: 7423 00| 7424 3[0-24-9] 7425 ) 7426 )| 7427 9101 7428 )\d{6}| 7429 3(?: 7430 0[0-5]| 7431 1\d| 7432 2[0-3]| 7433 5[01]| 7434 70 7435 )\d{7} 7436 </nationalNumberPattern> 7437 </mobile> 7438 <tollFree> 7439 <possibleLengths national="11"/> 7440 <exampleNumber>18001234567</exampleNumber> 7441 <nationalNumberPattern>1800\d{7}</nationalNumberPattern> 7442 </tollFree> 7443 <premiumRate> 7444 <possibleLengths national="11"/> 7445 <exampleNumber>19001234567</exampleNumber> 7446 <nationalNumberPattern> 7447 19(?: 7448 0[01]| 7449 4[78] 7450 )\d{7} 7451 </nationalNumberPattern> 7452 </premiumRate> 7453 </territory> 7454 7455 <!-- Costa Rica (CR) --> 7456 <!-- http://www.itu.int/oth/T0202000030/en --> 7457 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Costa_Rica --> 7458 <territory id="CR" countryCode="506" internationalPrefix="00" 7459 nationalPrefixForParsing="(19(?:0[0-2468]|1[09]|20|66|77|99))"> 7460 <availableFormats> 7461 <numberFormat pattern="(\d{4})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 7462 <leadingDigits> 7463 [2-7]| 7464 8[3-9] 7465 </leadingDigits> 7466 <format>$1 $2</format> 7467 </numberFormat> 7468 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 7469 <leadingDigits>[89]</leadingDigits> 7470 <format>$1-$2-$3</format> 7471 </numberFormat> 7472 </availableFormats> 7473 <generalDesc> 7474 <nationalNumberPattern> 7475 (?: 7476 8\d| 7477 90 7478 )\d{8}| 7479 (?: 7480 [24-8]\d{3}| 7481 3005 7482 )\d{4} 7483 </nationalNumberPattern> 7484 </generalDesc> 7485 <!-- Added prefix 20 and 21 found online. Care must be taken to avoid overlapping with 7486 210[0-6]xxxx, which is clearly marked as VOIP in the ITU document. --> 7487 <fixedLine> 7488 <possibleLengths national="8"/> 7489 <exampleNumber>22123456</exampleNumber> 7490 <nationalNumberPattern> 7491 210[7-9]\d{4}| 7492 2(?: 7493 [024-7]\d| 7494 1[1-9] 7495 )\d{5} 7496 </nationalNumberPattern> 7497 </fixedLine> 7498 <mobile> 7499 <possibleLengths national="8"/> 7500 <exampleNumber>83123456</exampleNumber> 7501 <nationalNumberPattern> 7502 (?: 7503 3005\d| 7504 6500[01] 7505 )\d{3}| 7506 (?: 7507 5[07]| 7508 6[0-4]| 7509 7[0-3]| 7510 8[3-9] 7511 )\d{6} 7512 </nationalNumberPattern> 7513 </mobile> 7514 <tollFree> 7515 <possibleLengths national="10"/> 7516 <exampleNumber>8001234567</exampleNumber> 7517 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 7518 </tollFree> 7519 <!-- Includes "mass calls" numbers with prefix 905. --> 7520 <premiumRate> 7521 <possibleLengths national="10"/> 7522 <exampleNumber>9001234567</exampleNumber> 7523 <nationalNumberPattern>90[059]\d{7}</nationalNumberPattern> 7524 </premiumRate> 7525 <!-- Including trunking service numbers starting with 5100. --> 7526 <!-- Prefixes for VOIP simplified from wikipedia 4xxx xxxx --> 7527 <!-- Prefix 210x xxxx present before, taken from ITU doc --> 7528 <voip> 7529 <possibleLengths national="8"/> 7530 <exampleNumber>40001234</exampleNumber> 7531 <nationalNumberPattern> 7532 (?: 7533 210[0-6]| 7534 4\d{3}| 7535 5100 7536 )\d{4} 7537 </nationalNumberPattern> 7538 </voip> 7539 </territory> 7540 7541 <!-- Cuba (CU) --> 7542 <!-- http://www.itu.int/oth/T0202000033/en --> 7543 <territory id="CU" countryCode="53" internationalPrefix="119" nationalPrefix="0"> 7544 <availableFormats> 7545 <numberFormat pattern="(\d{2})(\d{4,6})" nationalPrefixFormattingRule="($NP$FG)"> 7546 <leadingDigits> 7547 2[1-4]| 7548 [34] 7549 </leadingDigits> 7550 <format>$1 $2</format> 7551 </numberFormat> 7552 <numberFormat pattern="(\d)(\d{6,7})" nationalPrefixFormattingRule="($NP$FG)"> 7553 <leadingDigits>7</leadingDigits> 7554 <format>$1 $2</format> 7555 </numberFormat> 7556 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7557 <leadingDigits>[56]</leadingDigits> 7558 <format>$1 $2</format> 7559 </numberFormat> 7560 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7561 <leadingDigits>8</leadingDigits> 7562 <format>$1 $2</format> 7563 </numberFormat> 7564 </availableFormats> 7565 <generalDesc> 7566 <nationalNumberPattern> 7567 [27]\d{6,7}| 7568 [34]\d{5,7}| 7569 63\d{6}| 7570 (?: 7571 5| 7572 8\d\d 7573 )\d{7} 7574 </nationalNumberPattern> 7575 </generalDesc> 7576 <!-- Based on one of the data sources, 80[25] and 878 ranges are fixed-line as per 7577 Government docs, though no other references are found. --> 7578 <fixedLine> 7579 <possibleLengths national="[6-8],10" localOnly="4,5"/> 7580 <exampleNumber>71234567</exampleNumber> 7581 <nationalNumberPattern> 7582 (?: 7583 3[23]| 7584 4[89] 7585 )\d{4,6}| 7586 (?: 7587 31| 7588 4[36]| 7589 8(?: 7590 0[25]| 7591 78 7592 )\d 7593 )\d{6}| 7594 (?: 7595 2[1-4]| 7596 4[1257]| 7597 7\d 7598 )\d{5,6} 7599 </nationalNumberPattern> 7600 </fixedLine> 7601 <mobile> 7602 <possibleLengths national="8"/> 7603 <exampleNumber>51234567</exampleNumber> 7604 <nationalNumberPattern> 7605 (?: 7606 5\d| 7607 63 7608 )\d{6} 7609 </nationalNumberPattern> 7610 </mobile> 7611 <tollFree> 7612 <possibleLengths national="10"/> 7613 <exampleNumber>8001234567</exampleNumber> 7614 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 7615 </tollFree> 7616 <sharedCost> 7617 <possibleLengths national="10"/> 7618 <exampleNumber>8071234567</exampleNumber> 7619 <nationalNumberPattern>807\d{7}</nationalNumberPattern> 7620 </sharedCost> 7621 </territory> 7622 7623 <!-- Cape Verde (CV) --> 7624 <!-- http://www.itu.int/oth/T0202000026/en --> 7625 <territory id="CV" countryCode="238" internationalPrefix="0"> 7626 <availableFormats> 7627 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 7628 <leadingDigits>[2-589]</leadingDigits> 7629 <format>$1 $2 $3</format> 7630 </numberFormat> 7631 </availableFormats> 7632 <generalDesc> 7633 <nationalNumberPattern> 7634 (?: 7635 [2-59]\d\d| 7636 800 7637 )\d{4} 7638 </nationalNumberPattern> 7639 </generalDesc> 7640 <fixedLine> 7641 <possibleLengths national="7"/> 7642 <exampleNumber>2211234</exampleNumber> 7643 <nationalNumberPattern> 7644 2(?: 7645 2[1-7]| 7646 3[0-8]| 7647 4[12]| 7648 5[1256]| 7649 6\d| 7650 7[1-3]| 7651 8[1-5] 7652 )\d{4} 7653 </nationalNumberPattern> 7654 </fixedLine> 7655 <!-- It seems, contrary to their numbering plan, the entire 9X range is used for mobile 7656 phones. SMS messages has been successfully sent to numbers starting with 95 and 97 for 7657 example, and there are plenty of numbers on the internet that start with these 7658 prefixes. --> 7659 <mobile> 7660 <possibleLengths national="7"/> 7661 <exampleNumber>9911234</exampleNumber> 7662 <nationalNumberPattern> 7663 (?: 7664 36| 7665 5[1-389]| 7666 9\d 7667 )\d{5} 7668 </nationalNumberPattern> 7669 </mobile> 7670 <tollFree> 7671 <possibleLengths national="7"/> 7672 <exampleNumber>8001234</exampleNumber> 7673 <nationalNumberPattern>800\d{4}</nationalNumberPattern> 7674 </tollFree> 7675 <voip> 7676 <possibleLengths national="7"/> 7677 <exampleNumber>3401234</exampleNumber> 7678 <nationalNumberPattern> 7679 (?: 7680 3[3-5]| 7681 4[356] 7682 )\d{5} 7683 </nationalNumberPattern> 7684 </voip> 7685 </territory> 7686 7687 <!-- Curaçao (CW) --> 7688 <!-- Main region for 'BQ' --> 7689 <!-- http://www.itu.int/oth/T02020000F5/en --> 7690 <!-- All the formatting patterns for country-code 599 are here. --> 7691 <territory id="CW" mainCountryForCode="true" countryCode="599" leadingDigits="[69]" 7692 internationalPrefix="00"> 7693 <availableFormats> 7694 <numberFormat pattern="(\d{3})(\d{4})"> 7695 <leadingDigits>[3467]</leadingDigits> 7696 <format>$1 $2</format> 7697 </numberFormat> 7698 <numberFormat pattern="(\d)(\d{3})(\d{4})"> 7699 <leadingDigits>9[4-8]</leadingDigits> 7700 <format>$1 $2 $3</format> 7701 </numberFormat> 7702 </availableFormats> 7703 <generalDesc> 7704 <nationalNumberPattern> 7705 (?: 7706 [34]1| 7707 60| 7708 (?: 7709 7| 7710 9\d 7711 )\d 7712 )\d{5} 7713 </nationalNumberPattern> 7714 </generalDesc> 7715 <fixedLine> 7716 <possibleLengths national="7,8"/> 7717 <exampleNumber>94351234</exampleNumber> 7718 <nationalNumberPattern> 7719 9(?: 7720 4(?: 7721 3[0-5]| 7722 4[14]| 7723 6\d 7724 )| 7725 50\d| 7726 7(?: 7727 2[014]| 7728 3[02-9]| 7729 4[4-9]| 7730 6[357]| 7731 77| 7732 8[7-9] 7733 )| 7734 8(?: 7735 3[39]| 7736 [46]\d| 7737 7[01]| 7738 8[57-9] 7739 ) 7740 )\d{4} 7741 </nationalNumberPattern> 7742 </fixedLine> 7743 <mobile> 7744 <possibleLengths national="7,8"/> 7745 <exampleNumber>95181234</exampleNumber> 7746 <nationalNumberPattern> 7747 953[01]\d{4}| 7748 9(?: 7749 5[12467]| 7750 6[5-9] 7751 )\d{5} 7752 </nationalNumberPattern> 7753 </mobile> 7754 <pager> 7755 <possibleLengths national="8"/> 7756 <exampleNumber>95581234</exampleNumber> 7757 <nationalNumberPattern>955\d{5}</nationalNumberPattern> 7758 </pager> 7759 <!-- Value-added services are lumped together under shared cost, since we are not sure 7760 exactly what they are. --> 7761 <sharedCost> 7762 <possibleLengths national="7"/> 7763 <exampleNumber>6001234</exampleNumber> 7764 <nationalNumberPattern>60[0-2]\d{4}</nationalNumberPattern> 7765 </sharedCost> 7766 </territory> 7767 7768 <!-- Christmas Island (CX) --> 7769 <!-- Calling code and formatting shared with 'AU' --> 7770 <!-- References state Christmas Islands have fixed line numbers starting +61 8 9164. --> 7771 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> 7772 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> 7773 <!-- https://www.thenumberingsystem.com.au/#/number-register/search --> 7774 <territory id="CX" countryCode="61" preferredInternationalPrefix="0011" 7775 internationalPrefix="001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" 7776 nationalPrefix="0" nationalPrefixForParsing="([59]\d{7})$|0" 7777 nationalPrefixTransformRule="8$1"> 7778 <generalDesc> 7779 <nationalNumberPattern> 7780 1(?: 7781 [0-79]\d{8}(?: 7782 \d{2} 7783 )?| 7784 8[0-24-9]\d{7} 7785 )| 7786 [148]\d{8}| 7787 1\d{5,7} 7788 </nationalNumberPattern> 7789 </generalDesc> 7790 <fixedLine> 7791 <possibleLengths national="9" localOnly="8"/> 7792 <exampleNumber>891641234</exampleNumber> 7793 <nationalNumberPattern> 7794 8(?: 7795 51(?: 7796 0(?: 7797 01| 7798 30| 7799 59| 7800 88 7801 )| 7802 1(?: 7803 17| 7804 46| 7805 75 7806 )| 7807 2(?: 7808 22| 7809 35 7810 ) 7811 )| 7812 91(?: 7813 00[6-9]| 7814 1(?: 7815 [28]1| 7816 49| 7817 78 7818 )| 7819 2(?: 7820 09| 7821 63 7822 )| 7823 3(?: 7824 12| 7825 26| 7826 75 7827 )| 7828 4(?: 7829 56| 7830 97 7831 )| 7832 64\d| 7833 7(?: 7834 0[01]| 7835 1[0-2] 7836 )| 7837 958 7838 ) 7839 )\d{3} 7840 </nationalNumberPattern> 7841 </fixedLine> 7842 <!-- Mobile, toll free, premium rate and VOIP copied from Australia. --> 7843 <mobile> 7844 <possibleLengths national="9"/> 7845 <exampleNumber>412345678</exampleNumber> 7846 <nationalNumberPattern> 7847 4(?: 7848 (?: 7849 79| 7850 94 7851 )[01]| 7852 83[0-389] 7853 )\d{5}| 7854 4(?: 7855 [0-3]\d| 7856 4[047-9]| 7857 5[0-25-9]| 7858 6[0-36-9]| 7859 7[02-8]| 7860 8[0-24-9]| 7861 9[0-37-9] 7862 )\d{6} 7863 </nationalNumberPattern> 7864 </mobile> 7865 <tollFree> 7866 <possibleLengths national="7,10"/> 7867 <exampleNumber>1800123456</exampleNumber> 7868 <nationalNumberPattern> 7869 180(?: 7870 0\d{3}| 7871 2 7872 )\d{3} 7873 </nationalNumberPattern> 7874 </tollFree> 7875 <premiumRate> 7876 <possibleLengths national="10"/> 7877 <exampleNumber>1900123456</exampleNumber> 7878 <nationalNumberPattern>190[0-26]\d{6}</nationalNumberPattern> 7879 </premiumRate> 7880 <!-- Local-rate (SmartNumbers) are put here because they are a reverse-charge network, 7881 although they charge a small local call connect fee (around 25c). These start with 13 7882 or 1300. --> 7883 <sharedCost> 7884 <possibleLengths national="6,8,10,12"/> 7885 <exampleNumber>1300123456</exampleNumber> 7886 <nationalNumberPattern> 7887 13(?: 7888 00\d{6}(?: 7889 \d{2} 7890 )?| 7891 45[0-4]\d{3} 7892 )| 7893 13\d{4} 7894 </nationalNumberPattern> 7895 </sharedCost> 7896 <voip> 7897 <possibleLengths national="9"/> 7898 <exampleNumber>147101234</exampleNumber> 7899 <nationalNumberPattern> 7900 14(?: 7901 5(?: 7902 1[0458]| 7903 [23][458] 7904 )| 7905 71\d 7906 )\d{4} 7907 </nationalNumberPattern> 7908 </voip> 7909 </territory> 7910 7911 <!-- Cyprus (CY) --> 7912 <!-- http://www.itu.int/oth/T0202000034/en --> 7913 <territory id="CY" countryCode="357" internationalPrefix="00" mobileNumberPortableRegion="true"> 7914 <availableFormats> 7915 <!-- Format from http://www.cyprusyellowpages.com --> 7916 <numberFormat pattern="(\d{2})(\d{6})"> 7917 <leadingDigits>[257-9]</leadingDigits> 7918 <format>$1 $2</format> 7919 </numberFormat> 7920 </availableFormats> 7921 <generalDesc> 7922 <nationalNumberPattern> 7923 (?: 7924 [279]\d| 7925 [58]0 7926 )\d{6} 7927 </nationalNumberPattern> 7928 </generalDesc> 7929 <fixedLine> 7930 <possibleLengths national="8"/> 7931 <exampleNumber>22345678</exampleNumber> 7932 <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern> 7933 </fixedLine> 7934 <!-- Includes paging numbers (they are mixed into the same block). --> 7935 <mobile> 7936 <possibleLengths national="8"/> 7937 <exampleNumber>96123456</exampleNumber> 7938 <nationalNumberPattern> 7939 9(?: 7940 10| 7941 [4-79]\d 7942 )\d{5} 7943 </nationalNumberPattern> 7944 </mobile> 7945 <tollFree> 7946 <possibleLengths national="8"/> 7947 <exampleNumber>80001234</exampleNumber> 7948 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 7949 </tollFree> 7950 <premiumRate> 7951 <possibleLengths national="8"/> 7952 <exampleNumber>90012345</exampleNumber> 7953 <nationalNumberPattern>90[09]\d{5}</nationalNumberPattern> 7954 </premiumRate> 7955 <sharedCost> 7956 <possibleLengths national="8"/> 7957 <exampleNumber>80112345</exampleNumber> 7958 <nationalNumberPattern>80[1-9]\d{5}</nationalNumberPattern> 7959 </sharedCost> 7960 <personalNumber> 7961 <possibleLengths national="8"/> 7962 <exampleNumber>70012345</exampleNumber> 7963 <nationalNumberPattern>700\d{5}</nationalNumberPattern> 7964 </personalNumber> 7965 <!-- Using for Corporate Network numbers and Universal Service numbers. --> 7966 <uan> 7967 <possibleLengths national="8"/> 7968 <exampleNumber>77123456</exampleNumber> 7969 <nationalNumberPattern> 7970 (?: 7971 50| 7972 77 7973 )\d{6} 7974 </nationalNumberPattern> 7975 </uan> 7976 </territory> 7977 7978 <!-- Czechia (CZ) --> 7979 <!-- http://www.itu.int/oth/T0202000035/en --> 7980 <!-- http://en.wikipedia.org/wiki/%2B420 --> 7981 <territory id="CZ" countryCode="420" internationalPrefix="00" mobileNumberPortableRegion="true"> 7982 <availableFormats> 7983 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 7984 <leadingDigits> 7985 [2-8]| 7986 9[015-7] 7987 </leadingDigits> 7988 <format>$1 $2 $3</format> 7989 </numberFormat> 7990 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{2})"> 7991 <leadingDigits>96</leadingDigits> 7992 <format>$1 $2 $3 $4</format> 7993 </numberFormat> 7994 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{3})"> 7995 <leadingDigits>9</leadingDigits> 7996 <format>$1 $2 $3 $4</format> 7997 </numberFormat> 7998 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 7999 <leadingDigits>9</leadingDigits> 8000 <format>$1 $2 $3 $4</format> 8001 </numberFormat> 8002 </availableFormats> 8003 <generalDesc> 8004 <nationalNumberPattern> 8005 (?: 8006 [2-578]\d| 8007 60 8008 )\d{7}| 8009 9\d{8,11} 8010 </nationalNumberPattern> 8011 </generalDesc> 8012 <fixedLine> 8013 <possibleLengths national="9"/> 8014 <exampleNumber>212345678</exampleNumber> 8015 <nationalNumberPattern> 8016 (?: 8017 2\d| 8018 3[1257-9]| 8019 4[16-9]| 8020 5[13-9] 8021 )\d{7} 8022 </nationalNumberPattern> 8023 </fixedLine> 8024 <mobile> 8025 <possibleLengths national="9"/> 8026 <exampleNumber>601123456</exampleNumber> 8027 <nationalNumberPattern> 8028 (?: 8029 60[1-8]\d| 8030 7(?: 8031 0(?: 8032 [2-5]\d| 8033 60 8034 )| 8035 190| 8036 [2379]\d\d 8037 ) 8038 )\d{5} 8039 </nationalNumberPattern> 8040 </mobile> 8041 <tollFree> 8042 <possibleLengths national="9"/> 8043 <exampleNumber>800123456</exampleNumber> 8044 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 8045 </tollFree> 8046 <!-- Includes premium rate dial-up. --> 8047 <premiumRate> 8048 <possibleLengths national="9"/> 8049 <exampleNumber>900123456</exampleNumber> 8050 <nationalNumberPattern> 8051 9(?: 8052 0[05689]| 8053 76 8054 )\d{6} 8055 </nationalNumberPattern> 8056 </premiumRate> 8057 <sharedCost> 8058 <possibleLengths national="9"/> 8059 <exampleNumber>811234567</exampleNumber> 8060 <nationalNumberPattern>8[134]\d{7}</nationalNumberPattern> 8061 </sharedCost> 8062 <personalNumber> 8063 <possibleLengths national="9"/> 8064 <exampleNumber>700123456</exampleNumber> 8065 <nationalNumberPattern>70[01]\d{6}</nationalNumberPattern> 8066 </personalNumber> 8067 <voip> 8068 <possibleLengths national="9"/> 8069 <exampleNumber>910123456</exampleNumber> 8070 <nationalNumberPattern>9[17]0\d{6}</nationalNumberPattern> 8071 </voip> 8072 <!-- Numbers belonging to private communication networks are included here. These are 8073 classified as Institutional networks, belonging to institutions like the police, armed 8074 forces and railways, along with a couple of formerly government-owned banks. These 8075 numbers are reachable by the public. --> 8076 <uan> 8077 <possibleLengths national="9"/> 8078 <exampleNumber>972123456</exampleNumber> 8079 <nationalNumberPattern> 8080 9(?: 8081 5\d| 8082 7[2-4] 8083 )\d{6} 8084 </nationalNumberPattern> 8085 </uan> 8086 <voicemail> 8087 <possibleLengths national="[9-12]"/> 8088 <exampleNumber>93123456789</exampleNumber> 8089 <nationalNumberPattern> 8090 9(?: 8091 3\d{9}| 8092 6\d{7,10} 8093 ) 8094 </nationalNumberPattern> 8095 </voicemail> 8096 </territory> 8097 8098 <!-- Germany (DE) --> 8099 <!-- http://www.itu.int/oth/T0202000051/en --> 8100 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_germany --> 8101 <!-- Due to the high complexity of ranges in the German numbering scheme, the regular 8102 expressions here have been automatically simplified to reduce size. This means that 8103 in some cases there may be false positives (especially in fixed line ranges), but since 8104 German ranges differ so much by length anyway, false positives are already common. --> 8105 <territory id="DE" countryCode="49" internationalPrefix="00" nationalPrefix="0" 8106 mobileNumberPortableRegion="true"> 8107 <availableFormats> 8108 <!-- Fixed line, 2 digit area codes. --> 8109 <numberFormat pattern="(\d{2})(\d{3,13})" nationalPrefixFormattingRule="$NP$FG"> 8110 <leadingDigits> 8111 3[02]| 8112 40| 8113 [68]9 8114 </leadingDigits> 8115 <format>$1 $2</format> 8116 </numberFormat> 8117 <!-- Fixed line, 3 digit area codes. --> 8118 <numberFormat pattern="(\d{3})(\d{3,12})" nationalPrefixFormattingRule="$NP$FG"> 8119 <leadingDigits> 8120 2(?: 8121 0[1-389]| 8122 1[124]| 8123 2[18]| 8124 3[14] 8125 )| 8126 3(?: 8127 [35-9][15]| 8128 4[015] 8129 )| 8130 906| 8131 (?: 8132 2[4-9]| 8133 4[2-9]| 8134 [579][1-9]| 8135 [68][1-8] 8136 )1 8137 </leadingDigits> 8138 <leadingDigits> 8139 2(?: 8140 0[1-389]| 8141 12[0-8] 8142 )| 8143 3(?: 8144 [35-9][15]| 8145 4[015] 8146 )| 8147 906| 8148 2(?: 8149 [13][14]| 8150 2[18] 8151 )| 8152 (?: 8153 2[4-9]| 8154 4[2-9]| 8155 [579][1-9]| 8156 [68][1-8] 8157 )1 8158 </leadingDigits> 8159 <format>$1 $2</format> 8160 </numberFormat> 8161 <!-- Fixed line, 4 digit area codes. Only area code 5361 has two digit subscriber numbers. --> 8162 <numberFormat pattern="(\d{4})(\d{2,11})" nationalPrefixFormattingRule="$NP$FG"> 8163 <leadingDigits> 8164 [24-6]| 8165 3(?: 8166 [3569][02-46-9]| 8167 4[2-4679]| 8168 7[2-467]| 8169 8[2-46-8] 8170 )| 8171 70[2-8]| 8172 8(?: 8173 0[2-9]| 8174 [1-8] 8175 )| 8176 90[7-9]| 8177 [79][1-9] 8178 </leadingDigits> 8179 <leadingDigits> 8180 [24-6]| 8181 3(?: 8182 3(?: 8183 0[1-467]| 8184 2[127-9]| 8185 3[124578]| 8186 7[1257-9]| 8187 8[1256]| 8188 9[145] 8189 )| 8190 4(?: 8191 2[135]| 8192 4[13578]| 8193 9[1346] 8194 )| 8195 5(?: 8196 0[14]| 8197 2[1-3589]| 8198 6[1-4]| 8199 7[13468]| 8200 8[13568] 8201 )| 8202 6(?: 8203 2[1-489]| 8204 3[124-6]| 8205 6[13]| 8206 7[12579]| 8207 8[1-356]| 8208 9[135] 8209 )| 8210 7(?: 8211 2[1-7]| 8212 4[145]| 8213 6[1-5]| 8214 7[1-4] 8215 )| 8216 8(?: 8217 21| 8218 3[1468]| 8219 6| 8220 7[1467]| 8221 8[136] 8222 )| 8223 9(?: 8224 0[12479]| 8225 2[1358]| 8226 4[134679]| 8227 6[1-9]| 8228 7[136]| 8229 8[147]| 8230 9[1468] 8231 ) 8232 )| 8233 70[2-8]| 8234 8(?: 8235 0[2-9]| 8236 [1-8] 8237 )| 8238 90[7-9]| 8239 [79][1-9]| 8240 3[68]4[1347]| 8241 3(?: 8242 47| 8243 60 8244 )[1356]| 8245 3(?: 8246 3[46]| 8247 46| 8248 5[49] 8249 )[1246]| 8250 3[4579]3[1357] 8251 </leadingDigits> 8252 <format>$1 $2</format> 8253 </numberFormat> 8254 <!-- Short shared cost numbers. --> 8255 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 8256 <leadingDigits>138</leadingDigits> 8257 <format>$1 $2</format> 8258 </numberFormat> 8259 <!-- Fixed line, 5 digit area codes. --> 8260 <numberFormat pattern="(\d{5})(\d{2,10})" nationalPrefixFormattingRule="$NP$FG"> 8261 <leadingDigits>3</leadingDigits> 8262 <format>$1 $2</format> 8263 </numberFormat> 8264 <!-- UAN (181) numbers. --> 8265 <numberFormat pattern="(\d{3})(\d{5,11})" nationalPrefixFormattingRule="$NP$FG"> 8266 <leadingDigits>181</leadingDigits> 8267 <format>$1 $2</format> 8268 </numberFormat> 8269 <!-- Premium rate and shared cost numbers. --> 8270 <numberFormat pattern="(\d{3})(\d)(\d{4,10})" nationalPrefixFormattingRule="$NP$FG"> 8271 <leadingDigits> 8272 1(?: 8273 3| 8274 80 8275 )| 8276 9 8277 </leadingDigits> 8278 <format>$1 $2 $3</format> 8279 </numberFormat> 8280 <!-- Mobile/pager format (from ITU document). Actual usage varies. --> 8281 <numberFormat pattern="(\d{3})(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 8282 <leadingDigits>1[67]</leadingDigits> 8283 <format>$1 $2</format> 8284 </numberFormat> 8285 <!-- Toll free (800) numbers. --> 8286 <numberFormat pattern="(\d{3})(\d{7,12})" nationalPrefixFormattingRule="$NP$FG"> 8287 <leadingDigits>8</leadingDigits> 8288 <format>$1 $2</format> 8289 </numberFormat> 8290 <!-- Where we have seen prefixes in use for the IVPN/User Group numbers, we format it the 8291 way it is generally written. For other prefixes, we fall back to using a three-digit 8292 prefix since we have currently no more information to allow us to format these more 8293 precisely. --> 8294 <numberFormat pattern="(\d{5})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 8295 <leadingDigits>185</leadingDigits> 8296 <leadingDigits>1850</leadingDigits> 8297 <leadingDigits>18500</leadingDigits> 8298 <format>$1 $2</format> 8299 </numberFormat> 8300 <!-- Personal numbers. --> 8301 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 8302 <leadingDigits>7</leadingDigits> 8303 <format>$1 $2 $3</format> 8304 </numberFormat> 8305 <!-- Various UAN numbers. --> 8306 <numberFormat pattern="(\d{4})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8307 <leadingDigits>18[68]</leadingDigits> 8308 <format>$1 $2</format> 8309 </numberFormat> 8310 <!-- Mobile format for 15x mobile numbers. --> 8311 <numberFormat pattern="(\d{4})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8312 <leadingDigits>15[1279]</leadingDigits> 8313 <format>$1 $2</format> 8314 </numberFormat> 8315 <!-- Some mobile numbers (carrier services etc..) have a 6 digit NSN and need to be formatted 8316 with 5 leading digits (as opposed to the 4.7 format). 8317 These are all in the ranges 150, 155, 156 and 158. --> 8318 <numberFormat pattern="(\d{5})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 8319 <leadingDigits>15[03568]</leadingDigits> 8320 <leadingDigits> 8321 15(?: 8322 [0568]| 8323 31 8324 ) 8325 </leadingDigits> 8326 <format>$1 $2</format> 8327 </numberFormat> 8328 <!-- Various UAN numbers. --> 8329 <numberFormat pattern="(\d{3})(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 8330 <leadingDigits>18</leadingDigits> 8331 <format>$1 $2</format> 8332 </numberFormat> 8333 <!-- Voicemail. --> 8334 <numberFormat pattern="(\d{3})(\d{2})(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 8335 <leadingDigits> 8336 1(?: 8337 6[023]| 8338 7 8339 ) 8340 </leadingDigits> 8341 <format>$1 $2 $3</format> 8342 </numberFormat> 8343 <!-- Voicemail. --> 8344 <numberFormat pattern="(\d{4})(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8345 <leadingDigits>15[279]</leadingDigits> 8346 <format>$1 $2 $3</format> 8347 </numberFormat> 8348 <!-- Voicemail. --> 8349 <numberFormat pattern="(\d{3})(\d{2})(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 8350 <leadingDigits>15</leadingDigits> 8351 <format>$1 $2 $3</format> 8352 </numberFormat> 8353 </availableFormats> 8354 <generalDesc> 8355 <nationalNumberPattern> 8356 [2579]\d{5,14}| 8357 49(?: 8358 [34]0| 8359 69| 8360 8\d 8361 )\d\d?| 8362 49(?: 8363 37| 8364 49| 8365 60| 8366 7[089]| 8367 9\d 8368 )\d{1,3}| 8369 49(?: 8370 2[024-9]| 8371 3[2-689]| 8372 7[1-7] 8373 )\d{1,8}| 8374 (?: 8375 1| 8376 [368]\d| 8377 4[0-8] 8378 )\d{3,13}| 8379 49(?: 8380 [015]\d| 8381 2[13]| 8382 31| 8383 [46][1-8] 8384 )\d{1,9} 8385 </nationalNumberPattern> 8386 </generalDesc> 8387 <!-- The German ITU numbering plan gives overly simplistic minimum/maximum 8388 lengths for number ranges. This would (if taken literally) result in 1 or 2 length 8389 subscriber numbers. However, a contact of the German numbering authority 8390 confirmed that subscriber numbers can never be shorter than 2-digit and total 8391 length can not be less than 6 digits. Prefix 4921 of length 13-digit is added 8392 based on user report. Prefix 322 of length 9-digits is added based on user report. --> 8393 <!-- Maximum lengths of German numbers are generally undefined, since any subscriber 8394 number can connect to a private exchange (PABX), which can consume additionally 8395 dialled digits (e.g. for calling individual rooms in a hotel directly). This means that in 8396 almost all cases the maximum length of a fixed line range is 15 (the maximum defined 8397 by E.164). However there is one very special exception to this; the "49" area code. 8398 This needs to be shorter to avoid range lengths overlapping which would otherwise 8399 cause issues in parsing (since 49 is both an area code and the country calling code). --> 8400 <fixedLine> 8401 <possibleLengths national="[5-15]" localOnly="[2-4]"/> 8402 <exampleNumber>30123456</exampleNumber> 8403 <nationalNumberPattern> 8404 32\d{9,11}| 8405 49[1-6]\d{10}| 8406 322\d{6}| 8407 49[0-7]\d{3,9}| 8408 (?: 8409 [34]0| 8410 [68]9 8411 )\d{3,13}| 8412 (?: 8413 2(?: 8414 0[1-689]| 8415 [1-3569]\d| 8416 4[0-8]| 8417 7[1-7]| 8418 8[0-7] 8419 )| 8420 3(?: 8421 [3569]\d| 8422 4[0-79]| 8423 7[1-7]| 8424 8[1-8] 8425 )| 8426 4(?: 8427 1[02-9]| 8428 [2-48]\d| 8429 5[0-6]| 8430 6[0-8]| 8431 7[0-79] 8432 )| 8433 5(?: 8434 0[2-8]| 8435 [124-6]\d| 8436 [38][0-8]| 8437 [79][0-7] 8438 )| 8439 6(?: 8440 0[02-9]| 8441 [1-358]\d| 8442 [47][0-8]| 8443 6[1-9] 8444 )| 8445 7(?: 8446 0[2-8]| 8447 1[1-9]| 8448 [27][0-7]| 8449 3\d| 8450 [4-6][0-8]| 8451 8[0-5]| 8452 9[013-7] 8453 )| 8454 8(?: 8455 0[2-9]| 8456 1[0-79]| 8457 2\d| 8458 3[0-46-9]| 8459 4[0-6]| 8460 5[013-9]| 8461 6[1-8]| 8462 7[0-8]| 8463 8[0-24-6] 8464 )| 8465 9(?: 8466 0[6-9]| 8467 [1-4]\d| 8468 [589][0-7]| 8469 6[0-8]| 8470 7[0-467] 8471 ) 8472 )\d{3,12} 8473 </nationalNumberPattern> 8474 </fixedLine> 8475 <!-- According to 8476 http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/BNetzA/Sachgebiete/Telekommunikation/Regulierung/Nummernverwaltung/Mobilfunkdienste/NummernplanMobileDienstepdf.pdf?__blob=publicationFile 8477 numbers beginning with 162, 163 and 17 can all be 10 or 11 digits long. 8478 The ranges 15[056] have been removed from the ITU doc, but information found online 8479 indicates that they may still be working. 8480 Note corresponding voicemail prefixes should be updated as well if new prefixes are 8481 added to this section. --> 8482 <mobile> 8483 <possibleLengths national="10,11"/> 8484 <exampleNumber>15123456789</exampleNumber> 8485 <nationalNumberPattern> 8486 15(?: 8487 [0-25-9]\d\d| 8488 310 8489 )\d{6}| 8490 1(?: 8491 6[023]| 8492 7\d 8493 )\d{7,8} 8494 </nationalNumberPattern> 8495 </mobile> 8496 <pager> 8497 <possibleLengths national="[4-14]"/> 8498 <exampleNumber>16412345</exampleNumber> 8499 <nationalNumberPattern> 8500 16(?: 8501 4\d{1,10}| 8502 [89]\d{1,11} 8503 ) 8504 </nationalNumberPattern> 8505 </pager> 8506 <tollFree> 8507 <possibleLengths national="[10-15]"/> 8508 <exampleNumber>8001234567890</exampleNumber> 8509 <nationalNumberPattern>800\d{7,12}</nationalNumberPattern> 8510 </tollFree> 8511 <!-- Includes the more expensive of the "televoting" line numbers. See the shared cost 8512 section for more information. --> 8513 <premiumRate> 8514 <possibleLengths national="10,11"/> 8515 <exampleNumber>9001234567</exampleNumber> 8516 <nationalNumberPattern> 8517 (?: 8518 137[7-9]| 8519 900(?: 8520 [135]| 8521 9\d 8522 ) 8523 )\d{6} 8524 </nationalNumberPattern> 8525 </premiumRate> 8526 <!-- Includes some mass-traffic numbers, used for e.g. phone voting, raffles, since their 8527 costs when dialling from a fixed-line phone is similar. 8528 Prices: 8529 http://www.billiger-telefonieren.de/0180-0137-0900-sonderrufnummern/ 8530 Documentation: 8531 http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/Sachgebiete/Telekommunikation/Unternehmen_Institutionen/Nummerierung/Rufnummern/0137/0137_Nummernplan.pdf?__blob=publicationFile&v=2 --> 8532 <sharedCost> 8533 <possibleLengths national="[7-14]"/> 8534 <exampleNumber>18012345</exampleNumber> 8535 <nationalNumberPattern> 8536 180\d{5,11}| 8537 13(?: 8538 7[1-6]\d\d| 8539 8 8540 )\d{4} 8541 </nationalNumberPattern> 8542 </sharedCost> 8543 <personalNumber> 8544 <possibleLengths national="11"/> 8545 <exampleNumber>70012345678</exampleNumber> 8546 <nationalNumberPattern>700\d{8}</nationalNumberPattern> 8547 </personalNumber> 8548 <!-- Using UAN for numbers marked in the plan as being assigned to International Virtual 8549 Private Networks (0181) and User Groups (018[2-9]). These seem in practice to be assigned 8550 to companies. More information here: http://de.wikipedia.org/wiki/Vorwahl_01 --> 8551 <uan> 8552 <possibleLengths national="[8-14]"/> 8553 <exampleNumber>18500123456</exampleNumber> 8554 <nationalNumberPattern> 8555 18(?: 8556 1\d{5,11}| 8557 [2-9]\d{8} 8558 ) 8559 </nationalNumberPattern> 8560 </uan> 8561 <!-- Note corresponding mobile prefixes should be updated as well if new prefixes are added 8562 to this section. --> 8563 <voicemail> 8564 <possibleLengths national="12,13"/> 8565 <exampleNumber>177991234567</exampleNumber> 8566 <nationalNumberPattern> 8567 1(?: 8568 6(?: 8569 013| 8570 255| 8571 399 8572 )| 8573 7(?: 8574 (?: 8575 [015]1| 8576 [69]3 8577 )3| 8578 [2-4]55| 8579 [78]99 8580 ) 8581 )\d{7,8}| 8582 15(?: 8583 (?: 8584 [03-68]00| 8585 113 8586 )\d| 8587 2\d55| 8588 7\d99| 8589 9\d33 8590 )\d{7} 8591 </nationalNumberPattern> 8592 </voicemail> 8593 </territory> 8594 8595 <!-- Djibouti (DJ) --> 8596 <!-- http://www.itu.int/oth/T020200003A/en --> 8597 <territory id="DJ" countryCode="253" internationalPrefix="00"> 8598 <availableFormats> 8599 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 8600 <leadingDigits>[27]</leadingDigits> 8601 <format>$1 $2 $3 $4</format> 8602 </numberFormat> 8603 </availableFormats> 8604 <generalDesc> 8605 <nationalNumberPattern> 8606 (?: 8607 2\d| 8608 77 8609 )\d{6} 8610 </nationalNumberPattern> 8611 </generalDesc> 8612 <!-- Includes "Numéro long CDMA fixe" numbers. --> 8613 <fixedLine> 8614 <possibleLengths national="8"/> 8615 <exampleNumber>21360003</exampleNumber> 8616 <nationalNumberPattern> 8617 2(?: 8618 1[2-5]| 8619 7[45] 8620 )\d{5} 8621 </nationalNumberPattern> 8622 </fixedLine> 8623 <mobile> 8624 <possibleLengths national="8"/> 8625 <exampleNumber>77831001</exampleNumber> 8626 <nationalNumberPattern>77\d{6}</nationalNumberPattern> 8627 </mobile> 8628 </territory> 8629 8630 <!-- Denmark (DK) --> 8631 <!-- http://www.dba.erhvervsstyrelsen.dk/numbering-lists --> 8632 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Denmark --> 8633 <!-- https://www.itu.int/oth/T0202000038/en --> 8634 <territory id="DK" countryCode="45" internationalPrefix="00" mobileNumberPortableRegion="true"> 8635 <availableFormats> 8636 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 8637 <leadingDigits>[2-9]</leadingDigits> 8638 <format>$1 $2 $3 $4</format> 8639 </numberFormat> 8640 </availableFormats> 8641 <generalDesc> 8642 <nationalNumberPattern>[2-9]\d{7}</nationalNumberPattern> 8643 </generalDesc> 8644 <!-- Note that "mainly mobile" and "mainly fixed-line" are put under both number types to be 8645 safe. --> 8646 <fixedLine> 8647 <possibleLengths national="8"/> 8648 <exampleNumber>32123456</exampleNumber> 8649 <nationalNumberPattern> 8650 (?: 8651 [2-7]\d| 8652 8[126-9]| 8653 9[1-46-9] 8654 )\d{6} 8655 </nationalNumberPattern> 8656 </fixedLine> 8657 <mobile> 8658 <possibleLengths national="8"/> 8659 <exampleNumber>32123456</exampleNumber> 8660 <nationalNumberPattern> 8661 (?: 8662 [2-7]\d| 8663 8[126-9]| 8664 9[1-46-9] 8665 )\d{6} 8666 </nationalNumberPattern> 8667 </mobile> 8668 <tollFree> 8669 <possibleLengths national="8"/> 8670 <exampleNumber>80123456</exampleNumber> 8671 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 8672 </tollFree> 8673 <premiumRate> 8674 <possibleLengths national="8"/> 8675 <exampleNumber>90123456</exampleNumber> 8676 <nationalNumberPattern>90\d{6}</nationalNumberPattern> 8677 </premiumRate> 8678 </territory> 8679 8680 <!-- Dominica (DM) --> 8681 <!-- Calling code and formatting shared with 'US' --> 8682 <!-- http://www.itu.int/oth/T020200003B/en --> 8683 <territory id="DM" countryCode="1" leadingDigits="767" internationalPrefix="011" 8684 nationalPrefix="1" nationalPrefixForParsing="([2-7]\d{6})$|1" 8685 nationalPrefixTransformRule="767$1" mobileNumberPortableRegion="true"> 8686 <generalDesc> 8687 <nationalNumberPattern> 8688 (?: 8689 [58]\d\d| 8690 767| 8691 900 8692 )\d{7} 8693 </nationalNumberPattern> 8694 </generalDesc> 8695 <fixedLine> 8696 <possibleLengths national="10" localOnly="7"/> 8697 <exampleNumber>7674201234</exampleNumber> 8698 <nationalNumberPattern> 8699 767(?: 8700 2(?: 8701 55| 8702 66 8703 )| 8704 4(?: 8705 2[01]| 8706 4[0-25-9] 8707 )| 8708 50[0-4] 8709 )\d{4} 8710 </nationalNumberPattern> 8711 </fixedLine> 8712 <!-- Adding 61[237], 285 and 295 since online numbers have been found with this prefix. --> 8713 <mobile> 8714 <possibleLengths national="10" localOnly="7"/> 8715 <exampleNumber>7672251234</exampleNumber> 8716 <nationalNumberPattern> 8717 767(?: 8718 2(?: 8719 [2-4689]5| 8720 7[5-7] 8721 )| 8722 31[5-7]| 8723 61[1-8]| 8724 70[1-6] 8725 )\d{4} 8726 </nationalNumberPattern> 8727 </mobile> 8728 <tollFree> 8729 <possibleLengths national="10"/> 8730 <exampleNumber>8002123456</exampleNumber> 8731 <nationalNumberPattern> 8732 8(?: 8733 00| 8734 33| 8735 44| 8736 55| 8737 66| 8738 77| 8739 88 8740 )[2-9]\d{6} 8741 </nationalNumberPattern> 8742 </tollFree> 8743 <premiumRate> 8744 <possibleLengths national="10"/> 8745 <exampleNumber>9002123456</exampleNumber> 8746 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 8747 </premiumRate> 8748 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 8749 <personalNumber> 8750 <possibleLengths national="10"/> 8751 <exampleNumber>5002345678</exampleNumber> 8752 <nationalNumberPattern> 8753 52(?: 8754 3(?: 8755 [2-46-9][02-9]\d| 8756 5(?: 8757 [02-46-9]\d| 8758 5[0-46-9] 8759 ) 8760 )| 8761 4(?: 8762 [2-478][02-9]\d| 8763 5(?: 8764 [034]\d| 8765 2[024-9]| 8766 5[0-46-9] 8767 )| 8768 6(?: 8769 0[1-9]| 8770 [2-9]\d 8771 )| 8772 9(?: 8773 [05-9]\d| 8774 2[0-5]| 8775 49 8776 ) 8777 ) 8778 )\d{4}| 8779 52[34][2-9]1[02-9]\d{4}| 8780 5(?: 8781 00| 8782 2[125-9]| 8783 33| 8784 44| 8785 66| 8786 77| 8787 88 8788 )[2-9]\d{6} 8789 </nationalNumberPattern> 8790 </personalNumber> 8791 </territory> 8792 8793 <!-- Dominican Republic (DO) --> 8794 <!-- Calling code and formatting shared with 'US' --> 8795 <!-- http://www.itu.int/oth/T020200003C/en --> 8796 <territory id="DO" countryCode="1" leadingDigits="8001|8[024]9" internationalPrefix="011" 8797 nationalPrefix="1" mobileNumberPortableRegion="true"> 8798 <generalDesc> 8799 <nationalNumberPattern> 8800 (?: 8801 [58]\d\d| 8802 900 8803 )\d{7} 8804 </nationalNumberPattern> 8805 </generalDesc> 8806 <!-- The ITU data seems to be somewhat incomplete. We ensure that the fully-specified mobile 8807 prefixes in the document are classified as such by excluding them from the fixed-line 8808 ranges, but other than this have a generic rule. --> 8809 <fixedLine> 8810 <possibleLengths national="10" localOnly="7"/> 8811 <exampleNumber>8092345678</exampleNumber> 8812 <nationalNumberPattern> 8813 8(?: 8814 [04]9[2-9]\d\d| 8815 29(?: 8816 2(?: 8817 [0-59]\d| 8818 6[04-9]| 8819 7[0-27]| 8820 8[0237-9] 8821 )| 8822 3(?: 8823 [0-35-9]\d| 8824 4[7-9] 8825 )| 8826 [45]\d\d| 8827 6(?: 8828 [0-27-9]\d| 8829 [3-5][1-9]| 8830 6[0135-8] 8831 )| 8832 7(?: 8833 0[013-9]| 8834 [1-37]\d| 8835 4[1-35689]| 8836 5[1-4689]| 8837 6[1-57-9]| 8838 8[1-79]| 8839 9[1-8] 8840 )| 8841 8(?: 8842 0[146-9]| 8843 1[0-48]| 8844 [248]\d| 8845 3[1-79]| 8846 5[01589]| 8847 6[013-68]| 8848 7[124-8]| 8849 9[0-8] 8850 )| 8851 9(?: 8852 [0-24]\d| 8853 3[02-46-9]| 8854 5[0-79]| 8855 60| 8856 7[0169]| 8857 8[57-9]| 8858 9[02-9] 8859 ) 8860 ) 8861 )\d{4} 8862 </nationalNumberPattern> 8863 </fixedLine> 8864 <mobile> 8865 <possibleLengths national="10" localOnly="7"/> 8866 <exampleNumber>8092345678</exampleNumber> 8867 <nationalNumberPattern>8[024]9[2-9]\d{6}</nationalNumberPattern> 8868 </mobile> 8869 <tollFree> 8870 <possibleLengths national="10"/> 8871 <exampleNumber>8002123456</exampleNumber> 8872 <nationalNumberPattern> 8873 8(?: 8874 00(?: 8875 14| 8876 [2-9]\d 8877 )| 8878 (?: 8879 33| 8880 44| 8881 55| 8882 66| 8883 77| 8884 88 8885 )[2-9]\d 8886 )\d{5} 8887 </nationalNumberPattern> 8888 </tollFree> 8889 <premiumRate> 8890 <possibleLengths national="10"/> 8891 <exampleNumber>9002123456</exampleNumber> 8892 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 8893 </premiumRate> 8894 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 8895 <personalNumber> 8896 <possibleLengths national="10"/> 8897 <exampleNumber>5002345678</exampleNumber> 8898 <nationalNumberPattern> 8899 52(?: 8900 3(?: 8901 [2-46-9][02-9]\d| 8902 5(?: 8903 [02-46-9]\d| 8904 5[0-46-9] 8905 ) 8906 )| 8907 4(?: 8908 [2-478][02-9]\d| 8909 5(?: 8910 [034]\d| 8911 2[024-9]| 8912 5[0-46-9] 8913 )| 8914 6(?: 8915 0[1-9]| 8916 [2-9]\d 8917 )| 8918 9(?: 8919 [05-9]\d| 8920 2[0-5]| 8921 49 8922 ) 8923 ) 8924 )\d{4}| 8925 52[34][2-9]1[02-9]\d{4}| 8926 5(?: 8927 00| 8928 2[125-9]| 8929 33| 8930 44| 8931 66| 8932 77| 8933 88 8934 )[2-9]\d{6} 8935 </nationalNumberPattern> 8936 </personalNumber> 8937 </territory> 8938 8939 <!-- Algeria (DZ) --> 8940 <!-- http://www.itu.int/oth/T0202000003/en --> 8941 <!-- http://www.arpt.dz --> 8942 <territory id="DZ" countryCode="213" internationalPrefix="00" nationalPrefix="0"> 8943 <availableFormats> 8944 <!-- Formatting from http://www.pagesjaunes-dz.com. --> 8945 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8946 <leadingDigits>[1-4]</leadingDigits> 8947 <format>$1 $2 $3 $4</format> 8948 </numberFormat> 8949 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8950 <leadingDigits>9</leadingDigits> 8951 <format>$1 $2 $3 $4</format> 8952 </numberFormat> 8953 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8954 <leadingDigits>[5-8]</leadingDigits> 8955 <format>$1 $2 $3 $4</format> 8956 </numberFormat> 8957 </availableFormats> 8958 <generalDesc> 8959 <nationalNumberPattern> 8960 (?: 8961 [1-4]| 8962 [5-79]\d| 8963 80 8964 )\d{7} 8965 </nationalNumberPattern> 8966 </generalDesc> 8967 <!-- We include the VSAT lines here. --> 8968 <!-- Added prefix 23 found online. --> 8969 <fixedLine> 8970 <possibleLengths national="8,9"/> 8971 <exampleNumber>12345678</exampleNumber> 8972 <nationalNumberPattern> 8973 9619\d{5}| 8974 (?: 8975 1\d| 8976 2[013-79]| 8977 3[0-8]| 8978 4[013-689] 8979 )\d{6} 8980 </nationalNumberPattern> 8981 </fixedLine> 8982 <!-- Adding 65 and 78 from numbers found online. Also, prefix 670 is added since the carrier 8983 Mobilis Algeria provided it, and 54 for Nedjma. Prefixes 67[1-4] were also added for 8984 Mobilis Algeria based on evidence found online. Added new ranges 675 and 676 as 8985 per IR21 received. --> 8986 <mobile> 8987 <possibleLengths national="9"/> 8988 <exampleNumber>551234567</exampleNumber> 8989 <nationalNumberPattern> 8990 (?: 8991 5(?: 8992 4[0-29]| 8993 5\d| 8994 6[0-2] 8995 )| 8996 6(?: 8997 [569]\d| 8998 7[0-6] 8999 )| 9000 7[7-9]\d 9001 )\d{6} 9002 </nationalNumberPattern> 9003 </mobile> 9004 <tollFree> 9005 <possibleLengths national="9"/> 9006 <exampleNumber>800123456</exampleNumber> 9007 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 9008 </tollFree> 9009 <premiumRate> 9010 <possibleLengths national="9"/> 9011 <exampleNumber>808123456</exampleNumber> 9012 <nationalNumberPattern>80[3-689]1\d{5}</nationalNumberPattern> 9013 </premiumRate> 9014 <!-- The Algerian plan doesn't specify where the costs start to be considered "premium", so we 9015 draw an arbitrary line here and say that from 50 Da up they will be considered premium. --> 9016 <sharedCost> 9017 <possibleLengths national="9"/> 9018 <exampleNumber>801123456</exampleNumber> 9019 <nationalNumberPattern>80[12]1\d{5}</nationalNumberPattern> 9020 </sharedCost> 9021 <voip> 9022 <possibleLengths national="9"/> 9023 <exampleNumber>983123456</exampleNumber> 9024 <nationalNumberPattern>98[23]\d{6}</nationalNumberPattern> 9025 </voip> 9026 </territory> 9027 9028 <!-- Ecuador (EC) --> 9029 <!-- http://en.wikipedia.org/wiki/+593 --> 9030 <!-- http://www.arcotel.gob.ec/plan-tecnico-fundamental-de-numeracion-series-numericas/ --> 9031 <!-- http://www.itu.int/oth/T020200003D/en --> 9032 <territory id="EC" countryCode="593" internationalPrefix="00" nationalPrefix="0" 9033 mobileNumberPortableRegion="true"> 9034 <availableFormats> 9035 <numberFormat pattern="(\d{3})(\d{4})"> 9036 <leadingDigits>[2-7]</leadingDigits> 9037 <format>$1-$2</format> 9038 <intlFormat>NA</intlFormat> 9039 </numberFormat> 9040 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 9041 <leadingDigits>[2-7]</leadingDigits> 9042 <format>$1 $2-$3</format> 9043 <intlFormat>$1-$2-$3</intlFormat> 9044 </numberFormat> 9045 <!-- Formatting for the new longer mobile numbers comes from the advertisements about the 9046 change on the http://www.conatel.gob.ec site. --> 9047 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 9048 <leadingDigits>9</leadingDigits> 9049 <format>$1 $2 $3</format> 9050 </numberFormat> 9051 <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})"> 9052 <leadingDigits>1</leadingDigits> 9053 <format>$1 $2 $3</format> 9054 </numberFormat> 9055 </availableFormats> 9056 <generalDesc> 9057 <nationalNumberPattern> 9058 1\d{9,10}| 9059 (?: 9060 [2-7]| 9061 9\d 9062 )\d{7} 9063 </nationalNumberPattern> 9064 </generalDesc> 9065 <fixedLine> 9066 <possibleLengths national="8" localOnly="7"/> 9067 <exampleNumber>22123456</exampleNumber> 9068 <nationalNumberPattern>[2-7][2-7]\d{6}</nationalNumberPattern> 9069 </fixedLine> 9070 <mobile> 9071 <possibleLengths national="9"/> 9072 <exampleNumber>991234567</exampleNumber> 9073 <nationalNumberPattern> 9074 964[0-2]\d{5}| 9075 9(?: 9076 39| 9077 [57][89]| 9078 6[0-36-9]| 9079 [89]\d 9080 )\d{6} 9081 </nationalNumberPattern> 9082 </mobile> 9083 <tollFree> 9084 <possibleLengths national="10,11"/> 9085 <exampleNumber>18001234567</exampleNumber> 9086 <nationalNumberPattern> 9087 1800\d{7}| 9088 1[78]00\d{6} 9089 </nationalNumberPattern> 9090 </tollFree> 9091 <voip> 9092 <possibleLengths national="8"/> 9093 <exampleNumber>28901234</exampleNumber> 9094 <nationalNumberPattern>[2-7]890\d{4}</nationalNumberPattern> 9095 </voip> 9096 </territory> 9097 9098 <!-- Estonia (EE) --> 9099 <!-- http://www.itu.int/oth/T0202000043/en --> 9100 <territory id="EE" countryCode="372" internationalPrefix="00" mobileNumberPortableRegion="true"> 9101 <availableFormats> 9102 <numberFormat pattern="(\d{3})(\d{4})"> 9103 <leadingDigits> 9104 [369]| 9105 4[3-8]| 9106 5(?: 9107 [0-2]| 9108 5[0-478]| 9109 6[45] 9110 )| 9111 7[1-9]| 9112 88 9113 </leadingDigits> 9114 <leadingDigits> 9115 [369]| 9116 4[3-8]| 9117 5(?: 9118 [02]| 9119 1(?: 9120 [0-8]| 9121 95 9122 )| 9123 5[0-478]| 9124 6(?: 9125 4[0-4]| 9126 5[1-589] 9127 ) 9128 )| 9129 7[1-9]| 9130 88 9131 </leadingDigits> 9132 <format>$1 $2</format> 9133 </numberFormat> 9134 <numberFormat pattern="(\d{4})(\d{3,4})"> 9135 <leadingDigits> 9136 [45]| 9137 8(?: 9138 00| 9139 [1-49] 9140 ) 9141 </leadingDigits> 9142 <leadingDigits> 9143 [45]| 9144 8(?: 9145 00[1-9]| 9146 [1-49] 9147 ) 9148 </leadingDigits> 9149 <format>$1 $2</format> 9150 </numberFormat> 9151 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 9152 <leadingDigits>7</leadingDigits> 9153 <format>$1 $2 $3</format> 9154 </numberFormat> 9155 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 9156 <leadingDigits>8</leadingDigits> 9157 <format>$1 $2 $3</format> 9158 </numberFormat> 9159 </availableFormats> 9160 <generalDesc> 9161 <nationalNumberPattern> 9162 8\d{9}| 9163 [4578]\d{7}| 9164 (?: 9165 [3-8]\d| 9166 90 9167 )\d{5} 9168 </nationalNumberPattern> 9169 </generalDesc> 9170 <noInternationalDialling> 9171 <possibleLengths national="7"/> 9172 <nationalNumberPattern>800[2-9]\d{3}</nationalNumberPattern> 9173 </noInternationalDialling> 9174 <fixedLine> 9175 <possibleLengths national="7"/> 9176 <exampleNumber>3212345</exampleNumber> 9177 <nationalNumberPattern> 9178 (?: 9179 3[23589]| 9180 4[3-8]| 9181 6\d| 9182 7[1-9]| 9183 88 9184 )\d{5} 9185 </nationalNumberPattern> 9186 </fixedLine> 9187 <!-- 7 digit mobile numbers currently in use with special prefixes are preserved - new 9188 numbers are 8 digits. --> 9189 <mobile> 9190 <possibleLengths national="7,8"/> 9191 <exampleNumber>51234567</exampleNumber> 9192 <nationalNumberPattern> 9193 (?: 9194 5\d{5}| 9195 8(?: 9196 1(?: 9197 0(?: 9198 0(?: 9199 00| 9200 [178]\d 9201 )| 9202 [3-9]\d\d 9203 )| 9204 (?: 9205 1(?: 9206 0[236]| 9207 1\d 9208 )| 9209 (?: 9210 2[0-59]| 9211 [3-79]\d 9212 )\d 9213 )\d 9214 )| 9215 2(?: 9216 0(?: 9217 0(?: 9218 00| 9219 4\d 9220 )| 9221 (?: 9222 19| 9223 [2-7]\d 9224 )\d 9225 )| 9226 (?: 9227 (?: 9228 [124-6]\d| 9229 3[5-9] 9230 )\d| 9231 7(?: 9232 [0-79]\d| 9233 8[13-9] 9234 )| 9235 8(?: 9236 [2-6]\d| 9237 7[01] 9238 ) 9239 )\d 9240 )| 9241 [349]\d{4} 9242 ) 9243 )\d\d| 9244 5(?: 9245 (?: 9246 [02]\d| 9247 5[0-478] 9248 )\d| 9249 1(?: 9250 [0-8]\d| 9251 95 9252 )| 9253 6(?: 9254 4[0-4]| 9255 5[1-589] 9256 ) 9257 )\d{3} 9258 </nationalNumberPattern> 9259 </mobile> 9260 <tollFree> 9261 <possibleLengths national="7,8,10"/> 9262 <exampleNumber>80012345</exampleNumber> 9263 <nationalNumberPattern> 9264 800(?: 9265 (?: 9266 0\d\d| 9267 1 9268 )\d| 9269 [2-9] 9270 )\d{3} 9271 </nationalNumberPattern> 9272 </tollFree> 9273 <!-- Supporting eFax numbers here as well. We aren't sure the exact cost, but have 9274 had user reports that they are expensive to dial. --> 9275 <premiumRate> 9276 <possibleLengths national="7,8"/> 9277 <exampleNumber>9001234</exampleNumber> 9278 <nationalNumberPattern> 9279 (?: 9280 40\d\d| 9281 900 9282 )\d{4} 9283 </nationalNumberPattern> 9284 </premiumRate> 9285 <personalNumber> 9286 <possibleLengths national="8"/> 9287 <exampleNumber>70012345</exampleNumber> 9288 <nationalNumberPattern>70[0-2]\d{5}</nationalNumberPattern> 9289 </personalNumber> 9290 </territory> 9291 9292 <!-- Egypt (EG) --> 9293 <!-- http://www.itu.int/oth/T020200003E/en --> 9294 <territory id="EG" countryCode="20" internationalPrefix="00" nationalPrefix="0" 9295 mobileNumberPortableRegion="true"> 9296 <availableFormats> 9297 <numberFormat pattern="(\d)(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 9298 <leadingDigits>[23]</leadingDigits> 9299 <format>$1 $2</format> 9300 </numberFormat> 9301 <numberFormat pattern="(\d{2})(\d{6,7})" nationalPrefixFormattingRule="$NP$FG"> 9302 <leadingDigits> 9303 1[35]| 9304 [4-6]| 9305 8[2468]| 9306 9[235-7] 9307 </leadingDigits> 9308 <format>$1 $2</format> 9309 </numberFormat> 9310 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 9311 <leadingDigits>[89]</leadingDigits> 9312 <format>$1 $2 $3</format> 9313 </numberFormat> 9314 <numberFormat pattern="(\d{2})(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 9315 <leadingDigits>1</leadingDigits> 9316 <format>$1 $2</format> 9317 </numberFormat> 9318 </availableFormats> 9319 <generalDesc> 9320 <nationalNumberPattern> 9321 [189]\d{8,9}| 9322 [24-6]\d{8}| 9323 [135]\d{7} 9324 </nationalNumberPattern> 9325 </generalDesc> 9326 <!-- Subscriber numbers starting with 5 are also permitted for the area codes 040, with 5, 6 9327 and 7 for the area code 050, with 5 and 7 for 082, with 6 for 084, with 7 for 086 and 9328 092 and with 5 and 6 for 96. --> 9329 <fixedLine> 9330 <possibleLengths national="8,9" localOnly="6,7"/> 9331 <exampleNumber>234567890</exampleNumber> 9332 <nationalNumberPattern> 9333 13[23]\d{6}| 9334 (?: 9335 15| 9336 57 9337 )\d{6,7}| 9338 (?: 9339 2[2-4]| 9340 3| 9341 4[05-8]| 9342 5[05]| 9343 6[24-689]| 9344 8[2468]| 9345 9[235-7] 9346 )\d{7} 9347 </nationalNumberPattern> 9348 </fixedLine> 9349 <mobile> 9350 <possibleLengths national="10"/> 9351 <exampleNumber>1001234567</exampleNumber> 9352 <nationalNumberPattern>1[0-25]\d{8}</nationalNumberPattern> 9353 </mobile> 9354 <tollFree> 9355 <possibleLengths national="10"/> 9356 <exampleNumber>8001234567</exampleNumber> 9357 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 9358 </tollFree> 9359 <premiumRate> 9360 <possibleLengths national="10"/> 9361 <exampleNumber>9001234567</exampleNumber> 9362 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 9363 </premiumRate> 9364 </territory> 9365 9366 <!-- Western Sahara (EH) --> 9367 <!-- Calling code and formatting shared with 'MA' --> 9368 <!-- Two area codes are defined in the Morocco ITU document; 05288 XXXXX and 05289 XXXXX --> 9369 <!-- http://www.itu.int/oth/T0202000090/en --> 9370 <territory id="EH" countryCode="212" leadingDigits="528[89]" internationalPrefix="00" 9371 nationalPrefix="0"> 9372 <generalDesc> 9373 <nationalNumberPattern>[5-8]\d{8}</nationalNumberPattern> 9374 </generalDesc> 9375 <fixedLine> 9376 <possibleLengths national="9"/> 9377 <exampleNumber>528812345</exampleNumber> 9378 <nationalNumberPattern>528[89]\d{5}</nationalNumberPattern> 9379 </fixedLine> 9380 <!-- The following sections are copied verbatim from Morocco to allow these non-geographical 9381 numbers to be recognized as available from within Western Sahara. --> 9382 <mobile> 9383 <possibleLengths national="9"/> 9384 <exampleNumber>650123456</exampleNumber> 9385 <nationalNumberPattern> 9386 (?: 9387 6(?: 9388 [0-79]\d| 9389 8[0-247-9] 9390 )| 9391 7(?: 9392 [0167]\d| 9393 2[0-4]| 9394 5[01]| 9395 8[0-3] 9396 ) 9397 )\d{6} 9398 </nationalNumberPattern> 9399 </mobile> 9400 <tollFree> 9401 <possibleLengths national="9"/> 9402 <exampleNumber>801234567</exampleNumber> 9403 <nationalNumberPattern>80[0-7]\d{6}</nationalNumberPattern> 9404 </tollFree> 9405 <premiumRate> 9406 <possibleLengths national="9"/> 9407 <exampleNumber>891234567</exampleNumber> 9408 <nationalNumberPattern>89\d{7}</nationalNumberPattern> 9409 </premiumRate> 9410 <!-- Putting VSAT numbers here. --> 9411 <voip> 9412 <possibleLengths national="9"/> 9413 <exampleNumber>592401234</exampleNumber> 9414 <nationalNumberPattern> 9415 (?: 9416 592(?: 9417 4[0-2]| 9418 93 9419 )| 9420 80[89]\d\d 9421 )\d{4} 9422 </nationalNumberPattern> 9423 </voip> 9424 </territory> 9425 9426 <!-- Eritrea (ER) --> 9427 <!-- http://www.itu.int/oth/T0202000042/en --> 9428 <territory id="ER" countryCode="291" internationalPrefix="00" nationalPrefix="0"> 9429 <availableFormats> 9430 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 9431 <leadingDigits>[178]</leadingDigits> 9432 <format>$1 $2 $3</format> 9433 </numberFormat> 9434 </availableFormats> 9435 <generalDesc> 9436 <nationalNumberPattern>[178]\d{6}</nationalNumberPattern> 9437 </generalDesc> 9438 <!-- Test number from plan. --> 9439 <fixedLine> 9440 <possibleLengths national="7" localOnly="6"/> 9441 <exampleNumber>8370362</exampleNumber> 9442 <nationalNumberPattern> 9443 (?: 9444 1(?: 9445 1[12568]| 9446 [24]0| 9447 55| 9448 6[146] 9449 )| 9450 8\d\d 9451 )\d{4} 9452 </nationalNumberPattern> 9453 </fixedLine> 9454 <!-- It is unclear in the plan whether the 07 mobile prefix superseded the previous 017[1-3] 9455 numbers or was in addition to them, so we support both here. --> 9456 <mobile> 9457 <possibleLengths national="7"/> 9458 <exampleNumber>7123456</exampleNumber> 9459 <nationalNumberPattern> 9460 (?: 9461 17[1-3]| 9462 7\d\d 9463 )\d{4} 9464 </nationalNumberPattern> 9465 </mobile> 9466 </territory> 9467 9468 <!-- Spain (ES) --> 9469 <!-- http://www.minetur.gob.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/14-10_Descripcion_PNN.pdf --> 9470 <territory id="ES" countryCode="34" internationalPrefix="00" mobileNumberPortableRegion="true"> 9471 <availableFormats> 9472 <!-- 4-digit shortcodes which would otherwise be formatted as 'XXX X' --> 9473 <numberFormat pattern="(\d{4})"> 9474 <leadingDigits>905</leadingDigits> 9475 <format>$1</format> 9476 <intlFormat>NA</intlFormat> 9477 </numberFormat> 9478 <!-- 6-digit shortcodes which would otherwise be formatted as 'XXX XX X' --> 9479 <numberFormat pattern="(\d{6})"> 9480 <leadingDigits>[79]9</leadingDigits> 9481 <format>$1</format> 9482 <intlFormat>NA</intlFormat> 9483 </numberFormat> 9484 <!-- Toll free numbers. --> 9485 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 9486 <leadingDigits>[89]00</leadingDigits> 9487 <format>$1 $2 $3</format> 9488 </numberFormat> 9489 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 9490 <leadingDigits>[5-9]</leadingDigits> 9491 <format>$1 $2 $3 $4</format> 9492 </numberFormat> 9493 </availableFormats> 9494 <generalDesc> 9495 <nationalNumberPattern>[5-9]\d{8}</nationalNumberPattern> 9496 </generalDesc> 9497 <!-- The pattern is complex because the Lleida Networks mobile ranges are inside the 9498 fixed-line ranges. As per official announcement, 919 prefix is assigned to 9499 Madrid area http://www.boe.es/boe/dias/2016/11/17/pdfs/BOE-A-2016-10756.pdf. --> 9500 <fixedLine> 9501 <possibleLengths national="9"/> 9502 <exampleNumber>810123456</exampleNumber> 9503 <nationalNumberPattern> 9504 96906(?: 9505 0[0-8]| 9506 1[1-9]| 9507 [2-9]\d 9508 )\d\d| 9509 9(?: 9510 69(?: 9511 0[0-57-9]| 9512 [1-9]\d 9513 )| 9514 73(?: 9515 [0-8]\d| 9516 9[1-9] 9517 ) 9518 )\d{4}| 9519 (?: 9520 8(?: 9521 [1356]\d| 9522 [28][0-8]| 9523 [47][1-9] 9524 )| 9525 9(?: 9526 [135]\d| 9527 [268][0-8]| 9528 4[1-9]| 9529 7[124-9] 9530 ) 9531 )\d{6} 9532 </nationalNumberPattern> 9533 </fixedLine> 9534 <!-- The ranges 969060900 to 969061099 and 973900000 to 973909999 are mobile according to 9535 information received from Lleida Networks. Added 78 range based on user bug reports. --> 9536 <mobile> 9537 <possibleLengths national="9"/> 9538 <exampleNumber>612345678</exampleNumber> 9539 <nationalNumberPattern> 9540 (?: 9541 590[16]00\d| 9542 9(?: 9543 6906(?: 9544 09| 9545 10 9546 )| 9547 7390\d\d 9548 ) 9549 )\d\d| 9550 (?: 9551 6\d| 9552 7[1-48] 9553 )\d{7} 9554 </nationalNumberPattern> 9555 </mobile> 9556 <tollFree> 9557 <possibleLengths national="9"/> 9558 <exampleNumber>800123456</exampleNumber> 9559 <nationalNumberPattern>[89]00\d{6}</nationalNumberPattern> 9560 </tollFree> 9561 <premiumRate> 9562 <possibleLengths national="9"/> 9563 <exampleNumber>803123456</exampleNumber> 9564 <nationalNumberPattern>80[367]\d{6}</nationalNumberPattern> 9565 </premiumRate> 9566 <sharedCost> 9567 <possibleLengths national="9"/> 9568 <exampleNumber>901123456</exampleNumber> 9569 <nationalNumberPattern>90[12]\d{6}</nationalNumberPattern> 9570 </sharedCost> 9571 <personalNumber> 9572 <possibleLengths national="9"/> 9573 <exampleNumber>701234567</exampleNumber> 9574 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 9575 </personalNumber> 9576 <!-- Modelling non-geographic nomadic numbers as UAN. --> 9577 <uan> 9578 <possibleLengths national="9"/> 9579 <exampleNumber>511234567</exampleNumber> 9580 <nationalNumberPattern>51\d{7}</nationalNumberPattern> 9581 </uan> 9582 </territory> 9583 9584 <!-- Ethiopia (ET) --> 9585 <!-- http://www.itu.int/oth/T0202000044/en --> 9586 <territory id="ET" countryCode="251" internationalPrefix="00" nationalPrefix="0"> 9587 <availableFormats> 9588 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 9589 <leadingDigits>[1-579]</leadingDigits> 9590 <format>$1 $2 $3</format> 9591 </numberFormat> 9592 </availableFormats> 9593 <generalDesc> 9594 <nationalNumberPattern> 9595 (?: 9596 11| 9597 [2-579]\d 9598 )\d{7} 9599 </nationalNumberPattern> 9600 </generalDesc> 9601 <!-- Found valid fixed-line numbers online that starts with prefix 11 617, 11 639 and 9602 11 667[01]. --> 9603 <fixedLine> 9604 <possibleLengths national="9" localOnly="7"/> 9605 <exampleNumber>111112345</exampleNumber> 9606 <nationalNumberPattern> 9607 11667[01]\d{3}| 9608 (?: 9609 11(?: 9610 1(?: 9611 1[124]| 9612 2[2-7]| 9613 3[1-5]| 9614 5[5-8]| 9615 8[6-8] 9616 )| 9617 2(?: 9618 13| 9619 3[6-8]| 9620 5[89]| 9621 7[05-9]| 9622 8[2-6] 9623 )| 9624 3(?: 9625 2[01]| 9626 3[0-289]| 9627 4[1289]| 9628 7[1-4]| 9629 87 9630 )| 9631 4(?: 9632 1[69]| 9633 3[2-49]| 9634 4[0-3]| 9635 6[5-8] 9636 )| 9637 5(?: 9638 1[578]| 9639 44| 9640 5[0-4] 9641 )| 9642 6(?: 9643 1[578]| 9644 2[69]| 9645 39| 9646 4[5-7]| 9647 5[0-5]| 9648 6[0-59]| 9649 8[015-8] 9650 ) 9651 )| 9652 2(?: 9653 2(?: 9654 11[1-9]| 9655 22[0-7]| 9656 33\d| 9657 44[1467]| 9658 66[1-68] 9659 )| 9660 5(?: 9661 11[124-6]| 9662 33[2-8]| 9663 44[1467]| 9664 55[14]| 9665 66[1-3679]| 9666 77[124-79]| 9667 880 9668 ) 9669 )| 9670 3(?: 9671 3(?: 9672 11[0-46-8]| 9673 (?: 9674 22| 9675 55 9676 )[0-6]| 9677 33[0134689]| 9678 44[04]| 9679 66[01467] 9680 )| 9681 4(?: 9682 44[0-8]| 9683 55[0-69]| 9684 66[0-3]| 9685 77[1-5] 9686 ) 9687 )| 9688 4(?: 9689 6(?: 9690 119| 9691 22[0-24-7]| 9692 33[1-5]| 9693 44[13-69]| 9694 55[14-689]| 9695 660| 9696 88[1-4] 9697 )| 9698 7(?: 9699 (?: 9700 11| 9701 22 9702 )[1-9]| 9703 33[13-7]| 9704 44[13-6]| 9705 55[1-689] 9706 ) 9707 )| 9708 5(?: 9709 7(?: 9710 227| 9711 55[05]| 9712 (?: 9713 66| 9714 77 9715 )[14-8] 9716 )| 9717 8(?: 9718 11[149]| 9719 22[013-79]| 9720 33[0-68]| 9721 44[013-8]| 9722 550| 9723 66[1-5]| 9724 77\d 9725 ) 9726 ) 9727 )\d{4} 9728 </nationalNumberPattern> 9729 </fixedLine> 9730 <!-- The data here is not regularly updated by the Ethiopian authorities, and many more 9731 numbers are visible online than are reported in the ITU document. We have also 9732 referred to IR 21 docs as they are frequently updated. --> 9733 <mobile> 9734 <possibleLengths national="9"/> 9735 <exampleNumber>911234567</exampleNumber> 9736 <nationalNumberPattern> 9737 700[1-9]\d{5}| 9738 (?: 9739 7(?: 9740 0[1-9]| 9741 1[0-8]| 9742 22| 9743 77| 9744 86| 9745 99 9746 )| 9747 9\d\d 9748 )\d{6} 9749 </nationalNumberPattern> 9750 </mobile> 9751 </territory> 9752 9753 <!-- Finland (FI) --> 9754 <!-- Main region for 'AX' --> 9755 <!-- Adding all international carrier access codes in below doc that we found corroborating 9756 evidence for. https://www.viestintavirasto.fi/en/internettelephone/numberingoftelecommunicationsnetworks/internationalcalls/internationalcarrieraccesscodes.html --> 9757 <!-- Not supporting national long distance carrier codes as these are overlapping with UAN 9758 ranges mentioned in ITU doc. --> 9759 <!-- https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html --> 9760 <territory id="FI" mainCountryForCode="true" countryCode="358" leadingDigits="1[03-79]|[2-9]" 9761 preferredInternationalPrefix="00" 9762 internationalPrefix="00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))" 9763 nationalPrefix="0" mobileNumberPortableRegion="true"> 9764 <availableFormats> 9765 <!-- Most service numbers are included under UAN in PhoneNumberMetadata.xml (and also in 9766 the no-international-dialling block) but prefixes 75[12] are always short and used 9767 for directory services so are covered in ShortNumberMetadata.xml intead. However, 9768 they still need a national prefix so we have a formatting rule here. --> 9769 <numberFormat pattern="(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 9770 <leadingDigits>75[12]</leadingDigits> 9771 <format>$1</format> 9772 <intlFormat>NA</intlFormat> 9773 </numberFormat> 9774 <!-- Format for 5 digit UAN numbers. --> 9775 <numberFormat pattern="(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 9776 <leadingDigits>20[2-59]</leadingDigits> 9777 <format>$1</format> 9778 </numberFormat> 9779 <!-- Format for 6 digit short codes. --> 9780 <numberFormat pattern="(\d{6})"> 9781 <leadingDigits>11</leadingDigits> 9782 <format>$1</format> 9783 <intlFormat>NA</intlFormat> 9784 </numberFormat> 9785 <!-- General format for 3-digit prefix (6-10 digit numbers). --> 9786 <numberFormat pattern="(\d{3})(\d{3,7})" nationalPrefixFormattingRule="$NP$FG"> 9787 <leadingDigits> 9788 (?: 9789 [1-3]0| 9790 [68] 9791 )0| 9792 70[07-9] 9793 </leadingDigits> 9794 <format>$1 $2</format> 9795 </numberFormat> 9796 <!-- General format for 2-digit prefix (6-10 digit numbers). --> 9797 <numberFormat pattern="(\d{2})(\d{4,8})" nationalPrefixFormattingRule="$NP$FG"> 9798 <leadingDigits> 9799 [14]| 9800 2[09]| 9801 50| 9802 7[135] 9803 </leadingDigits> 9804 <format>$1 $2</format> 9805 </numberFormat> 9806 <numberFormat pattern="(\d{2})(\d{6,10})" nationalPrefixFormattingRule="$NP$FG"> 9807 <leadingDigits>7</leadingDigits> 9808 <format>$1 $2</format> 9809 </numberFormat> 9810 <!-- General format for 1-digit prefix (5-10 digit numbers). --> 9811 <numberFormat pattern="(\d)(\d{4,9})" nationalPrefixFormattingRule="$NP$FG"> 9812 <leadingDigits> 9813 (?: 9814 1[3-79]| 9815 [2568] 9816 )[1-8]| 9817 3(?: 9818 0[1-9]| 9819 [1-9] 9820 )| 9821 9 9822 </leadingDigits> 9823 <format>$1 $2</format> 9824 </numberFormat> 9825 </availableFormats> 9826 <generalDesc> 9827 <nationalNumberPattern> 9828 [1-35689]\d{4}| 9829 7\d{10,11}| 9830 (?: 9831 [124-7]\d| 9832 3[0-46-9] 9833 )\d{8}| 9834 [1-9]\d{5,8} 9835 </nationalNumberPattern> 9836 </generalDesc> 9837 <!-- According to the national numbering plan, service numbers are in general not accessible 9838 from abroad, although 600/700/800 numbers may be. --> 9839 <noInternationalDialling> 9840 <possibleLengths national="[5-12]"/> 9841 <nationalNumberPattern> 9842 20(?: 9843 2[023]| 9844 9[89] 9845 )\d{1,6}| 9846 (?: 9847 60[12]\d| 9848 7099 9849 )\d{4,5}| 9850 (?: 9851 606| 9852 7(?: 9853 0[78]| 9854 1| 9855 3\d 9856 ) 9857 )\d{7}| 9858 (?: 9859 [1-3]00| 9860 7(?: 9861 0[1-5]\d\d| 9862 5[03-9] 9863 ) 9864 )\d{3,7} 9865 </nationalNumberPattern> 9866 </noInternationalDialling> 9867 <!-- This is limited to geographic numbers - non-geographic nationwide subscriber numbers 9868 are listed under UAN. It also excludes Åland numbers. Only 5, 7, 8 and 9 digit numbers 9869 are possible as per www.viestintavirasto.fi's plan. Supporting other lengths based on 9870 user reports. --> 9871 <fixedLine> 9872 <possibleLengths national="[5-9]"/> 9873 <exampleNumber>131234567</exampleNumber> 9874 <nationalNumberPattern> 9875 (?: 9876 1[3-79][1-8]| 9877 [23568][1-8]\d| 9878 9(?: 9879 00| 9880 [1-8]\d 9881 ) 9882 )\d{2,6} 9883 </nationalNumberPattern> 9884 </fixedLine> 9885 <!-- Only 8, 9 and 10 digit numbers are possible as per www.viestintavirasto.fi's plan. 9886 Supporting other lengths based on user reports. --> 9887 <mobile> 9888 <possibleLengths national="[6-10]"/> 9889 <exampleNumber>412345678</exampleNumber> 9890 <nationalNumberPattern> 9891 4946\d{2,6}| 9892 (?: 9893 4[0-8]| 9894 50 9895 )\d{4,8} 9896 </nationalNumberPattern> 9897 </mobile> 9898 <tollFree> 9899 <possibleLengths national="[7-9]"/> 9900 <exampleNumber>800123456</exampleNumber> 9901 <nationalNumberPattern>800\d{4,6}</nationalNumberPattern> 9902 </tollFree> 9903 <premiumRate> 9904 <possibleLengths national="8,9"/> 9905 <exampleNumber>600123456</exampleNumber> 9906 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern> 9907 </premiumRate> 9908 <!-- Covers nationwide non-geographic numbers, and nationwide "service numbers", typically 9909 assigned to institutions such as universities, the national post, etc, where they are 9910 not otherwise classified as toll-free or premium-rate numbers. --> 9911 <uan> 9912 <possibleLengths national="[5-12]"/> 9913 <exampleNumber>10112345</exampleNumber> 9914 <nationalNumberPattern> 9915 20\d{4,8}| 9916 60[12]\d{5,6}| 9917 7(?: 9918 099\d{4,5}| 9919 5[03-9]\d{3,7} 9920 )| 9921 20[2-59]\d\d| 9922 (?: 9923 606| 9924 7(?: 9925 0[78]| 9926 1| 9927 3\d 9928 ) 9929 )\d{7}| 9930 (?: 9931 10| 9932 29| 9933 3[09]| 9934 70[1-5]\d 9935 )\d{4,8} 9936 </nationalNumberPattern> 9937 </uan> 9938 </territory> 9939 9940 <!-- Fiji (FJ) --> 9941 <!-- http://www.itu.int/oth/T0202000048/en --> 9942 <!-- http://www.tfl.com.fj --> 9943 <territory id="FJ" countryCode="679" preferredInternationalPrefix="00" 9944 internationalPrefix="0(?:0|52)"> 9945 <availableFormats> 9946 <numberFormat pattern="(\d{3})(\d{4})"> 9947 <leadingDigits> 9948 [235-9]| 9949 45 9950 </leadingDigits> 9951 <format>$1 $2</format> 9952 </numberFormat> 9953 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 9954 <leadingDigits>0</leadingDigits> 9955 <format>$1 $2 $3</format> 9956 </numberFormat> 9957 </availableFormats> 9958 <generalDesc> 9959 <nationalNumberPattern> 9960 45\d{5}| 9961 (?: 9962 0800\d| 9963 [235-9] 9964 )\d{6} 9965 </nationalNumberPattern> 9966 </generalDesc> 9967 <!-- Adding the prefixes 30X, 31X and 62X, since numbers with these prefixes have been found 9968 online, including in the white pages. 35X and 85X were found in the exchanges listed on 9969 http://www.tfl.com.fj. Prefix 603 is added based on user report and online results. --> 9970 <fixedLine> 9971 <possibleLengths national="7"/> 9972 <exampleNumber>3212345</exampleNumber> 9973 <nationalNumberPattern> 9974 603\d{4}| 9975 (?: 9976 3[0-5]| 9977 6[25-7]| 9978 8[58] 9979 )\d{5} 9980 </nationalNumberPattern> 9981 </fixedLine> 9982 <mobile> 9983 <possibleLengths national="7"/> 9984 <exampleNumber>7012345</exampleNumber> 9985 <nationalNumberPattern> 9986 (?: 9987 [279]\d| 9988 45| 9989 5[01568]| 9990 8[034679] 9991 )\d{5} 9992 </nationalNumberPattern> 9993 </mobile> 9994 <!-- Information found on http://www.tfl.com.fj. It is not clear if these are 9995 internationally diallable, or if so, how. --> 9996 <tollFree> 9997 <possibleLengths national="11"/> 9998 <exampleNumber>08001234567</exampleNumber> 9999 <nationalNumberPattern>0800\d{7}</nationalNumberPattern> 10000 </tollFree> 10001 </territory> 10002 10003 <!-- Falkland Islands (Islas Malvinas) (FK) --> 10004 <!-- http://www.itu.int/oth/T0202000046/en --> 10005 <territory id="FK" countryCode="500" internationalPrefix="00"> 10006 <generalDesc> 10007 <nationalNumberPattern>[2-7]\d{4}</nationalNumberPattern> 10008 </generalDesc> 10009 <fixedLine> 10010 <possibleLengths national="5"/> 10011 <exampleNumber>31234</exampleNumber> 10012 <nationalNumberPattern>[2-47]\d{4}</nationalNumberPattern> 10013 </fixedLine> 10014 <mobile> 10015 <possibleLengths national="5"/> 10016 <exampleNumber>51234</exampleNumber> 10017 <nationalNumberPattern>[56]\d{4}</nationalNumberPattern> 10018 </mobile> 10019 </territory> 10020 10021 <!-- Micronesia (FM) --> 10022 <!-- http://www.itu.int/oth/T020200008B/en --> 10023 <territory id="FM" countryCode="691" internationalPrefix="00"> 10024 <availableFormats> 10025 <numberFormat pattern="(\d{3})(\d{4})"> 10026 <leadingDigits>[389]</leadingDigits> 10027 <format>$1 $2</format> 10028 </numberFormat> 10029 </availableFormats> 10030 <generalDesc> 10031 <nationalNumberPattern> 10032 (?: 10033 [39]\d\d| 10034 820 10035 )\d{4} 10036 </nationalNumberPattern> 10037 </generalDesc> 10038 <fixedLine> 10039 <possibleLengths national="7"/> 10040 <exampleNumber>3201234</exampleNumber> 10041 <nationalNumberPattern> 10042 31(?: 10043 00[67]| 10044 208| 10045 309 10046 )\d\d| 10047 (?: 10048 3(?: 10049 [2357]0[1-9]| 10050 602| 10051 804| 10052 905 10053 )| 10054 (?: 10055 820| 10056 9[2-6]\d 10057 )\d 10058 )\d{3} 10059 </nationalNumberPattern> 10060 </fixedLine> 10061 <!-- Note that most ranges are used for both fixed and mobile but numbers starting with 97X 10062 are exclusively mobile. --> 10063 <mobile> 10064 <possibleLengths national="7"/> 10065 <exampleNumber>3501234</exampleNumber> 10066 <nationalNumberPattern> 10067 31(?: 10068 00[67]| 10069 208| 10070 309 10071 )\d\d| 10072 (?: 10073 3(?: 10074 [2357]0[1-9]| 10075 602| 10076 804| 10077 905 10078 )| 10079 (?: 10080 820| 10081 9[2-7]\d 10082 )\d 10083 )\d{3} 10084 </nationalNumberPattern> 10085 </mobile> 10086 </territory> 10087 10088 <!-- Faroe Islands (FO) --> 10089 <!-- http://www.itu.int/oth/T0202000047/en --> 10090 <!-- All numbers are formatted together, as a block. --> 10091 <territory id="FO" countryCode="298" internationalPrefix="00" 10092 nationalPrefixForParsing="(10(?:01|[12]0|88))"> 10093 <availableFormats> 10094 <numberFormat pattern="(\d{6})" carrierCodeFormattingRule="$CC $FG"> 10095 <leadingDigits>[2-9]</leadingDigits> 10096 <format>$1</format> 10097 </numberFormat> 10098 </availableFormats> 10099 <generalDesc> 10100 <nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern> 10101 </generalDesc> 10102 <fixedLine> 10103 <possibleLengths national="6"/> 10104 <exampleNumber>201234</exampleNumber> 10105 <nationalNumberPattern> 10106 (?: 10107 20| 10108 [34]\d| 10109 8[19] 10110 )\d{4} 10111 </nationalNumberPattern> 10112 </fixedLine> 10113 <mobile> 10114 <possibleLengths national="6"/> 10115 <exampleNumber>211234</exampleNumber> 10116 <nationalNumberPattern> 10117 (?: 10118 [27][1-9]| 10119 5\d| 10120 9[16] 10121 )\d{4} 10122 </nationalNumberPattern> 10123 </mobile> 10124 <tollFree> 10125 <possibleLengths national="6"/> 10126 <exampleNumber>802123</exampleNumber> 10127 <nationalNumberPattern>80[257-9]\d{3}</nationalNumberPattern> 10128 </tollFree> 10129 <premiumRate> 10130 <possibleLengths national="6"/> 10131 <exampleNumber>901123</exampleNumber> 10132 <nationalNumberPattern> 10133 90(?: 10134 [13-5][15-7]| 10135 2[125-7]| 10136 9\d 10137 )\d\d 10138 </nationalNumberPattern> 10139 </premiumRate> 10140 <voip> 10141 <possibleLengths national="6"/> 10142 <exampleNumber>601234</exampleNumber> 10143 <nationalNumberPattern> 10144 (?: 10145 6[0-36]| 10146 88 10147 )\d{4} 10148 </nationalNumberPattern> 10149 </voip> 10150 </territory> 10151 10152 <!-- France (FR) --> 10153 <!-- http://www.itu.int/oth/T020200004A/en --> 10154 <!-- http://www.arcep.fr/index.php?id=8146 --> 10155 <!-- http://en.wikipedia.org/wiki/%2B33 --> 10156 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 10157 <!-- Short numbers will be formatted as a block without a national prefix. --> 10158 <territory id="FR" countryCode="33" internationalPrefix="00" nationalPrefix="0" 10159 mobileNumberPortableRegion="true"> 10160 <availableFormats> 10161 <!-- 4-digit shortcodes. --> 10162 <numberFormat pattern="(\d{4})"> 10163 <leadingDigits>10</leadingDigits> 10164 <format>$1</format> 10165 <intlFormat>NA</intlFormat> 10166 </numberFormat> 10167 <!-- 6-digit shortcodes. --> 10168 <numberFormat pattern="(\d{3})(\d{3})"> 10169 <leadingDigits>1</leadingDigits> 10170 <format>$1 $2</format> 10171 <intlFormat>NA</intlFormat> 10172 </numberFormat> 10173 <!-- Variable cost (toll free, premium rate etc.) --> 10174 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP $FG"> 10175 <leadingDigits>8</leadingDigits> 10176 <format>$1 $2 $3 $4</format> 10177 </numberFormat> 10178 <!-- General format (fixed, mobile, voip) --> 10179 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})" 10180 nationalPrefixFormattingRule="$NP$FG"> 10181 <leadingDigits>[1-79]</leadingDigits> 10182 <format>$1 $2 $3 $4 $5</format> 10183 </numberFormat> 10184 </availableFormats> 10185 <generalDesc> 10186 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern> 10187 </generalDesc> 10188 <fixedLine> 10189 <possibleLengths national="9"/> 10190 <exampleNumber>123456789</exampleNumber> 10191 <nationalNumberPattern> 10192 (?: 10193 26[013-9]| 10194 59[1-35-9] 10195 )\d{6}| 10196 (?: 10197 [13]\d| 10198 2[0-57-9]| 10199 4[1-9]| 10200 5[0-8] 10201 )\d{7} 10202 </nationalNumberPattern> 10203 </fixedLine> 10204 <!-- 700 numbers are mobile phone services as per https://www.arcep.fr/index.php?id=8146 10205 where length is mentioned as 'extended length numbers'. As we are not sure, supporting 10206 it as regular 9 digit range. Sub ranges are assigned to mobile operators as per: 10207 https://www.arcep.fr/index.php?id=interactivenumeros&no_cache=1 --> 10208 <mobile> 10209 <possibleLengths national="9"/> 10210 <exampleNumber>612345678</exampleNumber> 10211 <nationalNumberPattern> 10212 (?: 10213 6(?: 10214 [0-24-8]\d| 10215 3[0-8]| 10216 9[589] 10217 )| 10218 7[3-9]\d 10219 )\d{6} 10220 </nationalNumberPattern> 10221 </mobile> 10222 <tollFree> 10223 <possibleLengths national="9"/> 10224 <exampleNumber>801234567</exampleNumber> 10225 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 10226 </tollFree> 10227 <premiumRate> 10228 <possibleLengths national="9"/> 10229 <exampleNumber>891123456</exampleNumber> 10230 <nationalNumberPattern> 10231 836(?: 10232 0[0-36-9]| 10233 [1-9]\d 10234 )\d{4}| 10235 8(?: 10236 1[2-9]| 10237 2[2-47-9]| 10238 3[0-57-9]| 10239 [569]\d| 10240 8[0-35-9] 10241 )\d{6} 10242 </nationalNumberPattern> 10243 </premiumRate> 10244 <sharedCost> 10245 <possibleLengths national="9"/> 10246 <exampleNumber>884012345</exampleNumber> 10247 <nationalNumberPattern> 10248 8(?: 10249 1[01]| 10250 2[0156]| 10251 4[02]| 10252 84 10253 )\d{6} 10254 </nationalNumberPattern> 10255 </sharedCost> 10256 <!-- 087 numbers used to be used for this. --> 10257 <voip> 10258 <possibleLengths national="9"/> 10259 <exampleNumber>912345678</exampleNumber> 10260 <nationalNumberPattern>9\d{8}</nationalNumberPattern> 10261 </voip> 10262 <!-- 80[6-9] numbers cost the same as fixed-line calls, but are not geographically assigned, 10263 so we classify them as UAN. --> 10264 <uan> 10265 <possibleLengths national="9"/> 10266 <exampleNumber>806123456</exampleNumber> 10267 <nationalNumberPattern>80[6-9]\d{6}</nationalNumberPattern> 10268 </uan> 10269 </territory> 10270 10271 <!-- Gabon (GA) --> 10272 <!-- Note: We cannot set nationalPrefix="0" while fixed line numbers can start with a zero 10273 as this breaks parsing (it treats all leading zeros as national prefixes. --> 10274 <!-- http://www.itu.int/oth/T020200004E/en --> 10275 <!-- http://www.arcep.ga --> 10276 <territory id="GA" countryCode="241" internationalPrefix="00" 10277 nationalPrefixForParsing="0(11\d{6}|60\d{6}|61\d{6}|6[256]\d{6}|7[467]\d{6})" 10278 nationalPrefixTransformRule="$1"> 10279 <availableFormats> 10280 <!-- If no leading zero was supplied, format with the national prefix. --> 10281 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="0$FG"> 10282 <leadingDigits>[2-7]</leadingDigits> 10283 <format>$1 $2 $3 $4</format> 10284 </numberFormat> 10285 <!-- This already has a leading zero so we format is "as is". --> 10286 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 10287 <leadingDigits>0</leadingDigits> 10288 <format>$1 $2 $3 $4</format> 10289 </numberFormat> 10290 <!-- Even in new way of dialling, 0 is mandatory when dialling domestically. --> 10291 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="0$FG"> 10292 <leadingDigits> 10293 11| 10294 [67] 10295 </leadingDigits> 10296 <format>$1 $2 $3 $4</format> 10297 </numberFormat> 10298 </availableFormats> 10299 <generalDesc> 10300 <nationalNumberPattern> 10301 (?: 10302 [067]\d| 10303 11 10304 )\d{6}| 10305 [2-7]\d{6} 10306 </nationalNumberPattern> 10307 </generalDesc> 10308 <!-- Gabon has undergone renumbering in November 2019 where the prefix 01 is changed to 011; 10309 and intial "0" is no more needed when dialled internationally. Thus they become 7 digit 10310 to 8 digit excluding 0. --> 10311 <!-- About numbers in older version, which may soon get invalid: 10312 A 7-digit fixed-line plan was scheduled to be implemented on June 17, 2012 to unify fixed 10313 line and mobile numbering. However, this has only partially happened; mobile numbers can 10314 now be dialed without a leading zero, but fixed line numbers still require it. Their own 10315 website still lists fixed line numbers as "+241 01 44 68 11" and upon ringing they will 10316 not connect from outside the country without the 0. This was last tested March 2014. --> 10317 <fixedLine> 10318 <possibleLengths national="8"/> 10319 <exampleNumber>01441234</exampleNumber> 10320 <nationalNumberPattern>[01]1\d{6}</nationalNumberPattern> 10321 </fixedLine> 10322 <!-- Gabon has undergone renumbering in November 2019 where the prefixes 0[256] are changed 10323 to 6[256] respectively and similarly 0[47] changed to 7[47]. The intial "0" is no more 10324 needed when dialled internationally. Thus they become 7 digit to 8 digit excluding 0. --> 10325 <!-- About old numbers, which may soon get invalid: Mobile numbers can be 7 or 8 digits 10326 (with or without a leading zero). --> 10327 <!-- Prefix 7658 is added based on user report. --> 10328 <mobile> 10329 <possibleLengths national="7,8"/> 10330 <exampleNumber>06031234</exampleNumber> 10331 <nationalNumberPattern> 10332 (?: 10333 (?: 10334 0[2-7]| 10335 7[467] 10336 )\d| 10337 6(?: 10338 0[0-4]| 10339 10| 10340 [256]\d 10341 ) 10342 )\d{5}| 10343 [2-7]\d{6} 10344 </nationalNumberPattern> 10345 </mobile> 10346 </territory> 10347 10348 <!-- United Kingdom (GB) --> 10349 <!-- Main region for 'GG,IM,JE' --> 10350 <!-- Note that this excludes Isle of Man, Jersey and Guernsey prefixes for the purposes of 10351 validation, although the formatting rules are shared. Also numbers are fine-grained where 10352 needed in order to disambiguate between the 4 regions. --> 10353 <!-- http://static.ofcom.org.uk/static/numbering/ --> 10354 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/ --> 10355 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes --> 10356 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB --> 10357 <territory id="GB" mainCountryForCode="true" countryCode="44" internationalPrefix="00" 10358 nationalPrefix="0" preferredExtnPrefix=" x" mobileNumberPortableRegion="true"> 10359 <availableFormats> 10360 <!-- Special case: 800 1111 (UK Child Line). --> 10361 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10362 <leadingDigits>800</leadingDigits> 10363 <leadingDigits>8001</leadingDigits> 10364 <leadingDigits>80011</leadingDigits> 10365 <leadingDigits>800111</leadingDigits> 10366 <leadingDigits>8001111</leadingDigits> 10367 <format>$1 $2</format> 10368 </numberFormat> 10369 <!-- Special case: 845 46 47 (UK NHS Direct). --> 10370 <numberFormat pattern="(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10371 <leadingDigits>845</leadingDigits> 10372 <leadingDigits>8454</leadingDigits> 10373 <leadingDigits>84546</leadingDigits> 10374 <leadingDigits>845464</leadingDigits> 10375 <format>$1 $2 $3</format> 10376 </numberFormat> 10377 <!-- Shorter than normal toll-free numbers (9-digits). --> 10378 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 10379 <leadingDigits>800</leadingDigits> 10380 <format>$1 $2</format> 10381 </numberFormat> 10382 <!-- 5-digit area codes (9 or 10 digit numbers). 10383 These area codes are very rare in GB, and are only available in the following places: 10384 13873(Langholm), 15242(Hornby), 15394(Hawkshead), 15395(Grange-over-Sands), 10385 15396(Sedbergh), 16973(Wigton), 16974(Raughton Head), 16977(Brampton), 10386 17683(Appleby), 17684(Pooley Bridge), 17687(Keswick), 19467(Gosforth). --> 10387 <numberFormat pattern="(\d{5})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 10388 <leadingDigits> 10389 1(?: 10390 38| 10391 5[23]| 10392 69| 10393 76| 10394 94 10395 ) 10396 </leadingDigits> 10397 <leadingDigits> 10398 1(?: 10399 (?: 10400 38| 10401 69 10402 )7| 10403 5(?: 10404 24| 10405 39 10406 )| 10407 768| 10408 946 10409 ) 10410 </leadingDigits> 10411 <leadingDigits> 10412 1(?: 10413 3873| 10414 5(?: 10415 242| 10416 39[4-6] 10417 )| 10418 (?: 10419 697| 10420 768 10421 )[347]| 10422 9467 10423 ) 10424 </leadingDigits> 10425 <format>$1 $2</format> 10426 </numberFormat> 10427 <!-- 4-digit area codes (9 or 10 digit numbers). --> 10428 <numberFormat pattern="(\d{4})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 10429 <leadingDigits> 10430 1(?: 10431 [2-69][02-9]| 10432 [78] 10433 ) 10434 </leadingDigits> 10435 <format>$1 $2</format> 10436 </numberFormat> 10437 <!-- 2-digit area codes and other 2-4-4 formats (pager, uan etc.) 10438 2d, 55, 56, 70 and 76 pager numbers (excludes 7624) with 10 digits. --> 10439 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10440 <leadingDigits> 10441 [25]| 10442 7(?: 10443 0| 10444 6[02-9] 10445 ) 10446 </leadingDigits> 10447 <leadingDigits> 10448 [25]| 10449 7(?: 10450 0| 10451 6(?: 10452 [03-9]| 10453 2[356] 10454 ) 10455 ) 10456 </leadingDigits> 10457 <format>$1 $2 $3</format> 10458 </numberFormat> 10459 <!-- 7ddd (not 70, 76) with 10 digits. Includes 7624 for IM. --> 10460 <numberFormat pattern="(\d{4})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 10461 <leadingDigits>7</leadingDigits> 10462 <format>$1 $2</format> 10463 </numberFormat> 10464 <!-- 3-digit area codes and other 3-3-4 formats (fixed line, premium rate, toll free etc.) 10465 For geographic area codes: 11d, 1d1, 3dd, 9dd --> 10466 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10467 <leadingDigits>[1389]</leadingDigits> 10468 <format>$1 $2 $3</format> 10469 </numberFormat> 10470 </availableFormats> 10471 <generalDesc> 10472 <nationalNumberPattern> 10473 [1-357-9]\d{9}| 10474 [18]\d{8}| 10475 8\d{6} 10476 </nationalNumberPattern> 10477 </generalDesc> 10478 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes --> 10479 <!-- Pattern matches geographic NSN=10 numbers as follows: 10480 - area code and local number first digit for 2+8, 10481 - area code and local number first digit for 3+7, 10482 - area code only for 4+6 (including areas with embedded 5+5). 10483 Pattern matches geographic NSN=9 numbers as follows: 10484 - area code and local number first two digits for 4+5, 10485 - area code and local number first three digits for 4+5 special case (01768) 88Ddd, 10486 - area code and local number first digit for 5+4 special case (016977) Dddd. 10487 All patterns exclude ranges used in GG, IM, JE. --> 10488 <fixedLine> 10489 <possibleLengths national="9,10" localOnly="[4-8]"/> 10490 <exampleNumber>1212345678</exampleNumber> 10491 <nationalNumberPattern> 10492 (?: 10493 1(?: 10494 1(?: 10495 3(?: 10496 [0-58]\d\d| 10497 73[0235] 10498 )| 10499 4(?: 10500 [0-5]\d\d| 10501 69[7-9]| 10502 70[0-79] 10503 )| 10504 (?: 10505 (?: 10506 5[0-26-9]| 10507 [78][0-49] 10508 )\d| 10509 6(?: 10510 [0-4]\d| 10511 50 10512 ) 10513 )\d 10514 )| 10515 (?: 10516 2(?: 10517 (?: 10518 0[024-9]| 10519 2[3-9]| 10520 3[3-79]| 10521 4[1-689]| 10522 [58][02-9]| 10523 6[0-47-9]| 10524 7[013-9]| 10525 9\d 10526 )\d| 10527 1(?: 10528 [0-7]\d| 10529 8[0-2] 10530 ) 10531 )| 10532 (?: 10533 3(?: 10534 0\d| 10535 1[0-8]| 10536 [25][02-9]| 10537 3[02-579]| 10538 [468][0-46-9]| 10539 7[1-35-79]| 10540 9[2-578] 10541 )| 10542 4(?: 10543 0[03-9]| 10544 [137]\d| 10545 [28][02-57-9]| 10546 4[02-69]| 10547 5[0-8]| 10548 [69][0-79] 10549 )| 10550 5(?: 10551 0[1-35-9]| 10552 [16]\d| 10553 2[024-9]| 10554 3[015689]| 10555 4[02-9]| 10556 5[03-9]| 10557 7[0-35-9]| 10558 8[0-468]| 10559 9[0-57-9] 10560 )| 10561 6(?: 10562 0[034689]| 10563 1\d| 10564 2[0-35689]| 10565 [38][013-9]| 10566 4[1-467]| 10567 5[0-69]| 10568 6[13-9]| 10569 7[0-8]| 10570 9[0-24578] 10571 )| 10572 7(?: 10573 0[0246-9]| 10574 2\d| 10575 3[0236-8]| 10576 4[03-9]| 10577 5[0-46-9]| 10578 6[013-9]| 10579 7[0-35-9]| 10580 8[024-9]| 10581 9[02-9] 10582 )| 10583 8(?: 10584 0[35-9]| 10585 2[1-57-9]| 10586 3[02-578]| 10587 4[0-578]| 10588 5[124-9]| 10589 6[2-69]| 10590 7\d| 10591 8[02-9]| 10592 9[02569] 10593 )| 10594 9(?: 10595 0[02-589]| 10596 [18]\d| 10597 2[02-689]| 10598 3[1-57-9]| 10599 4[2-9]| 10600 5[0-579]| 10601 6[2-47-9]| 10602 7[0-24578]| 10603 9[2-57] 10604 ) 10605 )\d 10606 )\d 10607 )| 10608 2(?: 10609 0[013478]| 10610 3[0189]| 10611 4[017]| 10612 8[0-46-9]| 10613 9[0-2] 10614 )\d{3} 10615 )\d{4}| 10616 1(?: 10617 2(?: 10618 0(?: 10619 46[1-4]| 10620 87[2-9] 10621 )| 10622 545[1-79]| 10623 76(?: 10624 2\d| 10625 3[1-8]| 10626 6[1-6] 10627 )| 10628 9(?: 10629 7(?: 10630 2[0-4]| 10631 3[2-5] 10632 )| 10633 8(?: 10634 2[2-8]| 10635 7[0-47-9]| 10636 8[3-5] 10637 ) 10638 ) 10639 )| 10640 3(?: 10641 6(?: 10642 38[2-5]| 10643 47[23] 10644 )| 10645 8(?: 10646 47[04-9]| 10647 64[0157-9] 10648 ) 10649 )| 10650 4(?: 10651 044[1-7]| 10652 20(?: 10653 2[23]| 10654 8\d 10655 )| 10656 6(?: 10657 0(?: 10658 30| 10659 5[2-57]| 10660 6[1-8]| 10661 7[2-8] 10662 )| 10663 140 10664 )| 10665 8(?: 10666 052| 10667 87[1-3] 10668 ) 10669 )| 10670 5(?: 10671 2(?: 10672 4(?: 10673 3[2-79]| 10674 6\d 10675 )| 10676 76\d 10677 )| 10678 6(?: 10679 26[06-9]| 10680 686 10681 ) 10682 )| 10683 6(?: 10684 06(?: 10685 4\d| 10686 7[4-79] 10687 )| 10688 295[5-7]| 10689 35[34]\d| 10690 47(?: 10691 24| 10692 61 10693 )| 10694 59(?: 10695 5[08]| 10696 6[67]| 10697 74 10698 )| 10699 9(?: 10700 55[0-4]| 10701 77[23] 10702 ) 10703 )| 10704 7(?: 10705 26(?: 10706 6[13-9]| 10707 7[0-7] 10708 )| 10709 (?: 10710 442| 10711 688 10712 )\d| 10713 50(?: 10714 2[0-3]| 10715 [3-68]2| 10716 76 10717 ) 10718 )| 10719 8(?: 10720 27[56]\d| 10721 37(?: 10722 5[2-5]| 10723 8[239] 10724 )| 10725 843[2-58] 10726 )| 10727 9(?: 10728 0(?: 10729 0(?: 10730 6[1-8]| 10731 85 10732 )| 10733 52\d 10734 )| 10735 3583| 10736 4(?: 10737 66[1-8]| 10738 9(?: 10739 2[01]| 10740 81 10741 ) 10742 )| 10743 63(?: 10744 23| 10745 3[1-4] 10746 )| 10747 9561 10748 ) 10749 )\d{3} 10750 </nationalNumberPattern> 10751 </fixedLine> 10752 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/telephone-no-availability/numbers-administered/ 10753 7100-7599, 7700-7999 with 10 digits; excluding ranges used in GG, IM, JE. --> 10754 <mobile> 10755 <possibleLengths national="10"/> 10756 <exampleNumber>7400123456</exampleNumber> 10757 <nationalNumberPattern> 10758 7(?: 10759 457[0-57-9]| 10760 700[01]| 10761 911[028] 10762 )\d{5}| 10763 7(?: 10764 [1-3]\d\d| 10765 4(?: 10766 [0-46-9]\d| 10767 5[0-689] 10768 )| 10769 5(?: 10770 0[0-8]| 10771 [13-9]\d| 10772 2[0-35-9] 10773 )| 10774 7(?: 10775 0[1-9]| 10776 [1-7]\d| 10777 8[02-9]| 10778 9[0-689] 10779 )| 10780 8(?: 10781 [014-9]\d| 10782 [23][0-8] 10783 )| 10784 9(?: 10785 [024-9]\d| 10786 1[02-9]| 10787 3[0-689] 10788 ) 10789 )\d{6} 10790 </nationalNumberPattern> 10791 </mobile> 10792 <!-- 76 with 10 digits; excluding ranges used in IM. Prefix 7691 is been supported based on 10793 user report. --> 10794 <pager> 10795 <possibleLengths national="10"/> 10796 <exampleNumber>7640123456</exampleNumber> 10797 <nationalNumberPattern> 10798 76(?: 10799 464| 10800 652 10801 )\d{5}| 10802 76(?: 10803 0[0-28]| 10804 2[356]| 10805 34| 10806 4[01347]| 10807 5[49]| 10808 6[0-369]| 10809 77| 10810 8[14]| 10811 9[139] 10812 )\d{6} 10813 </nationalNumberPattern> 10814 </pager> 10815 <!-- Source for non geographic numbers: 10816 http://en.wikipedia.org/wiki/Non-geographic_telephone_numbers_in_the_United_Kingdom --> 10817 <!-- 800 1111 with 7 digits, 800 with 9 or 10 digits, 808 with 10 digits. --> 10818 <tollFree> 10819 <possibleLengths national="7,9,10"/> 10820 <exampleNumber>8001234567</exampleNumber> 10821 <nationalNumberPattern> 10822 80[08]\d{7}| 10823 800\d{6}| 10824 8001111 10825 </nationalNumberPattern> 10826 </tollFree> 10827 <!-- Note that only 908, 909, 980-989 are reserved for "adult services" while the other 10828 premium rate ranges are reserved for standard services. Revenue sharing number ranges 10829 84X and 87X are supported as premium rate as they incur additional service charge 10830 (which is usually additional to call charge). --> 10831 <premiumRate> 10832 <possibleLengths national="7,10"/> 10833 <exampleNumber>9012345678</exampleNumber> 10834 <nationalNumberPattern> 10835 (?: 10836 8(?: 10837 4[2-5]| 10838 7[0-3] 10839 )| 10840 9(?: 10841 [01]\d| 10842 8[2-49] 10843 ) 10844 )\d{7}| 10845 845464\d 10846 </nationalNumberPattern> 10847 </premiumRate> 10848 <!-- 70 with 10 digits. --> 10849 <personalNumber> 10850 <possibleLengths national="10"/> 10851 <exampleNumber>7012345678</exampleNumber> 10852 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 10853 </personalNumber> 10854 <!-- 56 with 10 digits. --> 10855 <voip> 10856 <possibleLengths national="10"/> 10857 <exampleNumber>5612345678</exampleNumber> 10858 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 10859 </voip> 10860 <!-- 30d, 33d, 34d, 37d, 55 with 10 digits. --> 10861 <uan> 10862 <possibleLengths national="10"/> 10863 <exampleNumber>5512345678</exampleNumber> 10864 <nationalNumberPattern> 10865 (?: 10866 3[0347]| 10867 55 10868 )\d{8} 10869 </nationalNumberPattern> 10870 </uan> 10871 </territory> 10872 10873 <!-- Grenada (GD) --> 10874 <!-- Calling code and formatting shared with 'US' --> 10875 <!-- http://www.itu.int/oth/T0202000057/en --> 10876 <territory id="GD" countryCode="1" leadingDigits="473" internationalPrefix="011" 10877 nationalPrefix="1" nationalPrefixForParsing="([2-9]\d{6})$|1" 10878 nationalPrefixTransformRule="473$1" mobileNumberPortableRegion="true"> 10879 <generalDesc> 10880 <nationalNumberPattern> 10881 (?: 10882 473| 10883 [58]\d\d| 10884 900 10885 )\d{7} 10886 </nationalNumberPattern> 10887 </generalDesc> 10888 <fixedLine> 10889 <possibleLengths national="10" localOnly="7"/> 10890 <exampleNumber>4732691234</exampleNumber> 10891 <nationalNumberPattern> 10892 473(?: 10893 2(?: 10894 3[0-2]| 10895 69 10896 )| 10897 3(?: 10898 2[89]| 10899 86 10900 )| 10901 4(?: 10902 [06]8| 10903 3[5-9]| 10904 4[0-49]| 10905 5[5-79]| 10906 73| 10907 90 10908 )| 10909 63[68]| 10910 7(?: 10911 58| 10912 84 10913 )| 10914 800| 10915 938 10916 )\d{4} 10917 </nationalNumberPattern> 10918 </fixedLine> 10919 <mobile> 10920 <possibleLengths national="10" localOnly="7"/> 10921 <exampleNumber>4734031234</exampleNumber> 10922 <nationalNumberPattern> 10923 473(?: 10924 4(?: 10925 0[2-79]| 10926 1[04-9]| 10927 2[0-5]| 10928 58 10929 )| 10930 5(?: 10931 2[01]| 10932 3[3-8] 10933 )| 10934 901 10935 )\d{4} 10936 </nationalNumberPattern> 10937 </mobile> 10938 <tollFree> 10939 <possibleLengths national="10"/> 10940 <exampleNumber>8002123456</exampleNumber> 10941 <nationalNumberPattern> 10942 8(?: 10943 00| 10944 33| 10945 44| 10946 55| 10947 66| 10948 77| 10949 88 10950 )[2-9]\d{6} 10951 </nationalNumberPattern> 10952 </tollFree> 10953 <premiumRate> 10954 <possibleLengths national="10"/> 10955 <exampleNumber>9002123456</exampleNumber> 10956 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 10957 </premiumRate> 10958 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 10959 <personalNumber> 10960 <possibleLengths national="10"/> 10961 <exampleNumber>5002345678</exampleNumber> 10962 <nationalNumberPattern> 10963 52(?: 10964 3(?: 10965 [2-46-9][02-9]\d| 10966 5(?: 10967 [02-46-9]\d| 10968 5[0-46-9] 10969 ) 10970 )| 10971 4(?: 10972 [2-478][02-9]\d| 10973 5(?: 10974 [034]\d| 10975 2[024-9]| 10976 5[0-46-9] 10977 )| 10978 6(?: 10979 0[1-9]| 10980 [2-9]\d 10981 )| 10982 9(?: 10983 [05-9]\d| 10984 2[0-5]| 10985 49 10986 ) 10987 ) 10988 )\d{4}| 10989 52[34][2-9]1[02-9]\d{4}| 10990 5(?: 10991 00| 10992 2[125-9]| 10993 33| 10994 44| 10995 66| 10996 77| 10997 88 10998 )[2-9]\d{6} 10999 </nationalNumberPattern> 11000 </personalNumber> 11001 </territory> 11002 11003 <!-- Georgia (GE) --> 11004 <!-- It seems there may be special 6 digit numbers beginning with 91, but we are not sure, so 11005 these are omitted for now. --> 11006 <!-- http://www.itu.int/oth/T0202000050/en --> 11007 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia_(country) --> 11008 <territory id="GE" countryCode="995" internationalPrefix="00" nationalPrefix="0" 11009 mobileNumberPortableRegion="true"> 11010 <availableFormats> 11011 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 11012 <leadingDigits>70</leadingDigits> 11013 <format>$1 $2 $3</format> 11014 </numberFormat> 11015 <!-- This format is for two digit area code fixed line range of Tblisi(32). --> 11016 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11017 <leadingDigits>32</leadingDigits> 11018 <format>$1 $2 $3 $4</format> 11019 </numberFormat> 11020 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 11021 <leadingDigits>[57]</leadingDigits> 11022 <format>$1 $2 $3 $4</format> 11023 </numberFormat> 11024 <!-- Format isn't very strictly defined - the yellow pages omits area code and does 2 2 2 11025 the communications commission uses 2 3 3. Wikipedia says 3 2 3. Some use 2 6. --> 11026 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11027 <leadingDigits>[348]</leadingDigits> 11028 <format>$1 $2 $3 $4</format> 11029 </numberFormat> 11030 </availableFormats> 11031 <generalDesc> 11032 <nationalNumberPattern> 11033 (?: 11034 [3-57]\d\d| 11035 800 11036 )\d{6} 11037 </nationalNumberPattern> 11038 </generalDesc> 11039 <!-- Online numbers mention that this is not internationally diallable. --> 11040 <noInternationalDialling> 11041 <possibleLengths national="9"/> 11042 <nationalNumberPattern>70[67]\d{6}</nationalNumberPattern> 11043 </noInternationalDialling> 11044 <fixedLine> 11045 <possibleLengths national="9" localOnly="6,7"/> 11046 <exampleNumber>322123456</exampleNumber> 11047 <nationalNumberPattern> 11048 (?: 11049 3(?: 11050 [256]\d| 11051 4[124-9]| 11052 7[0-4] 11053 )| 11054 4(?: 11055 1\d| 11056 2[2-7]| 11057 3[1-79]| 11058 4[2-8]| 11059 7[239]| 11060 9[1-7] 11061 ) 11062 )\d{6} 11063 </nationalNumberPattern> 11064 </fixedLine> 11065 <!-- 54444 is the only assigned range we have found, but we support all of 544 to keep the 11066 regex simple. --> 11067 <mobile> 11068 <possibleLengths national="9"/> 11069 <exampleNumber>555123456</exampleNumber> 11070 <nationalNumberPattern> 11071 5(?: 11072 (?: 11073 (?: 11074 0555| 11075 1(?: 11076 [17]77| 11077 555 11078 ) 11079 )[5-9]| 11080 757(?: 11081 7[7-9]| 11082 8[01] 11083 ) 11084 )\d| 11085 22252[0-4] 11086 )\d\d| 11087 (?: 11088 5(?: 11089 00(?: 11090 0\d| 11091 11| 11092 22| 11093 33| 11094 44| 11095 5[05]| 11096 77| 11097 88| 11098 9[09] 11099 )| 11100 1(?: 11101 1(?: 11102 00| 11103 [124]\d| 11104 3[01] 11105 )| 11106 4\d\d 11107 )| 11108 (?: 11109 44| 11110 68 11111 )\d\d| 11112 5(?: 11113 [0157-9]\d\d| 11114 200 11115 )| 11116 7(?: 11117 [0147-9]\d\d| 11118 5(?: 11119 00| 11120 [57]5 11121 ) 11122 )| 11123 8(?: 11124 0(?: 11125 [018]\d| 11126 2[0-4] 11127 )| 11128 58[89]| 11129 8(?: 11130 55| 11131 88 11132 ) 11133 )| 11134 9(?: 11135 090| 11136 [1-35-9]\d\d 11137 ) 11138 )| 11139 790\d\d 11140 )\d{4}| 11141 5(?: 11142 0(?: 11143 0[17]0| 11144 505 11145 )| 11146 1(?: 11147 0[01]0| 11148 1(?: 11149 07| 11150 33| 11151 51 11152 ) 11153 )| 11154 2(?: 11155 0[02]0| 11156 2[25]2 11157 )| 11158 3(?: 11159 0[03]0| 11160 3[35]3 11161 )| 11162 (?: 11163 40[04]| 11164 900 11165 )0| 11166 5222 11167 )[0-4]\d{3} 11168 </nationalNumberPattern> 11169 </mobile> 11170 <!-- Information from http://www.yell.ge, examples such as Wissol Petroleum Georgia 11171 hotline. --> 11172 <tollFree> 11173 <possibleLengths national="9"/> 11174 <exampleNumber>800123456</exampleNumber> 11175 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 11176 </tollFree> 11177 <!-- http://www.mydivert.com/virtual-numbers/995-virtual-number-National.html --> 11178 <voip> 11179 <possibleLengths national="9"/> 11180 <exampleNumber>706123456</exampleNumber> 11181 <nationalNumberPattern>70[67]\d{6}</nationalNumberPattern> 11182 </voip> 11183 </territory> 11184 11185 <!-- French Guiana (GF) --> 11186 <!-- Using a national prefix here as online numbers are formatted with it. --> 11187 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP 11188 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here 11189 too. --> 11190 <!-- http://www.itu.int/oth/T020200004C/en --> 11191 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION --> 11192 <!-- http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf --> 11193 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 11194 <territory id="GF" countryCode="594" internationalPrefix="00" nationalPrefix="0" 11195 mobileNumberPortableRegion="true"> 11196 <availableFormats> 11197 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11198 <leadingDigits> 11199 [56]| 11200 9[47] 11201 </leadingDigits> 11202 <format>$1 $2 $3 $4</format> 11203 </numberFormat> 11204 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11205 <leadingDigits>[89]</leadingDigits> 11206 <format>$1 $2 $3 $4</format> 11207 </numberFormat> 11208 </availableFormats> 11209 <generalDesc> 11210 <nationalNumberPattern> 11211 [56]94\d{6}| 11212 (?: 11213 80| 11214 9\d 11215 )\d{7} 11216 </nationalNumberPattern> 11217 </generalDesc> 11218 <fixedLine> 11219 <possibleLengths national="9"/> 11220 <exampleNumber>594101234</exampleNumber> 11221 <nationalNumberPattern> 11222 594(?: 11223 [02-49]\d| 11224 1[0-5]| 11225 5[6-9]| 11226 6[0-3]| 11227 80 11228 )\d{4} 11229 </nationalNumberPattern> 11230 </fixedLine> 11231 <!-- As per Wikipedia Guyane Téléphone Mobile operator is no longer functioning. However we 11232 support these ranges as they are still mentioned in ARCEP numbering plan doc. --> 11233 <mobile> 11234 <possibleLengths national="9"/> 11235 <exampleNumber>694201234</exampleNumber> 11236 <nationalNumberPattern> 11237 694(?: 11238 [0-249]\d| 11239 3[0-8] 11240 )\d{4} 11241 </nationalNumberPattern> 11242 </mobile> 11243 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as 11244 Toll-free numbers. --> 11245 <tollFree> 11246 <possibleLengths national="9"/> 11247 <exampleNumber>800012345</exampleNumber> 11248 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 11249 </tollFree> 11250 <voip> 11251 <possibleLengths national="9"/> 11252 <exampleNumber>976012345</exampleNumber> 11253 <nationalNumberPattern> 11254 9(?: 11255 (?: 11256 396| 11257 76\d 11258 )\d| 11259 476[0-5] 11260 )\d{4} 11261 </nationalNumberPattern> 11262 </voip> 11263 </territory> 11264 11265 <!-- Guernsey (GG) --> 11266 <!-- Calling code and formatting shared with 'GB' --> 11267 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 11268 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 11269 <!-- http://static.ofcom.org.uk/static/numbering/ --> 11270 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 11271 <territory id="GG" countryCode="44" internationalPrefix="00" nationalPrefix="0" 11272 nationalPrefixForParsing="([25-9]\d{5})$|0" nationalPrefixTransformRule="1481$1"> 11273 <generalDesc> 11274 <nationalNumberPattern> 11275 (?: 11276 1481| 11277 [357-9]\d{3} 11278 )\d{6}| 11279 8\d{6}(?: 11280 \d{2} 11281 )? 11282 </nationalNumberPattern> 11283 </generalDesc> 11284 <!-- Specific to GG. --> 11285 <!-- 1481 with 10 digits. --> 11286 <fixedLine> 11287 <possibleLengths national="10" localOnly="6"/> 11288 <exampleNumber>1481256789</exampleNumber> 11289 <nationalNumberPattern>1481[25-9]\d{5}</nationalNumberPattern> 11290 </fixedLine> 11291 <mobile> 11292 <possibleLengths national="10"/> 11293 <exampleNumber>7781123456</exampleNumber> 11294 <nationalNumberPattern> 11295 7(?: 11296 (?: 11297 781| 11298 839 11299 )\d| 11300 911[17] 11301 )\d{5} 11302 </nationalNumberPattern> 11303 </mobile> 11304 <!-- Other numbers as per GB. --> 11305 <pager> 11306 <possibleLengths national="10"/> 11307 <exampleNumber>7640123456</exampleNumber> 11308 <nationalNumberPattern> 11309 76(?: 11310 464| 11311 652 11312 )\d{5}| 11313 76(?: 11314 0[0-28]| 11315 2[356]| 11316 34| 11317 4[01347]| 11318 5[49]| 11319 6[0-369]| 11320 77| 11321 8[14]| 11322 9[139] 11323 )\d{6} 11324 </nationalNumberPattern> 11325 </pager> 11326 <tollFree> 11327 <possibleLengths national="7,9,10"/> 11328 <exampleNumber>8001234567</exampleNumber> 11329 <nationalNumberPattern> 11330 80[08]\d{7}| 11331 800\d{6}| 11332 8001111 11333 </nationalNumberPattern> 11334 </tollFree> 11335 <premiumRate> 11336 <possibleLengths national="7,10"/> 11337 <exampleNumber>9012345678</exampleNumber> 11338 <nationalNumberPattern> 11339 (?: 11340 8(?: 11341 4[2-5]| 11342 7[0-3] 11343 )| 11344 9(?: 11345 [01]\d| 11346 8[0-3] 11347 ) 11348 )\d{7}| 11349 845464\d 11350 </nationalNumberPattern> 11351 </premiumRate> 11352 <personalNumber> 11353 <possibleLengths national="10"/> 11354 <exampleNumber>7012345678</exampleNumber> 11355 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 11356 </personalNumber> 11357 <voip> 11358 <possibleLengths national="10"/> 11359 <exampleNumber>5612345678</exampleNumber> 11360 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 11361 </voip> 11362 <uan> 11363 <possibleLengths national="10"/> 11364 <exampleNumber>5512345678</exampleNumber> 11365 <nationalNumberPattern> 11366 (?: 11367 3[0347]| 11368 55 11369 )\d{8} 11370 </nationalNumberPattern> 11371 </uan> 11372 </territory> 11373 11374 <!-- Ghana (GH) --> 11375 <!-- No premiumRate information can be found. --> 11376 <!-- http://www.itu.int/oth/T0202000052/en --> 11377 <!-- http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&Itemid=65 --> 11378 <territory id="GH" countryCode="233" internationalPrefix="00" nationalPrefix="0" 11379 mobileNumberPortableRegion="true"> 11380 <availableFormats> 11381 <numberFormat pattern="(\d{3})(\d{4})"> 11382 <leadingDigits> 11383 [237]| 11384 8[0-2] 11385 </leadingDigits> 11386 <format>$1 $2</format> 11387 <intlFormat>NA</intlFormat> 11388 </numberFormat> 11389 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 11390 <leadingDigits>8</leadingDigits> 11391 <format>$1 $2</format> 11392 </numberFormat> 11393 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 11394 <leadingDigits>[235]</leadingDigits> 11395 <format>$1 $2 $3</format> 11396 </numberFormat> 11397 </availableFormats> 11398 <generalDesc> 11399 <nationalNumberPattern> 11400 (?: 11401 [235]\d{3}| 11402 800 11403 )\d{5} 11404 </nationalNumberPattern> 11405 </generalDesc> 11406 <noInternationalDialling> 11407 <possibleLengths national="8"/> 11408 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 11409 </noInternationalDialling> 11410 <fixedLine> 11411 <possibleLengths national="9" localOnly="7"/> 11412 <exampleNumber>302345678</exampleNumber> 11413 <nationalNumberPattern> 11414 3082[0-5]\d{4}| 11415 3(?: 11416 0(?: 11417 [237]\d| 11418 8[01] 11419 )| 11420 [167](?: 11421 2[0-6]| 11422 7\d| 11423 80 11424 )| 11425 2(?: 11426 2[0-5]| 11427 7\d| 11428 80 11429 )| 11430 3(?: 11431 2[0-3]| 11432 7\d| 11433 80 11434 )| 11435 4(?: 11436 2[013-9]| 11437 3[01]| 11438 7\d| 11439 80 11440 )| 11441 5(?: 11442 2[0-7]| 11443 7\d| 11444 80 11445 )| 11446 8(?: 11447 2[0-2]| 11448 7\d| 11449 80 11450 )| 11451 9(?: 11452 [28]0| 11453 7\d 11454 ) 11455 )\d{5} 11456 </nationalNumberPattern> 11457 </fixedLine> 11458 <mobile> 11459 <possibleLengths national="9"/> 11460 <exampleNumber>231234567</exampleNumber> 11461 <nationalNumberPattern> 11462 (?: 11463 2(?: 11464 [0346-9]\d| 11465 5[67] 11466 )| 11467 5(?: 11468 [03-7]\d| 11469 9[1-9] 11470 ) 11471 )\d{6} 11472 </nationalNumberPattern> 11473 </mobile> 11474 <!-- Found online references to these numbers, although they are not in the plan since they 11475 are not internationally diallable. --> 11476 <tollFree> 11477 <possibleLengths national="8"/> 11478 <exampleNumber>80012345</exampleNumber> 11479 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 11480 </tollFree> 11481 </territory> 11482 11483 <!-- Gibraltar (GI) --> 11484 <!-- http://www.gra.gi/communications/numbering-plan --> 11485 <territory id="GI" countryCode="350" internationalPrefix="00" mobileNumberPortableRegion="true"> 11486 <availableFormats> 11487 <!-- Most numbers are formatted as a block --> 11488 <numberFormat pattern="(\d{3})(\d{5})"> 11489 <leadingDigits>2</leadingDigits> 11490 <format>$1 $2</format> 11491 </numberFormat> 11492 </availableFormats> 11493 <generalDesc> 11494 <nationalNumberPattern> 11495 (?: 11496 [25]\d| 11497 60 11498 )\d{6} 11499 </nationalNumberPattern> 11500 </generalDesc> 11501 <fixedLine> 11502 <possibleLengths national="8"/> 11503 <exampleNumber>20012345</exampleNumber> 11504 <nationalNumberPattern> 11505 2190[0-2]\d{3}| 11506 2(?: 11507 0(?: 11508 [02]\d| 11509 3[01] 11510 )| 11511 16[24-9]| 11512 2[2-5]\d 11513 )\d{4} 11514 </nationalNumberPattern> 11515 </fixedLine> 11516 <mobile> 11517 <possibleLengths national="8"/> 11518 <exampleNumber>57123456</exampleNumber> 11519 <nationalNumberPattern> 11520 5251[0-4]\d{3}| 11521 (?: 11522 5(?: 11523 [146-8]\d\d| 11524 250 11525 )| 11526 60(?: 11527 1[01]| 11528 6\d 11529 ) 11530 )\d{4} 11531 </nationalNumberPattern> 11532 </mobile> 11533 </territory> 11534 11535 <!-- Greenland (GL) --> 11536 <!-- http://www.itu.int/oth/T0202000056/en --> 11537 <territory id="GL" countryCode="299" internationalPrefix="00"> 11538 <availableFormats> 11539 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 11540 <leadingDigits> 11541 19| 11542 [2-9] 11543 </leadingDigits> 11544 <format>$1 $2 $3</format> 11545 </numberFormat> 11546 </availableFormats> 11547 <generalDesc> 11548 <nationalNumberPattern> 11549 (?: 11550 19| 11551 [2-689]\d| 11552 70 11553 )\d{4} 11554 </nationalNumberPattern> 11555 </generalDesc> 11556 <!-- Including VSAT numbers here. --> 11557 <fixedLine> 11558 <possibleLengths national="6"/> 11559 <exampleNumber>321000</exampleNumber> 11560 <nationalNumberPattern> 11561 (?: 11562 19| 11563 3[1-7]| 11564 [68][1-9]| 11565 70| 11566 9\d 11567 )\d{4} 11568 </nationalNumberPattern> 11569 </fixedLine> 11570 <mobile> 11571 <possibleLengths national="6"/> 11572 <exampleNumber>221234</exampleNumber> 11573 <nationalNumberPattern>[245]\d{5}</nationalNumberPattern> 11574 </mobile> 11575 <tollFree> 11576 <possibleLengths national="6"/> 11577 <exampleNumber>801234</exampleNumber> 11578 <nationalNumberPattern>80\d{4}</nationalNumberPattern> 11579 </tollFree> 11580 <voip> 11581 <possibleLengths national="6"/> 11582 <exampleNumber>381234</exampleNumber> 11583 <nationalNumberPattern>3[89]\d{4}</nationalNumberPattern> 11584 </voip> 11585 </territory> 11586 11587 <!-- Gambia (GM) --> 11588 <!-- http://www.itu.int/oth/T020200004F/en --> 11589 <territory id="GM" countryCode="220" internationalPrefix="00"> 11590 <availableFormats> 11591 <numberFormat pattern="(\d{3})(\d{4})"> 11592 <leadingDigits>[2-9]</leadingDigits> 11593 <format>$1 $2</format> 11594 </numberFormat> 11595 </availableFormats> 11596 <generalDesc> 11597 <nationalNumberPattern>[2-9]\d{6}</nationalNumberPattern> 11598 </generalDesc> 11599 <fixedLine> 11600 <possibleLengths national="7"/> 11601 <exampleNumber>5661234</exampleNumber> 11602 <nationalNumberPattern> 11603 (?: 11604 4(?: 11605 [23]\d\d| 11606 4(?: 11607 1[024679]| 11608 [6-9]\d 11609 ) 11610 )| 11611 5(?: 11612 5(?: 11613 3\d| 11614 4[0-7] 11615 )| 11616 6[67]\d| 11617 7(?: 11618 1[04]| 11619 2[035]| 11620 3[58]| 11621 48 11622 ) 11623 )| 11624 8\d{3} 11625 )\d{3} 11626 </nationalNumberPattern> 11627 </fixedLine> 11628 <mobile> 11629 <possibleLengths national="7"/> 11630 <exampleNumber>3012345</exampleNumber> 11631 <nationalNumberPattern> 11632 (?: 11633 [23679]\d| 11634 5[0-489] 11635 )\d{5} 11636 </nationalNumberPattern> 11637 </mobile> 11638 </territory> 11639 11640 <!-- Guinea (GN) --> 11641 <!-- http://www.itu.int/oth/T020200005B/en --> 11642 <territory id="GN" countryCode="224" internationalPrefix="00"> 11643 <availableFormats> 11644 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 11645 <leadingDigits>3</leadingDigits> 11646 <format>$1 $2 $3 $4</format> 11647 </numberFormat> 11648 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 11649 <leadingDigits>[67]</leadingDigits> 11650 <format>$1 $2 $3 $4</format> 11651 </numberFormat> 11652 </availableFormats> 11653 <generalDesc> 11654 <nationalNumberPattern> 11655 722\d{6}| 11656 (?: 11657 3| 11658 6\d 11659 )\d{7} 11660 </nationalNumberPattern> 11661 </generalDesc> 11662 <fixedLine> 11663 <possibleLengths national="8"/> 11664 <exampleNumber>30241234</exampleNumber> 11665 <nationalNumberPattern> 11666 3(?: 11667 0(?: 11668 24| 11669 3[12]| 11670 4[1-35-7]| 11671 5[13]| 11672 6[189]| 11673 [78]1| 11674 9[1478] 11675 )| 11676 1\d\d 11677 )\d{4} 11678 </nationalNumberPattern> 11679 </fixedLine> 11680 <!-- Prefixes here match those assigned to carriers, as per the ITU communication Jan 23rd 11681 2013. --> 11682 <mobile> 11683 <possibleLengths national="9"/> 11684 <exampleNumber>601123456</exampleNumber> 11685 <nationalNumberPattern>6[0-356]\d{7}</nationalNumberPattern> 11686 </mobile> 11687 <!-- Gamma concept network is being listed as VoIP as per 11688 http://www.gammaconcept.com/internet%20sat.html --> 11689 <voip> 11690 <possibleLengths national="9"/> 11691 <exampleNumber>722123456</exampleNumber> 11692 <nationalNumberPattern>722\d{6}</nationalNumberPattern> 11693 </voip> 11694 </territory> 11695 11696 <!-- Guadeloupe (GP) --> 11697 <!-- Main region for 'BL,MF' --> 11698 <!-- Linked from http://www.arcep.fr/index.php?id=interactivenumeros --> 11699 <!-- http://www.itu.int/oth/T0202000058/en --> 11700 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 11701 <!-- There is a direct link to accurate numbering assignments in the ITU document, but this does not always load: 11702 https://extranet.arcep.fr/portail/LinkClick.aspx?fileticket=PBA1WK-wnOU%3d&tabid=217&portalid=0&mid=850 11703 This should be a spreadsheet containing ~28,000 rows, in which the Guadeloupe allocations are shown, but 11704 sometimes it only loads part of the spreadsheet (depending on your browser). 11705 The ranges in this spreadsheet are more accurate than the ITU document, which only has 3-digit prefixes and 11706 no operator assignments. --> 11707 <territory id="GP" mainCountryForCode="true" countryCode="590" internationalPrefix="00" 11708 nationalPrefix="0" mobileNumberPortableRegion="true"> 11709 <availableFormats> 11710 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11711 <leadingDigits>[569]</leadingDigits> 11712 <format>$1 $2 $3 $4</format> 11713 </numberFormat> 11714 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11715 <leadingDigits>8</leadingDigits> 11716 <format>$1 $2 $3 $4</format> 11717 </numberFormat> 11718 </availableFormats> 11719 <generalDesc> 11720 <nationalNumberPattern> 11721 590\d{6}| 11722 (?: 11723 69| 11724 80| 11725 9\d 11726 )\d{7} 11727 </nationalNumberPattern> 11728 </generalDesc> 11729 <fixedLine> 11730 <possibleLengths national="9"/> 11731 <exampleNumber>590201234</exampleNumber> 11732 <nationalNumberPattern> 11733 590(?: 11734 0[1-68]| 11735 [14][0-24-9]| 11736 2[0-68]| 11737 3[1-9]| 11738 5[3-579]| 11739 [68][0-689]| 11740 7[08]| 11741 9\d 11742 )\d{4} 11743 </nationalNumberPattern> 11744 </fixedLine> 11745 <!-- Any ranges assigned from http://www.arcep.fr/index.php?id=interactivenumeros have been 11746 listed as belonging to Guadeloupe, St Martin and St Barthélemy, since we can't reliably 11747 distinguish between them. As per Wikipedia Guadeloupe Téléphone Mobile operator is no 11748 longer functioning. However we support these ranges as they are still mentioned in 11749 ARCEP numbering plan doc. --> 11750 <mobile> 11751 <possibleLengths national="9"/> 11752 <exampleNumber>690001234</exampleNumber> 11753 <nationalNumberPattern> 11754 69(?: 11755 0\d\d| 11756 1(?: 11757 2[2-9]| 11758 3[0-5] 11759 )| 11760 4(?: 11761 0[89]| 11762 1[2-6]| 11763 9\d 11764 )| 11765 6(?: 11766 1[016-9]| 11767 5[0-4]| 11768 [67]\d 11769 ) 11770 )\d{4} 11771 </nationalNumberPattern> 11772 </mobile> 11773 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 11774 numbers. --> 11775 <tollFree> 11776 <possibleLengths national="9"/> 11777 <exampleNumber>800012345</exampleNumber> 11778 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 11779 </tollFree> 11780 <voip> 11781 <possibleLengths national="9"/> 11782 <exampleNumber>976012345</exampleNumber> 11783 <nationalNumberPattern> 11784 9(?: 11785 (?: 11786 39[5-7]| 11787 76[018] 11788 )\d| 11789 475[0-5] 11790 )\d{4} 11791 </nationalNumberPattern> 11792 </voip> 11793 </territory> 11794 11795 <!-- Equatorial Guinea (GQ) --> 11796 <!-- http://www.itu.int/oth/T0202000041/en --> 11797 <territory id="GQ" countryCode="240" internationalPrefix="00"> 11798 <availableFormats> 11799 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 11800 <leadingDigits>[235]</leadingDigits> 11801 <format>$1 $2 $3</format> 11802 </numberFormat> 11803 <numberFormat pattern="(\d{3})(\d{6})"> 11804 <leadingDigits>[89]</leadingDigits> 11805 <format>$1 $2</format> 11806 </numberFormat> 11807 </availableFormats> 11808 <generalDesc> 11809 <nationalNumberPattern> 11810 222\d{6}| 11811 (?: 11812 3\d| 11813 55| 11814 [89]0 11815 )\d{7} 11816 </nationalNumberPattern> 11817 </generalDesc> 11818 <fixedLine> 11819 <possibleLengths national="9"/> 11820 <exampleNumber>333091234</exampleNumber> 11821 <nationalNumberPattern> 11822 33[0-24-9]\d[46]\d{4}| 11823 3(?: 11824 33| 11825 5\d 11826 )\d[7-9]\d{4} 11827 </nationalNumberPattern> 11828 </fixedLine> 11829 <mobile> 11830 <possibleLengths national="9"/> 11831 <exampleNumber>222123456</exampleNumber> 11832 <nationalNumberPattern> 11833 (?: 11834 222| 11835 55\d 11836 )\d{6} 11837 </nationalNumberPattern> 11838 </mobile> 11839 <!-- Note that personal and sharedCost numbers are said to go under here too - hopefully when 11840 they start allocating them there will be a differentiation of prefixes, but this is not 11841 clear now. --> 11842 <tollFree> 11843 <possibleLengths national="9"/> 11844 <exampleNumber>800123456</exampleNumber> 11845 <nationalNumberPattern>80\d[1-9]\d{5}</nationalNumberPattern> 11846 </tollFree> 11847 <premiumRate> 11848 <possibleLengths national="9"/> 11849 <exampleNumber>900123456</exampleNumber> 11850 <nationalNumberPattern>90\d[1-9]\d{5}</nationalNumberPattern> 11851 </premiumRate> 11852 </territory> 11853 11854 <!-- Greece (GR) --> 11855 <!-- http://www.itu.int/oth/T0202000055/en --> 11856 <!-- http://en.wikipedia.org/wiki/%2B30 --> 11857 <!-- http://www.eett.gr/opencms/opencms/EETT_EN/Electronic_Communications/Telecoms/Numbering/NumberAssignments.html --> 11858 <territory id="GR" countryCode="30" internationalPrefix="00" mobileNumberPortableRegion="true"> 11859 <availableFormats> 11860 <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> 11861 <leadingDigits> 11862 21| 11863 7 11864 </leadingDigits> 11865 <format>$1 $2 $3</format> 11866 </numberFormat> 11867 <numberFormat pattern="(\d{4})(\d{6})"> 11868 <leadingDigits> 11869 2(?: 11870 2| 11871 3[2-57-9]| 11872 4[2-469]| 11873 5[2-59]| 11874 6[2-9]| 11875 7[2-69]| 11876 8[2-49] 11877 )| 11878 5 11879 </leadingDigits> 11880 <format>$1 $2</format> 11881 </numberFormat> 11882 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 11883 <leadingDigits>[2689]</leadingDigits> 11884 <format>$1 $2 $3</format> 11885 </numberFormat> 11886 <numberFormat pattern="(\d{3})(\d{3,4})(\d{5})"> 11887 <leadingDigits>8</leadingDigits> 11888 <format>$1 $2 $3</format> 11889 </numberFormat> 11890 </availableFormats> 11891 <generalDesc> 11892 <nationalNumberPattern> 11893 5005000\d{3}| 11894 8\d{9,11}| 11895 (?: 11896 [269]\d| 11897 70 11898 )\d{8} 11899 </nationalNumberPattern> 11900 </generalDesc> 11901 <fixedLine> 11902 <possibleLengths national="10"/> 11903 <exampleNumber>2123456789</exampleNumber> 11904 <nationalNumberPattern> 11905 2(?: 11906 1\d\d| 11907 2(?: 11908 2[1-46-9]| 11909 [36][1-8]| 11910 4[1-7]| 11911 5[1-4]| 11912 7[1-5]| 11913 [89][1-9] 11914 )| 11915 3(?: 11916 1\d| 11917 2[1-57]| 11918 [35][1-3]| 11919 4[13]| 11920 7[1-7]| 11921 8[124-6]| 11922 9[1-79] 11923 )| 11924 4(?: 11925 1\d| 11926 2[1-8]| 11927 3[1-4]| 11928 4[13-5]| 11929 6[1-578]| 11930 9[1-5] 11931 )| 11932 5(?: 11933 1\d| 11934 [29][1-4]| 11935 3[1-5]| 11936 4[124]| 11937 5[1-6] 11938 )| 11939 6(?: 11940 1\d| 11941 [269][1-6]| 11942 3[1245]| 11943 4[1-7]| 11944 5[13-9]| 11945 7[14]| 11946 8[1-5] 11947 )| 11948 7(?: 11949 1\d| 11950 2[1-5]| 11951 3[1-6]| 11952 4[1-7]| 11953 5[1-57]| 11954 6[135]| 11955 9[125-7] 11956 )| 11957 8(?: 11958 1\d| 11959 2[1-5]| 11960 [34][1-4]| 11961 9[1-57] 11962 ) 11963 )\d{6} 11964 </nationalNumberPattern> 11965 </fixedLine> 11966 <mobile> 11967 <possibleLengths national="10"/> 11968 <exampleNumber>6912345678</exampleNumber> 11969 <nationalNumberPattern> 11970 68[57-9]\d{7}| 11971 (?: 11972 69| 11973 94 11974 )\d{8} 11975 </nationalNumberPattern> 11976 </mobile> 11977 <tollFree> 11978 <possibleLengths national="[10-12]"/> 11979 <exampleNumber>8001234567</exampleNumber> 11980 <nationalNumberPattern>800\d{7,9}</nationalNumberPattern> 11981 </tollFree> 11982 <premiumRate> 11983 <possibleLengths national="10"/> 11984 <exampleNumber>9091234567</exampleNumber> 11985 <nationalNumberPattern>90[19]\d{7}</nationalNumberPattern> 11986 </premiumRate> 11987 <!-- Including calls with maximum charge of 0,25 EUR/minute here instead of under premium 11988 rate. --> 11989 <sharedCost> 11990 <possibleLengths national="10"/> 11991 <exampleNumber>8011234567</exampleNumber> 11992 <nationalNumberPattern> 11993 8(?: 11994 0[16]| 11995 12| 11996 [27]5| 11997 50 11998 )\d{7} 11999 </nationalNumberPattern> 12000 </sharedCost> 12001 <personalNumber> 12002 <possibleLengths national="10"/> 12003 <exampleNumber>7012345678</exampleNumber> 12004 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 12005 </personalNumber> 12006 <uan> 12007 <possibleLengths national="10"/> 12008 <exampleNumber>5005000123</exampleNumber> 12009 <nationalNumberPattern>5005000\d{3}</nationalNumberPattern> 12010 </uan> 12011 </territory> 12012 12013 <!-- Guatemala (GT) --> 12014 <!-- http://www.itu.int/oth/T020200005A/en --> 12015 <!-- http://www.sit.gob.gt/index.php?page=plan-de-numeracion --> 12016 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala --> 12017 <territory id="GT" countryCode="502" internationalPrefix="00"> 12018 <availableFormats> 12019 <numberFormat pattern="(\d{4})(\d{4})"> 12020 <leadingDigits>[2-8]</leadingDigits> 12021 <format>$1 $2</format> 12022 </numberFormat> 12023 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 12024 <leadingDigits>1</leadingDigits> 12025 <format>$1 $2 $3</format> 12026 </numberFormat> 12027 </availableFormats> 12028 <generalDesc> 12029 <nationalNumberPattern> 12030 80\d{6}| 12031 (?: 12032 1\d{3}| 12033 [2-7] 12034 )\d{7} 12035 </nationalNumberPattern> 12036 </generalDesc> 12037 <fixedLine> 12038 <possibleLengths national="8"/> 12039 <exampleNumber>22456789</exampleNumber> 12040 <nationalNumberPattern>[267][2-9]\d{6}</nationalNumberPattern> 12041 </fixedLine> 12042 <mobile> 12043 <possibleLengths national="8"/> 12044 <exampleNumber>51234567</exampleNumber> 12045 <nationalNumberPattern> 12046 (?: 12047 [3-5]\d\d| 12048 80[0-4] 12049 )\d{5} 12050 </nationalNumberPattern> 12051 </mobile> 12052 <tollFree> 12053 <possibleLengths national="11"/> 12054 <exampleNumber>18001112222</exampleNumber> 12055 <nationalNumberPattern>18[01]\d{8}</nationalNumberPattern> 12056 </tollFree> 12057 <premiumRate> 12058 <possibleLengths national="11"/> 12059 <exampleNumber>19001112222</exampleNumber> 12060 <nationalNumberPattern>19\d{9}</nationalNumberPattern> 12061 </premiumRate> 12062 </territory> 12063 12064 <!-- Guam (GU) --> 12065 <!-- Calling code and formatting shared with 'US' --> 12066 <!-- http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel --> 12067 <territory id="GU" countryCode="1" leadingDigits="671" internationalPrefix="011" 12068 nationalPrefix="1" nationalPrefixForParsing="([2-9]\d{6})$|1" 12069 nationalPrefixTransformRule="671$1"> 12070 <generalDesc> 12071 <nationalNumberPattern> 12072 (?: 12073 [58]\d\d| 12074 671| 12075 900 12076 )\d{7} 12077 </nationalNumberPattern> 12078 </generalDesc> 12079 <!-- Added 671 400/489/555/68[23]/720/721/972 based on information from 12080 http://www.area-codes.com/area-code/area-code-671.asp --> 12081 <fixedLine> 12082 <possibleLengths national="10" localOnly="7"/> 12083 <exampleNumber>6713001234</exampleNumber> 12084 <nationalNumberPattern> 12085 671(?: 12086 2\d\d| 12087 3(?: 12088 00| 12089 3[39]| 12090 4[349]| 12091 55| 12092 6[26] 12093 )| 12094 4(?: 12095 00| 12096 56| 12097 7[1-9]| 12098 8[02-46-9] 12099 )| 12100 5(?: 12101 55| 12102 6[2-5]| 12103 88 12104 )| 12105 6(?: 12106 3[2-578]| 12107 4[24-9]| 12108 5[34]| 12109 78| 12110 8[235-9] 12111 )| 12112 7(?: 12113 [0479]7| 12114 2[0167]| 12115 3[45]| 12116 8[7-9] 12117 )| 12118 8(?: 12119 [2-57-9]8| 12120 6[48] 12121 )| 12122 9(?: 12123 2[29]| 12124 6[79]| 12125 7[1279]| 12126 8[7-9]| 12127 9[78] 12128 ) 12129 )\d{4} 12130 </nationalNumberPattern> 12131 </fixedLine> 12132 <!-- We assume mobile phone numbers to be the same as fixed-line - further info unavailable --> 12133 <mobile> 12134 <possibleLengths national="10" localOnly="7"/> 12135 <exampleNumber>6713001234</exampleNumber> 12136 <nationalNumberPattern> 12137 671(?: 12138 2\d\d| 12139 3(?: 12140 00| 12141 3[39]| 12142 4[349]| 12143 55| 12144 6[26] 12145 )| 12146 4(?: 12147 00| 12148 56| 12149 7[1-9]| 12150 8[02-46-9] 12151 )| 12152 5(?: 12153 55| 12154 6[2-5]| 12155 88 12156 )| 12157 6(?: 12158 3[2-578]| 12159 4[24-9]| 12160 5[34]| 12161 78| 12162 8[235-9] 12163 )| 12164 7(?: 12165 [0479]7| 12166 2[0167]| 12167 3[45]| 12168 8[7-9] 12169 )| 12170 8(?: 12171 [2-57-9]8| 12172 6[48] 12173 )| 12174 9(?: 12175 2[29]| 12176 6[79]| 12177 7[1279]| 12178 8[7-9]| 12179 9[78] 12180 ) 12181 )\d{4} 12182 </nationalNumberPattern> 12183 </mobile> 12184 <tollFree> 12185 <possibleLengths national="10"/> 12186 <exampleNumber>8002123456</exampleNumber> 12187 <nationalNumberPattern> 12188 8(?: 12189 00| 12190 33| 12191 44| 12192 55| 12193 66| 12194 77| 12195 88 12196 )[2-9]\d{6} 12197 </nationalNumberPattern> 12198 </tollFree> 12199 <premiumRate> 12200 <possibleLengths national="10"/> 12201 <exampleNumber>9002123456</exampleNumber> 12202 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 12203 </premiumRate> 12204 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 12205 <personalNumber> 12206 <possibleLengths national="10"/> 12207 <exampleNumber>5002345678</exampleNumber> 12208 <nationalNumberPattern> 12209 52(?: 12210 3(?: 12211 [2-46-9][02-9]\d| 12212 5(?: 12213 [02-46-9]\d| 12214 5[0-46-9] 12215 ) 12216 )| 12217 4(?: 12218 [2-478][02-9]\d| 12219 5(?: 12220 [034]\d| 12221 2[024-9]| 12222 5[0-46-9] 12223 )| 12224 6(?: 12225 0[1-9]| 12226 [2-9]\d 12227 )| 12228 9(?: 12229 [05-9]\d| 12230 2[0-5]| 12231 49 12232 ) 12233 ) 12234 )\d{4}| 12235 52[34][2-9]1[02-9]\d{4}| 12236 5(?: 12237 00| 12238 2[125-9]| 12239 33| 12240 44| 12241 66| 12242 77| 12243 88 12244 )[2-9]\d{6} 12245 </nationalNumberPattern> 12246 </personalNumber> 12247 </territory> 12248 12249 <!-- Guinea-Bissau (GW) --> 12250 <!-- http://www.itu.int/oth/T020200005C/en --> 12251 <territory id="GW" countryCode="245" internationalPrefix="00"> 12252 <availableFormats> 12253 <numberFormat pattern="(\d{3})(\d{4})"> 12254 <leadingDigits>40</leadingDigits> 12255 <format>$1 $2</format> 12256 </numberFormat> 12257 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 12258 <leadingDigits>[49]</leadingDigits> 12259 <format>$1 $2 $3</format> 12260 </numberFormat> 12261 </availableFormats> 12262 <generalDesc> 12263 <nationalNumberPattern> 12264 [49]\d{8}| 12265 4\d{6} 12266 </nationalNumberPattern> 12267 </generalDesc> 12268 <fixedLine> 12269 <possibleLengths national="9"/> 12270 <exampleNumber>443201234</exampleNumber> 12271 <nationalNumberPattern>443\d{6}</nationalNumberPattern> 12272 </fixedLine> 12273 <mobile> 12274 <possibleLengths national="9"/> 12275 <exampleNumber>955012345</exampleNumber> 12276 <nationalNumberPattern> 12277 9(?: 12278 5\d| 12279 6[569]| 12280 77 12281 )\d{6} 12282 </nationalNumberPattern> 12283 </mobile> 12284 <voip> 12285 <possibleLengths national="7"/> 12286 <exampleNumber>4012345</exampleNumber> 12287 <nationalNumberPattern>40\d{5}</nationalNumberPattern> 12288 </voip> 12289 </territory> 12290 12291 <!-- Guyana (GY) --> 12292 <!-- http://www.itu.int/oth/T020200005D/en --> 12293 <territory id="GY" countryCode="592" internationalPrefix="001"> 12294 <availableFormats> 12295 <numberFormat pattern="(\d{3})(\d{4})"> 12296 <leadingDigits>[2-9]</leadingDigits> 12297 <format>$1 $2</format> 12298 </numberFormat> 12299 </availableFormats> 12300 <generalDesc> 12301 <nationalNumberPattern> 12302 (?: 12303 [2-8]\d{3}| 12304 9008 12305 )\d{3} 12306 </nationalNumberPattern> 12307 </generalDesc> 12308 <fixedLine> 12309 <possibleLengths national="7"/> 12310 <exampleNumber>2201234</exampleNumber> 12311 <nationalNumberPattern> 12312 (?: 12313 2(?: 12314 1[6-9]| 12315 2[0-35-9]| 12316 3[1-4]| 12317 5[3-9]| 12318 6\d| 12319 7[0-79] 12320 )| 12321 3(?: 12322 2[25-9]| 12323 3\d 12324 )| 12325 4(?: 12326 4[0-24]| 12327 5[56] 12328 )| 12329 50[0-6]| 12330 77[1-57] 12331 )\d{4} 12332 </nationalNumberPattern> 12333 </fixedLine> 12334 <!-- Although the ITU document would allow for a stricter pattern, the country has a track 12335 record of underreporting valid mobile ranges and 6XXXXXX is almost fully assigned. 12336 A more lenient pattern is better here. --> 12337 <mobile> 12338 <possibleLengths national="7"/> 12339 <exampleNumber>6091234</exampleNumber> 12340 <nationalNumberPattern> 12341 (?: 12342 510| 12343 6\d\d| 12344 7(?: 12345 [01]\d| 12346 2[156]| 12347 31| 12348 49 12349 ) 12350 )\d{4} 12351 </nationalNumberPattern> 12352 </mobile> 12353 <tollFree> 12354 <possibleLengths national="7"/> 12355 <exampleNumber>2891234</exampleNumber> 12356 <nationalNumberPattern> 12357 (?: 12358 289| 12359 8(?: 12360 00| 12361 6[28]| 12362 88| 12363 99 12364 ) 12365 )\d{4} 12366 </nationalNumberPattern> 12367 </tollFree> 12368 <premiumRate> 12369 <possibleLengths national="7"/> 12370 <exampleNumber>9008123</exampleNumber> 12371 <nationalNumberPattern>9008\d{3}</nationalNumberPattern> 12372 </premiumRate> 12373 <voip> 12374 <possibleLengths national="7"/> 12375 <exampleNumber>5151234</exampleNumber> 12376 <nationalNumberPattern>515\d{4}</nationalNumberPattern> 12377 </voip> 12378 </territory> 12379 12380 <!-- Hong Kong (HK) --> 12381 <!-- http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html --> 12382 <territory id="HK" countryCode="852" preferredInternationalPrefix="00" 12383 internationalPrefix="00(?:30|5[09]|[126-9]?)" mobileNumberPortableRegion="true"> 12384 <availableFormats> 12385 <numberFormat pattern="(\d{3})(\d{2,5})"> 12386 <leadingDigits>900</leadingDigits> 12387 <leadingDigits>9003</leadingDigits> 12388 <format>$1 $2</format> 12389 </numberFormat> 12390 <numberFormat pattern="(\d{4})(\d{4})"> 12391 <leadingDigits> 12392 [2-7]| 12393 8[1-4]| 12394 9(?: 12395 0[1-9]| 12396 [1-8] 12397 ) 12398 </leadingDigits> 12399 <format>$1 $2</format> 12400 </numberFormat> 12401 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 12402 <leadingDigits>8</leadingDigits> 12403 <format>$1 $2 $3</format> 12404 </numberFormat> 12405 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{3})"> 12406 <leadingDigits>9</leadingDigits> 12407 <format>$1 $2 $3 $4</format> 12408 </numberFormat> 12409 </availableFormats> 12410 <generalDesc> 12411 <nationalNumberPattern> 12412 8[0-46-9]\d{6,7}| 12413 9\d{4,7}| 12414 (?: 12415 [2-7]| 12416 9\d{3} 12417 )\d{7} 12418 </nationalNumberPattern> 12419 </generalDesc> 12420 <fixedLine> 12421 <possibleLengths national="8"/> 12422 <exampleNumber>21234567</exampleNumber> 12423 <nationalNumberPattern> 12424 (?: 12425 2(?: 12426 [13-9]\d| 12427 2[013-9] 12428 )\d| 12429 3(?: 12430 (?: 12431 [1569][0-24-9]| 12432 4[0-246-9]| 12433 7[0-24-69] 12434 )\d| 12435 8(?: 12436 4[0-8]| 12437 [59]\d| 12438 6[01] 12439 ) 12440 )| 12441 58(?: 12442 0[1-9]| 12443 1[2-9] 12444 ) 12445 )\d{4} 12446 </nationalNumberPattern> 12447 </fixedLine> 12448 <!-- Prefixes assigned to 'CMMobile Global Communications Ltd' are on hold as per Ofcom 12449 24 Nov 2017 update, but we continue to support them as there is no much information 12450 when these numbers will be reactivated again. --> 12451 <mobile> 12452 <possibleLengths national="8"/> 12453 <exampleNumber>51234567</exampleNumber> 12454 <nationalNumberPattern> 12455 (?: 12456 4(?: 12457 44[0-25-9]| 12458 6(?: 12459 1[0-7]| 12460 4[0-57-9]| 12461 6[0-4] 12462 ) 12463 )| 12464 5(?: 12465 73[0-6]| 12466 95[0-8] 12467 )| 12468 6(?: 12469 26[013-8]| 12470 66[0-3] 12471 )| 12472 70(?: 12473 7[1-8]| 12474 8[0-4] 12475 )| 12476 848[0-35-9]| 12477 9(?: 12478 29[013-9]| 12479 39[01]| 12480 59[0-4]| 12481 899 12482 ) 12483 )\d{4}| 12484 (?: 12485 4(?: 12486 4[0-35-8]| 12487 6[02357-9] 12488 )| 12489 5(?: 12490 [1-59][0-46-9]| 12491 6[0-4689]| 12492 7[0-246-9] 12493 )| 12494 6(?: 12495 0[1-9]| 12496 [13-59]\d| 12497 [268][0-57-9]| 12498 7[0-79] 12499 )| 12500 70[129]| 12501 84[0-29]| 12502 9(?: 12503 0[1-9]| 12504 1[02-9]| 12505 [2358][0-8]| 12506 [467]\d 12507 ) 12508 )\d{5} 12509 </nationalNumberPattern> 12510 </mobile> 12511 <pager> 12512 <possibleLengths national="8"/> 12513 <exampleNumber>71123456</exampleNumber> 12514 <nationalNumberPattern> 12515 7(?: 12516 1(?: 12517 0[0-38]| 12518 1[0-3679]| 12519 3[013]| 12520 69| 12521 9[0136] 12522 )| 12523 2(?: 12524 [02389]\d| 12525 1[18]| 12526 7[27-9] 12527 )| 12528 3(?: 12529 [0-38]\d| 12530 7[0-369]| 12531 9[2357-9] 12532 )| 12533 47\d| 12534 5(?: 12535 [178]\d| 12536 5[0-5] 12537 )| 12538 6(?: 12539 0[0-7]| 12540 2[236-9]| 12541 [35]\d 12542 )| 12543 7(?: 12544 [27]\d| 12545 8[7-9] 12546 )| 12547 8(?: 12548 [23689]\d| 12549 7[1-9] 12550 )| 12551 9(?: 12552 [025]\d| 12553 6[0-246-8]| 12554 7[0-36-9]| 12555 8[238] 12556 ) 12557 )\d{4} 12558 </nationalNumberPattern> 12559 </pager> 12560 <tollFree> 12561 <possibleLengths national="9"/> 12562 <exampleNumber>800123456</exampleNumber> 12563 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 12564 </tollFree> 12565 <premiumRate> 12566 <possibleLengths national="[5-8],11"/> 12567 <exampleNumber>90012345678</exampleNumber> 12568 <nationalNumberPattern> 12569 900(?: 12570 [0-24-9]\d{7}| 12571 3\d{1,4} 12572 ) 12573 </nationalNumberPattern> 12574 </premiumRate> 12575 <personalNumber> 12576 <possibleLengths national="8"/> 12577 <exampleNumber>81123456</exampleNumber> 12578 <nationalNumberPattern> 12579 8(?: 12580 1[0-4679]\d| 12581 2(?: 12582 [0-36]\d| 12583 7[0-4] 12584 )| 12585 3(?: 12586 [034]\d| 12587 2[09]| 12588 70 12589 ) 12590 )\d{4} 12591 </nationalNumberPattern> 12592 </personalNumber> 12593 <!-- These are mentioned as Access Codes in the ITU doc however UAN seems to be the best 12594 since they seem to cost the same as fixed-line based on our correspondence with ofca, 12595 and are used by businesses to forward to a local number. --> 12596 <uan> 12597 <possibleLengths national="8"/> 12598 <exampleNumber>30161234</exampleNumber> 12599 <nationalNumberPattern> 12600 30(?: 12601 0[1-9]| 12602 [15-7]\d| 12603 2[047]| 12604 89 12605 )\d{4} 12606 </nationalNumberPattern> 12607 </uan> 12608 </territory> 12609 12610 <!-- Honduras (HN) --> 12611 <!-- It seems there is no longer a trunk prefix in use, based on websites like 12612 http://www.howtocallabroad.com/codes.html and on seeing how locals write their numbers in 12613 national format. --> 12614 <!-- http://www.itu.int/oth/T020200005F/en --> 12615 <territory id="HN" countryCode="504" internationalPrefix="00"> 12616 <availableFormats> 12617 <numberFormat pattern="(\d{4})(\d{4})"> 12618 <leadingDigits>[237-9]</leadingDigits> 12619 <format>$1-$2</format> 12620 </numberFormat> 12621 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 12622 <leadingDigits>8</leadingDigits> 12623 <format>$1 $2 $3</format> 12624 <intlFormat>NA</intlFormat> 12625 </numberFormat> 12626 </availableFormats> 12627 <generalDesc> 12628 <nationalNumberPattern> 12629 8\d{10}| 12630 [237-9]\d{7} 12631 </nationalNumberPattern> 12632 </generalDesc> 12633 <noInternationalDialling> 12634 <possibleLengths national="11"/> 12635 <nationalNumberPattern>8002\d{7}</nationalNumberPattern> 12636 </noInternationalDialling> 12637 <!-- Extra prefixes 2244, 226[24], 227[0135689], 228X, 2292, 2407, 250[78], 2516, 2540, 12638 256[014], 2570, 2580, 260X, 2617, 262[067], 263[04], 2780 and 2791 were added from numbers 12639 found online and user reports. --> 12640 <fixedLine> 12641 <possibleLengths national="8"/> 12642 <exampleNumber>22123456</exampleNumber> 12643 <nationalNumberPattern> 12644 2(?: 12645 2(?: 12646 0[0-59]| 12647 1[1-9]| 12648 [23]\d| 12649 4[02-6]| 12650 5[57]| 12651 6[245]| 12652 7[0135689]| 12653 8[01346-9]| 12654 9[0-2] 12655 )| 12656 4(?: 12657 0[578]| 12658 2[3-59]| 12659 3[13-9]| 12660 4[0-68]| 12661 5[1-3589] 12662 )| 12663 5(?: 12664 0[2357-9]| 12665 1[1-356]| 12666 4[03-5]| 12667 5\d| 12668 6[014-69]| 12669 7[04]| 12670 80 12671 )| 12672 6(?: 12673 [056]\d| 12674 17| 12675 2[067]| 12676 3[047]| 12677 4[0-378]| 12678 [78][0-8]| 12679 9[01] 12680 )| 12681 7(?: 12682 0[5-79]| 12683 6[46-9]| 12684 7[02-9]| 12685 8[034]| 12686 91 12687 )| 12688 8(?: 12689 79| 12690 8[0-357-9]| 12691 9[1-57-9] 12692 ) 12693 )\d{4} 12694 </nationalNumberPattern> 12695 </fixedLine> 12696 <mobile> 12697 <possibleLengths national="8"/> 12698 <exampleNumber>91234567</exampleNumber> 12699 <nationalNumberPattern>[37-9]\d{7}</nationalNumberPattern> 12700 </mobile> 12701 <tollFree> 12702 <possibleLengths national="11"/> 12703 <exampleNumber>80021234567</exampleNumber> 12704 <nationalNumberPattern>8002\d{7}</nationalNumberPattern> 12705 </tollFree> 12706 </territory> 12707 12708 <!-- Croatia (HR) --> 12709 <!-- http://www.itu.int/oth/T0202000032/en --> 12710 <!-- http://en.wikipedia.org/wiki/%2B385 --> 12711 <territory id="HR" countryCode="385" internationalPrefix="00" nationalPrefix="0" 12712 mobileNumberPortableRegion="true"> 12713 <availableFormats> 12714 <!-- For 6 and 7 digit numbers of premium rate. --> 12715 <numberFormat pattern="(\d{2})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 12716 <leadingDigits>6[01]</leadingDigits> 12717 <format>$1 $2 $3</format> 12718 </numberFormat> 12719 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 12720 <leadingDigits>8</leadingDigits> 12721 <format>$1 $2 $3</format> 12722 </numberFormat> 12723 <!-- The plan says 1 XXX XXXX but the government and local telecom websites are formatted 1 12724 XXXX XXX, so we prefer that formatting here. These same sources prefer XXX XXX to XX 12725 XXXX as well. --> 12726 <numberFormat pattern="(\d)(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12727 <leadingDigits>1</leadingDigits> 12728 <format>$1 $2 $3</format> 12729 </numberFormat> 12730 <!-- For 8 and 9 digit numbers of premium, personal and UAN numbers. --> 12731 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12732 <leadingDigits> 12733 6| 12734 7[245] 12735 </leadingDigits> 12736 <format>$1 $2 $3</format> 12737 </numberFormat> 12738 <!-- For 8 and 9 digit numbers of mobile. --> 12739 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12740 <leadingDigits>9</leadingDigits> 12741 <format>$1 $2 $3</format> 12742 </numberFormat> 12743 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12744 <leadingDigits>[2-57]</leadingDigits> 12745 <format>$1 $2 $3</format> 12746 </numberFormat> 12747 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12748 <leadingDigits>8</leadingDigits> 12749 <format>$1 $2 $3</format> 12750 </numberFormat> 12751 </availableFormats> 12752 <generalDesc> 12753 <nationalNumberPattern> 12754 (?: 12755 [24-69]\d| 12756 3[0-79] 12757 )\d{7}| 12758 80\d{5,7}| 12759 [1-79]\d{7}| 12760 6\d{5,6} 12761 </nationalNumberPattern> 12762 </generalDesc> 12763 <fixedLine> 12764 <possibleLengths national="8,9" localOnly="6,7"/> 12765 <exampleNumber>12345678</exampleNumber> 12766 <nationalNumberPattern> 12767 1\d{7}| 12768 (?: 12769 2[0-3]| 12770 3[1-5]| 12771 4[02-47-9]| 12772 5[1-3] 12773 )\d{6,7} 12774 </nationalNumberPattern> 12775 </fixedLine> 12776 <mobile> 12777 <possibleLengths national="8,9"/> 12778 <exampleNumber>921234567</exampleNumber> 12779 <nationalNumberPattern> 12780 9(?: 12781 (?: 12782 0[1-9]| 12783 [12589]\d 12784 )\d\d| 12785 7(?: 12786 [0679]\d\d| 12787 5(?: 12788 [01]\d| 12789 44| 12790 55| 12791 77| 12792 9[5-7] 12793 ) 12794 ) 12795 )\d{4}| 12796 98\d{6} 12797 </nationalNumberPattern> 12798 </mobile> 12799 <tollFree> 12800 <possibleLengths national="[7-9]"/> 12801 <exampleNumber>800123456</exampleNumber> 12802 <nationalNumberPattern>80\d{5,7}</nationalNumberPattern> 12803 </tollFree> 12804 <premiumRate> 12805 <possibleLengths national="[6-8]"/> 12806 <exampleNumber>611234</exampleNumber> 12807 <nationalNumberPattern> 12808 6[01459]\d{6}| 12809 6[01]\d{4,5} 12810 </nationalNumberPattern> 12811 </premiumRate> 12812 <personalNumber> 12813 <possibleLengths national="8"/> 12814 <exampleNumber>74123456</exampleNumber> 12815 <nationalNumberPattern>7[45]\d{6}</nationalNumberPattern> 12816 </personalNumber> 12817 <!-- ITU numbering specifies the length of the numbers with prefix 62 as 8, but there 12818 are numbers on the internet with 7 digits after the prefix too. --> 12819 <uan> 12820 <possibleLengths national="8,9"/> 12821 <exampleNumber>62123456</exampleNumber> 12822 <nationalNumberPattern> 12823 62\d{6,7}| 12824 72\d{6} 12825 </nationalNumberPattern> 12826 </uan> 12827 </territory> 12828 12829 <!-- Haiti (HT) --> 12830 <!-- http://www.itu.int/oth/T020200005E/en --> 12831 <!-- http://www.numberingplans.com/ --> 12832 <territory id="HT" countryCode="509" internationalPrefix="00"> 12833 <availableFormats> 12834 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 12835 <leadingDigits>[2-589]</leadingDigits> 12836 <format>$1 $2 $3</format> 12837 </numberFormat> 12838 </availableFormats> 12839 <generalDesc> 12840 <nationalNumberPattern> 12841 (?: 12842 [2-489]\d| 12843 55 12844 )\d{6} 12845 </nationalNumberPattern> 12846 </generalDesc> 12847 <!-- Digicel reported 281 and 29[149] belong to them, the more recent ITU doc 20.I.2017 12848 agrees and classifies them as fixedLine so we follow that here. --> 12849 <fixedLine> 12850 <possibleLengths national="8"/> 12851 <exampleNumber>22453300</exampleNumber> 12852 <nationalNumberPattern> 12853 2(?: 12854 2\d| 12855 5[1-5]| 12856 81| 12857 9[149] 12858 )\d{5} 12859 </nationalNumberPattern> 12860 </fixedLine> 12861 <!-- 32, 33, 35 are kept even though they are not in the ITU doc because numbers found 12862 online are working. --> 12863 <mobile> 12864 <possibleLengths national="8"/> 12865 <exampleNumber>34101234</exampleNumber> 12866 <nationalNumberPattern> 12867 (?: 12868 [34]\d| 12869 55 12870 )\d{6} 12871 </nationalNumberPattern> 12872 </mobile> 12873 <!-- ITU document says numbers with prefix 8 are "value-added services and free numbers 12874 without making any further distinction. However, http://www.numberingplans.com/ seems 12875 to suggest they are free. --> 12876 <tollFree> 12877 <possibleLengths national="8"/> 12878 <exampleNumber>80012345</exampleNumber> 12879 <nationalNumberPattern>8\d{7}</nationalNumberPattern> 12880 </tollFree> 12881 <!-- ITU document suggests 98\d{6}, but http://www.numberingplans.com/ restricts it to 12882 98[89]\d{5}. --> 12883 <voip> 12884 <possibleLengths national="8"/> 12885 <exampleNumber>98901234</exampleNumber> 12886 <nationalNumberPattern> 12887 9(?: 12888 [67][0-4]| 12889 8[0-3589]| 12890 9\d 12891 )\d{5} 12892 </nationalNumberPattern> 12893 </voip> 12894 </territory> 12895 12896 <!-- Hungary (HU) --> 12897 <!-- http://www.itu.int/oth/T0202000061/en --> 12898 <!-- As per Wikipedia https://en.wikipedia.org/wiki/Telephone_numbers_in_Hungary format 12899 for both fixed line and mobile number should be preceded with national prefix "06". --> 12900 <territory id="HU" countryCode="36" internationalPrefix="00" nationalPrefix="06" 12901 mobileNumberPortableRegion="true"> 12902 <availableFormats> 12903 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP $FG)"> 12904 <leadingDigits>1</leadingDigits> 12905 <format>$1 $2 $3</format> 12906 </numberFormat> 12907 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP $FG)"> 12908 <leadingDigits> 12909 [27][2-9]| 12910 3[2-7]| 12911 4[24-9]| 12912 5[2-79]| 12913 6| 12914 8[2-57-9]| 12915 9[2-69] 12916 </leadingDigits> 12917 <format>$1 $2 $3</format> 12918 </numberFormat> 12919 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP $FG"> 12920 <leadingDigits>[2-9]</leadingDigits> 12921 <format>$1 $2 $3</format> 12922 </numberFormat> 12923 </availableFormats> 12924 <generalDesc> 12925 <nationalNumberPattern> 12926 [235-7]\d{8}| 12927 [1-9]\d{7} 12928 </nationalNumberPattern> 12929 </generalDesc> 12930 <noInternationalDialling> 12931 <possibleLengths national="8,9"/> 12932 <nationalNumberPattern> 12933 (?: 12934 [48]0\d| 12935 680[29] 12936 )\d{5} 12937 </nationalNumberPattern> 12938 </noInternationalDialling> 12939 <fixedLine> 12940 <possibleLengths national="8" localOnly="6,7"/> 12941 <exampleNumber>12345678</exampleNumber> 12942 <nationalNumberPattern> 12943 (?: 12944 1\d| 12945 [27][2-9]| 12946 3[2-7]| 12947 4[24-9]| 12948 5[2-79]| 12949 6[23689]| 12950 8[2-57-9]| 12951 9[2-69] 12952 )\d{6} 12953 </nationalNumberPattern> 12954 </fixedLine> 12955 <mobile> 12956 <possibleLengths national="9"/> 12957 <exampleNumber>201234567</exampleNumber> 12958 <nationalNumberPattern> 12959 (?: 12960 [257]0| 12961 3[01] 12962 )\d{7} 12963 </nationalNumberPattern> 12964 </mobile> 12965 <!-- The prefix 40 which was earlier sharedcost is changed to toll free as of Jul. 2016. 12966 Toll free prefix 6802 supported based on user report. --> 12967 <tollFree> 12968 <possibleLengths national="8,9"/> 12969 <exampleNumber>80123456</exampleNumber> 12970 <nationalNumberPattern> 12971 (?: 12972 [48]0\d| 12973 680[29] 12974 )\d{5} 12975 </nationalNumberPattern> 12976 </tollFree> 12977 <premiumRate> 12978 <possibleLengths national="8"/> 12979 <exampleNumber>90123456</exampleNumber> 12980 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern> 12981 </premiumRate> 12982 <!-- Includes non-geographic nomadic numbers. --> 12983 <voip> 12984 <possibleLengths national="9"/> 12985 <exampleNumber>211234567</exampleNumber> 12986 <nationalNumberPattern>21\d{7}</nationalNumberPattern> 12987 </voip> 12988 <!-- Includes numbers for corporate networks. --> 12989 <uan> 12990 <possibleLengths national="9"/> 12991 <exampleNumber>381234567</exampleNumber> 12992 <nationalNumberPattern>38\d{7}</nationalNumberPattern> 12993 </uan> 12994 </territory> 12995 12996 <!-- Indonesia (ID) --> 12997 <!-- From 2001, very out of date. --> 12998 <!-- http://www.itu.int/oth/T0202000064/en --> 12999 <!-- http://en.wikipedia.org/wiki/%2B62 --> 13000 <territory id="ID" countryCode="62" internationalPrefix="00[89]" nationalPrefix="0"> 13001 <availableFormats> 13002 <!-- Short UAN numbers --> 13003 <numberFormat pattern="(\d)(\d{3})(\d{3})"> 13004 <leadingDigits>15</leadingDigits> 13005 <format>$1 $2 $3</format> 13006 </numberFormat> 13007 <!-- Fixed line 2-digit area codes --> 13008 <numberFormat pattern="(\d{2})(\d{5,9})" nationalPrefixFormattingRule="($NP$FG)"> 13009 <leadingDigits> 13010 2[124]| 13011 [36]1 13012 </leadingDigits> 13013 <format>$1 $2</format> 13014 </numberFormat> 13015 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number, and examples on the web show 13016 that sometimes they are followed by fewer digits. --> 13017 <numberFormat pattern="(\d{3})(\d{5,7})" nationalPrefixFormattingRule="$NP$FG"> 13018 <leadingDigits>800</leadingDigits> 13019 <format>$1 $2</format> 13020 </numberFormat> 13021 <!-- Fixed line 3-digit area codes --> 13022 <numberFormat pattern="(\d{3})(\d{5,8})" nationalPrefixFormattingRule="($NP$FG)"> 13023 <leadingDigits>[2-79]</leadingDigits> 13024 <format>$1 $2</format> 13025 </numberFormat> 13026 <!-- 9-10 digit mobile numbers --> 13027 <numberFormat pattern="(\d{3})(\d{3,4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 13028 <leadingDigits>8[1-35-9]</leadingDigits> 13029 <format>$1-$2-$3</format> 13030 </numberFormat> 13031 <!-- Toll free numbers --> 13032 <numberFormat pattern="(\d{3})(\d{6,8})" nationalPrefixFormattingRule="$NP$FG"> 13033 <leadingDigits>1</leadingDigits> 13034 <format>$1 $2</format> 13035 </numberFormat> 13036 <!-- Shared cost numbers --> 13037 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13038 <leadingDigits>804</leadingDigits> 13039 <format>$1 $2 $3</format> 13040 </numberFormat> 13041 <!-- UAN and premium rate numbers --> 13042 <numberFormat pattern="(\d{3})(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 13043 <leadingDigits>80</leadingDigits> 13044 <format>$1 $2 $3 $4</format> 13045 </numberFormat> 13046 <!-- 11-12 digit mobile numbers --> 13047 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 13048 <leadingDigits>8</leadingDigits> 13049 <format>$1-$2-$3</format> 13050 </numberFormat> 13051 <!-- 12 digit toll free numbers. --> 13052 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 13053 <leadingDigits>001</leadingDigits> 13054 <format>$1 $2 $3 $4</format> 13055 <intlFormat>NA</intlFormat> 13056 </numberFormat> 13057 <!-- Format for 13 digit ITFS numbers. --> 13058 <numberFormat pattern="(\d{2})(\d{4})(\d{3})(\d{4})"> 13059 <leadingDigits>0</leadingDigits> 13060 <format>$1 $2 $3 $4</format> 13061 <intlFormat>NA</intlFormat> 13062 </numberFormat> 13063 </availableFormats> 13064 <generalDesc> 13065 <nationalNumberPattern> 13066 (?: 13067 (?: 13068 00[1-9]| 13069 8\d 13070 )\d{4}| 13071 [1-36] 13072 )\d{6}| 13073 00\d{10}| 13074 [1-9]\d{8,10}| 13075 [2-9]\d{7} 13076 </nationalNumberPattern> 13077 </generalDesc> 13078 <!-- 00798 ITFS numbers can't be dialled internationally. Source: 13079 https://support.twilio.com/hc/en-us/articles/115007579027-Toll-free-phone-number-restrictions-and-limitations --> 13080 <noInternationalDialling> 13081 <possibleLengths national="10,12,13"/> 13082 <nationalNumberPattern> 13083 001803\d{6,7}| 13084 (?: 13085 007803\d| 13086 8071 13087 )\d{6} 13088 </nationalNumberPattern> 13089 </noInternationalDialling> 13090 <!-- Area codes taken from wikipedia, with missing ones added from 13091 http://www.telkom.co.id/customer-services/area-and-country-code/?type=area. 13092 We also added 0770 after user feedback because it seems to be used on Bintan island. 13093 Where known, fixed mobile prefixes have been represented as Mobile. --> 13094 <!-- Very short (5/6 digit) local numbers in Jakarta seem to be special cases for various 13095 well known companies (Mc Donalds, KFC etc...). Some of these are listed in: 13096 http://cms.binus.edu/datapage/file/io/Spring2014SE/International_Student_Handbook_BINUS.pdf 13097 There seem to be numbers of this length for area code 22 as well based on numbers found 13098 online. --> 13099 <!-- The ITU doc is outdated (2001), and many numbers of different lengths were supported 13100 here based on valid numbers found and user report. --> 13101 <fixedLine> 13102 <possibleLengths national="[7-11]" localOnly="5,6"/> 13103 <exampleNumber>218350123</exampleNumber> 13104 <nationalNumberPattern> 13105 2[124]\d{7,8}| 13106 619\d{8}| 13107 2(?: 13108 1(?: 13109 14| 13110 500 13111 )| 13112 2\d{3} 13113 )\d{3}| 13114 61\d{5,8}| 13115 (?: 13116 2(?: 13117 [35][1-4]| 13118 6[0-8]| 13119 7[1-6]| 13120 8\d| 13121 9[1-8] 13122 )| 13123 3(?: 13124 1| 13125 [25][1-8]| 13126 3[1-68]| 13127 4[1-3]| 13128 6[1-3568]| 13129 7[0-469]| 13130 8\d 13131 )| 13132 4(?: 13133 0[1-589]| 13134 1[01347-9]| 13135 2[0-36-8]| 13136 3[0-24-68]| 13137 43| 13138 5[1-378]| 13139 6[1-5]| 13140 7[134]| 13141 8[1245] 13142 )| 13143 5(?: 13144 1[1-35-9]| 13145 2[25-8]| 13146 3[124-9]| 13147 4[1-3589]| 13148 5[1-46]| 13149 6[1-8] 13150 )| 13151 6(?: 13152 [25]\d| 13153 3[1-69]| 13154 4[1-6] 13155 )| 13156 7(?: 13157 02| 13158 [125][1-9]| 13159 [36]\d| 13160 4[1-8]| 13161 7[0-36-9] 13162 )| 13163 9(?: 13164 0[12]| 13165 1[013-8]| 13166 2[0-479]| 13167 5[125-8]| 13168 6[23679]| 13169 7[159]| 13170 8[01346] 13171 ) 13172 )\d{5,8} 13173 </nationalNumberPattern> 13174 </fixedLine> 13175 <mobile> 13176 <possibleLengths national="[9-12]"/> 13177 <exampleNumber>812345678</exampleNumber> 13178 <nationalNumberPattern>8[1-35-9]\d{7,10}</nationalNumberPattern> 13179 </mobile> 13180 <tollFree> 13181 <possibleLengths national="[8-13]"/> 13182 <exampleNumber>8001234567</exampleNumber> 13183 <nationalNumberPattern> 13184 00[17]803\d{7}| 13185 (?: 13186 177\d| 13187 800 13188 )\d{5,7}| 13189 001803\d{6} 13190 </nationalNumberPattern> 13191 </tollFree> 13192 <!-- The information below is provided by an Indonesian --> 13193 <premiumRate> 13194 <possibleLengths national="10"/> 13195 <exampleNumber>8091234567</exampleNumber> 13196 <nationalNumberPattern>809\d{7}</nationalNumberPattern> 13197 </premiumRate> 13198 <sharedCost> 13199 <possibleLengths national="10"/> 13200 <exampleNumber>8041234567</exampleNumber> 13201 <nationalNumberPattern>804\d{7}</nationalNumberPattern> 13202 </sharedCost> 13203 <uan> 13204 <possibleLengths national="7,10"/> 13205 <exampleNumber>8071123456</exampleNumber> 13206 <nationalNumberPattern> 13207 (?: 13208 1500| 13209 8071\d{3} 13210 )\d{3} 13211 </nationalNumberPattern> 13212 </uan> 13213 </territory> 13214 13215 <!-- Ireland (IE) --> 13216 <!-- http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html --> 13217 <!-- http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf --> 13218 <territory id="IE" countryCode="353" internationalPrefix="00" nationalPrefix="0" 13219 mobileNumberPortableRegion="true"> 13220 <availableFormats> 13221 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 13222 <leadingDigits> 13223 2[24-9]| 13224 47| 13225 58| 13226 6[237-9]| 13227 9[35-9] 13228 </leadingDigits> 13229 <format>$1 $2</format> 13230 </numberFormat> 13231 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 13232 <leadingDigits>[45]0</leadingDigits> 13233 <format>$1 $2</format> 13234 </numberFormat> 13235 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 13236 <leadingDigits>1</leadingDigits> 13237 <format>$1 $2 $3</format> 13238 </numberFormat> 13239 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="($NP$FG)"> 13240 <leadingDigits> 13241 [2569]| 13242 4[1-69]| 13243 7[14] 13244 </leadingDigits> 13245 <format>$1 $2 $3</format> 13246 </numberFormat> 13247 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 13248 <leadingDigits>70</leadingDigits> 13249 <format>$1 $2 $3</format> 13250 </numberFormat> 13251 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 13252 <leadingDigits>81</leadingDigits> 13253 <format>$1 $2 $3</format> 13254 </numberFormat> 13255 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13256 <leadingDigits>[78]</leadingDigits> 13257 <format>$1 $2 $3</format> 13258 </numberFormat> 13259 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 13260 <leadingDigits>1</leadingDigits> 13261 <format>$1 $2 $3</format> 13262 </numberFormat> 13263 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 13264 <leadingDigits>4</leadingDigits> 13265 <format>$1 $2 $3</format> 13266 </numberFormat> 13267 <!-- Voicemail numbers: same as mobile prefixes but the third digit is always 5. Formatting 13268 done like this to differentiate from mobile numbers (which are shorter), and based on 13269 a couple of examples found online. --> 13270 <numberFormat pattern="(\d{2})(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13271 <leadingDigits>8</leadingDigits> 13272 <format>$1 $2 $3 $4</format> 13273 </numberFormat> 13274 </availableFormats> 13275 <generalDesc> 13276 <nationalNumberPattern> 13277 (?: 13278 1\d| 13279 [2569] 13280 )\d{6,8}| 13281 4\d{6,9}| 13282 7\d{8}| 13283 8\d{8,9} 13284 </nationalNumberPattern> 13285 </generalDesc> 13286 <noInternationalDialling> 13287 <possibleLengths national="10"/> 13288 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern> 13289 </noInternationalDialling> 13290 <!-- We allow 6-7 digit subscriber numbers for the 021 area code since that seems to be 13291 reflected by the numbers in the Yellow Pages. Another peculiarity is that 048 actually 13292 replaces 00 44 28 when Irish people dial, allowing them to easily dial Northern 13293 Ireland. We support these numbers here, although technically they are numbers for the 13294 UK. --> 13295 <fixedLine> 13296 <possibleLengths national="[7-10]" localOnly="5,6"/> 13297 <exampleNumber>2212345</exampleNumber> 13298 <nationalNumberPattern> 13299 (?: 13300 1\d| 13301 21 13302 )\d{6,7}| 13303 (?: 13304 2[24-9]| 13305 4(?: 13306 0[24]| 13307 5\d| 13308 7 13309 )| 13310 5(?: 13311 0[45]| 13312 1\d| 13313 8 13314 )| 13315 6(?: 13316 1\d| 13317 [237-9] 13318 )| 13319 9(?: 13320 1\d| 13321 [35-9] 13322 ) 13323 )\d{5}| 13324 (?: 13325 23| 13326 4(?: 13327 [1-469]| 13328 8\d 13329 )| 13330 5[23679]| 13331 6[4-6]| 13332 7[14]| 13333 9[04] 13334 )\d{7} 13335 </nationalNumberPattern> 13336 </fixedLine> 13337 <mobile> 13338 <possibleLengths national="9"/> 13339 <exampleNumber>850123456</exampleNumber> 13340 <nationalNumberPattern> 13341 8(?: 13342 22| 13343 [35-9]\d 13344 )\d{6} 13345 </nationalNumberPattern> 13346 </mobile> 13347 <tollFree> 13348 <possibleLengths national="10"/> 13349 <exampleNumber>1800123456</exampleNumber> 13350 <nationalNumberPattern>1800\d{6}</nationalNumberPattern> 13351 </tollFree> 13352 <premiumRate> 13353 <possibleLengths national="10"/> 13354 <exampleNumber>1520123456</exampleNumber> 13355 <nationalNumberPattern> 13356 15(?: 13357 1[2-8]| 13358 [2-8]0| 13359 9[089] 13360 )\d{6} 13361 </nationalNumberPattern> 13362 </premiumRate> 13363 <sharedCost> 13364 <possibleLengths national="10"/> 13365 <exampleNumber>1850123456</exampleNumber> 13366 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern> 13367 </sharedCost> 13368 <personalNumber> 13369 <possibleLengths national="9"/> 13370 <exampleNumber>700123456</exampleNumber> 13371 <nationalNumberPattern>700\d{6}</nationalNumberPattern> 13372 </personalNumber> 13373 <voip> 13374 <possibleLengths national="9"/> 13375 <exampleNumber>761234567</exampleNumber> 13376 <nationalNumberPattern>76\d{7}</nationalNumberPattern> 13377 </voip> 13378 <uan> 13379 <possibleLengths national="9"/> 13380 <exampleNumber>818123456</exampleNumber> 13381 <nationalNumberPattern>818\d{6}</nationalNumberPattern> 13382 </uan> 13383 <!-- These start with mobile prefixes, and then have the digit 5 inserted, before the rest 13384 of the number. --> 13385 <voicemail> 13386 <possibleLengths national="10"/> 13387 <exampleNumber>8551234567</exampleNumber> 13388 <nationalNumberPattern> 13389 88210[1-9]\d{4}| 13390 8(?: 13391 [35-79]5\d\d| 13392 8(?: 13393 [013-9]\d\d| 13394 2(?: 13395 [01][1-9]| 13396 [2-9]\d 13397 ) 13398 ) 13399 )\d{5} 13400 </nationalNumberPattern> 13401 </voicemail> 13402 </territory> 13403 13404 <!-- Israel (IL) --> 13405 <!-- Formatting practice following wikipedia, and government sites. --> 13406 <!-- in Hebrew --> 13407 <!-- http://www.itu.int/oth/T020200006A/en --> 13408 <!-- http://en.wikipedia.org/wiki/%2B972 --> 13409 <!-- http://he.wikipedia.org/wiki/%D7%A7%D7%99%D7%93%D7%95%D7%9E%D7%AA_%D7%98%D7%9C%D7%A4%D7%95%D7%9F_%D7%91%D7%99%D7%A9%D7%A8%D7%90%D7%9C --> 13410 <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-9])" nationalPrefix="0" 13411 mobileNumberPortableRegion="true"> 13412 <availableFormats> 13413 <!-- Short toll-free numbers (for hospitals). --> 13414 <numberFormat pattern="(\d{4})(\d{3})"> 13415 <leadingDigits>125</leadingDigits> 13416 <format>$1-$2</format> 13417 </numberFormat> 13418 <!-- 8-digit premium rate. --> 13419 <numberFormat pattern="(\d{4})(\d{2})(\d{2})"> 13420 <leadingDigits>121</leadingDigits> 13421 <format>$1-$2-$3</format> 13422 </numberFormat> 13423 <!-- Fixed line. --> 13424 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13425 <leadingDigits>[2-489]</leadingDigits> 13426 <format>$1-$2-$3</format> 13427 </numberFormat> 13428 <!-- Mobile and VOIP. --> 13429 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13430 <leadingDigits>[57]</leadingDigits> 13431 <format>$1-$2-$3</format> 13432 </numberFormat> 13433 <!-- 10-digit premium rate. --> 13434 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 13435 <leadingDigits>12</leadingDigits> 13436 <format>$1-$2-$3</format> 13437 </numberFormat> 13438 <!-- Universal access (UAN). --> 13439 <numberFormat pattern="(\d{4})(\d{6})"> 13440 <leadingDigits>159</leadingDigits> 13441 <format>$1-$2</format> 13442 </numberFormat> 13443 <!-- Variable cost (premium rate, toll free etc.) --> 13444 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{3})"> 13445 <leadingDigits>1[7-9]</leadingDigits> 13446 <format>$1-$2-$3-$4</format> 13447 </numberFormat> 13448 <!-- Format is from http://everything.explained.today/Telephone_numbers_in_Israel/ 13449 These seem to be "mailbox" services where you dial "service prefix" + "personal ID" 13450 (maybe a phone number) which is why they are formatted as two separate numbers. 13451 Note that 153 prefix might be an M2M number (it's listed as a "fax box" service). --> 13452 <numberFormat pattern="(\d{3})(\d{1,2})(\d{3})(\d{4})"> 13453 <leadingDigits>15</leadingDigits> 13454 <format>$1-$2 $3-$4</format> 13455 </numberFormat> 13456 </availableFormats> 13457 <generalDesc> 13458 <nationalNumberPattern> 13459 1\d{6}(?: 13460 \d{3,5} 13461 )?| 13462 [57]\d{8}| 13463 [1-489]\d{7} 13464 </nationalNumberPattern> 13465 </generalDesc> 13466 <noInternationalDialling> 13467 <possibleLengths national="10"/> 13468 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 13469 </noInternationalDialling> 13470 <!-- ITU doc states that 153 + NDC (either mobile or fixed-line) + SN corresponds to fax 13471 mail. As we do not have separate a fax category, fixedLine is the closest match and 13472 consistent with some other countries. For maintainability, only NDC lengths are 13473 mentioned: one digit for fixed-line and two for mobile as per ITU. --> 13474 <fixedLine> 13475 <possibleLengths national="8,11,12" localOnly="7"/> 13476 <exampleNumber>21234567</exampleNumber> 13477 <nationalNumberPattern> 13478 153\d{8,9}| 13479 29[1-9]\d{5}| 13480 (?: 13481 2[0-8]| 13482 [3489]\d 13483 )\d{6} 13484 </nationalNumberPattern> 13485 </fixedLine> 13486 <!-- The ITU document has only some of these prefixes - wikipedia lists more. We are fairly 13487 sure wikipedia is accurate based on news coverage of the launch of these numbers. Also 13488 added 5570, 5571, and 5594 prefixes based on confirmations from the carriers. 559[23] 13489 ranges belong to Telzar carrier as per confirmation from them. Prefix 5527 is added 13490 based on user report. --> 13491 <mobile> 13492 <possibleLengths national="9"/> 13493 <exampleNumber>502345678</exampleNumber> 13494 <nationalNumberPattern> 13495 55410\d{4}| 13496 5(?: 13497 (?: 13498 [02][02-9]| 13499 [149][2-9]| 13500 [36]\d| 13501 8[3-7] 13502 )\d| 13503 5(?: 13504 01| 13505 2\d| 13506 3[0-3]| 13507 4[34]| 13508 5[0-25689]| 13509 6[6-8]| 13510 7[0-267]| 13511 8[7-9]| 13512 9[1-9] 13513 ) 13514 )\d{5} 13515 </nationalNumberPattern> 13516 </mobile> 13517 <!-- Online 1-809 numbers now classify themselves as "toll-free". --> 13518 <tollFree> 13519 <possibleLengths national="7,10"/> 13520 <exampleNumber>1800123456</exampleNumber> 13521 <nationalNumberPattern> 13522 1(?: 13523 255| 13524 80[019]\d{3} 13525 )\d{3} 13526 </nationalNumberPattern> 13527 </tollFree> 13528 <!-- Peculiarly, one source states that 1956 and 1957 are the new premium rate prefixes. 13529 However, no online numbers starting with these prefixes can be found, and this data 13530 is not found in any other source. --> 13531 <!-- 1200 and 1212 numbers are for televoting. --> 13532 <premiumRate> 13533 <possibleLengths national="8,10"/> 13534 <exampleNumber>1919123456</exampleNumber> 13535 <nationalNumberPattern> 13536 1212\d{4}| 13537 1(?: 13538 200| 13539 9(?: 13540 0[0-2]| 13541 19 13542 ) 13543 )\d{6} 13544 </nationalNumberPattern> 13545 </premiumRate> 13546 <sharedCost> 13547 <possibleLengths national="10"/> 13548 <exampleNumber>1700123456</exampleNumber> 13549 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 13550 </sharedCost> 13551 <!-- These rules are a union of the wikipedia and ITU document prefixes. They are mostly 13552 marked as VoIP on wikipedia, but it seems they may indeed be DID (Direct Inward 13553 Dialing) numbers, that most people forward to VoIP numbers. --> 13554 <voip> 13555 <possibleLengths national="9"/> 13556 <exampleNumber>771234567</exampleNumber> 13557 <nationalNumberPattern> 13558 7(?: 13559 38(?: 13560 0\d| 13561 5[09]| 13562 88 13563 )| 13564 8(?: 13565 33| 13566 55| 13567 77| 13568 81 13569 )\d 13570 )\d{4}| 13571 7(?: 13572 18| 13573 2[23]| 13574 3[237]| 13575 47| 13576 6[258]| 13577 7\d| 13578 82| 13579 9[2-9] 13580 )\d{6} 13581 </nationalNumberPattern> 13582 </voip> 13583 <!-- 1-599 numbers are actually labelled "interactive voicemail" in the ITU document, but 13584 according to reports from businesses in Israel and the Hebrew version of the wikipedia 13585 page, these are actually a router for business calls, and incur a normal call cost on 13586 account of the caller. --> 13587 <uan> 13588 <possibleLengths national="10"/> 13589 <exampleNumber>1599123456</exampleNumber> 13590 <nationalNumberPattern>1599\d{6}</nationalNumberPattern> 13591 </uan> 13592 <voicemail> 13593 <possibleLengths national="11,12"/> 13594 <exampleNumber>15112340000</exampleNumber> 13595 <nationalNumberPattern>151\d{8,9}</nationalNumberPattern> 13596 </voicemail> 13597 </territory> 13598 13599 <!-- Isle of Man (IM) --> 13600 <!-- Calling code and formatting shared with 'GB' --> 13601 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 13602 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 13603 <!-- http://static.ofcom.org.uk/static/numbering/ --> 13604 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 13605 <territory id="IM" countryCode="44" leadingDigits="74576|(?:16|7[56])24" 13606 internationalPrefix="00" nationalPrefix="0" 13607 nationalPrefixForParsing="([25-8]\d{5})$|0" nationalPrefixTransformRule="1624$1"> 13608 <generalDesc> 13609 <nationalNumberPattern> 13610 1624\d{6}| 13611 (?: 13612 [3578]\d| 13613 90 13614 )\d{8} 13615 </nationalNumberPattern> 13616 </generalDesc> 13617 <!-- Specific to IM. --> 13618 <!-- 1624 with 10 digits. --> 13619 <fixedLine> 13620 <possibleLengths national="10" localOnly="6"/> 13621 <exampleNumber>1624756789</exampleNumber> 13622 <nationalNumberPattern> 13623 1624(?: 13624 230| 13625 [5-8]\d\d 13626 )\d{3} 13627 </nationalNumberPattern> 13628 </fixedLine> 13629 <!-- 7624[0-4689] numbers could be mobile or paging. However, more evidence and example 13630 numbers show these are mobile in practice. --> 13631 <mobile> 13632 <possibleLengths national="10"/> 13633 <exampleNumber>7924123456</exampleNumber> 13634 <nationalNumberPattern> 13635 76245[06]\d{4}| 13636 7(?: 13637 4576| 13638 [59]24\d| 13639 624[0-4689] 13640 )\d{5} 13641 </nationalNumberPattern> 13642 </mobile> 13643 <!-- 808 162 with 10 digits. --> 13644 <tollFree> 13645 <possibleLengths national="10"/> 13646 <exampleNumber>8081624567</exampleNumber> 13647 <nationalNumberPattern>808162\d{4}</nationalNumberPattern> 13648 </tollFree> 13649 <!-- 844 0[49]0 6, 845 624, 870 624, 872 299, 900 624, 901 624, 906 624, 907 624 with 10 13650 digits. --> 13651 <premiumRate> 13652 <possibleLengths national="10"/> 13653 <exampleNumber>9016247890</exampleNumber> 13654 <nationalNumberPattern> 13655 8(?: 13656 440[49]06| 13657 72299\d 13658 )\d{3}| 13659 (?: 13660 8(?: 13661 45| 13662 70 13663 )| 13664 90[0167] 13665 )624\d{4} 13666 </nationalNumberPattern> 13667 </premiumRate> 13668 <!-- Other numbers as per GB. --> 13669 <personalNumber> 13670 <possibleLengths national="10"/> 13671 <exampleNumber>7012345678</exampleNumber> 13672 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 13673 </personalNumber> 13674 <voip> 13675 <possibleLengths national="10"/> 13676 <exampleNumber>5612345678</exampleNumber> 13677 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 13678 </voip> 13679 <!-- 308 162, 33d, 344 040 6, 344 090 6, 345 624, 370 624, 372 299, 55 with 10 digits. --> 13680 <uan> 13681 <possibleLengths national="10"/> 13682 <exampleNumber>5512345678</exampleNumber> 13683 <nationalNumberPattern> 13684 3440[49]06\d{3}| 13685 (?: 13686 3(?: 13687 08162| 13688 3\d{4}| 13689 45624| 13690 7(?: 13691 0624| 13692 2299 13693 ) 13694 )| 13695 55\d{4} 13696 )\d{4} 13697 </nationalNumberPattern> 13698 </uan> 13699 </territory> 13700 13701 <!-- India (IN) --> 13702 <!-- http://www.itu.int/oth/T0202000063/en --> 13703 <!-- http://en.wikipedia.org/wiki/%2B91 --> 13704 <!-- http://www.bsnl.co.in --> 13705 <!-- http://dq.ndc.bsnl.co.in/bsnl-web/stdSearch.seam --> 13706 <!-- http://www.dot.gov.in/access-services/allotment-msc-codes --> 13707 <territory id="IN" countryCode="91" internationalPrefix="00" nationalPrefix="0" 13708 mobileNumberPortableRegion="true"> 13709 <availableFormats> 13710 <!-- 7-digit "short" numbers. --> 13711 <numberFormat pattern="(\d{7})"> 13712 <leadingDigits>575</leadingDigits> 13713 <format>$1</format> 13714 <intlFormat>NA</intlFormat> 13715 </numberFormat> 13716 <!-- 8-digit "short" numbers (optionally diallable with a national prefix). --> 13717 <numberFormat pattern="(\d{8})" nationalPrefixOptionalWhenFormatting="true"> 13718 <leadingDigits> 13719 5(?: 13720 0| 13721 2[23]| 13722 3[03]| 13723 [67]1| 13724 88 13725 ) 13726 </leadingDigits> 13727 <leadingDigits> 13728 5(?: 13729 0| 13730 2(?: 13731 21| 13732 3 13733 )| 13734 3(?: 13735 0| 13736 3[23] 13737 )| 13738 616| 13739 717| 13740 888 13741 ) 13742 </leadingDigits> 13743 <leadingDigits> 13744 5(?: 13745 0| 13746 2(?: 13747 21| 13748 3 13749 )| 13750 3(?: 13751 0| 13752 3[23] 13753 )| 13754 616| 13755 717| 13756 8888 13757 ) 13758 </leadingDigits> 13759 <format>$1</format> 13760 </numberFormat> 13761 <!-- 8,9-digit toll free numbers --> 13762 <numberFormat pattern="(\d{4})(\d{4,5})" nationalPrefixOptionalWhenFormatting="true"> 13763 <leadingDigits>180</leadingDigits> 13764 <leadingDigits>1800</leadingDigits> 13765 <format>$1 $2</format> 13766 </numberFormat> 13767 <!-- 10 digit UAN numbers --> 13768 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 13769 <leadingDigits>140</leadingDigits> 13770 <format>$1 $2 $3</format> 13771 </numberFormat> 13772 <!-- 2-digit area codes. --> 13773 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 13774 nationalPrefixOptionalWhenFormatting="true"> 13775 <leadingDigits> 13776 11| 13777 2[02]| 13778 33| 13779 4[04]| 13780 79[1-7]| 13781 80[2-46] 13782 </leadingDigits> 13783 <leadingDigits> 13784 11| 13785 2[02]| 13786 33| 13787 4[04]| 13788 79(?: 13789 [1-6]| 13790 7[19] 13791 )| 13792 80(?: 13793 [2-4]| 13794 6[0-589] 13795 ) 13796 </leadingDigits> 13797 <leadingDigits> 13798 11| 13799 2[02]| 13800 33| 13801 4[04]| 13802 79(?: 13803 [124-6]| 13804 3(?: 13805 [02-9]| 13806 1[0-24-9] 13807 )| 13808 7(?: 13809 1| 13810 9[1-6] 13811 ) 13812 )| 13813 80(?: 13814 [2-4]| 13815 6[0-589] 13816 ) 13817 </leadingDigits> 13818 <format>$1 $2 $3</format> 13819 </numberFormat> 13820 <!-- 3-digit area codes. --> 13821 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 13822 nationalPrefixOptionalWhenFormatting="true"> 13823 <leadingDigits> 13824 1(?: 13825 2[0-249]| 13826 3[0-25]| 13827 4[145]| 13828 [68]| 13829 7[1257] 13830 )| 13831 2(?: 13832 1[257]| 13833 3[013]| 13834 4[01]| 13835 5[0137]| 13836 6[0158]| 13837 78| 13838 8[1568] 13839 )| 13840 3(?: 13841 26| 13842 4[1-3]| 13843 5[34]| 13844 6[01489]| 13845 7[02-46]| 13846 8[159] 13847 )| 13848 4(?: 13849 1[36]| 13850 2[1-47]| 13851 5[12]| 13852 6[0-26-9]| 13853 7[0-24-9]| 13854 8[013-57]| 13855 9[014-7] 13856 )| 13857 5(?: 13858 1[025]| 13859 22| 13860 [36][25]| 13861 4[28]| 13862 5[12]| 13863 [78]1 13864 )| 13865 6(?: 13866 12| 13867 [2-4]1| 13868 5[17]| 13869 6[13]| 13870 80 13871 )| 13872 7(?: 13873 12| 13874 3[134]| 13875 4[47]| 13876 61| 13877 88 13878 )| 13879 8(?: 13880 16| 13881 2[014]| 13882 3[126]| 13883 6[136]| 13884 7[078]| 13885 8[34]| 13886 91 13887 )| 13888 (?: 13889 43| 13890 59| 13891 75 13892 )[15]| 13893 (?: 13894 1[59]| 13895 29| 13896 67| 13897 72 13898 )[14] 13899 </leadingDigits> 13900 <leadingDigits> 13901 1(?: 13902 2[0-24]| 13903 3[0-25]| 13904 4[145]| 13905 [59][14]| 13906 6[1-9]| 13907 7[1257]| 13908 8[1-57-9] 13909 )| 13910 2(?: 13911 1[257]| 13912 3[013]| 13913 4[01]| 13914 5[0137]| 13915 6[058]| 13916 78| 13917 8[1568]| 13918 9[14] 13919 )| 13920 3(?: 13921 26| 13922 4[1-3]| 13923 5[34]| 13924 6[01489]| 13925 7[02-46]| 13926 8[159] 13927 )| 13928 4(?: 13929 1[36]| 13930 2[1-47]| 13931 3[15]| 13932 5[12]| 13933 6[0-26-9]| 13934 7[0-24-9]| 13935 8[013-57]| 13936 9[014-7] 13937 )| 13938 5(?: 13939 1[025]| 13940 22| 13941 [36][25]| 13942 4[28]| 13943 [578]1| 13944 9[15] 13945 )| 13946 674| 13947 7(?: 13948 (?: 13949 2[14]| 13950 3[34]| 13951 5[15] 13952 )[2-6]| 13953 61[346]| 13954 88[0-8] 13955 )| 13956 8(?: 13957 70[2-6]| 13958 84[235-7]| 13959 91[3-7] 13960 )| 13961 (?: 13962 1(?: 13963 29| 13964 60| 13965 8[06] 13966 )| 13967 261| 13968 552| 13969 6(?: 13970 12| 13971 [2-47]1| 13972 5[17]| 13973 6[13]| 13974 80 13975 )| 13976 7(?: 13977 12| 13978 31| 13979 4[47] 13980 )| 13981 8(?: 13982 16| 13983 2[014]| 13984 3[126]| 13985 6[136]| 13986 7[78]| 13987 83 13988 ) 13989 )[2-7] 13990 </leadingDigits> 13991 <leadingDigits> 13992 1(?: 13993 2[0-24]| 13994 3[0-25]| 13995 4[145]| 13996 [59][14]| 13997 6[1-9]| 13998 7[1257]| 13999 8[1-57-9] 14000 )| 14001 2(?: 14002 1[257]| 14003 3[013]| 14004 4[01]| 14005 5[0137]| 14006 6[058]| 14007 78| 14008 8[1568]| 14009 9[14] 14010 )| 14011 3(?: 14012 26| 14013 4[1-3]| 14014 5[34]| 14015 6[01489]| 14016 7[02-46]| 14017 8[159] 14018 )| 14019 4(?: 14020 1[36]| 14021 2[1-47]| 14022 3[15]| 14023 5[12]| 14024 6[0-26-9]| 14025 7[0-24-9]| 14026 8[013-57]| 14027 9[014-7] 14028 )| 14029 5(?: 14030 1[025]| 14031 22| 14032 [36][25]| 14033 4[28]| 14034 [578]1| 14035 9[15] 14036 )| 14037 6(?: 14038 12(?: 14039 [2-6]| 14040 7[0-8] 14041 )| 14042 74[2-7] 14043 )| 14044 7(?: 14045 (?: 14046 2[14]| 14047 5[15] 14048 )[2-6]| 14049 3171| 14050 61[346]| 14051 88(?: 14052 [2-7]| 14053 82 14054 ) 14055 )| 14056 8(?: 14057 70[2-6]| 14058 84(?: 14059 [2356]| 14060 7[19] 14061 )| 14062 91(?: 14063 [3-6]| 14064 7[19] 14065 ) 14066 )| 14067 73[134][2-6]| 14068 (?: 14069 74[47]| 14070 8(?: 14071 16| 14072 2[014]| 14073 3[126]| 14074 6[136]| 14075 7[78]| 14076 83 14077 ) 14078 )(?: 14079 [2-6]| 14080 7[19] 14081 )| 14082 (?: 14083 1(?: 14084 29| 14085 60| 14086 8[06] 14087 )| 14088 261| 14089 552| 14090 6(?: 14091 [2-4]1| 14092 5[17]| 14093 6[13]| 14094 7(?: 14095 1| 14096 4[0189] 14097 )| 14098 80 14099 )| 14100 7(?: 14101 12| 14102 88[01] 14103 ) 14104 )[2-7] 14105 </leadingDigits> 14106 <format>$1 $2 $3</format> 14107 </numberFormat> 14108 <!-- 4-digit area codes. --> 14109 <numberFormat pattern="(\d{4})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 14110 nationalPrefixOptionalWhenFormatting="true"> 14111 <leadingDigits> 14112 1(?: 14113 [2-479]| 14114 5[0235-9] 14115 )| 14116 [2-5]| 14117 6(?: 14118 1[1358]| 14119 2[2457-9]| 14120 3[2-5]| 14121 4[235-7]| 14122 5[2-689]| 14123 6[24578]| 14124 7[235689]| 14125 8[1-6] 14126 )| 14127 7(?: 14128 1[013-9]| 14129 28| 14130 3[129]| 14131 4[1-35689]| 14132 5[29]| 14133 6[02-5]| 14134 70 14135 )| 14136 807 14137 </leadingDigits> 14138 <leadingDigits> 14139 1(?: 14140 [2-479]| 14141 5[0235-9] 14142 )| 14143 [2-5]| 14144 6(?: 14145 1[1358]| 14146 2(?: 14147 [2457]| 14148 84| 14149 95 14150 )| 14151 3(?: 14152 [2-4]| 14153 55 14154 )| 14155 4[235-7]| 14156 5[2-689]| 14157 6[24578]| 14158 7[235689]| 14159 8[1-6] 14160 )| 14161 7(?: 14162 1(?: 14163 [013-8]| 14164 9[6-9] 14165 )| 14166 28[6-8]| 14167 3(?: 14168 17| 14169 2[0-49]| 14170 9[2-57] 14171 )| 14172 4(?: 14173 1[2-4]| 14174 [29][0-7]| 14175 3[0-8]| 14176 [56]| 14177 8[0-24-7] 14178 )| 14179 5(?: 14180 2[1-3]| 14181 9[0-6] 14182 )| 14183 6(?: 14184 0[5689]| 14185 2[5-9]| 14186 3[02-8]| 14187 4| 14188 5[0-367] 14189 )| 14190 70[13-7] 14191 )| 14192 807[19] 14193 </leadingDigits> 14194 <leadingDigits> 14195 1(?: 14196 [2-479]| 14197 5(?: 14198 [0236-9]| 14199 5[013-9] 14200 ) 14201 )| 14202 [2-5]| 14203 6(?: 14204 2(?: 14205 84| 14206 95 14207 )| 14208 355| 14209 83 14210 )| 14211 73179| 14212 807(?: 14213 1| 14214 9[1-3] 14215 )| 14216 (?: 14217 1552| 14218 6(?: 14219 1[1358]| 14220 2[2457]| 14221 3[2-4]| 14222 4[235-7]| 14223 5[2-689]| 14224 6[24578]| 14225 7[235689]| 14226 8[124-6] 14227 )\d| 14228 7(?: 14229 1(?: 14230 [013-8]\d| 14231 9[6-9] 14232 )| 14233 28[6-8]| 14234 3(?: 14235 2[0-49]| 14236 9[2-57] 14237 )| 14238 4(?: 14239 1[2-4]| 14240 [29][0-7]| 14241 3[0-8]| 14242 [56]\d| 14243 8[0-24-7] 14244 )| 14245 5(?: 14246 2[1-3]| 14247 9[0-6] 14248 )| 14249 6(?: 14250 0[5689]| 14251 2[5-9]| 14252 3[02-8]| 14253 4\d| 14254 5[0-367] 14255 )| 14256 70[13-7] 14257 ) 14258 )[2-7] 14259 </leadingDigits> 14260 <format>$1 $2 $3</format> 14261 </numberFormat> 14262 <!-- Mobile format (this can include some fixed-line ranges due to limited precision 14263 in some ranges). --> 14264 <numberFormat pattern="(\d{5})(\d{5})" nationalPrefixFormattingRule="$NP$FG" 14265 nationalPrefixOptionalWhenFormatting="true"> 14266 <leadingDigits>[6-9]</leadingDigits> 14267 <format>$1 $2</format> 14268 </numberFormat> 14269 <!-- 10-12 digit toll free and shared cost numbers. --> 14270 <numberFormat pattern="(\d{4})(\d{2,4})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 14271 <leadingDigits> 14272 1(?: 14273 6| 14274 8[06] 14275 ) 14276 </leadingDigits> 14277 <leadingDigits> 14278 1(?: 14279 6| 14280 8[06]0 14281 ) 14282 </leadingDigits> 14283 <format>$1 $2 $3</format> 14284 </numberFormat> 14285 <!-- 13-digit ITFS --> 14286 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{4})"> 14287 <leadingDigits>0</leadingDigits> 14288 <format>$1 $2 $3 $4</format> 14289 <intlFormat>NA</intlFormat> 14290 </numberFormat> 14291 <!-- 13 digit toll free and premium rate numbers --> 14292 <numberFormat pattern="(\d{4})(\d{3})(\d{3})(\d{3})" 14293 nationalPrefixOptionalWhenFormatting="true"> 14294 <leadingDigits>18</leadingDigits> 14295 <format>$1 $2 $3 $4</format> 14296 </numberFormat> 14297 </availableFormats> 14298 <generalDesc> 14299 <nationalNumberPattern> 14300 (?: 14301 000800| 14302 [2-9]\d\d 14303 )\d{7}| 14304 1\d{7,12} 14305 </nationalNumberPattern> 14306 </generalDesc> 14307 <noInternationalDialling> 14308 <possibleLengths national="[8-13]"/> 14309 <nationalNumberPattern> 14310 1(?: 14311 600\d{6}| 14312 800\d{4,9} 14313 )| 14314 (?: 14315 000800| 14316 18(?: 14317 03\d\d| 14318 6(?: 14319 0| 14320 [12]\d\d 14321 ) 14322 ) 14323 )\d{7} 14324 </nationalNumberPattern> 14325 </noInternationalDialling> 14326 <!-- This pattern has 3 parts: 2-digit NDCs, 3-digit NDCs, and 4-digit NDCs. This is because 14327 the subscriber number following NDCs always begins with the operator codes 2-7. Not all 14328 operator codes are available in all NDCs, but we don't maintain that level of 14329 granularity. 4-digit NDCs are only maintained up to 3-digit granularity, unless more is 14330 needed to disambiguate from e.g. mobile ranges. --> 14331 <fixedLine> 14332 <possibleLengths national="10" localOnly="[6-8]"/> 14333 <exampleNumber>7410410123</exampleNumber> 14334 <nationalNumberPattern> 14335 2717(?: 14336 [2-7]\d| 14337 95 14338 )\d{4}| 14339 (?: 14340 271[0-689]| 14341 782[0-6] 14342 )[2-7]\d{5}| 14343 (?: 14344 170[24]| 14345 2(?: 14346 (?: 14347 [02][2-79]| 14348 90 14349 )\d| 14350 80[13468] 14351 )| 14352 (?: 14353 3(?: 14354 23| 14355 80 14356 )| 14357 683| 14358 79[1-7] 14359 )\d| 14360 4(?: 14361 20[24]| 14362 72[2-8] 14363 )| 14364 552[1-7] 14365 )\d{6}| 14366 (?: 14367 11| 14368 33| 14369 4[04]| 14370 80 14371 )[2-7]\d{7}| 14372 (?: 14373 342| 14374 674| 14375 788 14376 )(?: 14377 [0189][2-7]| 14378 [2-7]\d 14379 )\d{5}| 14380 (?: 14381 1(?: 14382 2[0-249]| 14383 3[0-25]| 14384 4[145]| 14385 [59][14]| 14386 6[014]| 14387 7[1257]| 14388 8[01346] 14389 )| 14390 2(?: 14391 1[257]| 14392 3[013]| 14393 4[01]| 14394 5[0137]| 14395 6[0158]| 14396 78| 14397 8[1568]| 14398 9[14] 14399 )| 14400 3(?: 14401 26| 14402 4[13]| 14403 5[34]| 14404 6[01489]| 14405 7[02-46]| 14406 8[159] 14407 )| 14408 4(?: 14409 1[36]| 14410 2[1-47]| 14411 3[15]| 14412 5[12]| 14413 6[0-26-9]| 14414 7[014-9]| 14415 8[013-57]| 14416 9[014-7] 14417 )| 14418 5(?: 14419 1[025]| 14420 22| 14421 [36][25]| 14422 4[28]| 14423 [578]1| 14424 9[15] 14425 )| 14426 6(?: 14427 12| 14428 [2-47]1| 14429 5[17]| 14430 6[13]| 14431 80 14432 )| 14433 7(?: 14434 12| 14435 2[14]| 14436 3[134]| 14437 4[47]| 14438 5[15]| 14439 [67]1 14440 )| 14441 8(?: 14442 16| 14443 2[014]| 14444 3[126]| 14445 6[136]| 14446 7[078]| 14447 8[34]| 14448 91 14449 ) 14450 )[2-7]\d{6}| 14451 (?: 14452 1(?: 14453 2[35-8]| 14454 3[346-9]| 14455 4[236-9]| 14456 [59][0235-9]| 14457 6[235-9]| 14458 7[34689]| 14459 8[257-9] 14460 )| 14461 2(?: 14462 1[134689]| 14463 3[24-8]| 14464 4[2-8]| 14465 5[25689]| 14466 6[2-4679]| 14467 7[3-79]| 14468 8[2-479]| 14469 9[235-9] 14470 )| 14471 3(?: 14472 01| 14473 1[79]| 14474 2[1245]| 14475 4[5-8]| 14476 5[125689]| 14477 6[235-7]| 14478 7[157-9]| 14479 8[2-46-8] 14480 )| 14481 4(?: 14482 1[14578]| 14483 2[5689]| 14484 3[2-467]| 14485 5[4-7]| 14486 6[35]| 14487 73| 14488 8[2689]| 14489 9[2389] 14490 )| 14491 5(?: 14492 [16][146-9]| 14493 2[14-8]| 14494 3[1346]| 14495 4[14-69]| 14496 5[46]| 14497 7[2-4]| 14498 8[2-8]| 14499 9[246] 14500 )| 14501 6(?: 14502 1[1358]| 14503 2[2457]| 14504 3[2-4]| 14505 4[235-7]| 14506 5[2-689]| 14507 6[24578]| 14508 7[235689]| 14509 8[124-6] 14510 )| 14511 7(?: 14512 1[013-9]| 14513 2[0235-9]| 14514 3[2679]| 14515 4[1-35689]| 14516 5[2-46-9]| 14517 [67][02-9]| 14518 8[013-7]| 14519 9[089] 14520 )| 14521 8(?: 14522 1[1357-9]| 14523 2[235-8]| 14524 3[03-57-9]| 14525 4[0-24-9]| 14526 5\d| 14527 6[2457-9]| 14528 7[1-6]| 14529 8[1256]| 14530 9[2-4] 14531 ) 14532 )\d[2-7]\d{5} 14533 </nationalNumberPattern> 14534 </fixedLine> 14535 <!-- http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India --> 14536 <!-- The document titled "List of MSC codes" linked off 14537 http://www.dot.gov.in/access-services/national-numbering-plan-2003 was helpful but last 14538 updated 2012 - more updates at http://www.dot.gov.in/access-services/allotment-msc-codes. --> 14539 <!-- A couple of additional prefixes found neither on the wikipedia page nor in the MSC 14540 codes list, are added because SMS messages have been successfully sent to these 14541 numbers. It seems almost impossible to know for some of these numbers whether they are 14542 land-line or mobile, since the ranges overlap. We go to a maximum depth of five where 14543 necessary to distinguish between mobile and fixed-line numbers. Extra prefixes added: 14544 6391, 7317[2-4], 7601, 768[56][1-7], 7695, 81145, 83178, 83287 and 83678. New prefixes 14545 were also added based on the document provided from mobile carriers: 14546 https://github.com/google/libphonenumber/issues/260 and 14547 https://github.com/google/libphonenumber/pull/692/ --> 14548 <mobile> 14549 <possibleLengths national="10"/> 14550 <exampleNumber>8123456789</exampleNumber> 14551 <nationalNumberPattern> 14552 (?: 14553 61279| 14554 7(?: 14555 887[02-9]| 14556 9(?: 14557 313| 14558 79[07-9] 14559 ) 14560 )| 14561 8(?: 14562 079[04-9]| 14563 (?: 14564 84| 14565 91 14566 )7[02-8] 14567 ) 14568 )\d{5}| 14569 (?: 14570 6(?: 14571 12| 14572 [2-47]1| 14573 5[17]| 14574 6[13]| 14575 80 14576 )[0189]| 14577 7(?: 14578 1(?: 14579 2[0189]| 14580 9[0-5] 14581 )| 14582 2(?: 14583 [14][017-9]| 14584 8[0-59] 14585 )| 14586 3(?: 14587 2[5-8]| 14588 [34][017-9]| 14589 9[016-9] 14590 )| 14591 4(?: 14592 1[015-9]| 14593 [29][89]| 14594 39| 14595 8[389] 14596 )| 14597 5(?: 14598 [15][017-9]| 14599 2[04-9]| 14600 9[7-9] 14601 )| 14602 6(?: 14603 0[0-47]| 14604 1[0-257-9]| 14605 2[0-4]| 14606 3[19]| 14607 5[4589] 14608 )| 14609 70[0289]| 14610 88[089]| 14611 97[02-8] 14612 )| 14613 8(?: 14614 0(?: 14615 6[67]| 14616 7[02-8] 14617 )| 14618 70[017-9]| 14619 84[01489]| 14620 91[0-289] 14621 ) 14622 )\d{6}| 14623 (?: 14624 7(?: 14625 31| 14626 4[47] 14627 )| 14628 8(?: 14629 16| 14630 2[014]| 14631 3[126]| 14632 6[136]| 14633 7[78]| 14634 83 14635 ) 14636 )(?: 14637 [0189]\d| 14638 7[02-8] 14639 )\d{5}| 14640 (?: 14641 6(?: 14642 [09]\d| 14643 1[04679]| 14644 2[03689]| 14645 3[05-9]| 14646 4[0489]| 14647 50| 14648 6[069]| 14649 7[07]| 14650 8[7-9] 14651 )| 14652 7(?: 14653 0\d| 14654 2[0235-79]| 14655 3[05-8]| 14656 40| 14657 5[0346-8]| 14658 6[6-9]| 14659 7[1-9]| 14660 8[0-79]| 14661 9[089] 14662 )| 14663 8(?: 14664 0[01589]| 14665 1[0-57-9]| 14666 2[235-9]| 14667 3[03-57-9]| 14668 [45]\d| 14669 6[02457-9]| 14670 7[1-69]| 14671 8[0-25-9]| 14672 9[02-9] 14673 )| 14674 9\d\d 14675 )\d{7}| 14676 (?: 14677 6(?: 14678 (?: 14679 1[1358]| 14680 2[2457]| 14681 3[2-4]| 14682 4[235-7]| 14683 5[2-689]| 14684 6[24578]| 14685 8[124-6] 14686 )\d| 14687 7(?: 14688 [235689]\d| 14689 4[0189] 14690 ) 14691 )| 14692 7(?: 14693 1(?: 14694 [013-8]\d| 14695 9[6-9] 14696 )| 14697 28[6-8]| 14698 3(?: 14699 2[0-49]| 14700 9[2-5] 14701 )| 14702 4(?: 14703 1[2-4]| 14704 [29][0-7]| 14705 3[0-8]| 14706 [56]\d| 14707 8[0-24-7] 14708 )| 14709 5(?: 14710 2[1-3]| 14711 9[0-6] 14712 )| 14713 6(?: 14714 0[5689]| 14715 2[5-9]| 14716 3[02-8]| 14717 4\d| 14718 5[0-367] 14719 )| 14720 70[13-7]| 14721 881 14722 ) 14723 )[0189]\d{5} 14724 </nationalNumberPattern> 14725 </mobile> 14726 <!-- Information gathered from sites such as 14727 http://www.surfindia.com/india-facts/toll-free-no.html and 14728 http://indmusings.blogspot.com/2008/09/free-help-line-numbersindia.html 14729 http://www.bsnl.co.in/service/telev.htm --> 14730 <tollFree> 14731 <possibleLengths national="[8-13]"/> 14732 <exampleNumber>1800123456</exampleNumber> 14733 <nationalNumberPattern> 14734 000800\d{7}| 14735 1(?: 14736 600\d{6}| 14737 80(?: 14738 0\d{4,9}| 14739 3\d{9} 14740 ) 14741 ) 14742 </nationalNumberPattern> 14743 </tollFree> 14744 <!-- Only televoting numbers are covered here for now. The 900 numbers are not covered 14745 because they overlap with mobile, and we haven't found any real numbers online. 14746 1863 424 Tele-voting (Different Charge Rate) numbers are not added as there are no 14747 valid numbers online. --> 14748 <premiumRate> 14749 <possibleLengths national="13"/> 14750 <exampleNumber>1861123456789</exampleNumber> 14751 <nationalNumberPattern>186[12]\d{9}</nationalNumberPattern> 14752 </premiumRate> 14753 <!-- While described as "universal numbers" in the numbering plan, evidence suggests 14754 that 1860 number are best described as shared cost. See "Call Local Service" in: 14755 http://www.tatadocomo.com/corporates/toll-free.aspx --> 14756 <sharedCost> 14757 <possibleLengths national="11"/> 14758 <exampleNumber>18603451234</exampleNumber> 14759 <nationalNumberPattern>1860\d{7}</nationalNumberPattern> 14760 </sharedCost> 14761 <!-- Telemarketing numbers: http://en.wikipedia.org/wiki/Telephone_numbers_in_India. 1869 - 14762 long distance UAN numbers are not added here as there are no valid numbers online. --> 14763 <uan> 14764 <possibleLengths national="10"/> 14765 <exampleNumber>1409305260</exampleNumber> 14766 <nationalNumberPattern>140\d{7}</nationalNumberPattern> 14767 </uan> 14768 </territory> 14769 14770 <!-- British Indian Ocean Territory (IO) --> 14771 <!-- http://www.itu.int/oth/T0202000039/en --> 14772 <territory id="IO" countryCode="246" internationalPrefix="00"> 14773 <availableFormats> 14774 <numberFormat pattern="(\d{3})(\d{4})"> 14775 <leadingDigits>3</leadingDigits> 14776 <format>$1 $2</format> 14777 </numberFormat> 14778 </availableFormats> 14779 <generalDesc> 14780 <nationalNumberPattern>3\d{6}</nationalNumberPattern> 14781 </generalDesc> 14782 <fixedLine> 14783 <possibleLengths national="7"/> 14784 <exampleNumber>3709100</exampleNumber> 14785 <nationalNumberPattern>37\d{5}</nationalNumberPattern> 14786 </fixedLine> 14787 <mobile> 14788 <possibleLengths national="7"/> 14789 <exampleNumber>3801234</exampleNumber> 14790 <nationalNumberPattern>38\d{5}</nationalNumberPattern> 14791 </mobile> 14792 </territory> 14793 14794 <!-- Iraq (IQ) --> 14795 <!-- No tollFree or premiumRate information can be found. --> 14796 <!-- https://www.itu.int/oth/T0202000067/en --> 14797 <!-- http://en.wikipedia.org/wiki/%2B964 --> 14798 <!-- http://wtng.info/wtng-964-ik.html --> 14799 <territory id="IQ" countryCode="964" internationalPrefix="00" nationalPrefix="0"> 14800 <availableFormats> 14801 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14802 <leadingDigits>1</leadingDigits> 14803 <format>$1 $2 $3</format> 14804 </numberFormat> 14805 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 14806 <leadingDigits>[2-6]</leadingDigits> 14807 <format>$1 $2 $3</format> 14808 </numberFormat> 14809 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14810 <leadingDigits>7</leadingDigits> 14811 <format>$1 $2 $3</format> 14812 </numberFormat> 14813 </availableFormats> 14814 <generalDesc> 14815 <nationalNumberPattern> 14816 (?: 14817 1| 14818 7\d\d 14819 )\d{7}| 14820 [2-6]\d{7,8} 14821 </nationalNumberPattern> 14822 </generalDesc> 14823 <fixedLine> 14824 <possibleLengths national="8,9" localOnly="6,7"/> 14825 <exampleNumber>12345678</exampleNumber> 14826 <nationalNumberPattern> 14827 1\d{7}| 14828 (?: 14829 2[13-5]| 14830 3[02367]| 14831 4[023]| 14832 5[03]| 14833 6[026] 14834 )\d{6,7} 14835 </nationalNumberPattern> 14836 </fixedLine> 14837 <mobile> 14838 <possibleLengths national="10"/> 14839 <exampleNumber>7912345678</exampleNumber> 14840 <nationalNumberPattern>7[3-9]\d{8}</nationalNumberPattern> 14841 </mobile> 14842 </territory> 14843 14844 <!-- Iran (IR) --> 14845 <!-- http://en.wikipedia.org/wiki/%2B98 --> 14846 <!-- http://www.itu.int/oth/T0202000066/en --> 14847 <!-- http://www.tct.ir/?siteid=1&pageid=195 --> 14848 <!-- http://118.tct.ir/citycode.htm --> 14849 <!-- Prefix 9950 is mentioned as Public trunk with variable length 5 to 10 digits in ITU doc. 14850 As we are unaware of the exact usage of this range and no online references we are not 14851 adding it. --> 14852 <territory id="IR" countryCode="98" internationalPrefix="00" nationalPrefix="0" 14853 mobileNumberPortableRegion="true"> 14854 <availableFormats> 14855 <!-- Format for short UAN numbers 096XX and 096XXX (we only need this format so the 14856 national prefix formatting rule is inherited properly). --> 14857 <numberFormat pattern="(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 14858 <leadingDigits>96</leadingDigits> 14859 <format>$1</format> 14860 </numberFormat> 14861 <!-- Older 6-7 length fixed line ranges. --> 14862 <numberFormat pattern="(\d{2})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 14863 <leadingDigits> 14864 (?: 14865 1[137]| 14866 2[13-68]| 14867 3[1458]| 14868 4[145]| 14869 5[1468]| 14870 6[16]| 14871 7[1467]| 14872 8[13467] 14873 )[12689] 14874 </leadingDigits> 14875 <format>$1 $2</format> 14876 </numberFormat> 14877 <!-- Non-geographical number (mobile and some fixed line ranges). --> 14878 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 14879 <leadingDigits>9</leadingDigits> 14880 <format>$1 $2 $3</format> 14881 </numberFormat> 14882 <!-- 10-digit fixed line (formatting follows wikipedia). --> 14883 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14884 <leadingDigits>[1-8]</leadingDigits> 14885 <format>$1 $2 $3</format> 14886 </numberFormat> 14887 </availableFormats> 14888 <generalDesc> 14889 <nationalNumberPattern> 14890 [1-9]\d{9}| 14891 (?: 14892 [1-8]\d\d| 14893 9 14894 )\d{3,4} 14895 </nationalNumberPattern> 14896 </generalDesc> 14897 <noInternationalDialling> 14898 <possibleLengths national="4,5,10"/> 14899 <nationalNumberPattern> 14900 9(?: 14901 4440\d{5}| 14902 6(?: 14903 0[12]| 14904 2[16-8]| 14905 3(?: 14906 08| 14907 [14]5| 14908 [23]| 14909 66 14910 )| 14911 4(?: 14912 0| 14913 80 14914 )| 14915 5[01]| 14916 6[89]| 14917 86| 14918 9[19] 14919 ) 14920 ) 14921 </nationalNumberPattern> 14922 </noInternationalDialling> 14923 <!-- In Summer 2014 Iran unified all fixed phone numbers in the following way: 14924 Each province is assigned a two digit prefix. 14925 Within each province, all numbers are exactly eight digits. The expression below is 14926 mostly organized by province. For each province we accept all eight-digit combinations 14927 and according to the ITU communication of 21.VI.2016, 94000 and 942 are also fixed-line 14928 prefixes, but not area codes. 14929 14930 11 Mazandaran 14931 13 Gilan 14932 17 Golestan 14933 21 Tehran 14934 23 Semnan 14935 24 Zanjan 14936 25 Qom 14937 26 Alborz 14938 28 Qazvin 14939 31 Isfahan 14940 34 Kerman 14941 35 Yazd 14942 38 Chahar Mahaal and Bakhtiari 14943 41 East Azerbaijan 14944 44 West Azerbaijan 14945 45 Ardabil 14946 51 Razavi Khorasan 14947 54 Sistan and Baluchestan 14948 56 South Khorasan 14949 58 North Khorasan 14950 61 Khuzestan 14951 66 Lorestan 14952 71 Fars 14953 74 Kohgiluyeh and Boyer-Ahmad 14954 76 Hormozgan 14955 77 Bushehr 14956 81 Hamadan 14957 83 Kermanshah 14958 84 Ilam 14959 86 Markazi 14960 87 Kurdistan 14961 As per user reports and test results [16]\d{3} and [289]\d{3,4} shortcodes can be 14962 dialled by prefixing area codes. ITU mentions the length of Fixed Phone numbers are of 14963 5 to 10 digits. However, no valid numbers were found online are less than 10 digits, 14964 so there's only support for 10 digits. ITU mentions multiple "Fixed Phone" 14965 categories called "Fixed wireless Access" and "Fixed Non geographical" along with plain 14966 "Fixed Phone" with geocoding details. As no more details are provided, they are 14967 supported as fixed-line numbers. --> 14968 <fixedLine> 14969 <possibleLengths national="6,7,10" localOnly="4,5,8"/> 14970 <exampleNumber>2123456789</exampleNumber> 14971 <nationalNumberPattern> 14972 (?: 14973 1[137]| 14974 2[13-68]| 14975 3[1458]| 14976 4[145]| 14977 5[1468]| 14978 6[16]| 14979 7[1467]| 14980 8[13467] 14981 )(?: 14982 [03-57]\d{7}| 14983 [16]\d{3}(?: 14984 \d{4} 14985 )?| 14986 [289]\d{3}(?: 14987 \d(?: 14988 \d{3} 14989 )? 14990 )? 14991 )| 14992 94(?: 14993 000[09]| 14994 (?: 14995 12\d| 14996 30[0-2] 14997 )\d| 14998 2(?: 14999 121| 15000 [2689]0\d 15001 )| 15002 4(?: 15003 111| 15004 40\d 15005 ) 15006 )\d{4} 15007 </nationalNumberPattern> 15008 </fixedLine> 15009 <!-- 992 prefix is been supported based on user report. --> 15010 <mobile> 15011 <possibleLengths national="10"/> 15012 <exampleNumber>9123456789</exampleNumber> 15013 <nationalNumberPattern> 15014 9(?: 15015 (?: 15016 0(?: 15017 [0-35]\d| 15018 4[4-6] 15019 )| 15020 (?: 15021 [13]\d| 15022 2[0-3] 15023 )\d 15024 )\d| 15025 9(?: 15026 [0-46]\d\d| 15027 5[15]0| 15028 8(?: 15029 [12]\d| 15030 88 15031 )| 15032 9(?: 15033 0[0-3]| 15034 [19]\d| 15035 21| 15036 69| 15037 77| 15038 8[7-9] 15039 ) 15040 ) 15041 )\d{5} 15042 </nationalNumberPattern> 15043 </mobile> 15044 <!-- UAN ranges from http://118.tct.ir/necnum.htm ("096" numbers are not shortcodes since 15045 they require the national prefix). --> 15046 <uan> 15047 <possibleLengths national="4,5"/> 15048 <exampleNumber>9601</exampleNumber> 15049 <nationalNumberPattern> 15050 96(?: 15051 0[12]| 15052 2[16-8]| 15053 3(?: 15054 08| 15055 [14]5| 15056 [23]| 15057 66 15058 )| 15059 4(?: 15060 0| 15061 80 15062 )| 15063 5[01]| 15064 6[89]| 15065 86| 15066 9[19] 15067 ) 15068 </nationalNumberPattern> 15069 </uan> 15070 </territory> 15071 15072 <!-- Iceland (IS) --> 15073 <!-- http://www.pta.is/default.aspx?cat_id=85 --> 15074 <!-- http://www.pfs.is/default.aspx?cat_id=14&module_id=210&element_id=4 --> 15075 <!-- http://www.pfs.is/english/telecom-affairs/numbering/ --> 15076 <territory id="IS" countryCode="354" preferredInternationalPrefix="00" 15077 internationalPrefix="00|1(?:0(?:01|[12]0)|100)" mobileNumberPortableRegion="true"> 15078 <availableFormats> 15079 <numberFormat pattern="(\d{3})(\d{4})"> 15080 <leadingDigits>[4-9]</leadingDigits> 15081 <format>$1 $2</format> 15082 </numberFormat> 15083 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 15084 <leadingDigits>3</leadingDigits> 15085 <format>$1 $2 $3</format> 15086 </numberFormat> 15087 </availableFormats> 15088 <generalDesc> 15089 <nationalNumberPattern> 15090 (?: 15091 38\d| 15092 [4-9] 15093 )\d{6} 15094 </nationalNumberPattern> 15095 </generalDesc> 15096 <!-- Including 87[23] XXXX here as it is listed as a fax number. --> 15097 <fixedLine> 15098 <possibleLengths national="7"/> 15099 <exampleNumber>4101234</exampleNumber> 15100 <nationalNumberPattern> 15101 (?: 15102 4(?: 15103 1[0-24-69]| 15104 2[0-7]| 15105 [37][0-8]| 15106 4[0-24589]| 15107 5[0-68]| 15108 6\d| 15109 8[0-36-8] 15110 )| 15111 5(?: 15112 05| 15113 [156]\d| 15114 2[02578]| 15115 3[0-579]| 15116 4[03-7]| 15117 7[0-2578]| 15118 8[0-35-9]| 15119 9[013-689] 15120 )| 15121 872 15122 )\d{4} 15123 </nationalNumberPattern> 15124 </fixedLine> 15125 <!-- TETRA = TErrestrial Trunked RAdio is included under mobile. --> 15126 <mobile> 15127 <possibleLengths national="7,9"/> 15128 <exampleNumber>6111234</exampleNumber> 15129 <nationalNumberPattern> 15130 (?: 15131 38[589]\d\d| 15132 6(?: 15133 1[1-8]| 15134 2[0-6]| 15135 3[026-9]| 15136 4[014679]| 15137 5[0159]| 15138 6[0-69]| 15139 70| 15140 8[06-8]| 15141 9\d 15142 )| 15143 7(?: 15144 5[057]| 15145 [6-9]\d 15146 )| 15147 8(?: 15148 2[0-59]| 15149 [3-69]\d| 15150 8[238] 15151 ) 15152 )\d{4} 15153 </nationalNumberPattern> 15154 </mobile> 15155 <!-- The UIFN numbers mentioned in the Excel document are not yet included since no real 15156 numbers can be found online, and it is not clear what these are; the standard 15157 definition would have them under the +800 country code instead of Iceland. --> 15158 <tollFree> 15159 <possibleLengths national="7"/> 15160 <exampleNumber>8001234</exampleNumber> 15161 <nationalNumberPattern>80[0-8]\d{4}</nationalNumberPattern> 15162 </tollFree> 15163 <premiumRate> 15164 <possibleLengths national="7"/> 15165 <exampleNumber>9001234</exampleNumber> 15166 <nationalNumberPattern> 15167 90(?: 15168 0\d| 15169 1[5-79]| 15170 2[015-79]| 15171 3[135-79]| 15172 4[125-7]| 15173 5[25-79]| 15174 7[1-37]| 15175 8[0-35-7] 15176 )\d{3} 15177 </nationalNumberPattern> 15178 </premiumRate> 15179 <voip> 15180 <possibleLengths national="7"/> 15181 <exampleNumber>4921234</exampleNumber> 15182 <nationalNumberPattern>49[0-24-79]\d{4}</nationalNumberPattern> 15183 </voip> 15184 <uan> 15185 <possibleLengths national="7"/> 15186 <exampleNumber>8091234</exampleNumber> 15187 <nationalNumberPattern>809\d{4}</nationalNumberPattern> 15188 </uan> 15189 <voicemail> 15190 <possibleLengths national="7"/> 15191 <exampleNumber>6891234</exampleNumber> 15192 <nationalNumberPattern> 15193 (?: 15194 689| 15195 8(?: 15196 7[18]| 15197 80 15198 )| 15199 95[48] 15200 )\d{4} 15201 </nationalNumberPattern> 15202 </voicemail> 15203 </territory> 15204 15205 <!-- Italy (IT) --> 15206 <!-- Main region for 'VA' --> 15207 <!-- http://en.wikipedia.org/wiki/%2B39 --> 15208 <!-- https://www.agcom.it/piano-di-numerazione --> 15209 <territory id="IT" mainCountryForCode="true" countryCode="39" internationalPrefix="00" 15210 mobileNumberPortableRegion="true"> 15211 <availableFormats> 15212 <!-- Shortcodes (4-5 digits). --> 15213 <numberFormat pattern="(\d{4,5})"> 15214 <leadingDigits> 15215 1(?: 15216 0| 15217 9[246] 15218 ) 15219 </leadingDigits> 15220 <leadingDigits> 15221 1(?: 15222 0| 15223 9(?: 15224 2[2-9]| 15225 [46] 15226 ) 15227 ) 15228 </leadingDigits> 15229 <format>$1</format> 15230 <intlFormat>NA</intlFormat> 15231 </numberFormat> 15232 <!-- Shortcodes (6 digits). --> 15233 <numberFormat pattern="(\d{6})"> 15234 <leadingDigits> 15235 1(?: 15236 1| 15237 92 15238 ) 15239 </leadingDigits> 15240 <format>$1</format> 15241 <intlFormat>NA</intlFormat> 15242 </numberFormat> 15243 <numberFormat pattern="(\d{2})(\d{4,6})"> 15244 <leadingDigits>0[26]</leadingDigits> 15245 <format>$1 $2</format> 15246 </numberFormat> 15247 <numberFormat pattern="(\d{3})(\d{3,6})"> 15248 <leadingDigits> 15249 0[13-57-9][0159]| 15250 8(?: 15251 03| 15252 4[17]| 15253 9[2-5] 15254 ) 15255 </leadingDigits> 15256 <leadingDigits> 15257 0[13-57-9][0159]| 15258 8(?: 15259 03| 15260 4[17]| 15261 9(?: 15262 2| 15263 3[04]| 15264 [45][0-4] 15265 ) 15266 ) 15267 </leadingDigits> 15268 <format>$1 $2</format> 15269 </numberFormat> 15270 <numberFormat pattern="(\d{4})(\d{2,6})"> 15271 <leadingDigits> 15272 0(?: 15273 [13-579][2-46-8]| 15274 8[236-8] 15275 ) 15276 </leadingDigits> 15277 <format>$1 $2</format> 15278 </numberFormat> 15279 <numberFormat pattern="(\d{4})(\d{4})"> 15280 <leadingDigits>894</leadingDigits> 15281 <format>$1 $2</format> 15282 </numberFormat> 15283 <!-- The leading zero for fixed numbers will be prepended before the matching of these 15284 regular expressions. --> 15285 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})"> 15286 <leadingDigits> 15287 0[26]| 15288 5 15289 </leadingDigits> 15290 <format>$1 $2 $3</format> 15291 </numberFormat> 15292 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> 15293 <leadingDigits> 15294 1(?: 15295 44| 15296 [679] 15297 )| 15298 [378]| 15299 43 15300 </leadingDigits> 15301 <format>$1 $2 $3</format> 15302 </numberFormat> 15303 <numberFormat pattern="(\d{3})(\d{3,4})(\d{4})"> 15304 <leadingDigits> 15305 0[13-57-9][0159]| 15306 14 15307 </leadingDigits> 15308 <format>$1 $2 $3</format> 15309 </numberFormat> 15310 <numberFormat pattern="(\d{2})(\d{4})(\d{5})"> 15311 <leadingDigits>0[26]</leadingDigits> 15312 <format>$1 $2 $3</format> 15313 </numberFormat> 15314 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 15315 <leadingDigits>0</leadingDigits> 15316 <format>$1 $2 $3</format> 15317 </numberFormat> 15318 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})"> 15319 <leadingDigits>3</leadingDigits> 15320 <format>$1 $2 $3</format> 15321 </numberFormat> 15322 </availableFormats> 15323 <generalDesc> 15324 <nationalNumberPattern> 15325 0\d{5,10}| 15326 1\d{8,10}| 15327 3(?: 15328 [0-8]\d{7,10}| 15329 9\d{7,8} 15330 )| 15331 (?: 15332 43| 15333 55| 15334 70 15335 )\d{8}| 15336 8\d{5}(?: 15337 \d{2,4} 15338 )? 15339 </nationalNumberPattern> 15340 </generalDesc> 15341 <noInternationalDialling> 15342 <possibleLengths national="9"/> 15343 <nationalNumberPattern>848\d{6}</nationalNumberPattern> 15344 </noInternationalDialling> 15345 <!-- Maximum lengths in the ITU document are 10, but it states above that for numbers 15346 starting with 01, the maximum length is in fact 11. In fact, online, numbers can be 15347 found with other prefixes that are 11 digits long as well, so we allow it for all the 15348 three and four digit area codes. --> 15349 <fixedLine> 15350 <possibleLengths national="[6-11]"/> 15351 <exampleNumber>0212345678</exampleNumber> 15352 <nationalNumberPattern> 15353 0669[0-79]\d{1,6}| 15354 0(?: 15355 1(?: 15356 [0159]\d| 15357 [27][1-5]| 15358 31| 15359 4[1-4]| 15360 6[1356]| 15361 8[2-57] 15362 )| 15363 2\d\d| 15364 3(?: 15365 [0159]\d| 15366 2[1-4]| 15367 3[12]| 15368 [48][1-6]| 15369 6[2-59]| 15370 7[1-7] 15371 )| 15372 4(?: 15373 [0159]\d| 15374 [23][1-9]| 15375 4[245]| 15376 6[1-5]| 15377 7[1-4]| 15378 81 15379 )| 15380 5(?: 15381 [0159]\d| 15382 2[1-5]| 15383 3[2-6]| 15384 4[1-79]| 15385 6[4-6]| 15386 7[1-578]| 15387 8[3-8] 15388 )| 15389 6(?: 15390 [0-57-9]\d| 15391 6[0-8] 15392 )| 15393 7(?: 15394 [0159]\d| 15395 2[12]| 15396 3[1-7]| 15397 4[2-46]| 15398 6[13569]| 15399 7[13-6]| 15400 8[1-59] 15401 )| 15402 8(?: 15403 [0159]\d| 15404 2[3-578]| 15405 3[1-356]| 15406 [6-8][1-5] 15407 )| 15408 9(?: 15409 [0159]\d| 15410 [238][1-5]| 15411 4[12]| 15412 6[1-8]| 15413 7[1-6] 15414 ) 15415 )\d{2,7} 15416 </nationalNumberPattern> 15417 </fixedLine> 15418 <!-- User reported the existence of new 11 digit long numbers for TIM with the prefix 33X, so 15419 it is also supported. 15420 Prefix 43 is 10 digits long and is used for SMS Application To 15421 Person (A2P) for OTP, marketing, etc --> 15422 <mobile> 15423 <possibleLengths national="9,10"/> 15424 <exampleNumber>3123456789</exampleNumber> 15425 <nationalNumberPattern> 15426 3[2-9]\d{7,8}| 15427 (?: 15428 31| 15429 43 15430 )\d{8} 15431 </nationalNumberPattern> 15432 </mobile> 15433 <tollFree> 15434 <possibleLengths national="6,9"/> 15435 <exampleNumber>800123456</exampleNumber> 15436 <nationalNumberPattern> 15437 80(?: 15438 0\d{3}| 15439 3 15440 )\d{3} 15441 </nationalNumberPattern> 15442 </tollFree> 15443 <!-- Adding 0878 numbers, as per 15444 http://www.aduc.it/notizia/polizia+mette+allerta+sul+numero+0878_73136.php. Other 15445 premium prefixes are mentioned here: 15446 http://www.dirittodellinformatica.it/news/telefonia/agcom-blocco-permanente-prefissi-144-166-892-899-20080520241.html --> 15447 <premiumRate> 15448 <possibleLengths national="6,[8-10]"/> 15449 <exampleNumber>899123456</exampleNumber> 15450 <nationalNumberPattern> 15451 (?: 15452 0878\d{3}| 15453 89(?: 15454 2\d| 15455 3[04]| 15456 4(?: 15457 [0-4]| 15458 [5-9]\d\d 15459 )| 15460 5[0-4] 15461 ) 15462 )\d\d| 15463 (?: 15464 1(?: 15465 44| 15466 6[346] 15467 )| 15468 89(?: 15469 38| 15470 5[5-9]| 15471 9 15472 ) 15473 )\d{6} 15474 </nationalNumberPattern> 15475 </premiumRate> 15476 <sharedCost> 15477 <possibleLengths national="6,9"/> 15478 <exampleNumber>848123456</exampleNumber> 15479 <nationalNumberPattern> 15480 84(?: 15481 [08]\d{3}| 15482 [17] 15483 )\d{3} 15484 </nationalNumberPattern> 15485 </sharedCost> 15486 <personalNumber> 15487 <possibleLengths national="9,10"/> 15488 <exampleNumber>1781234567</exampleNumber> 15489 <nationalNumberPattern> 15490 1(?: 15491 78\d| 15492 99 15493 )\d{6} 15494 </nationalNumberPattern> 15495 </personalNumber> 15496 <voip> 15497 <possibleLengths national="10"/> 15498 <exampleNumber>5512345678</exampleNumber> 15499 <nationalNumberPattern>55\d{8}</nationalNumberPattern> 15500 </voip> 15501 <voicemail> 15502 <possibleLengths national="11,12"/> 15503 <exampleNumber>33101234501</exampleNumber> 15504 <nationalNumberPattern>3[2-8]\d{9,10}</nationalNumberPattern> 15505 </voicemail> 15506 </territory> 15507 15508 <!-- Jersey (JE) --> 15509 <!-- Calling code and formatting shared with 'GB' --> 15510 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 15511 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 15512 <!-- http://static.ofcom.org.uk/static/numbering/ --> 15513 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 15514 <!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 --> 15515 <territory id="JE" countryCode="44" internationalPrefix="00" nationalPrefix="0" 15516 nationalPrefixForParsing="([0-24-8]\d{5})$|0" nationalPrefixTransformRule="1534$1"> 15517 <generalDesc> 15518 <nationalNumberPattern> 15519 1534\d{6}| 15520 (?: 15521 [3578]\d| 15522 90 15523 )\d{8} 15524 </nationalNumberPattern> 15525 </generalDesc> 15526 <!-- Specific to JE. --> 15527 <!-- 1534 with 10 digits. --> 15528 <fixedLine> 15529 <possibleLengths national="10" localOnly="6"/> 15530 <exampleNumber>1534456789</exampleNumber> 15531 <nationalNumberPattern>1534[0-24-8]\d{5}</nationalNumberPattern> 15532 </fixedLine> 15533 <mobile> 15534 <possibleLengths national="10"/> 15535 <exampleNumber>7797712345</exampleNumber> 15536 <nationalNumberPattern> 15537 7(?: 15538 (?: 15539 (?: 15540 50| 15541 82 15542 )9| 15543 937 15544 )\d| 15545 7(?: 15546 00[378]| 15547 97\d 15548 ) 15549 )\d{5} 15550 </nationalNumberPattern> 15551 </mobile> 15552 <!-- Pager numbers as per GB. --> 15553 <pager> 15554 <possibleLengths national="10"/> 15555 <exampleNumber>7640123456</exampleNumber> 15556 <nationalNumberPattern> 15557 76(?: 15558 464| 15559 652 15560 )\d{5}| 15561 76(?: 15562 0[0-28]| 15563 2[356]| 15564 34| 15565 4[01347]| 15566 5[49]| 15567 6[0-369]| 15568 77| 15569 8[14]| 15570 9[139] 15571 )\d{6} 15572 </nationalNumberPattern> 15573 </pager> 15574 <!-- Specific to JE. --> 15575 <!-- 800 735, 800 781, 808 901 with 10 digits. --> 15576 <tollFree> 15577 <possibleLengths national="10"/> 15578 <exampleNumber>8007354567</exampleNumber> 15579 <nationalNumberPattern> 15580 80(?: 15581 07(?: 15582 35| 15583 81 15584 )| 15585 8901 15586 )\d{4} 15587 </nationalNumberPattern> 15588 </tollFree> 15589 <!-- 844 405, 844 442, 844 469, 844 703, 845 041, 845 800, 870 002, 871 206, 900 665, 900 669, 15590 901 810, 907 107, 907 155 with 10 digits. --> 15591 <premiumRate> 15592 <possibleLengths national="10"/> 15593 <exampleNumber>9018105678</exampleNumber> 15594 <nationalNumberPattern> 15595 (?: 15596 8(?: 15597 4(?: 15598 4(?: 15599 4(?: 15600 05| 15601 42| 15602 69 15603 )| 15604 703 15605 )| 15606 5(?: 15607 041| 15608 800 15609 ) 15610 )| 15611 7(?: 15612 0002| 15613 1206 15614 ) 15615 )| 15616 90(?: 15617 066[59]| 15618 1810| 15619 71(?: 15620 07| 15621 55 15622 ) 15623 ) 15624 )\d{4} 15625 </nationalNumberPattern> 15626 </premiumRate> 15627 <!-- 70 1511 with 10 digits. --> 15628 <personalNumber> 15629 <possibleLengths national="10"/> 15630 <exampleNumber>7015115678</exampleNumber> 15631 <nationalNumberPattern>701511\d{4}</nationalNumberPattern> 15632 </personalNumber> 15633 <!-- VoIP numbers as per GB. --> 15634 <voip> 15635 <possibleLengths national="10"/> 15636 <exampleNumber>5612345678</exampleNumber> 15637 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 15638 </voip> 15639 <!-- 300 735, 300 781, 308 901, 33d, 344 405, 344 442, 344 469, 344 703, 345 041, 345 800, 15640 370 002, 371 206, 55 with 10 digits. --> 15641 <uan> 15642 <possibleLengths national="10"/> 15643 <exampleNumber>5512345678</exampleNumber> 15644 <nationalNumberPattern> 15645 (?: 15646 3(?: 15647 0(?: 15648 07(?: 15649 35| 15650 81 15651 )| 15652 8901 15653 )| 15654 3\d{4}| 15655 4(?: 15656 4(?: 15657 4(?: 15658 05| 15659 42| 15660 69 15661 )| 15662 703 15663 )| 15664 5(?: 15665 041| 15666 800 15667 ) 15668 )| 15669 7(?: 15670 0002| 15671 1206 15672 ) 15673 )| 15674 55\d{4} 15675 )\d{4} 15676 </nationalNumberPattern> 15677 </uan> 15678 </territory> 15679 15680 <!-- Jamaica (JM) --> 15681 <!-- Calling code and formatting shared with 'US' --> 15682 <!-- http://www.itu.int/oth/T020200006C/en --> 15683 <territory id="JM" countryCode="1" leadingDigits="658|876" internationalPrefix="011" 15684 nationalPrefix="1" mobileNumberPortableRegion="true"> 15685 <generalDesc> 15686 <nationalNumberPattern> 15687 (?: 15688 [58]\d\d| 15689 658| 15690 900 15691 )\d{7} 15692 </nationalNumberPattern> 15693 </generalDesc> 15694 <!-- Numbers have been found online for ranges 613, 62x, 63x, 656, 66[2-589]. --> 15695 <fixedLine> 15696 <possibleLengths national="10" localOnly="7"/> 15697 <exampleNumber>8765230123</exampleNumber> 15698 <nationalNumberPattern> 15699 8766060\d{3}| 15700 (?: 15701 658(?: 15702 2(?: 15703 [0-8]\d| 15704 9[0-46-9] 15705 )| 15706 [3-9]\d\d 15707 )| 15708 876(?: 15709 52[35]| 15710 6(?: 15711 0[1-3579]| 15712 1[0235-9]| 15713 [23]\d| 15714 40| 15715 5[06]| 15716 6[2-589]| 15717 7[0-25-9]| 15718 8[04]| 15719 9[4-9] 15720 )| 15721 7(?: 15722 0[2-689]| 15723 [1-6]\d| 15724 8[056]| 15725 9[45] 15726 )| 15727 9(?: 15728 0[1-8]| 15729 1[02378]| 15730 [2-8]\d| 15731 9[2-468] 15732 ) 15733 ) 15734 )\d{4} 15735 </nationalNumberPattern> 15736 </fixedLine> 15737 <!-- Adding 27, 28, 299, 31, 508 and 566 as extra prefixes, as they have been found to be 15738 valid by sending SMSs and looking at online number lookup sites. Numbers have been 15739 found online for the following ranges 258, 26x, 29x, 53x, 54x, 55x, 56x. Most have 15740 mobile numbers online so we have put them under mobile but is possible they are a 15741 mixture of fixed line and mobile. --> 15742 <mobile> 15743 <possibleLengths national="10" localOnly="7"/> 15744 <exampleNumber>8762101234</exampleNumber> 15745 <nationalNumberPattern> 15746 (?: 15747 658295| 15748 876(?: 15749 2(?: 15750 0[1-9]| 15751 [13-9]\d| 15752 2[013-9] 15753 )| 15754 [348]\d\d| 15755 5(?: 15756 0[1-9]| 15757 [1-9]\d 15758 )| 15759 6(?: 15760 4[89]| 15761 6[67] 15762 )| 15763 7(?: 15764 0[07]| 15765 7\d| 15766 8[1-47-9]| 15767 9[0-36-9] 15768 )| 15769 9(?: 15770 [01]9| 15771 9[0579] 15772 ) 15773 ) 15774 )\d{4} 15775 </nationalNumberPattern> 15776 </mobile> 15777 <tollFree> 15778 <possibleLengths national="10"/> 15779 <exampleNumber>8002123456</exampleNumber> 15780 <nationalNumberPattern> 15781 8(?: 15782 00| 15783 33| 15784 44| 15785 55| 15786 66| 15787 77| 15788 88 15789 )[2-9]\d{6} 15790 </nationalNumberPattern> 15791 </tollFree> 15792 <premiumRate> 15793 <possibleLengths national="10"/> 15794 <exampleNumber>9002123456</exampleNumber> 15795 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 15796 </premiumRate> 15797 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 15798 <personalNumber> 15799 <possibleLengths national="10"/> 15800 <exampleNumber>5002345678</exampleNumber> 15801 <nationalNumberPattern> 15802 52(?: 15803 3(?: 15804 [2-46-9][02-9]\d| 15805 5(?: 15806 [02-46-9]\d| 15807 5[0-46-9] 15808 ) 15809 )| 15810 4(?: 15811 [2-478][02-9]\d| 15812 5(?: 15813 [034]\d| 15814 2[024-9]| 15815 5[0-46-9] 15816 )| 15817 6(?: 15818 0[1-9]| 15819 [2-9]\d 15820 )| 15821 9(?: 15822 [05-9]\d| 15823 2[0-5]| 15824 49 15825 ) 15826 ) 15827 )\d{4}| 15828 52[34][2-9]1[02-9]\d{4}| 15829 5(?: 15830 00| 15831 2[125-9]| 15832 33| 15833 44| 15834 66| 15835 77| 15836 88 15837 )[2-9]\d{6} 15838 </nationalNumberPattern> 15839 </personalNumber> 15840 </territory> 15841 15842 <!-- Jordan (JO) --> 15843 <!-- http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english --> 15844 <!-- http://www.itu.int/oth/T020200006E/en --> 15845 <!-- http://en.wikipedia.org/wiki/%2B962 --> 15846 <territory id="JO" countryCode="962" internationalPrefix="00" nationalPrefix="0" 15847 mobileNumberPortableRegion="true"> 15848 <availableFormats> 15849 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 15850 <leadingDigits> 15851 [2356]| 15852 87 15853 </leadingDigits> 15854 <format>$1 $2 $3</format> 15855 </numberFormat> 15856 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 15857 <leadingDigits>[89]</leadingDigits> 15858 <format>$1 $2</format> 15859 </numberFormat> 15860 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 15861 <leadingDigits>70</leadingDigits> 15862 <format>$1 $2</format> 15863 </numberFormat> 15864 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15865 <leadingDigits>7</leadingDigits> 15866 <format>$1 $2 $3</format> 15867 </numberFormat> 15868 </availableFormats> 15869 <generalDesc> 15870 <nationalNumberPattern> 15871 (?: 15872 (?: 15873 [2689]| 15874 7\d 15875 )\d| 15876 32| 15877 53 15878 )\d{6} 15879 </nationalNumberPattern> 15880 </generalDesc> 15881 <fixedLine> 15882 <possibleLengths national="8"/> 15883 <exampleNumber>62001234</exampleNumber> 15884 <nationalNumberPattern> 15885 87(?: 15886 000| 15887 90[01] 15888 )\d{3}| 15889 (?: 15890 2(?: 15891 6(?: 15892 2[0-35-9]| 15893 3[0-578]| 15894 4[24-7]| 15895 5[0-24-8]| 15896 [6-8][023]| 15897 9[0-3] 15898 )| 15899 7(?: 15900 0[1-79]| 15901 10| 15902 2[014-7]| 15903 3[0-689]| 15904 4[019]| 15905 5[0-3578] 15906 ) 15907 )| 15908 32(?: 15909 0[1-69]| 15910 1[1-35-7]| 15911 2[024-7]| 15912 3\d| 15913 4[0-3]| 15914 [5-7][023] 15915 )| 15916 53(?: 15917 0[0-3]| 15918 [13][023]| 15919 2[0-59]| 15920 49| 15921 5[0-35-9]| 15922 6[15]| 15923 7[45]| 15924 8[1-6]| 15925 9[0-36-9] 15926 )| 15927 6(?: 15928 2(?: 15929 [05]0| 15930 22 15931 )| 15932 3(?: 15933 00| 15934 33 15935 )| 15936 4(?: 15937 0[0-25]| 15938 1[2-7]| 15939 2[0569]| 15940 [38][07-9]| 15941 4[025689]| 15942 6[0-589]| 15943 7\d| 15944 9[0-2] 15945 )| 15946 5(?: 15947 [01][056]| 15948 2[034]| 15949 3[0-57-9]| 15950 4[178]| 15951 5[0-69]| 15952 6[0-35-9]| 15953 7[1-379]| 15954 8[0-68]| 15955 9[0239] 15956 ) 15957 )| 15958 87(?: 15959 20| 15960 7[078]| 15961 99 15962 ) 15963 )\d{4} 15964 </nationalNumberPattern> 15965 </fixedLine> 15966 <mobile> 15967 <possibleLengths national="9"/> 15968 <exampleNumber>790123456</exampleNumber> 15969 <nationalNumberPattern> 15970 7(?: 15971 [78][0-25-9]| 15972 9\d 15973 )\d{6} 15974 </nationalNumberPattern> 15975 </mobile> 15976 <pager> 15977 <possibleLengths national="9"/> 15978 <exampleNumber>746612345</exampleNumber> 15979 <nationalNumberPattern> 15980 74(?: 15981 66| 15982 77 15983 )\d{5} 15984 </nationalNumberPattern> 15985 </pager> 15986 <tollFree> 15987 <possibleLengths national="8"/> 15988 <exampleNumber>80012345</exampleNumber> 15989 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 15990 </tollFree> 15991 <premiumRate> 15992 <possibleLengths national="8"/> 15993 <exampleNumber>90012345</exampleNumber> 15994 <nationalNumberPattern>9\d{7}</nationalNumberPattern> 15995 </premiumRate> 15996 <sharedCost> 15997 <possibleLengths national="8"/> 15998 <exampleNumber>85012345</exampleNumber> 15999 <nationalNumberPattern>85\d{6}</nationalNumberPattern> 16000 </sharedCost> 16001 <personalNumber> 16002 <possibleLengths national="9"/> 16003 <exampleNumber>700123456</exampleNumber> 16004 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 16005 </personalNumber> 16006 <!-- These numbers are Location Independent Services / Fixed cost according to 16007 http://www.trc.gov.jo --> 16008 <uan> 16009 <possibleLengths national="8"/> 16010 <exampleNumber>88101234</exampleNumber> 16011 <nationalNumberPattern> 16012 8(?: 16013 10| 16014 8\d 16015 )\d{5} 16016 </nationalNumberPattern> 16017 </uan> 16018 </territory> 16019 16020 <!-- Japan (JP) --> 16021 <!-- http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html --> 16022 <!-- https://www.itu.int/oth/T020200006D/en --> 16023 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP --> 16024 <!-- nationalPrefixTransformRule is used here for purpose of capturing 0005999999 kind of 16025 short codes without dropping intial '0' as national prefix. As we are using this field, the 16026 library is unable to capture domestic carrier codes used, example input: 16027 003768-0XX-YYYY-ZZZZ. Due to historic reasons, the parts that we captured in 16028 nationalPrefixTransform rule can either be used to transform or to capture in fields like 16029 preferred_domestic_carrier_code; schema is designed this way. --> 16030 <territory id="JP" countryCode="81" internationalPrefix="010" nationalPrefix="0" 16031 nationalPrefixForParsing="(000[259]\d{6})$|(?:(?:003768)0?)|0" 16032 nationalPrefixTransformRule="$1" mobileNumberPortableRegion="true"> 16033 <availableFormats> 16034 <!-- National-only toll-free numbers (0037, 0066, 0077 and 0088). --> 16035 <numberFormat pattern="(\d{4})(\d{4})"> 16036 <leadingDigits>007</leadingDigits> 16037 <leadingDigits>0077</leadingDigits> 16038 <leadingDigits>00777</leadingDigits> 16039 <leadingDigits>00777[01]</leadingDigits> 16040 <format>$1-$2</format> 16041 <intlFormat>NA</intlFormat> 16042 </numberFormat> 16043 <!-- Toll-free, premium-rate and UAN numbers --> 16044 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 16045 <leadingDigits> 16046 (?: 16047 12| 16048 57| 16049 99 16050 )0 16051 </leadingDigits> 16052 <format>$1-$2-$3</format> 16053 </numberFormat> 16054 <numberFormat pattern="(\d{4})(\d)(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16055 <leadingDigits> 16056 1(?: 16057 26| 16058 3[79]| 16059 4[56]| 16060 5[4-68]| 16061 6[3-5] 16062 )| 16063 499| 16064 5(?: 16065 76| 16066 97 16067 )| 16068 746| 16069 8(?: 16070 3[89]| 16071 47| 16072 51 16073 )| 16074 9(?: 16075 80| 16076 9[16] 16077 ) 16078 </leadingDigits> 16079 <leadingDigits> 16080 1(?: 16081 267| 16082 3(?: 16083 7[247]| 16084 9[278] 16085 )| 16086 466| 16087 5(?: 16088 47| 16089 58| 16090 64 16091 )| 16092 6(?: 16093 3[245]| 16094 48| 16095 5[4-68] 16096 ) 16097 )| 16098 499[2468]| 16099 5(?: 16100 76| 16101 97 16102 )9| 16103 7468| 16104 8(?: 16105 3(?: 16106 8[7-9]| 16107 96 16108 )| 16109 477| 16110 51[2-9] 16111 )| 16112 9(?: 16113 802| 16114 9(?: 16115 1[23]| 16116 69 16117 ) 16118 )| 16119 1(?: 16120 45| 16121 58 16122 )[67] 16123 </leadingDigits> 16124 <leadingDigits> 16125 1(?: 16126 267| 16127 3(?: 16128 7[247]| 16129 9[278] 16130 )| 16131 466| 16132 5(?: 16133 47| 16134 58| 16135 64 16136 )| 16137 6(?: 16138 3[245]| 16139 48| 16140 5[4-68] 16141 ) 16142 )| 16143 499[2468]| 16144 5(?: 16145 769| 16146 979[2-69] 16147 )| 16148 7468| 16149 8(?: 16150 3(?: 16151 8[7-9]| 16152 96[2457-9] 16153 )| 16154 477| 16155 51[2-9] 16156 )| 16157 9(?: 16158 802| 16159 9(?: 16160 1[23]| 16161 69 16162 ) 16163 )| 16164 1(?: 16165 45| 16166 58 16167 )[67] 16168 </leadingDigits> 16169 <format>$1-$2-$3</format> 16170 </numberFormat> 16171 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16172 <leadingDigits>60</leadingDigits> 16173 <format>$1-$2-$3</format> 16174 </numberFormat> 16175 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16176 <leadingDigits> 16177 [36]| 16178 4(?: 16179 2[09]| 16180 7[01] 16181 ) 16182 </leadingDigits> 16183 <leadingDigits> 16184 [36]| 16185 4(?: 16186 2(?: 16187 0| 16188 9[02-69] 16189 )| 16190 7(?: 16191 0[019]| 16192 1 16193 ) 16194 ) 16195 </leadingDigits> 16196 <format>$1-$2-$3</format> 16197 </numberFormat> 16198 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16199 <leadingDigits> 16200 1(?: 16201 1| 16202 5[45]| 16203 77| 16204 88| 16205 9[69] 16206 )| 16207 2(?: 16208 2[1-37]| 16209 3[0-269]| 16210 4[59]| 16211 5| 16212 6[24]| 16213 7[1-358]| 16214 8[1369]| 16215 9[0-38] 16216 )| 16217 4(?: 16218 [28][1-9]| 16219 3[0-57]| 16220 [45]| 16221 6[248]| 16222 7[2-579]| 16223 9[29] 16224 )| 16225 5(?: 16226 2| 16227 3[0459]| 16228 4[0-369]| 16229 5[29]| 16230 8[02389]| 16231 9[0-389] 16232 )| 16233 7(?: 16234 2[02-46-9]| 16235 34| 16236 [58]| 16237 6[0249]| 16238 7[57]| 16239 9[2-6] 16240 )| 16241 8(?: 16242 2[124589]| 16243 3[26-9]| 16244 49| 16245 51| 16246 6| 16247 7[0-468]| 16248 8[68]| 16249 9[019] 16250 )| 16251 9(?: 16252 [23][1-9]| 16253 4[15]| 16254 5[138]| 16255 6[1-3]| 16256 7[156]| 16257 8[189]| 16258 9[1-489] 16259 ) 16260 </leadingDigits> 16261 <leadingDigits> 16262 1(?: 16263 1| 16264 5(?: 16265 4[018]| 16266 5[017] 16267 )| 16268 77| 16269 88| 16270 9[69] 16271 )| 16272 2(?: 16273 2(?: 16274 [127]| 16275 3[014-9] 16276 )| 16277 3[0-269]| 16278 4[59]| 16279 5(?: 16280 [1-3]| 16281 5[0-69]| 16282 9[19] 16283 )| 16284 62| 16285 7(?: 16286 [1-35]| 16287 8[0189] 16288 )| 16289 8(?: 16290 [16]| 16291 3[0134]| 16292 9[0-5] 16293 )| 16294 9(?: 16295 [028]| 16296 17 16297 ) 16298 )| 16299 4(?: 16300 2(?: 16301 [13-79]| 16302 8[014-6] 16303 )| 16304 3[0-57]| 16305 [45]| 16306 6[248]| 16307 7[2-47]| 16308 8[1-9]| 16309 9[29] 16310 )| 16311 5(?: 16312 2| 16313 3(?: 16314 [045]| 16315 9[0-8] 16316 )| 16317 4[0-369]| 16318 5[29]| 16319 8[02389]| 16320 9[0-3] 16321 )| 16322 7(?: 16323 2[02-46-9]| 16324 34| 16325 [58]| 16326 6[0249]| 16327 7[57]| 16328 9(?: 16329 [23]| 16330 4[0-59]| 16331 5[01569]| 16332 6[0167] 16333 ) 16334 )| 16335 8(?: 16336 2(?: 16337 [1258]| 16338 4[0-39]| 16339 9[0-2469] 16340 )| 16341 3(?: 16342 [29]| 16343 60 16344 )| 16345 49| 16346 51| 16347 6(?: 16348 [0-24]| 16349 36| 16350 5[0-3589]| 16351 7[23]| 16352 9[01459] 16353 )| 16354 7[0-468]| 16355 8[68] 16356 )| 16357 9(?: 16358 [23][1-9]| 16359 4[15]| 16360 5[138]| 16361 6[1-3]| 16362 7[156]| 16363 8[189]| 16364 9(?: 16365 [1289]| 16366 3[34]| 16367 4[0178] 16368 ) 16369 )| 16370 (?: 16371 264| 16372 837 16373 )[016-9]| 16374 2(?: 16375 57| 16376 93 16377 )[015-9]| 16378 (?: 16379 25[0468]| 16380 422| 16381 838 16382 )[01]| 16383 (?: 16384 47[59]| 16385 59[89]| 16386 8(?: 16387 6[68]| 16388 9 16389 ) 16390 )[019] 16391 </leadingDigits> 16392 <leadingDigits> 16393 1(?: 16394 1| 16395 5(?: 16396 4[018]| 16397 5[017] 16398 )| 16399 77| 16400 88| 16401 9[69] 16402 )| 16403 2(?: 16404 2[127]| 16405 3[0-269]| 16406 4[59]| 16407 5(?: 16408 [1-3]| 16409 5[0-69]| 16410 9(?: 16411 17| 16412 99 16413 ) 16414 )| 16415 6(?: 16416 2| 16417 4[016-9] 16418 )| 16419 7(?: 16420 [1-35]| 16421 8[0189] 16422 )| 16423 8(?: 16424 [16]| 16425 3[0134]| 16426 9[0-5] 16427 )| 16428 9(?: 16429 [028]| 16430 17 16431 ) 16432 )| 16433 4(?: 16434 2(?: 16435 [13-79]| 16436 8[014-6] 16437 )| 16438 3[0-57]| 16439 [45]| 16440 6[248]| 16441 7[2-47]| 16442 9[29] 16443 )| 16444 5(?: 16445 2| 16446 3(?: 16447 [045]| 16448 9(?: 16449 [0-58]| 16450 6[4-9]| 16451 7[0-35689] 16452 ) 16453 )| 16454 4[0-369]| 16455 5[29]| 16456 8[02389]| 16457 9[0-3] 16458 )| 16459 7(?: 16460 2[02-46-9]| 16461 34| 16462 [58]| 16463 6[0249]| 16464 7[57]| 16465 9(?: 16466 [23]| 16467 4[0-59]| 16468 5[01569]| 16469 6[0167] 16470 ) 16471 )| 16472 8(?: 16473 2(?: 16474 [1258]| 16475 4[0-39]| 16476 9[0169] 16477 )| 16478 3(?: 16479 [29]| 16480 60| 16481 7(?: 16482 [017-9]| 16483 6[6-8] 16484 ) 16485 )| 16486 49| 16487 51| 16488 6(?: 16489 [0-24]| 16490 36[2-57-9]| 16491 5(?: 16492 [0-389]| 16493 5[23] 16494 )| 16495 6(?: 16496 [01]| 16497 9[178] 16498 )| 16499 7(?: 16500 2[2-468]| 16501 3[78] 16502 )| 16503 9[0145] 16504 )| 16505 7[0-468]| 16506 8[68] 16507 )| 16508 9(?: 16509 4[15]| 16510 5[138]| 16511 7[156]| 16512 8[189]| 16513 9(?: 16514 [1289]| 16515 3(?: 16516 31| 16517 4[357] 16518 )| 16519 4[0178] 16520 ) 16521 )| 16522 (?: 16523 8294| 16524 96 16525 )[1-3]| 16526 2(?: 16527 57| 16528 93 16529 )[015-9]| 16530 (?: 16531 223| 16532 8699 16533 )[014-9]| 16534 (?: 16535 25[0468]| 16536 422| 16537 838 16538 )[01]| 16539 (?: 16540 48| 16541 8292| 16542 9[23] 16543 )[1-9]| 16544 (?: 16545 47[59]| 16546 59[89]| 16547 8(?: 16548 68| 16549 9 16550 ) 16551 )[019] 16552 </leadingDigits> 16553 <format>$1-$2-$3</format> 16554 </numberFormat> 16555 <numberFormat pattern="(\d{3})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16556 <leadingDigits> 16557 [14]| 16558 [289][2-9]| 16559 5[3-9]| 16560 7[2-4679] 16561 </leadingDigits> 16562 <format>$1-$2-$3</format> 16563 </numberFormat> 16564 <numberFormat pattern="(\d{4})(\d{2})(\d{3,4})"> 16565 <leadingDigits>007</leadingDigits> 16566 <leadingDigits>0077</leadingDigits> 16567 <format>$1-$2-$3</format> 16568 <intlFormat>NA</intlFormat> 16569 </numberFormat> 16570 <numberFormat pattern="(\d{4})(\d{2})(\d{4})"> 16571 <leadingDigits>008</leadingDigits> 16572 <format>$1-$2-$3</format> 16573 <intlFormat>NA</intlFormat> 16574 </numberFormat> 16575 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16576 <leadingDigits>800</leadingDigits> 16577 <format>$1-$2-$3</format> 16578 </numberFormat> 16579 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16580 <leadingDigits>[257-9]</leadingDigits> 16581 <format>$1-$2-$3</format> 16582 </numberFormat> 16583 <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})"> 16584 <leadingDigits>0</leadingDigits> 16585 <format>$1-$2-$3</format> 16586 <intlFormat>NA</intlFormat> 16587 </numberFormat> 16588 <numberFormat pattern="(\d{4})(\d{4})(\d{4,5})"> 16589 <leadingDigits>0</leadingDigits> 16590 <format>$1-$2-$3</format> 16591 <intlFormat>NA</intlFormat> 16592 </numberFormat> 16593 <numberFormat pattern="(\d{4})(\d{5})(\d{5,6})"> 16594 <leadingDigits>0</leadingDigits> 16595 <format>$1-$2-$3</format> 16596 <intlFormat>NA</intlFormat> 16597 </numberFormat> 16598 <numberFormat pattern="(\d{4})(\d{6})(\d{6,7})"> 16599 <leadingDigits>0</leadingDigits> 16600 <format>$1-$2-$3</format> 16601 <intlFormat>NA</intlFormat> 16602 </numberFormat> 16603 </availableFormats> 16604 <generalDesc> 16605 <nationalNumberPattern> 16606 00[1-9]\d{6,14}| 16607 [257-9]\d{9}| 16608 (?: 16609 00| 16610 [1-9]\d\d 16611 )\d{6} 16612 </nationalNumberPattern> 16613 </generalDesc> 16614 <!-- Toll-free numbers with a leading "00" cannot be dialled internationally. --> 16615 <noInternationalDialling> 16616 <possibleLengths national="[8-17]"/> 16617 <nationalNumberPattern> 16618 00(?: 16619 777(?: 16620 [01]| 16621 (?: 16622 5| 16623 8\d 16624 )\d 16625 )| 16626 882[1245]\d\d 16627 )\d\d| 16628 00(?: 16629 37| 16630 66| 16631 78 16632 )\d{6,13} 16633 </nationalNumberPattern> 16634 </noInternationalDialling> 16635 <fixedLine> 16636 <possibleLengths national="9"/> 16637 <exampleNumber>312345678</exampleNumber> 16638 <nationalNumberPattern> 16639 (?: 16640 1(?: 16641 1[235-8]| 16642 2[3-6]| 16643 3[3-9]| 16644 4[2-6]| 16645 [58][2-8]| 16646 6[2-7]| 16647 7[2-9]| 16648 9[1-9] 16649 )| 16650 (?: 16651 2[2-9]| 16652 [36][1-9] 16653 )\d| 16654 4(?: 16655 [2-578]\d| 16656 6[02-8]| 16657 9[2-59] 16658 )| 16659 5(?: 16660 [2-589]\d| 16661 6[1-9]| 16662 7[2-8] 16663 )| 16664 7(?: 16665 [25-9]\d| 16666 3[4-9]| 16667 4[02-9] 16668 )| 16669 8(?: 16670 [2679]\d| 16671 3[2-9]| 16672 4[5-9]| 16673 5[1-9]| 16674 8[03-9] 16675 )| 16676 9(?: 16677 [2-58]\d| 16678 [679][1-9] 16679 ) 16680 )\d{6} 16681 </nationalNumberPattern> 16682 </fixedLine> 16683 <mobile> 16684 <possibleLengths national="10"/> 16685 <exampleNumber>9012345678</exampleNumber> 16686 <nationalNumberPattern>[7-9]0[1-9]\d{7}</nationalNumberPattern> 16687 </mobile> 16688 <pager> 16689 <possibleLengths national="10"/> 16690 <exampleNumber>2012345678</exampleNumber> 16691 <nationalNumberPattern>20\d{8}</nationalNumberPattern> 16692 </pager> 16693 <!-- http://www.kddi.com/english/business/free_call_dx/number.html and 16694 http://tm.softbank.jp/english/business/phone_service/freecall_sp/index.html 16695 http://eonet.jp/home/denwa/service/access.html 16696 http://ci.fusioncom.co.jp/feature/ 16697 http://www.auhikari.jp/service/tel/connection/index.html --> 16698 <!-- Note that in fact, the number length for 0037 and 0066 numbers should extend to 21 16699 digits, confirmed with Yahoo JP. However, this extends well beyond the maximum number 16700 length allowed by ITU and hence our library, so we only allow numbers up to 17 digits 16701 for now (including both leading 00s). --> 16702 <tollFree> 16703 <possibleLengths national="[8-17]"/> 16704 <exampleNumber>120123456</exampleNumber> 16705 <nationalNumberPattern> 16706 00777(?: 16707 [01]| 16708 5\d 16709 )\d\d| 16710 (?: 16711 00(?: 16712 7778| 16713 882[1245] 16714 )| 16715 (?: 16716 120| 16717 800\d 16718 )\d\d 16719 )\d{4}| 16720 00(?: 16721 37| 16722 66| 16723 78 16724 )\d{6,13} 16725 </nationalNumberPattern> 16726 </tollFree> 16727 <premiumRate> 16728 <possibleLengths national="9"/> 16729 <exampleNumber>990123456</exampleNumber> 16730 <nationalNumberPattern>990\d{6}</nationalNumberPattern> 16731 </premiumRate> 16732 <personalNumber> 16733 <possibleLengths national="9"/> 16734 <exampleNumber>601234567</exampleNumber> 16735 <nationalNumberPattern>60\d{7}</nationalNumberPattern> 16736 </personalNumber> 16737 <voip> 16738 <possibleLengths national="10"/> 16739 <exampleNumber>5012345678</exampleNumber> 16740 <nationalNumberPattern>50[1-9]\d{7}</nationalNumberPattern> 16741 </voip> 16742 <!-- Storing "unified number service" as UAN. --> 16743 <uan> 16744 <possibleLengths national="9"/> 16745 <exampleNumber>570123456</exampleNumber> 16746 <nationalNumberPattern>570\d{6}</nationalNumberPattern> 16747 </uan> 16748 </territory> 16749 16750 <!-- Kenya (KE) --> 16751 <!-- http://www.ca.go.ke/index.php/numbering --> 16752 <!-- https://www.itu.int/oth/T0202000070/en --> 16753 <!-- http://en.wikipedia.org/wiki/+254 --> 16754 <territory id="KE" countryCode="254" internationalPrefix="000" nationalPrefix="0" 16755 mobileNumberPortableRegion="true"> 16756 <availableFormats> 16757 <numberFormat pattern="(\d{2})(\d{5,7})" nationalPrefixFormattingRule="$NP$FG"> 16758 <leadingDigits>[24-6]</leadingDigits> 16759 <format>$1 $2</format> 16760 </numberFormat> 16761 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 16762 <leadingDigits>[17]</leadingDigits> 16763 <format>$1 $2</format> 16764 </numberFormat> 16765 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 16766 <leadingDigits>[89]</leadingDigits> 16767 <format>$1 $2 $3</format> 16768 </numberFormat> 16769 </availableFormats> 16770 <generalDesc> 16771 <nationalNumberPattern> 16772 (?: 16773 [17]\d\d| 16774 900 16775 )\d{6}| 16776 (?: 16777 2| 16778 80 16779 )0\d{6,7}| 16780 [4-6]\d{6,8} 16781 </nationalNumberPattern> 16782 </generalDesc> 16783 <!-- The prefixes 046, 050, 058, and 066 may appear online in less than 9 digits but 16784 calling them has confirmed these are outdated. However a 7-digit 068 number was 16785 dialed successfully so we consider these valid despite the plan. Range 65 is still 16786 supported based on ca.go.ke's doc even though its not mentioned in ITU doc. --> 16787 <fixedLine> 16788 <possibleLengths national="[7-9]"/> 16789 <exampleNumber>202012345</exampleNumber> 16790 <nationalNumberPattern> 16791 (?: 16792 4[245]| 16793 5[1-79]| 16794 6[01457-9] 16795 )\d{5,7}| 16796 (?: 16797 4[136]| 16798 5[08]| 16799 62 16800 )\d{7}| 16801 (?: 16802 [24]0| 16803 66 16804 )\d{6,7} 16805 </nationalNumberPattern> 16806 </fixedLine> 16807 <!-- Per www.ca.go.ke range 1\d{8} is mobile. The range has not been assigned to an operator 16808 yet and no working numbers were found online. Not adding the range for now. 16809 As per Communication authority of Kenya range 10[0-2] is assigned to "Airtel" and 11[01] 16810 is assigned to "Safaricom". --> 16811 <mobile> 16812 <possibleLengths national="9"/> 16813 <exampleNumber>712123456</exampleNumber> 16814 <nationalNumberPattern> 16815 (?: 16816 1(?: 16817 0[0-6]| 16818 1[0-5]| 16819 2[014]| 16820 30 16821 )| 16822 7\d\d 16823 )\d{6} 16824 </nationalNumberPattern> 16825 </mobile> 16826 <!-- Longer numbers have been found than the plan suggests, so we support them here too. --> 16827 <!-- The plan suggests 0844 and 0845 may belong here, but these are short numbers rather 16828 than prefixes: 16829 http://www.telkomkenya.8k.com/Products/v/2.html 16830 http://www.kenya-advisor.com/phone-calls-kenya.html 16831 http://www.telkom.co.ke/index.php?option=com_content&view=article&id=64&Itemid=98 --> 16832 <tollFree> 16833 <possibleLengths national="9,10"/> 16834 <exampleNumber>800223456</exampleNumber> 16835 <nationalNumberPattern>800[02-8]\d{5,6}</nationalNumberPattern> 16836 </tollFree> 16837 <premiumRate> 16838 <possibleLengths national="9"/> 16839 <exampleNumber>900223456</exampleNumber> 16840 <nationalNumberPattern>900[02-9]\d{5}</nationalNumberPattern> 16841 </premiumRate> 16842 </territory> 16843 16844 <!-- Kyrgyzstan (KG) --> 16845 <!-- No premiumRate information can be found. --> 16846 <!-- http://www.itu.int/oth/T0202000074/en --> 16847 <territory id="KG" countryCode="996" internationalPrefix="00" nationalPrefix="0"> 16848 <availableFormats> 16849 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 16850 <leadingDigits> 16851 3(?: 16852 1[346]| 16853 [24-79] 16854 ) 16855 </leadingDigits> 16856 <format>$1 $2</format> 16857 </numberFormat> 16858 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 16859 <leadingDigits> 16860 [235-79]| 16861 88 16862 </leadingDigits> 16863 <format>$1 $2 $3</format> 16864 </numberFormat> 16865 <numberFormat pattern="(\d{3})(\d{3})(\d)(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 16866 <leadingDigits>8</leadingDigits> 16867 <format>$1 $2 $3 $4</format> 16868 </numberFormat> 16869 </availableFormats> 16870 <generalDesc> 16871 <nationalNumberPattern> 16872 8\d{9}| 16873 [235-9]\d{8} 16874 </nationalNumberPattern> 16875 </generalDesc> 16876 <!-- Extra area codes found on Web Search: 3147. --> 16877 <fixedLine> 16878 <possibleLengths national="9" localOnly="5,6"/> 16879 <exampleNumber>312123456</exampleNumber> 16880 <nationalNumberPattern> 16881 312(?: 16882 5[0-79]\d| 16883 9(?: 16884 [0-689]\d| 16885 7[0-24-9] 16886 ) 16887 )\d{3}| 16888 (?: 16889 3(?: 16890 1(?: 16891 2[0-46-8]| 16892 3[1-9]| 16893 47| 16894 [56]\d 16895 )| 16896 2(?: 16897 22| 16898 3[0-479]| 16899 6[0-7] 16900 )| 16901 4(?: 16902 22| 16903 5[6-9]| 16904 6\d 16905 )| 16906 5(?: 16907 22| 16908 3[4-7]| 16909 59| 16910 6\d 16911 )| 16912 6(?: 16913 22| 16914 5[35-7]| 16915 6\d 16916 )| 16917 7(?: 16918 22| 16919 3[468]| 16920 4[1-9]| 16921 59| 16922 [67]\d 16923 )| 16924 9(?: 16925 22| 16926 4[1-8]| 16927 6\d 16928 ) 16929 )| 16930 6(?: 16931 09| 16932 12| 16933 2[2-4] 16934 )\d 16935 )\d{5} 16936 </nationalNumberPattern> 16937 </fixedLine> 16938 <mobile> 16939 <possibleLengths national="9"/> 16940 <exampleNumber>700123456</exampleNumber> 16941 <nationalNumberPattern> 16942 312(?: 16943 58\d| 16944 973 16945 )\d{3}| 16946 (?: 16947 2(?: 16948 0[0-35]| 16949 2\d 16950 )| 16951 5[0-24-7]\d| 16952 600| 16953 7(?: 16954 [07]\d| 16955 55 16956 )| 16957 88[08]| 16958 9(?: 16959 12| 16960 9[05-9] 16961 ) 16962 )\d{6} 16963 </nationalNumberPattern> 16964 </mobile> 16965 <!-- Add an extra digit to the number pattern since the only toll-free number found on Web 16966 Search contains 10 digits instead of the 9 digits specified in the ITU document. --> 16967 <tollFree> 16968 <possibleLengths national="9,10"/> 16969 <exampleNumber>800123456</exampleNumber> 16970 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern> 16971 </tollFree> 16972 </territory> 16973 16974 <!-- Cambodia (KH) --> 16975 <!-- http://www.itu.int/oth/T0202000023/en --> 16976 <!-- http://en.wikipedia.org/wiki/+855 --> 16977 <territory id="KH" countryCode="855" internationalPrefix="00[14-9]" nationalPrefix="0"> 16978 <availableFormats> 16979 <!-- General format for most number ranges --> 16980 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 16981 <leadingDigits>[1-9]</leadingDigits> 16982 <format>$1 $2 $3</format> 16983 </numberFormat> 16984 <!-- Toll-free and premium rate numbers --> 16985 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 16986 <leadingDigits>1</leadingDigits> 16987 <format>$1 $2 $3</format> 16988 </numberFormat> 16989 </availableFormats> 16990 <generalDesc> 16991 <nationalNumberPattern> 16992 1\d{9}| 16993 [1-9]\d{7,8} 16994 </nationalNumberPattern> 16995 </generalDesc> 16996 <!-- Allowing subscriber numbers beginning with 5 since Mobitel have informed us they have 16997 started issuing fixed-line numbers like this. Apparently, mobile-company-issued 16998 fixed-line numbers are one digit longer than government-issued numbers. Moreover, the 16999 range beginning with 6 seems to include some numbers that are one digit longer as well. 17000 Allowing 238\d{6} and 234[234]\d{4} based on information from Cambodia Yellow Pages. 17001 Note that numbers beginning with 234 are split across two patterns. --> 17002 <fixedLine> 17003 <possibleLengths national="8,9" localOnly="6,7"/> 17004 <exampleNumber>23756789</exampleNumber> 17005 <nationalNumberPattern> 17006 23(?: 17007 4(?: 17008 [2-4]| 17009 [56]\d 17010 )| 17011 [568]\d\d 17012 )\d{4}| 17013 23[236-9]\d{5}| 17014 (?: 17015 2[4-6]| 17016 3[2-6]| 17017 4[2-4]| 17018 [5-7][2-5] 17019 )(?: 17020 (?: 17021 [237-9]| 17022 4[56]| 17023 5\d 17024 )\d{5}| 17025 6\d{5,6} 17026 ) 17027 </nationalNumberPattern> 17028 </fixedLine> 17029 <!-- SMART uses prefixes 01[056], 070, 08[167] and 09[368]. 17030 Beeline uses 060. 17031 Mobitel uses 01[1247]. 17032 Cellcard uses 0857 and 061. 17033 Extra prefixes found online: 088, 097. 17034 Allowing 9-digit 1[28], 31, 38 and 76 numbers based on information from Cambodia Yellow 17035 Pages and online search. Allowing 71 based on open-source report and online search. --> 17036 <mobile> 17037 <possibleLengths national="8,9"/> 17038 <exampleNumber>91234567</exampleNumber> 17039 <nationalNumberPattern> 17040 (?: 17041 (?: 17042 1[28]| 17043 3[18]| 17044 9[67] 17045 )\d| 17046 6[016-9]| 17047 7(?: 17048 [07-9]| 17049 [16]\d 17050 )| 17051 8(?: 17052 [013-79]| 17053 8\d 17054 ) 17055 )\d{6}| 17056 (?: 17057 1\d| 17058 9[0-57-9] 17059 )\d{6}| 17060 (?: 17061 2[3-6]| 17062 3[2-6]| 17063 4[2-4]| 17064 [5-7][2-5] 17065 )48\d{5} 17066 </nationalNumberPattern> 17067 </mobile> 17068 <!-- Adding extra prefix 180021 used by tollfreetc.com.kh. --> 17069 <tollFree> 17070 <possibleLengths national="10"/> 17071 <exampleNumber>1800123456</exampleNumber> 17072 <nationalNumberPattern> 17073 1800(?: 17074 1\d| 17075 2[019] 17076 )\d{4} 17077 </nationalNumberPattern> 17078 </tollFree> 17079 <premiumRate> 17080 <possibleLengths national="10"/> 17081 <exampleNumber>1900123456</exampleNumber> 17082 <nationalNumberPattern> 17083 1900(?: 17084 1\d| 17085 2[09] 17086 )\d{4} 17087 </nationalNumberPattern> 17088 </premiumRate> 17089 </territory> 17090 17091 <!-- Kiribati (KI) --> 17092 <!-- We include the national prefix for parsing here just in case numbers can be dialled with a 17093 leading 0 - no numbers online have been found formatted this way, but the ITU document 17094 lists it as a national dialling prefix. --> 17095 <!-- http://www.itu.int/oth/T0202000071/en --> 17096 <territory id="KI" countryCode="686" internationalPrefix="00" nationalPrefix="0"> 17097 <generalDesc> 17098 <nationalNumberPattern> 17099 (?: 17100 [37]\d| 17101 6[0-79] 17102 )\d{6}| 17103 (?: 17104 [2-48]\d| 17105 50 17106 )\d{3} 17107 </nationalNumberPattern> 17108 </generalDesc> 17109 <!-- The 5-digit numbers are in a parallel running period where they transition to 8-digit 17110 numbers beginning with 7. This period was stated to run between July 1 2016 and July 1 17111 2018 in the ITU communication of 27.VI.2017, although some numbers may have ended 17112 transition in 2017, such as 75381xxx which is not present in the communication of 17113 27.VI.2017, whereas it was in the communication of 1.VIII.2016 where the period was 17114 stated to end in 2017. --> 17115 <!-- Granularity for fixedLine numbers prefixed by 6 and 7 is high, to disambiguate between 17116 them and mobile ranges with equal shorter prefixes. --> 17117 <fixedLine> 17118 <possibleLengths national="5,8"/> 17119 <exampleNumber>31234</exampleNumber> 17120 <nationalNumberPattern> 17121 (?: 17122 [24]\d| 17123 3[1-9]| 17124 50| 17125 65(?: 17126 02[12]| 17127 12[56]| 17128 22[89]| 17129 [3-5]00 17130 )| 17131 7(?: 17132 27\d\d| 17133 3100| 17134 5(?: 17135 02[12]| 17136 12[56]| 17137 22[89]| 17138 [34](?: 17139 00| 17140 81 17141 )| 17142 500 17143 ) 17144 )| 17145 8[0-5] 17146 )\d{3} 17147 </nationalNumberPattern> 17148 </fixedLine> 17149 <mobile> 17150 <possibleLengths national="8"/> 17151 <exampleNumber>72001234</exampleNumber> 17152 <nationalNumberPattern> 17153 (?: 17154 6200[01]| 17155 7(?: 17156 310[1-9]| 17157 5(?: 17158 02[03-9]| 17159 12[0-47-9]| 17160 22[0-7]| 17161 [34](?: 17162 0[1-9]| 17163 8[02-9] 17164 )| 17165 50[1-9] 17166 ) 17167 ) 17168 )\d{3}| 17169 (?: 17170 63\d\d| 17171 7(?: 17172 (?: 17173 [0146-9]\d| 17174 2[0-689] 17175 )\d| 17176 3(?: 17177 [02-9]\d| 17178 1[1-9] 17179 )| 17180 5(?: 17181 [0-2][013-9]| 17182 [34][1-79]| 17183 5[1-9]| 17184 [6-9]\d 17185 ) 17186 ) 17187 )\d{4} 17188 </nationalNumberPattern> 17189 </mobile> 17190 <!-- ITU refers to these as "Overseas Operator" (used to call Phone Group's usage 17191 "Telemedia and audiotext"). --> 17192 <voip> 17193 <possibleLengths national="8"/> 17194 <exampleNumber>30010000</exampleNumber> 17195 <nationalNumberPattern> 17196 30(?: 17197 0[01]\d\d| 17198 12(?: 17199 11| 17200 20 17201 ) 17202 )\d\d 17203 </nationalNumberPattern> 17204 </voip> 17205 </territory> 17206 17207 <!-- Comoros (KM) --> 17208 <!-- http://www.itu.int/oth/T020200002D/en --> 17209 <territory id="KM" countryCode="269" internationalPrefix="00"> 17210 <availableFormats> 17211 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 17212 <leadingDigits>[3478]</leadingDigits> 17213 <format>$1 $2 $3</format> 17214 </numberFormat> 17215 </availableFormats> 17216 <generalDesc> 17217 <nationalNumberPattern>[3478]\d{6}</nationalNumberPattern> 17218 </generalDesc> 17219 <!-- CDMA phones are included here, as they are considered as an extension of fixed line: 17220 http://www.comorestelecom.km/presentationcdma.php --> 17221 <fixedLine> 17222 <possibleLengths national="7" localOnly="4"/> 17223 <exampleNumber>7712345</exampleNumber> 17224 <nationalNumberPattern>7[4-7]\d{5}</nationalNumberPattern> 17225 </fixedLine> 17226 <mobile> 17227 <possibleLengths national="7"/> 17228 <exampleNumber>3212345</exampleNumber> 17229 <nationalNumberPattern>[34]\d{6}</nationalNumberPattern> 17230 </mobile> 17231 <!-- These are referred to as value-added services in the plan and no further information 17232 can be found. --> 17233 <premiumRate> 17234 <possibleLengths national="7"/> 17235 <exampleNumber>8001234</exampleNumber> 17236 <nationalNumberPattern>8\d{6}</nationalNumberPattern> 17237 </premiumRate> 17238 </territory> 17239 17240 <!-- St. Kitts & Nevis (KN) --> 17241 <!-- Calling code and formatting shared with 'US' --> 17242 <!-- http://www.itu.int/oth/T02020000B0/en --> 17243 <territory id="KN" countryCode="1" leadingDigits="869" internationalPrefix="011" 17244 nationalPrefix="1" nationalPrefixForParsing="([2-7]\d{6})$|1" 17245 nationalPrefixTransformRule="869$1" mobileNumberPortableRegion="true"> 17246 <generalDesc> 17247 <nationalNumberPattern> 17248 (?: 17249 [58]\d\d| 17250 900 17251 )\d{7} 17252 </nationalNumberPattern> 17253 </generalDesc> 17254 <!-- Adding the 869 302 prefix as it is used by Marriott Hotels, even though no other record 17255 of it can be found. --> 17256 <fixedLine> 17257 <possibleLengths national="10" localOnly="7"/> 17258 <exampleNumber>8692361234</exampleNumber> 17259 <nationalNumberPattern> 17260 869(?: 17261 2(?: 17262 29| 17263 36 17264 )| 17265 302| 17266 4(?: 17267 6[015-9]| 17268 70 17269 )| 17270 56[5-7] 17271 )\d{4} 17272 </nationalNumberPattern> 17273 </fixedLine> 17274 <!-- Added some more prefixes in the 66 and 76 range from online numbers. --> 17275 <!-- Example number from the ITU document. --> 17276 <mobile> 17277 <possibleLengths national="10" localOnly="7"/> 17278 <exampleNumber>8697652917</exampleNumber> 17279 <nationalNumberPattern> 17280 869(?: 17281 48[89]| 17282 55[6-8]| 17283 66\d| 17284 76[02-7] 17285 )\d{4} 17286 </nationalNumberPattern> 17287 </mobile> 17288 <tollFree> 17289 <possibleLengths national="10"/> 17290 <exampleNumber>8002123456</exampleNumber> 17291 <nationalNumberPattern> 17292 8(?: 17293 00| 17294 33| 17295 44| 17296 55| 17297 66| 17298 77| 17299 88 17300 )[2-9]\d{6} 17301 </nationalNumberPattern> 17302 </tollFree> 17303 <premiumRate> 17304 <possibleLengths national="10"/> 17305 <exampleNumber>9002123456</exampleNumber> 17306 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 17307 </premiumRate> 17308 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 17309 <personalNumber> 17310 <possibleLengths national="10"/> 17311 <exampleNumber>5002345678</exampleNumber> 17312 <nationalNumberPattern> 17313 52(?: 17314 3(?: 17315 [2-46-9][02-9]\d| 17316 5(?: 17317 [02-46-9]\d| 17318 5[0-46-9] 17319 ) 17320 )| 17321 4(?: 17322 [2-478][02-9]\d| 17323 5(?: 17324 [034]\d| 17325 2[024-9]| 17326 5[0-46-9] 17327 )| 17328 6(?: 17329 0[1-9]| 17330 [2-9]\d 17331 )| 17332 9(?: 17333 [05-9]\d| 17334 2[0-5]| 17335 49 17336 ) 17337 ) 17338 )\d{4}| 17339 52[34][2-9]1[02-9]\d{4}| 17340 5(?: 17341 00| 17342 2[125-9]| 17343 33| 17344 44| 17345 66| 17346 77| 17347 88 17348 )[2-9]\d{6} 17349 </nationalNumberPattern> 17350 </personalNumber> 17351 </territory> 17352 17353 <!-- North Korea (KP) --> 17354 <!-- http://en.wikipedia.org/wiki/%2B850 --> 17355 <territory id="KP" countryCode="850" internationalPrefix="00|99" nationalPrefix="0"> 17356 <availableFormats> 17357 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17358 <leadingDigits>8</leadingDigits> 17359 <format>$1 $2 $3</format> 17360 </numberFormat> 17361 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 17362 <leadingDigits>[2-7]</leadingDigits> 17363 <format>$1 $2 $3</format> 17364 </numberFormat> 17365 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 17366 <leadingDigits>1</leadingDigits> 17367 <format>$1 $2 $3</format> 17368 </numberFormat> 17369 </availableFormats> 17370 <generalDesc> 17371 <nationalNumberPattern> 17372 85\d{6}| 17373 (?: 17374 19\d| 17375 [2-7] 17376 )\d{7} 17377 </nationalNumberPattern> 17378 </generalDesc> 17379 <!-- For numbers starting with 2, only the 2381 range can be dialed internationally. --> 17380 <noInternationalDialling> 17381 <possibleLengths national="8"/> 17382 <nationalNumberPattern> 17383 238[02-9]\d{4}| 17384 2(?: 17385 [0-24-9]\d| 17386 3[0-79] 17387 )\d{5} 17388 </nationalNumberPattern> 17389 </noInternationalDialling> 17390 <!-- Covers only numbers from Pyongyang and Rason Economic Special Zone. According to 17391 wikipedia, other ranges of phone numbers are top secret, unpublished, and not dialable 17392 from overseas. Also, there is conflicting information about the length of fixed-line 17393 numbers, so here we are following Wikipedia. --> 17394 <fixedLine> 17395 <possibleLengths national="8,10" localOnly="6,7"/> 17396 <exampleNumber>21234567</exampleNumber> 17397 <nationalNumberPattern> 17398 (?: 17399 (?: 17400 195| 17401 2 17402 )\d| 17403 3[19]| 17404 4[159]| 17405 5[37]| 17406 6[17]| 17407 7[39]| 17408 85 17409 )\d{6} 17410 </nationalNumberPattern> 17411 </fixedLine> 17412 <mobile> 17413 <possibleLengths national="10"/> 17414 <exampleNumber>1921234567</exampleNumber> 17415 <nationalNumberPattern>19[1-3]\d{7}</nationalNumberPattern> 17416 </mobile> 17417 </territory> 17418 17419 <!-- South Korea (KR) --> 17420 <!-- Exceptions : 17421 internationalPrefix 17422 0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable. 17423 Supporting prefixes that are only in use. For prefixes like 003XX and 007XX, the 17424 service provider can make arbitrary service + numbers. 17425 nationalPrefix 17426 1[4-6]XX-YYYY - Country-wide common number services, display as it is without hyphens. 17427 00798 is an ITFS range. So it doesn't appear here as internationalPrefix. --> 17428 <!-- http://www.itu.int/oth/T0202000072/en --> 17429 <!-- http://en.wikipedia.org/wiki/%2B82 --> 17430 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2349 --> 17431 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2240 --> 17432 <!-- http://www.telecentro.co.kr/sub/index.php?job=detail&ebcf_id=faq&page=1&mid=0503&eb_seq=36 --> 17433 <territory id="KR" countryCode="82" 17434 internationalPrefix="00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))" 17435 nationalPrefix="0" nationalPrefixForParsing="0(8(?:[1-46-8]|5\d\d))?" 17436 mobileNumberPortableRegion="true"> 17437 <availableFormats> 17438 <!-- Format for 5 digit short codes. --> 17439 <numberFormat pattern="(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 17440 <leadingDigits>1[016-9]1</leadingDigits> 17441 <leadingDigits>1[016-9]11</leadingDigits> 17442 <leadingDigits>1[016-9]114</leadingDigits> 17443 <format>$1</format> 17444 <intlFormat>NA</intlFormat> 17445 </numberFormat> 17446 <!-- Fixed-line number ranges with 5-6 digits. --> 17447 <numberFormat pattern="(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG" 17448 carrierCodeFormattingRule="$NP$CC-$FG"> 17449 <leadingDigits> 17450 (?: 17451 3[1-3]| 17452 [46][1-4]| 17453 5[1-5] 17454 )1 17455 </leadingDigits> 17456 <format>$1-$2</format> 17457 </numberFormat> 17458 <!-- UAN numbers. --> 17459 <numberFormat pattern="(\d{4})(\d{4})"> 17460 <leadingDigits>1</leadingDigits> 17461 <format>$1-$2</format> 17462 </numberFormat> 17463 <!-- Fixed-line number ranges with 8-9 digits. --> 17464 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17465 carrierCodeFormattingRule="$NP$CC-$FG"> 17466 <leadingDigits>2</leadingDigits> 17467 <format>$1-$2-$3</format> 17468 </numberFormat> 17469 <!-- Premium-rate and 9-digit toll-free numbers. --> 17470 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17471 carrierCodeFormattingRule="$NP$CC-$FG"> 17472 <leadingDigits> 17473 60| 17474 8 17475 </leadingDigits> 17476 <format>$1-$2-$3</format> 17477 </numberFormat> 17478 <!-- Mobile, pager, and fixed-line number ranges with 9-10 digits. --> 17479 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17480 carrierCodeFormattingRule="$NP$CC-$FG"> 17481 <leadingDigits> 17482 [1346]| 17483 5[1-5] 17484 </leadingDigits> 17485 <format>$1-$2-$3</format> 17486 </numberFormat> 17487 <!-- 10 digit personal and VOIP numbers. --> 17488 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17489 carrierCodeFormattingRule="$NP$CC-$FG"> 17490 <leadingDigits>[57]</leadingDigits> 17491 <format>$1-$2-$3</format> 17492 </numberFormat> 17493 <!-- Toll-free numbers with 11 digits. --> 17494 <numberFormat pattern="(\d{5})(\d{3})(\d{3})"> 17495 <leadingDigits>003</leadingDigits> 17496 <leadingDigits>0030</leadingDigits> 17497 <format>$1 $2 $3</format> 17498 <intlFormat>NA</intlFormat> 17499 </numberFormat> 17500 <!-- 11 digit personal numbers. --> 17501 <numberFormat pattern="(\d{2})(\d{5})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17502 carrierCodeFormattingRule="$NP$CC-$FG"> 17503 <leadingDigits>5</leadingDigits> 17504 <format>$1-$2-$3</format> 17505 </numberFormat> 17506 <!-- Toll-free numbers with 12-13 digits. --> 17507 <numberFormat pattern="(\d{5})(\d{3,4})(\d{4})"> 17508 <leadingDigits>0</leadingDigits> 17509 <format>$1 $2 $3</format> 17510 <intlFormat>NA</intlFormat> 17511 </numberFormat> 17512 <!-- Toll-free numbers with 14 digits. --> 17513 <numberFormat pattern="(\d{5})(\d{2})(\d{3})(\d{4})"> 17514 <leadingDigits>0</leadingDigits> 17515 <format>$1 $2 $3 $4</format> 17516 <intlFormat>NA</intlFormat> 17517 </numberFormat> 17518 </availableFormats> 17519 <generalDesc> 17520 <nationalNumberPattern> 17521 00[1-9]\d{8,11}| 17522 (?: 17523 [12]| 17524 5\d{3} 17525 )\d{7}| 17526 [13-6]\d{9}| 17527 (?: 17528 [1-6]\d| 17529 80 17530 )\d{7}| 17531 [3-6]\d{4,5}| 17532 (?: 17533 00| 17534 7 17535 )0\d{8} 17536 </nationalNumberPattern> 17537 </generalDesc> 17538 <!-- 00798 ITFS numbers can't be dialled internationally. --> 17539 <!-- Based on online results, supporting 00308 and 00368 toll-free numbers that are 17540 diallable only within the country. --> 17541 <noInternationalDialling> 17542 <possibleLengths national="[11-14]"/> 17543 <nationalNumberPattern> 17544 00(?: 17545 3(?: 17546 08\d{6,7}| 17547 68\d{7} 17548 )| 17549 798\d{7,9} 17550 ) 17551 </nationalNumberPattern> 17552 </noInternationalDialling> 17553 <!-- We omit 049, supposedly for Kaesong Industrial Region, since real numbers can't be 17554 found, and it is in North Korea anyway. We support 7-8 digits long subscriber numbers 17555 starting with 1 based on evidence of real numbers found online. Some short codes 17556 (1\d{2,3}) can be dialled with area codes. So we are supporting them when they are 17557 prefixed with valid area codes. --> 17558 <fixedLine> 17559 <possibleLengths national="5,6,[8-10]" localOnly="3,4,7"/> 17560 <exampleNumber>22123456</exampleNumber> 17561 <nationalNumberPattern> 17562 (?: 17563 2| 17564 3[1-3]| 17565 [46][1-4]| 17566 5[1-5] 17567 )[1-9]\d{6,7}| 17568 (?: 17569 3[1-3]| 17570 [46][1-4]| 17571 5[1-5] 17572 )1\d{2,3} 17573 </nationalNumberPattern> 17574 </fixedLine> 17575 <!-- Prefix 10596 added based on user report --> 17576 <mobile> 17577 <possibleLengths national="9,10"/> 17578 <exampleNumber>1020000000</exampleNumber> 17579 <nationalNumberPattern> 17580 1(?: 17581 05(?: 17582 [0-8]\d| 17583 9[0-6] 17584 )| 17585 22[13]\d 17586 )\d{4,5}| 17587 1(?: 17588 0[0-46-9]| 17589 [16-9]\d| 17590 2[013-9] 17591 )\d{6,7} 17592 </nationalNumberPattern> 17593 </mobile> 17594 <pager> 17595 <possibleLengths national="9,10"/> 17596 <exampleNumber>1523456789</exampleNumber> 17597 <nationalNumberPattern>15\d{7,8}</nationalNumberPattern> 17598 </pager> 17599 <tollFree> 17600 <possibleLengths national="9,[11-14]"/> 17601 <exampleNumber>801234567</exampleNumber> 17602 <nationalNumberPattern> 17603 00(?: 17604 308\d{6,7}| 17605 798\d{7,9} 17606 )| 17607 (?: 17608 00368| 17609 80 17610 )\d{7} 17611 </nationalNumberPattern> 17612 </tollFree> 17613 <!-- The information below is provided by a Korean person. --> 17614 <premiumRate> 17615 <possibleLengths national="9"/> 17616 <exampleNumber>602345678</exampleNumber> 17617 <nationalNumberPattern>60[2-9]\d{6}</nationalNumberPattern> 17618 </premiumRate> 17619 <!-- Supporting 11 digit 50 numbers based on evidence provided by reporter. --> 17620 <personalNumber> 17621 <possibleLengths national="10,11"/> 17622 <exampleNumber>5012345678</exampleNumber> 17623 <nationalNumberPattern>50\d{8,9}</nationalNumberPattern> 17624 </personalNumber> 17625 <voip> 17626 <possibleLengths national="10"/> 17627 <exampleNumber>7012345678</exampleNumber> 17628 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 17629 </voip> 17630 <!-- Prefixes 18 and 1522 are added from numbers found online. --> 17631 <uan> 17632 <possibleLengths national="8"/> 17633 <exampleNumber>15441234</exampleNumber> 17634 <nationalNumberPattern> 17635 1(?: 17636 5(?: 17637 22| 17638 33| 17639 44| 17640 66| 17641 77| 17642 88| 17643 99 17644 )| 17645 6(?: 17646 [07]0| 17647 44| 17648 6[0168]| 17649 88 17650 )| 17651 8(?: 17652 00| 17653 33| 17654 55| 17655 77| 17656 99 17657 ) 17658 )\d{4} 17659 </nationalNumberPattern> 17660 </uan> 17661 </territory> 17662 17663 <!-- Kuwait (KW) --> 17664 <!-- No tollFree or premiumRate information can be found. --> 17665 <!-- http://www.itu.int/oth/T0202000073/en --> 17666 <territory id="KW" countryCode="965" internationalPrefix="00" mobileNumberPortableRegion="true"> 17667 <availableFormats> 17668 <!-- Format is from ITU. --> 17669 <numberFormat pattern="(\d{4})(\d{3,4})"> 17670 <leadingDigits> 17671 [169]| 17672 2(?: 17673 [235]| 17674 4[1-35-9] 17675 )| 17676 52 17677 </leadingDigits> 17678 <format>$1 $2</format> 17679 </numberFormat> 17680 <numberFormat pattern="(\d{3})(\d{5})"> 17681 <leadingDigits>[245]</leadingDigits> 17682 <format>$1 $2</format> 17683 </numberFormat> 17684 </availableFormats> 17685 <generalDesc> 17686 <nationalNumberPattern> 17687 18\d{5}| 17688 (?: 17689 [2569]\d| 17690 41 17691 )\d{6} 17692 </nationalNumberPattern> 17693 </generalDesc> 17694 <fixedLine> 17695 <possibleLengths national="8"/> 17696 <exampleNumber>22345678</exampleNumber> 17697 <nationalNumberPattern> 17698 2(?: 17699 [23]\d\d| 17700 4(?: 17701 [1-35-9]\d| 17702 44 17703 )| 17704 5(?: 17705 0[034]| 17706 [2-46]\d| 17707 5[1-3]| 17708 7[1-7] 17709 ) 17710 )\d{4} 17711 </nationalNumberPattern> 17712 </fixedLine> 17713 <!-- Supported 966[1-9] range based on numbers found online. --> 17714 <!-- 989X range is mentioned in older (15.IV.2014) ITU doc but it is not mentioned in 17715 ITU doc dated 5.V.2017. As valid numbers are found online, supporting the range. --> 17716 <mobile> 17717 <possibleLengths national="8"/> 17718 <exampleNumber>50012345</exampleNumber> 17719 <nationalNumberPattern> 17720 (?: 17721 41\d\d| 17722 5(?: 17723 (?: 17724 [05]\d| 17725 1[0-7]| 17726 6[56] 17727 )\d| 17728 2(?: 17729 22| 17730 5[25] 17731 )| 17732 7(?: 17733 55| 17734 77 17735 )| 17736 88[58] 17737 )| 17738 6(?: 17739 (?: 17740 0[034679]| 17741 5[015-9]| 17742 6\d 17743 )\d| 17744 1(?: 17745 00| 17746 11| 17747 6[16] 17748 )| 17749 2[26]2| 17750 3[36]3| 17751 4[46]4| 17752 7(?: 17753 0[013-9]| 17754 [67]\d 17755 )| 17756 8[68]8| 17757 9(?: 17758 [069]\d| 17759 3[039] 17760 ) 17761 )| 17762 9(?: 17763 (?: 17764 [04679]\d| 17765 8[057-9] 17766 )\d| 17767 1(?: 17768 1[01]| 17769 99 17770 )| 17771 2(?: 17772 00| 17773 2\d 17774 )| 17775 3(?: 17776 00| 17777 3[03] 17778 )| 17779 5(?: 17780 00| 17781 5\d 17782 ) 17783 ) 17784 )\d{4} 17785 </nationalNumberPattern> 17786 </mobile> 17787 <!-- 18XX XXX was earlier assigned to Fixedline but the latest ITU Doc and also citra.gov.kw 17788 confirmed that these are Toll Free numbers. --> 17789 <tollFree> 17790 <possibleLengths national="7"/> 17791 <exampleNumber>1801234</exampleNumber> 17792 <nationalNumberPattern>18\d{5}</nationalNumberPattern> 17793 </tollFree> 17794 </territory> 17795 17796 <!-- Cayman Islands (KY) --> 17797 <!-- Calling code and formatting shared with 'US' --> 17798 <!-- http://www.itu.int/oth/T0202000027/en --> 17799 <territory id="KY" countryCode="1" leadingDigits="345" internationalPrefix="011" 17800 nationalPrefix="1" nationalPrefixForParsing="([2-9]\d{6})$|1" 17801 nationalPrefixTransformRule="345$1" mobileNumberPortableRegion="true"> 17802 <generalDesc> 17803 <nationalNumberPattern> 17804 (?: 17805 345| 17806 [58]\d\d| 17807 900 17808 )\d{7} 17809 </nationalNumberPattern> 17810 </generalDesc> 17811 <!-- The 800 NXX code is listed as being "national only", but we successfully reached numbers 17812 from Switzerland with this prefix so do not list it as noInternationalDialling. --> 17813 <!-- The Westtel numbers in the plan seem now to be live and assigned to fixed-line phones, 17814 as per numbers found online and their website http://www.logic.ky. --> 17815 <fixedLine> 17816 <possibleLengths national="10" localOnly="7"/> 17817 <exampleNumber>3452221234</exampleNumber> 17818 <nationalNumberPattern> 17819 345(?: 17820 2(?: 17821 22| 17822 3[23]| 17823 44| 17824 66 17825 )| 17826 333| 17827 444| 17828 6(?: 17829 23| 17830 38| 17831 40 17832 )| 17833 7(?: 17834 30| 17835 4[35-79]| 17836 6[6-9]| 17837 77 17838 )| 17839 8(?: 17840 00| 17841 1[45]| 17842 [48]8 17843 )| 17844 9(?: 17845 14| 17846 4[035-9] 17847 ) 17848 )\d{4} 17849 </nationalNumberPattern> 17850 </fixedLine> 17851 <!-- Adding central office codes 576, 923 and 936 from numbers found online. 17852 Most central office codes that were surrendered have not been included, with the 17853 exception of 546 where numbers have been found. --> 17854 <mobile> 17855 <possibleLengths national="10" localOnly="7"/> 17856 <exampleNumber>3453231234</exampleNumber> 17857 <nationalNumberPattern> 17858 345(?: 17859 32[1-9]| 17860 42[0-4]| 17861 5(?: 17862 1[67]| 17863 2[5-79]| 17864 4[6-9]| 17865 50| 17866 76 17867 )| 17868 649| 17869 82[56]| 17870 9(?: 17871 1[679]| 17872 2[2-9]| 17873 3[06-9]| 17874 90 17875 ) 17876 )\d{4} 17877 </nationalNumberPattern> 17878 </mobile> 17879 <pager> 17880 <possibleLengths national="10"/> 17881 <exampleNumber>3458491234</exampleNumber> 17882 <nationalNumberPattern>345849\d{4}</nationalNumberPattern> 17883 </pager> 17884 <tollFree> 17885 <possibleLengths national="10"/> 17886 <exampleNumber>8002345678</exampleNumber> 17887 <nationalNumberPattern> 17888 8(?: 17889 00| 17890 33| 17891 44| 17892 55| 17893 66| 17894 77| 17895 88 17896 )[2-9]\d{6} 17897 </nationalNumberPattern> 17898 </tollFree> 17899 <premiumRate> 17900 <possibleLengths national="10"/> 17901 <exampleNumber>9002345678</exampleNumber> 17902 <nationalNumberPattern> 17903 (?: 17904 345976| 17905 900[2-9]\d\d 17906 )\d{4} 17907 </nationalNumberPattern> 17908 </premiumRate> 17909 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 17910 <personalNumber> 17911 <possibleLengths national="10"/> 17912 <exampleNumber>5002345678</exampleNumber> 17913 <nationalNumberPattern> 17914 52(?: 17915 3(?: 17916 [2-46-9][02-9]\d| 17917 5(?: 17918 [02-46-9]\d| 17919 5[0-46-9] 17920 ) 17921 )| 17922 4(?: 17923 [2-478][02-9]\d| 17924 5(?: 17925 [034]\d| 17926 2[024-9]| 17927 5[0-46-9] 17928 )| 17929 6(?: 17930 0[1-9]| 17931 [2-9]\d 17932 )| 17933 9(?: 17934 [05-9]\d| 17935 2[0-5]| 17936 49 17937 ) 17938 ) 17939 )\d{4}| 17940 52[34][2-9]1[02-9]\d{4}| 17941 5(?: 17942 00| 17943 2[125-9]| 17944 33| 17945 44| 17946 66| 17947 77| 17948 88 17949 )[2-9]\d{6} 17950 </nationalNumberPattern> 17951 </personalNumber> 17952 </territory> 17953 17954 <!-- Kazakhstan (KZ) --> 17955 <!-- Calling code and formatting shared with 'RU' --> 17956 <!-- http://www.itu.int/oth/T020200006F/en --> 17957 <!-- https://telecom.kz/en/catalog/kazahstan.171777/5 --> 17958 <territory id="KZ" countryCode="7" leadingDigits="33|7" preferredInternationalPrefix="8~10" 17959 internationalPrefix="810" nationalPrefix="8" mobileNumberPortableRegion="true"> 17960 <generalDesc> 17961 <nationalNumberPattern> 17962 (?: 17963 33622| 17964 8\d{8} 17965 )\d{5}| 17966 [78]\d{9} 17967 </nationalNumberPattern> 17968 </generalDesc> 17969 <noInternationalDialling> 17970 <possibleLengths national="10"/> 17971 <nationalNumberPattern>751\d{7}</nationalNumberPattern> 17972 </noInternationalDialling> 17973 <!-- VSAT numbers are also included here. We also include the area code for Baikonur (336 17974 22), which is within Kazakhstan but in fact rented and administered by Russia at the 17975 moment. Added 7279 from numbers found online. --> 17976 <fixedLine> 17977 <possibleLengths national="10" localOnly="[5-7]"/> 17978 <exampleNumber>7123456789</exampleNumber> 17979 <nationalNumberPattern> 17980 (?: 17981 33622| 17982 7(?: 17983 1(?: 17984 0(?: 17985 [23]\d| 17986 4[0-3]| 17987 59| 17988 63 17989 )| 17990 1(?: 17991 [23]\d| 17992 4[0-79]| 17993 59 17994 )| 17995 2(?: 17996 [23]\d| 17997 59 17998 )| 17999 3(?: 18000 2\d| 18001 3[0-79]| 18002 4[0-35-9]| 18003 59 18004 )| 18005 4(?: 18006 [24]\d| 18007 3[013-9]| 18008 5[1-9]| 18009 97 18010 )| 18011 5(?: 18012 2\d| 18013 3[1-9]| 18014 4[0-7]| 18015 59 18016 )| 18017 6(?: 18018 [2-4]\d| 18019 5[19]| 18020 61 18021 )| 18022 72\d| 18023 8(?: 18024 [27]\d| 18025 3[1-46-9]| 18026 4[0-5]| 18027 59 18028 ) 18029 )| 18030 2(?: 18031 1(?: 18032 [23]\d| 18033 4[46-9]| 18034 5[3469] 18035 )| 18036 2(?: 18037 2\d| 18038 3[0679]| 18039 46| 18040 5[12679] 18041 )| 18042 3(?: 18043 [2-4]\d| 18044 5[139] 18045 )| 18046 4(?: 18047 2\d| 18048 3[1-35-9]| 18049 59 18050 )| 18051 5(?: 18052 [23]\d| 18053 4[0-8]| 18054 59| 18055 61 18056 )| 18057 6(?: 18058 2\d| 18059 3[1-9]| 18060 4[0-4]| 18061 59 18062 )| 18063 7(?: 18064 [2379]\d| 18065 40| 18066 5[279] 18067 )| 18068 8(?: 18069 [23]\d| 18070 4[0-3]| 18071 59 18072 )| 18073 9(?: 18074 2\d| 18075 3[124578]| 18076 59 18077 ) 18078 ) 18079 ) 18080 )\d{5} 18081 </nationalNumberPattern> 18082 </fixedLine> 18083 <!-- Added 708 for Altel, 776 for Beeline, 747 for Tele2, confirmed by 18084 https://ru.wikipedia.org/wiki/Телефонный_план_нумерации_Казахстана --> 18085 <mobile> 18086 <possibleLengths national="10"/> 18087 <exampleNumber>7710009998</exampleNumber> 18088 <nationalNumberPattern> 18089 7(?: 18090 0[0-25-8]| 18091 47| 18092 6[0-4]| 18093 7[15-8]| 18094 85 18095 )\d{7} 18096 </nationalNumberPattern> 18097 </mobile> 18098 <tollFree> 18099 <possibleLengths national="10,14"/> 18100 <exampleNumber>8001234567</exampleNumber> 18101 <nationalNumberPattern> 18102 8(?: 18103 00| 18104 108\d{3} 18105 )\d{7} 18106 </nationalNumberPattern> 18107 </tollFree> 18108 <premiumRate> 18109 <possibleLengths national="10"/> 18110 <exampleNumber>8091234567</exampleNumber> 18111 <nationalNumberPattern>809\d{7}</nationalNumberPattern> 18112 </premiumRate> 18113 <!-- These are referred to as UPT numbers in the plan. --> 18114 <personalNumber> 18115 <possibleLengths national="10"/> 18116 <exampleNumber>8081234567</exampleNumber> 18117 <nationalNumberPattern>808\d{7}</nationalNumberPattern> 18118 </personalNumber> 18119 <voip> 18120 <possibleLengths national="10"/> 18121 <exampleNumber>7511234567</exampleNumber> 18122 <nationalNumberPattern>751\d{7}</nationalNumberPattern> 18123 </voip> 18124 </territory> 18125 18126 <!-- Laos (LA) --> 18127 <!-- Seems incomplete --> 18128 <!-- http://www.itu.int/oth/T0202000075/en --> 18129 <!-- http://en.wikipedia.org/wiki/+856 --> 18130 <territory id="LA" countryCode="856" internationalPrefix="00" nationalPrefix="0"> 18131 <availableFormats> 18132 <!-- Format for fixed-line numbers. --> 18133 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18134 <leadingDigits> 18135 2[13]| 18136 3[14]| 18137 [4-8] 18138 </leadingDigits> 18139 <format>$1 $2 $3</format> 18140 </numberFormat> 18141 <!-- Format for UAN numbers. --> 18142 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18143 <leadingDigits>30[013-9]</leadingDigits> 18144 <format>$1 $2 $3 $4</format> 18145 </numberFormat> 18146 <!-- Format for mobile numbers. --> 18147 <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18148 <leadingDigits>[23]</leadingDigits> 18149 <format>$1 $2 $3 $4</format> 18150 </numberFormat> 18151 </availableFormats> 18152 <generalDesc> 18153 <nationalNumberPattern> 18154 [23]\d{9}| 18155 3\d{8}| 18156 (?: 18157 [235-8]\d| 18158 41 18159 )\d{6} 18160 </nationalNumberPattern> 18161 </generalDesc> 18162 <fixedLine> 18163 <possibleLengths national="8" localOnly="6"/> 18164 <exampleNumber>21212862</exampleNumber> 18165 <nationalNumberPattern> 18166 (?: 18167 2[13]| 18168 [35-7][14]| 18169 41| 18170 8[1468] 18171 )\d{6} 18172 </nationalNumberPattern> 18173 </fixedLine> 18174 <!-- Adding 202[89], 205[289], 207[68] and 209[135-7] from numbers found online. --> 18175 <mobile> 18176 <possibleLengths national="10"/> 18177 <exampleNumber>2023123456</exampleNumber> 18178 <nationalNumberPattern> 18179 (?: 18180 20(?: 18181 [2359]\d| 18182 7[6-8]| 18183 88 18184 )| 18185 302\d 18186 )\d{6} 18187 </nationalNumberPattern> 18188 </mobile> 18189 <!-- The Lonely Planet says that newer WIN phones (fixed phones without a physical landline) 18190 start with 030. There are plenty of examples online as customer care numbers. As these 18191 are available accross nation, supporting them as UAN. --> 18192 <uan> 18193 <possibleLengths national="9"/> 18194 <exampleNumber>301234567</exampleNumber> 18195 <nationalNumberPattern>30[013-9]\d{6}</nationalNumberPattern> 18196 </uan> 18197 </territory> 18198 18199 <!-- Lebanon (LB) --> 18200 <!-- http://www.itu.int/oth/T0202000077/en --> 18201 <!-- http://en.wikipedia.org/wiki/%2B961 --> 18202 <territory id="LB" countryCode="961" internationalPrefix="00" nationalPrefix="0"> 18203 <availableFormats> 18204 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18205 <leadingDigits> 18206 [13-69]| 18207 7(?: 18208 [2-57]| 18209 62| 18210 8[0-7]| 18211 9[04-9] 18212 )| 18213 8[02-9] 18214 </leadingDigits> 18215 <format>$1 $2 $3</format> 18216 </numberFormat> 18217 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 18218 <leadingDigits>[27-9]</leadingDigits> 18219 <format>$1 $2 $3</format> 18220 </numberFormat> 18221 </availableFormats> 18222 <generalDesc> 18223 <nationalNumberPattern> 18224 [27-9]\d{7}| 18225 [13-9]\d{6} 18226 </nationalNumberPattern> 18227 </generalDesc> 18228 <fixedLine> 18229 <possibleLengths national="7,8"/> 18230 <exampleNumber>1123456</exampleNumber> 18231 <nationalNumberPattern> 18232 7(?: 18233 62| 18234 8[0-7]| 18235 9[04-9] 18236 )\d{4}| 18237 (?: 18238 [14-69]\d| 18239 2(?: 18240 [14-69]\d| 18241 [78][1-9] 18242 )| 18243 7[2-57]| 18244 8[02-9] 18245 )\d{5} 18246 </nationalNumberPattern> 18247 </fixedLine> 18248 <!-- We only validate the first three digits here, since the ranges are growing rapidly. 18249 The 79[02-9] prefixes were added from bug reports and numbers found online. --> 18250 <mobile> 18251 <possibleLengths national="7,8"/> 18252 <exampleNumber>71123456</exampleNumber> 18253 <nationalNumberPattern> 18254 793(?: 18255 [01]\d| 18256 2[0-4] 18257 )\d{3}| 18258 (?: 18259 (?: 18260 3| 18261 81 18262 )\d| 18263 7(?: 18264 [01]\d| 18265 6[013-9]| 18266 8[89]| 18267 9[12] 18268 ) 18269 )\d{5} 18270 </nationalNumberPattern> 18271 </mobile> 18272 <premiumRate> 18273 <possibleLengths national="8"/> 18274 <exampleNumber>90123456</exampleNumber> 18275 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern> 18276 </premiumRate> 18277 <sharedCost> 18278 <possibleLengths national="8"/> 18279 <exampleNumber>80123456</exampleNumber> 18280 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 18281 </sharedCost> 18282 </territory> 18283 18284 <!-- St. Lucia (LC) --> 18285 <!-- Calling code and formatting shared with 'US' --> 18286 <!-- http://www.itu.int/oth/T02020000B1/en --> 18287 <territory id="LC" countryCode="1" leadingDigits="758" internationalPrefix="011" 18288 nationalPrefix="1" nationalPrefixForParsing="([2-8]\d{6})$|1" 18289 nationalPrefixTransformRule="758$1" mobileNumberPortableRegion="true"> 18290 <generalDesc> 18291 <nationalNumberPattern> 18292 (?: 18293 [58]\d\d| 18294 758| 18295 900 18296 )\d{7} 18297 </nationalNumberPattern> 18298 </generalDesc> 18299 <!-- Adding 430 since numbers have been found with these prefixes online. --> 18300 <fixedLine> 18301 <possibleLengths national="10" localOnly="7"/> 18302 <exampleNumber>7584305678</exampleNumber> 18303 <nationalNumberPattern> 18304 758(?: 18305 234| 18306 4(?: 18307 30| 18308 5\d| 18309 6[2-9]| 18310 8[0-2] 18311 )| 18312 57[0-2]| 18313 (?: 18314 63| 18315 75 18316 )8 18317 )\d{4} 18318 </nationalNumberPattern> 18319 </fixedLine> 18320 <mobile> 18321 <possibleLengths national="10" localOnly="7"/> 18322 <exampleNumber>7582845678</exampleNumber> 18323 <nationalNumberPattern> 18324 758(?: 18325 28[4-7]| 18326 384| 18327 4(?: 18328 6[01]| 18329 8[4-9] 18330 )| 18331 5(?: 18332 1[89]| 18333 20| 18334 84 18335 )| 18336 7(?: 18337 1[2-9]| 18338 2\d| 18339 3[0-3] 18340 )| 18341 812 18342 )\d{4} 18343 </nationalNumberPattern> 18344 </mobile> 18345 <tollFree> 18346 <possibleLengths national="10"/> 18347 <exampleNumber>8002123456</exampleNumber> 18348 <nationalNumberPattern> 18349 8(?: 18350 00| 18351 33| 18352 44| 18353 55| 18354 66| 18355 77| 18356 88 18357 )[2-9]\d{6} 18358 </nationalNumberPattern> 18359 </tollFree> 18360 <premiumRate> 18361 <possibleLengths national="10"/> 18362 <exampleNumber>9002123456</exampleNumber> 18363 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 18364 </premiumRate> 18365 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 18366 <personalNumber> 18367 <possibleLengths national="10"/> 18368 <exampleNumber>5002345678</exampleNumber> 18369 <nationalNumberPattern> 18370 52(?: 18371 3(?: 18372 [2-46-9][02-9]\d| 18373 5(?: 18374 [02-46-9]\d| 18375 5[0-46-9] 18376 ) 18377 )| 18378 4(?: 18379 [2-478][02-9]\d| 18380 5(?: 18381 [034]\d| 18382 2[024-9]| 18383 5[0-46-9] 18384 )| 18385 6(?: 18386 0[1-9]| 18387 [2-9]\d 18388 )| 18389 9(?: 18390 [05-9]\d| 18391 2[0-5]| 18392 49 18393 ) 18394 ) 18395 )\d{4}| 18396 52[34][2-9]1[02-9]\d{4}| 18397 5(?: 18398 00| 18399 2[125-9]| 18400 33| 18401 44| 18402 66| 18403 77| 18404 88 18405 )[2-9]\d{6} 18406 </nationalNumberPattern> 18407 </personalNumber> 18408 </territory> 18409 18410 <!-- Liechtenstein (LI) --> 18411 <!-- The national prefix of "0" is only used for 0800 and 0900 numbers. Three carrier-selection 18412 codes are in use. --> 18413 <!-- http://www.llv.li/#/11193 --> 18414 <!-- https://www.itu.int/oth/T020200007B/en --> 18415 <territory id="LI" countryCode="423" internationalPrefix="00" nationalPrefix="0" 18416 nationalPrefixForParsing="(1001)|0"> 18417 <availableFormats> 18418 <!-- Number format for national mobile services, fixed-line, toll-free, UAN and premium rate services. 18419 Some different patterns for tollfree and shared cost numbers may be found by searching 18420 for Mehrwertnummer at http://www.telecom.li. --> 18421 <numberFormat pattern="(\d{3})(\d{2})(\d{2})" carrierCodeFormattingRule="$CC $FG"> 18422 <leadingDigits> 18423 [2379]| 18424 8(?: 18425 0[09]| 18426 7 18427 ) 18428 </leadingDigits> 18429 <leadingDigits> 18430 [2379]| 18431 8(?: 18432 0(?: 18433 02| 18434 9 18435 )| 18436 7 18437 ) 18438 </leadingDigits> 18439 <format>$1 $2 $3</format> 18440 </numberFormat> 18441 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 18442 <leadingDigits>8</leadingDigits> 18443 <format>$1 $2 $3</format> 18444 </numberFormat> 18445 <!-- Number format for voicemail services. --> 18446 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 18447 <leadingDigits>69</leadingDigits> 18448 <format>$1 $2 $3</format> 18449 </numberFormat> 18450 <!-- Number format for international mobile services. --> 18451 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18452 <leadingDigits>6</leadingDigits> 18453 <format>$1 $2 $3</format> 18454 </numberFormat> 18455 </availableFormats> 18456 <generalDesc> 18457 <nationalNumberPattern> 18458 [68]\d{8}| 18459 (?: 18460 [2378]\d| 18461 90 18462 )\d{5} 18463 </nationalNumberPattern> 18464 </generalDesc> 18465 <fixedLine> 18466 <possibleLengths national="7"/> 18467 <exampleNumber>2345678</exampleNumber> 18468 <nationalNumberPattern> 18469 (?: 18470 2(?: 18471 01| 18472 1[27]| 18473 2[02]| 18474 3\d| 18475 6[02-578]| 18476 96 18477 )| 18478 3(?: 18479 [24]0| 18480 33| 18481 7[0135-7]| 18482 8[048]| 18483 9[0269] 18484 ) 18485 )\d{4} 18486 </nationalNumberPattern> 18487 </fixedLine> 18488 <mobile> 18489 <possibleLengths national="7,9"/> 18490 <exampleNumber>660234567</exampleNumber> 18491 <nationalNumberPattern> 18492 (?: 18493 6(?: 18494 (?: 18495 4[5-9]| 18496 5[0-469] 18497 )\d| 18498 6(?: 18499 [024-6]\d| 18500 [17]0| 18501 3[7-9] 18502 ) 18503 )\d| 18504 7(?: 18505 [37-9]\d| 18506 42| 18507 56 18508 ) 18509 )\d{4} 18510 </nationalNumberPattern> 18511 </mobile> 18512 <!-- The prefix 809 seems to be used for AT&T and Verizon access lines from Liechtenstein, 18513 even though it doesn't appear in the plan. Prefix 8005 of length 9-digit added on user report. --> 18514 <tollFree> 18515 <possibleLengths national="7,9"/> 18516 <exampleNumber>8002222</exampleNumber> 18517 <nationalNumberPattern> 18518 8002[28]\d\d| 18519 80(?: 18520 05\d| 18521 9 18522 )\d{4} 18523 </nationalNumberPattern> 18524 </tollFree> 18525 <premiumRate> 18526 <possibleLengths national="7"/> 18527 <exampleNumber>9002222</exampleNumber> 18528 <nationalNumberPattern> 18529 90(?: 18530 02[258]| 18531 1(?: 18532 23| 18533 3[14] 18534 )| 18535 66[136] 18536 )\d\d 18537 </nationalNumberPattern> 18538 </premiumRate> 18539 <uan> 18540 <possibleLengths national="7"/> 18541 <exampleNumber>8702812</exampleNumber> 18542 <nationalNumberPattern> 18543 870(?: 18544 28| 18545 87 18546 )\d\d 18547 </nationalNumberPattern> 18548 </uan> 18549 <voicemail> 18550 <possibleLengths national="9"/> 18551 <exampleNumber>697861234</exampleNumber> 18552 <nationalNumberPattern> 18553 697(?: 18554 42| 18555 56| 18556 [78]\d 18557 )\d{4} 18558 </nationalNumberPattern> 18559 </voicemail> 18560 </territory> 18561 18562 <!-- Sri Lanka (LK) --> 18563 <!-- http://en.wikipedia.org/wiki/%2B94 --> 18564 <!-- http://www.itu.int/oth/T02020000C3/en --> 18565 <territory id="LK" countryCode="94" internationalPrefix="00" nationalPrefix="0"> 18566 <availableFormats> 18567 <!-- Format for mobile numbers. --> 18568 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 18569 <leadingDigits>7</leadingDigits> 18570 <format>$1 $2 $3</format> 18571 </numberFormat> 18572 <!-- Format for fixed-line numbers. The two digit area code and single digit operator 18573 codes are grouped as it is the most common way of writing fixed-line numbers in LK. --> 18574 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18575 <leadingDigits>[1-689]</leadingDigits> 18576 <format>$1 $2 $3</format> 18577 </numberFormat> 18578 </availableFormats> 18579 <generalDesc> 18580 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern> 18581 </generalDesc> 18582 <!-- The first two digits are area codes followed by single digit operator codes ([2-57]). 18583 There is evidence that local dialling is supported by removing the area code, but 18584 not the operator code. This results in the area code length not matching the first 18585 group of the format (which is very unusual). As there is no evidence for how local 18586 numbers would be formatted, that has been omitted for now. --> 18587 <fixedLine> 18588 <possibleLengths national="9" localOnly="7"/> 18589 <exampleNumber>112345678</exampleNumber> 18590 <nationalNumberPattern> 18591 (?: 18592 12[2-9]| 18593 602| 18594 8[12]\d| 18595 9(?: 18596 1\d| 18597 22| 18598 9[245] 18599 ) 18600 )\d{6}| 18601 (?: 18602 11| 18603 2[13-7]| 18604 3[1-8]| 18605 4[157]| 18606 5[12457]| 18607 6[35-7] 18608 )[2-57]\d{6} 18609 </nationalNumberPattern> 18610 </fixedLine> 18611 <!-- Adding the prefix 76 for Dialog, based on information from open-source users. --> 18612 <!-- Adding Prefix 702 and 703 based on update from Mobitel which has verified these 18613 prefixes to be correct. --> 18614 <mobile> 18615 <possibleLengths national="9"/> 18616 <exampleNumber>712345678</exampleNumber> 18617 <nationalNumberPattern> 18618 7(?: 18619 [0-25-8]\d| 18620 4[0-4] 18621 )\d{6} 18622 </nationalNumberPattern> 18623 </mobile> 18624 <!-- Prefix 1973 is assigned to SriLankan Airlines in various locations. --> 18625 <uan> 18626 <possibleLengths national="9"/> 18627 <exampleNumber>197312345</exampleNumber> 18628 <nationalNumberPattern>1973\d{5}</nationalNumberPattern> 18629 </uan> 18630 </territory> 18631 18632 <!-- Liberia (LR) --> 18633 <!-- http://www.itu.int/oth/T0202000079/en --> 18634 <territory id="LR" countryCode="231" internationalPrefix="00" nationalPrefix="0"> 18635 <availableFormats> 18636 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18637 <leadingDigits> 18638 4[67]| 18639 [56] 18640 </leadingDigits> 18641 <format>$1 $2 $3</format> 18642 </numberFormat> 18643 <!-- Formatting from Ministry of Agriculture, 18644 http://www.moa.gov.lr/content.php?sub=Email&?related=Contacts --> 18645 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18646 <leadingDigits>2</leadingDigits> 18647 <format>$1 $2 $3</format> 18648 </numberFormat> 18649 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 18650 <leadingDigits>[2-578]</leadingDigits> 18651 <format>$1 $2 $3</format> 18652 </numberFormat> 18653 </availableFormats> 18654 <generalDesc> 18655 <nationalNumberPattern> 18656 (?: 18657 [245]\d| 18658 33| 18659 77| 18660 88 18661 )\d{7}| 18662 (?: 18663 2\d| 18664 [4-6] 18665 )\d{6} 18666 </nationalNumberPattern> 18667 </generalDesc> 18668 <fixedLine> 18669 <possibleLengths national="8"/> 18670 <exampleNumber>21234567</exampleNumber> 18671 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 18672 </fixedLine> 18673 <!-- West Africa Telecom seems to be a mobile company from their website. --> 18674 <mobile> 18675 <possibleLengths national="7,9"/> 18676 <exampleNumber>770123456</exampleNumber> 18677 <nationalNumberPattern> 18678 (?: 18679 (?: 18680 (?: 18681 22| 18682 33 18683 )0| 18684 555| 18685 (?: 18686 77| 18687 88 18688 )\d 18689 )\d| 18690 4(?: 18691 240| 18692 [67] 18693 ) 18694 )\d{5}| 18695 [56]\d{6} 18696 </nationalNumberPattern> 18697 </mobile> 18698 <premiumRate> 18699 <possibleLengths national="9"/> 18700 <exampleNumber>332021234</exampleNumber> 18701 <nationalNumberPattern> 18702 332(?: 18703 02| 18704 [34]\d 18705 )\d{4} 18706 </nationalNumberPattern> 18707 </premiumRate> 18708 </territory> 18709 18710 <!-- Lesotho (LS) --> 18711 <!-- http://www.itu.int/oth/T0202000078/en --> 18712 <territory id="LS" countryCode="266" internationalPrefix="00"> 18713 <availableFormats> 18714 <!-- Formatting following yellow pages: http://www.yellowpages.co.ls --> 18715 <numberFormat pattern="(\d{4})(\d{4})"> 18716 <leadingDigits>[2568]</leadingDigits> 18717 <format>$1 $2</format> 18718 </numberFormat> 18719 </availableFormats> 18720 <generalDesc> 18721 <nationalNumberPattern> 18722 (?: 18723 [256]\d\d| 18724 800 18725 )\d{5} 18726 </nationalNumberPattern> 18727 </generalDesc> 18728 <fixedLine> 18729 <possibleLengths national="8"/> 18730 <exampleNumber>22123456</exampleNumber> 18731 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 18732 </fixedLine> 18733 <mobile> 18734 <possibleLengths national="8"/> 18735 <exampleNumber>50123456</exampleNumber> 18736 <nationalNumberPattern>[56]\d{7}</nationalNumberPattern> 18737 </mobile> 18738 <tollFree> 18739 <possibleLengths national="8"/> 18740 <exampleNumber>80021234</exampleNumber> 18741 <nationalNumberPattern>800[1256]\d{4}</nationalNumberPattern> 18742 </tollFree> 18743 </territory> 18744 18745 <!-- Lithuania (LT) --> 18746 <!-- Note that Lithuania is switching to a national prefix of 0. We support 18747 both 0 and 8 when parsing until this switch is complete. --> 18748 <!-- http://www.itu.int/oth/T020200007C/en --> 18749 <!-- National Prefix formatting rule from http://www.yellowpages.lt --> 18750 <territory id="LT" countryCode="370" internationalPrefix="00" nationalPrefix="8" 18751 nationalPrefixForParsing="[08]" mobileNumberPortableRegion="true"> 18752 <availableFormats> 18753 <!-- 1 digit area code (fixed line only) --> 18754 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP-$FG)" 18755 nationalPrefixOptionalWhenFormatting="true"> 18756 <leadingDigits>52[0-7]</leadingDigits> 18757 <format>$1 $2 $3</format> 18758 </numberFormat> 18759 <!-- Non-geographic numbers (toll free, UAN etc.) --> 18760 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP $FG" 18761 nationalPrefixOptionalWhenFormatting="true"> 18762 <leadingDigits>[7-9]</leadingDigits> 18763 <format>$1 $2 $3</format> 18764 </numberFormat> 18765 <!-- 2 digit area codes (fixed line only) --> 18766 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP-$FG)" 18767 nationalPrefixOptionalWhenFormatting="true"> 18768 <leadingDigits> 18769 37| 18770 4(?: 18771 [15]| 18772 6[1-8] 18773 ) 18774 </leadingDigits> 18775 <format>$1 $2</format> 18776 </numberFormat> 18777 <!-- 3 digit area codes and other formats (mobile etc.) --> 18778 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP-$FG)" 18779 nationalPrefixOptionalWhenFormatting="true"> 18780 <leadingDigits>[3-6]</leadingDigits> 18781 <format>$1 $2</format> 18782 </numberFormat> 18783 </availableFormats> 18784 <generalDesc> 18785 <nationalNumberPattern> 18786 (?: 18787 [3469]\d| 18788 52| 18789 [78]0 18790 )\d{6} 18791 </nationalNumberPattern> 18792 </generalDesc> 18793 <fixedLine> 18794 <possibleLengths national="8"/> 18795 <exampleNumber>31234567</exampleNumber> 18796 <nationalNumberPattern> 18797 (?: 18798 3[1478]| 18799 4[124-6]| 18800 52 18801 )\d{6} 18802 </nationalNumberPattern> 18803 </fixedLine> 18804 <mobile> 18805 <possibleLengths national="8"/> 18806 <exampleNumber>61234567</exampleNumber> 18807 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 18808 </mobile> 18809 <tollFree> 18810 <possibleLengths national="8"/> 18811 <exampleNumber>80012345</exampleNumber> 18812 <nationalNumberPattern>80[02]\d{5}</nationalNumberPattern> 18813 </tollFree> 18814 <premiumRate> 18815 <possibleLengths national="8"/> 18816 <exampleNumber>90012345</exampleNumber> 18817 <nationalNumberPattern> 18818 9(?: 18819 0[0239]| 18820 10 18821 )\d{5} 18822 </nationalNumberPattern> 18823 </premiumRate> 18824 <sharedCost> 18825 <possibleLengths national="8"/> 18826 <exampleNumber>80812345</exampleNumber> 18827 <nationalNumberPattern>808\d{5}</nationalNumberPattern> 18828 </sharedCost> 18829 <personalNumber> 18830 <possibleLengths national="8"/> 18831 <exampleNumber>70012345</exampleNumber> 18832 <nationalNumberPattern>70[05]\d{5}</nationalNumberPattern> 18833 </personalNumber> 18834 <voip> 18835 <possibleLengths national="8"/> 18836 <exampleNumber>80123456</exampleNumber> 18837 <nationalNumberPattern>[89]01\d{5}</nationalNumberPattern> 18838 </voip> 18839 <!-- Including government service numbers here too. --> 18840 <uan> 18841 <possibleLengths national="8"/> 18842 <exampleNumber>70712345</exampleNumber> 18843 <nationalNumberPattern>70[67]\d{5}</nationalNumberPattern> 18844 </uan> 18845 </territory> 18846 18847 <!-- Luxembourg (LU) --> 18848 <!-- https://web.ilr.lu/FR/Professionnels/Communications-electroniques/Pages/HomePage.aspx --> 18849 <!-- http://legilux.public.lu/eli/etat/leg/rilr/2014/07/14/n2/jo --> 18850 <territory id="LU" countryCode="352" internationalPrefix="00" 18851 nationalPrefixForParsing="(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\d)" 18852 mobileNumberPortableRegion="true"> 18853 <availableFormats> 18854 <!-- This format is for 5 digit fixed-line ranges. --> 18855 <numberFormat pattern="(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18856 <leadingDigits> 18857 2(?: 18858 0[2-689]| 18859 [2-9] 18860 )| 18861 [3-57]| 18862 8(?: 18863 0[2-9]| 18864 [13-9] 18865 )| 18866 9(?: 18867 0[89]| 18868 [2-579] 18869 ) 18870 </leadingDigits> 18871 <format>$1 $2</format> 18872 </numberFormat> 18873 <!-- Patterns overlap because of variable number length. This format is for 6 digit 18874 fixed-line ranges. --> 18875 <numberFormat pattern="(\d{2})(\d{2})(\d{2})" carrierCodeFormattingRule="$CC $FG"> 18876 <leadingDigits> 18877 2(?: 18878 0[2-689]| 18879 [2-9] 18880 )| 18881 [3-57]| 18882 8(?: 18883 0[2-9]| 18884 [13-9] 18885 )| 18886 9(?: 18887 0[89]| 18888 [2-579] 18889 ) 18890 </leadingDigits> 18891 <format>$1 $2 $3</format> 18892 </numberFormat> 18893 <!-- This format is for 7 digit fixed-line ranges --> 18894 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18895 <leadingDigits>20[2-689]</leadingDigits> 18896 <format>$1 $2 $3</format> 18897 </numberFormat> 18898 <!-- This format is for 7 and 8 digit fixed-line ranges. --> 18899 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,2})" carrierCodeFormattingRule="$CC $FG"> 18900 <leadingDigits> 18901 2(?: 18902 [0367]| 18903 4[3-8] 18904 ) 18905 </leadingDigits> 18906 <format>$1 $2 $3 $4</format> 18907 </numberFormat> 18908 <!-- Format for variable cost types like premium-rate, toll-free. --> 18909 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18910 <leadingDigits> 18911 80[01]| 18912 90[015] 18913 </leadingDigits> 18914 <format>$1 $2 $3</format> 18915 </numberFormat> 18916 <!-- This format is for 9 digit fixed-line ranges. --> 18917 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18918 <leadingDigits>20</leadingDigits> 18919 <format>$1 $2 $3 $4</format> 18920 </numberFormat> 18921 <!-- Format for mobile numbers. --> 18922 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18923 <leadingDigits>6</leadingDigits> 18924 <format>$1 $2 $3</format> 18925 </numberFormat> 18926 <!-- This format is for some 9 or 10 digit fixed-line ranges. --> 18927 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{1,2})" 18928 carrierCodeFormattingRule="$CC $FG"> 18929 <leadingDigits> 18930 2(?: 18931 [0367]| 18932 4[3-8] 18933 ) 18934 </leadingDigits> 18935 <format>$1 $2 $3 $4 $5</format> 18936 </numberFormat> 18937 <!-- This format is for 7 to 11 digit fixed-line ranges. --> 18938 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,5})" carrierCodeFormattingRule="$CC $FG"> 18939 <leadingDigits> 18940 [3-57]| 18941 8[13-9]| 18942 9(?: 18943 0[89]| 18944 [2-579] 18945 )| 18946 (?: 18947 2| 18948 80 18949 )[2-9] 18950 </leadingDigits> 18951 <format>$1 $2 $3 $4</format> 18952 </numberFormat> 18953 </availableFormats> 18954 <generalDesc> 18955 <nationalNumberPattern> 18956 35[013-9]\d{4,8}| 18957 6\d{8}| 18958 35\d{2,4}| 18959 (?: 18960 [2457-9]\d| 18961 3[0-46-9] 18962 )\d{2,9} 18963 </nationalNumberPattern> 18964 </generalDesc> 18965 <!-- Even though 20 is listed in the fixed-line plan, other documentation clarify that it is 18966 for VOIP. Furthermore, even though the plan says that numbers beginning with 2[346-8] 18967 by default are 8 digits, from information found online it seems that they can actually 18968 be 4 up to 11 digits long. --> 18969 <fixedLine> 18970 <possibleLengths national="[4-11]"/> 18971 <exampleNumber>27123456</exampleNumber> 18972 <nationalNumberPattern> 18973 (?: 18974 35[013-9]| 18975 80[2-9]| 18976 90[89] 18977 )\d{1,8}| 18978 (?: 18979 2[2-9]| 18980 3[0-46-9]| 18981 [457]\d| 18982 8[13-9]| 18983 9[2-579] 18984 )\d{2,9} 18985 </nationalNumberPattern> 18986 </fixedLine> 18987 <!-- 679 (9 digit) are mentioned as "special mobile services" in ilr.lu's doc. Supporting here 18988 as per Luxembourg Regulation doc of 14 July 2014 which says all mobile ranges start with 18989 digit 6. --> 18990 <mobile> 18991 <possibleLengths national="9"/> 18992 <exampleNumber>628123456</exampleNumber> 18993 <nationalNumberPattern> 18994 6(?: 18995 [269][18]| 18996 5[1568]| 18997 7[189]| 18998 81 18999 )\d{6} 19000 </nationalNumberPattern> 19001 </mobile> 19002 <tollFree> 19003 <possibleLengths national="8"/> 19004 <exampleNumber>80012345</exampleNumber> 19005 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 19006 </tollFree> 19007 <premiumRate> 19008 <possibleLengths national="8"/> 19009 <exampleNumber>90012345</exampleNumber> 19010 <nationalNumberPattern>90[015]\d{5}</nationalNumberPattern> 19011 </premiumRate> 19012 <sharedCost> 19013 <possibleLengths national="8"/> 19014 <exampleNumber>80112345</exampleNumber> 19015 <nationalNumberPattern>801\d{5}</nationalNumberPattern> 19016 </sharedCost> 19017 <!-- The document says the normal length will be 8 digits, but many numbers found online 19018 deviate from that. The prefixes from the following document have been added: 19019 http://www.ilr.public.lu/communications_electroniques/numerotation/plan_nat_num/numeros_geographiques_geo.pdf 19020 201 has also been added since a diallable number was found online, and it says in 19021 http://www.ilr.public.lu/communications_electroniques/decisions/2004/0479.pdf that no 19022 numbers will be issued that begin with 200, numbers beginning with 201 will be issued 19023 one at a time, and 202-209 in blocks. --> 19024 <voip> 19025 <possibleLengths national="[4-10]"/> 19026 <exampleNumber>20201234</exampleNumber> 19027 <nationalNumberPattern> 19028 20(?: 19029 1\d{5}| 19030 [2-689]\d{1,7} 19031 ) 19032 </nationalNumberPattern> 19033 </voip> 19034 </territory> 19035 19036 <!-- Latvia (LV) --> 19037 <!-- http://www.itu.int/oth/T0202000076/en --> 19038 <!-- http://en.wikipedia.org/wiki/+371 --> 19039 <territory id="LV" countryCode="371" internationalPrefix="00" mobileNumberPortableRegion="true"> 19040 <availableFormats> 19041 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 19042 <leadingDigits> 19043 [269]| 19044 8[01] 19045 </leadingDigits> 19046 <format>$1 $2 $3</format> 19047 </numberFormat> 19048 </availableFormats> 19049 <generalDesc> 19050 <nationalNumberPattern> 19051 (?: 19052 [268]\d| 19053 90 19054 )\d{6} 19055 </nationalNumberPattern> 19056 </generalDesc> 19057 <fixedLine> 19058 <possibleLengths national="8"/> 19059 <exampleNumber>63123456</exampleNumber> 19060 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 19061 </fixedLine> 19062 <mobile> 19063 <possibleLengths national="8"/> 19064 <exampleNumber>21234567</exampleNumber> 19065 <nationalNumberPattern> 19066 23(?: 19067 23[0-57-9]| 19068 33[0238] 19069 )\d{3}| 19070 2(?: 19071 [0-24-9]\d\d| 19072 3(?: 19073 0[07]| 19074 [14-9]\d| 19075 2[024-9]| 19076 3[0-24-9] 19077 ) 19078 )\d{4} 19079 </nationalNumberPattern> 19080 </mobile> 19081 <tollFree> 19082 <possibleLengths national="8"/> 19083 <exampleNumber>80123456</exampleNumber> 19084 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 19085 </tollFree> 19086 <premiumRate> 19087 <possibleLengths national="8"/> 19088 <exampleNumber>90123456</exampleNumber> 19089 <nationalNumberPattern>90\d{6}</nationalNumberPattern> 19090 </premiumRate> 19091 <sharedCost> 19092 <possibleLengths national="8"/> 19093 <exampleNumber>81123456</exampleNumber> 19094 <nationalNumberPattern>81\d{6}</nationalNumberPattern> 19095 </sharedCost> 19096 </territory> 19097 19098 <!-- Libya (LY) --> 19099 <!-- Status as of 21 Jan 2011: a lot of outdated information on the web including on wikipedia 19100 and itu.int. The new area codes are on the Arabic website of the main telecommunication 19101 operator (Hatef Libya). A new mobile operator Aljeel Aljadeed for Technology will start 19102 using 096 (they are allowing customers to register numbers currently), so their code has 19103 also been added. --> 19104 <!-- http://hlc.ly/price.php --> 19105 <territory id="LY" countryCode="218" internationalPrefix="00" nationalPrefix="0"> 19106 <availableFormats> 19107 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 19108 <leadingDigits>[2-9]</leadingDigits> 19109 <format>$1-$2</format> 19110 </numberFormat> 19111 </availableFormats> 19112 <generalDesc> 19113 <nationalNumberPattern>[2-9]\d{8}</nationalNumberPattern> 19114 </generalDesc> 19115 <fixedLine> 19116 <possibleLengths national="9" localOnly="7"/> 19117 <exampleNumber>212345678</exampleNumber> 19118 <nationalNumberPattern> 19119 (?: 19120 2(?: 19121 0[56]| 19122 [1-6]\d| 19123 7[124579]| 19124 8[124] 19125 )| 19126 3(?: 19127 1\d| 19128 2[2356] 19129 )| 19130 4(?: 19131 [17]\d| 19132 2[1-357]| 19133 5[2-4]| 19134 8[124] 19135 )| 19136 5(?: 19137 [1347]\d| 19138 2[1-469]| 19139 5[13-5]| 19140 8[1-4] 19141 )| 19142 6(?: 19143 [1-479]\d| 19144 5[2-57]| 19145 8[1-5] 19146 )| 19147 7(?: 19148 [13]\d| 19149 2[13-79] 19150 )| 19151 8(?: 19152 [124]\d| 19153 5[124]| 19154 84 19155 ) 19156 )\d{6} 19157 </nationalNumberPattern> 19158 </fixedLine> 19159 <!-- The prefix 094 has been added on the strength of numbers found online, and numbers 19160 where SMS messages have been apparently successfully received. --> 19161 <mobile> 19162 <possibleLengths national="9"/> 19163 <exampleNumber>912345678</exampleNumber> 19164 <nationalNumberPattern>9[1-6]\d{7}</nationalNumberPattern> 19165 </mobile> 19166 </territory> 19167 19168 <!-- Morocco (MA) --> 19169 <!-- Main region for 'EH' --> 19170 <!-- http://www.itu.int/oth/T0202000090/en --> 19171 <!-- http://en.wikipedia.org/wiki/+212 --> 19172 <!-- https://www.anrt.ma/content/plan-de-numerotation --> 19173 <!-- https://www.anrt.ma/en/missions/gestion-des-ressources/numerotation --> 19174 <territory id="MA" mainCountryForCode="true" countryCode="212" internationalPrefix="00" 19175 nationalPrefix="0" mobileNumberPortableRegion="true"> 19176 <availableFormats> 19177 <!-- This format is added based on online references found. --> 19178 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 19179 <leadingDigits>5[45]</leadingDigits> 19180 <format>$1 $2 $3 $4</format> 19181 </numberFormat> 19182 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 19183 <leadingDigits> 19184 5(?: 19185 2[2-46-9]| 19186 3[3-9]| 19187 9 19188 )| 19189 8(?: 19190 0[89]| 19191 92 19192 ) 19193 </leadingDigits> 19194 <format>$1-$2</format> 19195 </numberFormat> 19196 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 19197 <leadingDigits>8</leadingDigits> 19198 <format>$1-$2</format> 19199 </numberFormat> 19200 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 19201 <leadingDigits>[5-7]</leadingDigits> 19202 <format>$1-$2</format> 19203 </numberFormat> 19204 </availableFormats> 19205 <generalDesc> 19206 <nationalNumberPattern>[5-8]\d{8}</nationalNumberPattern> 19207 </generalDesc> 19208 <!-- Prefix 5220 and 5364 was added from a user report. --> 19209 <fixedLine> 19210 <possibleLengths national="9"/> 19211 <exampleNumber>520123456</exampleNumber> 19212 <nationalNumberPattern> 19213 5(?: 19214 2(?: 19215 [0-25-79]\d| 19216 3[1-578]| 19217 4[02-46-8]| 19218 8[0235-7] 19219 )| 19220 3(?: 19221 [0-47]\d| 19222 5[02-9]| 19223 6[02-8]| 19224 8[014-9]| 19225 9[3-9] 19226 )| 19227 (?: 19228 4[067]| 19229 5[03] 19230 )\d 19231 )\d{5} 19232 </nationalNumberPattern> 19233 </fixedLine> 19234 <!-- Also duplicated in Western Sahara, please ensure you update both. --> 19235 <mobile> 19236 <possibleLengths national="9"/> 19237 <exampleNumber>650123456</exampleNumber> 19238 <nationalNumberPattern> 19239 (?: 19240 6(?: 19241 [0-79]\d| 19242 8[0-247-9] 19243 )| 19244 7(?: 19245 [0167]\d| 19246 2[0-4]| 19247 5[01]| 19248 8[0-3] 19249 ) 19250 )\d{6} 19251 </nationalNumberPattern> 19252 </mobile> 19253 <tollFree> 19254 <possibleLengths national="9"/> 19255 <exampleNumber>801234567</exampleNumber> 19256 <nationalNumberPattern>80[0-7]\d{6}</nationalNumberPattern> 19257 </tollFree> 19258 <premiumRate> 19259 <possibleLengths national="9"/> 19260 <exampleNumber>891234567</exampleNumber> 19261 <nationalNumberPattern>89\d{7}</nationalNumberPattern> 19262 </premiumRate> 19263 <!-- Putting VSAT numbers here. --> 19264 <voip> 19265 <possibleLengths national="9"/> 19266 <exampleNumber>592401234</exampleNumber> 19267 <nationalNumberPattern> 19268 (?: 19269 592(?: 19270 4[0-2]| 19271 93 19272 )| 19273 80[89]\d\d 19274 )\d{4} 19275 </nationalNumberPattern> 19276 </voip> 19277 </territory> 19278 19279 <!-- Monaco (MC) --> 19280 <!-- We support Kosovo mobile numbers (044, 045) with a Monaco calling code here, while Kosovo 19281 numbers all move over to the +383 plan. Kosovo numbers are still under several calling 19282 codes. It also seems that the national prefix is only used for mobile numbers, not 19283 fixed-line. --> 19284 <!-- http://www.itu.int/oth/T020200008D/en --> 19285 <territory id="MC" countryCode="377" internationalPrefix="00" nationalPrefix="0"> 19286 <availableFormats> 19287 <!-- National only fixed line numbers --> 19288 <numberFormat pattern="(\d{3})(\d{3})(\d{2})"> 19289 <leadingDigits>87</leadingDigits> 19290 <format>$1 $2 $3</format> 19291 <intlFormat>NA</intlFormat> 19292 </numberFormat> 19293 <!-- Alternate format for mobile ranges starting with 4. 19294 4X mobile numbers are actually used by Kosovo, which might explain the format difference. --> 19295 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19296 <leadingDigits>4</leadingDigits> 19297 <format>$1 $2 $3</format> 19298 </numberFormat> 19299 <!-- Fixed line and some mobile ranges formatting. 19300 This formatting was found online rather than in the ITU document example. 19301 For the mobile prefix 3, we could not get authoritative information, so following 19302 the behaviour of fixed-line numbers beginning with 9 for now. --> 19303 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 19304 <leadingDigits>[389]</leadingDigits> 19305 <format>$1 $2 $3 $4</format> 19306 </numberFormat> 19307 <!-- 9-digit mobile numbers. --> 19308 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})" 19309 nationalPrefixFormattingRule="$NP$FG"> 19310 <leadingDigits>6</leadingDigits> 19311 <format>$1 $2 $3 $4 $5</format> 19312 </numberFormat> 19313 </availableFormats> 19314 <generalDesc> 19315 <nationalNumberPattern> 19316 (?: 19317 [3489]| 19318 6\d 19319 )\d{7} 19320 </nationalNumberPattern> 19321 </generalDesc> 19322 <noInternationalDialling> 19323 <possibleLengths national="8"/> 19324 <nationalNumberPattern>8[07]0\d{5}</nationalNumberPattern> 19325 </noInternationalDialling> 19326 <!-- Restricted to this as no numbers with the prefix of 91, 95 or 96 have been found. --> 19327 <fixedLine> 19328 <possibleLengths national="8"/> 19329 <exampleNumber>99123456</exampleNumber> 19330 <nationalNumberPattern> 19331 (?: 19332 870| 19333 9[2-47-9]\d 19334 )\d{5} 19335 </nationalNumberPattern> 19336 </fixedLine> 19337 <!-- 4X mobile numbers are actually used by Kosovo. --> 19338 <mobile> 19339 <possibleLengths national="8,9"/> 19340 <exampleNumber>612345678</exampleNumber> 19341 <nationalNumberPattern> 19342 4(?: 19343 [46]\d| 19344 5[1-9] 19345 )\d{5}| 19346 (?: 19347 3| 19348 6\d 19349 )\d{7} 19350 </nationalNumberPattern> 19351 </mobile> 19352 <tollFree> 19353 <possibleLengths national="8"/> 19354 <exampleNumber>90123456</exampleNumber> 19355 <nationalNumberPattern> 19356 (?: 19357 800| 19358 90\d 19359 )\d{5} 19360 </nationalNumberPattern> 19361 </tollFree> 19362 </territory> 19363 19364 <!-- Moldova (MD) --> 19365 <!-- As per the ITU doc, 1010 – 1099 are carrier access codes in Moldova, but we are not sure 19366 of their usage, such as whether they're used for national or international calls. --> 19367 <!-- Announcements --> 19368 <!-- Mobile ranges --> 19369 <!-- http://www.itu.int/oth/T020200008C/en --> 19370 <!-- http://anrceti.md/fileupload/58 --> 19371 <!-- http://en.anrceti.md/resurse_numerotare_tel_mobila --> 19372 <territory id="MD" countryCode="373" internationalPrefix="00" nationalPrefix="0" 19373 mobileNumberPortableRegion="true"> 19374 <availableFormats> 19375 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 19376 <leadingDigits>[89]</leadingDigits> 19377 <format>$1 $2</format> 19378 </numberFormat> 19379 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19380 <leadingDigits> 19381 22| 19382 3 19383 </leadingDigits> 19384 <format>$1 $2 $3</format> 19385 </numberFormat> 19386 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19387 <leadingDigits>[25-7]</leadingDigits> 19388 <format>$1 $2 $3</format> 19389 </numberFormat> 19390 </availableFormats> 19391 <generalDesc> 19392 <nationalNumberPattern> 19393 (?: 19394 [235-7]\d| 19395 [89]0 19396 )\d{6} 19397 </nationalNumberPattern> 19398 </generalDesc> 19399 <fixedLine> 19400 <possibleLengths national="8"/> 19401 <exampleNumber>22212345</exampleNumber> 19402 <nationalNumberPattern> 19403 (?: 19404 (?: 19405 2[1-9]| 19406 3[1-79] 19407 )\d| 19408 5(?: 19409 33| 19410 5[257] 19411 ) 19412 )\d{5} 19413 </nationalNumberPattern> 19414 </fixedLine> 19415 <!-- Includes prefixes for Interdnestrcom, http://www.idknet.com/. --> 19416 <mobile> 19417 <possibleLengths national="8"/> 19418 <exampleNumber>62112345</exampleNumber> 19419 <nationalNumberPattern> 19420 562\d{5}| 19421 (?: 19422 6\d| 19423 7[16-9] 19424 )\d{6} 19425 </nationalNumberPattern> 19426 </mobile> 19427 <tollFree> 19428 <possibleLengths national="8"/> 19429 <exampleNumber>80012345</exampleNumber> 19430 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 19431 </tollFree> 19432 <premiumRate> 19433 <possibleLengths national="8"/> 19434 <exampleNumber>90012345</exampleNumber> 19435 <nationalNumberPattern>90[056]\d{5}</nationalNumberPattern> 19436 </premiumRate> 19437 <!-- Information came from en.anrceti.md/node/81 --> 19438 <sharedCost> 19439 <possibleLengths national="8"/> 19440 <exampleNumber>80812345</exampleNumber> 19441 <nationalNumberPattern>808\d{5}</nationalNumberPattern> 19442 </sharedCost> 19443 <!-- Used for "nomadic numbers". --> 19444 <voip> 19445 <possibleLengths national="8"/> 19446 <exampleNumber>30123456</exampleNumber> 19447 <nationalNumberPattern>3[08]\d{6}</nationalNumberPattern> 19448 </voip> 19449 <uan> 19450 <possibleLengths national="8"/> 19451 <exampleNumber>80312345</exampleNumber> 19452 <nationalNumberPattern>803\d{5}</nationalNumberPattern> 19453 </uan> 19454 </territory> 19455 19456 <!-- Montenegro (ME) --> 19457 <!-- According to EKIP, the detailed phone number assignments are published on their 19458 website (regulation: 19459 http://www.ekip.me/download/Law%20on%20Electronic%20Communications%20(updated)%204.9.2013%20(1)nova%20verzija.pdf 19460 ). Thus ITU updates always need to be combined with the information at the below ekip.me source URL. --> 19461 <!-- http://www.itu.int/oth/T02020000DA/en --> 19462 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro --> 19463 <!-- http://www.ekip.me/numeracija/dodijeljena.php --> 19464 <territory id="ME" countryCode="382" internationalPrefix="00" nationalPrefix="0"> 19465 <availableFormats> 19466 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19467 <leadingDigits>[2-9]</leadingDigits> 19468 <format>$1 $2 $3</format> 19469 </numberFormat> 19470 </availableFormats> 19471 <generalDesc> 19472 <nationalNumberPattern> 19473 (?: 19474 20| 19475 [3-79]\d 19476 )\d{6}| 19477 80\d{6,7} 19478 </nationalNumberPattern> 19479 </generalDesc> 19480 <!-- Fixed line numbers have prefix 20,30,31,32,33,40,41,50,51,52 followed by 6 digits. 19481 The valid options for the third digit were from 19482 http://www.ekip.me/numeracija/dodijeljena.php --> 19483 <fixedLine> 19484 <possibleLengths national="8" localOnly="6"/> 19485 <exampleNumber>30234567</exampleNumber> 19486 <nationalNumberPattern> 19487 (?: 19488 20[2-8]| 19489 3(?: 19490 [0-2][2-7]| 19491 3[24-7] 19492 )| 19493 4(?: 19494 0[2-467]| 19495 1[2467] 19496 )| 19497 5(?: 19498 0[2467]| 19499 1[24-7]| 19500 2[2-467] 19501 ) 19502 )\d{5} 19503 </nationalNumberPattern> 19504 </fixedLine> 19505 <!-- According to ITU it is possible for mobile numbers to be 4-12 digits long 19506 (http://www.itu.int/oth/T02020000DA/en). However, in reality they seem to be 8 digits 19507 long. In particular, http://www.ekip.me/numeracija/dodijeljena.php mentions 67[0-2] 19508 numbers to be 9 digits long but this seems to be no longer the case, based on user 19509 reports and online examples. --> 19510 <mobile> 19511 <possibleLengths national="8"/> 19512 <exampleNumber>67622901</exampleNumber> 19513 <nationalNumberPattern> 19514 6(?: 19515 [07-9]\d| 19516 3[024]| 19517 6[0-25] 19518 )\d{5} 19519 </nationalNumberPattern> 19520 </mobile> 19521 <tollFree> 19522 <possibleLengths national="8,9"/> 19523 <exampleNumber>80080002</exampleNumber> 19524 <nationalNumberPattern> 19525 80(?: 19526 [0-2578]| 19527 9\d 19528 )\d{5} 19529 </nationalNumberPattern> 19530 </tollFree> 19531 <!-- Numbers with prefix 94 or 95 are services with additional charges. --> 19532 <premiumRate> 19533 <possibleLengths national="8"/> 19534 <exampleNumber>94515151</exampleNumber> 19535 <nationalNumberPattern> 19536 9(?: 19537 4[1568]| 19538 5[178] 19539 )\d{5} 19540 </nationalNumberPattern> 19541 </premiumRate> 19542 <voip> 19543 <possibleLengths national="8"/> 19544 <exampleNumber>78108780</exampleNumber> 19545 <nationalNumberPattern>78[1-49]\d{5}</nationalNumberPattern> 19546 </voip> 19547 <uan> 19548 <possibleLengths national="8"/> 19549 <exampleNumber>77273012</exampleNumber> 19550 <nationalNumberPattern>77[1-9]\d{5}</nationalNumberPattern> 19551 </uan> 19552 </territory> 19553 19554 <!-- St. Martin (MF) --> 19555 <!-- Calling code and formatting shared with 'GP' --> 19556 <!-- Linked from http://www.arcep.fr/index.php?id=interactivenumeros --> 19557 <!-- http://www.itu.int/oth/T0202000058/en --> 19558 <!-- http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls --> 19559 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 19560 <territory id="MF" countryCode="590" internationalPrefix="00" nationalPrefix="0" 19561 mobileNumberPortableRegion="true"> 19562 <generalDesc> 19563 <nationalNumberPattern> 19564 590\d{6}| 19565 (?: 19566 69| 19567 80| 19568 9\d 19569 )\d{7} 19570 </nationalNumberPattern> 19571 </generalDesc> 19572 <fixedLine> 19573 <possibleLengths national="9"/> 19574 <exampleNumber>590271234</exampleNumber> 19575 <nationalNumberPattern> 19576 590(?: 19577 0[079]| 19578 [14]3| 19579 [27][79]| 19580 3[03-7]| 19581 5[0-268]| 19582 87 19583 )\d{4} 19584 </nationalNumberPattern> 19585 </fixedLine> 19586 <!-- Any ranges assigned from 19587 http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to 19588 Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between 19589 them. As per Wikipedia Guadeloupe Téléphone Mobile operator is no longer functioning. 19590 However we support these ranges as they are still mentioned in ARCEP numbering plan 19591 doc. --> 19592 <mobile> 19593 <possibleLengths national="9"/> 19594 <exampleNumber>690001234</exampleNumber> 19595 <nationalNumberPattern> 19596 69(?: 19597 0\d\d| 19598 1(?: 19599 2[2-9]| 19600 3[0-5] 19601 )| 19602 4(?: 19603 0[89]| 19604 1[2-6]| 19605 9\d 19606 )| 19607 6(?: 19608 1[016-9]| 19609 5[0-4]| 19610 [67]\d 19611 ) 19612 )\d{4} 19613 </nationalNumberPattern> 19614 </mobile> 19615 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 19616 numbers. --> 19617 <tollFree> 19618 <possibleLengths national="9"/> 19619 <exampleNumber>800012345</exampleNumber> 19620 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 19621 </tollFree> 19622 <voip> 19623 <possibleLengths national="9"/> 19624 <exampleNumber>976012345</exampleNumber> 19625 <nationalNumberPattern> 19626 9(?: 19627 (?: 19628 39[5-7]| 19629 76[018] 19630 )\d| 19631 475[0-5] 19632 )\d{4} 19633 </nationalNumberPattern> 19634 </voip> 19635 </territory> 19636 19637 <!-- Madagascar (MG) --> 19638 <!-- http://www.itu.int/oth/T020200007F/en --> 19639 <territory id="MG" countryCode="261" internationalPrefix="00" nationalPrefix="0" 19640 nationalPrefixForParsing="([24-9]\d{6})$|0" nationalPrefixTransformRule="20$1"> 19641 <availableFormats> 19642 <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 19643 <leadingDigits>[23]</leadingDigits> 19644 <format>$1 $2 $3 $4</format> 19645 </numberFormat> 19646 </availableFormats> 19647 <generalDesc> 19648 <nationalNumberPattern>[23]\d{8}</nationalNumberPattern> 19649 </generalDesc> 19650 <!-- Added the prefixes 20 44 and 20 47 as they seem popular on the internet - the plan says 19651 20 4 is for the rest of the province of Antanarivo, but then fails to mention any area 19652 codes beginning with 4. --> 19653 <fixedLine> 19654 <possibleLengths national="9" localOnly="7"/> 19655 <exampleNumber>202123456</exampleNumber> 19656 <nationalNumberPattern> 19657 2072[29]\d{4}| 19658 20(?: 19659 2\d| 19660 4[47]| 19661 5[3467]| 19662 6[279]| 19663 7[35]| 19664 8[268]| 19665 9[245] 19666 )\d{5} 19667 </nationalNumberPattern> 19668 </fixedLine> 19669 <!-- The numbering plan suggests the third digit, Z, should be 24-9, but this is not borne 19670 out by reality. --> 19671 <mobile> 19672 <possibleLengths national="9"/> 19673 <exampleNumber>321234567</exampleNumber> 19674 <nationalNumberPattern>3[2-47-9]\d{7}</nationalNumberPattern> 19675 </mobile> 19676 <!-- Putting VSAT numbers here. --> 19677 <voip> 19678 <possibleLengths national="9"/> 19679 <exampleNumber>221234567</exampleNumber> 19680 <nationalNumberPattern>22\d{7}</nationalNumberPattern> 19681 </voip> 19682 </territory> 19683 19684 <!-- Marshall Islands (MH) --> 19685 <!-- http://www.itu.int/oth/T0202000085/en --> 19686 <territory id="MH" countryCode="692" internationalPrefix="011" nationalPrefix="1"> 19687 <availableFormats> 19688 <numberFormat pattern="(\d{3})(\d{4})"> 19689 <leadingDigits>[2-6]</leadingDigits> 19690 <format>$1-$2</format> 19691 </numberFormat> 19692 </availableFormats> 19693 <generalDesc> 19694 <nationalNumberPattern> 19695 329\d{4}| 19696 (?: 19697 [256]\d| 19698 45 19699 )\d{5} 19700 </nationalNumberPattern> 19701 </generalDesc> 19702 <fixedLine> 19703 <possibleLengths national="7"/> 19704 <exampleNumber>2471234</exampleNumber> 19705 <nationalNumberPattern> 19706 (?: 19707 247| 19708 528| 19709 625 19710 )\d{4} 19711 </nationalNumberPattern> 19712 </fixedLine> 19713 <mobile> 19714 <possibleLengths national="7"/> 19715 <exampleNumber>2351234</exampleNumber> 19716 <nationalNumberPattern> 19717 (?: 19718 (?: 19719 23| 19720 54 19721 )5| 19722 329| 19723 45[35-8] 19724 )\d{4} 19725 </nationalNumberPattern> 19726 </mobile> 19727 <!-- VSAT prefixes are here. --> 19728 <voip> 19729 <possibleLengths national="7"/> 19730 <exampleNumber>6351234</exampleNumber> 19731 <nationalNumberPattern>635\d{4}</nationalNumberPattern> 19732 </voip> 19733 </territory> 19734 19735 <!-- North Macedonia (MK) --> 19736 <!-- http://www.itu.int/oth/T02020000CE/en --> 19737 <!-- https://e-agencija.aek.mk/aek-crm-portal/Pages/Public/PublicFreeSeries/PublicFreeSeries --> 19738 <territory id="MK" countryCode="389" internationalPrefix="00" nationalPrefix="0" 19739 mobileNumberPortableRegion="true"> 19740 <availableFormats> 19741 <!-- Formats follow wikipedia. For fixed-line numbers with single digit area codes. --> 19742 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19743 <leadingDigits> 19744 2| 19745 34[47]| 19746 4(?: 19747 [37]7| 19748 5[47]| 19749 64 19750 ) 19751 </leadingDigits> 19752 <format>$1 $2 $3</format> 19753 </numberFormat> 19754 <!-- For fixed-line numbers with two digit area codes and mobile numbers --> 19755 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19756 <leadingDigits>[347]</leadingDigits> 19757 <format>$1 $2 $3</format> 19758 </numberFormat> 19759 <!-- For variable cost ranges. Eg: toll-free, premium-rate --> 19760 <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 19761 <leadingDigits>[58]</leadingDigits> 19762 <format>$1 $2 $3 $4</format> 19763 </numberFormat> 19764 </availableFormats> 19765 <generalDesc> 19766 <nationalNumberPattern>[2-578]\d{7}</nationalNumberPattern> 19767 </generalDesc> 19768 <!-- For easier maintenance, supporting ranges at 3 digit granularity vs 5 digit granular 19769 ranges mentioned in AEK's web portal. --> 19770 <fixedLine> 19771 <possibleLengths national="8" localOnly="6,7"/> 19772 <exampleNumber>22012345</exampleNumber> 19773 <nationalNumberPattern> 19774 (?: 19775 (?: 19776 2(?: 19777 62| 19778 77 19779 )0| 19780 3444 19781 )\d| 19782 4[56]440 19783 )\d{3}| 19784 (?: 19785 34| 19786 4[357] 19787 )700\d{3}| 19788 (?: 19789 2(?: 19790 [0-3]\d| 19791 5[0-578]| 19792 6[01]| 19793 82 19794 )| 19795 3(?: 19796 1[3-68]| 19797 [23][2-68]| 19798 4[23568] 19799 )| 19800 4(?: 19801 [23][2-68]| 19802 4[3-68]| 19803 5[2568]| 19804 6[25-8]| 19805 7[24-68]| 19806 8[4-68] 19807 ) 19808 )\d{5} 19809 </nationalNumberPattern> 19810 </fixedLine> 19811 <!-- 79300-79375 were the only ranges assigned to one.Vip according to IR.21 docs. We support 19812 all of 793 to keep the regex simple. As info in AEK's portal is not complete, supporting 19813 ranges at 4 digit granularity vs 5 digit granular ranges mentioned. --> 19814 <mobile> 19815 <possibleLengths national="8"/> 19816 <exampleNumber>72345678</exampleNumber> 19817 <nationalNumberPattern> 19818 7(?: 19819 3555| 19820 (?: 19821 474| 19822 9[019]7 19823 )7 19824 )\d{3}| 19825 7(?: 19826 [0-25-8]\d\d| 19827 3(?: 19828 [1-48]\d| 19829 6[01]| 19830 7[01578] 19831 )| 19832 4(?: 19833 2\d| 19834 60| 19835 7[01578] 19836 )| 19837 9(?: 19838 [2-4]\d| 19839 5[01]| 19840 7[015] 19841 ) 19842 )\d{4} 19843 </nationalNumberPattern> 19844 </mobile> 19845 <tollFree> 19846 <possibleLengths national="8"/> 19847 <exampleNumber>80012345</exampleNumber> 19848 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 19849 </tollFree> 19850 <premiumRate> 19851 <possibleLengths national="8"/> 19852 <exampleNumber>50012345</exampleNumber> 19853 <nationalNumberPattern>5\d{7}</nationalNumberPattern> 19854 </premiumRate> 19855 <sharedCost> 19856 <possibleLengths national="8"/> 19857 <exampleNumber>80123456</exampleNumber> 19858 <nationalNumberPattern> 19859 8(?: 19860 0[1-9]| 19861 [1-9]\d 19862 )\d{5} 19863 </nationalNumberPattern> 19864 </sharedCost> 19865 </territory> 19866 19867 <!-- Mali (ML) --> 19868 <!-- http://www.itu.int/oth/T0202000083/en --> 19869 <!-- http://crt-mali.org/pdf/plan_num --> 19870 <territory id="ML" countryCode="223" internationalPrefix="00"> 19871 <availableFormats> 19872 <!-- Explicitly block-format some shortcodes where prefixes overlap "normal" numbers. 19873 This is needed since there's no national prefix to distinguish national numbers. --> 19874 <numberFormat pattern="(\d{4})"> 19875 <leadingDigits> 19876 67[057-9]| 19877 74[045] 19878 </leadingDigits> 19879 <leadingDigits> 19880 67(?: 19881 0[09]| 19882 [59]9| 19883 77| 19884 8[89] 19885 )| 19886 74(?: 19887 0[02]| 19888 44| 19889 55 19890 ) 19891 </leadingDigits> 19892 <format>$1</format> 19893 <intlFormat>NA</intlFormat> 19894 </numberFormat> 19895 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 19896 <leadingDigits>[24-9]</leadingDigits> 19897 <format>$1 $2 $3 $4</format> 19898 </numberFormat> 19899 </availableFormats> 19900 <generalDesc> 19901 <nationalNumberPattern>[24-9]\d{7}</nationalNumberPattern> 19902 </generalDesc> 19903 <noInternationalDialling> 19904 <possibleLengths national="8"/> 19905 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 19906 </noInternationalDialling> 19907 <fixedLine> 19908 <possibleLengths national="8"/> 19909 <exampleNumber>20212345</exampleNumber> 19910 <nationalNumberPattern> 19911 2(?: 19912 07[0-8]| 19913 12[67] 19914 )\d{4}| 19915 (?: 19916 2(?: 19917 02| 19918 1[4-689] 19919 )| 19920 4(?: 19921 0[0-4]| 19922 4[1-39] 19923 ) 19924 )\d{5} 19925 </nationalNumberPattern> 19926 </fixedLine> 19927 <mobile> 19928 <possibleLengths national="8"/> 19929 <exampleNumber>65012345</exampleNumber> 19930 <nationalNumberPattern> 19931 2(?: 19932 0(?: 19933 01| 19934 79 19935 )| 19936 17\d 19937 )\d{4}| 19938 (?: 19939 5[01]| 19940 [679]\d| 19941 8[2-49] 19942 )\d{6} 19943 </nationalNumberPattern> 19944 </mobile> 19945 <!-- Online examples have not been found, but this seems to follow the prescriptions in the 19946 plan. --> 19947 <tollFree> 19948 <possibleLengths national="8"/> 19949 <exampleNumber>80012345</exampleNumber> 19950 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 19951 </tollFree> 19952 </territory> 19953 19954 <!-- Myanmar (Burma) (MM) --> 19955 <!-- http://www.itu.int/oth/T0202000092/en --> 19956 <territory id="MM" countryCode="95" internationalPrefix="00" nationalPrefix="0"> 19957 <availableFormats> 19958 <!-- 1-digit area codes (short format). --> 19959 <numberFormat pattern="(\d)(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19960 <leadingDigits> 19961 16| 19962 2 19963 </leadingDigits> 19964 <format>$1 $2 $3</format> 19965 </numberFormat> 19966 <!-- 2-digit area codes (short format). --> 19967 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19968 <leadingDigits> 19969 [45]| 19970 6(?: 19971 0[23]| 19972 [1-689]| 19973 7[235-7] 19974 )| 19975 7(?: 19976 [0-4]| 19977 5[2-7] 19978 )| 19979 8[1-6] 19980 </leadingDigits> 19981 <format>$1 $2 $3</format> 19982 </numberFormat> 19983 <!-- 1-digit area codes. --> 19984 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19985 <leadingDigits>[12]</leadingDigits> 19986 <format>$1 $2 $3</format> 19987 </numberFormat> 19988 <!-- 2-digit area codes. --> 19989 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19990 <leadingDigits> 19991 [4-7]| 19992 8[1-35] 19993 </leadingDigits> 19994 <format>$1 $2 $3</format> 19995 </numberFormat> 19996 <numberFormat pattern="(\d)(\d{3})(\d{4,6})" nationalPrefixFormattingRule="$NP$FG"> 19997 <leadingDigits> 19998 9(?: 19999 2[0-4]| 20000 [35-9]| 20001 4[137-9] 20002 ) 20003 </leadingDigits> 20004 <format>$1 $2 $3</format> 20005 </numberFormat> 20006 <!-- 1-digit area codes (long format). --> 20007 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 20008 <leadingDigits>2</leadingDigits> 20009 <format>$1 $2 $3</format> 20010 </numberFormat> 20011 <!-- Toll-free, see: http://mpt.com.mm/en/first-toll-free-call-service-myanmar-mpt/ --> 20012 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 20013 <leadingDigits>8</leadingDigits> 20014 <format>$1 $2 $3</format> 20015 </numberFormat> 20016 <!-- Following majority of numbers found online. --> 20017 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 20018 <leadingDigits>92</leadingDigits> 20019 <format>$1 $2 $3 $4</format> 20020 </numberFormat> 20021 <numberFormat pattern="(\d)(\d{5})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 20022 <leadingDigits>9</leadingDigits> 20023 <format>$1 $2 $3</format> 20024 </numberFormat> 20025 </availableFormats> 20026 <generalDesc> 20027 <nationalNumberPattern> 20028 1\d{5,7}| 20029 95\d{6}| 20030 (?: 20031 [4-7]| 20032 9[0-46-9] 20033 )\d{6,8}| 20034 (?: 20035 2| 20036 8\d 20037 )\d{5,8} 20038 </nationalNumberPattern> 20039 </generalDesc> 20040 <fixedLine> 20041 <possibleLengths national="[6-9]" localOnly="5"/> 20042 <exampleNumber>1234567</exampleNumber> 20043 <nationalNumberPattern> 20044 (?: 20045 1(?: 20046 (?: 20047 2\d| 20048 3[56]| 20049 [89][0-6] 20050 )\d| 20051 4(?: 20052 2[29]| 20053 62| 20054 7[0-2]| 20055 83 20056 )| 20057 6 20058 )| 20059 2(?: 20060 2(?: 20061 00| 20062 8[34] 20063 )| 20064 4(?: 20065 0\d| 20066 [26]2| 20067 7[0-2]| 20068 83 20069 )| 20070 51\d\d 20071 )| 20072 4(?: 20073 2(?: 20074 2\d\d| 20075 48[013] 20076 )| 20077 3(?: 20078 20\d| 20079 4(?: 20080 70| 20081 83 20082 )| 20083 56 20084 )| 20085 420\d| 20086 5470 20087 )| 20088 6(?: 20089 0(?: 20090 [23]| 20091 88\d 20092 )| 20093 (?: 20094 124| 20095 [56]2\d 20096 )\d| 20097 2472| 20098 3(?: 20099 20\d| 20100 470 20101 )| 20102 4(?: 20103 2[04]\d| 20104 472 20105 )| 20106 7(?: 20107 (?: 20108 3\d| 20109 8[01459] 20110 )\d| 20111 4[67]0 20112 ) 20113 ) 20114 )\d{4}| 20115 5(?: 20116 2(?: 20117 2\d{5,6}| 20118 47[02]\d{4} 20119 )| 20120 (?: 20121 3472| 20122 4(?: 20123 2(?: 20124 1| 20125 86 20126 )| 20127 470 20128 )| 20129 522\d| 20130 6(?: 20131 20\d| 20132 483 20133 )| 20134 7(?: 20135 20\d| 20136 48[01] 20137 )| 20138 8(?: 20139 20\d| 20140 47[02] 20141 )| 20142 9(?: 20143 20\d| 20144 470 20145 ) 20146 )\d{4} 20147 )| 20148 7(?: 20149 (?: 20150 0470| 20151 4(?: 20152 25\d| 20153 470 20154 )| 20155 5(?: 20156 202| 20157 470| 20158 96\d 20159 ) 20160 )\d{4}| 20161 1(?: 20162 20\d{4,5}| 20163 4(?: 20164 70| 20165 83 20166 )\d{4} 20167 ) 20168 )| 20169 8(?: 20170 1(?: 20171 2\d{5,6}| 20172 4(?: 20173 10| 20174 7[01]\d 20175 )\d{3} 20176 )| 20177 2(?: 20178 2\d{5,6}| 20179 (?: 20180 320| 20181 490\d 20182 )\d{3} 20183 )| 20184 (?: 20185 3(?: 20186 2\d\d| 20187 470 20188 )| 20189 4[24-7]| 20190 5(?: 20191 (?: 20192 2\d| 20193 51 20194 )\d| 20195 4(?: 20196 [1-35-9]\d| 20197 4[0-57-9] 20198 ) 20199 )| 20200 6[23] 20201 )\d{4} 20202 )| 20203 (?: 20204 1[2-6]\d| 20205 4(?: 20206 2[24-8]| 20207 3[2-7]| 20208 [46][2-6]| 20209 5[3-5] 20210 )| 20211 5(?: 20212 [27][2-8]| 20213 3[2-68]| 20214 4[24-8]| 20215 5[23]| 20216 6[2-4]| 20217 8[24-7]| 20218 9[2-7] 20219 )| 20220 6(?: 20221 [19]20| 20222 42[03-6]| 20223 (?: 20224 52| 20225 7[45] 20226 )\d 20227 )| 20228 7(?: 20229 [04][24-8]| 20230 [15][2-7]| 20231 22| 20232 3[2-4] 20233 )| 20234 8(?: 20235 1[2-689]| 20236 2[2-8]| 20237 [35]2\d 20238 ) 20239 )\d{4}| 20240 25\d{5,6}| 20241 (?: 20242 2[2-9]| 20243 6(?: 20244 1[2356]| 20245 [24][2-6]| 20246 3[24-6]| 20247 5[2-4]| 20248 6[2-8]| 20249 7[235-7]| 20250 8[245]| 20251 9[24] 20252 )| 20253 8(?: 20254 3[24]| 20255 5[245] 20256 ) 20257 )\d{4} 20258 </nationalNumberPattern> 20259 </fixedLine> 20260 <!-- Added 99[089] (8 digits), 961 (9 digits), 996 and 997 (10 digits) from bug 20261 reports/numbers found online. --> 20262 <mobile> 20263 <possibleLengths national="[7-10]"/> 20264 <exampleNumber>92123456</exampleNumber> 20265 <nationalNumberPattern> 20266 (?: 20267 17[01]| 20268 9(?: 20269 2(?: 20270 [0-4]| 20271 [56]\d\d 20272 )| 20273 (?: 20274 3(?: 20275 [0-36]| 20276 4\d 20277 )| 20278 (?: 20279 6\d| 20280 8[89]| 20281 9[4-8] 20282 )\d| 20283 7(?: 20284 3| 20285 40| 20286 [5-9]\d 20287 ) 20288 )\d| 20289 4(?: 20290 (?: 20291 [0245]\d| 20292 [1379] 20293 )\d| 20294 88 20295 )| 20296 5[0-6] 20297 )\d 20298 )\d{4}| 20299 9[69]1\d{6}| 20300 9(?: 20301 [68]\d| 20302 9[089] 20303 )\d{5} 20304 </nationalNumberPattern> 20305 </mobile> 20306 <tollFree> 20307 <possibleLengths national="10"/> 20308 <exampleNumber>8008001234</exampleNumber> 20309 <nationalNumberPattern> 20310 80080(?: 20311 0[1-9]| 20312 2\d 20313 )\d{3} 20314 </nationalNumberPattern> 20315 </tollFree> 20316 <voip> 20317 <possibleLengths national="8"/> 20318 <exampleNumber>13331234</exampleNumber> 20319 <nationalNumberPattern> 20320 1333\d{4}| 20321 [12]468\d{4} 20322 </nationalNumberPattern> 20323 </voip> 20324 </territory> 20325 20326 <!-- Mongolia (MN) --> 20327 <!-- http://www.itu.int/oth/T020200008E/en --> 20328 <!-- http://www.crc.gov.mn/k/4L/36 --> 20329 <territory id="MN" countryCode="976" internationalPrefix="001" nationalPrefix="0"> 20330 <availableFormats> 20331 <!-- For fixed-line single digit area code numbers. We have only "1" as single digit 20332 area code until now. Grouping access code and area code, this is why first two 20333 digits are grouped. --> 20334 <numberFormat pattern="(\d{2})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 20335 <leadingDigits>[12]1</leadingDigits> 20336 <format>$1 $2 $3</format> 20337 </numberFormat> 20338 <!-- Format for 5X wireless local loop numbers (that are supported in fixed-line) 20339 which do not need national prefix as per online results. --> 20340 <numberFormat pattern="(\d{4})(\d{4})"> 20341 <leadingDigits>[5-9]</leadingDigits> 20342 <format>$1 $2</format> 20343 </numberFormat> 20344 <!-- For fixed-line two digit area code numbers. --> 20345 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 20346 <leadingDigits>[12]2[1-3]</leadingDigits> 20347 <format>$1 $2</format> 20348 </numberFormat> 20349 <!-- For fixed-line three digit area code numbers. --> 20350 <numberFormat pattern="(\d{4})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 20351 <leadingDigits> 20352 [12](?: 20353 27| 20354 3[2-8]| 20355 4[2-68]| 20356 5[1-4689] 20357 ) 20358 </leadingDigits> 20359 <leadingDigits> 20360 [12](?: 20361 27| 20362 3[2-8]| 20363 4[2-68]| 20364 5[1-4689] 20365 )[0-3] 20366 </leadingDigits> 20367 <format>$1 $2</format> 20368 </numberFormat> 20369 <!-- For fixed-line four digit area code numbers. --> 20370 <numberFormat pattern="(\d{5})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 20371 <leadingDigits>[12]</leadingDigits> 20372 <format>$1 $2</format> 20373 </numberFormat> 20374 </availableFormats> 20375 <generalDesc> 20376 <nationalNumberPattern> 20377 [12]\d{7,9}| 20378 [5-9]\d{7} 20379 </nationalNumberPattern> 20380 </generalDesc> 20381 <!-- Note the leading digit is the access code: 1 is used by Mongolia Telecom subscribers 20382 and 2 is used by Mongolian Railway subscribers. The area code then follows the access 20383 code, and could be 1 to 4 digits long. We also cover wireless local loop numbers here 20384 as well, even though we are not certain whether they are in fact fixed or mobile in 20385 this country. 5-digit subscriber numbers for 4-digit area codes have been added due to 20386 online numbers being found. --> 20387 <fixedLine> 20388 <possibleLengths national="[8-10]" localOnly="[4-6]"/> 20389 <exampleNumber>53123456</exampleNumber> 20390 <nationalNumberPattern> 20391 [12]2[1-3]\d{5,6}| 20392 (?: 20393 (?: 20394 [12](?: 20395 1| 20396 27 20397 )| 20398 5[368] 20399 )\d\d| 20400 7(?: 20401 0(?: 20402 [0-5]\d| 20403 7[078]| 20404 80 20405 )| 20406 128 20407 ) 20408 )\d{4}| 20409 [12](?: 20410 3[2-8]| 20411 4[2-68]| 20412 5[1-4689] 20413 )\d{6,7} 20414 </nationalNumberPattern> 20415 </fixedLine> 20416 <mobile> 20417 <possibleLengths national="8"/> 20418 <exampleNumber>88123456</exampleNumber> 20419 <nationalNumberPattern> 20420 (?: 20421 83[01]| 20422 92[039] 20423 )\d{5}| 20424 (?: 20425 5[05]| 20426 6[069]| 20427 8[015689]| 20428 9[013-9] 20429 )\d{6} 20430 </nationalNumberPattern> 20431 </mobile> 20432 <!-- No tollFree or premiumRate information can be found. --> 20433 <!-- According to the document this could be stricter, but there are counter examples 20434 online. --> 20435 <voip> 20436 <possibleLengths national="8"/> 20437 <exampleNumber>75123456</exampleNumber> 20438 <nationalNumberPattern> 20439 712[0-79]\d{4}| 20440 7(?: 20441 1[013-9]| 20442 [25-9]\d 20443 )\d{5} 20444 </nationalNumberPattern> 20445 </voip> 20446 </territory> 20447 20448 <!-- Macao (MO) --> 20449 <!-- No tollFree or premiumRate information can be found. --> 20450 <!-- http://www.itu.int/oth/T020200007E/en --> 20451 <!-- http://www.dsrt.gov.mo/web/en/generalinfo/allocatednum --> 20452 <territory id="MO" countryCode="853" internationalPrefix="00"> 20453 <availableFormats> 20454 <numberFormat pattern="(\d{4})(\d{3})"> 20455 <leadingDigits>0</leadingDigits> 20456 <format>$1 $2</format> 20457 </numberFormat> 20458 <numberFormat pattern="(\d{4})(\d{4})"> 20459 <leadingDigits>[268]</leadingDigits> 20460 <format>$1 $2</format> 20461 </numberFormat> 20462 </availableFormats> 20463 <generalDesc> 20464 <nationalNumberPattern> 20465 0800\d{3}| 20466 (?: 20467 28| 20468 [68]\d 20469 )\d{6} 20470 </nationalNumberPattern> 20471 </generalDesc> 20472 <!-- Added support to specific 811 sub range(3 digit granularity) based on info in 20473 telecommunications.ctt.gov.mo. Other ranges are from ITU doc. --> 20474 <fixedLine> 20475 <possibleLengths national="8"/> 20476 <exampleNumber>28212345</exampleNumber> 20477 <nationalNumberPattern> 20478 (?: 20479 28[2-9]| 20480 8(?: 20481 11| 20482 [2-57-9]\d 20483 ) 20484 )\d{5} 20485 </nationalNumberPattern> 20486 </fixedLine> 20487 <mobile> 20488 <possibleLengths national="8"/> 20489 <exampleNumber>66123456</exampleNumber> 20490 <nationalNumberPattern> 20491 6800[0-79]\d{3}| 20492 6(?: 20493 [235]\d\d| 20494 6(?: 20495 0[0-5]| 20496 [1-9]\d 20497 )| 20498 8(?: 20499 0[1-9]| 20500 [14-8]\d| 20501 2[5-9]| 20502 [39][0-4] 20503 ) 20504 )\d{4} 20505 </nationalNumberPattern> 20506 </mobile> 20507 <tollFree> 20508 <possibleLengths national="7"/> 20509 <exampleNumber>0800501</exampleNumber> 20510 <nationalNumberPattern>0800\d{3}</nationalNumberPattern> 20511 </tollFree> 20512 </territory> 20513 20514 <!-- Northern Mariana Islands (MP) --> 20515 <!-- Calling code and formatting shared with 'US' --> 20516 <!-- http://www.itu.int/oth/T02020000EE/en --> 20517 <!-- http://www.cnmiphonebook.com/ --> 20518 <territory id="MP" countryCode="1" leadingDigits="670" internationalPrefix="011" 20519 nationalPrefix="1" nationalPrefixForParsing="([2-9]\d{6})$|1" 20520 nationalPrefixTransformRule="670$1"> 20521 <generalDesc> 20522 <nationalNumberPattern> 20523 [58]\d{9}| 20524 (?: 20525 67| 20526 90 20527 )0\d{7} 20528 </nationalNumberPattern> 20529 </generalDesc> 20530 <!-- Extra exchange codes 232, 289, 355, 472, 633, 637, 646, 647, 649, 653, 687, 734 and 828 20531 were seen in the white and yellow pages, but no numbers with these exchange codes have 20532 proved to be diallable so we exclude them for now. 783 prefix is supported based on 20533 user report. --> 20534 <fixedLine> 20535 <possibleLengths national="10" localOnly="7"/> 20536 <exampleNumber>6702345678</exampleNumber> 20537 <nationalNumberPattern> 20538 670(?: 20539 2(?: 20540 3[3-7]| 20541 56| 20542 8[4-8] 20543 )| 20544 32[1-38]| 20545 4(?: 20546 33| 20547 8[348] 20548 )| 20549 5(?: 20550 32| 20551 55| 20552 88 20553 )| 20554 6(?: 20555 64| 20556 70| 20557 82 20558 )| 20559 78[3589]| 20560 8[3-9]8| 20561 989 20562 )\d{4} 20563 </nationalNumberPattern> 20564 </fixedLine> 20565 <mobile> 20566 <possibleLengths national="10" localOnly="7"/> 20567 <exampleNumber>6702345678</exampleNumber> 20568 <nationalNumberPattern> 20569 670(?: 20570 2(?: 20571 3[3-7]| 20572 56| 20573 8[4-8] 20574 )| 20575 32[1-38]| 20576 4(?: 20577 33| 20578 8[348] 20579 )| 20580 5(?: 20581 32| 20582 55| 20583 88 20584 )| 20585 6(?: 20586 64| 20587 70| 20588 82 20589 )| 20590 78[3589]| 20591 8[3-9]8| 20592 989 20593 )\d{4} 20594 </nationalNumberPattern> 20595 </mobile> 20596 <tollFree> 20597 <possibleLengths national="10"/> 20598 <exampleNumber>8002123456</exampleNumber> 20599 <nationalNumberPattern> 20600 8(?: 20601 00| 20602 33| 20603 44| 20604 55| 20605 66| 20606 77| 20607 88 20608 )[2-9]\d{6} 20609 </nationalNumberPattern> 20610 </tollFree> 20611 <premiumRate> 20612 <possibleLengths national="10"/> 20613 <exampleNumber>9002123456</exampleNumber> 20614 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 20615 </premiumRate> 20616 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 20617 <personalNumber> 20618 <possibleLengths national="10"/> 20619 <exampleNumber>5002345678</exampleNumber> 20620 <nationalNumberPattern> 20621 52(?: 20622 3(?: 20623 [2-46-9][02-9]\d| 20624 5(?: 20625 [02-46-9]\d| 20626 5[0-46-9] 20627 ) 20628 )| 20629 4(?: 20630 [2-478][02-9]\d| 20631 5(?: 20632 [034]\d| 20633 2[024-9]| 20634 5[0-46-9] 20635 )| 20636 6(?: 20637 0[1-9]| 20638 [2-9]\d 20639 )| 20640 9(?: 20641 [05-9]\d| 20642 2[0-5]| 20643 49 20644 ) 20645 ) 20646 )\d{4}| 20647 52[34][2-9]1[02-9]\d{4}| 20648 5(?: 20649 00| 20650 2[125-9]| 20651 33| 20652 44| 20653 66| 20654 77| 20655 88 20656 )[2-9]\d{6} 20657 </nationalNumberPattern> 20658 </personalNumber> 20659 </territory> 20660 20661 <!-- Martinique (MQ) --> 20662 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP 20663 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here 20664 too. --> 20665 <!-- http://www.itu.int/oth/T0202000086/en --> 20666 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 20667 <territory id="MQ" countryCode="596" internationalPrefix="00" nationalPrefix="0" 20668 mobileNumberPortableRegion="true"> 20669 <availableFormats> 20670 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 20671 <leadingDigits>[569]</leadingDigits> 20672 <format>$1 $2 $3 $4</format> 20673 </numberFormat> 20674 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 20675 <leadingDigits>8</leadingDigits> 20676 <format>$1 $2 $3 $4</format> 20677 </numberFormat> 20678 </availableFormats> 20679 <generalDesc> 20680 <nationalNumberPattern> 20681 596\d{6}| 20682 (?: 20683 69| 20684 80| 20685 9\d 20686 )\d{7} 20687 </nationalNumberPattern> 20688 </generalDesc> 20689 <fixedLine> 20690 <possibleLengths national="9"/> 20691 <exampleNumber>596301234</exampleNumber> 20692 <nationalNumberPattern> 20693 596(?: 20694 [03-7]\d| 20695 1[05]| 20696 2[7-9]| 20697 8[0-39]| 20698 9[04-9] 20699 )\d{4} 20700 </nationalNumberPattern> 20701 </fixedLine> 20702 <!-- Ranges are updated based on below official page. Search using prefix 0696X. Ex: 06965 20703 http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 20704 <mobile> 20705 <possibleLengths national="9"/> 20706 <exampleNumber>696201234</exampleNumber> 20707 <nationalNumberPattern> 20708 69(?: 20709 6(?: 20710 [0-46-9]\d| 20711 5[0-6] 20712 )| 20713 727 20714 )\d{4} 20715 </nationalNumberPattern> 20716 </mobile> 20717 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 20718 numbers. --> 20719 <tollFree> 20720 <possibleLengths national="9"/> 20721 <exampleNumber>800012345</exampleNumber> 20722 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 20723 </tollFree> 20724 <voip> 20725 <possibleLengths national="9"/> 20726 <exampleNumber>976612345</exampleNumber> 20727 <nationalNumberPattern> 20728 9(?: 20729 397[0-3]| 20730 477[0-5]| 20731 76(?: 20732 6\d| 20733 7[0-367] 20734 ) 20735 )\d{4} 20736 </nationalNumberPattern> 20737 </voip> 20738 </territory> 20739 20740 <!-- Mauritania (MR) --> 20741 <!-- http://www.itu.int/oth/T0202000087/en --> 20742 <!-- http://are.mr/pdfs/pnn2010.pdf --> 20743 <territory id="MR" countryCode="222" internationalPrefix="00"> 20744 <availableFormats> 20745 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 20746 <leadingDigits>[2-48]</leadingDigits> 20747 <format>$1 $2 $3 $4</format> 20748 </numberFormat> 20749 </availableFormats> 20750 <generalDesc> 20751 <nationalNumberPattern> 20752 (?: 20753 [2-4]\d\d| 20754 800 20755 )\d{5} 20756 </nationalNumberPattern> 20757 </generalDesc> 20758 <fixedLine> 20759 <possibleLengths national="8"/> 20760 <exampleNumber>35123456</exampleNumber> 20761 <nationalNumberPattern> 20762 (?: 20763 25[08]| 20764 35\d| 20765 45[1-7] 20766 )\d{5} 20767 </nationalNumberPattern> 20768 </fixedLine> 20769 <!-- Added "49\d" in response to https://github.com/google/libphonenumber/issues/529 20770 which might be overly permissive, but we don't have an official documentation for this 20771 and only a small number of numbers were found online. At least 492 and 495 are valid. --> 20772 <mobile> 20773 <possibleLengths national="8"/> 20774 <exampleNumber>22123456</exampleNumber> 20775 <nationalNumberPattern>[2-4][0-46-9]\d{6}</nationalNumberPattern> 20776 </mobile> 20777 <tollFree> 20778 <possibleLengths national="8"/> 20779 <exampleNumber>80012345</exampleNumber> 20780 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 20781 </tollFree> 20782 </territory> 20783 20784 <!-- Montserrat (MS) --> 20785 <!-- Calling code and formatting shared with 'US' --> 20786 <!-- http://www.itu.int/oth/T020200008F/en --> 20787 <territory id="MS" countryCode="1" leadingDigits="664" internationalPrefix="011" 20788 nationalPrefix="1" nationalPrefixForParsing="([34]\d{6})$|1" 20789 nationalPrefixTransformRule="664$1" mobileNumberPortableRegion="true"> 20790 <generalDesc> 20791 <nationalNumberPattern> 20792 (?: 20793 [58]\d\d| 20794 664| 20795 900 20796 )\d{7} 20797 </nationalNumberPattern> 20798 </generalDesc> 20799 <fixedLine> 20800 <possibleLengths national="10" localOnly="7"/> 20801 <exampleNumber>6644912345</exampleNumber> 20802 <nationalNumberPattern> 20803 6644(?: 20804 1[0-3]| 20805 91 20806 )\d{4} 20807 </nationalNumberPattern> 20808 </fixedLine> 20809 <mobile> 20810 <possibleLengths national="10" localOnly="7"/> 20811 <exampleNumber>6644923456</exampleNumber> 20812 <nationalNumberPattern> 20813 664(?: 20814 3(?: 20815 49| 20816 9[1-6] 20817 )| 20818 49[2-6] 20819 )\d{4} 20820 </nationalNumberPattern> 20821 </mobile> 20822 <tollFree> 20823 <possibleLengths national="10"/> 20824 <exampleNumber>8002123456</exampleNumber> 20825 <nationalNumberPattern> 20826 8(?: 20827 00| 20828 33| 20829 44| 20830 55| 20831 66| 20832 77| 20833 88 20834 )[2-9]\d{6} 20835 </nationalNumberPattern> 20836 </tollFree> 20837 <premiumRate> 20838 <possibleLengths national="10"/> 20839 <exampleNumber>9002123456</exampleNumber> 20840 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 20841 </premiumRate> 20842 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 20843 <personalNumber> 20844 <possibleLengths national="10"/> 20845 <exampleNumber>5002345678</exampleNumber> 20846 <nationalNumberPattern> 20847 52(?: 20848 3(?: 20849 [2-46-9][02-9]\d| 20850 5(?: 20851 [02-46-9]\d| 20852 5[0-46-9] 20853 ) 20854 )| 20855 4(?: 20856 [2-478][02-9]\d| 20857 5(?: 20858 [034]\d| 20859 2[024-9]| 20860 5[0-46-9] 20861 )| 20862 6(?: 20863 0[1-9]| 20864 [2-9]\d 20865 )| 20866 9(?: 20867 [05-9]\d| 20868 2[0-5]| 20869 49 20870 ) 20871 ) 20872 )\d{4}| 20873 52[34][2-9]1[02-9]\d{4}| 20874 5(?: 20875 00| 20876 2[125-9]| 20877 33| 20878 44| 20879 66| 20880 77| 20881 88 20882 )[2-9]\d{6} 20883 </nationalNumberPattern> 20884 </personalNumber> 20885 </territory> 20886 20887 <!-- Malta (MT) --> 20888 <!-- Numbering link in the LHS menu - has more up-to-date allocations --> 20889 <!-- http://www.itu.int/oth/T0202000084/en --> 20890 <!-- http://www.mca.org.mt/regulatory/numbering/numbering-plans --> 20891 <territory id="MT" countryCode="356" internationalPrefix="00" mobileNumberPortableRegion="true"> 20892 <availableFormats> 20893 <numberFormat pattern="(\d{4})(\d{4})"> 20894 <leadingDigits>[2357-9]</leadingDigits> 20895 <format>$1 $2</format> 20896 </numberFormat> 20897 </availableFormats> 20898 <generalDesc> 20899 <nationalNumberPattern> 20900 3550\d{4}| 20901 (?: 20902 [2579]\d\d| 20903 800 20904 )\d{5} 20905 </nationalNumberPattern> 20906 </generalDesc> 20907 <fixedLine> 20908 <possibleLengths national="8"/> 20909 <exampleNumber>21001234</exampleNumber> 20910 <nationalNumberPattern> 20911 20(?: 20912 3[1-4]| 20913 6[059] 20914 )\d{4}| 20915 2(?: 20916 0[19]| 20917 [1-357]\d| 20918 60 20919 )\d{5} 20920 </nationalNumberPattern> 20921 </fixedLine> 20922 <mobile> 20923 <possibleLengths national="8"/> 20924 <exampleNumber>96961234</exampleNumber> 20925 <nationalNumberPattern> 20926 (?: 20927 7(?: 20928 210| 20929 [79]\d\d 20930 )| 20931 9(?: 20932 [29]\d\d| 20933 69[67]| 20934 8(?: 20935 1[1-3]| 20936 89| 20937 97 20938 ) 20939 ) 20940 )\d{4} 20941 </nationalNumberPattern> 20942 </mobile> 20943 <pager> 20944 <possibleLengths national="8"/> 20945 <exampleNumber>71171234</exampleNumber> 20946 <nationalNumberPattern>7117\d{4}</nationalNumberPattern> 20947 </pager> 20948 <tollFree> 20949 <possibleLengths national="8"/> 20950 <exampleNumber>80071234</exampleNumber> 20951 <nationalNumberPattern> 20952 800(?: 20953 02| 20954 [3467]\d 20955 )\d{3} 20956 </nationalNumberPattern> 20957 </tollFree> 20958 <premiumRate> 20959 <possibleLengths national="8"/> 20960 <exampleNumber>50037123</exampleNumber> 20961 <nationalNumberPattern> 20962 5(?: 20963 0(?: 20964 0(?: 20965 37| 20966 43 20967 )| 20968 (?: 20969 6\d| 20970 70| 20971 9[0168] 20972 )\d 20973 )| 20974 [12]\d0[1-5] 20975 )\d{3} 20976 </nationalNumberPattern> 20977 </premiumRate> 20978 <!-- In the plan as Non-PATS ECS. --> 20979 <voip> 20980 <possibleLengths national="8"/> 20981 <exampleNumber>35501234</exampleNumber> 20982 <nationalNumberPattern>3550\d{4}</nationalNumberPattern> 20983 </voip> 20984 <!-- Using this for governmental numbers. --> 20985 <uan> 20986 <possibleLengths national="8"/> 20987 <exampleNumber>50112345</exampleNumber> 20988 <nationalNumberPattern>501\d{5}</nationalNumberPattern> 20989 </uan> 20990 </territory> 20991 20992 <!-- Mauritius (MU) --> 20993 <!-- Preferred international prefix is expected to standardize on just '00' --> 20994 <!-- http://www.icta.mu/telecommunications/numbering.htm --> 20995 <territory id="MU" countryCode="230" preferredInternationalPrefix="020" 20996 internationalPrefix="0(?:0|[24-7]0|3[03])"> 20997 <availableFormats> 20998 <numberFormat pattern="(\d{3})(\d{4})"> 20999 <leadingDigits> 21000 [2-46]| 21001 8[013] 21002 </leadingDigits> 21003 <format>$1 $2</format> 21004 </numberFormat> 21005 <numberFormat pattern="(\d{4})(\d{4})"> 21006 <leadingDigits>[57]</leadingDigits> 21007 <format>$1 $2</format> 21008 </numberFormat> 21009 <numberFormat pattern="(\d{5})(\d{5})"> 21010 <leadingDigits>8</leadingDigits> 21011 <format>$1 $2</format> 21012 </numberFormat> 21013 </availableFormats> 21014 <generalDesc> 21015 <nationalNumberPattern> 21016 (?: 21017 [57]| 21018 8\d\d 21019 )\d{7}| 21020 [2-468]\d{6} 21021 </nationalNumberPattern> 21022 </generalDesc> 21023 <!-- See also: http://www.wtng.info/wtng-230-mu.html for additional detail. Prefix 267 is 21024 added based on user report. --> 21025 <fixedLine> 21026 <possibleLengths national="7,8"/> 21027 <exampleNumber>54480123</exampleNumber> 21028 <nationalNumberPattern> 21029 (?: 21030 2(?: 21031 [0346-8]\d| 21032 1[0-7] 21033 )| 21034 4(?: 21035 [013568]\d| 21036 2[4-8] 21037 )| 21038 54(?: 21039 [3-5]\d| 21040 71 21041 )| 21042 6\d\d| 21043 8(?: 21044 14| 21045 3[129] 21046 ) 21047 )\d{4} 21048 </nationalNumberPattern> 21049 </fixedLine> 21050 <mobile> 21051 <possibleLengths national="8"/> 21052 <exampleNumber>52512345</exampleNumber> 21053 <nationalNumberPattern> 21054 5(?: 21055 4(?: 21056 2[1-389]| 21057 7[1-9] 21058 )| 21059 87[15-8] 21060 )\d{4}| 21061 (?: 21062 5(?: 21063 2[5-9]| 21064 4[3-689]| 21065 [57]\d| 21066 8[0-689]| 21067 9[0-8] 21068 )| 21069 7(?: 21070 0[0-3]| 21071 3[013] 21072 ) 21073 )\d{5} 21074 </nationalNumberPattern> 21075 </mobile> 21076 <!-- Prefix 802 is added based on user report. --> 21077 <tollFree> 21078 <possibleLengths national="7,10"/> 21079 <exampleNumber>8001234</exampleNumber> 21080 <nationalNumberPattern> 21081 802\d{7}| 21082 80[0-2]\d{4} 21083 </nationalNumberPattern> 21084 </tollFree> 21085 <premiumRate> 21086 <possibleLengths national="7"/> 21087 <exampleNumber>3012345</exampleNumber> 21088 <nationalNumberPattern>30\d{5}</nationalNumberPattern> 21089 </premiumRate> 21090 <voip> 21091 <possibleLengths national="7"/> 21092 <exampleNumber>3201234</exampleNumber> 21093 <nationalNumberPattern> 21094 3(?: 21095 20| 21096 9\d 21097 )\d{4} 21098 </nationalNumberPattern> 21099 </voip> 21100 </territory> 21101 21102 <!-- Maldives (MV) --> 21103 <!-- http://www.itu.int/oth/T0202000082/en --> 21104 <!-- http://www.dhiraagu.com.mv --> 21105 <territory id="MV" countryCode="960" preferredInternationalPrefix="00" 21106 internationalPrefix="0(?:0|19)"> 21107 <availableFormats> 21108 <numberFormat pattern="(\d{3})(\d{4})"> 21109 <leadingDigits>[34679]</leadingDigits> 21110 <format>$1-$2</format> 21111 </numberFormat> 21112 <!-- It's not clear whether 800 and 900 numbers have a leading zero; 900 numbers have been 21113 described in ITU docs without a leading zero, and Maldives doesn't have a trunk 21114 prefix. --> 21115 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 21116 <leadingDigits>[89]</leadingDigits> 21117 <format>$1 $2 $3</format> 21118 </numberFormat> 21119 </availableFormats> 21120 <generalDesc> 21121 <nationalNumberPattern> 21122 (?: 21123 800| 21124 9[0-57-9]\d 21125 )\d{7}| 21126 [34679]\d{6} 21127 </nationalNumberPattern> 21128 </generalDesc> 21129 <!-- Prefix 690 is mentioned in old ITU doc dated 2011 however it is not mentioned in 21130 http://www.cam.gov.mv/ which has newer update 2017. Also no online numbers found, so 21131 not supporting it. --> 21132 <fixedLine> 21133 <possibleLengths national="7"/> 21134 <exampleNumber>6701234</exampleNumber> 21135 <nationalNumberPattern> 21136 (?: 21137 3(?: 21138 0[0-3]| 21139 3[0-59] 21140 )| 21141 6(?: 21142 [58][024689]| 21143 6[024-68]| 21144 7[02468] 21145 ) 21146 )\d{4} 21147 </nationalNumberPattern> 21148 </fixedLine> 21149 <!-- 46[46] are new prefixes for Dhiraagu and Ooredoo, used currently for SMS-based 21150 services. --> 21151 <mobile> 21152 <possibleLengths national="7"/> 21153 <exampleNumber>7712345</exampleNumber> 21154 <nationalNumberPattern> 21155 (?: 21156 46[46]| 21157 [79]\d\d 21158 )\d{4} 21159 </nationalNumberPattern> 21160 </mobile> 21161 <tollFree> 21162 <possibleLengths national="10"/> 21163 <exampleNumber>8001234567</exampleNumber> 21164 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 21165 </tollFree> 21166 <premiumRate> 21167 <possibleLengths national="10"/> 21168 <exampleNumber>9001234567</exampleNumber> 21169 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 21170 </premiumRate> 21171 <!-- 400 and 450 numbers are mentioned in the ITU document as "Non Geographic Fixed Service" 21172 and seem to be used by businesses. --> 21173 <uan> 21174 <possibleLengths national="7"/> 21175 <exampleNumber>4001234</exampleNumber> 21176 <nationalNumberPattern> 21177 4(?: 21178 0[01]| 21179 50 21180 )\d{4} 21181 </nationalNumberPattern> 21182 </uan> 21183 </territory> 21184 21185 <!-- Malawi (MW) --> 21186 <!-- The plan doesn't state that a national prefix exists, but numbers found on the internet are 21187 consistent in having one. --> 21188 <!-- http://www.itu.int/oth/T0202000080/en --> 21189 <territory id="MW" countryCode="265" internationalPrefix="00" nationalPrefix="0"> 21190 <availableFormats> 21191 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21192 <leadingDigits>1[2-9]</leadingDigits> 21193 <format>$1 $2 $3</format> 21194 </numberFormat> 21195 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21196 <leadingDigits>2</leadingDigits> 21197 <format>$1 $2 $3</format> 21198 </numberFormat> 21199 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 21200 <leadingDigits>[137-9]</leadingDigits> 21201 <format>$1 $2 $3 $4</format> 21202 </numberFormat> 21203 </availableFormats> 21204 <generalDesc> 21205 <nationalNumberPattern> 21206 (?: 21207 [1289]\d| 21208 31| 21209 77 21210 )\d{7}| 21211 1\d{6} 21212 </nationalNumberPattern> 21213 </generalDesc> 21214 <!-- 14 is no longer mentioned in the plan as a prefix, but plenty of online numbers have 21215 been found so this is being retained for now. It is possible however that these may be 21216 old-format mobile numbers. --> 21217 <fixedLine> 21218 <possibleLengths national="7,9"/> 21219 <exampleNumber>1234567</exampleNumber> 21220 <nationalNumberPattern> 21221 (?: 21222 1[2-9]| 21223 2[12]\d\d 21224 )\d{5} 21225 </nationalNumberPattern> 21226 </fixedLine> 21227 <mobile> 21228 <possibleLengths national="9"/> 21229 <exampleNumber>991234567</exampleNumber> 21230 <nationalNumberPattern> 21231 111\d{6}| 21232 (?: 21233 31| 21234 77| 21235 [89][89] 21236 )\d{7} 21237 </nationalNumberPattern> 21238 </mobile> 21239 </territory> 21240 21241 <!-- Mexico (MX) --> 21242 <!-- http://www.itu.int/oth/T020200008A/en --> 21243 <!-- http://en.wikipedia.org/wiki/%2B52 --> 21244 <!-- http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico --> 21245 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number --> 21246 <!-- When a number starts with 01 or 02, we remove the prefixes; when a number starts with 044 21247 or 045 followed by 10 digits, we replace the prefixes with 1. This way all the mobile 21248 numbers, regardless of whether they are written in international format (leading 1) or 21249 national format (leading 044/045), will be parsed into the same form. --> 21250 <territory id="MX" countryCode="52" preferredInternationalPrefix="00" 21251 internationalPrefix="0[09]" nationalPrefix="01" 21252 nationalPrefixForParsing="0(?:[12]|4[45])|1" mobileNumberPortableRegion="true"> 21253 <availableFormats> 21254 <!-- 5-digit shortcodes (very rare). --> 21255 <numberFormat pattern="(\d{5})"> 21256 <leadingDigits>53</leadingDigits> 21257 <format>$1</format> 21258 <intlFormat>NA</intlFormat> 21259 </numberFormat> 21260 <!-- Fixed line (2-digit area codes). --> 21261 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 21262 <leadingDigits> 21263 33| 21264 5[56]| 21265 81 21266 </leadingDigits> 21267 <format>$1 $2 $3</format> 21268 </numberFormat> 21269 <!-- Fixed line (3-digit area codes) and other non-mobile numbers. --> 21270 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 21271 <leadingDigits>[2-9]</leadingDigits> 21272 <format>$1 $2 $3</format> 21273 </numberFormat> 21274 <!-- Mobile version of fixed line 2-digit area codes and removing former mobile token 1. --> 21275 <numberFormat pattern="(\d)(\d{2})(\d{4})(\d{4})" 21276 nationalPrefixOptionalWhenFormatting="true"> 21277 <leadingDigits> 21278 1(?: 21279 33| 21280 5[56]| 21281 81 21282 ) 21283 </leadingDigits> 21284 <format>$2 $3 $4</format> 21285 </numberFormat> 21286 <!-- Mobile version of fixed line 3-digit area codes and removing former mobile token 1. --> 21287 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{4})" 21288 nationalPrefixOptionalWhenFormatting="true"> 21289 <leadingDigits>1</leadingDigits> 21290 <format>$2 $3 $4</format> 21291 </numberFormat> 21292 </availableFormats> 21293 <generalDesc> 21294 <nationalNumberPattern> 21295 1(?: 21296 (?: 21297 22| 21298 44| 21299 7[27]| 21300 87| 21301 99 21302 )[1-9]| 21303 65[0-689] 21304 )\d{7}| 21305 (?: 21306 1(?: 21307 [01]\d| 21308 2[13-9]| 21309 [35][1-9]| 21310 4[0-35-9]| 21311 6[0-46-9]| 21312 7[013-689]| 21313 8[1-69]| 21314 9[1-8] 21315 )| 21316 [2-9]\d 21317 )\d{8} 21318 </nationalNumberPattern> 21319 </generalDesc> 21320 <!-- http://en.wikipedia.org/wiki/Area_codes_in_Mexico_by_code --> 21321 <!-- Also covering fixed satellite service numbers (prefixes: 200 and 201). --> 21322 <fixedLine> 21323 <possibleLengths national="10" localOnly="7,8"/> 21324 <exampleNumber>2001234567</exampleNumber> 21325 <nationalNumberPattern> 21326 657[12]\d{6}| 21327 (?: 21328 2(?: 21329 0[01]| 21330 2\d| 21331 3[1-35-8]| 21332 4[13-9]| 21333 7[1-689]| 21334 8[1-578]| 21335 9[467] 21336 )| 21337 3(?: 21338 1[1-79]| 21339 [2458][1-9]| 21340 3\d| 21341 7[1-8]| 21342 9[1-5] 21343 )| 21344 4(?: 21345 1[1-57-9]| 21346 [25-7][1-9]| 21347 3[1-8]| 21348 4\d| 21349 8[1-35-9]| 21350 9[2-689] 21351 )| 21352 5(?: 21353 [56]\d| 21354 88| 21355 9[1-79] 21356 )| 21357 6(?: 21358 1[2-68]| 21359 [2-4][1-9]| 21360 5[1-3689]| 21361 6[1-57-9]| 21362 7[1-7]| 21363 8[67]| 21364 9[4-8] 21365 )| 21366 7(?: 21367 [1346][1-9]| 21368 [27]\d| 21369 5[13-9]| 21370 8[1-69]| 21371 9[17] 21372 )| 21373 8(?: 21374 1\d| 21375 2[13-689]| 21376 3[1-6]| 21377 4[124-6]| 21378 6[1246-9]| 21379 7[0-378]| 21380 9[12479] 21381 )| 21382 9(?: 21383 1[346-9]| 21384 2[1-4]| 21385 3[2-46-8]| 21386 5[1348]| 21387 6[1-9]| 21388 7[12]| 21389 8[1-8]| 21390 9\d 21391 ) 21392 )\d{7} 21393 </nationalNumberPattern> 21394 </fixedLine> 21395 <!-- Fixed satellite service numbers are not included here, although many other prefixes from 21396 the fixedLine pattern are. --> 21397 <mobile> 21398 <possibleLengths national="10,11" localOnly="7,8"/> 21399 <exampleNumber>12221234567</exampleNumber> 21400 <nationalNumberPattern> 21401 657[12]\d{6}| 21402 (?: 21403 1(?: 21404 2(?: 21405 2[1-9]| 21406 3[1-35-8]| 21407 4[13-9]| 21408 7[1-689]| 21409 8[1-578]| 21410 9[467] 21411 )| 21412 3(?: 21413 1[1-79]| 21414 [2458][1-9]| 21415 3\d| 21416 7[1-8]| 21417 9[1-5] 21418 )| 21419 4(?: 21420 1[1-57-9]| 21421 [24-7][1-9]| 21422 3[1-8]| 21423 8[1-35-9]| 21424 9[2-689] 21425 )| 21426 5(?: 21427 [56]\d| 21428 88| 21429 9[1-79] 21430 )| 21431 6(?: 21432 1[2-68]| 21433 [2-4][1-9]| 21434 5[1-3689]| 21435 6[1-57-9]| 21436 7[1-7]| 21437 8[67]| 21438 9[4-8] 21439 )| 21440 7(?: 21441 [1-467][1-9]| 21442 5[13-9]| 21443 8[1-69]| 21444 9[17] 21445 )| 21446 8(?: 21447 1\d| 21448 2[13-689]| 21449 3[1-6]| 21450 4[124-6]| 21451 6[1246-9]| 21452 7[1-378]| 21453 9[12479] 21454 )| 21455 9(?: 21456 1[346-9]| 21457 2[1-4]| 21458 3[2-46-8]| 21459 5[1348]| 21460 [69][1-9]| 21461 7[12]| 21462 8[1-8] 21463 ) 21464 )| 21465 2(?: 21466 2\d| 21467 3[1-35-8]| 21468 4[13-9]| 21469 7[1-689]| 21470 8[1-578]| 21471 9[467] 21472 )| 21473 3(?: 21474 1[1-79]| 21475 [2458][1-9]| 21476 3\d| 21477 7[1-8]| 21478 9[1-5] 21479 )| 21480 4(?: 21481 1[1-57-9]| 21482 [25-7][1-9]| 21483 3[1-8]| 21484 4\d| 21485 8[1-35-9]| 21486 9[2-689] 21487 )| 21488 5(?: 21489 [56]\d| 21490 88| 21491 9[1-79] 21492 )| 21493 6(?: 21494 1[2-68]| 21495 [2-4][1-9]| 21496 5[1-3689]| 21497 6[1-57-9]| 21498 7[1-7]| 21499 8[67]| 21500 9[4-8] 21501 )| 21502 7(?: 21503 [1346][1-9]| 21504 [27]\d| 21505 5[13-9]| 21506 8[1-69]| 21507 9[17] 21508 )| 21509 8(?: 21510 1\d| 21511 2[13-689]| 21512 3[1-6]| 21513 4[124-6]| 21514 6[1246-9]| 21515 7[0-378]| 21516 9[12479] 21517 )| 21518 9(?: 21519 1[346-9]| 21520 2[1-4]| 21521 3[2-46-8]| 21522 5[1348]| 21523 6[1-9]| 21524 7[12]| 21525 8[1-8]| 21526 9\d 21527 ) 21528 )\d{7} 21529 </nationalNumberPattern> 21530 </mobile> 21531 <tollFree> 21532 <possibleLengths national="10"/> 21533 <exampleNumber>8001234567</exampleNumber> 21534 <nationalNumberPattern> 21535 8(?: 21536 00| 21537 88 21538 )\d{7} 21539 </nationalNumberPattern> 21540 </tollFree> 21541 <premiumRate> 21542 <possibleLengths national="10"/> 21543 <exampleNumber>9001234567</exampleNumber> 21544 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 21545 </premiumRate> 21546 <sharedCost> 21547 <possibleLengths national="10"/> 21548 <exampleNumber>3001234567</exampleNumber> 21549 <nationalNumberPattern>300\d{7}</nationalNumberPattern> 21550 </sharedCost> 21551 <personalNumber> 21552 <possibleLengths national="10"/> 21553 <exampleNumber>5001234567</exampleNumber> 21554 <nationalNumberPattern>500\d{7}</nationalNumberPattern> 21555 </personalNumber> 21556 </territory> 21557 21558 <!-- Malaysia (MY) --> 21559 <!-- http://en.wikipedia.org/wiki/%2B60 --> 21560 <!-- https://www.mcmc.gov.my/sectors/celco/numbering-management/numbering-management/numbers-assignment --> 21561 <territory id="MY" countryCode="60" internationalPrefix="00" nationalPrefix="0" 21562 mobileNumberPortableRegion="true"> 21563 <availableFormats> 21564 <!-- 8-digit fixed line ranges --> 21565 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21566 <leadingDigits>[4-79]</leadingDigits> 21567 <format>$1-$2 $3</format> 21568 </numberFormat> 21569 <!-- 8/9-digit fixed line or mobile ranges --> 21570 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21571 <leadingDigits> 21572 1(?: 21573 [02469]| 21574 [378][1-9]| 21575 53 21576 )| 21577 8 21578 </leadingDigits> 21579 <leadingDigits> 21580 1(?: 21581 [02469]| 21582 [37][1-9]| 21583 53| 21584 8(?: 21585 [1-46-9]| 21586 5[7-9] 21587 ) 21588 )| 21589 8 21590 </leadingDigits> 21591 <format>$1-$2 $3</format> 21592 </numberFormat> 21593 <!-- 9-digit fixed line ranges --> 21594 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21595 <leadingDigits>3</leadingDigits> 21596 <format>$1-$2 $3</format> 21597 </numberFormat> 21598 <!-- Variable cost (premium rate, toll free etc.) --> 21599 <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{4})"> 21600 <leadingDigits> 21601 1(?: 21602 [367]| 21603 80 21604 ) 21605 </leadingDigits> 21606 <format>$1-$2-$3-$4</format> 21607 </numberFormat> 21608 <!-- 10 digit mobile or voip ranges --> 21609 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21610 <leadingDigits>15</leadingDigits> 21611 <format>$1-$2 $3</format> 21612 </numberFormat> 21613 <!-- 10 digit mobile ranges --> 21614 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21615 <leadingDigits>1</leadingDigits> 21616 <format>$1-$2 $3</format> 21617 </numberFormat> 21618 </availableFormats> 21619 <generalDesc> 21620 <nationalNumberPattern> 21621 1\d{8,9}| 21622 (?: 21623 3\d| 21624 [4-9] 21625 )\d{7} 21626 </nationalNumberPattern> 21627 </generalDesc> 21628 <!-- Prefixes 32778, 39108, 6795, 82266, 905[79], 9075, 9132 and 9206 are added based on user 21629 reports. Maintaining prefix data at 3 digit granularity as the new fixed-line ranges are 21630 being added frequently in mcmc.gov.my docs. This avoids false negatives and eases up the 21631 maintenance. --> 21632 <fixedLine> 21633 <possibleLengths national="8,9" localOnly="6,7"/> 21634 <exampleNumber>323856789</exampleNumber> 21635 <nationalNumberPattern> 21636 (?: 21637 3(?: 21638 2[0-36-9]| 21639 3[0-368]| 21640 4[0-278]| 21641 5[0-24-8]| 21642 6[0-467]| 21643 7[1246-9]| 21644 8\d| 21645 9[0-57] 21646 )\d| 21647 4(?: 21648 2[0-689]| 21649 [3-79]\d| 21650 8[1-35689] 21651 )| 21652 5(?: 21653 2[0-589]| 21654 [3468]\d| 21655 5[0-489]| 21656 7[1-9]| 21657 9[23] 21658 )| 21659 6(?: 21660 2[2-9]| 21661 3[1357-9]| 21662 [46]\d| 21663 5[0-6]| 21664 7[0-35-9]| 21665 85| 21666 9[015-8] 21667 )| 21668 7(?: 21669 [2579]\d| 21670 3[03-68]| 21671 4[0-8]| 21672 6[5-9]| 21673 8[0-35-9] 21674 )| 21675 8(?: 21676 [24][2-8]| 21677 3[2-5]| 21678 5[2-7]| 21679 6[2-589]| 21680 7[2-578]| 21681 [89][2-9] 21682 )| 21683 9(?: 21684 0[57]| 21685 13| 21686 [25-7]\d| 21687 [3489][0-8] 21688 ) 21689 )\d{5} 21690 </nationalNumberPattern> 21691 </fixedLine> 21692 <!-- Although the plan lists the prefix 159 as broadband services (data only), apparently it 21693 is possible to send SMSs (and receive them) from numbers in this block, so we are 21694 listing them as mobile. 11[4-6] was added based on numbers found online. --> 21695 <mobile> 21696 <possibleLengths national="9,10"/> 21697 <exampleNumber>123456789</exampleNumber> 21698 <nationalNumberPattern> 21699 1(?: 21700 1888[689]| 21701 4400| 21702 8(?: 21703 47| 21704 8[27] 21705 )[0-4] 21706 )\d{4}| 21707 1(?: 21708 0(?: 21709 [23568]\d| 21710 4[0-6]| 21711 7[016-9]| 21712 9[0-8] 21713 )| 21714 1(?: 21715 [1-5]\d\d| 21716 6(?: 21717 0[5-9]| 21718 [1-9]\d 21719 )| 21720 7(?: 21721 [0-4]\d| 21722 5[0-7] 21723 ) 21724 )| 21725 (?: 21726 [269]\d| 21727 [37][1-9]| 21728 4[235-9] 21729 )\d| 21730 5(?: 21731 31| 21732 9\d\d 21733 )| 21734 8(?: 21735 1[23]| 21736 [236]\d| 21737 4[06]| 21738 5(?: 21739 46| 21740 [7-9] 21741 )| 21742 7[016-9]| 21743 8[01]| 21744 9[0-8] 21745 ) 21746 )\d{5} 21747 </nationalNumberPattern> 21748 </mobile> 21749 <!-- http://www.skmm.gov.my/skmmgovmy/media/General/pdf/Special_Service_Number.pdf --> 21750 <tollFree> 21751 <possibleLengths national="10"/> 21752 <exampleNumber>1300123456</exampleNumber> 21753 <nationalNumberPattern>1[378]00\d{6}</nationalNumberPattern> 21754 </tollFree> 21755 <premiumRate> 21756 <possibleLengths national="10"/> 21757 <exampleNumber>1600123456</exampleNumber> 21758 <nationalNumberPattern>1600\d{6}</nationalNumberPattern> 21759 </premiumRate> 21760 <voip> 21761 <possibleLengths national="10"/> 21762 <exampleNumber>1546012345</exampleNumber> 21763 <nationalNumberPattern> 21764 15(?: 21765 4(?: 21766 6[0-4]\d| 21767 8(?: 21768 0[125]| 21769 [17]\d| 21770 21| 21771 3[01]| 21772 4[01589]| 21773 5[014]| 21774 6[02] 21775 ) 21776 )| 21777 6(?: 21778 32[0-6]| 21779 78\d 21780 ) 21781 )\d{4} 21782 </nationalNumberPattern> 21783 </voip> 21784 </territory> 21785 21786 <!-- Mozambique (MZ) --> 21787 <!-- The plan suggests 801 and 802 numbers are shared-cost numbers, and numbers beginning with 21788 a 9 are premium rate, but no online examples can be found of any of these so they are 21789 omitted for the time-being. --> 21790 <!-- http://www.itu.int/oth/T0202000091/en --> 21791 <territory id="MZ" countryCode="258" internationalPrefix="00"> 21792 <availableFormats> 21793 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})"> 21794 <leadingDigits> 21795 2| 21796 8[2-79] 21797 </leadingDigits> 21798 <format>$1 $2 $3</format> 21799 </numberFormat> 21800 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 21801 <leadingDigits>8</leadingDigits> 21802 <format>$1 $2 $3</format> 21803 </numberFormat> 21804 </availableFormats> 21805 <generalDesc> 21806 <nationalNumberPattern> 21807 (?: 21808 2| 21809 8\d 21810 )\d{7} 21811 </nationalNumberPattern> 21812 </generalDesc> 21813 <fixedLine> 21814 <possibleLengths national="8"/> 21815 <exampleNumber>21123456</exampleNumber> 21816 <nationalNumberPattern> 21817 2(?: 21818 [1346]\d| 21819 5[0-2]| 21820 [78][12]| 21821 93 21822 )\d{5} 21823 </nationalNumberPattern> 21824 </fixedLine> 21825 <mobile> 21826 <possibleLengths national="9"/> 21827 <exampleNumber>821234567</exampleNumber> 21828 <nationalNumberPattern>8[2-79]\d{7}</nationalNumberPattern> 21829 </mobile> 21830 <!-- Unsure of the length requirement on toll-free numbers, so using 9 based on online 21831 examples. --> 21832 <tollFree> 21833 <possibleLengths national="9"/> 21834 <exampleNumber>800123456</exampleNumber> 21835 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 21836 </tollFree> 21837 </territory> 21838 21839 <!-- Namibia (NA) --> 21840 <!-- http://www.itu.int/oth/T0202000093/en --> 21841 <territory id="NA" countryCode="264" internationalPrefix="00" nationalPrefix="0"> 21842 <availableFormats> 21843 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21844 <leadingDigits>88</leadingDigits> 21845 <format>$1 $2 $3</format> 21846 </numberFormat> 21847 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21848 <leadingDigits>6</leadingDigits> 21849 <format>$1 $2 $3</format> 21850 </numberFormat> 21851 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21852 <leadingDigits>87</leadingDigits> 21853 <format>$1 $2 $3</format> 21854 </numberFormat> 21855 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21856 <leadingDigits>8</leadingDigits> 21857 <format>$1 $2 $3</format> 21858 </numberFormat> 21859 </availableFormats> 21860 <generalDesc> 21861 <nationalNumberPattern>[68]\d{7,8}</nationalNumberPattern> 21862 </generalDesc> 21863 <!-- Includes VSAT service. Added 6768 and 64426 prefix based on user 21864 report. --> 21865 <fixedLine> 21866 <possibleLengths national="8,9"/> 21867 <exampleNumber>61221234</exampleNumber> 21868 <nationalNumberPattern> 21869 64426\d{3}| 21870 6(?: 21871 1(?: 21872 2[2-7]| 21873 3[01378]| 21874 4[0-4] 21875 )| 21876 254| 21877 32[0237]| 21878 4(?: 21879 27| 21880 41| 21881 5[25] 21882 )| 21883 52[236-8]| 21884 626| 21885 7(?: 21886 2[2-4]| 21887 30 21888 ) 21889 )\d{4,5}| 21890 6(?: 21891 1(?: 21892 (?: 21893 0\d| 21894 2[0189]| 21895 3[24-69]| 21896 4[5-9] 21897 )\d| 21898 17| 21899 69| 21900 7[014] 21901 )| 21902 2(?: 21903 17| 21904 5[0-36-8]| 21905 69| 21906 70 21907 )| 21908 3(?: 21909 17| 21910 2[14-689]| 21911 34| 21912 6[289]| 21913 7[01]| 21914 81 21915 )| 21916 4(?: 21917 17| 21918 2[0-2]| 21919 4[06]| 21920 5[0137]| 21921 69| 21922 7[01] 21923 )| 21924 5(?: 21925 17| 21926 2[0459]| 21927 69| 21928 7[01] 21929 )| 21930 6(?: 21931 17| 21932 25| 21933 38| 21934 42| 21935 69| 21936 7[01] 21937 )| 21938 7(?: 21939 17| 21940 2[569]| 21941 3[13]| 21942 6[89]| 21943 7[01] 21944 ) 21945 )\d{4} 21946 </nationalNumberPattern> 21947 </fixedLine> 21948 <!-- Includes the Switch CDMA Service. --> 21949 <mobile> 21950 <possibleLengths national="9"/> 21951 <exampleNumber>811234567</exampleNumber> 21952 <nationalNumberPattern> 21953 (?: 21954 60| 21955 8[1245] 21956 )\d{7} 21957 </nationalNumberPattern> 21958 </mobile> 21959 <tollFree> 21960 <possibleLengths national="9"/> 21961 <exampleNumber>800123456</exampleNumber> 21962 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 21963 </tollFree> 21964 <premiumRate> 21965 <possibleLengths national="9"/> 21966 <exampleNumber>870123456</exampleNumber> 21967 <nationalNumberPattern>8701\d{5}</nationalNumberPattern> 21968 </premiumRate> 21969 <!-- Including virtual telephone and VOIP services. --> 21970 <voip> 21971 <possibleLengths national="8,9"/> 21972 <exampleNumber>88612345</exampleNumber> 21973 <nationalNumberPattern> 21974 8(?: 21975 3\d\d| 21976 86 21977 )\d{5} 21978 </nationalNumberPattern> 21979 </voip> 21980 </territory> 21981 21982 <!-- New Caledonia (NC) --> 21983 <!-- http://www.itu.int/oth/T0202000098/en --> 21984 <!-- http://www.opt.nc --> 21985 <territory id="NC" countryCode="687" internationalPrefix="00"> 21986 <availableFormats> 21987 <!-- 3-digit Shortcodes which would otherwise be formatted as 'XX.X' --> 21988 <numberFormat pattern="(\d{3})"> 21989 <leadingDigits>5[6-8]</leadingDigits> 21990 <format>$1</format> 21991 <intlFormat>NA</intlFormat> 21992 </numberFormat> 21993 <!-- From http://www.1012.nc, the local yellow pages. --> 21994 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 21995 <leadingDigits>[02-57-9]</leadingDigits> 21996 <format>$1.$2.$3</format> 21997 </numberFormat> 21998 </availableFormats> 21999 <generalDesc> 22000 <nationalNumberPattern> 22001 (?: 22002 050| 22003 [2-57-9]\d\d 22004 )\d{3} 22005 </nationalNumberPattern> 22006 </generalDesc> 22007 <!-- Including the 88 prefix for public payphones. --> 22008 <fixedLine> 22009 <possibleLengths national="6"/> 22010 <exampleNumber>201234</exampleNumber> 22011 <nationalNumberPattern> 22012 (?: 22013 2[03-9]| 22014 3[0-5]| 22015 4[1-7]| 22016 88 22017 )\d{4} 22018 </nationalNumberPattern> 22019 </fixedLine> 22020 <mobile> 22021 <possibleLengths national="6"/> 22022 <exampleNumber>751234</exampleNumber> 22023 <nationalNumberPattern> 22024 (?: 22025 5[0-4]| 22026 [79]\d| 22027 8[0-79] 22028 )\d{4} 22029 </nationalNumberPattern> 22030 </mobile> 22031 <!-- Prefix 050 is added based on user report. 22032 https://www.enercal.nc/nos-agences/ (click on DUMBEA CENTRE in the list) --> 22033 <tollFree> 22034 <possibleLengths national="6"/> 22035 <exampleNumber>050012</exampleNumber> 22036 <nationalNumberPattern>050\d{3}</nationalNumberPattern> 22037 </tollFree> 22038 <!-- Listed as "voice services", from what we've seen they seem to cost extra. --> 22039 <!-- Note that OPT lists 3631 as a free short number for caller ID services, but the ITU 22040 document says that all 36 numbers are 6 digits. See ShortNumberMetadata.xml for more. --> 22041 <premiumRate> 22042 <possibleLengths national="6"/> 22043 <exampleNumber>366711</exampleNumber> 22044 <nationalNumberPattern>36\d{4}</nationalNumberPattern> 22045 </premiumRate> 22046 </territory> 22047 22048 <!-- Niger (NE) --> 22049 <!-- http://www.itu.int/oth/T020200009B/en --> 22050 <territory id="NE" countryCode="227" internationalPrefix="00"> 22051 <availableFormats> 22052 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 22053 <leadingDigits>08</leadingDigits> 22054 <format>$1 $2 $3</format> 22055 </numberFormat> 22056 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 22057 <leadingDigits> 22058 [089]| 22059 2[013]| 22060 7[047] 22061 </leadingDigits> 22062 <format>$1 $2 $3 $4</format> 22063 </numberFormat> 22064 </availableFormats> 22065 <generalDesc> 22066 <nationalNumberPattern>[027-9]\d{7}</nationalNumberPattern> 22067 </generalDesc> 22068 <!-- Adding 20 61 from online numbers. --> 22069 <fixedLine> 22070 <possibleLengths national="8"/> 22071 <exampleNumber>20201234</exampleNumber> 22072 <nationalNumberPattern> 22073 2(?: 22074 0(?: 22075 20| 22076 3[1-8]| 22077 4[13-5]| 22078 5[14]| 22079 6[14578]| 22080 7[1-578] 22081 )| 22082 1(?: 22083 4[145]| 22084 5[14]| 22085 6[14-68]| 22086 7[169]| 22087 88 22088 ) 22089 )\d{4} 22090 </nationalNumberPattern> 22091 </fixedLine> 22092 <!-- Added 84, 85, 88, 90, 91, 92, 98 and 99 from online data. Airtel have confirmed that 22093 they use the 89 and 97 prefixes, and Orange use 92. MOOV started using 95 in Jan 22094 2014. --> 22095 <mobile> 22096 <possibleLengths national="8"/> 22097 <exampleNumber>93123456</exampleNumber> 22098 <nationalNumberPattern> 22099 (?: 22100 23| 22101 7[047]| 22102 [89]\d 22103 )\d{6} 22104 </nationalNumberPattern> 22105 </mobile> 22106 <tollFree> 22107 <possibleLengths national="8"/> 22108 <exampleNumber>08123456</exampleNumber> 22109 <nationalNumberPattern>08\d{6}</nationalNumberPattern> 22110 </tollFree> 22111 <premiumRate> 22112 <possibleLengths national="8"/> 22113 <exampleNumber>09123456</exampleNumber> 22114 <nationalNumberPattern>09\d{6}</nationalNumberPattern> 22115 </premiumRate> 22116 </territory> 22117 22118 <!-- Norfolk Island (NF) --> 22119 <!-- Including numbers for Australian Antarctic stations. --> 22120 <!-- http://www.itu.int/oth/T020200009D/en --> 22121 <territory id="NF" countryCode="672" internationalPrefix="00" 22122 nationalPrefixForParsing="([0-258]\d{4})$" nationalPrefixTransformRule="3$1"> 22123 <availableFormats> 22124 <numberFormat pattern="(\d{2})(\d{4})"> 22125 <leadingDigits>1[0-3]</leadingDigits> 22126 <format>$1 $2</format> 22127 </numberFormat> 22128 <numberFormat pattern="(\d)(\d{5})"> 22129 <leadingDigits>[13]</leadingDigits> 22130 <format>$1 $2</format> 22131 </numberFormat> 22132 </availableFormats> 22133 <generalDesc> 22134 <nationalNumberPattern>[13]\d{5}</nationalNumberPattern> 22135 </generalDesc> 22136 <!-- ITU says all 3X numbers except 38 are fixed-line, but 3[34679] numbers don't seem to 22137 connect after we tried calling them. --> 22138 <fixedLine> 22139 <possibleLengths national="6" localOnly="5"/> 22140 <exampleNumber>106609</exampleNumber> 22141 <nationalNumberPattern> 22142 (?: 22143 1(?: 22144 06| 22145 17| 22146 28| 22147 39 22148 )| 22149 3[0-2]\d 22150 )\d{3} 22151 </nationalNumberPattern> 22152 </fixedLine> 22153 <!-- Numbers found online with prefix 35. --> 22154 <mobile> 22155 <possibleLengths national="6" localOnly="5"/> 22156 <exampleNumber>381234</exampleNumber> 22157 <nationalNumberPattern> 22158 (?: 22159 14| 22160 3[58] 22161 )\d{4} 22162 </nationalNumberPattern> 22163 </mobile> 22164 </territory> 22165 22166 <!-- Nigeria (NG) --> 22167 <!-- http://www.itu.int/oth/T020200009C/en --> 22168 <!-- https://www.ncc.gov.ng/technology/standards/numbering --> 22169 <territory id="NG" countryCode="234" internationalPrefix="009" nationalPrefix="0" 22170 mobileNumberPortableRegion="true"> 22171 <availableFormats> 22172 <!-- Special case for (rare) 7-digit fixed line numbers. --> 22173 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 22174 <leadingDigits>78</leadingDigits> 22175 <format>$1 $2 $3</format> 22176 </numberFormat> 22177 <!-- Fixed line format for 1 digit area code --> 22178 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 22179 <leadingDigits> 22180 [12]| 22181 9(?: 22182 0[3-9]| 22183 [1-9] 22184 ) 22185 </leadingDigits> 22186 <format>$1 $2 $3</format> 22187 </numberFormat> 22188 <!-- Fixed line format for 2 digit area code --> 22189 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 22190 <leadingDigits> 22191 [3-6]| 22192 7(?: 22193 0[0-689]| 22194 [1-79] 22195 )| 22196 8[2-9] 22197 </leadingDigits> 22198 <format>$1 $2 $3</format> 22199 </numberFormat> 22200 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 22201 <leadingDigits>[7-9]</leadingDigits> 22202 <format>$1 $2 $3</format> 22203 </numberFormat> 22204 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22205 <leadingDigits>20[129]</leadingDigits> 22206 <format>$1 $2 $3</format> 22207 </numberFormat> 22208 <numberFormat pattern="(\d{4})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22209 <leadingDigits>2</leadingDigits> 22210 <format>$1 $2 $3</format> 22211 </numberFormat> 22212 <!-- 11-12 digit toll-free and UAN numbers. --> 22213 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 22214 <leadingDigits>[78]</leadingDigits> 22215 <format>$1 $2 $3</format> 22216 </numberFormat> 22217 <!-- 13-14 digit toll-free and UAN numbers. --> 22218 <numberFormat pattern="(\d{3})(\d{5})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 22219 <leadingDigits>[78]</leadingDigits> 22220 <format>$1 $2 $3</format> 22221 </numberFormat> 22222 </availableFormats> 22223 <generalDesc> 22224 <nationalNumberPattern> 22225 2[0-24-9]\d{8}| 22226 [78]\d{10,13}| 22227 [7-9]\d{9}| 22228 [1-9]\d{7}| 22229 [124-7]\d{6} 22230 </nationalNumberPattern> 22231 </generalDesc> 22232 <fixedLine> 22233 <possibleLengths national="7,8,10" localOnly="5,6"/> 22234 <exampleNumber>18040123</exampleNumber> 22235 <nationalNumberPattern> 22236 20(?: 22237 [1259]\d| 22238 3[013-9]| 22239 4[1-8]| 22240 6[024-689]| 22241 7[1-79]| 22242 8[2-9] 22243 )\d{6}| 22244 (?: 22245 (?: 22246 [1-356]\d| 22247 4[02-8]| 22248 8[2-9] 22249 )\d| 22250 9(?: 22251 0[3-9]| 22252 [1-9]\d 22253 ) 22254 )\d{5}| 22255 7(?: 22256 0(?: 22257 [013-689]\d| 22258 2[0-24-9] 22259 )\d{3,4}| 22260 [1-79]\d{6} 22261 )| 22262 (?: 22263 [12]\d| 22264 4[147]| 22265 5[14579]| 22266 6[1578]| 22267 7[1-3578] 22268 )\d{5} 22269 </nationalNumberPattern> 22270 </fixedLine> 22271 <!-- Added 906 and 907 mobile prefixes based on reports. Prefix 707 is withdrawn as per few 22272 websites, however 707[0-3] is added based on bug report and online search. --> 22273 <mobile> 22274 <possibleLengths national="10"/> 22275 <exampleNumber>8021234567</exampleNumber> 22276 <nationalNumberPattern> 22277 (?: 22278 702[0-24-9]| 22279 819[01] 22280 )\d{6}| 22281 (?: 22282 7(?: 22283 0[13-9]| 22284 [12]\d 22285 )| 22286 8(?: 22287 0[1-9]| 22288 1[0-8] 22289 )| 22290 9(?: 22291 0[1-9]| 22292 1[1-6] 22293 ) 22294 )\d{7} 22295 </nationalNumberPattern> 22296 </mobile> 22297 <!-- Info on these numbers from http://www.alphatechnologieslimited.com. --> 22298 <tollFree> 22299 <possibleLengths national="[10-14]"/> 22300 <exampleNumber>80017591759</exampleNumber> 22301 <nationalNumberPattern>800\d{7,11}</nationalNumberPattern> 22302 </tollFree> 22303 <uan> 22304 <possibleLengths national="[10-14]"/> 22305 <exampleNumber>7001234567</exampleNumber> 22306 <nationalNumberPattern>700\d{7,11}</nationalNumberPattern> 22307 </uan> 22308 </territory> 22309 22310 <!-- Nicaragua (NI) --> 22311 <!-- http://www.itu.int/oth/T020200009A/en --> 22312 <territory id="NI" countryCode="505" internationalPrefix="00"> 22313 <availableFormats> 22314 <numberFormat pattern="(\d{4})(\d{4})"> 22315 <leadingDigits>[125-8]</leadingDigits> 22316 <format>$1 $2</format> 22317 </numberFormat> 22318 </availableFormats> 22319 <generalDesc> 22320 <nationalNumberPattern> 22321 (?: 22322 1800| 22323 [25-8]\d{3} 22324 )\d{4} 22325 </nationalNumberPattern> 22326 </generalDesc> 22327 <fixedLine> 22328 <possibleLengths national="8"/> 22329 <exampleNumber>21234567</exampleNumber> 22330 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 22331 </fixedLine> 22332 <!-- 55[0-7], 57, 58 and 7[5-8] were added from bug reports/numbers found online. --> 22333 <mobile> 22334 <possibleLengths national="8"/> 22335 <exampleNumber>81234567</exampleNumber> 22336 <nationalNumberPattern> 22337 (?: 22338 5(?: 22339 5[0-7]| 22340 [78]\d 22341 )| 22342 6(?: 22343 20| 22344 3[035]| 22345 4[045]| 22346 5[05]| 22347 77| 22348 8[1-9]| 22349 9[059] 22350 )| 22351 (?: 22352 7[5-8]| 22353 8\d 22354 )\d 22355 )\d{5} 22356 </nationalNumberPattern> 22357 </mobile> 22358 <tollFree> 22359 <possibleLengths national="8"/> 22360 <exampleNumber>18001234</exampleNumber> 22361 <nationalNumberPattern>1800\d{4}</nationalNumberPattern> 22362 </tollFree> 22363 </territory> 22364 22365 <!-- Netherlands (NL) --> 22366 <!-- http://en.wikipedia.org/wiki/%2B31 --> 22367 <!-- http://wetten.overheid.nl/BWBR0010198 --> 22368 <territory id="NL" countryCode="31" internationalPrefix="00" nationalPrefix="0" 22369 mobileNumberPortableRegion="true"> 22370 <availableFormats> 22371 <!-- Shortcodes (4 digits). --> 22372 <numberFormat pattern="(\d{4})"> 22373 <leadingDigits> 22374 1[238]| 22375 [34] 22376 </leadingDigits> 22377 <format>$1</format> 22378 <intlFormat>NA</intlFormat> 22379 </numberFormat> 22380 <!-- National only numbers (no national prefix). --> 22381 <numberFormat pattern="(\d{2})(\d{3,4})"> 22382 <leadingDigits>14</leadingDigits> 22383 <format>$1 $2</format> 22384 <intlFormat>NA</intlFormat> 22385 </numberFormat> 22386 <!-- Shortcodes (6 digits). --> 22387 <numberFormat pattern="(\d{6})"> 22388 <leadingDigits>1</leadingDigits> 22389 <format>$1</format> 22390 <intlFormat>NA</intlFormat> 22391 </numberFormat> 22392 <!-- Toll free & premium rate. --> 22393 <numberFormat pattern="(\d{3})(\d{4,7})" nationalPrefixFormattingRule="$NP$FG"> 22394 <leadingDigits>[89]0</leadingDigits> 22395 <format>$1 $2</format> 22396 </numberFormat> 22397 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 22398 <leadingDigits>66</leadingDigits> 22399 <format>$1 $2</format> 22400 </numberFormat> 22401 <numberFormat pattern="(\d)(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 22402 <leadingDigits>6</leadingDigits> 22403 <format>$1 $2</format> 22404 </numberFormat> 22405 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 22406 <leadingDigits> 22407 1[16-8]| 22408 2[259]| 22409 3[124]| 22410 4[17-9]| 22411 5[124679] 22412 </leadingDigits> 22413 <format>$1 $2 $3</format> 22414 </numberFormat> 22415 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22416 <leadingDigits> 22417 [1-578]| 22418 91 22419 </leadingDigits> 22420 <format>$1 $2 $3</format> 22421 </numberFormat> 22422 <!-- For M2M numbers that are used for mobile purposes. --> 22423 <numberFormat pattern="(\d{3})(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 22424 <leadingDigits>9</leadingDigits> 22425 <format>$1 $2 $3</format> 22426 </numberFormat> 22427 </availableFormats> 22428 <generalDesc> 22429 <nationalNumberPattern> 22430 (?: 22431 [124-7]\d\d| 22432 3(?: 22433 [02-9]\d| 22434 1[0-8] 22435 ) 22436 )\d{6}| 22437 8\d{6,9}| 22438 9\d{6,10}| 22439 1\d{4,5} 22440 </nationalNumberPattern> 22441 </generalDesc> 22442 <noInternationalDialling> 22443 <possibleLengths national="5,6"/> 22444 <nationalNumberPattern> 22445 140(?: 22446 1[035]| 22447 2[0346]| 22448 3[03568]| 22449 4[0356]| 22450 5[0358]| 22451 8[458] 22452 )| 22453 140(?: 22454 1[16-8]| 22455 2[259]| 22456 3[124]| 22457 4[17-9]| 22458 5[124679]| 22459 7 22460 )\d 22461 </nationalNumberPattern> 22462 </noInternationalDialling> 22463 <fixedLine> 22464 <possibleLengths national="9"/> 22465 <exampleNumber>101234567</exampleNumber> 22466 <nationalNumberPattern> 22467 (?: 22468 1(?: 22469 [035]\d| 22470 1[13-578]| 22471 6[124-8]| 22472 7[24]| 22473 8[0-467] 22474 )| 22475 2(?: 22476 [0346]\d| 22477 2[2-46-9]| 22478 5[125]| 22479 9[479] 22480 )| 22481 3(?: 22482 [03568]\d| 22483 1[3-8]| 22484 2[01]| 22485 4[1-8] 22486 )| 22487 4(?: 22488 [0356]\d| 22489 1[1-368]| 22490 7[58]| 22491 8[15-8]| 22492 9[23579] 22493 )| 22494 5(?: 22495 [0358]\d| 22496 [19][1-9]| 22497 2[1-57-9]| 22498 4[13-8]| 22499 6[126]| 22500 7[0-3578] 22501 )| 22502 7\d\d 22503 )\d{6} 22504 </nationalNumberPattern> 22505 </fixedLine> 22506 <!-- As per this government.nl's doc some sub ranges of existing 06[1-58] mobile numbers are 22507 used for M2M purposes (that use mobile networks). But there is no information about these 22508 sub ranges. The other way is also true, 12 digit 097 M2M numbers are used for mobile 22509 purposes. More information in https://www.acm.nl/en/publications/information-about-dutch-097-numbers-non-dutch-providers 22510 Added support just for subrange 970X as these only mentioned as assigned/live. --> 22511 <mobile> 22512 <possibleLengths national="9,11"/> 22513 <exampleNumber>612345678</exampleNumber> 22514 <nationalNumberPattern> 22515 (?: 22516 6[1-58]| 22517 970\d 22518 )\d{7} 22519 </nationalNumberPattern> 22520 </mobile> 22521 <pager> 22522 <possibleLengths national="9"/> 22523 <exampleNumber>662345678</exampleNumber> 22524 <nationalNumberPattern>66\d{7}</nationalNumberPattern> 22525 </pager> 22526 <tollFree> 22527 <possibleLengths national="[7-10]"/> 22528 <exampleNumber>8001234</exampleNumber> 22529 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern> 22530 </tollFree> 22531 <premiumRate> 22532 <possibleLengths national="[7-10]"/> 22533 <exampleNumber>9061234</exampleNumber> 22534 <nationalNumberPattern>90[069]\d{4,7}</nationalNumberPattern> 22535 </premiumRate> 22536 <voip> 22537 <possibleLengths national="9"/> 22538 <exampleNumber>851234567</exampleNumber> 22539 <nationalNumberPattern> 22540 (?: 22541 85| 22542 91 22543 )\d{7} 22544 </nationalNumberPattern> 22545 </voip> 22546 <!-- These numbers are used for local government. They are formed by the appending the local 22547 dialling code (including the national prefix 0) after the leading digits "14". 22548 government.nl's doc says 88 range is for premium rate services but only for a period of 22549 6 months after its enforcement. Online results and Wikipedia says these are of standard 22550 cost to end users. --> 22551 <uan> 22552 <possibleLengths national="5,6,9"/> 22553 <exampleNumber>14020</exampleNumber> 22554 <nationalNumberPattern> 22555 140(?: 22556 1[035]| 22557 2[0346]| 22558 3[03568]| 22559 4[0356]| 22560 5[0358]| 22561 8[458] 22562 )| 22563 (?: 22564 140(?: 22565 1[16-8]| 22566 2[259]| 22567 3[124]| 22568 4[17-9]| 22569 5[124679]| 22570 7 22571 )| 22572 8[478]\d{6} 22573 )\d 22574 </nationalNumberPattern> 22575 </uan> 22576 </territory> 22577 22578 <!-- Norway (NO) --> 22579 <!-- Main region for 'SJ' --> 22580 <!-- Metadata (excluding fixed-line) should be duplicated in 'SJ'. --> 22581 <!-- http://www.npt.no/npt/numsys/E.164.pdf --> 22582 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Norway --> 22583 <territory id="NO" mainCountryForCode="true" countryCode="47" leadingDigits="[02-689]|7[0-8]" 22584 internationalPrefix="00" mobileNumberPortableRegion="true"> 22585 <availableFormats> 22586 <numberFormat pattern="(\d{3})(\d{2})(\d{3})"> 22587 <leadingDigits>8</leadingDigits> 22588 <format>$1 $2 $3</format> 22589 </numberFormat> 22590 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 22591 <leadingDigits>[2-79]</leadingDigits> 22592 <format>$1 $2 $3 $4</format> 22593 </numberFormat> 22594 </availableFormats> 22595 <generalDesc> 22596 <nationalNumberPattern> 22597 (?: 22598 0| 22599 [2-9]\d{3} 22600 )\d{4} 22601 </nationalNumberPattern> 22602 </generalDesc> 22603 <!-- Excludes Svalbard fixed-line numbers. --> 22604 <fixedLine> 22605 <possibleLengths national="8"/> 22606 <exampleNumber>21234567</exampleNumber> 22607 <nationalNumberPattern> 22608 (?: 22609 2[1-4]| 22610 3[1-3578]| 22611 5[1-35-7]| 22612 6[1-4679]| 22613 7[0-8] 22614 )\d{6} 22615 </nationalNumberPattern> 22616 </fixedLine> 22617 <!-- Consider adding one more digit for stricter validation (e.g. for 580). TETRA and GSM-R 22618 numbers are not supported as they are not reachable for all. --> 22619 <mobile> 22620 <possibleLengths national="8"/> 22621 <exampleNumber>40612345</exampleNumber> 22622 <nationalNumberPattern> 22623 (?: 22624 4[015-8]| 22625 9\d 22626 )\d{6} 22627 </nationalNumberPattern> 22628 </mobile> 22629 <tollFree> 22630 <possibleLengths national="8"/> 22631 <exampleNumber>80012345</exampleNumber> 22632 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern> 22633 </tollFree> 22634 <premiumRate> 22635 <possibleLengths national="8"/> 22636 <exampleNumber>82012345</exampleNumber> 22637 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern> 22638 </premiumRate> 22639 <sharedCost> 22640 <possibleLengths national="8"/> 22641 <exampleNumber>81021234</exampleNumber> 22642 <nationalNumberPattern> 22643 810(?: 22644 0[0-6]| 22645 [2-8]\d 22646 )\d{3} 22647 </nationalNumberPattern> 22648 </sharedCost> 22649 <personalNumber> 22650 <possibleLengths national="8"/> 22651 <exampleNumber>88012345</exampleNumber> 22652 <nationalNumberPattern>880\d{5}</nationalNumberPattern> 22653 </personalNumber> 22654 <voip> 22655 <possibleLengths national="8"/> 22656 <exampleNumber>85012345</exampleNumber> 22657 <nationalNumberPattern>85[0-5]\d{5}</nationalNumberPattern> 22658 </voip> 22659 <!-- Includes some 810 local-rate numbers, and long-distance rate numbers. --> 22660 <uan> 22661 <possibleLengths national="5,8"/> 22662 <exampleNumber>02000</exampleNumber> 22663 <nationalNumberPattern> 22664 (?: 22665 0[2-9]| 22666 81(?: 22667 0(?: 22668 0[7-9]| 22669 1\d 22670 )| 22671 5\d\d 22672 ) 22673 )\d{3} 22674 </nationalNumberPattern> 22675 </uan> 22676 <voicemail> 22677 <possibleLengths national="8"/> 22678 <exampleNumber>81212345</exampleNumber> 22679 <nationalNumberPattern>81[23]\d{5}</nationalNumberPattern> 22680 </voicemail> 22681 </territory> 22682 22683 <!-- Nepal (NP) --> 22684 <!-- http://www.itu.int/oth/T0202000095/en --> 22685 <!-- http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php --> 22686 <!-- http://www.nta.gov.np/en/2012-06-01-11-45-17/2012-06-04-04-26-59/numbering-plan --> 22687 <territory id="NP" countryCode="977" internationalPrefix="00" nationalPrefix="0"> 22688 <availableFormats> 22689 <!-- Formatting patterns taken from pages like http://www.nepalgov.gov.np --> 22690 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 22691 <leadingDigits>1[2-6]</leadingDigits> 22692 <format>$1-$2</format> 22693 </numberFormat> 22694 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 22695 <leadingDigits> 22696 1[01]| 22697 [2-8]| 22698 9(?: 22699 [1-59]| 22700 [67][2-6] 22701 ) 22702 </leadingDigits> 22703 <format>$1-$2</format> 22704 </numberFormat> 22705 <numberFormat pattern="(\d{3})(\d{7})"> 22706 <leadingDigits>9</leadingDigits> 22707 <format>$1-$2</format> 22708 </numberFormat> 22709 <!-- 11 digit toll free number --> 22710 <numberFormat pattern="(\d{4})(\d{2})(\d{5})"> 22711 <leadingDigits>1</leadingDigits> 22712 <format>$1-$2-$3</format> 22713 <intlFormat>NA</intlFormat> 22714 </numberFormat> 22715 </availableFormats> 22716 <generalDesc> 22717 <nationalNumberPattern> 22718 (?: 22719 1\d| 22720 9 22721 )\d{9}| 22722 [1-9]\d{7} 22723 </nationalNumberPattern> 22724 </generalDesc> 22725 <!-- We don't support Rural Telecommunication Service at the moment since 22726 we are not sure what type it is. --> 22727 <fixedLine> 22728 <possibleLengths national="8" localOnly="6,7"/> 22729 <exampleNumber>14567890</exampleNumber> 22730 <nationalNumberPattern> 22731 (?: 22732 1[0-6]\d| 22733 99[02-6] 22734 )\d{5}| 22735 (?: 22736 2[13-79]| 22737 3[135-8]| 22738 4[146-9]| 22739 5[135-7]| 22740 6[13-9]| 22741 7[15-9]| 22742 8[1-46-9]| 22743 9[1-7] 22744 )[2-6]\d{5} 22745 </nationalNumberPattern> 22746 </fixedLine> 22747 <!-- Added prefix 982 per IR21 from the carrier. --> 22748 <mobile> 22749 <possibleLengths national="10"/> 22750 <exampleNumber>9841234567</exampleNumber> 22751 <nationalNumberPattern> 22752 9(?: 22753 00| 22754 6[0-3]| 22755 7[024-6]| 22756 8[0-24-68] 22757 )\d{7} 22758 </nationalNumberPattern> 22759 </mobile> 22760 <!-- Added prefix 166001 based on https://ntc.net.np/post/toll-free-phone. 22761 Prefix 1800 is added based on user report. --> 22762 <tollFree> 22763 <possibleLengths national="11"/> 22764 <exampleNumber>16600101234</exampleNumber> 22765 <nationalNumberPattern> 22766 1(?: 22767 66001| 22768 800\d\d 22769 )\d{5} 22770 </nationalNumberPattern> 22771 </tollFree> 22772 </territory> 22773 22774 <!-- Nauru (NR) --> 22775 <!-- http://www.itu.int/oth/T0202000094/en --> 22776 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru --> 22777 <territory id="NR" countryCode="674" internationalPrefix="00"> 22778 <availableFormats> 22779 <numberFormat pattern="(\d{3})(\d{4})"> 22780 <leadingDigits>[4-68]</leadingDigits> 22781 <format>$1 $2</format> 22782 </numberFormat> 22783 </availableFormats> 22784 <generalDesc> 22785 <nationalNumberPattern> 22786 (?: 22787 444| 22788 (?: 22789 55| 22790 8\d 22791 )\d| 22792 666 22793 )\d{4} 22794 </nationalNumberPattern> 22795 </generalDesc> 22796 <fixedLine> 22797 <possibleLengths national="7"/> 22798 <exampleNumber>4441234</exampleNumber> 22799 <nationalNumberPattern>444\d{4}</nationalNumberPattern> 22800 </fixedLine> 22801 <mobile> 22802 <possibleLengths national="7"/> 22803 <exampleNumber>5551234</exampleNumber> 22804 <nationalNumberPattern> 22805 (?: 22806 55[3-9]| 22807 666| 22808 8\d\d 22809 )\d{4} 22810 </nationalNumberPattern> 22811 </mobile> 22812 </territory> 22813 22814 <!-- Niue (NU) --> 22815 <!-- http://www.itu.int/oth/T02020000EC/en --> 22816 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue --> 22817 <territory id="NU" countryCode="683" internationalPrefix="00"> 22818 <availableFormats> 22819 <numberFormat pattern="(\d{3})(\d{4})"> 22820 <leadingDigits>8</leadingDigits> 22821 <format>$1 $2</format> 22822 </numberFormat> 22823 </availableFormats> 22824 <generalDesc> 22825 <nationalNumberPattern> 22826 (?: 22827 [4-7]| 22828 888\d 22829 )\d{3} 22830 </nationalNumberPattern> 22831 </generalDesc> 22832 <fixedLine> 22833 <possibleLengths national="4"/> 22834 <exampleNumber>7012</exampleNumber> 22835 <nationalNumberPattern>[47]\d{3}</nationalNumberPattern> 22836 </fixedLine> 22837 <mobile> 22838 <possibleLengths national="4,7"/> 22839 <exampleNumber>8884012</exampleNumber> 22840 <nationalNumberPattern> 22841 (?: 22842 [56]| 22843 888[1-9] 22844 )\d{3} 22845 </nationalNumberPattern> 22846 </mobile> 22847 </territory> 22848 22849 <!-- New Zealand (NZ) --> 22850 <!-- Includes Ross Dependency, Antarctica --> 22851 <!-- Does not currently support 083 "Enhanced voice services", New Zealand direct service 22852 numbers and 050 "Nation-Wide Service". --> 22853 <!-- http://www.itu.int/oth/T0202000099/en --> 22854 <territory id="NZ" countryCode="64" preferredInternationalPrefix="00" 22855 internationalPrefix="0(?:0|161)" nationalPrefix="0" mobileNumberPortableRegion="true"> 22856 <availableFormats> 22857 <!-- Enhanced voice services --> 22858 <numberFormat pattern="(\d{2})(\d{3,8})" nationalPrefixFormattingRule="$NP$FG"> 22859 <leadingDigits>8[1-79]</leadingDigits> 22860 <format>$1 $2</format> 22861 </numberFormat> 22862 <!-- 7, 8-digit variable cost (premium rate/toll free). --> 22863 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 22864 <leadingDigits> 22865 50[036-8]| 22866 8| 22867 90 22868 </leadingDigits> 22869 <leadingDigits> 22870 50(?: 22871 [0367]| 22872 88 22873 )| 22874 8| 22875 90 22876 </leadingDigits> 22877 <format>$1 $2 $3</format> 22878 </numberFormat> 22879 <!-- Pattern for fixed-line formats, including Ross Dependency. --> 22880 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22881 <leadingDigits> 22882 24| 22883 [346]| 22884 7[2-57-9]| 22885 9[2-9] 22886 </leadingDigits> 22887 <format>$1 $2 $3</format> 22888 </numberFormat> 22889 <!-- 0274, 0210 and toll-free/premium-rate prefixes 0508/0800/0900. --> 22890 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 22891 <leadingDigits> 22892 2(?: 22893 10| 22894 74 22895 )| 22896 [589] 22897 </leadingDigits> 22898 <format>$1 $2 $3</format> 22899 </numberFormat> 22900 <!-- 2Degrees numbers are formatted with 022 separated, since this seems to be more common 22901 than writing the first group as 022X based on Google web searches, and is used by 22902 2Degrees themselves. See formatting on http://www.2degreesmobile.co.nz for an example 22903 of the latter. We follow the same pattern for 020 (Orcon) and 028 (mixed) numbers. --> 22904 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22905 <leadingDigits> 22906 1| 22907 2[028] 22908 </leadingDigits> 22909 <format>$1 $2 $3</format> 22910 </numberFormat> 22911 <!-- Mobile numbers do not have exclusive leading digits - formatting depends on number length. 22912 Vodafone numbers can be 8 digits (without leading 0)." 22913 Paging numbers and some mobile numbers (Telecom/Vodafone/TelstraClear). --> 22914 <numberFormat pattern="(\d{2})(\d{3})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 22915 <leadingDigits> 22916 2(?: 22917 [169]| 22918 7[0-35-9] 22919 )| 22920 7 22921 </leadingDigits> 22922 <format>$1 $2 $3</format> 22923 </numberFormat> 22924 </availableFormats> 22925 <generalDesc> 22926 <nationalNumberPattern> 22927 [1289]\d{9}| 22928 50\d{5}(?: 22929 \d{2,3} 22930 )?| 22931 [27-9]\d{7,8}| 22932 (?: 22933 [34]\d| 22934 6[0-35-9] 22935 )\d{6}| 22936 8\d{4,6} 22937 </nationalNumberPattern> 22938 </generalDesc> 22939 <fixedLine> 22940 <possibleLengths national="8" localOnly="7"/> 22941 <exampleNumber>32345678</exampleNumber> 22942 <nationalNumberPattern> 22943 24099\d{3}| 22944 (?: 22945 3[2-79]| 22946 [49][2-9]| 22947 6[235-9]| 22948 7[2-57-9] 22949 )\d{6} 22950 </nationalNumberPattern> 22951 </fixedLine> 22952 <!-- Includes mobile radio service numbers (e.g. TeamTalk). --> 22953 <mobile> 22954 <possibleLengths national="[8-10]"/> 22955 <exampleNumber>211234567</exampleNumber> 22956 <nationalNumberPattern> 22957 2(?: 22958 [0-27-9]\d| 22959 6 22960 )\d{6,7}| 22961 2(?: 22962 1\d| 22963 75 22964 )\d{5} 22965 </nationalNumberPattern> 22966 </mobile> 22967 <!-- These are the toll free patterns used, by Telecom and Telstra/Clear, but they are 22968 referred to as 'Value-added service' in the phone plan for some reason. 85 numbers are 22969 not covered, as telecom companies don't seem to support them yet. --> 22970 <tollFree> 22971 <possibleLengths national="[8-10]"/> 22972 <exampleNumber>800123456</exampleNumber> 22973 <nationalNumberPattern> 22974 508\d{6,7}| 22975 80\d{6,8} 22976 </nationalNumberPattern> 22977 </tollFree> 22978 <!-- The ITU doc says the lengths are 9 to 11, but wikipedia says 8. Online numbers can only 22979 be found with lengths 8 and 9. 7 digit 'Nation-Wide Service' numbers are also included 22980 here. --> 22981 <premiumRate> 22982 <possibleLengths national="[7-10]"/> 22983 <exampleNumber>900123456</exampleNumber> 22984 <nationalNumberPattern> 22985 (?: 22986 1[13-57-9]\d{5}| 22987 50(?: 22988 0[08]| 22989 30| 22990 66| 22991 77| 22992 88 22993 ) 22994 )\d{3}| 22995 90\d{6,8} 22996 </nationalNumberPattern> 22997 </premiumRate> 22998 <personalNumber> 22999 <possibleLengths national="9"/> 23000 <exampleNumber>701234567</exampleNumber> 23001 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 23002 </personalNumber> 23003 <uan> 23004 <possibleLengths national="[5-10]"/> 23005 <exampleNumber>83012378</exampleNumber> 23006 <nationalNumberPattern> 23007 8(?: 23008 1[16-9]| 23009 22| 23010 3\d| 23011 4[045]| 23012 5[459]| 23013 6[235-9]| 23014 7[0-3579]| 23015 90 23016 )\d{2,7} 23017 </nationalNumberPattern> 23018 </uan> 23019 </territory> 23020 23021 <!-- Oman (OM) --> 23022 <!-- http://www.itu.int/oth/T020200009F/en --> 23023 <territory id="OM" countryCode="968" internationalPrefix="00" mobileNumberPortableRegion="true"> 23024 <availableFormats> 23025 <numberFormat pattern="(\d{3})(\d{4,6})"> 23026 <leadingDigits>[58]</leadingDigits> 23027 <format>$1 $2</format> 23028 </numberFormat> 23029 <numberFormat pattern="(\d{2})(\d{6})"> 23030 <leadingDigits>2</leadingDigits> 23031 <format>$1 $2</format> 23032 </numberFormat> 23033 <numberFormat pattern="(\d{4})(\d{4})"> 23034 <leadingDigits>[179]</leadingDigits> 23035 <format>$1 $2</format> 23036 </numberFormat> 23037 </availableFormats> 23038 <generalDesc> 23039 <nationalNumberPattern> 23040 (?: 23041 1505| 23042 [279]\d{3}| 23043 500 23044 )\d{4}| 23045 800\d{5,6} 23046 </nationalNumberPattern> 23047 </generalDesc> 23048 <fixedLine> 23049 <possibleLengths national="8"/> 23050 <exampleNumber>23123456</exampleNumber> 23051 <nationalNumberPattern>2[1-6]\d{6}</nationalNumberPattern> 23052 </fixedLine> 23053 <mobile> 23054 <possibleLengths national="8"/> 23055 <exampleNumber>92123456</exampleNumber> 23056 <nationalNumberPattern> 23057 (?: 23058 1505| 23059 90[1-9]\d 23060 )\d{4}| 23061 (?: 23062 7[126-9]| 23063 9[1-9] 23064 )\d{6} 23065 </nationalNumberPattern> 23066 </mobile> 23067 <!-- Link to document about toll-free numbers on http://www.tra.gov.om, which suggests they 23068 should be 8007 followed by 4 digits. However, the only examples I can find, including 23069 the customer help line for the main telephony company there (omantel), is 8007 followed 23070 by 5 digits, so am allowing both for now to be on the safe side. 500 numbers seem to 23071 offer international toll-free dialing numbers - +968 500 1300 for international help 23072 desk for omantel, for example. Toll-free numbers 800[05] are added based on user report 23073 and not official docs. --> 23074 <tollFree> 23075 <possibleLengths national="[7-9]"/> 23076 <exampleNumber>80071234</exampleNumber> 23077 <nationalNumberPattern> 23078 8007\d{4,5}| 23079 (?: 23080 500| 23081 800[05] 23082 )\d{4} 23083 </nationalNumberPattern> 23084 </tollFree> 23085 <premiumRate> 23086 <possibleLengths national="8"/> 23087 <exampleNumber>90012345</exampleNumber> 23088 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 23089 </premiumRate> 23090 </territory> 23091 23092 <!-- Panama (PA) --> 23093 <!-- Last read July 9, 2014. --> 23094 <!-- Omits the fact that mobile phones are 8 digits long. --> 23095 <!-- http://www.asep.gob.pa/telecom/pnn/default.asp --> 23096 <!-- http://en.wikipedia.org/wiki/%2B507 --> 23097 <territory id="PA" countryCode="507" internationalPrefix="00" mobileNumberPortableRegion="true"> 23098 <availableFormats> 23099 <numberFormat pattern="(\d{3})(\d{4})"> 23100 <leadingDigits>[1-57-9]</leadingDigits> 23101 <format>$1-$2</format> 23102 </numberFormat> 23103 <numberFormat pattern="(\d{4})(\d{4})"> 23104 <leadingDigits>[68]</leadingDigits> 23105 <format>$1-$2</format> 23106 </numberFormat> 23107 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 23108 <leadingDigits>8</leadingDigits> 23109 <format>$1 $2 $3</format> 23110 </numberFormat> 23111 </availableFormats> 23112 <generalDesc> 23113 <nationalNumberPattern> 23114 (?: 23115 00800| 23116 8\d{3} 23117 )\d{6}| 23118 [68]\d{7}| 23119 [1-57-9]\d{6} 23120 </nationalNumberPattern> 23121 </generalDesc> 23122 <!-- Note that numbers starting with 101, 106, 131, 151, 156 and 168 have not been assigned 23123 to any rule below since we are not sure what the "servicios 102/103" refer to here. --> 23124 <!-- Note that "servicios 101/104" in the plan refer to "Local Basic Communications Service" 23125 and "Public and Semipublic Terminal Service", represented here as fixed-line. --> 23126 <!-- The range 194-XXXX has been added since a number was found online with this prefix and 23127 proved to be diallable. --> 23128 <fixedLine> 23129 <possibleLengths national="7"/> 23130 <exampleNumber>2001234</exampleNumber> 23131 <nationalNumberPattern> 23132 (?: 23133 1(?: 23134 0\d| 23135 1[479]| 23136 2[37]| 23137 3[0137]| 23138 4[17]| 23139 5[05]| 23140 6[058]| 23141 7[0167]| 23142 8[2358]| 23143 9[1389] 23144 )| 23145 2(?: 23146 [0235-79]\d| 23147 1[0-7]| 23148 4[013-9]| 23149 8[02-9] 23150 )| 23151 3(?: 23152 [089]\d| 23153 1[0-7]| 23154 2[0-5]| 23155 33| 23156 4[0-79]| 23157 5[0-35]| 23158 6[068]| 23159 7[0-8] 23160 )| 23161 4(?: 23162 00| 23163 3[0-579]| 23164 4\d| 23165 7[0-57-9] 23166 )| 23167 5(?: 23168 [01]\d| 23169 2[0-7]| 23170 [56]0| 23171 79 23172 )| 23173 7(?: 23174 0[09]| 23175 2[0-26-8]| 23176 3[03]| 23177 4[04]| 23178 5[05-9]| 23179 6[0156]| 23180 7[0-24-9]| 23181 8[5-9]| 23182 90 23183 )| 23184 8(?: 23185 09| 23186 2[89]| 23187 3\d| 23188 4[0-24-689]| 23189 5[014]| 23190 8[02] 23191 )| 23192 9(?: 23193 0[5-9]| 23194 1[0135-8]| 23195 2[036-9]| 23196 3[35-79]| 23197 40| 23198 5[0457-9]| 23199 6[05-9]| 23200 7[04-9]| 23201 8[35-8]| 23202 9\d 23203 ) 23204 )\d{4} 23205 </nationalNumberPattern> 23206 </fixedLine> 23207 <!-- Note that "servicios 106/107" in the plan refer to mobile services. We also include 23208 service "210", "Servicio de Busca Personas". --> 23209 <mobile> 23210 <possibleLengths national="7,8"/> 23211 <exampleNumber>61234567</exampleNumber> 23212 <nationalNumberPattern> 23213 (?: 23214 1[16]1| 23215 21[89]| 23216 6\d{3}| 23217 8(?: 23218 1[01]| 23219 7[23] 23220 ) 23221 )\d{4} 23222 </nationalNumberPattern> 23223 </mobile> 23224 <!-- Prefix 800 and 00800 of length 9-digit and 11-digit is added based on user 23225 report. --> 23226 <tollFree> 23227 <possibleLengths national="7,8,10,11"/> 23228 <exampleNumber>8001234</exampleNumber> 23229 <nationalNumberPattern> 23230 800\d{4,5}| 23231 (?: 23232 00800| 23233 800\d 23234 )\d{6} 23235 </nationalNumberPattern> 23236 </tollFree> 23237 <!-- Value-added services are represented as "400" in the plan. --> 23238 <premiumRate> 23239 <possibleLengths national="7"/> 23240 <exampleNumber>8601234</exampleNumber> 23241 <nationalNumberPattern> 23242 (?: 23243 8(?: 23244 22| 23245 55| 23246 60| 23247 7[78]| 23248 86 23249 )| 23250 9(?: 23251 00| 23252 81 23253 ) 23254 )\d{4} 23255 </nationalNumberPattern> 23256 </premiumRate> 23257 </territory> 23258 23259 <!-- Peru (PE) --> 23260 <!-- http://www.itu.int/oth/T02020000A6/en --> 23261 <!-- http://en.wikipedia.org/wiki/+51 --> 23262 <!-- http://www.assistbook.com/South%20America/Peru/widecodes --> 23263 <territory id="PE" countryCode="51" preferredInternationalPrefix="00" 23264 internationalPrefix="00|19(?:1[124]|77|90)00" nationalPrefix="0" 23265 preferredExtnPrefix=" Anexo " mobileNumberPortableRegion="true"> 23266 <availableFormats> 23267 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 23268 <leadingDigits>80</leadingDigits> 23269 <format>$1 $2</format> 23270 </numberFormat> 23271 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="($NP$FG)"> 23272 <leadingDigits>1</leadingDigits> 23273 <format>$1 $2</format> 23274 </numberFormat> 23275 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP$FG)"> 23276 <leadingDigits>[4-8]</leadingDigits> 23277 <format>$1 $2</format> 23278 </numberFormat> 23279 <!-- Formatting from common usage found on the internet, supported by ITU doc. --> 23280 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 23281 <leadingDigits>9</leadingDigits> 23282 <format>$1 $2 $3</format> 23283 </numberFormat> 23284 </availableFormats> 23285 <generalDesc> 23286 <nationalNumberPattern> 23287 (?: 23288 [14-8]| 23289 9\d 23290 )\d{7} 23291 </nationalNumberPattern> 23292 </generalDesc> 23293 <!-- Looks like not all 1X numbers are land-line numbers in Lima, some of them are allotted 23294 as IDDs. As it effects parsing of these numbers and no valid numbers found online, not 23295 supporting 8 digit 191[124], 1977 and 1990 ranges. --> 23296 <fixedLine> 23297 <possibleLengths national="8" localOnly="6,7"/> 23298 <exampleNumber>11234567</exampleNumber> 23299 <nationalNumberPattern> 23300 (?: 23301 (?: 23302 4[34]| 23303 5[14] 23304 )[0-8]\d| 23305 7(?: 23306 173| 23307 3[0-8]\d 23308 )| 23309 8(?: 23310 10[05689]| 23311 6(?: 23312 0[06-9]| 23313 1[6-9]| 23314 29 23315 )| 23316 7(?: 23317 0[569]| 23318 [56]0 23319 ) 23320 ) 23321 )\d{4}| 23322 (?: 23323 1[0-8]| 23324 4[12]| 23325 5[236]| 23326 6[1-7]| 23327 7[246]| 23328 8[2-4] 23329 )\d{6} 23330 </nationalNumberPattern> 23331 </fixedLine> 23332 <mobile> 23333 <possibleLengths national="9"/> 23334 <exampleNumber>912345678</exampleNumber> 23335 <nationalNumberPattern>9\d{8}</nationalNumberPattern> 23336 </mobile> 23337 <tollFree> 23338 <possibleLengths national="8"/> 23339 <exampleNumber>80012345</exampleNumber> 23340 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 23341 </tollFree> 23342 <premiumRate> 23343 <possibleLengths national="8"/> 23344 <exampleNumber>80512345</exampleNumber> 23345 <nationalNumberPattern>805\d{5}</nationalNumberPattern> 23346 </premiumRate> 23347 <sharedCost> 23348 <possibleLengths national="8"/> 23349 <exampleNumber>80112345</exampleNumber> 23350 <nationalNumberPattern>801\d{5}</nationalNumberPattern> 23351 </sharedCost> 23352 <personalNumber> 23353 <possibleLengths national="8"/> 23354 <exampleNumber>80212345</exampleNumber> 23355 <nationalNumberPattern>80[24]\d{5}</nationalNumberPattern> 23356 </personalNumber> 23357 </territory> 23358 23359 <!-- French Polynesia (PF) --> 23360 <!-- http://www.itu.int/oth/T020200004D/en --> 23361 <territory id="PF" countryCode="689" internationalPrefix="00"> 23362 <availableFormats> 23363 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 23364 <leadingDigits>44</leadingDigits> 23365 <format>$1 $2 $3</format> 23366 </numberFormat> 23367 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 23368 <leadingDigits> 23369 4| 23370 8[7-9] 23371 </leadingDigits> 23372 <format>$1 $2 $3 $4</format> 23373 </numberFormat> 23374 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 23375 <leadingDigits>8</leadingDigits> 23376 <format>$1 $2 $3 $4</format> 23377 </numberFormat> 23378 </availableFormats> 23379 <generalDesc> 23380 <nationalNumberPattern> 23381 4\d{5}(?: 23382 \d{2} 23383 )?| 23384 8\d{7,8} 23385 </nationalNumberPattern> 23386 </generalDesc> 23387 <noInternationalDialling> 23388 <possibleLengths national="6"/> 23389 <nationalNumberPattern>44\d{4}</nationalNumberPattern> 23390 </noInternationalDialling> 23391 <!-- Includes payphone prefixes. --> 23392 <fixedLine> 23393 <possibleLengths national="8"/> 23394 <exampleNumber>40412345</exampleNumber> 23395 <nationalNumberPattern> 23396 4(?: 23397 0[4-689]| 23398 9[4-68] 23399 )\d{5} 23400 </nationalNumberPattern> 23401 </fixedLine> 23402 <mobile> 23403 <possibleLengths national="8"/> 23404 <exampleNumber>87123456</exampleNumber> 23405 <nationalNumberPattern>8[7-9]\d{6}</nationalNumberPattern> 23406 </mobile> 23407 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 23408 numbers. --> 23409 <tollFree> 23410 <possibleLengths national="9"/> 23411 <exampleNumber>800012345</exampleNumber> 23412 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 23413 </tollFree> 23414 <voip> 23415 <possibleLengths national="8"/> 23416 <exampleNumber>49901234</exampleNumber> 23417 <nationalNumberPattern>499\d{5}</nationalNumberPattern> 23418 </voip> 23419 <uan> 23420 <possibleLengths national="6"/> 23421 <exampleNumber>440123</exampleNumber> 23422 <nationalNumberPattern>44\d{4}</nationalNumberPattern> 23423 </uan> 23424 </territory> 23425 23426 <!-- Papua New Guinea (PG) --> 23427 <!-- http://www.itu.int/oth/T02020000A4/en --> 23428 <!-- http://en.wikipedia.org/wiki/%2B675 --> 23429 <!-- http://nicta.gov.pg/search?searchword=numbering%20plan --> 23430 <territory id="PG" countryCode="675" preferredInternationalPrefix="00" 23431 internationalPrefix="00|140[1-3]"> 23432 <availableFormats> 23433 <numberFormat pattern="(\d{3})(\d{4})"> 23434 <leadingDigits> 23435 18| 23436 [2-69]| 23437 85 23438 </leadingDigits> 23439 <format>$1 $2</format> 23440 </numberFormat> 23441 <numberFormat pattern="(\d{4})(\d{4})"> 23442 <leadingDigits>[78]</leadingDigits> 23443 <format>$1 $2</format> 23444 </numberFormat> 23445 </availableFormats> 23446 <generalDesc> 23447 <nationalNumberPattern> 23448 (?: 23449 180| 23450 [78]\d{3} 23451 )\d{4}| 23452 (?: 23453 [2-589]\d| 23454 64 23455 )\d{5} 23456 </nationalNumberPattern> 23457 </generalDesc> 23458 <fixedLine> 23459 <possibleLengths national="7"/> 23460 <exampleNumber>3123456</exampleNumber> 23461 <nationalNumberPattern> 23462 (?: 23463 (?: 23464 3[0-2]| 23465 4[257]| 23466 5[34]| 23467 9[78] 23468 )\d| 23469 64[1-9]| 23470 85[02-46-9] 23471 )\d{4} 23472 </nationalNumberPattern> 23473 </fixedLine> 23474 <mobile> 23475 <possibleLengths national="8"/> 23476 <exampleNumber>70123456</exampleNumber> 23477 <nationalNumberPattern> 23478 (?: 23479 7\d| 23480 8[1-38] 23481 )\d{6} 23482 </nationalNumberPattern> 23483 </mobile> 23484 <pager> 23485 <possibleLengths national="7"/> 23486 <exampleNumber>2700123</exampleNumber> 23487 <nationalNumberPattern>27[01]\d{4}</nationalNumberPattern> 23488 </pager> 23489 <tollFree> 23490 <possibleLengths national="7"/> 23491 <exampleNumber>1801234</exampleNumber> 23492 <nationalNumberPattern>180\d{4}</nationalNumberPattern> 23493 </tollFree> 23494 <!-- Including all satellite numbers from the ITU doc here, as we found working numbers 23495 online. --> 23496 <voip> 23497 <possibleLengths national="7"/> 23498 <exampleNumber>2751234</exampleNumber> 23499 <nationalNumberPattern> 23500 2(?: 23501 0[0-57]| 23502 7[568] 23503 )\d{4} 23504 </nationalNumberPattern> 23505 </voip> 23506 </territory> 23507 23508 <!-- Philippines (PH) --> 23509 <!-- http://en.wikipedia.org/wiki/%2B63 --> 23510 <territory id="PH" countryCode="63" internationalPrefix="00" nationalPrefix="0"> 23511 <availableFormats> 23512 <numberFormat pattern="(\d)(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 23513 <leadingDigits>2</leadingDigits> 23514 <format>$1 $2</format> 23515 </numberFormat> 23516 <numberFormat pattern="(\d{4})(\d{4,6})" nationalPrefixFormattingRule="($NP$FG)"> 23517 <leadingDigits> 23518 3(?: 23519 23| 23520 39| 23521 46 23522 )| 23523 4(?: 23524 2[3-6]| 23525 [35]9| 23526 4[26]| 23527 76 23528 )| 23529 544| 23530 88[245]| 23531 (?: 23532 52| 23533 64| 23534 86 23535 )2 23536 </leadingDigits> 23537 <leadingDigits> 23538 3(?: 23539 230| 23540 397| 23541 461 23542 )| 23543 4(?: 23544 2(?: 23545 35| 23546 [46]4| 23547 51 23548 )| 23549 396| 23550 4(?: 23551 22| 23552 63 23553 )| 23554 59[347]| 23555 76[15] 23556 )| 23557 5(?: 23558 221| 23559 446 23560 )| 23561 642[23]| 23562 8(?: 23563 622| 23564 8(?: 23565 [24]2| 23566 5[13] 23567 ) 23568 ) 23569 </leadingDigits> 23570 <format>$1 $2</format> 23571 </numberFormat> 23572 <numberFormat pattern="(\d{5})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23573 <leadingDigits> 23574 346| 23575 4(?: 23576 27| 23577 9[35] 23578 )| 23579 883 23580 </leadingDigits> 23581 <leadingDigits> 23582 3469| 23583 4(?: 23584 279| 23585 9(?: 23586 30| 23587 56 23588 ) 23589 )| 23590 8834 23591 </leadingDigits> 23592 <format>$1 $2</format> 23593 </numberFormat> 23594 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23595 <leadingDigits>2</leadingDigits> 23596 <format>$1 $2 $3</format> 23597 </numberFormat> 23598 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23599 <leadingDigits> 23600 [3-7]| 23601 8[2-8] 23602 </leadingDigits> 23603 <format>$1 $2 $3</format> 23604 </numberFormat> 23605 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 23606 <leadingDigits>[89]</leadingDigits> 23607 <format>$1 $2 $3</format> 23608 </numberFormat> 23609 <!-- Formatting from http://www.uniontelecard.com/calling-guides/philippines/guide1.aspx --> 23610 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 23611 <leadingDigits>1</leadingDigits> 23612 <format>$1 $2 $3</format> 23613 </numberFormat> 23614 <numberFormat pattern="(\d{4})(\d{1,2})(\d{3})(\d{4})"> 23615 <leadingDigits>1</leadingDigits> 23616 <format>$1 $2 $3 $4</format> 23617 </numberFormat> 23618 </availableFormats> 23619 <generalDesc> 23620 <nationalNumberPattern> 23621 (?: 23622 [2-7]| 23623 9\d 23624 )\d{8}| 23625 2\d{5}| 23626 (?: 23627 1800| 23628 8 23629 )\d{7,9} 23630 </nationalNumberPattern> 23631 </generalDesc> 23632 <!-- Evidence on number length is hard to come by. We have found diallable numbers in Manila 23633 that have only 5 digits after the area code; plus it seems the 8822 area code is 23634 followed by 6 digits, and 8842 by only 4. Subscriber number of area code 02 are migrated 23635 from 7 digit to 8 digit since 6th October 2019. --> 23636 <fixedLine> 23637 <possibleLengths national="6,[8-10]" localOnly="4,5,7"/> 23638 <exampleNumber>232345678</exampleNumber> 23639 <nationalNumberPattern> 23640 (?: 23641 (?: 23642 2[3-8]| 23643 3[2-68]| 23644 4[2-9]| 23645 5[2-6]| 23646 6[2-58]| 23647 7[24578] 23648 )\d{3}| 23649 88(?: 23650 22\d\d| 23651 42 23652 ) 23653 )\d{4}| 23654 (?: 23655 2| 23656 8[2-8]\d\d 23657 )\d{5} 23658 </nationalNumberPattern> 23659 </fixedLine> 23660 <!-- 950 added based on info received from Smart. 96[5-7] added based on user report. --> 23661 <mobile> 23662 <possibleLengths national="10"/> 23663 <exampleNumber>9051234567</exampleNumber> 23664 <nationalNumberPattern> 23665 (?: 23666 8(?: 23667 1[37]| 23668 9[5-8] 23669 )| 23670 9(?: 23671 0[5-9]| 23672 1[0-24-9]| 23673 [235-7]\d| 23674 4[2-9]| 23675 8[135-9]| 23676 9[1-9] 23677 ) 23678 )\d{7} 23679 </nationalNumberPattern> 23680 </mobile> 23681 <!-- Information on toll-free numbers collected from searching the internet --> 23682 <tollFree> 23683 <possibleLengths national="[11-13]"/> 23684 <exampleNumber>180012345678</exampleNumber> 23685 <nationalNumberPattern>1800\d{7,9}</nationalNumberPattern> 23686 </tollFree> 23687 </territory> 23688 23689 <!-- Pakistan (PK) --> 23690 <!-- http://www.itu.int/oth/T02020000A1/en --> 23691 <!-- http://en.wikipedia.org/wiki/%2B92 --> 23692 <territory id="PK" countryCode="92" internationalPrefix="00" nationalPrefix="0" 23693 mobileNumberPortableRegion="true"> 23694 <availableFormats> 23695 <!-- Toll-free and premium-rate numbers. --> 23696 <numberFormat pattern="(\d{3})(\d{3})(\d{2,7})" nationalPrefixFormattingRule="$NP$FG"> 23697 <leadingDigits>[89]0</leadingDigits> 23698 <format>$1 $2 $3</format> 23699 </numberFormat> 23700 <!-- Personal numbers. 23701 https://propakistani.pk/2010/06/10/ptcl-launches-personal-global-number/ has it 23702 listed as being dialled without the national prefix. --> 23703 <numberFormat pattern="(\d{4})(\d{5})"> 23704 <leadingDigits>1</leadingDigits> 23705 <format>$1 $2</format> 23706 </numberFormat> 23707 <!-- Fixed-line numbers with 3 digits in first group. --> 23708 <numberFormat pattern="(\d{3})(\d{6,7})" nationalPrefixFormattingRule="($NP$FG)"> 23709 <leadingDigits> 23710 2(?: 23711 3[2358]| 23712 4[2-4]| 23713 9[2-8] 23714 )| 23715 45[3479]| 23716 54[2-467]| 23717 60[468]| 23718 72[236]| 23719 8(?: 23720 2[2-689]| 23721 3[23578]| 23722 4[3478]| 23723 5[2356] 23724 )| 23725 9(?: 23726 2[2-8]| 23727 3[27-9]| 23728 4[2-6]| 23729 6[3569]| 23730 9[25-8] 23731 ) 23732 </leadingDigits> 23733 <leadingDigits> 23734 9(?: 23735 2[3-8]| 23736 98 23737 )| 23738 (?: 23739 2(?: 23740 3[2358]| 23741 4[2-4]| 23742 9[2-8] 23743 )| 23744 45[3479]| 23745 54[2-467]| 23746 60[468]| 23747 72[236]| 23748 8(?: 23749 2[2-689]| 23750 3[23578]| 23751 4[3478]| 23752 5[2356] 23753 )| 23754 9(?: 23755 22| 23756 3[27-9]| 23757 4[2-6]| 23758 6[3569]| 23759 9[25-7] 23760 ) 23761 )[2-9] 23762 </leadingDigits> 23763 <format>$1 $2</format> 23764 </numberFormat> 23765 <!-- Fixed-line numbers with 2 digits in first group. --> 23766 <numberFormat pattern="(\d{2})(\d{7,8})" nationalPrefixFormattingRule="($NP$FG)"> 23767 <leadingDigits> 23768 (?: 23769 2[125]| 23770 4[0-246-9]| 23771 5[1-35-7]| 23772 6[1-8]| 23773 7[14]| 23774 8[16]| 23775 91 23776 )[2-9] 23777 </leadingDigits> 23778 <format>$1 $2</format> 23779 </numberFormat> 23780 <!-- Fixed-line numbers with 5 digits in first group. 23781 586 was seen in this format online. 23782 581 and 582 are added here because our best is guess is they behave like 586, given 23783 these are the only fixed-line numbers where the second group doesn't start with [2-9]. --> 23784 <numberFormat pattern="(\d{5})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 23785 <leadingDigits>58</leadingDigits> 23786 <format>$1 $2</format> 23787 </numberFormat> 23788 <!-- Mobile numbers. --> 23789 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 23790 <leadingDigits>3</leadingDigits> 23791 <format>$1 $2</format> 23792 </numberFormat> 23793 <!-- 11-digit UAN numbers (formatted to imply an area code but since there's not enough evidence that 23794 the first group is actually optional, we don't assign an area code length to these ranges yet). --> 23795 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 23796 <leadingDigits> 23797 2[125]| 23798 4[0-246-9]| 23799 5[1-35-7]| 23800 6[1-8]| 23801 7[14]| 23802 8[16]| 23803 91 23804 </leadingDigits> 23805 <format>$1 $2 $3 $4</format> 23806 </numberFormat> 23807 <!-- 12-digit UAN numbers (formatted to imply an area code but it's not optional). --> 23808 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 23809 <leadingDigits>[24-9]</leadingDigits> 23810 <format>$1 $2 $3 $4</format> 23811 </numberFormat> 23812 </availableFormats> 23813 <generalDesc> 23814 <nationalNumberPattern> 23815 122\d{6}| 23816 [24-8]\d{10,11}| 23817 9(?: 23818 [013-9]\d{8,10}| 23819 2(?: 23820 [01]\d\d| 23821 2(?: 23822 [06-8]\d| 23823 1[01] 23824 ) 23825 )\d{7} 23826 )| 23827 (?: 23828 [2-8]\d{3}| 23829 92(?: 23830 [0-7]\d| 23831 8[1-9] 23832 ) 23833 )\d{6}| 23834 [24-9]\d{8}| 23835 [89]\d{7} 23836 </nationalNumberPattern> 23837 </generalDesc> 23838 <!-- The subscriber number length is not well defined for some area codes. From online 23839 examples, we have come up with a heuristic that for 3-digit area codes, the subscriber 23840 number will be 6 or 7 digits - for 2-digit area codes it will be 7, with the exceptions 23841 of Karachi and Lahore (both 8). --> 23842 <fixedLine> 23843 <possibleLengths national="9,10" localOnly="[5-8]"/> 23844 <exampleNumber>2123456789</exampleNumber> 23845 <nationalNumberPattern> 23846 (?: 23847 (?: 23848 21| 23849 42 23850 )[2-9]| 23851 58[126] 23852 )\d{7}| 23853 (?: 23854 2[25]| 23855 4[0146-9]| 23856 5[1-35-7]| 23857 6[1-8]| 23858 7[14]| 23859 8[16]| 23860 91 23861 )[2-9]\d{6,7}| 23862 (?: 23863 2(?: 23864 3[2358]| 23865 4[2-4]| 23866 9[2-8] 23867 )| 23868 45[3479]| 23869 54[2-467]| 23870 60[468]| 23871 72[236]| 23872 8(?: 23873 2[2-689]| 23874 3[23578]| 23875 4[3478]| 23876 5[2356] 23877 )| 23878 9(?: 23879 2[2-8]| 23880 3[27-9]| 23881 4[2-6]| 23882 6[3569]| 23883 9[25-8] 23884 ) 23885 )[2-9]\d{5,6} 23886 </nationalNumberPattern> 23887 </fixedLine> 23888 <!-- Adding 325 and 320 as SMSs have been successfully sent to these numbers and numbers 23889 can be found online with these prefixes. Added 348 based on information found 23890 online. --> 23891 <mobile> 23892 <possibleLengths national="10"/> 23893 <exampleNumber>3012345678</exampleNumber> 23894 <nationalNumberPattern> 23895 3(?: 23896 [0-247]\d| 23897 3[0-79]| 23898 55| 23899 64 23900 )\d{7} 23901 </nationalNumberPattern> 23902 </mobile> 23903 <!-- Prefix 800 (11 digits) added based on user report. --> 23904 <tollFree> 23905 <possibleLengths national="8,11"/> 23906 <exampleNumber>80012345</exampleNumber> 23907 <nationalNumberPattern> 23908 800\d{5}(?: 23909 \d{3} 23910 )? 23911 </nationalNumberPattern> 23912 </tollFree> 23913 <premiumRate> 23914 <possibleLengths national="8"/> 23915 <exampleNumber>90012345</exampleNumber> 23916 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 23917 </premiumRate> 23918 <!-- These are referred to as UPT numbers in the plan. --> 23919 <!-- The example number here is the test number from the plan. --> 23920 <personalNumber> 23921 <possibleLengths national="9"/> 23922 <exampleNumber>122044444</exampleNumber> 23923 <nationalNumberPattern>122\d{6}</nationalNumberPattern> 23924 </personalNumber> 23925 <!-- Data on what a UAN is is hard to come by. http://www.ptcl.com.pk has information under 23926 http://www.ptcl.com.pk/contentb.php?NID=143#uan - which defines their format - but not 23927 what type of number they are. We exclude Azad Jammu, Kashmir and Northern Areas here 23928 since no online example UANs can be found, and they have an "access code" at the start, 23929 making it difficult to guess what a UAN in these areas would look like. --> 23930 <uan> 23931 <possibleLengths national="11,12"/> 23932 <exampleNumber>21111825888</exampleNumber> 23933 <nationalNumberPattern> 23934 (?: 23935 2(?: 23936 [125]| 23937 3[2358]| 23938 4[2-4]| 23939 9[2-8] 23940 )| 23941 4(?: 23942 [0-246-9]| 23943 5[3479] 23944 )| 23945 5(?: 23946 [1-35-7]| 23947 4[2-467] 23948 )| 23949 6(?: 23950 0[468]| 23951 [1-8] 23952 )| 23953 7(?: 23954 [14]| 23955 2[236] 23956 )| 23957 8(?: 23958 [16]| 23959 2[2-689]| 23960 3[23578]| 23961 4[3478]| 23962 5[2356] 23963 )| 23964 9(?: 23965 1| 23966 22| 23967 3[27-9]| 23968 4[2-6]| 23969 6[3569]| 23970 9[2-7] 23971 ) 23972 )111\d{6} 23973 </nationalNumberPattern> 23974 </uan> 23975 </territory> 23976 23977 <!-- Poland (PL) --> 23978 <!-- Source is in Polish. --> 23979 <!-- http://en.wikipedia.org/wiki/%2B48 --> 23980 <!-- http://www.itu.int/oth/T02020000A8/en --> 23981 <!-- http://www.uke.gov.pl/tablice/home.do?execution=e1s1 --> 23982 <!-- http://www.sgwp.wp.mil.pl/pl/1_1225.html --> 23983 <territory id="PL" countryCode="48" internationalPrefix="00" mobileNumberPortableRegion="true"> 23984 <availableFormats> 23985 <!-- 5-digit shortcodes. --> 23986 <numberFormat pattern="(\d{5})"> 23987 <leadingDigits>19</leadingDigits> 23988 <format>$1</format> 23989 </numberFormat> 23990 <!-- 6-digit shortcodes and other ranges (e.g. pager). --> 23991 <numberFormat pattern="(\d{3})(\d{3})"> 23992 <leadingDigits> 23993 11| 23994 20| 23995 64 23996 </leadingDigits> 23997 <format>$1 $2</format> 23998 </numberFormat> 23999 <!-- 7-digit fixed-line numbers. --> 24000 <numberFormat pattern="(\d{2})(\d{2})(\d{3})"> 24001 <leadingDigits> 24002 (?: 24003 1[2-8]| 24004 2[2-69]| 24005 3[2-4]| 24006 4[1-468]| 24007 5[24-689]| 24008 6[1-3578]| 24009 7[14-7]| 24010 8[1-79]| 24011 9[145] 24012 )1 24013 </leadingDigits> 24014 <leadingDigits> 24015 (?: 24016 1[2-8]| 24017 2[2-69]| 24018 3[2-4]| 24019 4[1-468]| 24020 5[24-689]| 24021 6[1-3578]| 24022 7[14-7]| 24023 8[1-79]| 24024 9[145] 24025 )19 24026 </leadingDigits> 24027 <format>$1 $2 $3</format> 24028 </numberFormat> 24029 <!-- 7-8 digit pager numbers. --> 24030 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})"> 24031 <leadingDigits>64</leadingDigits> 24032 <format>$1 $2 $3</format> 24033 </numberFormat> 24034 <!-- Mobile, pager and a few fixed-line numbers. 24035 (70 numbers are formatted as per mobile numbers, based on information from some Polish people). --> 24036 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 24037 <leadingDigits> 24038 21| 24039 39| 24040 45| 24041 5[0137]| 24042 6[0469]| 24043 7[02389]| 24044 8(?: 24045 0[14]| 24046 8 24047 ) 24048 </leadingDigits> 24049 <format>$1 $2 $3</format> 24050 </numberFormat> 24051 <!-- 9-digit fixed-line numbers. --> 24052 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> 24053 <leadingDigits> 24054 1[2-8]| 24055 [2-7]| 24056 8[1-79]| 24057 9[145] 24058 </leadingDigits> 24059 <format>$1 $2 $3 $4</format> 24060 </numberFormat> 24061 <!-- 9-10 digit toll free numbers. --> 24062 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> 24063 <leadingDigits>8</leadingDigits> 24064 <format>$1 $2 $3</format> 24065 </numberFormat> 24066 </availableFormats> 24067 <generalDesc> 24068 <nationalNumberPattern> 24069 (?: 24070 6| 24071 8\d\d 24072 )\d{7}| 24073 [1-9]\d{6}(?: 24074 \d{2} 24075 )?| 24076 [26]\d{5} 24077 </nationalNumberPattern> 24078 </generalDesc> 24079 <!-- The plan says all geographical numbers are 9 digits; but we found customer service 24080 numbers 19XXX that can be diallable along with valid area code and are 7 digits 24081 instead, so we support those numbers too. See: 24082 http://www.polskasiectaxi.pl/pst/pst-partnerzy. 24083 Numbers which start with 26 are allocated for the military, see: 24084 http://www.sgwp.wp.mil.pl/pl/1_1225.html. 24085 Numbers which start with 47 are allocated for police, see: 24086 https://policja.pl/pol/aktualnosci/185570,Uwaga-Zmieniaja-sie-numery-telefonow-do-jednostek-Policji-w-calym-kraju.html --> 24087 <fixedLine> 24088 <possibleLengths national="7,9"/> 24089 <exampleNumber>123456789</exampleNumber> 24090 <nationalNumberPattern> 24091 47\d{7}| 24092 (?: 24093 1[2-8]| 24094 2[2-69]| 24095 3[2-4]| 24096 4[1-468]| 24097 5[24-689]| 24098 6[1-3578]| 24099 7[14-7]| 24100 8[1-79]| 24101 9[145] 24102 )(?: 24103 [02-9]\d{6}| 24104 1(?: 24105 [0-8]\d{5}| 24106 9\d{3}(?: 24107 \d{2} 24108 )? 24109 ) 24110 ) 24111 </nationalNumberPattern> 24112 </fixedLine> 24113 <mobile> 24114 <possibleLengths national="9"/> 24115 <exampleNumber>512345678</exampleNumber> 24116 <nationalNumberPattern> 24117 21(?: 24118 1[013-5]| 24119 2\d 24120 )\d{5}| 24121 (?: 24122 45| 24123 5[0137]| 24124 6[069]| 24125 7[2389]| 24126 88 24127 )\d{7} 24128 </nationalNumberPattern> 24129 </mobile> 24130 <pager> 24131 <possibleLengths national="[6-9]"/> 24132 <exampleNumber>641234567</exampleNumber> 24133 <nationalNumberPattern>64\d{4,7}</nationalNumberPattern> 24134 </pager> 24135 <!-- Prefix 800 with 10 digits added based on user report. --> 24136 <tollFree> 24137 <possibleLengths national="9,10"/> 24138 <exampleNumber>800123456</exampleNumber> 24139 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern> 24140 </tollFree> 24141 <premiumRate> 24142 <possibleLengths national="9"/> 24143 <exampleNumber>701234567</exampleNumber> 24144 <nationalNumberPattern>70[01346-8]\d{6}</nationalNumberPattern> 24145 </premiumRate> 24146 <sharedCost> 24147 <possibleLengths national="9"/> 24148 <exampleNumber>801234567</exampleNumber> 24149 <nationalNumberPattern>801\d{6}</nationalNumberPattern> 24150 </sharedCost> 24151 <voip> 24152 <possibleLengths national="9"/> 24153 <exampleNumber>391234567</exampleNumber> 24154 <nationalNumberPattern>39\d{7}</nationalNumberPattern> 24155 </voip> 24156 <uan> 24157 <possibleLengths national="9"/> 24158 <exampleNumber>804123456</exampleNumber> 24159 <nationalNumberPattern>804\d{6}</nationalNumberPattern> 24160 </uan> 24161 </territory> 24162 24163 <!-- St. Pierre & Miquelon (PM) --> 24164 <!-- http://www.itu.int/oth/T02020000B2/en --> 24165 <territory id="PM" countryCode="508" internationalPrefix="00" nationalPrefix="0"> 24166 <availableFormats> 24167 <numberFormat pattern="(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 24168 <leadingDigits>[45]</leadingDigits> 24169 <format>$1 $2 $3</format> 24170 </numberFormat> 24171 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 24172 <leadingDigits>7</leadingDigits> 24173 <format>$1 $2 $3</format> 24174 </numberFormat> 24175 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 24176 <leadingDigits>8</leadingDigits> 24177 <format>$1 $2 $3 $4</format> 24178 </numberFormat> 24179 </availableFormats> 24180 <generalDesc> 24181 <nationalNumberPattern> 24182 [45]\d{5}| 24183 (?: 24184 708| 24185 80\d 24186 )\d{6} 24187 </nationalNumberPattern> 24188 </generalDesc> 24189 <!-- Fixed-line and mobile numbers do not include any main prefix (like country code) 24190 before subscriber number unlike other French territories as they can be dialled 24191 directly using subscriber number after country code in E.164 format. 4[23] and 50 24192 ranges are added to both fixed-line and mobile categories as it is not clear in ITU 24193 doc. --> 24194 <fixedLine> 24195 <possibleLengths national="6"/> 24196 <exampleNumber>430123</exampleNumber> 24197 <nationalNumberPattern> 24198 (?: 24199 4[1-35-7]| 24200 5[01] 24201 )\d{4} 24202 </nationalNumberPattern> 24203 </fixedLine> 24204 <!-- 44 XXXX might be a mobile range as it is assigned to Globaltel. Category is not 24205 mentioned in the ITU doc. --> 24206 <mobile> 24207 <possibleLengths national="6,9"/> 24208 <exampleNumber>551234</exampleNumber> 24209 <nationalNumberPattern> 24210 (?: 24211 4[02-4]| 24212 5[056]| 24213 708[45][0-5] 24214 )\d{4} 24215 </nationalNumberPattern> 24216 </mobile> 24217 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 24218 numbers. --> 24219 <tollFree> 24220 <possibleLengths national="9"/> 24221 <exampleNumber>800012345</exampleNumber> 24222 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 24223 </tollFree> 24224 </territory> 24225 24226 <!-- Puerto Rico (PR) --> 24227 <!-- Calling code and formatting shared with 'US' --> 24228 <!-- http://www.itu.int/oth/T02020000AA/en --> 24229 <territory id="PR" countryCode="1" leadingDigits="787|939" internationalPrefix="011" 24230 nationalPrefix="1" mobileNumberPortableRegion="true"> 24231 <generalDesc> 24232 <nationalNumberPattern> 24233 (?: 24234 [589]\d\d| 24235 787 24236 )\d{7} 24237 </nationalNumberPattern> 24238 </generalDesc> 24239 <fixedLine> 24240 <possibleLengths national="10" localOnly="7"/> 24241 <exampleNumber>7872345678</exampleNumber> 24242 <nationalNumberPattern> 24243 (?: 24244 787| 24245 939 24246 )[2-9]\d{6} 24247 </nationalNumberPattern> 24248 </fixedLine> 24249 <mobile> 24250 <possibleLengths national="10" localOnly="7"/> 24251 <exampleNumber>7872345678</exampleNumber> 24252 <nationalNumberPattern> 24253 (?: 24254 787| 24255 939 24256 )[2-9]\d{6} 24257 </nationalNumberPattern> 24258 </mobile> 24259 <tollFree> 24260 <possibleLengths national="10"/> 24261 <exampleNumber>8002345678</exampleNumber> 24262 <nationalNumberPattern> 24263 8(?: 24264 00| 24265 33| 24266 44| 24267 55| 24268 66| 24269 77| 24270 88 24271 )[2-9]\d{6} 24272 </nationalNumberPattern> 24273 </tollFree> 24274 <premiumRate> 24275 <possibleLengths national="10"/> 24276 <exampleNumber>9002345678</exampleNumber> 24277 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 24278 </premiumRate> 24279 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 24280 <personalNumber> 24281 <possibleLengths national="10"/> 24282 <exampleNumber>5002345678</exampleNumber> 24283 <nationalNumberPattern> 24284 52(?: 24285 3(?: 24286 [2-46-9][02-9]\d| 24287 5(?: 24288 [02-46-9]\d| 24289 5[0-46-9] 24290 ) 24291 )| 24292 4(?: 24293 [2-478][02-9]\d| 24294 5(?: 24295 [034]\d| 24296 2[024-9]| 24297 5[0-46-9] 24298 )| 24299 6(?: 24300 0[1-9]| 24301 [2-9]\d 24302 )| 24303 9(?: 24304 [05-9]\d| 24305 2[0-5]| 24306 49 24307 ) 24308 ) 24309 )\d{4}| 24310 52[34][2-9]1[02-9]\d{4}| 24311 5(?: 24312 00| 24313 2[125-9]| 24314 33| 24315 44| 24316 66| 24317 77| 24318 88 24319 )[2-9]\d{6} 24320 </nationalNumberPattern> 24321 </personalNumber> 24322 </territory> 24323 24324 <!-- Palestine (PS) --> 24325 <!-- Palestinian phone numbers can be reached through the Israeli country code (972) in addition 24326 to the Palestinian country code (970) and so Palestinian landlines and mobile lines are a 24327 subset of the Israeli formats. --> 24328 <!-- http://en.wikipedia.org/wiki/%2B970 --> 24329 <!-- http://www.wtng.info/wtng-970-ps.html --> 24330 <!-- http://www.paltel.ps --> 24331 <territory id="PS" countryCode="970" internationalPrefix="00" nationalPrefix="0"> 24332 <availableFormats> 24333 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24334 <leadingDigits>[2489]</leadingDigits> 24335 <format>$1 $2 $3</format> 24336 </numberFormat> 24337 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24338 <leadingDigits>5</leadingDigits> 24339 <format>$1 $2 $3</format> 24340 </numberFormat> 24341 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 24342 <leadingDigits>1</leadingDigits> 24343 <format>$1 $2 $3</format> 24344 </numberFormat> 24345 </availableFormats> 24346 <generalDesc> 24347 <nationalNumberPattern> 24348 [2489]2\d{6}| 24349 (?: 24350 1\d| 24351 5 24352 )\d{8} 24353 </nationalNumberPattern> 24354 </generalDesc> 24355 <fixedLine> 24356 <possibleLengths national="8" localOnly="7"/> 24357 <exampleNumber>22234567</exampleNumber> 24358 <nationalNumberPattern> 24359 (?: 24360 22[2-47-9]| 24361 42[45]| 24362 82[014-68]| 24363 92[3569] 24364 )\d{5} 24365 </nationalNumberPattern> 24366 </fixedLine> 24367 <mobile> 24368 <possibleLengths national="9"/> 24369 <exampleNumber>599123456</exampleNumber> 24370 <nationalNumberPattern>5[69]\d{7}</nationalNumberPattern> 24371 </mobile> 24372 <tollFree> 24373 <possibleLengths national="10"/> 24374 <exampleNumber>1800123456</exampleNumber> 24375 <nationalNumberPattern>1800\d{6}</nationalNumberPattern> 24376 </tollFree> 24377 <sharedCost> 24378 <possibleLengths national="10"/> 24379 <exampleNumber>1700123456</exampleNumber> 24380 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 24381 </sharedCost> 24382 </territory> 24383 24384 <!-- Portugal (PT) --> 24385 <!-- http://www.anacom.pt/render.jsp?categoryId=279098 --> 24386 <territory id="PT" countryCode="351" internationalPrefix="00" mobileNumberPortableRegion="true"> 24387 <availableFormats> 24388 <!-- Note: the wikipedia page suggests that mobile numbers may also be formatted with only 24389 two digits in the first group; however, this doesn't seem to be majority usage based on 24390 searches online. --> 24391 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 24392 <leadingDigits>2[12]</leadingDigits> 24393 <format>$1 $2 $3</format> 24394 </numberFormat> 24395 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 24396 <leadingDigits> 24397 16| 24398 [236-9] 24399 </leadingDigits> 24400 <format>$1 $2 $3</format> 24401 </numberFormat> 24402 </availableFormats> 24403 <generalDesc> 24404 <nationalNumberPattern> 24405 1693\d{5}| 24406 (?: 24407 [26-9]\d| 24408 30 24409 )\d{7} 24410 </nationalNumberPattern> 24411 </generalDesc> 24412 <fixedLine> 24413 <possibleLengths national="9"/> 24414 <exampleNumber>212345678</exampleNumber> 24415 <nationalNumberPattern> 24416 2(?: 24417 [12]\d| 24418 3[1-689]| 24419 4[1-59]| 24420 [57][1-9]| 24421 6[1-35689]| 24422 8[1-69]| 24423 9[1256] 24424 )\d{6} 24425 </nationalNumberPattern> 24426 </fixedLine> 24427 <mobile> 24428 <possibleLengths national="9"/> 24429 <exampleNumber>912345678</exampleNumber> 24430 <nationalNumberPattern> 24431 6(?: 24432 [06]92(?: 24433 30| 24434 9\d 24435 )| 24436 [35]92(?: 24437 3[034]| 24438 9\d 24439 ) 24440 )\d{3}| 24441 (?: 24442 (?: 24443 16| 24444 6[0356] 24445 )93| 24446 9(?: 24447 [1-36]\d\d| 24448 480 24449 ) 24450 )\d{5} 24451 </nationalNumberPattern> 24452 </mobile> 24453 <pager> 24454 <possibleLengths national="9"/> 24455 <exampleNumber>622212345</exampleNumber> 24456 <nationalNumberPattern> 24457 6(?: 24458 222\d| 24459 8988 24460 )\d{4} 24461 </nationalNumberPattern> 24462 </pager> 24463 <tollFree> 24464 <possibleLengths national="9"/> 24465 <exampleNumber>800123456</exampleNumber> 24466 <nationalNumberPattern>80[02]\d{6}</nationalNumberPattern> 24467 </tollFree> 24468 <!-- Fixed maximum cost numbers: 761=0.60€, 761=1€, 762=2€. --> 24469 <!-- Audio Text prefixes 601,607,608,646 and 648 added here --> 24470 <premiumRate> 24471 <possibleLengths national="9"/> 24472 <exampleNumber>760123456</exampleNumber> 24473 <nationalNumberPattern> 24474 (?: 24475 6(?: 24476 0[178]| 24477 4[68] 24478 )\d| 24479 76(?: 24480 0[1-57]| 24481 1[2-47]| 24482 2[237] 24483 ) 24484 )\d{5} 24485 </nationalNumberPattern> 24486 </premiumRate> 24487 <!-- 808 are priced as local calls, 809 are national calls. --> 24488 <sharedCost> 24489 <possibleLengths national="9"/> 24490 <exampleNumber>808123456</exampleNumber> 24491 <nationalNumberPattern> 24492 80(?: 24493 8\d| 24494 9[1579] 24495 )\d{5} 24496 </nationalNumberPattern> 24497 </sharedCost> 24498 <personalNumber> 24499 <possibleLengths national="9"/> 24500 <exampleNumber>884123456</exampleNumber> 24501 <nationalNumberPattern>884[0-4689]\d{5}</nationalNumberPattern> 24502 </personalNumber> 24503 <voip> 24504 <possibleLengths national="9"/> 24505 <exampleNumber>301234567</exampleNumber> 24506 <nationalNumberPattern>30\d{7}</nationalNumberPattern> 24507 </voip> 24508 <uan> 24509 <possibleLengths national="9"/> 24510 <exampleNumber>707123456</exampleNumber> 24511 <nationalNumberPattern> 24512 70(?: 24513 38[01]| 24514 596| 24515 (?: 24516 7\d| 24517 8[17] 24518 )\d 24519 )\d{4} 24520 </nationalNumberPattern> 24521 </uan> 24522 <voicemail> 24523 <possibleLengths national="9"/> 24524 <exampleNumber>600110000</exampleNumber> 24525 <nationalNumberPattern> 24526 600\d{6}| 24527 6[06]923[34]\d{3} 24528 </nationalNumberPattern> 24529 </voicemail> 24530 </territory> 24531 24532 <!-- Palau (PW) --> 24533 <!-- http://www.itu.int/oth/T02020000A2/en --> 24534 <territory id="PW" countryCode="680" internationalPrefix="01[12]"> 24535 <availableFormats> 24536 <numberFormat pattern="(\d{3})(\d{4})"> 24537 <leadingDigits>[2-9]</leadingDigits> 24538 <format>$1 $2</format> 24539 </numberFormat> 24540 </availableFormats> 24541 <generalDesc> 24542 <nationalNumberPattern> 24543 (?: 24544 [24-8]\d\d| 24545 345| 24546 900 24547 )\d{4} 24548 </nationalNumberPattern> 24549 </generalDesc> 24550 <!-- 900XXXX is mentioned as fixed-line and "PNCC/Operator Services". Might be carrier 24551 specific services of PNCC network. As we do not have carrier specific category in phone 24552 metadata, adding support to it here. --> 24553 <fixedLine> 24554 <possibleLengths national="7"/> 24555 <exampleNumber>2771234</exampleNumber> 24556 <nationalNumberPattern> 24557 (?: 24558 2(?: 24559 55| 24560 77 24561 )| 24562 345| 24563 488| 24564 5(?: 24565 35| 24566 44| 24567 87 24568 )| 24569 6(?: 24570 22| 24571 54| 24572 79 24573 )| 24574 7(?: 24575 33| 24576 47 24577 )| 24578 8(?: 24579 24| 24580 55| 24581 76 24582 )| 24583 900 24584 )\d{4} 24585 </nationalNumberPattern> 24586 </fixedLine> 24587 <mobile> 24588 <possibleLengths national="7"/> 24589 <exampleNumber>6201234</exampleNumber> 24590 <nationalNumberPattern> 24591 (?: 24592 (?: 24593 46| 24594 83 24595 )[0-5]| 24596 6[2-4689]0 24597 )\d{4}| 24598 (?: 24599 45| 24600 77| 24601 88 24602 )\d{5} 24603 </nationalNumberPattern> 24604 </mobile> 24605 </territory> 24606 24607 <!-- Paraguay (PY) --> 24608 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay --> 24609 <!-- http://www.itu.int/oth/T02020000A5/en --> 24610 <!-- http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html --> 24611 <!-- Number formats of landline numbers are based on online references. --> 24612 <territory id="PY" countryCode="595" internationalPrefix="00" nationalPrefix="0" 24613 mobileNumberPortableRegion="true"> 24614 <availableFormats> 24615 <numberFormat pattern="(\d{3})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> 24616 <leadingDigits>[2-9]0</leadingDigits> 24617 <format>$1 $2</format> 24618 </numberFormat> 24619 <!-- 7-digit fixed line --> 24620 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 24621 <leadingDigits> 24622 [26]1| 24623 3[289]| 24624 4[1246-8]| 24625 7[1-3]| 24626 8[1-36] 24627 </leadingDigits> 24628 <format>$1 $2</format> 24629 </numberFormat> 24630 <!-- 7 or 8-digit fixed line numbers (without a 9-digit variant) --> 24631 <numberFormat pattern="(\d{3})(\d{4,5})" nationalPrefixFormattingRule="($NP$FG)"> 24632 <leadingDigits> 24633 2[279]| 24634 3[13-5]| 24635 4[359]| 24636 5| 24637 6(?: 24638 [34]| 24639 7[1-46-8] 24640 )| 24641 7[46-8]| 24642 85 24643 </leadingDigits> 24644 <format>$1 $2</format> 24645 </numberFormat> 24646 <!-- 8 or 9-digit fixed line numbers where a 7-digit variant exists --> 24647 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="($NP$FG)"> 24648 <leadingDigits> 24649 2[14-68]| 24650 3[26-9]| 24651 4[1246-8]| 24652 6(?: 24653 1| 24654 75 24655 )| 24656 7[1-35]| 24657 8[1-36] 24658 </leadingDigits> 24659 <format>$1 $2 $3</format> 24660 </numberFormat> 24661 <!-- Format seen in examples found online. --> 24662 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 24663 <leadingDigits>87</leadingDigits> 24664 <format>$1 $2 $3</format> 24665 </numberFormat> 24666 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 24667 <leadingDigits> 24668 9(?: 24669 [5-79]| 24670 8[1-7] 24671 ) 24672 </leadingDigits> 24673 <format>$1 $2</format> 24674 </numberFormat> 24675 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24676 <leadingDigits>[2-8]</leadingDigits> 24677 <format>$1 $2 $3</format> 24678 </numberFormat> 24679 <!-- 11 digit toll free numbers --> 24680 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 24681 <leadingDigits>9</leadingDigits> 24682 <format>$1 $2 $3</format> 24683 </numberFormat> 24684 </availableFormats> 24685 <generalDesc> 24686 <nationalNumberPattern> 24687 59\d{4,6}| 24688 9\d{5,10}| 24689 (?: 24690 [2-46-8]\d| 24691 5[0-8] 24692 )\d{4,7} 24693 </nationalNumberPattern> 24694 </generalDesc> 24695 <fixedLine> 24696 <possibleLengths national="[7-9]" localOnly="5,6"/> 24697 <exampleNumber>212345678</exampleNumber> 24698 <nationalNumberPattern> 24699 (?: 24700 [26]1| 24701 3[289]| 24702 4[1246-8]| 24703 7[1-3]| 24704 8[1-36] 24705 )\d{5,7}| 24706 (?: 24707 2(?: 24708 2[4-68]| 24709 [4-68]\d| 24710 7[15]| 24711 9[1-5] 24712 )| 24713 3(?: 24714 18| 24715 3[167]| 24716 4[2357]| 24717 51| 24718 [67]\d 24719 )| 24720 4(?: 24721 3[12]| 24722 5[13]| 24723 9[1-47] 24724 )| 24725 5(?: 24726 [1-4]\d| 24727 5[02-4] 24728 )| 24729 6(?: 24730 3[1-3]| 24731 44| 24732 7[1-8] 24733 )| 24734 7(?: 24735 4[0-4]| 24736 5\d| 24737 6[1-578]| 24738 75| 24739 8[0-8] 24740 )| 24741 858 24742 )\d{5,6} 24743 </nationalNumberPattern> 24744 </fixedLine> 24745 <mobile> 24746 <possibleLengths national="9"/> 24747 <exampleNumber>961456789</exampleNumber> 24748 <nationalNumberPattern> 24749 9(?: 24750 51| 24751 6[129]| 24752 7[1-6]| 24753 8[1-7]| 24754 9[1-5] 24755 )\d{6} 24756 </nationalNumberPattern> 24757 </mobile> 24758 <tollFree> 24759 <possibleLengths national="[9-11]"/> 24760 <exampleNumber>98000123456</exampleNumber> 24761 <nationalNumberPattern>9800\d{5,7}</nationalNumberPattern> 24762 </tollFree> 24763 <voip> 24764 <possibleLengths national="9"/> 24765 <exampleNumber>870012345</exampleNumber> 24766 <nationalNumberPattern>8700[0-4]\d{4}</nationalNumberPattern> 24767 </voip> 24768 <uan> 24769 <possibleLengths national="[6-9]"/> 24770 <exampleNumber>201234567</exampleNumber> 24771 <nationalNumberPattern>[2-9]0\d{4,7}</nationalNumberPattern> 24772 </uan> 24773 </territory> 24774 24775 <!-- Qatar (QA) --> 24776 <!-- No premiumRate information can be found. --> 24777 <!-- http://www.itu.int/oth/T02020000AB/en --> 24778 <!-- http://wtng.info/wtng-qq.html --> 24779 <territory id="QA" countryCode="974" internationalPrefix="00" mobileNumberPortableRegion="true"> 24780 <availableFormats> 24781 <numberFormat pattern="(\d{3})(\d{4})"> 24782 <leadingDigits> 24783 2[16]| 24784 8 24785 </leadingDigits> 24786 <format>$1 $2</format> 24787 </numberFormat> 24788 <numberFormat pattern="(\d{4})(\d{4})"> 24789 <leadingDigits>[3-7]</leadingDigits> 24790 <format>$1 $2</format> 24791 </numberFormat> 24792 </availableFormats> 24793 <generalDesc> 24794 <nationalNumberPattern> 24795 800\d{4}| 24796 (?: 24797 2| 24798 800 24799 )\d{6}| 24800 (?: 24801 0080| 24802 [3-7] 24803 )\d{7} 24804 </nationalNumberPattern> 24805 </generalDesc> 24806 <!-- The prefix 40 has now been allocated, based on numbers seen online. 24807 Prefix 414[1-4] is added based on user report and online numbers. --> 24808 <fixedLine> 24809 <possibleLengths national="8"/> 24810 <exampleNumber>44123456</exampleNumber> 24811 <nationalNumberPattern> 24812 4(?: 24813 1111| 24814 2022 24815 )\d{3}| 24816 4(?: 24817 [04]\d\d| 24818 14[0-6]| 24819 999 24820 )\d{4} 24821 </nationalNumberPattern> 24822 </fixedLine> 24823 <mobile> 24824 <possibleLengths national="8"/> 24825 <exampleNumber>33123456</exampleNumber> 24826 <nationalNumberPattern>[35-7]\d{7}</nationalNumberPattern> 24827 </mobile> 24828 <pager> 24829 <possibleLengths national="7"/> 24830 <exampleNumber>2123456</exampleNumber> 24831 <nationalNumberPattern>2[16]\d{5}</nationalNumberPattern> 24832 </pager> 24833 <!-- Prefix 800 with 9 digit length is added based on user report. --> 24834 <tollFree> 24835 <possibleLengths national="7,9,11"/> 24836 <exampleNumber>8001234</exampleNumber> 24837 <nationalNumberPattern> 24838 800\d{4}| 24839 (?: 24840 0080[01]| 24841 800 24842 )\d{6} 24843 </nationalNumberPattern> 24844 </tollFree> 24845 </territory> 24846 24847 <!-- Réunion (RE) --> 24848 <!-- Main region for 'YT' --> 24849 <!-- http://www.itu.int/oth/T020200004B/en --> 24850 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 24851 <territory id="RE" mainCountryForCode="true" countryCode="262" internationalPrefix="00" 24852 nationalPrefix="0"> 24853 <availableFormats> 24854 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 24855 <leadingDigits>[2689]</leadingDigits> 24856 <format>$1 $2 $3 $4</format> 24857 </numberFormat> 24858 </availableFormats> 24859 <generalDesc> 24860 <nationalNumberPattern> 24861 (?: 24862 26| 24863 [689]\d 24864 )\d{7} 24865 </nationalNumberPattern> 24866 </generalDesc> 24867 <!-- 0876 numbers are mentioned in the plan, but none in use can be found. --> 24868 <fixedLine> 24869 <possibleLengths national="9"/> 24870 <exampleNumber>262161234</exampleNumber> 24871 <nationalNumberPattern> 24872 26(?: 24873 2\d\d| 24874 3(?: 24875 0\d| 24876 1[0-6] 24877 ) 24878 )\d{4} 24879 </nationalNumberPattern> 24880 </fixedLine> 24881 <mobile> 24882 <possibleLengths national="9"/> 24883 <exampleNumber>692123456</exampleNumber> 24884 <nationalNumberPattern> 24885 69(?: 24886 2\d\d| 24887 3(?: 24888 [06][0-6]| 24889 1[013]| 24890 2[0-2]| 24891 3[0-39]| 24892 4\d| 24893 5[0-5]| 24894 7[0-37]| 24895 8[0-8]| 24896 9[0-479] 24897 ) 24898 )\d{4} 24899 </nationalNumberPattern> 24900 </mobile> 24901 <!-- 08* Numbers in Réunion are the same as those valid in France. --> 24902 <tollFree> 24903 <possibleLengths national="9"/> 24904 <exampleNumber>801234567</exampleNumber> 24905 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 24906 </tollFree> 24907 <premiumRate> 24908 <possibleLengths national="9"/> 24909 <exampleNumber>891123456</exampleNumber> 24910 <nationalNumberPattern>89[1-37-9]\d{6}</nationalNumberPattern> 24911 </premiumRate> 24912 <sharedCost> 24913 <possibleLengths national="9"/> 24914 <exampleNumber>810123456</exampleNumber> 24915 <nationalNumberPattern> 24916 8(?: 24917 1[019]| 24918 2[0156]| 24919 84| 24920 90 24921 )\d{6} 24922 </nationalNumberPattern> 24923 </sharedCost> 24924 <voip> 24925 <possibleLengths national="9"/> 24926 <exampleNumber>939901234</exampleNumber> 24927 <nationalNumberPattern> 24928 9(?: 24929 399[0-3]| 24930 479[0-5]| 24931 76(?: 24932 2[27]| 24933 3[0-37] 24934 ) 24935 )\d{4} 24936 </nationalNumberPattern> 24937 </voip> 24938 </territory> 24939 24940 <!-- Romania (RO) --> 24941 <!-- Extension prefix found online, confirmed by a Romanian. --> 24942 <!-- http://www.itu.int/oth/T02020000AC/en --> 24943 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania --> 24944 <!-- http://www.ancom.org.ro/en/presentation-of-romanian-national-numbering-plan-according-to-itu-t-recommendation-e129-_5523 --> 24945 <territory id="RO" countryCode="40" internationalPrefix="00" nationalPrefix="0" 24946 preferredExtnPrefix=" int " mobileNumberPortableRegion="true"> 24947 <availableFormats> 24948 <numberFormat pattern="(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24949 <leadingDigits>2[3-6]</leadingDigits> 24950 <leadingDigits>2[3-6]\d9</leadingDigits> 24951 <format>$1 $2</format> 24952 </numberFormat> 24953 <numberFormat pattern="(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24954 <leadingDigits> 24955 219| 24956 31 24957 </leadingDigits> 24958 <format>$1 $2</format> 24959 </numberFormat> 24960 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24961 <leadingDigits>[23]1</leadingDigits> 24962 <format>$1 $2 $3</format> 24963 </numberFormat> 24964 <!-- We format mobile numbers like this, even though ITU and wikipedia hint at 24965 \d{2}\d{3}\d{4} grouping, since the yellow pages (http://en.paginiaurii.ro/) and the 24966 majority of numbers found online follow this convention. --> 24967 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24968 <leadingDigits>[236-9]</leadingDigits> 24969 <format>$1 $2 $3</format> 24970 </numberFormat> 24971 </availableFormats> 24972 <generalDesc> 24973 <nationalNumberPattern> 24974 (?: 24975 [236-8]\d| 24976 90 24977 )\d{7}| 24978 [23]\d{5} 24979 </nationalNumberPattern> 24980 </generalDesc> 24981 <!-- We exclude three-digit short numbers for Bucharest (219\d{2}) and four-digit short 24982 numbers outside Bucharest (2[36]\d9\d{3}) even though ITU suggests these exist. We do 24983 this based on numbers found online and the wikipedia article which indicate that these 24984 are four digits long in Bucharest only, and three digits elsewhere. --> 24985 <fixedLine> 24986 <possibleLengths national="6,9"/> 24987 <exampleNumber>211234567</exampleNumber> 24988 <nationalNumberPattern> 24989 [23][13-6]\d{7}| 24990 (?: 24991 2(?: 24992 19\d| 24993 [3-6]\d9 24994 )| 24995 31\d\d 24996 )\d\d 24997 </nationalNumberPattern> 24998 </fixedLine> 24999 <!-- http://www.enigma-system.net/business/customized-phone-number.html confirms that the 25000 numbers are restricted to those starting with 07000. Mobile prefix 0799 added based on 25001 open-source report and confirmation by existence of such numbers online. 25002 As per Ancom official doc, mobile numbers can also begin with 6. However, we didn't 25003 find any numbers online with this prefix, and the wikipedia source doesn't mention it, 25004 so we do not support it for now. --> 25005 <mobile> 25006 <possibleLengths national="9"/> 25007 <exampleNumber>712034567</exampleNumber> 25008 <nationalNumberPattern> 25009 7020\d{5}| 25010 (?: 25011 6(?: 25012 2\d| 25013 40 25014 )| 25015 7(?: 25016 0[013-9]| 25017 1[0-3]| 25018 [2-7]\d| 25019 8[03-8]| 25020 9[0-39] 25021 ) 25022 )\d{6} 25023 </nationalNumberPattern> 25024 </mobile> 25025 <tollFree> 25026 <possibleLengths national="9"/> 25027 <exampleNumber>800123456</exampleNumber> 25028 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 25029 </tollFree> 25030 <premiumRate> 25031 <possibleLengths national="9"/> 25032 <exampleNumber>900123456</exampleNumber> 25033 <nationalNumberPattern>90[0136]\d{6}</nationalNumberPattern> 25034 </premiumRate> 25035 <!-- 803\d{6} shared cost number pattern is not included as we couldn't find any working 25036 numbers online. --> 25037 <sharedCost> 25038 <possibleLengths national="9"/> 25039 <exampleNumber>801123456</exampleNumber> 25040 <nationalNumberPattern>801\d{6}</nationalNumberPattern> 25041 </sharedCost> 25042 <!-- http://www.ancom.org.ro/pnn_1300 refers to numbers beginning with 37, 38 or 39 as 25043 location-independent national numbers. Only numbers beginning with 37 have been seen so 25044 these are the only ones supported for now. --> 25045 <uan> 25046 <possibleLengths national="9"/> 25047 <exampleNumber>372123456</exampleNumber> 25048 <nationalNumberPattern> 25049 (?: 25050 37\d| 25051 80[578] 25052 )\d{6} 25053 </nationalNumberPattern> 25054 </uan> 25055 </territory> 25056 25057 <!-- Serbia (RS) --> 25058 <!-- http://www.itu.int/oth/T02020000B9/en --> 25059 <!-- http://registar.ratel.rs/en/reg202 --> 25060 <territory id="RS" countryCode="381" internationalPrefix="00" nationalPrefix="0" 25061 mobileNumberPortableRegion="true"> 25062 <availableFormats> 25063 <!-- 3-digit prefix (fixed and mobile). --> 25064 <numberFormat pattern="(\d{3})(\d{3,9})" nationalPrefixFormattingRule="$NP$FG"> 25065 <leadingDigits> 25066 (?: 25067 2[389]| 25068 39 25069 )0| 25070 [7-9] 25071 </leadingDigits> 25072 <format>$1 $2</format> 25073 </numberFormat> 25074 <!-- 2-digit prefix (fixed line and mobile). --> 25075 <numberFormat pattern="(\d{2})(\d{5,10})" nationalPrefixFormattingRule="$NP$FG"> 25076 <leadingDigits>[1-36]</leadingDigits> 25077 <format>$1 $2</format> 25078 </numberFormat> 25079 </availableFormats> 25080 <generalDesc> 25081 <nationalNumberPattern> 25082 38[02-9]\d{6,9}| 25083 6\d{7,9}| 25084 90\d{4,8}| 25085 38\d{5,6}| 25086 (?: 25087 7\d\d| 25088 800 25089 )\d{3,9}| 25090 (?: 25091 [12]\d| 25092 3[0-79] 25093 )\d{5,10} 25094 </nationalNumberPattern> 25095 </generalDesc> 25096 <!-- Most subscriber numbers may not start with 0 or 1. Exceptionally, the prefix 11 1[5-7] 25097 has been issused, so we allow 11 1X here. --> 25098 <fixedLine> 25099 <possibleLengths national="[7-12]" localOnly="[4-6]"/> 25100 <exampleNumber>10234567</exampleNumber> 25101 <nationalNumberPattern> 25102 (?: 25103 11[1-9]\d| 25104 (?: 25105 2[389]| 25106 39 25107 )(?: 25108 0[2-9]| 25109 [2-9]\d 25110 ) 25111 )\d{3,8}| 25112 (?: 25113 1[02-9]| 25114 2[0-24-7]| 25115 3[0-8] 25116 )[2-9]\d{4,9} 25117 </nationalNumberPattern> 25118 </fixedLine> 25119 <mobile> 25120 <possibleLengths national="[8-10]"/> 25121 <exampleNumber>601234567</exampleNumber> 25122 <nationalNumberPattern> 25123 6(?: 25124 [0-689]| 25125 7\d 25126 )\d{6,7} 25127 </nationalNumberPattern> 25128 </mobile> 25129 <tollFree> 25130 <possibleLengths national="[6-12]"/> 25131 <exampleNumber>80012345</exampleNumber> 25132 <nationalNumberPattern>800\d{3,9}</nationalNumberPattern> 25133 </tollFree> 25134 <premiumRate> 25135 <possibleLengths national="[6-10]"/> 25136 <exampleNumber>90012345</exampleNumber> 25137 <nationalNumberPattern> 25138 (?: 25139 78\d| 25140 90[0169] 25141 )\d{3,7} 25142 </nationalNumberPattern> 25143 </premiumRate> 25144 <uan> 25145 <possibleLengths national="[6-12]"/> 25146 <exampleNumber>700123456</exampleNumber> 25147 <nationalNumberPattern>7[06]\d{4,10}</nationalNumberPattern> 25148 </uan> 25149 </territory> 25150 25151 <!-- Russia (RU) --> 25152 <!-- Main region for 'KZ' --> 25153 <!-- http://www.itu.int/oth/T02020000AD/en --> 25154 <!-- http://en.wikipedia.org/wiki/%2B7 --> 25155 <!-- Formatting from wikipedia, confirmed on government websites such as 25156 http://www.minjust.ru/ru/structure/contact/. Contains formatting instructions for 25157 Kazakhstan as well. --> 25158 <territory id="RU" mainCountryForCode="true" countryCode="7" leadingDigits="3[04-689]|[489]" 25159 preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefix="8" 25160 mobileNumberPortableRegion="true"> 25161 <availableFormats> 25162 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 25163 <leadingDigits>[0-79]</leadingDigits> 25164 <format>$1-$2-$3</format> 25165 <intlFormat>NA</intlFormat> 25166 </numberFormat> 25167 <!-- Kazakhstan formatting only. --> 25168 <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})" 25169 nationalPrefixFormattingRule="$NP ($FG)" 25170 nationalPrefixOptionalWhenFormatting="true"> 25171 <leadingDigits> 25172 7(?: 25173 1[0-8]| 25174 2[1-9] 25175 ) 25176 </leadingDigits> 25177 <leadingDigits> 25178 7(?: 25179 1(?: 25180 [0-356]2| 25181 4[29]| 25182 7| 25183 8[27] 25184 )| 25185 2(?: 25186 1[23]| 25187 [2-9]2 25188 ) 25189 ) 25190 </leadingDigits> 25191 <leadingDigits> 25192 7(?: 25193 1(?: 25194 [0-356]2| 25195 4[29]| 25196 7| 25197 8[27] 25198 )| 25199 2(?: 25200 13[03-69]| 25201 62[013-9] 25202 ) 25203 )| 25204 72[1-57-9]2 25205 </leadingDigits> 25206 <format>$1 $2 $3 $4</format> 25207 </numberFormat> 25208 <!-- Kazakhstan formatting only. --> 25209 <numberFormat pattern="(\d{5})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP ($FG)" 25210 nationalPrefixOptionalWhenFormatting="true"> 25211 <leadingDigits> 25212 7(?: 25213 1[0-68]| 25214 2[1-9] 25215 ) 25216 </leadingDigits> 25217 <leadingDigits> 25218 7(?: 25219 1(?: 25220 [06][3-6]| 25221 [18]| 25222 2[35]| 25223 [3-5][3-5] 25224 )| 25225 2(?: 25226 [13][3-5]| 25227 [24-689]| 25228 7[457] 25229 ) 25230 ) 25231 </leadingDigits> 25232 <leadingDigits> 25233 7(?: 25234 1(?: 25235 0(?: 25236 [356]| 25237 4[023] 25238 )| 25239 [18]| 25240 2(?: 25241 3[013-9]| 25242 5 25243 )| 25244 3[45]| 25245 43[013-79]| 25246 5(?: 25247 3[1-8]| 25248 4[1-7]| 25249 5 25250 )| 25251 6(?: 25252 3[0-35-9]| 25253 [4-6] 25254 ) 25255 )| 25256 2(?: 25257 1(?: 25258 3[178]| 25259 [45] 25260 )| 25261 [24-689]| 25262 3[35]| 25263 7[457] 25264 ) 25265 )| 25266 7(?: 25267 14| 25268 23 25269 )4[0-8]| 25270 71(?: 25271 33| 25272 45 25273 )[1-79] 25274 </leadingDigits> 25275 <format>$1 $2 $3 $4</format> 25276 </numberFormat> 25277 <!-- Kazakhstan formatting only. --> 25278 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP ($FG)" 25279 nationalPrefixOptionalWhenFormatting="true"> 25280 <leadingDigits>7</leadingDigits> 25281 <format>$1 $2 $3</format> 25282 </numberFormat> 25283 <!-- Russian number formatting mostly, some minor overlap with shared ranges. --> 25284 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" 25285 nationalPrefixFormattingRule="$NP ($FG)" 25286 nationalPrefixOptionalWhenFormatting="true"> 25287 <leadingDigits> 25288 [349]| 25289 8(?: 25290 [02-7]| 25291 1[1-8] 25292 ) 25293 </leadingDigits> 25294 <format>$1 $2-$3-$4</format> 25295 </numberFormat> 25296 <numberFormat pattern="(\d{4})(\d{4})(\d{3})(\d{3})" 25297 nationalPrefixFormattingRule="$NP ($FG)"> 25298 <leadingDigits>8</leadingDigits> 25299 <format>$1 $2 $3 $4</format> 25300 </numberFormat> 25301 </availableFormats> 25302 <generalDesc> 25303 <nationalNumberPattern> 25304 8\d{13}| 25305 [347-9]\d{9} 25306 </nationalNumberPattern> 25307 </generalDesc> 25308 <!-- The Ivanovo area code 493 was omitted on the official document, but this is still used 25309 in the yellow pages, and on their own website and is listed on wikipedia. This applies 25310 also to 395 (Irkutsk). Also including the 840 prefix for Abkhazia. --> 25311 <fixedLine> 25312 <possibleLengths national="10" localOnly="7"/> 25313 <exampleNumber>3011234567</exampleNumber> 25314 <nationalNumberPattern> 25315 (?: 25316 3(?: 25317 0[12]| 25318 4[1-35-79]| 25319 5[1-3]| 25320 65| 25321 8[1-58]| 25322 9[0145] 25323 )| 25324 4(?: 25325 01| 25326 1[1356]| 25327 2[13467]| 25328 7[1-5]| 25329 8[1-7]| 25330 9[1-689] 25331 )| 25332 8(?: 25333 1[1-8]| 25334 2[01]| 25335 3[13-6]| 25336 4[0-8]| 25337 5[15]| 25338 6[1-35-79]| 25339 7[1-37-9] 25340 ) 25341 )\d{7} 25342 </nationalNumberPattern> 25343 </fixedLine> 25344 <mobile> 25345 <possibleLengths national="10"/> 25346 <exampleNumber>9123456789</exampleNumber> 25347 <nationalNumberPattern>9\d{9}</nationalNumberPattern> 25348 </mobile> 25349 <!-- The metadata states that 804 numbers are UAN numbers, but 25350 teleum.ru/numbers/toll_free_804 states that they are now being offered as toll-free 25351 numbers. --> 25352 <tollFree> 25353 <possibleLengths national="10,14"/> 25354 <exampleNumber>8001234567</exampleNumber> 25355 <nationalNumberPattern> 25356 8(?: 25357 0[04]| 25358 108\d{3} 25359 )\d{7} 25360 </nationalNumberPattern> 25361 </tollFree> 25362 <!-- Covers tele-voting numbers as well. --> 25363 <premiumRate> 25364 <possibleLengths national="10"/> 25365 <exampleNumber>8091234567</exampleNumber> 25366 <nationalNumberPattern>80[39]\d{7}</nationalNumberPattern> 25367 </premiumRate> 25368 <!-- These are referred to as UPT numbers in the plan. --> 25369 <personalNumber> 25370 <possibleLengths national="10"/> 25371 <exampleNumber>8081234567</exampleNumber> 25372 <nationalNumberPattern>808\d{7}</nationalNumberPattern> 25373 </personalNumber> 25374 </territory> 25375 25376 <!-- Rwanda (RW) --> 25377 <!-- According to ITU, there is no national prefix. However, this is still used. As of June 3rd 25378 2011, this was confirmed by a Rwandan local. It is also shown in this format on pages such 25379 as http://www.tigo.co.rw "Choose Your Number" service. --> 25380 <!-- http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf --> 25381 <!-- http://en.wikipedia.org/wiki/+250 --> 25382 <territory id="RW" countryCode="250" internationalPrefix="00" nationalPrefix="0"> 25383 <availableFormats> 25384 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 25385 <leadingDigits>0</leadingDigits> 25386 <format>$1 $2 $3 $4</format> 25387 </numberFormat> 25388 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 25389 <leadingDigits>2</leadingDigits> 25390 <format>$1 $2 $3</format> 25391 </numberFormat> 25392 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25393 <leadingDigits>[7-9]</leadingDigits> 25394 <format>$1 $2 $3</format> 25395 </numberFormat> 25396 </availableFormats> 25397 <generalDesc> 25398 <nationalNumberPattern> 25399 (?: 25400 06| 25401 [27]\d\d| 25402 [89]00 25403 )\d{6} 25404 </nationalNumberPattern> 25405 </generalDesc> 25406 <!-- We support satellite numbers here, since they are in the plan, although no recent 25407 online examples can be found. We also support fixed-line ranges that have been reserved 25408 and paid for, even where no online numbers can be found. --> 25409 <fixedLine> 25410 <possibleLengths national="8,9"/> 25411 <exampleNumber>250123456</exampleNumber> 25412 <nationalNumberPattern> 25413 (?: 25414 06| 25415 2[23568]\d 25416 )\d{6} 25417 </nationalNumberPattern> 25418 </fixedLine> 25419 <!-- Removing 75 - that was Rwandatel but they had their license revoked. --> 25420 <mobile> 25421 <possibleLengths national="9"/> 25422 <exampleNumber>720123456</exampleNumber> 25423 <nationalNumberPattern>7[237-9]\d{7}</nationalNumberPattern> 25424 </mobile> 25425 <tollFree> 25426 <possibleLengths national="9"/> 25427 <exampleNumber>800123456</exampleNumber> 25428 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 25429 </tollFree> 25430 <premiumRate> 25431 <possibleLengths national="9"/> 25432 <exampleNumber>900123456</exampleNumber> 25433 <nationalNumberPattern>900\d{6}</nationalNumberPattern> 25434 </premiumRate> 25435 </territory> 25436 25437 <!-- Saudi Arabia (SA) --> 25438 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia --> 25439 <!-- http://www.itu.int/oth/T02020000B7/en --> 25440 <territory id="SA" countryCode="966" internationalPrefix="00" nationalPrefix="0" 25441 mobileNumberPortableRegion="true"> 25442 <availableFormats> 25443 <!-- It seems that the trunk prefix is not used for these numbers, based on wikipedia and on 25444 the fact that no numbers of this form found online have a trunk prefix added. --> 25445 <numberFormat pattern="(\d{4})(\d{5})"> 25446 <leadingDigits>9</leadingDigits> 25447 <format>$1 $2</format> 25448 </numberFormat> 25449 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25450 <leadingDigits>1</leadingDigits> 25451 <format>$1 $2 $3</format> 25452 </numberFormat> 25453 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25454 <leadingDigits>5</leadingDigits> 25455 <format>$1 $2 $3</format> 25456 </numberFormat> 25457 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 25458 <leadingDigits>81</leadingDigits> 25459 <format>$1 $2 $3</format> 25460 </numberFormat> 25461 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 25462 <leadingDigits>8</leadingDigits> 25463 <format>$1 $2 $3</format> 25464 </numberFormat> 25465 </availableFormats> 25466 <generalDesc> 25467 <nationalNumberPattern> 25468 92\d{7}| 25469 (?: 25470 [15]| 25471 8\d 25472 )\d{8} 25473 </nationalNumberPattern> 25474 </generalDesc> 25475 <fixedLine> 25476 <possibleLengths national="9" localOnly="7"/> 25477 <exampleNumber>112345678</exampleNumber> 25478 <nationalNumberPattern> 25479 1(?: 25480 1\d| 25481 2[24-8]| 25482 3[35-8]| 25483 4[3-68]| 25484 6[2-5]| 25485 7[235-7] 25486 )\d{6} 25487 </nationalNumberPattern> 25488 </fixedLine> 25489 <mobile> 25490 <possibleLengths national="9"/> 25491 <exampleNumber>512345678</exampleNumber> 25492 <nationalNumberPattern> 25493 579[01]\d{5}| 25494 5(?: 25495 [013-689]\d| 25496 7[0-8] 25497 )\d{6} 25498 </nationalNumberPattern> 25499 </mobile> 25500 <tollFree> 25501 <possibleLengths national="10"/> 25502 <exampleNumber>8001234567</exampleNumber> 25503 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 25504 </tollFree> 25505 <!-- Contains shared revenue range 925, as calling these numbers involve charges from carrier 25506 and the organization that you are calling. --> 25507 <premiumRate> 25508 <possibleLengths national="9"/> 25509 <exampleNumber>925012345</exampleNumber> 25510 <nationalNumberPattern>925\d{6}</nationalNumberPattern> 25511 </premiumRate> 25512 <sharedCost> 25513 <possibleLengths national="9"/> 25514 <exampleNumber>920012345</exampleNumber> 25515 <nationalNumberPattern>920\d{6}</nationalNumberPattern> 25516 </sharedCost> 25517 <!-- Including "Nomadic" numbers from the Telecom Company "Go". "Go" says these are fixed-line 25518 that can be moved with no further setup. As these are mobile in nature and UAN is the 25519 closest match, adding it here. --> 25520 <uan> 25521 <possibleLengths national="10"/> 25522 <exampleNumber>8110123456</exampleNumber> 25523 <nationalNumberPattern>811\d{7}</nationalNumberPattern> 25524 </uan> 25525 </territory> 25526 25527 <!-- Solomon Islands (SB) --> 25528 <!-- http://www.itu.int/oth/T02020000BF/en --> 25529 <!-- A single group is used to format 5-digit numbers. This formatting pattern follows 25530 the guidelines in the ITU document. --> 25531 <territory id="SB" countryCode="677" internationalPrefix="0[01]"> 25532 <availableFormats> 25533 <numberFormat pattern="(\d{2})(\d{5})"> 25534 <leadingDigits> 25535 7| 25536 8[4-9]| 25537 9(?: 25538 [1-8]| 25539 9[0-8] 25540 ) 25541 </leadingDigits> 25542 <format>$1 $2</format> 25543 </numberFormat> 25544 </availableFormats> 25545 <generalDesc> 25546 <nationalNumberPattern> 25547 (?: 25548 [1-6]| 25549 [7-9]\d\d 25550 )\d{4} 25551 </nationalNumberPattern> 25552 </generalDesc> 25553 <!-- Although not mentioned in the 2011 update, it seems likely that the range 67300-67699 25554 is still used for Sasamunga, Shortland, Poitete and Ringgi as per the 2010 plan. --> 25555 <fixedLine> 25556 <possibleLengths national="5"/> 25557 <exampleNumber>40123</exampleNumber> 25558 <nationalNumberPattern> 25559 (?: 25560 1[4-79]| 25561 [23]\d| 25562 4[0-2]| 25563 5[03]| 25564 6[0-37] 25565 )\d{3} 25566 </nationalNumberPattern> 25567 </fixedLine> 25568 <mobile> 25569 <possibleLengths national="5,7"/> 25570 <exampleNumber>7421234</exampleNumber> 25571 <nationalNumberPattern> 25572 48\d{3}| 25573 (?: 25574 (?: 25575 7[1-9]| 25576 8[4-9] 25577 )\d| 25578 9(?: 25579 1[2-9]| 25580 2[013-9]| 25581 3[0-2]| 25582 [46]\d| 25583 5[0-46-9]| 25584 7[0-689]| 25585 8[0-79]| 25586 9[0-8] 25587 ) 25588 )\d{4} 25589 </nationalNumberPattern> 25590 </mobile> 25591 <tollFree> 25592 <possibleLengths national="5"/> 25593 <exampleNumber>18123</exampleNumber> 25594 <nationalNumberPattern>1[38]\d{3}</nationalNumberPattern> 25595 </tollFree> 25596 <voip> 25597 <possibleLengths national="5"/> 25598 <exampleNumber>51123</exampleNumber> 25599 <nationalNumberPattern>5[12]\d{3}</nationalNumberPattern> 25600 </voip> 25601 </territory> 25602 25603 <!-- Seychelles (SC) --> 25604 <!-- http://www.itu.int/oth/T02020000BA/en --> 25605 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles --> 25606 <territory id="SC" countryCode="248" preferredInternationalPrefix="00" 25607 internationalPrefix="010|0[0-2]"> 25608 <availableFormats> 25609 <numberFormat pattern="(\d)(\d{3})(\d{3})"> 25610 <leadingDigits> 25611 [246]| 25612 9[57] 25613 </leadingDigits> 25614 <format>$1 $2 $3</format> 25615 </numberFormat> 25616 </availableFormats> 25617 <generalDesc> 25618 <nationalNumberPattern> 25619 800\d{4}| 25620 (?: 25621 [249]\d| 25622 64 25623 )\d{5} 25624 </nationalNumberPattern> 25625 </generalDesc> 25626 <!-- We are putting Fixed Services numbers here for now, as we cannot find any evidence that 25627 they are more expensive to call than other Fixed Line services. ISDN and DID services 25628 are here too, since they seem to be also fixed-line phone numbers. --> 25629 <fixedLine> 25630 <possibleLengths national="7"/> 25631 <exampleNumber>4217123</exampleNumber> 25632 <nationalNumberPattern>4[2-46]\d{5}</nationalNumberPattern> 25633 </fixedLine> 25634 <!-- Includes Fixed Cellular. --> 25635 <mobile> 25636 <possibleLengths national="7"/> 25637 <exampleNumber>2510123</exampleNumber> 25638 <nationalNumberPattern>2[125-8]\d{5}</nationalNumberPattern> 25639 </mobile> 25640 <tollFree> 25641 <possibleLengths national="7"/> 25642 <exampleNumber>8000000</exampleNumber> 25643 <nationalNumberPattern>800[08]\d{3}</nationalNumberPattern> 25644 </tollFree> 25645 <!-- Includes prefix 971,95[0-9] which is assigned to Audiotext ,International Audiotext 25646 Services. --> 25647 <voip> 25648 <possibleLengths national="7"/> 25649 <exampleNumber>6412345</exampleNumber> 25650 <nationalNumberPattern> 25651 971\d{4}| 25652 (?: 25653 64| 25654 95 25655 )\d{5} 25656 </nationalNumberPattern> 25657 </voip> 25658 </territory> 25659 25660 <!-- Sudan (SD) --> 25661 <!-- http://www.itu.int/oth/T02020000C4/en --> 25662 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Sudan --> 25663 <territory id="SD" countryCode="249" internationalPrefix="00" nationalPrefix="0"> 25664 <availableFormats> 25665 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25666 <leadingDigits>[19]</leadingDigits> 25667 <format>$1 $2 $3</format> 25668 </numberFormat> 25669 </availableFormats> 25670 <generalDesc> 25671 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern> 25672 </generalDesc> 25673 <!-- Retaining previous prefix as 18 since it seems still to be used. ITU doc says 12 is a 25674 fixed-line range but we are supporting 1[0-2] under mobile as Sudatel mentions that 25675 these mobile ranges are assigned to them. --> 25676 <!-- The third digit here is an area code as per Wikipedia. Added 154 range based on valid 25677 numbers found online. --> 25678 <fixedLine> 25679 <possibleLengths national="9"/> 25680 <exampleNumber>153123456</exampleNumber> 25681 <nationalNumberPattern> 25682 1(?: 25683 5\d| 25684 8[35-7] 25685 )\d{6} 25686 </nationalNumberPattern> 25687 </fixedLine> 25688 <mobile> 25689 <possibleLengths national="9"/> 25690 <exampleNumber>911231234</exampleNumber> 25691 <nationalNumberPattern> 25692 (?: 25693 1[0-2]| 25694 9[0-3569] 25695 )\d{7} 25696 </nationalNumberPattern> 25697 </mobile> 25698 </territory> 25699 25700 <!-- Sweden (SE) --> 25701 <!-- https://www.pts.se/en/english-b/telephony/national-numbering-and-addressing-plans/ --> 25702 <!-- Formatting patterns are from the numbering plan and from the Swedish yellow pages 25703 http://gulasidorna.eniro.se --> 25704 <territory id="SE" countryCode="46" internationalPrefix="00" nationalPrefix="0" 25705 mobileNumberPortableRegion="true"> 25706 <availableFormats> 25707 <!-- Short toll-free numbers. --> 25708 <numberFormat pattern="(\d{2})(\d{2,3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25709 <leadingDigits>20</leadingDigits> 25710 <format>$1-$2 $3</format> 25711 <intlFormat>$1 $2 $3</intlFormat> 25712 </numberFormat> 25713 <!-- 7 digit premium rate numbers. --> 25714 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25715 <leadingDigits> 25716 9(?: 25717 00| 25718 39| 25719 44| 25720 9 25721 ) 25722 </leadingDigits> 25723 <format>$1-$2</format> 25724 <intlFormat>$1 $2</intlFormat> 25725 </numberFormat> 25726 <!-- Short fixed line numbers (2 digit area code) --> 25727 <numberFormat pattern="(\d{2})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25728 <leadingDigits> 25729 [12][136]| 25730 3[356]| 25731 4[0246]| 25732 6[03]| 25733 90[1-9] 25734 </leadingDigits> 25735 <format>$1-$2 $3</format> 25736 <intlFormat>$1 $2 $3</intlFormat> 25737 </numberFormat> 25738 <!-- Fixed line numbers in Stockholm (1 digit area code) --> 25739 <numberFormat pattern="(\d)(\d{2,3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25740 <leadingDigits>8</leadingDigits> 25741 <format>$1-$2 $3 $4</format> 25742 <intlFormat>$1 $2 $3 $4</intlFormat> 25743 </numberFormat> 25744 <!-- Short fixed line numbers (3 digit area code) --> 25745 <numberFormat pattern="(\d{3})(\d{2,3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25746 <leadingDigits> 25747 1[2457]| 25748 2(?: 25749 [247-9]| 25750 5[0138] 25751 )| 25752 3[0247-9]| 25753 4[1357-9]| 25754 5[0-35-9]| 25755 6(?: 25756 [125689]| 25757 4[02-57]| 25758 7[0-2] 25759 )| 25760 9(?: 25761 [125-8]| 25762 3[02-5]| 25763 4[0-3] 25764 ) 25765 </leadingDigits> 25766 <format>$1-$2 $3</format> 25767 <intlFormat>$1 $2 $3</intlFormat> 25768 </numberFormat> 25769 <!-- 8-9 digit premium rate numbers. --> 25770 <numberFormat pattern="(\d{3})(\d{2,3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25771 <leadingDigits> 25772 9(?: 25773 00| 25774 39| 25775 44 25776 ) 25777 </leadingDigits> 25778 <format>$1-$2 $3</format> 25779 <intlFormat>$1 $2 $3</intlFormat> 25780 </numberFormat> 25781 <!-- Fixed line numbers (2 digit area code) and "long" toll free numbers. --> 25782 <numberFormat pattern="(\d{2})(\d{2,3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25783 <leadingDigits> 25784 1[13689]| 25785 2[0136]| 25786 3[1356]| 25787 4[0246]| 25788 54| 25789 6[03]| 25790 90[1-9] 25791 </leadingDigits> 25792 <format>$1-$2 $3 $4</format> 25793 <intlFormat>$1 $2 $3 $4</intlFormat> 25794 </numberFormat> 25795 <!-- Mobile numbers and other 9 digit numbers starting with 7 (pager, shared cost etc.) 25796 Also for UAN numbers starting with 10. --> 25797 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25798 <leadingDigits> 25799 10| 25800 7 25801 </leadingDigits> 25802 <format>$1-$2 $3 $4</format> 25803 <intlFormat>$1 $2 $3 $4</intlFormat> 25804 </numberFormat> 25805 <!-- Fixed line numbers in Stockholm (1 digit area code) --> 25806 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25807 <leadingDigits>8</leadingDigits> 25808 <format>$1-$2 $3 $4</format> 25809 <intlFormat>$1 $2 $3 $4</intlFormat> 25810 </numberFormat> 25811 <!-- Fixed line numbers (3 digit area code) --> 25812 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25813 <leadingDigits> 25814 [13-5]| 25815 2(?: 25816 [247-9]| 25817 5[0138] 25818 )| 25819 6(?: 25820 [124-689]| 25821 7[0-2] 25822 )| 25823 9(?: 25824 [125-8]| 25825 3[02-5]| 25826 4[0-3] 25827 ) 25828 </leadingDigits> 25829 <format>$1-$2 $3 $4</format> 25830 <intlFormat>$1 $2 $3 $4</intlFormat> 25831 </numberFormat> 25832 <!-- 10 digit premium rate numbers. --> 25833 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25834 <leadingDigits>9</leadingDigits> 25835 <format>$1-$2 $3 $4</format> 25836 <intlFormat>$1 $2 $3 $4</intlFormat> 25837 </numberFormat> 25838 <!-- Voicemail --> 25839 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{2})(\d{2})" 25840 nationalPrefixFormattingRule="$NP$FG"> 25841 <leadingDigits>[26]</leadingDigits> 25842 <format>$1-$2 $3 $4 $5</format> 25843 <intlFormat>$1 $2 $3 $4 $5</intlFormat> 25844 </numberFormat> 25845 </availableFormats> 25846 <generalDesc> 25847 <nationalNumberPattern> 25848 (?: 25849 [26]\d\d| 25850 9 25851 )\d{9}| 25852 [1-9]\d{8}| 25853 [1-689]\d{7}| 25854 [1-4689]\d{6}| 25855 2\d{5} 25856 </nationalNumberPattern> 25857 </generalDesc> 25858 <fixedLine> 25859 <possibleLengths national="[7-9]"/> 25860 <exampleNumber>8123456</exampleNumber> 25861 <nationalNumberPattern> 25862 (?: 25863 (?: 25864 [12][136]| 25865 3[356]| 25866 4[0246]| 25867 6[03]| 25868 8\d 25869 )\d| 25870 90[1-9] 25871 )\d{4,6}| 25872 (?: 25873 1(?: 25874 2[0-35]| 25875 4[0-4]| 25876 5[0-25-9]| 25877 7[13-6]| 25878 [89]\d 25879 )| 25880 2(?: 25881 2[0-7]| 25882 4[0136-8]| 25883 5[0138]| 25884 7[018]| 25885 8[01]| 25886 9[0-57] 25887 )| 25888 3(?: 25889 0[0-4]| 25890 1\d| 25891 2[0-25]| 25892 4[056]| 25893 7[0-2]| 25894 8[0-3]| 25895 9[023] 25896 )| 25897 4(?: 25898 1[013-8]| 25899 3[0135]| 25900 5[14-79]| 25901 7[0-246-9]| 25902 8[0156]| 25903 9[0-689] 25904 )| 25905 5(?: 25906 0[0-6]| 25907 [15][0-5]| 25908 2[0-68]| 25909 3[0-4]| 25910 4\d| 25911 6[03-5]| 25912 7[013]| 25913 8[0-79]| 25914 9[01] 25915 )| 25916 6(?: 25917 1[1-3]| 25918 2[0-4]| 25919 4[02-57]| 25920 5[0-37]| 25921 6[0-3]| 25922 7[0-2]| 25923 8[0247]| 25924 9[0-356] 25925 )| 25926 9(?: 25927 1[0-68]| 25928 2\d| 25929 3[02-5]| 25930 4[0-3]| 25931 5[0-4]| 25932 [68][01]| 25933 7[0135-8] 25934 ) 25935 )\d{5,6} 25936 </nationalNumberPattern> 25937 </fixedLine> 25938 <mobile> 25939 <possibleLengths national="9"/> 25940 <exampleNumber>701234567</exampleNumber> 25941 <nationalNumberPattern>7[02369]\d{7}</nationalNumberPattern> 25942 </mobile> 25943 <pager> 25944 <possibleLengths national="9"/> 25945 <exampleNumber>740123456</exampleNumber> 25946 <nationalNumberPattern>74[02-9]\d{6}</nationalNumberPattern> 25947 </pager> 25948 <tollFree> 25949 <possibleLengths national="[6-9]"/> 25950 <exampleNumber>20123456</exampleNumber> 25951 <nationalNumberPattern>20\d{4,7}</nationalNumberPattern> 25952 </tollFree> 25953 <premiumRate> 25954 <possibleLengths national="[7-10]"/> 25955 <exampleNumber>9001234567</exampleNumber> 25956 <nationalNumberPattern> 25957 649\d{6}| 25958 99[1-59]\d{4}(?: 25959 \d{3} 25960 )?| 25961 9(?: 25962 00| 25963 39| 25964 44 25965 )[1-8]\d{3,6} 25966 </nationalNumberPattern> 25967 </premiumRate> 25968 <sharedCost> 25969 <possibleLengths national="9"/> 25970 <exampleNumber>771234567</exampleNumber> 25971 <nationalNumberPattern>77[0-7]\d{6}</nationalNumberPattern> 25972 </sharedCost> 25973 <personalNumber> 25974 <possibleLengths national="9"/> 25975 <exampleNumber>751234567</exampleNumber> 25976 <nationalNumberPattern>75[1-8]\d{6}</nationalNumberPattern> 25977 </personalNumber> 25978 <uan> 25979 <possibleLengths national="9"/> 25980 <exampleNumber>102345678</exampleNumber> 25981 <nationalNumberPattern>10[1-8]\d{6}</nationalNumberPattern> 25982 </uan> 25983 <voicemail> 25984 <possibleLengths national="12"/> 25985 <exampleNumber>254123456789</exampleNumber> 25986 <nationalNumberPattern> 25987 (?: 25988 25[245]| 25989 67[3-68] 25990 )\d{9} 25991 </nationalNumberPattern> 25992 </voicemail> 25993 </territory> 25994 25995 <!-- Singapore (SG) --> 25996 <!-- http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx --> 25997 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Singapore --> 25998 <territory id="SG" countryCode="65" internationalPrefix="0[0-3]\d" 25999 mobileNumberPortableRegion="true"> 26000 <availableFormats> 26001 <numberFormat pattern="(\d{4,5})"> 26002 <leadingDigits> 26003 1[013-9]| 26004 77 26005 </leadingDigits> 26006 <leadingDigits> 26007 1(?: 26008 [013-8]| 26009 9(?: 26010 0[1-9]| 26011 [1-9] 26012 ) 26013 )| 26014 77 26015 </leadingDigits> 26016 <format>$1</format> 26017 <intlFormat>NA</intlFormat> 26018 </numberFormat> 26019 <numberFormat pattern="(\d{4})(\d{4})"> 26020 <leadingDigits> 26021 [369]| 26022 8(?: 26023 0[1-9]| 26024 [1-9] 26025 ) 26026 </leadingDigits> 26027 <format>$1 $2</format> 26028 </numberFormat> 26029 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 26030 <leadingDigits>8</leadingDigits> 26031 <format>$1 $2 $3</format> 26032 </numberFormat> 26033 <numberFormat pattern="(\d{4})(\d{4})(\d{3})"> 26034 <leadingDigits>7</leadingDigits> 26035 <format>$1 $2 $3</format> 26036 </numberFormat> 26037 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 26038 <leadingDigits>1</leadingDigits> 26039 <format>$1 $2 $3</format> 26040 </numberFormat> 26041 </availableFormats> 26042 <generalDesc> 26043 <nationalNumberPattern> 26044 (?: 26045 (?: 26046 1\d| 26047 8 26048 )\d\d| 26049 7000 26050 )\d{7}| 26051 [3689]\d{7} 26052 </nationalNumberPattern> 26053 </generalDesc> 26054 <fixedLine> 26055 <possibleLengths national="8"/> 26056 <exampleNumber>61234567</exampleNumber> 26057 <nationalNumberPattern> 26058 662[0-24-9]\d{4}| 26059 6(?: 26060 [0-578]\d| 26061 6[013-57-9]| 26062 9[0-35-9] 26063 )\d{5} 26064 </nationalNumberPattern> 26065 </fixedLine> 26066 <!-- 802[23] ,804[1467] and 8055 are added based on user report. --> 26067 <mobile> 26068 <possibleLengths national="8"/> 26069 <exampleNumber>81234567</exampleNumber> 26070 <nationalNumberPattern> 26071 8(?: 26072 09| 26073 95 26074 )[0-2]\d{4}| 26075 (?: 26076 8(?: 26077 0[1-8]| 26078 [1-8]\d| 26079 9[0-4] 26080 )| 26081 9[0-8]\d 26082 )\d{5} 26083 </nationalNumberPattern> 26084 </mobile> 26085 <tollFree> 26086 <possibleLengths national="10,11"/> 26087 <exampleNumber>18001234567</exampleNumber> 26088 <nationalNumberPattern> 26089 (?: 26090 18| 26091 8 26092 )00\d{7} 26093 </nationalNumberPattern> 26094 </tollFree> 26095 <premiumRate> 26096 <possibleLengths national="11"/> 26097 <exampleNumber>19001234567</exampleNumber> 26098 <nationalNumberPattern>1900\d{7}</nationalNumberPattern> 26099 </premiumRate> 26100 <voip> 26101 <possibleLengths national="8"/> 26102 <exampleNumber>31234567</exampleNumber> 26103 <nationalNumberPattern> 26104 (?: 26105 3[12]\d| 26106 666 26107 )\d{5} 26108 </nationalNumberPattern> 26109 </voip> 26110 <!-- Although not detailed in the plan beyond mentioning their existence, it seems 7000 26111 numbers are used for companies. Most of the online examples are in fact alpha-numbers. --> 26112 <uan> 26113 <possibleLengths national="11"/> 26114 <exampleNumber>70001234567</exampleNumber> 26115 <nationalNumberPattern>7000\d{7}</nationalNumberPattern> 26116 </uan> 26117 </territory> 26118 26119 <!-- St. Helena (SH) --> 26120 <!-- Main region for 'TA' --> 26121 <!-- http://www.itu.int/oth/T02020000AF/en --> 26122 <territory id="SH" mainCountryForCode="true" countryCode="290" leadingDigits="[256]" 26123 internationalPrefix="00"> 26124 <generalDesc> 26125 <nationalNumberPattern> 26126 (?: 26127 [256]\d| 26128 8 26129 )\d{3} 26130 </nationalNumberPattern> 26131 </generalDesc> 26132 <!-- There is a bug in the way the library calculates whether numbers are "possible" for a 26133 region in that it uses the "main" country if multiple countries share a country calling 26134 code. Trista da Cuñha shares a country calling code with Saint Helena but has only 4 26135 digit numbers, so we include 4 as a possible length here. --> 26136 <!-- St Helena has changed to 5 digits on October 1. 2013 --> 26137 <!-- Using St Helena Tourism as the example number. --> 26138 <fixedLine> 26139 <possibleLengths national="4,5"/> 26140 <exampleNumber>22158</exampleNumber> 26141 <nationalNumberPattern> 26142 2(?: 26143 [0-57-9]\d| 26144 6[4-9] 26145 )\d\d 26146 </nationalNumberPattern> 26147 </fixedLine> 26148 <!-- Effective 1st August 2015 --> 26149 <mobile> 26150 <possibleLengths national="5"/> 26151 <exampleNumber>51234</exampleNumber> 26152 <nationalNumberPattern>[56]\d{4}</nationalNumberPattern> 26153 </mobile> 26154 <!-- The ITU doc reserves prefixes 260 and 261 for Information Service and prefix 263 for 26155 Flexible access. We do not support these prefixes as we do not have any information 26156 about their usage. --> 26157 <voip> 26158 <possibleLengths national="5"/> 26159 <exampleNumber>26212</exampleNumber> 26160 <nationalNumberPattern>262\d\d</nationalNumberPattern> 26161 </voip> 26162 </territory> 26163 26164 <!-- Slovenia (SI) --> 26165 <!-- http://www.itu.int/oth/T02020000BE/en --> 26166 <!-- http://www.akos-rs.si/numbering-space --> 26167 <territory id="SI" countryCode="386" preferredInternationalPrefix="00" 26168 internationalPrefix="00|10(?:22|66|88|99)" nationalPrefix="0" 26169 mobileNumberPortableRegion="true"> 26170 <availableFormats> 26171 <numberFormat pattern="(\d{2})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> 26172 <leadingDigits> 26173 8[09]| 26174 9 26175 </leadingDigits> 26176 <format>$1 $2</format> 26177 </numberFormat> 26178 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 26179 <leadingDigits> 26180 59| 26181 8 26182 </leadingDigits> 26183 <format>$1 $2</format> 26184 </numberFormat> 26185 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26186 <leadingDigits> 26187 [37][01]| 26188 4[0139]| 26189 51| 26190 6 26191 </leadingDigits> 26192 <format>$1 $2 $3</format> 26193 </numberFormat> 26194 <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP$FG)"> 26195 <leadingDigits>[1-57]</leadingDigits> 26196 <format>$1 $2 $3 $4</format> 26197 </numberFormat> 26198 </availableFormats> 26199 <generalDesc> 26200 <nationalNumberPattern> 26201 [1-7]\d{7}| 26202 8\d{4,7}| 26203 90\d{4,6} 26204 </nationalNumberPattern> 26205 </generalDesc> 26206 <!-- Prefix 32 added after a user report. --> 26207 <fixedLine> 26208 <possibleLengths national="8" localOnly="7"/> 26209 <exampleNumber>12345678</exampleNumber> 26210 <nationalNumberPattern> 26211 (?: 26212 [1-357][2-8]| 26213 4[24-8] 26214 )\d{6} 26215 </nationalNumberPattern> 26216 </fixedLine> 26217 <!-- 43 range is mentioned as geographic number in 18.VII.2018 ITU doc where as previous 26218 ITU doc (15.III.2017) says it is MVNO. Supporting it under mobile as we found the 26219 numbers does not belong to same area. We include 049 here - it is VoIP in the plan, 26220 but is actually used to provide mobile coverage to Kosovo. Supporting all 69X numbers 26221 based on Wikipedia and some sub ranges being present in IR 21 doc. --> 26222 <mobile> 26223 <possibleLengths national="8"/> 26224 <exampleNumber>31234567</exampleNumber> 26225 <nationalNumberPattern> 26226 65(?: 26227 [178]\d| 26228 5[56]| 26229 6[01] 26230 )\d{4}| 26231 (?: 26232 [37][01]| 26233 4[0139]| 26234 51| 26235 6[489] 26236 )\d{6} 26237 </nationalNumberPattern> 26238 </mobile> 26239 <tollFree> 26240 <possibleLengths national="[6-8]"/> 26241 <exampleNumber>80123456</exampleNumber> 26242 <nationalNumberPattern>80\d{4,6}</nationalNumberPattern> 26243 </tollFree> 26244 <!-- Includes televoting, mass calling --> 26245 <premiumRate> 26246 <possibleLengths national="[5-8]"/> 26247 <exampleNumber>90123456</exampleNumber> 26248 <nationalNumberPattern> 26249 89[1-3]\d{2,5}| 26250 90\d{4,6} 26251 </nationalNumberPattern> 26252 </premiumRate> 26253 <voip> 26254 <possibleLengths national="8"/> 26255 <exampleNumber>59012345</exampleNumber> 26256 <nationalNumberPattern> 26257 (?: 26258 59\d\d| 26259 8(?: 26260 1(?: 26261 [67]\d| 26262 8[0-589] 26263 )| 26264 2(?: 26265 0\d| 26266 2[0-37-9]| 26267 8[0-2489] 26268 )| 26269 3[389]\d 26270 ) 26271 )\d{4} 26272 </nationalNumberPattern> 26273 </voip> 26274 </territory> 26275 26276 <!-- Svalbard & Jan Mayen (SJ) --> 26277 <!-- Calling code and formatting shared with 'NO' --> 26278 <!-- http://www.npt.no/pt_internet/numsys/E.164.pdf --> 26279 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Svalbard --> 26280 <territory id="SJ" countryCode="47" leadingDigits="79" internationalPrefix="00"> 26281 <generalDesc> 26282 <nationalNumberPattern> 26283 0\d{4}| 26284 (?: 26285 [489]\d| 26286 79 26287 )\d{6} 26288 </nationalNumberPattern> 26289 </generalDesc> 26290 <fixedLine> 26291 <possibleLengths national="8"/> 26292 <exampleNumber>79123456</exampleNumber> 26293 <nationalNumberPattern>79\d{6}</nationalNumberPattern> 26294 </fixedLine> 26295 <!-- Copied from Norway metadata. --> 26296 <mobile> 26297 <possibleLengths national="8"/> 26298 <exampleNumber>41234567</exampleNumber> 26299 <nationalNumberPattern> 26300 (?: 26301 4[015-8]| 26302 9\d 26303 )\d{6} 26304 </nationalNumberPattern> 26305 </mobile> 26306 <tollFree> 26307 <possibleLengths national="8"/> 26308 <exampleNumber>80012345</exampleNumber> 26309 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern> 26310 </tollFree> 26311 <premiumRate> 26312 <possibleLengths national="8"/> 26313 <exampleNumber>82012345</exampleNumber> 26314 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern> 26315 </premiumRate> 26316 <sharedCost> 26317 <possibleLengths national="8"/> 26318 <exampleNumber>81021234</exampleNumber> 26319 <nationalNumberPattern> 26320 810(?: 26321 0[0-6]| 26322 [2-8]\d 26323 )\d{3} 26324 </nationalNumberPattern> 26325 </sharedCost> 26326 <personalNumber> 26327 <possibleLengths national="8"/> 26328 <exampleNumber>88012345</exampleNumber> 26329 <nationalNumberPattern>880\d{5}</nationalNumberPattern> 26330 </personalNumber> 26331 <voip> 26332 <possibleLengths national="8"/> 26333 <exampleNumber>85012345</exampleNumber> 26334 <nationalNumberPattern>85[0-5]\d{5}</nationalNumberPattern> 26335 </voip> 26336 <!-- Includes some 810 local-rate numbers, and long-distance rate numbers. --> 26337 <uan> 26338 <possibleLengths national="5,8"/> 26339 <exampleNumber>02000</exampleNumber> 26340 <nationalNumberPattern> 26341 (?: 26342 0[2-9]| 26343 81(?: 26344 0(?: 26345 0[7-9]| 26346 1\d 26347 )| 26348 5\d\d 26349 ) 26350 )\d{3} 26351 </nationalNumberPattern> 26352 </uan> 26353 <voicemail> 26354 <possibleLengths national="8"/> 26355 <exampleNumber>81212345</exampleNumber> 26356 <nationalNumberPattern>81[23]\d{5}</nationalNumberPattern> 26357 </voicemail> 26358 </territory> 26359 26360 <!-- Slovakia (SK) --> 26361 <!-- http://www.itu.int/oth/T02020000BD/en --> 26362 <!-- http://www.teleoff.gov.sk/data/files/25211.pdf --> 26363 <territory id="SK" countryCode="421" internationalPrefix="00" nationalPrefix="0" 26364 mobileNumberPortableRegion="true"> 26365 <availableFormats> 26366 <numberFormat pattern="(\d)(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 26367 <leadingDigits>21</leadingDigits> 26368 <format>$1 $2 $3</format> 26369 </numberFormat> 26370 <numberFormat pattern="(\d{2})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 26371 <leadingDigits>[3-5][1-8]1</leadingDigits> 26372 <leadingDigits>[3-5][1-8]1[67]</leadingDigits> 26373 <format>$1 $2 $3</format> 26374 </numberFormat> 26375 <numberFormat pattern="(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26376 <leadingDigits>909</leadingDigits> 26377 <leadingDigits>9090</leadingDigits> 26378 <format>$1 $2</format> 26379 <intlFormat>NA</intlFormat> 26380 </numberFormat> 26381 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 26382 <leadingDigits>2</leadingDigits> 26383 <format>$1/$2 $3 $4</format> 26384 </numberFormat> 26385 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26386 <leadingDigits>[689]</leadingDigits> 26387 <format>$1 $2 $3</format> 26388 </numberFormat> 26389 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 26390 <leadingDigits>[3-5]</leadingDigits> 26391 <format>$1/$2 $3 $4</format> 26392 </numberFormat> 26393 </availableFormats> 26394 <generalDesc> 26395 <nationalNumberPattern> 26396 [2-689]\d{8}| 26397 [2-59]\d{6}| 26398 [2-5]\d{5} 26399 </nationalNumberPattern> 26400 </generalDesc> 26401 <noInternationalDialling> 26402 <possibleLengths national="7,9"/> 26403 <nationalNumberPattern> 26404 9090\d{3}| 26405 (?: 26406 602| 26407 8(?: 26408 00| 26409 [5-9]\d 26410 )| 26411 9(?: 26412 00| 26413 [78]\d 26414 ) 26415 )\d{6} 26416 </nationalNumberPattern> 26417 </noInternationalDialling> 26418 <!-- Added range 16 as per pattern [areacode] + 16 + SN(\d{2,4}) --> 26419 <fixedLine> 26420 <possibleLengths national="6,7,9"/> 26421 <exampleNumber>221234567</exampleNumber> 26422 <nationalNumberPattern> 26423 (?: 26424 2(?: 26425 16| 26426 [2-9]\d{3} 26427 )| 26428 (?: 26429 (?: 26430 [3-5][1-8]\d| 26431 819 26432 )\d| 26433 601[1-5] 26434 )\d 26435 )\d{4}| 26436 (?: 26437 2| 26438 [3-5][1-8] 26439 )1[67]\d{3}| 26440 [3-5][1-8]16\d\d 26441 </nationalNumberPattern> 26442 </fixedLine> 26443 <!-- 948 isn't in the number pattern, but many examples using this have been found, so 26444 deeming it valid for now. 909[1-9] is assigned to carrier Juro as per online 26445 references found. 945 is assigned to Orange as per its carrier doc. --> 26446 <mobile> 26447 <possibleLengths national="9"/> 26448 <exampleNumber>912123456</exampleNumber> 26449 <nationalNumberPattern> 26450 909[1-9]\d{5}| 26451 9(?: 26452 0[1-8]| 26453 1[0-24-9]| 26454 4[03-57-9]| 26455 5\d 26456 )\d{6} 26457 </nationalNumberPattern> 26458 </mobile> 26459 <pager> 26460 <possibleLengths national="7"/> 26461 <exampleNumber>9090123</exampleNumber> 26462 <nationalNumberPattern>9090\d{3}</nationalNumberPattern> 26463 </pager> 26464 <tollFree> 26465 <possibleLengths national="9"/> 26466 <exampleNumber>800123456</exampleNumber> 26467 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 26468 </tollFree> 26469 <premiumRate> 26470 <possibleLengths national="9"/> 26471 <exampleNumber>900123456</exampleNumber> 26472 <nationalNumberPattern> 26473 9(?: 26474 00| 26475 [78]\d 26476 )\d{6} 26477 </nationalNumberPattern> 26478 </premiumRate> 26479 <sharedCost> 26480 <possibleLengths national="9"/> 26481 <exampleNumber>850123456</exampleNumber> 26482 <nationalNumberPattern>8[5-9]\d{7}</nationalNumberPattern> 26483 </sharedCost> 26484 <voip> 26485 <possibleLengths national="9"/> 26486 <exampleNumber>690123456</exampleNumber> 26487 <nationalNumberPattern> 26488 6(?: 26489 02| 26490 5[0-4]| 26491 9[0-6] 26492 )\d{6} 26493 </nationalNumberPattern> 26494 </voip> 26495 <uan> 26496 <possibleLengths national="9"/> 26497 <exampleNumber>961234567</exampleNumber> 26498 <nationalNumberPattern>96\d{7}</nationalNumberPattern> 26499 </uan> 26500 </territory> 26501 26502 <!-- Sierra Leone (SL) --> 26503 <!-- http://www.itu.int/oth/T02020000BB/en --> 26504 <territory id="SL" countryCode="232" internationalPrefix="00" nationalPrefix="0"> 26505 <availableFormats> 26506 <!-- Following formatting of online yellow pages http://www.leonedirect.com --> 26507 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP$FG)"> 26508 <leadingDigits>[236-9]</leadingDigits> 26509 <format>$1 $2</format> 26510 </numberFormat> 26511 </availableFormats> 26512 <generalDesc> 26513 <nationalNumberPattern> 26514 (?: 26515 [237-9]\d| 26516 66 26517 )\d{6} 26518 </nationalNumberPattern> 26519 </generalDesc> 26520 <fixedLine> 26521 <possibleLengths national="8" localOnly="6"/> 26522 <exampleNumber>22221234</exampleNumber> 26523 <nationalNumberPattern>22[2-4][2-9]\d{4}</nationalNumberPattern> 26524 </fixedLine> 26525 <mobile> 26526 <possibleLengths national="8"/> 26527 <exampleNumber>25123456</exampleNumber> 26528 <nationalNumberPattern> 26529 (?: 26530 25| 26531 3[0-5]| 26532 66| 26533 7[2-9]| 26534 8[08]| 26535 9[09] 26536 )\d{6} 26537 </nationalNumberPattern> 26538 </mobile> 26539 </territory> 26540 26541 <!-- San Marino (SM) --> 26542 <!-- San Marino fixed-line numbers have an area code of "0549". However, this seems to be 26543 optional when dialling from outside the country; the phone number can be reached both with 26544 and without this area code. The nationalPrefixForParsing and nationalPrefixTransformRule 26545 are used to ensure that if the 0549 is not present, it will be added. --> 26546 <!-- Information about Italy. --> 26547 <!-- http://www.itu.int/oth/T02020000B5/en --> 26548 <!-- http://en.wikipedia.org/wiki/%2B39 --> 26549 <!-- http://en.wikipedia.org/wiki/%2B378 --> 26550 <territory id="SM" countryCode="378" internationalPrefix="00" 26551 nationalPrefixForParsing="([89]\d{5})$" nationalPrefixTransformRule="0549$1"> 26552 <availableFormats> 26553 <numberFormat pattern="(\d{6})"> 26554 <leadingDigits>[89]</leadingDigits> 26555 <format>$1</format> 26556 <intlFormat>NA</intlFormat> 26557 </numberFormat> 26558 <!-- Non-geographic numbers (without 0549 prefix). --> 26559 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 26560 <leadingDigits>[5-7]</leadingDigits> 26561 <format>$1 $2 $3 $4</format> 26562 </numberFormat> 26563 <!-- We follow the guidelines of the yellow-pages when formatting in national format. --> 26564 <numberFormat pattern="(\d{4})(\d{6})"> 26565 <leadingDigits>0</leadingDigits> 26566 <format>$1 $2</format> 26567 </numberFormat> 26568 </availableFormats> 26569 <generalDesc> 26570 <nationalNumberPattern> 26571 (?: 26572 0549| 26573 [5-7]\d 26574 )\d{6} 26575 </nationalNumberPattern> 26576 </generalDesc> 26577 <!-- Example numbers provided by the Telecommunications Services. --> 26578 <fixedLine> 26579 <possibleLengths national="10" localOnly="6"/> 26580 <exampleNumber>0549886377</exampleNumber> 26581 <nationalNumberPattern> 26582 0549(?: 26583 8[0157-9]| 26584 9\d 26585 )\d{4} 26586 </nationalNumberPattern> 26587 </fixedLine> 26588 <mobile> 26589 <possibleLengths national="8"/> 26590 <exampleNumber>66661212</exampleNumber> 26591 <nationalNumberPattern>6[16]\d{6}</nationalNumberPattern> 26592 </mobile> 26593 <!-- Includes Video Call numbers. --> 26594 <premiumRate> 26595 <possibleLengths national="8"/> 26596 <exampleNumber>71123456</exampleNumber> 26597 <nationalNumberPattern>7[178]\d{6}</nationalNumberPattern> 26598 </premiumRate> 26599 <voip> 26600 <possibleLengths national="8"/> 26601 <exampleNumber>58001110</exampleNumber> 26602 <nationalNumberPattern>5[158]\d{6}</nationalNumberPattern> 26603 </voip> 26604 </territory> 26605 26606 <!-- Senegal (SN) --> 26607 <!-- http://www.itu.int/oth/T02020000B8/en --> 26608 <!-- http://www.artpsenegal.net/index.php?option=com_content&view=article&id=50 --> 26609 <territory id="SN" countryCode="221" internationalPrefix="00"> 26610 <availableFormats> 26611 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 26612 <leadingDigits>8</leadingDigits> 26613 <format>$1 $2 $3 $4</format> 26614 </numberFormat> 26615 <!-- Using yellow pages and online telecom company formatting, rather than that implied in 26616 the national numbering plan. --> 26617 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> 26618 <leadingDigits>[379]</leadingDigits> 26619 <format>$1 $2 $3 $4</format> 26620 </numberFormat> 26621 </availableFormats> 26622 <generalDesc> 26623 <nationalNumberPattern> 26624 (?: 26625 [378]\d| 26626 93 26627 )\d{7} 26628 </nationalNumberPattern> 26629 </generalDesc> 26630 <fixedLine> 26631 <possibleLengths national="9"/> 26632 <exampleNumber>301012345</exampleNumber> 26633 <nationalNumberPattern> 26634 3(?: 26635 0(?: 26636 1[0-2]| 26637 80 26638 )| 26639 282| 26640 3(?: 26641 8[1-9]| 26642 9[3-9] 26643 )| 26644 611 26645 )\d{5} 26646 </nationalNumberPattern> 26647 </fixedLine> 26648 <mobile> 26649 <possibleLengths national="9"/> 26650 <exampleNumber>701234567</exampleNumber> 26651 <nationalNumberPattern> 26652 7(?: 26653 (?: 26654 [06-8]\d| 26655 21| 26656 90 26657 )\d| 26658 5(?: 26659 01| 26660 [19]0| 26661 25| 26662 [38]3| 26663 [4-7]\d 26664 ) 26665 )\d{5} 26666 </nationalNumberPattern> 26667 </mobile> 26668 <tollFree> 26669 <possibleLengths national="9"/> 26670 <exampleNumber>800123456</exampleNumber> 26671 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 26672 </tollFree> 26673 <!-- Revenu Partagé in the plan. --> 26674 <premiumRate> 26675 <possibleLengths national="9"/> 26676 <exampleNumber>884123456</exampleNumber> 26677 <nationalNumberPattern>88[4689]\d{6}</nationalNumberPattern> 26678 </premiumRate> 26679 <sharedCost> 26680 <possibleLengths national="9"/> 26681 <exampleNumber>810123456</exampleNumber> 26682 <nationalNumberPattern>81[02468]\d{6}</nationalNumberPattern> 26683 </sharedCost> 26684 <!-- Also covers satellite telephony ranges. --> 26685 <voip> 26686 <possibleLengths national="9"/> 26687 <exampleNumber>933301234</exampleNumber> 26688 <nationalNumberPattern> 26689 (?: 26690 3(?: 26691 392| 26692 9[01]\d 26693 )\d| 26694 93(?: 26695 3[13]0| 26696 929 26697 ) 26698 )\d{4} 26699 </nationalNumberPattern> 26700 </voip> 26701 </territory> 26702 26703 <!-- Somalia (SO) --> 26704 <!-- This document seems to cover only a small set of prefixes in Somalia. Somalia has limited 26705 information available, and the numerous telecom carriers were previously working under an 26706 unregulated environment. The extra prefixes were added from the contact phone numbers of 26707 the countries main telecom operators. We also have received information that a national 26708 prefix of "0" is required when dialling from different regions (e.g. Puntland, Somaliland) 26709 for some operators, so that is included here although we do not use it when formatting. --> 26710 <!-- http://www.itu.int/oth/T02020000C0/en --> 26711 <!-- http://en.wikipedia.org/wiki/+252 --> 26712 <territory id="SO" countryCode="252" internationalPrefix="00" nationalPrefix="0"> 26713 <availableFormats> 26714 <numberFormat pattern="(\d{2})(\d{4})"> 26715 <leadingDigits>8[125]</leadingDigits> 26716 <format>$1 $2</format> 26717 </numberFormat> 26718 <numberFormat pattern="(\d{6})"> 26719 <leadingDigits>[134]</leadingDigits> 26720 <format>$1</format> 26721 </numberFormat> 26722 <!-- These follow formats online, such as http://www.hortel.net/contact_us.html --> 26723 <numberFormat pattern="(\d)(\d{6})"> 26724 <leadingDigits> 26725 [15]| 26726 2[0-79]| 26727 3[0-46-8]| 26728 4[0-7] 26729 </leadingDigits> 26730 <format>$1 $2</format> 26731 </numberFormat> 26732 <numberFormat pattern="(\d)(\d{7})"> 26733 <leadingDigits> 26734 (?: 26735 2| 26736 90 26737 )4| 26738 [67] 26739 </leadingDigits> 26740 <format>$1 $2</format> 26741 </numberFormat> 26742 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 26743 <leadingDigits> 26744 [348]| 26745 64| 26746 79| 26747 90 26748 </leadingDigits> 26749 <format>$1 $2 $3</format> 26750 </numberFormat> 26751 <numberFormat pattern="(\d{2})(\d{5,7})"> 26752 <leadingDigits> 26753 1| 26754 28| 26755 6[0-35-9]| 26756 77| 26757 9[2-9] 26758 </leadingDigits> 26759 <format>$1 $2</format> 26760 </numberFormat> 26761 </availableFormats> 26762 <generalDesc> 26763 <nationalNumberPattern> 26764 [346-9]\d{8}| 26765 [12679]\d{7}| 26766 [1-5]\d{6}| 26767 [1348]\d{5} 26768 </nationalNumberPattern> 26769 </generalDesc> 26770 <!-- Apparently Telesom and Nationlink (Somaliland) both use the prefix 2. We exclude 28 26771 here since that is apparently used for mobile. As per ITU doc 6 digit mobile numbers 26772 are possible for 1, 3, 4, 81, 82 and 85 prefixes. --> 26773 <fixedLine> 26774 <possibleLengths national="6,7"/> 26775 <exampleNumber>4012345</exampleNumber> 26776 <nationalNumberPattern> 26777 (?: 26778 1\d| 26779 2[0-79]| 26780 3[0-46-8]| 26781 4[0-7]| 26782 5[57-9] 26783 )\d{5}| 26784 (?: 26785 [134]\d| 26786 8[125] 26787 )\d{4} 26788 </nationalNumberPattern> 26789 </fixedLine> 26790 <!-- 24 is used by the carrier Telesom. 28 is used by Nationlink. 6[89] are apparently used 26791 by Nationlink Somalia, 67 by Nationlink Puntland, and 61 by Hormuud. 7X is used by 26792 Somtel. 6 followed by only 7 digits is used by Telecom. Note that in June 2014 many 26793 ranges were suspended by the government. 90\d{6} was listed as one of the ranges to be 26794 suspended, but open-source contributors confirm that 90[67]\d{6} is still in use, even 26795 if the shorter 90 ranges are no longer. --> 26796 <mobile> 26797 <possibleLengths national="[7-9]"/> 26798 <exampleNumber>71123456</exampleNumber> 26799 <nationalNumberPattern> 26800 (?: 26801 (?: 26802 15| 26803 (?: 26804 3[59]| 26805 4[89]| 26806 6\d| 26807 7[79]| 26808 8[08] 26809 )\d| 26810 9(?: 26811 0\d| 26812 [2-9] 26813 ) 26814 )\d| 26815 2(?: 26816 4\d| 26817 8 26818 ) 26819 )\d{5}| 26820 (?: 26821 [67]\d\d| 26822 904 26823 )\d{5} 26824 </nationalNumberPattern> 26825 </mobile> 26826 </territory> 26827 26828 <!-- Suriname (SR) --> 26829 <!-- http://www.itu.int/oth/T02020000C5/en --> 26830 <territory id="SR" countryCode="597" internationalPrefix="00"> 26831 <availableFormats> 26832 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 26833 <leadingDigits>56</leadingDigits> 26834 <format>$1-$2-$3</format> 26835 </numberFormat> 26836 <!-- Following conventions used in the Suriname Yellow Pages. --> 26837 <numberFormat pattern="(\d{3})(\d{3})"> 26838 <leadingDigits>[2-5]</leadingDigits> 26839 <format>$1-$2</format> 26840 </numberFormat> 26841 <numberFormat pattern="(\d{3})(\d{4})"> 26842 <leadingDigits>[6-8]</leadingDigits> 26843 <format>$1-$2</format> 26844 </numberFormat> 26845 </availableFormats> 26846 <generalDesc> 26847 <nationalNumberPattern> 26848 (?: 26849 [2-5]| 26850 68| 26851 [78]\d 26852 )\d{5} 26853 </nationalNumberPattern> 26854 </generalDesc> 26855 <!-- Includes non-geographic WLL-CDMA Fixed Lines. --> 26856 <fixedLine> 26857 <possibleLengths national="6,7"/> 26858 <exampleNumber>211234</exampleNumber> 26859 <nationalNumberPattern> 26860 (?: 26861 2[1-3]| 26862 3[0-7]| 26863 (?: 26864 4| 26865 68 26866 )\d| 26867 5[2-58] 26868 )\d{4} 26869 </nationalNumberPattern> 26870 </fixedLine> 26871 <mobile> 26872 <possibleLengths national="7"/> 26873 <exampleNumber>7412345</exampleNumber> 26874 <nationalNumberPattern> 26875 (?: 26876 7[124-7]| 26877 8[124-9] 26878 )\d{5} 26879 </nationalNumberPattern> 26880 </mobile> 26881 <voip> 26882 <possibleLengths national="6"/> 26883 <exampleNumber>561234</exampleNumber> 26884 <nationalNumberPattern>56\d{4}</nationalNumberPattern> 26885 </voip> 26886 </territory> 26887 26888 <!-- South Sudan (SS) --> 26889 <!-- http://www.itu.int/oth/T02020000F9/en --> 26890 <!-- http://en.wikipedia.org/wiki/+211 --> 26891 <territory id="SS" countryCode="211" internationalPrefix="00" nationalPrefix="0"> 26892 <availableFormats> 26893 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26894 <leadingDigits>[19]</leadingDigits> 26895 <format>$1 $2 $3</format> 26896 </numberFormat> 26897 </availableFormats> 26898 <generalDesc> 26899 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern> 26900 </generalDesc> 26901 <fixedLine> 26902 <possibleLengths national="9"/> 26903 <exampleNumber>181234567</exampleNumber> 26904 <nationalNumberPattern>1[89]\d{7}</nationalNumberPattern> 26905 </fixedLine> 26906 <mobile> 26907 <possibleLengths national="9"/> 26908 <exampleNumber>977123456</exampleNumber> 26909 <nationalNumberPattern> 26910 (?: 26911 12| 26912 9[1257-9] 26913 )\d{7} 26914 </nationalNumberPattern> 26915 </mobile> 26916 </territory> 26917 26918 <!-- São Tomé & Príncipe (ST) --> 26919 <!-- http://www.itu.int/oth/T02020000B6/en --> 26920 <territory id="ST" countryCode="239" internationalPrefix="00"> 26921 <availableFormats> 26922 <numberFormat pattern="(\d{3})(\d{4})"> 26923 <leadingDigits>[29]</leadingDigits> 26924 <format>$1 $2</format> 26925 </numberFormat> 26926 </availableFormats> 26927 <generalDesc> 26928 <nationalNumberPattern> 26929 (?: 26930 22| 26931 9\d 26932 )\d{5} 26933 </nationalNumberPattern> 26934 </generalDesc> 26935 <fixedLine> 26936 <possibleLengths national="7"/> 26937 <exampleNumber>2221234</exampleNumber> 26938 <nationalNumberPattern>22\d{5}</nationalNumberPattern> 26939 </fixedLine> 26940 <!-- Added prefix 90 per IR21 from the carrier --> 26941 <mobile> 26942 <possibleLengths national="7"/> 26943 <exampleNumber>9812345</exampleNumber> 26944 <nationalNumberPattern> 26945 900[5-9]\d{3}| 26946 9(?: 26947 0[1-9]| 26948 [89]\d 26949 )\d{4} 26950 </nationalNumberPattern> 26951 </mobile> 26952 </territory> 26953 26954 <!-- El Salvador (SV) --> 26955 <!-- http://www.itu.int/oth/T020200003F/en --> 26956 <!-- http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8§or=2&ordenar=&dir=DESC --> 26957 <territory id="SV" countryCode="503" internationalPrefix="00"> 26958 <availableFormats> 26959 <numberFormat pattern="(\d{3})(\d{4})"> 26960 <leadingDigits>[89]</leadingDigits> 26961 <format>$1 $2</format> 26962 </numberFormat> 26963 <numberFormat pattern="(\d{4})(\d{4})"> 26964 <leadingDigits>[267]</leadingDigits> 26965 <format>$1 $2</format> 26966 </numberFormat> 26967 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 26968 <leadingDigits>[89]</leadingDigits> 26969 <format>$1 $2 $3</format> 26970 </numberFormat> 26971 </availableFormats> 26972 <generalDesc> 26973 <nationalNumberPattern> 26974 [267]\d{7}| 26975 (?: 26976 80\d| 26977 900 26978 )\d{4}(?: 26979 \d{4} 26980 )? 26981 </nationalNumberPattern> 26982 </generalDesc> 26983 <!-- Numbers starting with 20, 27, 28 and 29 are reserved but not yet used. --> 26984 <fixedLine> 26985 <possibleLengths national="8"/> 26986 <exampleNumber>21234567</exampleNumber> 26987 <nationalNumberPattern> 26988 2(?: 26989 79(?: 26990 0[0347-9]| 26991 [1-9]\d 26992 )| 26993 89(?: 26994 0[024589]| 26995 [1-9]\d 26996 ) 26997 )\d{3}| 26998 2(?: 26999 [1-69]\d| 27000 [78][0-8] 27001 )\d{5} 27002 </nationalNumberPattern> 27003 </fixedLine> 27004 <mobile> 27005 <possibleLengths national="8"/> 27006 <exampleNumber>70123456</exampleNumber> 27007 <nationalNumberPattern>[67]\d{7}</nationalNumberPattern> 27008 </mobile> 27009 <!-- Toll free numbers are either 800 NNNN or 800 NNNN NNNN. --> 27010 <tollFree> 27011 <possibleLengths national="7,11"/> 27012 <exampleNumber>8001234</exampleNumber> 27013 <nationalNumberPattern> 27014 800\d{8}| 27015 80[01]\d{4} 27016 </nationalNumberPattern> 27017 </tollFree> 27018 <!-- Premium rate numbers are either 900 NNNN or 900 NNNN NNNN. --> 27019 <premiumRate> 27020 <possibleLengths national="7,11"/> 27021 <exampleNumber>9001234</exampleNumber> 27022 <nationalNumberPattern> 27023 900\d{4}(?: 27024 \d{4} 27025 )? 27026 </nationalNumberPattern> 27027 </premiumRate> 27028 </territory> 27029 27030 <!-- Sint Maarten (SX) --> 27031 <!-- Calling code and formatting shared with 'US' --> 27032 <!-- http://www.nanpa.com/pdf/PL_429.pdf --> 27033 <!-- http://www.itu.int/oth/T02020000F7/en --> 27034 <territory id="SX" countryCode="1" leadingDigits="721" internationalPrefix="011" 27035 nationalPrefix="1" nationalPrefixForParsing="(5\d{6})$|1" 27036 nationalPrefixTransformRule="721$1" mobileNumberPortableRegion="true"> 27037 <generalDesc> 27038 <nationalNumberPattern> 27039 7215\d{6}| 27040 (?: 27041 [58]\d\d| 27042 900 27043 )\d{7} 27044 </nationalNumberPattern> 27045 </generalDesc> 27046 <fixedLine> 27047 <possibleLengths national="10" localOnly="7"/> 27048 <exampleNumber>7215425678</exampleNumber> 27049 <nationalNumberPattern> 27050 7215(?: 27051 4[2-8]| 27052 8[239]| 27053 9[056] 27054 )\d{4} 27055 </nationalNumberPattern> 27056 </fixedLine> 27057 <!-- We assume we can send SMSs to the Fixed GSM numbers mentioned in the plan and hence 27058 include these as mobile numbers. --> 27059 <mobile> 27060 <possibleLengths national="10" localOnly="7"/> 27061 <exampleNumber>7215205678</exampleNumber> 27062 <nationalNumberPattern> 27063 7215(?: 27064 1[02]| 27065 2\d| 27066 5[034679]| 27067 8[014-8] 27068 )\d{4} 27069 </nationalNumberPattern> 27070 </mobile> 27071 <tollFree> 27072 <possibleLengths national="10"/> 27073 <exampleNumber>8002123456</exampleNumber> 27074 <nationalNumberPattern> 27075 8(?: 27076 00| 27077 33| 27078 44| 27079 55| 27080 66| 27081 77| 27082 88 27083 )[2-9]\d{6} 27084 </nationalNumberPattern> 27085 </tollFree> 27086 <premiumRate> 27087 <possibleLengths national="10"/> 27088 <exampleNumber>9002123456</exampleNumber> 27089 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 27090 </premiumRate> 27091 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 27092 <personalNumber> 27093 <possibleLengths national="10"/> 27094 <exampleNumber>5002345678</exampleNumber> 27095 <nationalNumberPattern> 27096 52(?: 27097 3(?: 27098 [2-46-9][02-9]\d| 27099 5(?: 27100 [02-46-9]\d| 27101 5[0-46-9] 27102 ) 27103 )| 27104 4(?: 27105 [2-478][02-9]\d| 27106 5(?: 27107 [034]\d| 27108 2[024-9]| 27109 5[0-46-9] 27110 )| 27111 6(?: 27112 0[1-9]| 27113 [2-9]\d 27114 )| 27115 9(?: 27116 [05-9]\d| 27117 2[0-5]| 27118 49 27119 ) 27120 ) 27121 )\d{4}| 27122 52[34][2-9]1[02-9]\d{4}| 27123 5(?: 27124 00| 27125 2[125-9]| 27126 33| 27127 44| 27128 66| 27129 77| 27130 88 27131 )[2-9]\d{6} 27132 </nationalNumberPattern> 27133 </personalNumber> 27134 </territory> 27135 27136 <!-- Syria (SY) --> 27137 <!-- No tollFree or premiumRate information can be found. --> 27138 <!-- http://www.itu.int/oth/T02020000C9/en --> 27139 <!-- http://en.wikipedia.org/wiki/%2B963 --> 27140 <territory id="SY" countryCode="963" internationalPrefix="00" nationalPrefix="0"> 27141 <availableFormats> 27142 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG" 27143 nationalPrefixOptionalWhenFormatting="true"> 27144 <leadingDigits>[1-5]</leadingDigits> 27145 <format>$1 $2 $3</format> 27146 </numberFormat> 27147 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 27148 nationalPrefixOptionalWhenFormatting="true"> 27149 <leadingDigits>9</leadingDigits> 27150 <format>$1 $2 $3</format> 27151 </numberFormat> 27152 </availableFormats> 27153 <generalDesc> 27154 <nationalNumberPattern> 27155 [1-39]\d{8}| 27156 [1-5]\d{7} 27157 </nationalNumberPattern> 27158 </generalDesc> 27159 <!-- Numbers with the 21 prefix are made optionally 1-digit longer based on numbers found on 27160 the Internet. --> 27161 <fixedLine> 27162 <possibleLengths national="8,9" localOnly="6,7"/> 27163 <exampleNumber>112345678</exampleNumber> 27164 <nationalNumberPattern> 27165 21\d{6,7}| 27166 (?: 27167 1(?: 27168 [14]\d| 27169 [2356] 27170 )| 27171 2[235]| 27172 3(?: 27173 [13]\d| 27174 4 27175 )| 27176 4[134]| 27177 5[1-3] 27178 )\d{6} 27179 </nationalNumberPattern> 27180 </fixedLine> 27181 <!-- Numbers have been found online for the prefixes 922, 95[138], and 96[05]. --> 27182 <mobile> 27183 <possibleLengths national="9"/> 27184 <exampleNumber>944567890</exampleNumber> 27185 <nationalNumberPattern>9[1-689]\d{7}</nationalNumberPattern> 27186 </mobile> 27187 </territory> 27188 27189 <!-- Eswatini (SZ) --> 27190 <!-- http://www.itu.int/oth/T02020000C6/en --> 27191 <territory id="SZ" countryCode="268" internationalPrefix="00"> 27192 <availableFormats> 27193 <numberFormat pattern="(\d{4})(\d{4})"> 27194 <leadingDigits>[0237]</leadingDigits> 27195 <format>$1 $2</format> 27196 </numberFormat> 27197 <numberFormat pattern="(\d{5})(\d{4})"> 27198 <leadingDigits>9</leadingDigits> 27199 <format>$1 $2</format> 27200 </numberFormat> 27201 </availableFormats> 27202 <generalDesc> 27203 <nationalNumberPattern> 27204 0800\d{4}| 27205 (?: 27206 [237]\d| 27207 900 27208 )\d{6} 27209 </nationalNumberPattern> 27210 </generalDesc> 27211 <noInternationalDialling> 27212 <possibleLengths national="8"/> 27213 <nationalNumberPattern>0800\d{4}</nationalNumberPattern> 27214 </noInternationalDialling> 27215 <fixedLine> 27216 <possibleLengths national="8"/> 27217 <exampleNumber>22171234</exampleNumber> 27218 <nationalNumberPattern>[23][2-5]\d{6}</nationalNumberPattern> 27219 </fixedLine> 27220 <mobile> 27221 <possibleLengths national="8"/> 27222 <exampleNumber>76123456</exampleNumber> 27223 <nationalNumberPattern>7[6-9]\d{6}</nationalNumberPattern> 27224 </mobile> 27225 <tollFree> 27226 <possibleLengths national="8"/> 27227 <exampleNumber>08001234</exampleNumber> 27228 <nationalNumberPattern>0800\d{4}</nationalNumberPattern> 27229 </tollFree> 27230 <premiumRate> 27231 <possibleLengths national="9"/> 27232 <exampleNumber>900012345</exampleNumber> 27233 <nationalNumberPattern>900\d{6}</nationalNumberPattern> 27234 </premiumRate> 27235 <voip> 27236 <possibleLengths national="8"/> 27237 <exampleNumber>70012345</exampleNumber> 27238 <nationalNumberPattern>70\d{6}</nationalNumberPattern> 27239 </voip> 27240 </territory> 27241 27242 <!-- Tristan da Cunha (TA) --> 27243 <!-- Calling code and formatting shared with 'SH' --> 27244 <!-- http://www.itu.int/oth/T02020000AF/en --> 27245 <territory id="TA" countryCode="290" leadingDigits="8" internationalPrefix="00"> 27246 <generalDesc> 27247 <nationalNumberPattern>8\d{3}</nationalNumberPattern> 27248 </generalDesc> 27249 <fixedLine> 27250 <possibleLengths national="4"/> 27251 <exampleNumber>8999</exampleNumber> 27252 <nationalNumberPattern>8\d{3}</nationalNumberPattern> 27253 </fixedLine> 27254 </territory> 27255 27256 <!-- Turks & Caicos Islands (TC) --> 27257 <!-- Calling code and formatting shared with 'US' --> 27258 <!-- http://www.itu.int/oth/T02020000D8/en --> 27259 <territory id="TC" countryCode="1" leadingDigits="649" internationalPrefix="011" 27260 nationalPrefix="1" nationalPrefixForParsing="([2-479]\d{6})$|1" 27261 nationalPrefixTransformRule="649$1" mobileNumberPortableRegion="true"> 27262 <generalDesc> 27263 <nationalNumberPattern> 27264 (?: 27265 [58]\d\d| 27266 649| 27267 900 27268 )\d{7} 27269 </nationalNumberPattern> 27270 </generalDesc> 27271 <fixedLine> 27272 <possibleLengths national="10" localOnly="7"/> 27273 <exampleNumber>6497121234</exampleNumber> 27274 <nationalNumberPattern> 27275 649(?: 27276 266| 27277 712| 27278 9(?: 27279 4\d| 27280 50 27281 ) 27282 )\d{4} 27283 </nationalNumberPattern> 27284 </fixedLine> 27285 <!-- Extra prefixes 246, 247, 346 found online and in the yellow pages. --> 27286 <mobile> 27287 <possibleLengths national="10" localOnly="7"/> 27288 <exampleNumber>6492311234</exampleNumber> 27289 <nationalNumberPattern> 27290 649(?: 27291 2(?: 27292 3[129]| 27293 4[1-79] 27294 )| 27295 3\d\d| 27296 4[34][1-3] 27297 )\d{4} 27298 </nationalNumberPattern> 27299 </mobile> 27300 <tollFree> 27301 <possibleLengths national="10"/> 27302 <exampleNumber>8002345678</exampleNumber> 27303 <nationalNumberPattern> 27304 8(?: 27305 00| 27306 33| 27307 44| 27308 55| 27309 66| 27310 77| 27311 88 27312 )[2-9]\d{6} 27313 </nationalNumberPattern> 27314 </tollFree> 27315 <premiumRate> 27316 <possibleLengths national="10"/> 27317 <exampleNumber>9002345678</exampleNumber> 27318 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 27319 </premiumRate> 27320 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 27321 <personalNumber> 27322 <possibleLengths national="10"/> 27323 <exampleNumber>5002345678</exampleNumber> 27324 <nationalNumberPattern> 27325 52(?: 27326 3(?: 27327 [2-46-9][02-9]\d| 27328 5(?: 27329 [02-46-9]\d| 27330 5[0-46-9] 27331 ) 27332 )| 27333 4(?: 27334 [2-478][02-9]\d| 27335 5(?: 27336 [034]\d| 27337 2[024-9]| 27338 5[0-46-9] 27339 )| 27340 6(?: 27341 0[1-9]| 27342 [2-9]\d 27343 )| 27344 9(?: 27345 [05-9]\d| 27346 2[0-5]| 27347 49 27348 ) 27349 ) 27350 )\d{4}| 27351 52[34][2-9]1[02-9]\d{4}| 27352 5(?: 27353 00| 27354 2[125-9]| 27355 33| 27356 44| 27357 66| 27358 77| 27359 88 27360 )[2-9]\d{6} 27361 </nationalNumberPattern> 27362 </personalNumber> 27363 <voip> 27364 <possibleLengths national="10" localOnly="7"/> 27365 <exampleNumber>6497101234</exampleNumber> 27366 <nationalNumberPattern> 27367 649(?: 27368 71[01]| 27369 966 27370 )\d{4} 27371 </nationalNumberPattern> 27372 </voip> 27373 </territory> 27374 27375 <!-- Chad (TD) --> 27376 <!-- The international prefix includes 16 as the international manual exchange. --> 27377 <!-- http://www.itu.int/oth/T0202000029/en --> 27378 <territory id="TD" countryCode="235" preferredInternationalPrefix="00" 27379 internationalPrefix="00|16"> 27380 <availableFormats> 27381 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 27382 <leadingDigits>[2679]</leadingDigits> 27383 <format>$1 $2 $3 $4</format> 27384 </numberFormat> 27385 </availableFormats> 27386 <generalDesc> 27387 <nationalNumberPattern> 27388 (?: 27389 22| 27390 [69]\d| 27391 77 27392 )\d{6} 27393 </nationalNumberPattern> 27394 </generalDesc> 27395 <fixedLine> 27396 <possibleLengths national="8"/> 27397 <exampleNumber>22501234</exampleNumber> 27398 <nationalNumberPattern> 27399 22(?: 27400 [37-9]0| 27401 5[0-5]| 27402 6[89] 27403 )\d{4} 27404 </nationalNumberPattern> 27405 </fixedLine> 27406 <!-- Sotel Tchad "SALAM" (77 XX XX XX) is classified as a fixed operator in the plan, but it 27407 also says numbers starting with 7 are mobile numbers. Putting under mobile for now. 27408 Also adding 6[028] and 63[5-9] which are operated by Airtel. --> 27409 <!-- Adding entire 9 prefix based on information from carrier. --> 27410 <mobile> 27411 <possibleLengths national="8"/> 27412 <exampleNumber>63012345</exampleNumber> 27413 <nationalNumberPattern> 27414 (?: 27415 6[0235689]| 27416 77| 27417 9\d 27418 )\d{6} 27419 </nationalNumberPattern> 27420 </mobile> 27421 </territory> 27422 27423 <!-- Togo (TG) --> 27424 <!-- http://www.itu.int/oth/T02020000D1/en --> 27425 <territory id="TG" countryCode="228" internationalPrefix="00"> 27426 <availableFormats> 27427 <!-- Added leading digits so that the shortcodes do not pick this format during AYTF. --> 27428 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 27429 <leadingDigits>[279]</leadingDigits> 27430 <format>$1 $2 $3 $4</format> 27431 </numberFormat> 27432 </availableFormats> 27433 <generalDesc> 27434 <nationalNumberPattern>[279]\d{7}</nationalNumberPattern> 27435 </generalDesc> 27436 <fixedLine> 27437 <possibleLengths national="8"/> 27438 <exampleNumber>22212345</exampleNumber> 27439 <nationalNumberPattern> 27440 2(?: 27441 2[2-7]| 27442 3[23]| 27443 4[45]| 27444 55| 27445 6[67]| 27446 77 27447 )\d{5} 27448 </nationalNumberPattern> 27449 </fixedLine> 27450 <mobile> 27451 <possibleLengths national="8"/> 27452 <exampleNumber>90112345</exampleNumber> 27453 <nationalNumberPattern> 27454 (?: 27455 7[019]| 27456 9[0-36-9] 27457 )\d{6} 27458 </nationalNumberPattern> 27459 </mobile> 27460 </territory> 27461 27462 <!-- Thailand (TH) --> 27463 <!-- Subscribers can use respective carrier's IDD when calling abroad. We have not configured 27464 any preferredInternationalPrefix as there is no official evidence for it. --> 27465 <!-- http://www.itu.int/oth/T02020000CD/en --> 27466 <!-- http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf --> 27467 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Thailand --> 27468 <territory id="TH" countryCode="66" internationalPrefix="00[1-9]" nationalPrefix="0" 27469 mobileNumberPortableRegion="true"> 27470 <availableFormats> 27471 <!-- Formatting patterns from wikipedia and the document itself - 27472 http://en.wikipedia.org/wiki/%2B66 --> 27473 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 27474 <leadingDigits>2</leadingDigits> 27475 <format>$1 $2 $3</format> 27476 </numberFormat> 27477 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 27478 <leadingDigits>[13-9]</leadingDigits> 27479 <format>$1 $2 $3</format> 27480 </numberFormat> 27481 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 27482 <leadingDigits>1</leadingDigits> 27483 <format>$1 $2 $3</format> 27484 </numberFormat> 27485 </availableFormats> 27486 <generalDesc> 27487 <nationalNumberPattern> 27488 (?: 27489 001800| 27490 [2-57]| 27491 [689]\d 27492 )\d{7}| 27493 1\d{7,9} 27494 </nationalNumberPattern> 27495 </generalDesc> 27496 <!-- Numbers online have been found that start with 20, despite the ITU doc not covering 27497 these. --> 27498 <fixedLine> 27499 <possibleLengths national="8"/> 27500 <exampleNumber>21234567</exampleNumber> 27501 <nationalNumberPattern> 27502 (?: 27503 1[0689]| 27504 2\d| 27505 3[2-9]| 27506 4[2-5]| 27507 5[2-6]| 27508 7[3-7] 27509 )\d{6} 27510 </nationalNumberPattern> 27511 </fixedLine> 27512 <!-- Numbers found online starting with 62 and 64. 14, 63 and 65 are from an open-source bug 27513 report, we couldn't find evidence of these specifically being in use but this article 27514 http://www.prachachat.net/news_detail.php?newsid=1395732787 talks about prefix 6 and 1 27515 being cleared for mobile use. --> 27516 <mobile> 27517 <possibleLengths national="9"/> 27518 <exampleNumber>812345678</exampleNumber> 27519 <nationalNumberPattern> 27520 67(?: 27521 1[0-8]| 27522 2[4-7] 27523 )\d{5}| 27524 (?: 27525 14| 27526 6[1-6]| 27527 [89]\d 27528 )\d{7} 27529 </nationalNumberPattern> 27530 </mobile> 27531 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number. Prefix 001800 of length 27532 13-digit is added based on user report. --> 27533 <tollFree> 27534 <possibleLengths national="10,13"/> 27535 <exampleNumber>1800123456</exampleNumber> 27536 <nationalNumberPattern> 27537 (?: 27538 001800\d| 27539 1800 27540 )\d{6} 27541 </nationalNumberPattern> 27542 </tollFree> 27543 <premiumRate> 27544 <possibleLengths national="10"/> 27545 <exampleNumber>1900123456</exampleNumber> 27546 <nationalNumberPattern>1900\d{6}</nationalNumberPattern> 27547 </premiumRate> 27548 <!-- The ITU document says that the 89 prefix is also VOIP but there are lots of numbers 27549 online to suggest they are actually used as mobile numbers. --> 27550 <voip> 27551 <possibleLengths national="9"/> 27552 <exampleNumber>601234567</exampleNumber> 27553 <nationalNumberPattern>6[08]\d{7}</nationalNumberPattern> 27554 </voip> 27555 </territory> 27556 27557 <!-- Tajikistan (TJ) --> 27558 <!-- No tollFree or premiumRate information can be found. --> 27559 <!-- http://www.itu.int/oth/T02020000CA/en --> 27560 <!-- Based on details from vendors and online investigation results, 8 is no more considered 27561 as national dialling code. Originally added based on Wikipedia. It cannot coexits when 27562 810 is considered as international exit code and 10 as one of mobile ranges. --> 27563 <territory id="TJ" countryCode="992" preferredInternationalPrefix="8~10" 27564 internationalPrefix="810"> 27565 <availableFormats> 27566 <numberFormat pattern="(\d{6})(\d)(\d{2})"> 27567 <leadingDigits>331</leadingDigits> 27568 <leadingDigits>3317</leadingDigits> 27569 <format>$1 $2 $3</format> 27570 </numberFormat> 27571 <numberFormat pattern="(\d{3})(\d{2})(\d{4})"> 27572 <leadingDigits> 27573 44[02-479]| 27574 [34]7 27575 </leadingDigits> 27576 <format>$1 $2 $3</format> 27577 </numberFormat> 27578 <numberFormat pattern="(\d{4})(\d)(\d{4})"> 27579 <leadingDigits>3[1-5]</leadingDigits> 27580 <format>$1 $2 $3</format> 27581 </numberFormat> 27582 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 27583 <leadingDigits>[0-57-9]</leadingDigits> 27584 <format>$1 $2 $3</format> 27585 </numberFormat> 27586 </availableFormats> 27587 <generalDesc> 27588 <nationalNumberPattern>[0-57-9]\d{8}</nationalNumberPattern> 27589 </generalDesc> 27590 <fixedLine> 27591 <possibleLengths national="9" localOnly="3,[5-7]"/> 27592 <exampleNumber>372123456</exampleNumber> 27593 <nationalNumberPattern> 27594 (?: 27595 3(?: 27596 1[3-5]| 27597 2[245]| 27598 3[12]| 27599 4[24-7]| 27600 5[25]| 27601 72 27602 )| 27603 4(?: 27604 46| 27605 74| 27606 87 27607 ) 27608 )\d{6} 27609 </nationalNumberPattern> 27610 </fixedLine> 27611 <!-- Adding 90 prefix as SMS messages could be successfully delivered to these mobile 27612 numbers and 55 for Megafon from bug reports. 00 mobile range is assigned to 27613 Megafon as per their confirmation. --> 27614 <mobile> 27615 <possibleLengths national="9"/> 27616 <exampleNumber>917123456</exampleNumber> 27617 <nationalNumberPattern> 27618 (?: 27619 4(?: 27620 1[18]| 27621 4[02-479] 27622 )| 27623 81[1-9] 27624 )\d{6}| 27625 (?: 27626 0[0-57-9]| 27627 1[017]| 27628 2[02]| 27629 [34]0| 27630 5[05]| 27631 7[0178]| 27632 8[078]| 27633 9\d 27634 )\d{7} 27635 </nationalNumberPattern> 27636 </mobile> 27637 </territory> 27638 27639 <!-- Tokelau (TK) --> 27640 <!-- http://www.itu.int/oth/T02020000D2/en --> 27641 <territory id="TK" countryCode="690" internationalPrefix="00"> 27642 <generalDesc> 27643 <nationalNumberPattern>[2-47]\d{3,6}</nationalNumberPattern> 27644 </generalDesc> 27645 <!-- The example number is the contact number from the ITU document. --> 27646 <fixedLine> 27647 <possibleLengths national="[4-7]"/> 27648 <exampleNumber>3101</exampleNumber> 27649 <nationalNumberPattern> 27650 (?: 27651 2[2-4]| 27652 [34]\d 27653 )\d{2,5} 27654 </nationalNumberPattern> 27655 </fixedLine> 27656 <!-- No evidence has been found for prefixes 5, 6, 8, and 9 which are 27657 described as non-geographic service numbers, so these prefixes are 27658 excluded until more information is found. --> 27659 <mobile> 27660 <possibleLengths national="[4-7]"/> 27661 <exampleNumber>7290</exampleNumber> 27662 <nationalNumberPattern>7[2-4]\d{2,5}</nationalNumberPattern> 27663 </mobile> 27664 </territory> 27665 27666 <!-- Timor-Leste (TL) --> 27667 <!-- http://www.itu.int/oth/T02020000D0/en --> 27668 <territory id="TL" countryCode="670" internationalPrefix="00"> 27669 <availableFormats> 27670 <numberFormat pattern="(\d{3})(\d{4})"> 27671 <leadingDigits> 27672 [2-489]| 27673 70 27674 </leadingDigits> 27675 <format>$1 $2</format> 27676 </numberFormat> 27677 <!-- Since numbers grew an extra digit, we have no indication of how people are formatting 27678 them. If we see another pattern being used, we should change this later. --> 27679 <numberFormat pattern="(\d{4})(\d{4})"> 27680 <leadingDigits>7</leadingDigits> 27681 <format>$1 $2</format> 27682 </numberFormat> 27683 </availableFormats> 27684 <generalDesc> 27685 <nationalNumberPattern> 27686 7\d{7}| 27687 (?: 27688 [2-47]\d| 27689 [89]0 27690 )\d{5} 27691 </nationalNumberPattern> 27692 </generalDesc> 27693 <fixedLine> 27694 <possibleLengths national="7"/> 27695 <exampleNumber>2112345</exampleNumber> 27696 <nationalNumberPattern> 27697 (?: 27698 2[1-5]| 27699 3[1-9]| 27700 4[1-4] 27701 )\d{5} 27702 </nationalNumberPattern> 27703 </fixedLine> 27704 <mobile> 27705 <possibleLengths national="8"/> 27706 <exampleNumber>77212345</exampleNumber> 27707 <nationalNumberPattern>7[2-8]\d{6}</nationalNumberPattern> 27708 </mobile> 27709 <tollFree> 27710 <possibleLengths national="7"/> 27711 <exampleNumber>8012345</exampleNumber> 27712 <nationalNumberPattern>80\d{5}</nationalNumberPattern> 27713 </tollFree> 27714 <premiumRate> 27715 <possibleLengths national="7"/> 27716 <exampleNumber>9012345</exampleNumber> 27717 <nationalNumberPattern>90\d{5}</nationalNumberPattern> 27718 </premiumRate> 27719 <!-- We don't include paging or voicemail because the identified paging range was used by 27720 mobile previously, and for voicemail, it is unclear if the 2012 change affected these 27721 numbers, or if the range was indeed previously used for voicemail at all. --> 27722 <!-- We presume this wasn't affected by the numbering plan update. --> 27723 <personalNumber> 27724 <possibleLengths national="7"/> 27725 <exampleNumber>7012345</exampleNumber> 27726 <nationalNumberPattern>70\d{5}</nationalNumberPattern> 27727 </personalNumber> 27728 </territory> 27729 27730 <!-- Turkmenistan (TM) --> 27731 <!-- No tollFree or premiumRate information can be found. --> 27732 <!-- http://www.itu.int/oth/T02020000D7/en --> 27733 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan --> 27734 <territory id="TM" countryCode="993" preferredInternationalPrefix="8~10" 27735 internationalPrefix="810" nationalPrefix="8"> 27736 <availableFormats> 27737 <!-- There doesn't seem to be a standardized format. The format below is based on the 27738 Turkmenistan embassy at 27739 http://www.turkmenistanembassy.org/turkmen/info/contact.html --> 27740 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" 27741 nationalPrefixFormattingRule="($NP $FG)"> 27742 <leadingDigits>12</leadingDigits> 27743 <format>$1 $2-$3-$4</format> 27744 </numberFormat> 27745 <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP $FG)"> 27746 <leadingDigits>[1-5]</leadingDigits> 27747 <format>$1 $2-$3-$4</format> 27748 </numberFormat> 27749 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP $FG"> 27750 <leadingDigits>6</leadingDigits> 27751 <format>$1 $2</format> 27752 </numberFormat> 27753 </availableFormats> 27754 <generalDesc> 27755 <nationalNumberPattern>[1-6]\d{7}</nationalNumberPattern> 27756 </generalDesc> 27757 <!-- Additional prefixes from the wikipedia page. --> 27758 <fixedLine> 27759 <possibleLengths national="8"/> 27760 <exampleNumber>12345678</exampleNumber> 27761 <nationalNumberPattern> 27762 (?: 27763 1(?: 27764 2\d| 27765 3[1-9] 27766 )| 27767 2(?: 27768 22| 27769 4[0-35-8] 27770 )| 27771 3(?: 27772 22| 27773 4[03-9] 27774 )| 27775 4(?: 27776 22| 27777 3[128]| 27778 4\d| 27779 6[15] 27780 )| 27781 5(?: 27782 22| 27783 5[7-9]| 27784 6[014-689] 27785 ) 27786 )\d{5} 27787 </nationalNumberPattern> 27788 </fixedLine> 27789 <!-- According to feedback from users, the carrier Altyn Asyr is the only one currently 27790 operating, with the numbers 6[3-5]\d{6}. MTS used to operate the ranges 6[6-8] but this 27791 has been suspended. It is unclear whether it will resume. We support both ranges in the 27792 meantime. The range 62 seems also now to be in use, according to numbers found online. 27793 MTS Turkmenistan have recently launched their NDC(69). So added range 69 after getting 27794 confirmation from the carriers who own them. --> 27795 <mobile> 27796 <possibleLengths national="8"/> 27797 <exampleNumber>66123456</exampleNumber> 27798 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 27799 </mobile> 27800 </territory> 27801 27802 <!-- Tunisia (TN) --> 27803 <!-- http://www.itu.int/oth/T02020000D5/en --> 27804 <!-- http://www.tunisietelecom.tn/tt/wcm/connect/?MOD=PDMProxy&TYPE=personalization&ID=NONE&KEY=NONE&LIBRARY=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D&FOLDER=%2F&DOC_NAME=%2FcontentRoot%2Ficm%3Alibraries%5B16%5D%2FOTTI+2011.pdf --> 27805 <!-- http://www.tunisietelecom.tn/tt/internet/fr/pme/fixe/numeros_acceuil --> 27806 <territory id="TN" countryCode="216" internationalPrefix="00"> 27807 <availableFormats> 27808 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 27809 <leadingDigits>[2-57-9]</leadingDigits> 27810 <format>$1 $2 $3</format> 27811 </numberFormat> 27812 </availableFormats> 27813 <generalDesc> 27814 <nationalNumberPattern>[2-57-9]\d{7}</nationalNumberPattern> 27815 </generalDesc> 27816 <!-- All 3[0-2] range numbers are mentioned as fixed-line in 20.II.2012 ITU doc. Few of 27817 these are supported in mobile also as 28.IX.2015 ITU doc mentions these as "Restricted 27818 Mobility" numbers. --> 27819 <fixedLine> 27820 <possibleLengths national="8"/> 27821 <exampleNumber>30010123</exampleNumber> 27822 <nationalNumberPattern> 27823 81200\d{3}| 27824 (?: 27825 3[0-2]| 27826 7\d 27827 )\d{6} 27828 </nationalNumberPattern> 27829 </fixedLine> 27830 <!-- All Restricted Mobility numbers mentioned in ITU doc are supported as mobile based on 27831 user report. --> 27832 <mobile> 27833 <possibleLengths national="8"/> 27834 <exampleNumber>20123456</exampleNumber> 27835 <nationalNumberPattern> 27836 3(?: 27837 001| 27838 [12]40 27839 )\d{4}| 27840 (?: 27841 (?: 27842 [259]\d| 27843 4[0-8] 27844 )\d| 27845 3(?: 27846 1[1-35]| 27847 6[0-4]| 27848 91 27849 ) 27850 )\d{5} 27851 </nationalNumberPattern> 27852 </mobile> 27853 <!-- ITU lists 80 xx xx xx, but the document published by Tunisie Telecom has more specific 27854 information which is followed here. --> 27855 <tollFree> 27856 <possibleLengths national="8"/> 27857 <exampleNumber>80101234</exampleNumber> 27858 <nationalNumberPattern>8010\d{4}</nationalNumberPattern> 27859 </tollFree> 27860 <premiumRate> 27861 <possibleLengths national="8"/> 27862 <exampleNumber>88123456</exampleNumber> 27863 <nationalNumberPattern>88\d{6}</nationalNumberPattern> 27864 </premiumRate> 27865 <!-- 8110xxxx numbers are listed as being "discounted non-geographical numbers" and are put 27866 here for now. In the future we might consider them as UAN. 27867 ITU lists 82 xx xx xx, but the document published by Tunisie Telecom has more specific 27868 information which is followed here. --> 27869 <sharedCost> 27870 <possibleLengths national="8"/> 27871 <exampleNumber>81101234</exampleNumber> 27872 <nationalNumberPattern>8[12]10\d{4}</nationalNumberPattern> 27873 </sharedCost> 27874 </territory> 27875 27876 <!-- Tonga (TO) --> 27877 <!-- http://www.itu.int/oth/T02020000D3/en --> 27878 <!-- http://www.wtng.info/wtng-676-to.html --> 27879 <territory id="TO" countryCode="676" internationalPrefix="00"> 27880 <availableFormats> 27881 <numberFormat pattern="(\d{2})(\d{3})"> 27882 <leadingDigits> 27883 [2-4]| 27884 50| 27885 6[09]| 27886 7[0-24-69]| 27887 8[05] 27888 </leadingDigits> 27889 <format>$1-$2</format> 27890 </numberFormat> 27891 <numberFormat pattern="(\d{4})(\d{3})"> 27892 <leadingDigits>0</leadingDigits> 27893 <format>$1 $2</format> 27894 </numberFormat> 27895 <!-- Format for mobile and premium rate numbers. --> 27896 <numberFormat pattern="(\d{3})(\d{4})"> 27897 <leadingDigits>[5-9]</leadingDigits> 27898 <format>$1 $2</format> 27899 </numberFormat> 27900 </availableFormats> 27901 <generalDesc> 27902 <nationalNumberPattern> 27903 (?: 27904 0800| 27905 (?: 27906 [5-8]\d\d| 27907 999 27908 )\d 27909 )\d{3}| 27910 [2-8]\d{4} 27911 </nationalNumberPattern> 27912 </generalDesc> 27913 <fixedLine> 27914 <possibleLengths national="5"/> 27915 <exampleNumber>20123</exampleNumber> 27916 <nationalNumberPattern> 27917 (?: 27918 2\d| 27919 3[0-8]| 27920 4[0-4]| 27921 50| 27922 6[09]| 27923 7[0-24-69]| 27924 8[05] 27925 )\d{3} 27926 </nationalNumberPattern> 27927 </fixedLine> 27928 <!-- TCC mobile numbers were given a prefix of "77" in 2009, although this is not mentioned 27929 in their ITU document. Numbers with a prefix of 75, 84 and 86 have also been found. --> 27930 <mobile> 27931 <possibleLengths national="7"/> 27932 <exampleNumber>7715123</exampleNumber> 27933 <nationalNumberPattern> 27934 (?: 27935 5(?: 27936 4[0-5]| 27937 5[4-6] 27938 )| 27939 6(?: 27940 [09]\d| 27941 3[02]| 27942 8[15-9] 27943 )| 27944 (?: 27945 7\d| 27946 8[46-9] 27947 )\d| 27948 999 27949 )\d{4} 27950 </nationalNumberPattern> 27951 </mobile> 27952 <tollFree> 27953 <possibleLengths national="7"/> 27954 <exampleNumber>0800222</exampleNumber> 27955 <nationalNumberPattern>0800\d{3}</nationalNumberPattern> 27956 </tollFree> 27957 <voip> 27958 <possibleLengths national="7"/> 27959 <exampleNumber>5510123</exampleNumber> 27960 <nationalNumberPattern>55[0-37-9]\d{4}</nationalNumberPattern> 27961 </voip> 27962 </territory> 27963 27964 <!-- Türkiye (TR) --> 27965 <!-- http://en.wikipedia.org/wiki/%2B90 --> 27966 <!-- http://www.itu.int/oth/T02020000D6/en --> 27967 <!-- https://eng.btk.gov.tr/en-US/Pages/National-Numbering-Plan --> 27968 <!-- https://www.btk.gov.tr/tr-TR/Sayfalar/Isletmecilere-Tahsisli-Numaralar --> 27969 <territory id="TR" countryCode="90" internationalPrefix="00" nationalPrefix="0" 27970 mobileNumberPortableRegion="true"> 27971 <availableFormats> 27972 <!-- 7-digit UAN. --> 27973 <numberFormat pattern="(\d{3})(\d)(\d{3})" nationalPrefixOptionalWhenFormatting="true"> 27974 <leadingDigits>444</leadingDigits> 27975 <format>$1 $2 $3</format> 27976 <intlFormat>NA</intlFormat> 27977 </numberFormat> 27978 <!-- Fixed line, UAN, pager. --> 27979 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 27980 nationalPrefixOptionalWhenFormatting="true"> 27981 <leadingDigits> 27982 512| 27983 8[01589]| 27984 90 27985 </leadingDigits> 27986 <format>$1 $2 $3</format> 27987 </numberFormat> 27988 <!-- Mobile and personal numbers. --> 27989 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG" 27990 nationalPrefixOptionalWhenFormatting="true"> 27991 <leadingDigits> 27992 5(?: 27993 [0-59]| 27994 61 27995 ) 27996 </leadingDigits> 27997 <leadingDigits> 27998 5(?: 27999 [0-59]| 28000 61[06] 28001 ) 28002 </leadingDigits> 28003 <leadingDigits> 28004 5(?: 28005 [0-59]| 28006 61[06]1 28007 ) 28008 </leadingDigits> 28009 <format>$1 $2 $3 $4</format> 28010 </numberFormat> 28011 <!-- In online references we see both these formats for mobile and fixed-line numbers: 28012 (\d{3})(\d{3})(\d{2})(\d{2}) and (\d{3})(\d{3})(\d{4}). However the former seems to be 28013 more common. --> 28014 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP$FG)" 28015 nationalPrefixOptionalWhenFormatting="true"> 28016 <leadingDigits> 28017 [24][1-8]| 28018 3[1-9] 28019 </leadingDigits> 28020 <format>$1 $2 $3 $4</format> 28021 </numberFormat> 28022 <!-- 12 -13 digit toll free numbers --> 28023 <numberFormat pattern="(\d{3})(\d{3})(\d{6,7})" nationalPrefixFormattingRule="$NP$FG" 28024 nationalPrefixOptionalWhenFormatting="true"> 28025 <leadingDigits>80</leadingDigits> 28026 <format>$1 $2 $3</format> 28027 </numberFormat> 28028 </availableFormats> 28029 <generalDesc> 28030 <nationalNumberPattern> 28031 4\d{6}| 28032 8\d{11,12}| 28033 (?: 28034 [2-58]\d\d| 28035 900 28036 )\d{7} 28037 </nationalNumberPattern> 28038 </generalDesc> 28039 <noInternationalDialling> 28040 <possibleLengths national="7,10"/> 28041 <nationalNumberPattern> 28042 (?: 28043 444| 28044 811\d{3} 28045 )\d{4} 28046 </nationalNumberPattern> 28047 </noInternationalDialling> 28048 <!-- Includes numbers starting with 392 for Northern Cyprus. Not supporting additionally 28049 allocated area codes that are mentioned in ITU doc dated 7.VII.2009 as these are not 28050 mentioned in new ITU doc dated 2.III.2018. --> 28051 <fixedLine> 28052 <possibleLengths national="10"/> 28053 <exampleNumber>2123456789</exampleNumber> 28054 <nationalNumberPattern> 28055 (?: 28056 2(?: 28057 [13][26]| 28058 [28][2468]| 28059 [45][268]| 28060 [67][246] 28061 )| 28062 3(?: 28063 [13][28]| 28064 [24-6][2468]| 28065 [78][02468]| 28066 92 28067 )| 28068 4(?: 28069 [16][246]| 28070 [23578][2468]| 28071 4[26] 28072 ) 28073 )\d{7} 28074 </nationalNumberPattern> 28075 </fixedLine> 28076 <!-- There are some differences between the Turkish and English wikipedia pages here, and 28077 some number prefixes do not seem to be able to be found online. Omitting 500, 508 and 28078 509 from the English page because of this. --> 28079 <mobile> 28080 <possibleLengths national="10"/> 28081 <exampleNumber>5012345678</exampleNumber> 28082 <nationalNumberPattern> 28083 561(?: 28084 011| 28085 61\d 28086 )\d{4}| 28087 5(?: 28088 0[15-7]| 28089 1[06]| 28090 24| 28091 [34]\d| 28092 5[1-59]| 28093 9[46] 28094 )\d{7} 28095 </nationalNumberPattern> 28096 </mobile> 28097 <!-- 512 range is mentioned as call services number in eng.btk.gov.tr's doc. As we not sure 28098 of the category, supporting them as pager based on Wikipedia. --> 28099 <pager> 28100 <possibleLengths national="10"/> 28101 <exampleNumber>5123456789</exampleNumber> 28102 <nationalNumberPattern>512\d{7}</nationalNumberPattern> 28103 </pager> 28104 <!-- Toll free range 800 of length 13 digits and 811 of length 10 digits are supported based 28105 on user report. --> 28106 <tollFree> 28107 <possibleLengths national="10,12,13"/> 28108 <exampleNumber>8001234567</exampleNumber> 28109 <nationalNumberPattern> 28110 8(?: 28111 00\d{7}(?: 28112 \d{2,3} 28113 )?| 28114 11\d{7} 28115 ) 28116 </nationalNumberPattern> 28117 </tollFree> 28118 <premiumRate> 28119 <possibleLengths national="10"/> 28120 <exampleNumber>9001234567</exampleNumber> 28121 <nationalNumberPattern> 28122 (?: 28123 8[89]8| 28124 900 28125 )\d{7} 28126 </nationalNumberPattern> 28127 </premiumRate> 28128 <!-- All 592 numbers are GMPCS numbers (personal satellite numbers) as per ITU doc. We do 28129 support only the ranges that are assigned (max 6 digit granularity) based on 28130 eng.btk.gov.tr's doc. --> 28131 <personalNumber> 28132 <possibleLengths national="10"/> 28133 <exampleNumber>5922121234</exampleNumber> 28134 <nationalNumberPattern> 28135 592(?: 28136 21[12]| 28137 461 28138 )\d{4} 28139 </nationalNumberPattern> 28140 </personalNumber> 28141 <!-- Prefix 850 was earlier supported as UAN but after user report and other sources, found 28142 that they belong to VOIP. --> 28143 <voip> 28144 <possibleLengths national="10"/> 28145 <exampleNumber>8500123456</exampleNumber> 28146 <nationalNumberPattern>850\d{7}</nationalNumberPattern> 28147 </voip> 28148 <!-- http://www.turktelekom.com.tr/tt/portal/News/Archive/7-digit-special-service-number-starting-with-444 --> 28149 <uan> 28150 <possibleLengths national="7"/> 28151 <exampleNumber>4441444</exampleNumber> 28152 <nationalNumberPattern>444\d{4}</nationalNumberPattern> 28153 </uan> 28154 </territory> 28155 28156 <!-- Trinidad & Tobago (TT) --> 28157 <!-- Calling code and formatting shared with 'US' --> 28158 <!-- http://www.itu.int/oth/T02020000D4/en --> 28159 <territory id="TT" countryCode="1" leadingDigits="868" internationalPrefix="011" 28160 nationalPrefix="1" nationalPrefixForParsing="([2-46-8]\d{6})$|1" 28161 nationalPrefixTransformRule="868$1" mobileNumberPortableRegion="true"> 28162 <generalDesc> 28163 <nationalNumberPattern> 28164 (?: 28165 [58]\d\d| 28166 900 28167 )\d{7} 28168 </nationalNumberPattern> 28169 </generalDesc> 28170 <!-- Added support to 609, 61[0278], 699 and 824 fixed-line ranges based on official doc 28171 from TATT. --> 28172 <fixedLine> 28173 <possibleLengths national="10" localOnly="7"/> 28174 <exampleNumber>8682211234</exampleNumber> 28175 <nationalNumberPattern> 28176 868(?: 28177 2(?: 28178 01| 28179 1[5-9]| 28180 [23]\d| 28181 4[0-2] 28182 )| 28183 6(?: 28184 0[7-9]| 28185 1[02-8]| 28186 2[1-9]| 28187 [3-69]\d| 28188 7[0-79] 28189 )| 28190 82[124] 28191 )\d{4} 28192 </nationalNumberPattern> 28193 </fixedLine> 28194 <!-- We support below mobile ranges additionally which are not listed in ITU doc. 28195 - 270: Found valid numbers online. 28196 - 26[6-9] and 48[5-9]: Evidence from bmobile. 28197 - 70[1-9]: Official TATT doc. --> 28198 <mobile> 28199 <possibleLengths national="10" localOnly="7"/> 28200 <exampleNumber>8682911234</exampleNumber> 28201 <nationalNumberPattern> 28202 868(?: 28203 (?: 28204 2[5-9]| 28205 3\d 28206 )\d| 28207 4(?: 28208 3[0-6]| 28209 [6-9]\d 28210 )| 28211 6(?: 28212 20| 28213 78| 28214 8\d 28215 )| 28216 7(?: 28217 0[1-9]| 28218 1[02-9]| 28219 [2-9]\d 28220 ) 28221 )\d{4} 28222 </nationalNumberPattern> 28223 </mobile> 28224 <tollFree> 28225 <possibleLengths national="10"/> 28226 <exampleNumber>8002345678</exampleNumber> 28227 <nationalNumberPattern> 28228 8(?: 28229 00| 28230 33| 28231 44| 28232 55| 28233 66| 28234 77| 28235 88 28236 )[2-9]\d{6} 28237 </nationalNumberPattern> 28238 </tollFree> 28239 <premiumRate> 28240 <possibleLengths national="10"/> 28241 <exampleNumber>9002345678</exampleNumber> 28242 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 28243 </premiumRate> 28244 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 28245 <personalNumber> 28246 <possibleLengths national="10"/> 28247 <exampleNumber>5002345678</exampleNumber> 28248 <nationalNumberPattern> 28249 52(?: 28250 3(?: 28251 [2-46-9][02-9]\d| 28252 5(?: 28253 [02-46-9]\d| 28254 5[0-46-9] 28255 ) 28256 )| 28257 4(?: 28258 [2-478][02-9]\d| 28259 5(?: 28260 [034]\d| 28261 2[024-9]| 28262 5[0-46-9] 28263 )| 28264 6(?: 28265 0[1-9]| 28266 [2-9]\d 28267 )| 28268 9(?: 28269 [05-9]\d| 28270 2[0-5]| 28271 49 28272 ) 28273 ) 28274 )\d{4}| 28275 52[34][2-9]1[02-9]\d{4}| 28276 5(?: 28277 00| 28278 2[125-9]| 28279 33| 28280 44| 28281 66| 28282 77| 28283 88 28284 )[2-9]\d{6} 28285 </nationalNumberPattern> 28286 </personalNumber> 28287 <voicemail> 28288 <possibleLengths national="10" localOnly="7"/> 28289 <exampleNumber>8686191234</exampleNumber> 28290 <nationalNumberPattern>868619\d{4}</nationalNumberPattern> 28291 </voicemail> 28292 </territory> 28293 28294 <!-- Tuvalu (TV) --> 28295 <!-- http://www.itu.int/oth/T02020000D9/en --> 28296 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu --> 28297 <territory id="TV" countryCode="688" internationalPrefix="00"> 28298 <availableFormats> 28299 <numberFormat pattern="(\d{2})(\d{3})"> 28300 <leadingDigits>2</leadingDigits> 28301 <format>$1 $2</format> 28302 </numberFormat> 28303 <numberFormat pattern="(\d{2})(\d{4})"> 28304 <leadingDigits>90</leadingDigits> 28305 <format>$1 $2</format> 28306 </numberFormat> 28307 <numberFormat pattern="(\d{2})(\d{5})"> 28308 <leadingDigits>7</leadingDigits> 28309 <format>$1 $2</format> 28310 </numberFormat> 28311 </availableFormats> 28312 <generalDesc> 28313 <nationalNumberPattern> 28314 (?: 28315 2| 28316 7\d\d| 28317 90 28318 )\d{4} 28319 </nationalNumberPattern> 28320 </generalDesc> 28321 <fixedLine> 28322 <possibleLengths national="5"/> 28323 <exampleNumber>20123</exampleNumber> 28324 <nationalNumberPattern>2[02-9]\d{3}</nationalNumberPattern> 28325 </fixedLine> 28326 <!-- Some numbers online can be found that are 5-digits long, and start with 90 or 91. We 28327 don't know if these are valid or not - the ITU document excludes them - so are not 28328 covering these for now. --> 28329 <mobile> 28330 <possibleLengths national="6,7"/> 28331 <exampleNumber>901234</exampleNumber> 28332 <nationalNumberPattern> 28333 (?: 28334 7[01]\d| 28335 90 28336 )\d{4} 28337 </nationalNumberPattern> 28338 </mobile> 28339 </territory> 28340 28341 <!-- Taiwan (TW) --> 28342 <!-- Extension symbols found on the internet so far have been #, X and Ext - so # has been 28343 chosen as the preferred extension prefix. --> 28344 <!-- http://www.itu.int/oth/T02020000EB/en --> 28345 <!-- https://www.ncc.gov.tw/chinese/files/07080/265_1037_070808_1.doc --> 28346 <territory id="TW" countryCode="886" internationalPrefix="0(?:0[25-79]|19)" nationalPrefix="0" 28347 preferredExtnPrefix="#" mobileNumberPortableRegion="true"> 28348 <availableFormats> 28349 <!-- Premium rate. --> 28350 <numberFormat pattern="(\d{2})(\d)(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28351 <leadingDigits>202</leadingDigits> 28352 <format>$1 $2 $3</format> 28353 </numberFormat> 28354 <!-- Fixed line and UAN. --> 28355 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 28356 <leadingDigits>[258]0</leadingDigits> 28357 <format>$1 $2 $3</format> 28358 </numberFormat> 28359 <!-- Fixed line. --> 28360 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28361 <leadingDigits> 28362 [23568]| 28363 4(?: 28364 0[02-48]| 28365 [1-47-9] 28366 )| 28367 7[1-9] 28368 </leadingDigits> 28369 <leadingDigits> 28370 [23568]| 28371 4(?: 28372 0[2-48]| 28373 [1-47-9] 28374 )| 28375 (?: 28376 400| 28377 7 28378 )[1-9] 28379 </leadingDigits> 28380 <format>$1 $2 $3</format> 28381 </numberFormat> 28382 <!-- Mobile and personal numbers. --> 28383 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28384 <leadingDigits>[49]</leadingDigits> 28385 <format>$1 $2 $3</format> 28386 </numberFormat> 28387 <!-- VOIP. --> 28388 <numberFormat pattern="(\d{2})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 28389 <leadingDigits>7</leadingDigits> 28390 <format>$1 $2 $3</format> 28391 </numberFormat> 28392 </availableFormats> 28393 <generalDesc> 28394 <nationalNumberPattern> 28395 [2-689]\d{8}| 28396 7\d{9,10}| 28397 [2-8]\d{7}| 28398 2\d{6} 28399 </nationalNumberPattern> 28400 </generalDesc> 28401 <!-- Prefix 24 added due to numbers found online for two major commercial companies; it 28402 is possible they aren't fixed-line, but adding them here since we don't have better 28403 information for now. Prefix 90 is mentioned as reserved in http://www.ncc.gov.tw/ 28404 and wikipedea states it as M2M, but we still support in Mobile as we were able to 28405 find working online number. Prefix 64 is added on the basis of user report. --> 28406 <fixedLine> 28407 <possibleLengths national="8,9"/> 28408 <exampleNumber>221234567</exampleNumber> 28409 <nationalNumberPattern> 28410 (?: 28411 2[2-8]\d| 28412 370| 28413 55[01]| 28414 7[1-9] 28415 )\d{6}| 28416 4(?: 28417 (?: 28418 0(?: 28419 0[1-9]| 28420 [2-48]\d 28421 )| 28422 1[023]\d 28423 )\d{4,5}| 28424 (?: 28425 [239]\d\d| 28426 4(?: 28427 0[56]| 28428 12| 28429 49 28430 ) 28431 )\d{5} 28432 )| 28433 6(?: 28434 [01]\d{7}| 28435 4(?: 28436 0[56]| 28437 12| 28438 24| 28439 4[09] 28440 )\d{4,5} 28441 )| 28442 8(?: 28443 (?: 28444 2(?: 28445 3\d| 28446 4[0-269]| 28447 [578]0| 28448 66 28449 )| 28450 36[24-9]| 28451 90\d\d 28452 )\d{4}| 28453 4(?: 28454 0[56]| 28455 12| 28456 24| 28457 4[09] 28458 )\d{4,5} 28459 )| 28460 (?: 28461 2(?: 28462 2(?: 28463 0\d\d| 28464 4(?: 28465 0[68]| 28466 [249]0| 28467 3[0-467]| 28468 5[0-25-9]| 28469 6[0235689] 28470 ) 28471 )| 28472 (?: 28473 3(?: 28474 [09]\d| 28475 1[0-4] 28476 )| 28477 (?: 28478 4\d| 28479 5[0-49]| 28480 6[0-29]| 28481 7[0-5] 28482 )\d 28483 )\d 28484 )| 28485 (?: 28486 (?: 28487 3[2-9]| 28488 5[2-8]| 28489 6[0-35-79]| 28490 8[7-9] 28491 )\d\d| 28492 4(?: 28493 2(?: 28494 [089]\d| 28495 7[1-9] 28496 )| 28497 (?: 28498 3[0-4]| 28499 [78]\d| 28500 9[01] 28501 )\d 28502 ) 28503 )\d 28504 )\d{3} 28505 </nationalNumberPattern> 28506 </fixedLine> 28507 <mobile> 28508 <possibleLengths national="9"/> 28509 <exampleNumber>912345678</exampleNumber> 28510 <nationalNumberPattern> 28511 (?: 28512 40001[0-2]| 28513 9[0-8]\d{4} 28514 )\d{3} 28515 </nationalNumberPattern> 28516 </mobile> 28517 <tollFree> 28518 <possibleLengths national="8,9"/> 28519 <exampleNumber>800123456</exampleNumber> 28520 <nationalNumberPattern> 28521 80[0-79]\d{6}| 28522 800\d{5} 28523 </nationalNumberPattern> 28524 </tollFree> 28525 <premiumRate> 28526 <possibleLengths national="7,9"/> 28527 <exampleNumber>203123456</exampleNumber> 28528 <nationalNumberPattern> 28529 20(?: 28530 [013-9]\d\d| 28531 2 28532 )\d{4} 28533 </nationalNumberPattern> 28534 </premiumRate> 28535 <personalNumber> 28536 <possibleLengths national="9"/> 28537 <exampleNumber>990123456</exampleNumber> 28538 <nationalNumberPattern>99\d{7}</nationalNumberPattern> 28539 </personalNumber> 28540 <!-- http://www.chief.com.tw/telecom_eng/front/bin/ptlist.phtml?Category=107 --> 28541 <voip> 28542 <possibleLengths national="10,11"/> 28543 <exampleNumber>7012345678</exampleNumber> 28544 <nationalNumberPattern> 28545 7010(?: 28546 [0-2679]\d| 28547 3[0-7]| 28548 8[0-5] 28549 )\d{5}| 28550 70\d{8} 28551 </nationalNumberPattern> 28552 </voip> 28553 <uan> 28554 <possibleLengths national="9"/> 28555 <exampleNumber>500123456</exampleNumber> 28556 <nationalNumberPattern>50[0-46-9]\d{6}</nationalNumberPattern> 28557 </uan> 28558 </territory> 28559 28560 <!-- Tanzania (TZ) --> 28561 <!-- http://www.itu.int/oth/T02020000CB/en --> 28562 <territory id="TZ" countryCode="255" internationalPrefix="00[056]" nationalPrefix="0"> 28563 <availableFormats> 28564 <!-- Formatting for special numbers from http://www.tcra.go.tz --> 28565 <numberFormat pattern="(\d{3})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28566 <leadingDigits>[89]</leadingDigits> 28567 <format>$1 $2 $3</format> 28568 </numberFormat> 28569 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28570 <leadingDigits>[24]</leadingDigits> 28571 <format>$1 $2 $3</format> 28572 </numberFormat> 28573 <!-- ITU format: +255 5X XXXXXXX --> 28574 <numberFormat pattern="(\d{2})(\d{7})"> 28575 <leadingDigits>5</leadingDigits> 28576 <format>$1 $2</format> 28577 </numberFormat> 28578 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28579 <leadingDigits>[67]</leadingDigits> 28580 <format>$1 $2 $3</format> 28581 </numberFormat> 28582 </availableFormats> 28583 <generalDesc> 28584 <nationalNumberPattern> 28585 (?: 28586 [25-8]\d| 28587 41| 28588 90 28589 )\d{7} 28590 </nationalNumberPattern> 28591 </generalDesc> 28592 <noInternationalDialling> 28593 <possibleLengths national="9"/> 28594 <nationalNumberPattern> 28595 (?: 28596 8(?: 28597 [04]0| 28598 6[01] 28599 )| 28600 90\d 28601 )\d{6} 28602 </nationalNumberPattern> 28603 </noInternationalDialling> 28604 <fixedLine> 28605 <possibleLengths national="9"/> 28606 <exampleNumber>222345678</exampleNumber> 28607 <nationalNumberPattern>2[2-8]\d{7}</nationalNumberPattern> 28608 </fixedLine> 28609 <mobile> 28610 <possibleLengths national="9"/> 28611 <exampleNumber>621234567</exampleNumber> 28612 <nationalNumberPattern> 28613 77[2-9]\d{6}| 28614 (?: 28615 6[125-9]| 28616 7[13-689] 28617 )\d{7} 28618 </nationalNumberPattern> 28619 </mobile> 28620 <tollFree> 28621 <possibleLengths national="9"/> 28622 <exampleNumber>800123456</exampleNumber> 28623 <nationalNumberPattern>80[08]\d{6}</nationalNumberPattern> 28624 </tollFree> 28625 <premiumRate> 28626 <possibleLengths national="9"/> 28627 <exampleNumber>900123456</exampleNumber> 28628 <nationalNumberPattern>90\d{7}</nationalNumberPattern> 28629 </premiumRate> 28630 <sharedCost> 28631 <possibleLengths national="9"/> 28632 <exampleNumber>840123456</exampleNumber> 28633 <nationalNumberPattern> 28634 8(?: 28635 40| 28636 6[01] 28637 )\d{6} 28638 </nationalNumberPattern> 28639 </sharedCost> 28640 <voip> 28641 <possibleLengths national="9"/> 28642 <exampleNumber>412345678</exampleNumber> 28643 <nationalNumberPattern>41\d{7}</nationalNumberPattern> 28644 </voip> 28645 </territory> 28646 28647 <!-- Ukraine (UA) --> 28648 <!-- http://www.itu.int/oth/T02020000DB/en --> 28649 <!-- http://en.wikipedia.org/wiki/%2B380 --> 28650 <!-- No definitive list has been found of what constitutes the area code for formatting. 28651 http://www.ua.all-biz.info/guide/phonecodes is useful but not error-free. 28652 Have used local yellow pages guidelines, Google searches, regression tests 28653 and bugs to reverse-engineer the formatting rules. --> 28654 <territory id="UA" countryCode="380" preferredInternationalPrefix="0~0" internationalPrefix="00" 28655 nationalPrefix="0"> 28656 <availableFormats> 28657 <!-- Fixed line --> 28658 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28659 <leadingDigits> 28660 6[12][29]| 28661 (?: 28662 3[1-8]| 28663 4[136-8]| 28664 5[12457]| 28665 6[49] 28666 )2| 28667 (?: 28668 56| 28669 65 28670 )[24] 28671 </leadingDigits> 28672 <leadingDigits> 28673 6[12][29]| 28674 (?: 28675 35| 28676 4[1378]| 28677 5[12457]| 28678 6[49] 28679 )2| 28680 (?: 28681 56| 28682 65 28683 )[24]| 28684 (?: 28685 3[1-46-8]| 28686 46 28687 )2[013-9] 28688 </leadingDigits> 28689 <format>$1 $2 $3</format> 28690 </numberFormat> 28691 <!-- Fixed line (4-digit area code). --> 28692 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 28693 <leadingDigits> 28694 3[1-8]| 28695 4(?: 28696 [1367]| 28697 [45][6-9]| 28698 8[4-6] 28699 )| 28700 5(?: 28701 [1-5]| 28702 6[0135689]| 28703 7[4-6] 28704 )| 28705 6(?: 28706 [12][3-7]| 28707 [459] 28708 ) 28709 </leadingDigits> 28710 <leadingDigits> 28711 3[1-8]| 28712 4(?: 28713 [1367]| 28714 [45][6-9]| 28715 8[4-6] 28716 )| 28717 5(?: 28718 [1-5]| 28719 6(?: 28720 [015689]| 28721 3[02389] 28722 )| 28723 7[4-6] 28724 )| 28725 6(?: 28726 [12][3-7]| 28727 [459] 28728 ) 28729 </leadingDigits> 28730 <format>$1 $2</format> 28731 </numberFormat> 28732 <!-- General format (fixed line, mobile, voip etc.) --> 28733 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28734 <leadingDigits> 28735 [3-7]| 28736 89| 28737 9[1-9] 28738 </leadingDigits> 28739 <format>$1 $2 $3</format> 28740 </numberFormat> 28741 <!-- Premium Rate and Toll Free --> 28742 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 28743 <leadingDigits>[89]</leadingDigits> 28744 <format>$1 $2 $3</format> 28745 </numberFormat> 28746 </availableFormats> 28747 <generalDesc> 28748 <nationalNumberPattern> 28749 [89]\d{9}| 28750 [3-9]\d{8} 28751 </nationalNumberPattern> 28752 </generalDesc> 28753 <!-- Official numbering plan https://regulation.gov.ua/documents/id89506 (Dated: 23.11.2006) 28754 mentions that xx[018] (xx represents valid area code) fixed-line numbers as invalid and 28755 we are also unable to find valid numbers online. This doc is already outdated and 28756 contradicted (Eg: length of NSN) by some more recent evidence. Considering the impact 28757 we choose not to mark those ranges as invalid. --> 28758 <fixedLine> 28759 <possibleLengths national="9" localOnly="[5-7]"/> 28760 <exampleNumber>311234567</exampleNumber> 28761 <nationalNumberPattern> 28762 (?: 28763 3[1-8]| 28764 4[13-8]| 28765 5[1-7]| 28766 6[12459] 28767 )\d{7} 28768 </nationalNumberPattern> 28769 </fixedLine> 28770 <!-- Added 71 prefix based on user report and 72 based on online numbers. --> 28771 <mobile> 28772 <possibleLengths national="9"/> 28773 <exampleNumber>501234567</exampleNumber> 28774 <nationalNumberPattern> 28775 (?: 28776 39| 28777 50| 28778 6[36-8]| 28779 7[1-3]| 28780 9[1-9] 28781 )\d{7} 28782 </nationalNumberPattern> 28783 </mobile> 28784 <tollFree> 28785 <possibleLengths national="9,10"/> 28786 <exampleNumber>800123456</exampleNumber> 28787 <nationalNumberPattern>800[1-8]\d{5,6}</nationalNumberPattern> 28788 </tollFree> 28789 <!-- 4th digit added based on 28790 http://www.mts.ua/ru/support/services/200-tarify-na-nomera-0-800-0-900-0-703/ --> 28791 <premiumRate> 28792 <possibleLengths national="9,10"/> 28793 <exampleNumber>900212345</exampleNumber> 28794 <nationalNumberPattern>900[239]\d{5,6}</nationalNumberPattern> 28795 </premiumRate> 28796 <!-- 89[1-579] ranges are mentioned as "Non-geographic number – mobile services assigned" in 28797 the ITU doc. All the 89X phone numbers found online are listed as conference calls and 28798 skype calls which are actually VOIP. And also the companies to which these ranges are 28799 assigned (as per ITU doc) are more of VOIP service providers. So supporting them under 28800 VOIP. --> 28801 <voip> 28802 <possibleLengths national="9"/> 28803 <exampleNumber>891234567</exampleNumber> 28804 <nationalNumberPattern>89[1-579]\d{6}</nationalNumberPattern> 28805 </voip> 28806 </territory> 28807 28808 <!-- Uganda (UG) --> 28809 <!-- http://www.itu.int/oth/T02020000F1/en --> 28810 <territory id="UG" countryCode="256" internationalPrefix="00[057]" nationalPrefix="0"> 28811 <availableFormats> 28812 <!-- 4-digit area codes --> 28813 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 28814 <leadingDigits>202</leadingDigits> 28815 <leadingDigits>2024</leadingDigits> 28816 <format>$1 $2</format> 28817 </numberFormat> 28818 <!-- Fixed and mobile format. --> 28819 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 28820 <leadingDigits> 28821 [27-9]| 28822 4(?: 28823 6[45]| 28824 [7-9] 28825 ) 28826 </leadingDigits> 28827 <format>$1 $2</format> 28828 </numberFormat> 28829 <!-- 2-digit area codes --> 28830 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 28831 <leadingDigits>[34]</leadingDigits> 28832 <format>$1 $2</format> 28833 </numberFormat> 28834 </availableFormats> 28835 <generalDesc> 28836 <nationalNumberPattern> 28837 800\d{6}| 28838 (?: 28839 [29]0| 28840 [347]\d 28841 )\d{7} 28842 </nationalNumberPattern> 28843 </generalDesc> 28844 <!-- The ITU plan calls for all numbers to be exactly 9 digits. However, it's not clear if 28845 local dialing is still possible. We assume it is for now. --> 28846 <!-- The prefix 202[5-9] was added as per the ITU update on Oct. 2011. It is not 28847 mentioned in the new ITU docs but they are still valid based on online 28848 evidence. --> 28849 <fixedLine> 28850 <possibleLengths national="9" localOnly="[5-7]"/> 28851 <exampleNumber>312345678</exampleNumber> 28852 <nationalNumberPattern> 28853 20(?: 28854 (?: 28855 240| 28856 30[67] 28857 )\d| 28858 6(?: 28859 00[0-2]| 28860 30[0-4] 28861 ) 28862 )\d{3}| 28863 (?: 28864 20(?: 28865 [017]\d| 28866 2[5-9]| 28867 3[1-4]| 28868 5[0-4]| 28869 6[15-9] 28870 )| 28871 [34]\d{3} 28872 )\d{5} 28873 </nationalNumberPattern> 28874 </fixedLine> 28875 <!-- Supporting 7[09][89] based on carrier docs. --> 28876 <mobile> 28877 <possibleLengths national="9"/> 28878 <exampleNumber>712345678</exampleNumber> 28879 <nationalNumberPattern> 28880 72(?: 28881 [48]0| 28882 6[01] 28883 )\d{5}| 28884 7(?: 28885 [015-8]\d| 28886 20| 28887 36| 28888 4[0-4]| 28889 9[89] 28890 )\d{6} 28891 </nationalNumberPattern> 28892 </mobile> 28893 <tollFree> 28894 <possibleLengths national="9"/> 28895 <exampleNumber>800123456</exampleNumber> 28896 <nationalNumberPattern>800[1-3]\d{5}</nationalNumberPattern> 28897 </tollFree> 28898 <premiumRate> 28899 <possibleLengths national="9"/> 28900 <exampleNumber>901123456</exampleNumber> 28901 <nationalNumberPattern>90[1-3]\d{6}</nationalNumberPattern> 28902 </premiumRate> 28903 </territory> 28904 28905 <!-- United States (US) --> 28906 <!-- Main region for 'AG,AI,AS,BB,BM,BS,CA,DM,DO,GD,GU,JM,KN,KY,LC,MP,MS,PR,SX,TC,TT,VC,VG,VI' --> 28907 <!-- Note the national prefix of US is the same as its country code, and when formatting phone 28908 numbers in the national format, it is not included. Therefore, we omit it here to make 28909 formatting consistent with the rest of the world. The same applies to all the 28910 countries/regions under NANPA --> 28911 <!-- The national prefix of "1" here is the same as the country code. It is not used by default 28912 when formatting, but is set here so that users who are calling formatByPattern can specify 28913 NationalPrefixFormattingRule if they want to. --> 28914 <!-- http://www.nanpa.com/reports/reports_npa.html --> 28915 <!-- http://en.wikipedia.org/wiki/North_American_Numbering_Plan --> 28916 <territory id="US" mainCountryForCode="true" countryCode="1" internationalPrefix="011" 28917 nationalPrefix="1" mobileNumberPortableRegion="true"> 28918 <availableFormats> 28919 <!-- 310-xxxx (7 digit) UAN numbers . --> 28920 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 28921 <leadingDigits>310</leadingDigits> 28922 <format>$1-$2</format> 28923 </numberFormat> 28924 <numberFormat pattern="(\d{3})(\d{4})"> 28925 <leadingDigits> 28926 [24-9]| 28927 3(?: 28928 [02-9]| 28929 1[1-9] 28930 ) 28931 </leadingDigits> 28932 <format>$1-$2</format> 28933 <intlFormat>NA</intlFormat> 28934 </numberFormat> 28935 <!-- A different pattern is used when formatting internationally, as the area code is no 28936 longer optional and should not be in brackets. --> 28937 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 28938 <leadingDigits>[2-9]</leadingDigits> 28939 <format>($1) $2-$3</format> 28940 <intlFormat>$1-$2-$3</intlFormat> 28941 </numberFormat> 28942 </availableFormats> 28943 <generalDesc> 28944 <nationalNumberPattern> 28945 [2-9]\d{9}| 28946 3\d{6} 28947 </nationalNumberPattern> 28948 </generalDesc> 28949 <fixedLine> 28950 <possibleLengths national="10" localOnly="7"/> 28951 <exampleNumber>2015550123</exampleNumber> 28952 <nationalNumberPattern> 28953 (?: 28954 5056(?: 28955 [0-35-9]\d| 28956 4[468] 28957 )| 28958 7302[0-3]\d 28959 )\d{4}| 28960 (?: 28961 472[24]| 28962 505[2-57-9]| 28963 7306| 28964 983[237-9] 28965 )\d{6}| 28966 (?: 28967 2(?: 28968 0[1-35-9]| 28969 1[02-9]| 28970 2[03-57-9]| 28971 3[149]| 28972 4[08]| 28973 5[1-46]| 28974 6[0279]| 28975 7[0269]| 28976 8[13] 28977 )| 28978 3(?: 28979 0[1-57-9]| 28980 1[02-9]| 28981 2[013569]| 28982 3[0-24679]| 28983 4[167]| 28984 5[0-2]| 28985 6[01349]| 28986 8[056] 28987 )| 28988 4(?: 28989 0[124-9]| 28990 1[02-579]| 28991 2[3-5]| 28992 3[0245]| 28993 4[023578]| 28994 58| 28995 6[349]| 28996 7[0589]| 28997 8[04] 28998 )| 28999 5(?: 29000 0[1-47-9]| 29001 1[0235-8]| 29002 20| 29003 3[0149]| 29004 4[01]| 29005 5[179]| 29006 6[1-47]| 29007 7[0-5]| 29008 8[0256] 29009 )| 29010 6(?: 29011 0[1-35-9]| 29012 1[024-9]| 29013 2[03689]| 29014 3[016]| 29015 4[0156]| 29016 5[01679]| 29017 6[0-279]| 29018 78| 29019 8[0-29] 29020 )| 29021 7(?: 29022 0[1-46-8]| 29023 1[2-9]| 29024 2[04-8]| 29025 3[1247]| 29026 4[037]| 29027 5[47]| 29028 6[02359]| 29029 7[0-59]| 29030 8[156] 29031 )| 29032 8(?: 29033 0[1-68]| 29034 1[02-8]| 29035 2[068]| 29036 3[0-2589]| 29037 4[03578]| 29038 5[046-9]| 29039 6[02-5]| 29040 7[028] 29041 )| 29042 9(?: 29043 0[1346-9]| 29044 1[02-9]| 29045 2[0589]| 29046 3[0146-8]| 29047 4[01357-9]| 29048 5[12469]| 29049 7[0-389]| 29050 8[04-69] 29051 ) 29052 )[2-9]\d{6} 29053 </nationalNumberPattern> 29054 </fixedLine> 29055 <mobile> 29056 <possibleLengths national="10" localOnly="7"/> 29057 <exampleNumber>2015550123</exampleNumber> 29058 <nationalNumberPattern> 29059 (?: 29060 5056(?: 29061 [0-35-9]\d| 29062 4[468] 29063 )| 29064 7302[0-3]\d 29065 )\d{4}| 29066 (?: 29067 472[24]| 29068 505[2-57-9]| 29069 7306| 29070 983[237-9] 29071 )\d{6}| 29072 (?: 29073 2(?: 29074 0[1-35-9]| 29075 1[02-9]| 29076 2[03-57-9]| 29077 3[149]| 29078 4[08]| 29079 5[1-46]| 29080 6[0279]| 29081 7[0269]| 29082 8[13] 29083 )| 29084 3(?: 29085 0[1-57-9]| 29086 1[02-9]| 29087 2[013569]| 29088 3[0-24679]| 29089 4[167]| 29090 5[0-2]| 29091 6[01349]| 29092 8[056] 29093 )| 29094 4(?: 29095 0[124-9]| 29096 1[02-579]| 29097 2[3-5]| 29098 3[0245]| 29099 4[023578]| 29100 58| 29101 6[349]| 29102 7[0589]| 29103 8[04] 29104 )| 29105 5(?: 29106 0[1-47-9]| 29107 1[0235-8]| 29108 20| 29109 3[0149]| 29110 4[01]| 29111 5[179]| 29112 6[1-47]| 29113 7[0-5]| 29114 8[0256] 29115 )| 29116 6(?: 29117 0[1-35-9]| 29118 1[024-9]| 29119 2[03689]| 29120 3[016]| 29121 4[0156]| 29122 5[01679]| 29123 6[0-279]| 29124 78| 29125 8[0-29] 29126 )| 29127 7(?: 29128 0[1-46-8]| 29129 1[2-9]| 29130 2[04-8]| 29131 3[1247]| 29132 4[037]| 29133 5[47]| 29134 6[02359]| 29135 7[0-59]| 29136 8[156] 29137 )| 29138 8(?: 29139 0[1-68]| 29140 1[02-8]| 29141 2[068]| 29142 3[0-2589]| 29143 4[03578]| 29144 5[046-9]| 29145 6[02-5]| 29146 7[028] 29147 )| 29148 9(?: 29149 0[1346-9]| 29150 1[02-9]| 29151 2[0589]| 29152 3[0146-8]| 29153 4[01357-9]| 29154 5[12469]| 29155 7[0-389]| 29156 8[04-69] 29157 ) 29158 )[2-9]\d{6} 29159 </nationalNumberPattern> 29160 </mobile> 29161 <tollFree> 29162 <possibleLengths national="10"/> 29163 <exampleNumber>8002345678</exampleNumber> 29164 <nationalNumberPattern> 29165 8(?: 29166 00| 29167 33| 29168 44| 29169 55| 29170 66| 29171 77| 29172 88 29173 )[2-9]\d{6} 29174 </nationalNumberPattern> 29175 </tollFree> 29176 <premiumRate> 29177 <possibleLengths national="10"/> 29178 <exampleNumber>9002345678</exampleNumber> 29179 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 29180 </premiumRate> 29181 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 29182 <personalNumber> 29183 <possibleLengths national="10"/> 29184 <exampleNumber>5002345678</exampleNumber> 29185 <nationalNumberPattern> 29186 52(?: 29187 3(?: 29188 [2-46-9][02-9]\d| 29189 5(?: 29190 [02-46-9]\d| 29191 5[0-46-9] 29192 ) 29193 )| 29194 4(?: 29195 [2-478][02-9]\d| 29196 5(?: 29197 [034]\d| 29198 2[024-9]| 29199 5[0-46-9] 29200 )| 29201 6(?: 29202 0[1-9]| 29203 [2-9]\d 29204 )| 29205 9(?: 29206 [05-9]\d| 29207 2[0-5]| 29208 49 29209 ) 29210 ) 29211 )\d{4}| 29212 52[34][2-9]1[02-9]\d{4}| 29213 5(?: 29214 00| 29215 2[125-9]| 29216 33| 29217 44| 29218 66| 29219 77| 29220 88 29221 )[2-9]\d{6} 29222 </nationalNumberPattern> 29223 </personalNumber> 29224 </territory> 29225 29226 <!-- Uruguay (UY) --> 29227 <!-- International long-distance providers can be dialled by dialling 01 followed by a carrier 29228 code JK, where J = [3-9] and K is any digit. --> 29229 <!-- http://www.itu.int/oth/T02020000E0/en --> 29230 <!-- http://www.ursec.gub.uy --> 29231 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay --> 29232 <territory id="UY" countryCode="598" preferredInternationalPrefix="00" 29233 internationalPrefix="0(?:0|1[3-9]\d)" nationalPrefix="0" preferredExtnPrefix=" int. "> 29234 <availableFormats> 29235 <!-- 6 - 7 digit toll free numbers --> 29236 <numberFormat pattern="(\d{3})(\d{3,4})"> 29237 <leadingDigits>0</leadingDigits> 29238 <format>$1 $2</format> 29239 </numberFormat> 29240 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 29241 <leadingDigits> 29242 [49]0| 29243 8 29244 </leadingDigits> 29245 <format>$1 $2</format> 29246 </numberFormat> 29247 <!-- Including the national prefix here since URSEC does when formatting these. --> 29248 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 29249 <leadingDigits>9</leadingDigits> 29250 <format>$1 $2 $3</format> 29251 </numberFormat> 29252 <!-- Following paginasamarillas.com.uy formatting. --> 29253 <numberFormat pattern="(\d{4})(\d{4})"> 29254 <leadingDigits>[124]</leadingDigits> 29255 <format>$1 $2</format> 29256 </numberFormat> 29257 <!-- 8 - 10 digit toll free numbers --> 29258 <numberFormat pattern="(\d{3})(\d{3})(\d{2,4})"> 29259 <leadingDigits>0</leadingDigits> 29260 <format>$1 $2 $3</format> 29261 </numberFormat> 29262 <!-- 11 - 13 digit toll free numbers --> 29263 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{2,4})"> 29264 <leadingDigits>0</leadingDigits> 29265 <format>$1 $2 $3 $4</format> 29266 </numberFormat> 29267 </availableFormats> 29268 <generalDesc> 29269 <nationalNumberPattern> 29270 0004\d{2,9}| 29271 [1249]\d{7}| 29272 (?: 29273 [49]\d| 29274 80 29275 )\d{5} 29276 </nationalNumberPattern> 29277 </generalDesc> 29278 <!-- Prefix 1770 and 1987 are added based on online numbers. --> 29279 <fixedLine> 29280 <possibleLengths national="8" localOnly="7"/> 29281 <exampleNumber>21231234</exampleNumber> 29282 <nationalNumberPattern> 29283 (?: 29284 1(?: 29285 770| 29286 9(?: 29287 20| 29288 87 29289 ) 29290 )| 29291 (?: 29292 2\d| 29293 4[2-7] 29294 )\d\d 29295 )\d{4} 29296 </nationalNumberPattern> 29297 </fixedLine> 29298 <mobile> 29299 <possibleLengths national="8"/> 29300 <exampleNumber>94231234</exampleNumber> 29301 <nationalNumberPattern>9[1-9]\d{6}</nationalNumberPattern> 29302 </mobile> 29303 <tollFree> 29304 <possibleLengths national="[6-13]"/> 29305 <exampleNumber>8001234</exampleNumber> 29306 <nationalNumberPattern> 29307 0004\d{2,9}| 29308 (?: 29309 405| 29310 80[05] 29311 )\d{4} 29312 </nationalNumberPattern> 29313 </tollFree> 29314 <premiumRate> 29315 <possibleLengths national="7"/> 29316 <exampleNumber>9001234</exampleNumber> 29317 <nationalNumberPattern>90[0-8]\d{4}</nationalNumberPattern> 29318 </premiumRate> 29319 </territory> 29320 29321 <!-- Uzbekistan (UZ) --> 29322 <!-- No tollFree or premiumRate information can be found. --> 29323 <!-- http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng --> 29324 <!-- http://www.itu.int/oth/T02020000E1/en --> 29325 <territory id="UZ" countryCode="998" preferredInternationalPrefix="8~10" 29326 internationalPrefix="810" nationalPrefix="8"> 29327 <availableFormats> 29328 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP $FG"> 29329 <leadingDigits>[235-9]</leadingDigits> 29330 <format>$1 $2 $3 $4</format> 29331 </numberFormat> 29332 </availableFormats> 29333 <generalDesc> 29334 <nationalNumberPattern> 29335 (?: 29336 20| 29337 33| 29338 [5-79]\d| 29339 88 29340 )\d{7} 29341 </nationalNumberPattern> 29342 </generalDesc> 29343 <!-- Adding 711 from numbers found online, such as the US embassy, and 6922, which seems to 29344 be used in Namangan. --> 29345 <fixedLine> 29346 <possibleLengths national="9"/> 29347 <exampleNumber>669050123</exampleNumber> 29348 <nationalNumberPattern> 29349 (?: 29350 55\d\d| 29351 6(?: 29352 1(?: 29353 22| 29354 3[124]| 29355 4[1-4]| 29356 5[1-3578]| 29357 64 29358 )| 29359 2(?: 29360 22| 29361 3[0-57-9]| 29362 41 29363 )| 29364 5(?: 29365 22| 29366 3[3-7]| 29367 5[024-8] 29368 )| 29369 6\d\d| 29370 7(?: 29371 [23]\d| 29372 7[69] 29373 )| 29374 9(?: 29375 22| 29376 4[1-8]| 29377 6[135] 29378 ) 29379 )| 29380 7(?: 29381 0(?: 29382 5[4-9]| 29383 6[0146]| 29384 7[124-6]| 29385 9[135-8] 29386 )| 29387 (?: 29388 1[12]| 29389 [68]\d 29390 )\d| 29391 2(?: 29392 22| 29393 3[13-57-9]| 29394 4[1-3579]| 29395 5[14] 29396 )| 29397 3(?: 29398 2\d| 29399 3[1578]| 29400 4[1-35-7]| 29401 5[1-57]| 29402 61 29403 )| 29404 4(?: 29405 2\d| 29406 3[1-579]| 29407 7[1-79] 29408 )| 29409 5(?: 29410 22| 29411 5[1-9]| 29412 6[1457] 29413 )| 29414 9(?: 29415 22| 29416 5[1-9] 29417 ) 29418 ) 29419 )\d{5} 29420 </nationalNumberPattern> 29421 </fixedLine> 29422 <!-- Adding 9[45] as suggested by http://www.ucell.uz/en/for_subscribers/how_to_call.html 29423 Adding other prefixes from http://www.weltvorwahlen.de/99861353.html, and any other 29424 prefixes Tyntec has a carrier mapped to. Adding 5550[013] & 5590 based on user report. --> 29425 <mobile> 29426 <possibleLengths national="9"/> 29427 <exampleNumber>912345678</exampleNumber> 29428 <nationalNumberPattern> 29429 (?: 29430 (?: 29431 [25]0| 29432 33| 29433 88| 29434 9[0-57-9] 29435 )\d{3}| 29436 6(?: 29437 1(?: 29438 2(?: 29439 2[01]| 29440 98 29441 )| 29442 35[0-4]| 29443 50\d| 29444 61[23]| 29445 7(?: 29446 [01][017]| 29447 4\d| 29448 55| 29449 9[5-9] 29450 ) 29451 )| 29452 2(?: 29453 (?: 29454 11| 29455 7\d 29456 )\d| 29457 2(?: 29458 [12]1| 29459 9[01379] 29460 )| 29461 5(?: 29462 [126]\d| 29463 3[0-4] 29464 ) 29465 )| 29466 5(?: 29467 19[01]| 29468 2(?: 29469 27| 29470 9[26] 29471 )| 29472 (?: 29473 30| 29474 59| 29475 7\d 29476 )\d 29477 )| 29478 6(?: 29479 2(?: 29480 1[5-9]| 29481 2[0367]| 29482 38| 29483 41| 29484 52| 29485 60 29486 )| 29487 (?: 29488 3[79]| 29489 9[0-3] 29490 )\d| 29491 4(?: 29492 56| 29493 83 29494 )| 29495 7(?: 29496 [07]\d| 29497 1[017]| 29498 3[07]| 29499 4[047]| 29500 5[057]| 29501 67| 29502 8[0178]| 29503 9[79] 29504 ) 29505 )| 29506 7(?: 29507 2(?: 29508 24| 29509 3[237]| 29510 4[5-9]| 29511 7[15-8] 29512 )| 29513 5(?: 29514 7[12]| 29515 8[0589] 29516 )| 29517 7(?: 29518 0\d| 29519 [39][07] 29520 )| 29521 9(?: 29522 0\d| 29523 7[079] 29524 ) 29525 )| 29526 9(?: 29527 2(?: 29528 1[1267]| 29529 3[01]| 29530 5\d| 29531 7[0-4] 29532 )| 29533 (?: 29534 5[67]| 29535 7\d 29536 )\d| 29537 6(?: 29538 2[0-26]| 29539 8\d 29540 ) 29541 ) 29542 )| 29543 7(?: 29544 [07]\d{3}| 29545 1(?: 29546 13[01]| 29547 6(?: 29548 0[47]| 29549 1[67]| 29550 66 29551 )| 29552 71[3-69]| 29553 98\d 29554 )| 29555 2(?: 29556 2(?: 29557 2[79]| 29558 95 29559 )| 29560 3(?: 29561 2[5-9]| 29562 6[0-6] 29563 )| 29564 57\d| 29565 7(?: 29566 0\d| 29567 1[17]| 29568 2[27]| 29569 3[37]| 29570 44| 29571 5[057]| 29572 66| 29573 88 29574 ) 29575 )| 29576 3(?: 29577 2(?: 29578 1[0-6]| 29579 21| 29580 3[469]| 29581 7[159] 29582 )| 29583 (?: 29584 33| 29585 9[4-6] 29586 )\d| 29587 5(?: 29588 0[0-4]| 29589 5[579]| 29590 9\d 29591 )| 29592 7(?: 29593 [0-3579]\d| 29594 4[0467]| 29595 6[67]| 29596 8[078] 29597 ) 29598 )| 29599 4(?: 29600 2(?: 29601 29| 29602 5[0257]| 29603 6[0-7]| 29604 7[1-57] 29605 )| 29606 5(?: 29607 1[0-4]| 29608 8\d| 29609 9[5-9] 29610 )| 29611 7(?: 29612 0\d| 29613 1[024589]| 29614 2[0-27]| 29615 3[0137]| 29616 [46][07]| 29617 5[01]| 29618 7[5-9]| 29619 9[079] 29620 )| 29621 9(?: 29622 7[015-9]| 29623 [89]\d 29624 ) 29625 )| 29626 5(?: 29627 112| 29628 2(?: 29629 0\d| 29630 2[29]| 29631 [49]4 29632 )| 29633 3[1568]\d| 29634 52[6-9]| 29635 7(?: 29636 0[01578]| 29637 1[017]| 29638 [23]7| 29639 4[047]| 29640 [5-7]\d| 29641 8[78]| 29642 9[079] 29643 ) 29644 )| 29645 9(?: 29646 22[128]| 29647 3(?: 29648 2[0-4]| 29649 7\d 29650 )| 29651 57[02569]| 29652 7(?: 29653 2[05-9]| 29654 3[37]| 29655 4\d| 29656 60| 29657 7[2579]| 29658 87| 29659 9[07] 29660 ) 29661 ) 29662 ) 29663 )\d{4} 29664 </nationalNumberPattern> 29665 </mobile> 29666 </territory> 29667 29668 <!-- Vatican City (VA) --> 29669 <!-- Calling code and formatting shared with 'IT' --> 29670 <!-- Vatican City is assigned country code 379. However, Vatican City is still reached 29671 via the Italian numbering plan. Telephone numbers in Vatican City are integrated into 29672 the Italian telephone numbering plan. Telephone numbers in the Vatican City are similar 29673 to telephone numbers in Rome, with "698" following the "06" for Rome. 29674 A Vatican telephone number is in the form of 06 698x xxxx. --> 29675 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City --> 29676 <territory id="VA" countryCode="39" leadingDigits="06698" internationalPrefix="00" 29677 mobileNumberPortableRegion="true"> 29678 <generalDesc> 29679 <nationalNumberPattern> 29680 0\d{5,10}| 29681 3[0-8]\d{7,10}| 29682 55\d{8}| 29683 8\d{5}(?: 29684 \d{2,4} 29685 )?| 29686 (?: 29687 1\d| 29688 39 29689 )\d{7,8} 29690 </nationalNumberPattern> 29691 </generalDesc> 29692 <!-- As per Wikipedia only 10 digit 06 698 is assigned to Vatican City. However in reality we 29693 were able to dial lesser length number that belongs to Vatican City. So added all the 29694 lengths as mentioned in ITU Doc. --> 29695 <fixedLine> 29696 <possibleLengths national="[6-11]"/> 29697 <exampleNumber>0669812345</exampleNumber> 29698 <nationalNumberPattern>06698\d{1,6}</nationalNumberPattern> 29699 </fixedLine> 29700 <!-- Mobile, toll free, premium rate, shared cost, personal number and VOIP copied from Italy. --> 29701 <!-- According to wikipedia, TIM mobile numbers can be 9 digits long, but all others are 10 29702 digits long. However, a user reported the existence of new 11 digit long numbers for 29703 TIM with the prefix 33X, so this is supported also. --> 29704 <mobile> 29705 <possibleLengths national="9,10"/> 29706 <exampleNumber>3123456789</exampleNumber> 29707 <nationalNumberPattern> 29708 3[1-9]\d{8}| 29709 3[2-9]\d{7} 29710 </nationalNumberPattern> 29711 </mobile> 29712 <tollFree> 29713 <possibleLengths national="6,9"/> 29714 <exampleNumber>800123456</exampleNumber> 29715 <nationalNumberPattern> 29716 80(?: 29717 0\d{3}| 29718 3 29719 )\d{3} 29720 </nationalNumberPattern> 29721 </tollFree> 29722 <!-- Adding 0878 numbers, as per 29723 http://www.aduc.it/notizia/polizia+mette+allerta+sul+numero+0878_73136.php. Other 29724 premium prefixes are mentioned here: 29725 http://www.dirittodellinformatica.it/news/telefonia/agcom-blocco-permanente-prefissi-144-166-892-899-20080520241.html --> 29726 <premiumRate> 29727 <possibleLengths national="6,[8-10]"/> 29728 <exampleNumber>899123456</exampleNumber> 29729 <nationalNumberPattern> 29730 (?: 29731 0878\d{3}| 29732 89(?: 29733 2\d| 29734 3[04]| 29735 4(?: 29736 [0-4]| 29737 [5-9]\d\d 29738 )| 29739 5[0-4] 29740 ) 29741 )\d\d| 29742 (?: 29743 1(?: 29744 44| 29745 6[346] 29746 )| 29747 89(?: 29748 38| 29749 5[5-9]| 29750 9 29751 ) 29752 )\d{6} 29753 </nationalNumberPattern> 29754 </premiumRate> 29755 <sharedCost> 29756 <possibleLengths national="6,9"/> 29757 <exampleNumber>848123456</exampleNumber> 29758 <nationalNumberPattern> 29759 84(?: 29760 [08]\d{3}| 29761 [17] 29762 )\d{3} 29763 </nationalNumberPattern> 29764 </sharedCost> 29765 <personalNumber> 29766 <possibleLengths national="9,10"/> 29767 <exampleNumber>1781234567</exampleNumber> 29768 <nationalNumberPattern> 29769 1(?: 29770 78\d| 29771 99 29772 )\d{6} 29773 </nationalNumberPattern> 29774 </personalNumber> 29775 <voip> 29776 <possibleLengths national="10"/> 29777 <exampleNumber>5512345678</exampleNumber> 29778 <nationalNumberPattern>55\d{8}</nationalNumberPattern> 29779 </voip> 29780 <voicemail> 29781 <possibleLengths national="11,12"/> 29782 <exampleNumber>33101234501</exampleNumber> 29783 <nationalNumberPattern>3[2-8]\d{9,10}</nationalNumberPattern> 29784 </voicemail> 29785 </territory> 29786 29787 <!-- St. Vincent & Grenadines (VC) --> 29788 <!-- Calling code and formatting shared with 'US' --> 29789 <!-- http://www.itu.int/oth/T02020000B3/en --> 29790 <territory id="VC" countryCode="1" leadingDigits="784" internationalPrefix="011" 29791 nationalPrefix="1" nationalPrefixForParsing="([2-7]\d{6})$|1" 29792 nationalPrefixTransformRule="784$1" mobileNumberPortableRegion="true"> 29793 <generalDesc> 29794 <nationalNumberPattern> 29795 (?: 29796 [58]\d\d| 29797 784| 29798 900 29799 )\d{7} 29800 </nationalNumberPattern> 29801 </generalDesc> 29802 <!-- For 570, 571 and 572 prefixes, we believe the ITU doc incorrectly listed them to be under 29803 area code 758, which should be 784. --> 29804 <fixedLine> 29805 <possibleLengths national="10" localOnly="7"/> 29806 <exampleNumber>7842661234</exampleNumber> 29807 <nationalNumberPattern> 29808 784(?: 29809 266| 29810 3(?: 29811 6[6-9]| 29812 7\d| 29813 8[0-6] 29814 )| 29815 4(?: 29816 38| 29817 5[0-36-8]| 29818 8[0-8] 29819 )| 29820 5(?: 29821 55| 29822 7[0-2]| 29823 93 29824 )| 29825 638| 29826 784 29827 )\d{4} 29828 </nationalNumberPattern> 29829 </fixedLine> 29830 <!-- Supported 49[67] XXXX mobile ranges based on user report. --> 29831 <mobile> 29832 <possibleLengths national="10" localOnly="7"/> 29833 <exampleNumber>7844301234</exampleNumber> 29834 <nationalNumberPattern> 29835 784(?: 29836 4(?: 29837 3[0-5]| 29838 5[45]| 29839 89| 29840 9[0-8] 29841 )| 29842 5(?: 29843 2[6-9]| 29844 3[0-4] 29845 )| 29846 720 29847 )\d{4} 29848 </nationalNumberPattern> 29849 </mobile> 29850 <tollFree> 29851 <possibleLengths national="10"/> 29852 <exampleNumber>8002345678</exampleNumber> 29853 <nationalNumberPattern> 29854 8(?: 29855 00| 29856 33| 29857 44| 29858 55| 29859 66| 29860 77| 29861 88 29862 )[2-9]\d{6} 29863 </nationalNumberPattern> 29864 </tollFree> 29865 <premiumRate> 29866 <possibleLengths national="10"/> 29867 <exampleNumber>9002345678</exampleNumber> 29868 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 29869 </premiumRate> 29870 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 29871 <personalNumber> 29872 <possibleLengths national="10"/> 29873 <exampleNumber>5002345678</exampleNumber> 29874 <nationalNumberPattern> 29875 52(?: 29876 3(?: 29877 [2-46-9][02-9]\d| 29878 5(?: 29879 [02-46-9]\d| 29880 5[0-46-9] 29881 ) 29882 )| 29883 4(?: 29884 [2-478][02-9]\d| 29885 5(?: 29886 [034]\d| 29887 2[024-9]| 29888 5[0-46-9] 29889 )| 29890 6(?: 29891 0[1-9]| 29892 [2-9]\d 29893 )| 29894 9(?: 29895 [05-9]\d| 29896 2[0-5]| 29897 49 29898 ) 29899 ) 29900 )\d{4}| 29901 52[34][2-9]1[02-9]\d{4}| 29902 5(?: 29903 00| 29904 2[125-9]| 29905 33| 29906 44| 29907 66| 29908 77| 29909 88 29910 )[2-9]\d{6} 29911 </nationalNumberPattern> 29912 </personalNumber> 29913 <voip> 29914 <possibleLengths national="10" localOnly="7"/> 29915 <exampleNumber>7845101234</exampleNumber> 29916 <nationalNumberPattern>78451[0-2]\d{4}</nationalNumberPattern> 29917 </voip> 29918 </territory> 29919 29920 <!-- Venezuela (VE) --> 29921 <!-- 1XX specifies a particular carrier to route a call to, but none of these have been 29922 implemented. --> 29923 <!-- http://www.itu.int/oth/T02020000E3/en --> 29924 <!-- http://en.wikipedia.org/wiki/+58 --> 29925 <territory id="VE" countryCode="58" internationalPrefix="00" nationalPrefix="0"> 29926 <availableFormats> 29927 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG" 29928 carrierCodeFormattingRule="$CC $FG"> 29929 <leadingDigits>[24-689]</leadingDigits> 29930 <format>$1-$2</format> 29931 </numberFormat> 29932 </availableFormats> 29933 <generalDesc> 29934 <nationalNumberPattern> 29935 [68]00\d{7}| 29936 (?: 29937 [24]\d| 29938 [59]0 29939 )\d{8} 29940 </nationalNumberPattern> 29941 </generalDesc> 29942 <!-- Including region-free 500 calls here, since these are treated as local calls. Wikipedia 29943 mentions these as 5XX, but online examples that can be found are seemingly restricted 29944 to 50[01]. --> 29945 <fixedLine> 29946 <possibleLengths national="10" localOnly="7"/> 29947 <exampleNumber>2121234567</exampleNumber> 29948 <nationalNumberPattern> 29949 (?: 29950 2(?: 29951 12| 29952 3[457-9]| 29953 [467]\d| 29954 [58][1-9]| 29955 9[1-6] 29956 )| 29957 [4-6]00 29958 )\d{7} 29959 </nationalNumberPattern> 29960 </fixedLine> 29961 <mobile> 29962 <possibleLengths national="10"/> 29963 <exampleNumber>4121234567</exampleNumber> 29964 <nationalNumberPattern> 29965 4(?: 29966 1[24-8]| 29967 2[46] 29968 )\d{7} 29969 </nationalNumberPattern> 29970 </mobile> 29971 <tollFree> 29972 <possibleLengths national="10"/> 29973 <exampleNumber>8001234567</exampleNumber> 29974 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 29975 </tollFree> 29976 <premiumRate> 29977 <possibleLengths national="10"/> 29978 <exampleNumber>9001234567</exampleNumber> 29979 <nationalNumberPattern>90[01]\d{7}</nationalNumberPattern> 29980 </premiumRate> 29981 <uan> 29982 <possibleLengths national="10" localOnly="7"/> 29983 <exampleNumber>5010123456</exampleNumber> 29984 <nationalNumberPattern>501\d{7}</nationalNumberPattern> 29985 </uan> 29986 </territory> 29987 29988 <!-- British Virgin Islands (VG) --> 29989 <!-- Calling code and formatting shared with 'US' --> 29990 <!-- http://www.itu.int/oth/T020200001E/en --> 29991 <territory id="VG" countryCode="1" leadingDigits="284" internationalPrefix="011" 29992 nationalPrefix="1" nationalPrefixForParsing="([2-578]\d{6})$|1" 29993 nationalPrefixTransformRule="284$1" mobileNumberPortableRegion="true"> 29994 <generalDesc> 29995 <nationalNumberPattern> 29996 (?: 29997 284| 29998 [58]\d\d| 29999 900 30000 )\d{7} 30001 </nationalNumberPattern> 30002 </generalDesc> 30003 <!-- No data on central office codes can be found on the nanpa.com website. The codes 422 30004 and 774 have been added from numbers found in the white pages. --> 30005 <fixedLine> 30006 <possibleLengths national="10" localOnly="7"/> 30007 <exampleNumber>2842291234</exampleNumber> 30008 <nationalNumberPattern> 30009 284(?: 30010 229| 30011 4(?: 30012 22| 30013 9[45] 30014 )| 30015 774| 30016 8(?: 30017 52| 30018 6[459] 30019 ) 30020 )\d{4} 30021 </nationalNumberPattern> 30022 </fixedLine> 30023 <!-- No data on central office codes can be found on the nanpa.com website. The codes 446 30024 and 54[57] have been added from numbers found in the white pages. --> 30025 <mobile> 30026 <possibleLengths national="10" localOnly="7"/> 30027 <exampleNumber>2843001234</exampleNumber> 30028 <nationalNumberPattern> 30029 284(?: 30030 245| 30031 3(?: 30032 0[0-3]| 30033 4[0-7]| 30034 68| 30035 9[34] 30036 )| 30037 4(?: 30038 4[0-6]| 30039 68| 30040 9[69] 30041 )| 30042 5(?: 30043 4[0-7]| 30044 68| 30045 9[69] 30046 ) 30047 )\d{4} 30048 </nationalNumberPattern> 30049 </mobile> 30050 <tollFree> 30051 <possibleLengths national="10"/> 30052 <exampleNumber>8002345678</exampleNumber> 30053 <nationalNumberPattern> 30054 8(?: 30055 00| 30056 33| 30057 44| 30058 55| 30059 66| 30060 77| 30061 88 30062 )[2-9]\d{6} 30063 </nationalNumberPattern> 30064 </tollFree> 30065 <premiumRate> 30066 <possibleLengths national="10"/> 30067 <exampleNumber>9002345678</exampleNumber> 30068 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 30069 </premiumRate> 30070 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 30071 <personalNumber> 30072 <possibleLengths national="10"/> 30073 <exampleNumber>5002345678</exampleNumber> 30074 <nationalNumberPattern> 30075 52(?: 30076 3(?: 30077 [2-46-9][02-9]\d| 30078 5(?: 30079 [02-46-9]\d| 30080 5[0-46-9] 30081 ) 30082 )| 30083 4(?: 30084 [2-478][02-9]\d| 30085 5(?: 30086 [034]\d| 30087 2[024-9]| 30088 5[0-46-9] 30089 )| 30090 6(?: 30091 0[1-9]| 30092 [2-9]\d 30093 )| 30094 9(?: 30095 [05-9]\d| 30096 2[0-5]| 30097 49 30098 ) 30099 ) 30100 )\d{4}| 30101 52[34][2-9]1[02-9]\d{4}| 30102 5(?: 30103 00| 30104 2[125-9]| 30105 33| 30106 44| 30107 66| 30108 77| 30109 88 30110 )[2-9]\d{6} 30111 </nationalNumberPattern> 30112 </personalNumber> 30113 </territory> 30114 30115 <!-- U.S. Virgin Islands (VI) --> 30116 <!-- Calling code and formatting shared with 'US' --> 30117 <!-- http://www.itu.int/oth/T02020000DF/en --> 30118 <territory id="VI" countryCode="1" leadingDigits="340" internationalPrefix="011" 30119 nationalPrefix="1" nationalPrefixForParsing="([2-9]\d{6})$|1" 30120 nationalPrefixTransformRule="340$1"> 30121 <generalDesc> 30122 <nationalNumberPattern> 30123 [58]\d{9}| 30124 (?: 30125 34| 30126 90 30127 )0\d{7} 30128 </nationalNumberPattern> 30129 </generalDesc> 30130 <!-- The ITU document seems a bit out-of-date so extra prefixes based on numbers in the 30131 yellow pages have been added, and the list of exchanges found on 30132 http://www.allareacodes.com/340 --> 30133 <fixedLine> 30134 <possibleLengths national="10" localOnly="7"/> 30135 <exampleNumber>3406421234</exampleNumber> 30136 <nationalNumberPattern> 30137 340(?: 30138 2(?: 30139 0[0-368]| 30140 2[06-8]| 30141 4[49]| 30142 77 30143 )| 30144 3(?: 30145 32| 30146 44 30147 )| 30148 4(?: 30149 2[23]| 30150 44| 30151 7[34]| 30152 89 30153 )| 30154 5(?: 30155 1[34]| 30156 55 30157 )| 30158 6(?: 30159 2[56]| 30160 4[23]| 30161 77| 30162 9[023] 30163 )| 30164 7(?: 30165 1[2-57-9]| 30166 2[57]| 30167 7\d 30168 )| 30169 884| 30170 998 30171 )\d{4} 30172 </nationalNumberPattern> 30173 </fixedLine> 30174 <mobile> 30175 <possibleLengths national="10" localOnly="7"/> 30176 <exampleNumber>3406421234</exampleNumber> 30177 <nationalNumberPattern> 30178 340(?: 30179 2(?: 30180 0[0-368]| 30181 2[06-8]| 30182 4[49]| 30183 77 30184 )| 30185 3(?: 30186 32| 30187 44 30188 )| 30189 4(?: 30190 2[23]| 30191 44| 30192 7[34]| 30193 89 30194 )| 30195 5(?: 30196 1[34]| 30197 55 30198 )| 30199 6(?: 30200 2[56]| 30201 4[23]| 30202 77| 30203 9[023] 30204 )| 30205 7(?: 30206 1[2-57-9]| 30207 2[57]| 30208 7\d 30209 )| 30210 884| 30211 998 30212 )\d{4} 30213 </nationalNumberPattern> 30214 </mobile> 30215 <tollFree> 30216 <possibleLengths national="10"/> 30217 <exampleNumber>8002345678</exampleNumber> 30218 <nationalNumberPattern> 30219 8(?: 30220 00| 30221 33| 30222 44| 30223 55| 30224 66| 30225 77| 30226 88 30227 )[2-9]\d{6} 30228 </nationalNumberPattern> 30229 </tollFree> 30230 <premiumRate> 30231 <possibleLengths national="10"/> 30232 <exampleNumber>9002345678</exampleNumber> 30233 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 30234 </premiumRate> 30235 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 30236 <personalNumber> 30237 <possibleLengths national="10"/> 30238 <exampleNumber>5002345678</exampleNumber> 30239 <nationalNumberPattern> 30240 52(?: 30241 3(?: 30242 [2-46-9][02-9]\d| 30243 5(?: 30244 [02-46-9]\d| 30245 5[0-46-9] 30246 ) 30247 )| 30248 4(?: 30249 [2-478][02-9]\d| 30250 5(?: 30251 [034]\d| 30252 2[024-9]| 30253 5[0-46-9] 30254 )| 30255 6(?: 30256 0[1-9]| 30257 [2-9]\d 30258 )| 30259 9(?: 30260 [05-9]\d| 30261 2[0-5]| 30262 49 30263 ) 30264 ) 30265 )\d{4}| 30266 52[34][2-9]1[02-9]\d{4}| 30267 5(?: 30268 00| 30269 2[125-9]| 30270 33| 30271 44| 30272 66| 30273 77| 30274 88 30275 )[2-9]\d{6} 30276 </nationalNumberPattern> 30277 </personalNumber> 30278 </territory> 30279 30280 <!-- Vietnam (VN) --> 30281 <!-- http://www.itu.int/oth/T02020000E4/en --> 30282 <!-- http://en.wikipedia.org/wiki/%2B84 --> 30283 <territory id="VN" countryCode="84" internationalPrefix="00" nationalPrefix="0"> 30284 <availableFormats> 30285 <!-- National only UAN --> 30286 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 30287 nationalPrefixOptionalWhenFormatting="true"> 30288 <leadingDigits>[17]99</leadingDigits> 30289 <format>$1 $2</format> 30290 <intlFormat>NA</intlFormat> 30291 </numberFormat> 30292 <!-- UAN, but not marked as national only (there are instance of numbers in these ranges 30293 formatted for international dialling online, but they could be auto-generated). --> 30294 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="$NP$FG" 30295 nationalPrefixOptionalWhenFormatting="true"> 30296 <leadingDigits>80</leadingDigits> 30297 <format>$1 $2</format> 30298 </numberFormat> 30299 <!-- National only UAN --> 30300 <numberFormat pattern="(\d{3})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG" 30301 nationalPrefixOptionalWhenFormatting="true"> 30302 <leadingDigits>69</leadingDigits> 30303 <format>$1 $2</format> 30304 <intlFormat>NA</intlFormat> 30305 </numberFormat> 30306 <!-- Non-geographic fixed line (toll free / standard rate) --> 30307 <numberFormat pattern="(\d{4})(\d{4,6})" nationalPrefixOptionalWhenFormatting="true"> 30308 <leadingDigits>1</leadingDigits> 30309 <format>$1 $2</format> 30310 </numberFormat> 30311 <!-- Format for old mobile ranges and VOIP. --> 30312 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG" 30313 nationalPrefixOptionalWhenFormatting="true"> 30314 <leadingDigits>6</leadingDigits> 30315 <format>$1 $2 $3 $4</format> 30316 </numberFormat> 30317 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 30318 nationalPrefixOptionalWhenFormatting="true"> 30319 <leadingDigits>[357-9]</leadingDigits> 30320 <format>$1 $2 $3</format> 30321 </numberFormat> 30322 <!-- 2-digit area codes (big cities) --> 30323 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 30324 nationalPrefixOptionalWhenFormatting="true"> 30325 <leadingDigits>2[48]</leadingDigits> 30326 <format>$1 $2 $3</format> 30327 </numberFormat> 30328 <!-- 3-digit area codes --> 30329 <numberFormat pattern="(\d{3})(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 30330 nationalPrefixOptionalWhenFormatting="true"> 30331 <leadingDigits>2</leadingDigits> 30332 <format>$1 $2 $3</format> 30333 </numberFormat> 30334 </availableFormats> 30335 <generalDesc> 30336 <nationalNumberPattern> 30337 [12]\d{9}| 30338 [135-9]\d{8}| 30339 [16]\d{7}| 30340 [16-8]\d{6} 30341 </nationalNumberPattern> 30342 </generalDesc> 30343 <noInternationalDialling> 30344 <possibleLengths national="7,8"/> 30345 <nationalNumberPattern> 30346 [17]99\d{4}| 30347 69\d{5,6} 30348 </nationalNumberPattern> 30349 </noInternationalDialling> 30350 <!-- While 24 and 28 are the new area codes for Hanoi and Ho Chi Minh respectively, currently 30351 only 24[2-8] and 28[2-7] are in use. Reporter mentioned prefix 866 is Mobile but was 30352 unable to receive SMS so for now supporting in both Mobile and Fixed-line. Range 289 is 30353 added based on user report. --> 30354 <fixedLine> 30355 <possibleLengths national="10"/> 30356 <exampleNumber>2101234567</exampleNumber> 30357 <nationalNumberPattern> 30358 2(?: 30359 0[3-9]| 30360 1[0-689]| 30361 2[0-25-9]| 30362 [38][2-9]| 30363 4[2-8]| 30364 5[124-9]| 30365 6[0-39]| 30366 7[0-7]| 30367 9[0-4679] 30368 )\d{7} 30369 </nationalNumberPattern> 30370 </fixedLine> 30371 <!-- For the 8\d{8} range, we have clearer & more recent information available from IR.21 30372 docs than from ITU. Thus we consider 88x, 868, 89[89] as mobile ranges. 86[259] has been 30373 added to Mobile as per a user report. --> 30374 <mobile> 30375 <possibleLengths national="9"/> 30376 <exampleNumber>912345678</exampleNumber> 30377 <nationalNumberPattern> 30378 (?: 30379 5(?: 30380 2[238]| 30381 59 30382 )| 30383 89[6-9]| 30384 99[013-9] 30385 )\d{6}| 30386 (?: 30387 3\d| 30388 5[1689]| 30389 7[06-9]| 30390 8[1-8]| 30391 9[0-8] 30392 )\d{7} 30393 </nationalNumberPattern> 30394 </mobile> 30395 <!-- As per the user and update from carrier it seems that numbers starting with 1800 are 30396 renumbered to 1228. Because we don't have complete update,supporting both the ranges 30397 at present. 30398 Prefix 120[13] is toll free number and is diallable from Orange Business Services based 30399 on user report. As we do not have official document mentioning the cost of the range, 30400 we have added it here for now. --> 30401 <tollFree> 30402 <possibleLengths national="[8-10]"/> 30403 <exampleNumber>1800123456</exampleNumber> 30404 <nationalNumberPattern> 30405 1800\d{4,6}| 30406 12(?: 30407 0[13]| 30408 28 30409 )\d{4} 30410 </nationalNumberPattern> 30411 </tollFree> 30412 <premiumRate> 30413 <possibleLengths national="[8-10]"/> 30414 <exampleNumber>1900123456</exampleNumber> 30415 <nationalNumberPattern>1900\d{4,6}</nationalNumberPattern> 30416 </premiumRate> 30417 <!-- 672 is a VSAT numbering range as per ITU doc. --> 30418 <voip> 30419 <possibleLengths national="9"/> 30420 <exampleNumber>672012345</exampleNumber> 30421 <nationalNumberPattern>672\d{6}</nationalNumberPattern> 30422 </voip> 30423 <!-- These include non-geographic fixed numbers, such as for government ministries. While 30424 listed as "private networks", they may actually be callable from within Vietnam. (They 30425 are "private" in the sense that ordinary people could not be assigned these numbers.) --> 30426 <uan> 30427 <possibleLengths national="7,8"/> 30428 <exampleNumber>1992000</exampleNumber> 30429 <nationalNumberPattern> 30430 (?: 30431 [17]99| 30432 80\d 30433 )\d{4}| 30434 69\d{5,6} 30435 </nationalNumberPattern> 30436 </uan> 30437 </territory> 30438 30439 <!-- Vanuatu (VU) --> 30440 <!-- http://www.itu.int/oth/T02020000E2/en --> 30441 <!-- Should be formatted in one block, apart from the mobile numbers. --> 30442 <territory id="VU" countryCode="678" internationalPrefix="00"> 30443 <availableFormats> 30444 <numberFormat pattern="(\d{3})(\d{4})"> 30445 <leadingDigits>[57-9]</leadingDigits> 30446 <format>$1 $2</format> 30447 </numberFormat> 30448 </availableFormats> 30449 <generalDesc> 30450 <nationalNumberPattern> 30451 [57-9]\d{6}| 30452 (?: 30453 [238]\d| 30454 48 30455 )\d{3} 30456 </nationalNumberPattern> 30457 </generalDesc> 30458 <fixedLine> 30459 <possibleLengths national="5"/> 30460 <exampleNumber>22123</exampleNumber> 30461 <nationalNumberPattern> 30462 (?: 30463 38[0-8]| 30464 48[4-9] 30465 )\d\d| 30466 (?: 30467 2[02-9]| 30468 3[4-7]| 30469 88 30470 )\d{3} 30471 </nationalNumberPattern> 30472 </fixedLine> 30473 <mobile> 30474 <possibleLengths national="7"/> 30475 <exampleNumber>5912345</exampleNumber> 30476 <nationalNumberPattern> 30477 (?: 30478 [58]\d| 30479 7[013-7] 30480 )\d{5} 30481 </nationalNumberPattern> 30482 </mobile> 30483 <tollFree> 30484 <possibleLengths national="5"/> 30485 <exampleNumber>81123</exampleNumber> 30486 <nationalNumberPattern>81[18]\d\d</nationalNumberPattern> 30487 </tollFree> 30488 <voip> 30489 <possibleLengths national="7"/> 30490 <exampleNumber>9010123</exampleNumber> 30491 <nationalNumberPattern> 30492 9(?: 30493 0[1-9]| 30494 1[01] 30495 )\d{4} 30496 </nationalNumberPattern> 30497 </voip> 30498 <!-- Using this for non-geographical numbers, since they have not been clearly defined, and 30499 for government fixed-line numbers. --> 30500 <uan> 30501 <possibleLengths national="5,7"/> 30502 <exampleNumber>30123</exampleNumber> 30503 <nationalNumberPattern> 30504 (?: 30505 3[03]| 30506 900\d 30507 )\d{3} 30508 </nationalNumberPattern> 30509 </uan> 30510 </territory> 30511 30512 <!-- Wallis & Futuna (WF) --> 30513 <!-- http://www.itu.int/oth/T02020000E6/en --> 30514 <territory id="WF" countryCode="681" internationalPrefix="00"> 30515 <availableFormats> 30516 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 30517 <leadingDigits>[478]</leadingDigits> 30518 <format>$1 $2 $3</format> 30519 </numberFormat> 30520 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 30521 <leadingDigits>8</leadingDigits> 30522 <format>$1 $2 $3 $4</format> 30523 </numberFormat> 30524 </availableFormats> 30525 <generalDesc> 30526 <nationalNumberPattern> 30527 (?: 30528 40| 30529 72 30530 )\d{4}| 30531 8\d{5}(?: 30532 \d{3} 30533 )? 30534 </nationalNumberPattern> 30535 </generalDesc> 30536 <!-- Web searching only finds examples with the 72 prefix but the ITU document states that 30537 50 and 68 are possible, so they are included here. --> 30538 <fixedLine> 30539 <possibleLengths national="6"/> 30540 <exampleNumber>721234</exampleNumber> 30541 <nationalNumberPattern>72\d{4}</nationalNumberPattern> 30542 </fixedLine> 30543 <mobile> 30544 <possibleLengths national="6"/> 30545 <exampleNumber>821234</exampleNumber> 30546 <nationalNumberPattern> 30547 (?: 30548 72| 30549 8[23] 30550 )\d{4} 30551 </nationalNumberPattern> 30552 </mobile> 30553 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 30554 numbers. --> 30555 <tollFree> 30556 <possibleLengths national="9"/> 30557 <exampleNumber>800012345</exampleNumber> 30558 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 30559 </tollFree> 30560 <voicemail> 30561 <possibleLengths national="6"/> 30562 <exampleNumber>401234</exampleNumber> 30563 <nationalNumberPattern>[48]0\d{4}</nationalNumberPattern> 30564 </voicemail> 30565 </territory> 30566 30567 <!-- Samoa (WS) --> 30568 <!-- http://www.itu.int/oth/T02020000B4/en --> 30569 <territory id="WS" countryCode="685" internationalPrefix="0"> 30570 <availableFormats> 30571 <numberFormat pattern="(\d{5})"> 30572 <leadingDigits> 30573 [2-5]| 30574 6[1-9] 30575 </leadingDigits> 30576 <format>$1</format> 30577 </numberFormat> 30578 <numberFormat pattern="(\d{3})(\d{3,7})"> 30579 <leadingDigits>[68]</leadingDigits> 30580 <format>$1 $2</format> 30581 </numberFormat> 30582 <numberFormat pattern="(\d{2})(\d{5})"> 30583 <leadingDigits>7</leadingDigits> 30584 <format>$1 $2</format> 30585 </numberFormat> 30586 </availableFormats> 30587 <generalDesc> 30588 <nationalNumberPattern> 30589 (?: 30590 [2-6]| 30591 8\d{5} 30592 )\d{4}| 30593 [78]\d{6}| 30594 [68]\d{5} 30595 </nationalNumberPattern> 30596 </generalDesc> 30597 <fixedLine> 30598 <possibleLengths national="5,6"/> 30599 <exampleNumber>22123</exampleNumber> 30600 <nationalNumberPattern> 30601 6[1-9]\d{3}| 30602 (?: 30603 [2-5]| 30604 60 30605 )\d{4} 30606 </nationalNumberPattern> 30607 </fixedLine> 30608 <!-- Under 89, only 8900000[0-2]xx + 8900000300 are assigned, and the operator seems to be 30609 the government. --> 30610 <mobile> 30611 <possibleLengths national="7,10"/> 30612 <exampleNumber>7212345</exampleNumber> 30613 <nationalNumberPattern> 30614 (?: 30615 7[1-35-7]| 30616 8(?: 30617 [3-7]| 30618 9\d{3} 30619 ) 30620 )\d{5} 30621 </nationalNumberPattern> 30622 </mobile> 30623 <!-- The 800 number series is new, and is used by companies such as the ANZ bank in Samoa to 30624 provide 24 hour eMerchant support. It is marked as "Customized Services" in the plan 30625 for now, so may be also used for other purposes than toll free, but until we have 30626 further evidence of these we will keep it as toll free. --> 30627 <tollFree> 30628 <possibleLengths national="6"/> 30629 <exampleNumber>800123</exampleNumber> 30630 <nationalNumberPattern>800\d{3}</nationalNumberPattern> 30631 </tollFree> 30632 </territory> 30633 30634 <!-- Kosovo (XK) --> 30635 <!-- https://www.itu.int/oth/T02020000FD/en --> 30636 <!-- http://arkep-rks.org/?cid=1,50 --> 30637 <territory id="XK" countryCode="383" internationalPrefix="00" nationalPrefix="0"> 30638 <availableFormats> 30639 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 30640 <leadingDigits>[89]</leadingDigits> 30641 <format>$1 $2</format> 30642 </numberFormat> 30643 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30644 <leadingDigits>[2-4]</leadingDigits> 30645 <format>$1 $2 $3</format> 30646 </numberFormat> 30647 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30648 <leadingDigits>[23]</leadingDigits> 30649 <format>$1 $2 $3</format> 30650 </numberFormat> 30651 </availableFormats> 30652 <generalDesc> 30653 <nationalNumberPattern> 30654 [23]\d{7,8}| 30655 (?: 30656 4\d\d| 30657 [89]00 30658 )\d{5} 30659 </nationalNumberPattern> 30660 </generalDesc> 30661 <fixedLine> 30662 <possibleLengths national="8,9"/> 30663 <exampleNumber>28012345</exampleNumber> 30664 <nationalNumberPattern> 30665 (?: 30666 2[89]| 30667 39 30668 )0\d{6}| 30669 [23][89]\d{6} 30670 </nationalNumberPattern> 30671 </fixedLine> 30672 <mobile> 30673 <possibleLengths national="8"/> 30674 <exampleNumber>43201234</exampleNumber> 30675 <nationalNumberPattern>4[3-9]\d{6}</nationalNumberPattern> 30676 </mobile> 30677 <tollFree> 30678 <possibleLengths national="8"/> 30679 <exampleNumber>80001234</exampleNumber> 30680 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 30681 </tollFree> 30682 <premiumRate> 30683 <possibleLengths national="8"/> 30684 <exampleNumber>90001234</exampleNumber> 30685 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 30686 </premiumRate> 30687 </territory> 30688 30689 <!-- Yemen (YE) --> 30690 <!-- No tollFree or premiumRate information can be found. --> 30691 <!-- http://www.itu.int/oth/T02020000E7/en --> 30692 <territory id="YE" countryCode="967" internationalPrefix="00" nationalPrefix="0"> 30693 <availableFormats> 30694 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30695 <leadingDigits> 30696 [1-6]| 30697 7(?: 30698 [24-6]| 30699 8[0-7] 30700 ) 30701 </leadingDigits> 30702 <format>$1 $2 $3</format> 30703 </numberFormat> 30704 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30705 <leadingDigits>7</leadingDigits> 30706 <format>$1 $2 $3</format> 30707 </numberFormat> 30708 </availableFormats> 30709 <generalDesc> 30710 <nationalNumberPattern> 30711 (?: 30712 1| 30713 7\d 30714 )\d{7}| 30715 [1-7]\d{6} 30716 </nationalNumberPattern> 30717 </generalDesc> 30718 <fixedLine> 30719 <possibleLengths national="7,8" localOnly="6"/> 30720 <exampleNumber>1234567</exampleNumber> 30721 <nationalNumberPattern> 30722 78[0-7]\d{4}| 30723 17\d{6}| 30724 (?: 30725 [12][2-68]| 30726 3[2358]| 30727 4[2-58]| 30728 5[2-6]| 30729 6[3-58]| 30730 7[24-6] 30731 )\d{5} 30732 </nationalNumberPattern> 30733 </fixedLine> 30734 <!-- Adding 70 from numbers found online. --> 30735 <mobile> 30736 <possibleLengths national="9"/> 30737 <exampleNumber>712345678</exampleNumber> 30738 <nationalNumberPattern>7[01378]\d{7}</nationalNumberPattern> 30739 </mobile> 30740 </territory> 30741 30742 <!-- Mayotte (YT) --> 30743 <!-- Calling code and formatting shared with 'RE' --> 30744 <!-- Some information at the following source, but most from collection of internet data. --> 30745 <!-- Verifies the fixed-line prefixes, but the mobile prefixes listed here seem out of date. --> 30746 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_France --> 30747 <!-- http://www.comores-online.com/mwezinet/internet/262 --> 30748 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 30749 <territory id="YT" countryCode="262" internationalPrefix="00" nationalPrefix="0"> 30750 <generalDesc> 30751 <nationalNumberPattern> 30752 (?: 30753 80| 30754 9\d 30755 )\d{7}| 30756 (?: 30757 26| 30758 63 30759 )9\d{6} 30760 </nationalNumberPattern> 30761 </generalDesc> 30762 <fixedLine> 30763 <possibleLengths national="9"/> 30764 <exampleNumber>269601234</exampleNumber> 30765 <nationalNumberPattern> 30766 269(?: 30767 0[0-467]| 30768 15| 30769 5[0-4]| 30770 6\d| 30771 [78]0 30772 )\d{4} 30773 </nationalNumberPattern> 30774 </fixedLine> 30775 <mobile> 30776 <possibleLengths national="9"/> 30777 <exampleNumber>639012345</exampleNumber> 30778 <nationalNumberPattern> 30779 639(?: 30780 0[0-79]| 30781 1[019]| 30782 [267]\d| 30783 3[09]| 30784 40| 30785 5[05-9]| 30786 9[04-79] 30787 )\d{4} 30788 </nationalNumberPattern> 30789 </mobile> 30790 <!-- Same as in France. --> 30791 <tollFree> 30792 <possibleLengths national="9"/> 30793 <exampleNumber>801234567</exampleNumber> 30794 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 30795 </tollFree> 30796 <voip> 30797 <possibleLengths national="9"/> 30798 <exampleNumber>939801234</exampleNumber> 30799 <nationalNumberPattern> 30800 9(?: 30801 (?: 30802 39| 30803 47 30804 )8[01]| 30805 769\d 30806 )\d{4} 30807 </nationalNumberPattern> 30808 </voip> 30809 </territory> 30810 30811 <!-- South Africa (ZA) --> 30812 <!-- http://www.itu.int/oth/T02020000C1/en --> 30813 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa --> 30814 <!-- https://www.icasa.org.za/Portals/0/Regulations/Regulations/NumberingPlanReg.pdf --> 30815 <territory id="ZA" countryCode="27" internationalPrefix="00" nationalPrefix="0" 30816 mobileNumberPortableRegion="true"> 30817 <availableFormats> 30818 <numberFormat pattern="(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30819 <leadingDigits>8[1-4]</leadingDigits> 30820 <format>$1 $2</format> 30821 </numberFormat> 30822 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 30823 <leadingDigits>8[1-4]</leadingDigits> 30824 <format>$1 $2 $3</format> 30825 </numberFormat> 30826 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30827 <leadingDigits>860</leadingDigits> 30828 <format>$1 $2 $3</format> 30829 </numberFormat> 30830 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30831 <leadingDigits>[1-9]</leadingDigits> 30832 <format>$1 $2 $3</format> 30833 </numberFormat> 30834 <!-- 10-digit uan numbers. --> 30835 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30836 <leadingDigits>8</leadingDigits> 30837 <format>$1 $2 $3</format> 30838 </numberFormat> 30839 </availableFormats> 30840 <generalDesc> 30841 <nationalNumberPattern> 30842 [1-79]\d{8}| 30843 8\d{4,9} 30844 </nationalNumberPattern> 30845 </generalDesc> 30846 <fixedLine> 30847 <possibleLengths national="9"/> 30848 <exampleNumber>101234567</exampleNumber> 30849 <nationalNumberPattern> 30850 (?: 30851 2(?: 30852 0330| 30853 4302 30854 )| 30855 52087 30856 )0\d{3}| 30857 (?: 30858 1[0-8]| 30859 2[1-378]| 30860 3[1-69]| 30861 4\d| 30862 5[1346-8] 30863 )\d{7} 30864 </nationalNumberPattern> 30865 </fixedLine> 30866 <!-- Based on confirmation from telecom partners, many sub ranges of 1X, 2X, 3X, 4X and 30867 5X - which are fixed-line as per ITU - can also be used for mobile purpose. Similarly, 30868 some 87X VOIP ranges are also moved here. 30869 Even though ITU mentions it as protected, the 9-digit 85 range is a valid mobile range 30870 as per Wikipedia and user reports. Also note that we are still supporting numbers 30871 beginning with 8 that are fewer than 9 digits since they are in prominent places 30872 online, even though the ITU document says numbers must be 10 digits long (including the 30873 national prefix). --> 30874 <mobile> 30875 <possibleLengths national="[5-9]"/> 30876 <exampleNumber>711234567</exampleNumber> 30877 <nationalNumberPattern> 30878 (?: 30879 1(?: 30880 3492[0-25]| 30881 4495[0235]| 30882 549(?: 30883 20| 30884 5[01] 30885 ) 30886 )| 30887 4[34]492[01] 30888 )\d{3}| 30889 8[1-4]\d{3,7}| 30890 (?: 30891 2[27]| 30892 47| 30893 54 30894 )4950\d{3}| 30895 (?: 30896 1(?: 30897 049[2-4]| 30898 9[12]\d\d 30899 )| 30900 (?: 30901 6\d| 30902 7[0-46-9] 30903 )\d{3}| 30904 8(?: 30905 5\d{3}| 30906 7(?: 30907 08[67]| 30908 158| 30909 28[5-9]| 30910 310 30911 ) 30912 ) 30913 )\d{4}| 30914 (?: 30915 1[6-8]| 30916 28| 30917 3[2-69]| 30918 4[025689]| 30919 5[36-8] 30920 )4920\d{3}| 30921 (?: 30922 12| 30923 [2-5]1 30924 )492\d{4} 30925 </nationalNumberPattern> 30926 </mobile> 30927 <tollFree> 30928 <possibleLengths national="9"/> 30929 <exampleNumber>801234567</exampleNumber> 30930 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 30931 </tollFree> 30932 <premiumRate> 30933 <possibleLengths national="9"/> 30934 <exampleNumber>862345678</exampleNumber> 30935 <nationalNumberPattern> 30936 (?: 30937 86[2-9]| 30938 9[0-2]\d 30939 )\d{6} 30940 </nationalNumberPattern> 30941 </premiumRate> 30942 <sharedCost> 30943 <possibleLengths national="9"/> 30944 <exampleNumber>860123456</exampleNumber> 30945 <nationalNumberPattern>860\d{6}</nationalNumberPattern> 30946 </sharedCost> 30947 <!-- 88 used to be assigned to pagers prior to a migration in 2010, where it was unassigned. 30948 According to an official doc from 2016, 88 is "Released" for "Future non-geographic 30949 services", but we don't know yet what these are, so we do not validate them. --> 30950 <voip> 30951 <possibleLengths national="9"/> 30952 <exampleNumber>871234567</exampleNumber> 30953 <nationalNumberPattern> 30954 87(?: 30955 08[0-589]| 30956 15[0-79]| 30957 28[0-4]| 30958 31[1-9] 30959 )\d{4}| 30960 87(?: 30961 [02][0-79]| 30962 1[0-46-9]| 30963 3[02-9]| 30964 [4-9]\d 30965 )\d{5} 30966 </nationalNumberPattern> 30967 </voip> 30968 <!-- MaxiCall numbers cost as much as national long distance, so they are classified as UAN 30969 numbers. 30970 Prefix 861 with 10 digits is added based on user report. --> 30971 <uan> 30972 <possibleLengths national="9,10"/> 30973 <exampleNumber>861123456</exampleNumber> 30974 <nationalNumberPattern>861\d{6,7}</nationalNumberPattern> 30975 </uan> 30976 </territory> 30977 30978 <!-- Zambia (ZM) --> 30979 <!-- http://www.itu.int/oth/T02020000E8/en --> 30980 <!-- https://www.zicta.zm/Downloads/Numbering%20Plan.pdf (2014, possibly out of date) --> 30981 <territory id="ZM" countryCode="260" internationalPrefix="00" nationalPrefix="0"> 30982 <availableFormats> 30983 <numberFormat pattern="(\d{3})(\d{3})"> 30984 <leadingDigits>[1-9]</leadingDigits> 30985 <format>$1 $2</format> 30986 <intlFormat>NA</intlFormat> 30987 </numberFormat> 30988 <!-- Format for geographic fixed-line numbers and other non-mobile ranges. --> 30989 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30990 <leadingDigits>[28]</leadingDigits> 30991 <format>$1 $2 $3</format> 30992 </numberFormat> 30993 <!-- Format for mobile numbers. --> 30994 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 30995 <leadingDigits>[79]</leadingDigits> 30996 <format>$1 $2</format> 30997 </numberFormat> 30998 </availableFormats> 30999 <generalDesc> 31000 <nationalNumberPattern> 31001 800\d{6}| 31002 (?: 31003 21| 31004 63| 31005 [79]\d 31006 )\d{7} 31007 </nationalNumberPattern> 31008 </generalDesc> 31009 <!-- Zambia has deprecated the "intra-network" dialling system as described in 31010 https://www.zicta.zm/Downloads/Numbering%20Plan.pdf (section 2.2.3). This means that 31011 local numbers can only be 6 digits long (and not 6 or 7 as previously modelled). 31012 This information was provided directly by a contact in Zambia. --> 31013 <fixedLine> 31014 <possibleLengths national="9" localOnly="6"/> 31015 <exampleNumber>211234567</exampleNumber> 31016 <nationalNumberPattern>21[1-8]\d{6}</nationalNumberPattern> 31017 </fixedLine> 31018 <mobile> 31019 <possibleLengths national="9"/> 31020 <exampleNumber>955123456</exampleNumber> 31021 <nationalNumberPattern> 31022 (?: 31023 7[5-79]| 31024 9[5-8] 31025 )\d{7} 31026 </nationalNumberPattern> 31027 </mobile> 31028 <tollFree> 31029 <possibleLengths national="9"/> 31030 <exampleNumber>800123456</exampleNumber> 31031 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 31032 </tollFree> 31033 <voip> 31034 <possibleLengths national="9"/> 31035 <exampleNumber>630123456</exampleNumber> 31036 <nationalNumberPattern>63\d{7}</nationalNumberPattern> 31037 </voip> 31038 </territory> 31039 31040 <!-- Zimbabwe (ZW) --> 31041 <!-- http://www.itu.int/oth/T02020000E9/en --> 31042 <!-- https://telone.co.zw/sites/default/files/TelOneNewAreaCodesUpdated.pdf --> 31043 <territory id="ZW" countryCode="263" internationalPrefix="00" nationalPrefix="0"> 31044 <availableFormats> 31045 <!-- Three-digit area codes (short format) --> 31046 <numberFormat pattern="(\d{3})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 31047 <leadingDigits> 31048 2(?: 31049 0[45]| 31050 2[278]| 31051 [49]8 31052 )| 31053 3(?: 31054 [09]8| 31055 17 31056 )| 31057 6(?: 31058 [29]8| 31059 37| 31060 75 31061 )| 31062 [23][78]| 31063 (?: 31064 33| 31065 5[15]| 31066 6[68] 31067 )[78] 31068 </leadingDigits> 31069 <format>$1 $2</format> 31070 </numberFormat> 31071 <!-- One-digit area codes --> 31072 <numberFormat pattern="(\d)(\d{3})(\d{2,4})" nationalPrefixFormattingRule="$NP$FG"> 31073 <leadingDigits>[49]</leadingDigits> 31074 <format>$1 $2 $3</format> 31075 </numberFormat> 31076 <!-- Tollfree Numbers --> 31077 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 31078 <leadingDigits>80</leadingDigits> 31079 <format>$1 $2</format> 31080 </numberFormat> 31081 <!-- Format of new fixed-line ranges after renumbering. --> 31082 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="($NP$FG)"> 31083 <leadingDigits> 31084 24| 31085 8[13-59]| 31086 (?: 31087 2[05-79]| 31088 39| 31089 5[45]| 31090 6[15-8] 31091 )2 31092 </leadingDigits> 31093 <leadingDigits> 31094 2(?: 31095 02[014]| 31096 4| 31097 [56]20| 31098 [79]2 31099 )| 31100 392| 31101 5(?: 31102 42| 31103 525 31104 )| 31105 6(?: 31106 [16-8]21| 31107 52[013] 31108 )| 31109 8[13-59] 31110 </leadingDigits> 31111 <format>$1 $2</format> 31112 </numberFormat> 31113 <!-- Mobile numbers --> 31114 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 31115 <leadingDigits>7</leadingDigits> 31116 <format>$1 $2 $3</format> 31117 </numberFormat> 31118 <!-- Three-digit area codes (long format) --> 31119 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 31120 <leadingDigits> 31121 2(?: 31122 1[39]| 31123 2[0157]| 31124 [378]| 31125 [56][14] 31126 )| 31127 3(?: 31128 12| 31129 29 31130 ) 31131 </leadingDigits> 31132 <leadingDigits> 31133 2(?: 31134 1[39]| 31135 2[0157]| 31136 [378]| 31137 [56][14] 31138 )| 31139 3(?: 31140 123| 31141 29 31142 ) 31143 </leadingDigits> 31144 <format>$1 $2 $3</format> 31145 </numberFormat> 31146 <!-- VOIP numbers --> 31147 <numberFormat pattern="(\d{4})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 31148 <leadingDigits>8</leadingDigits> 31149 <format>$1 $2</format> 31150 </numberFormat> 31151 <!-- Two-digit area codes (short format) --> 31152 <numberFormat pattern="(\d{2})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 31153 <leadingDigits> 31154 1| 31155 2(?: 31156 0[0-36-9]| 31157 12| 31158 29| 31159 [56] 31160 )| 31161 3(?: 31162 1[0-689]| 31163 [24-6] 31164 )| 31165 5(?: 31166 [0236-9]| 31167 1[2-4] 31168 )| 31169 6(?: 31170 [013-59]| 31171 7[0-46-9] 31172 )| 31173 (?: 31174 33| 31175 55| 31176 6[68] 31177 )[0-69]| 31178 (?: 31179 29| 31180 3[09]| 31181 62 31182 )[0-79] 31183 </leadingDigits> 31184 <format>$1 $2</format> 31185 </numberFormat> 31186 <!-- Two-digit area codes (long format) --> 31187 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 31188 <leadingDigits> 31189 29[013-9]| 31190 39| 31191 54 31192 </leadingDigits> 31193 <format>$1 $2 $3</format> 31194 </numberFormat> 31195 <!-- Four-digit area codes (short format) --> 31196 <numberFormat pattern="(\d{4})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 31197 <leadingDigits> 31198 (?: 31199 25| 31200 54 31201 )8 31202 </leadingDigits> 31203 <leadingDigits> 31204 258| 31205 5483 31206 </leadingDigits> 31207 <format>$1 $2</format> 31208 </numberFormat> 31209 </availableFormats> 31210 <generalDesc> 31211 <nationalNumberPattern> 31212 2(?: 31213 [0-57-9]\d{6,8}| 31214 6[0-24-9]\d{6,7} 31215 )| 31216 [38]\d{9}| 31217 [35-8]\d{8}| 31218 [3-6]\d{7}| 31219 [1-689]\d{6}| 31220 [1-3569]\d{5}| 31221 [1356]\d{4} 31222 </nationalNumberPattern> 31223 </generalDesc> 31224 <!-- The first block has the new renumbering format <New_Area_Code>+<New_Prefix>+<SN>. We are 31225 not aware of the tranisition period yet, so supporting both formats until further 31226 notice. These new numbers are 3 to 6 digit granularity as per telone.co.zw but for 31227 maintainability we are storing 4 digits. --> 31228 <!-- Old fixed-line ranges are grouped by subscriber-number length. --> 31229 <!-- The new organisation is used for both formatting and validation 31230 1. First we have 3 digit area code with SN(3,4,5). 31231 2. Then we have 3 digit area code with SN(6,7). 31232 3. Then we have 2 digit area code with SN(3,4,5). 31233 4. Then we have 2 digit area code with SN(6,7). 31234 5. Then we have 4 digit area code. 31235 6. Then we have 1 digit area code with SN(6,7). --> 31236 <fixedLine> 31237 <possibleLengths national="[5-10]" localOnly="3,4"/> 31238 <exampleNumber>1312345</exampleNumber> 31239 <nationalNumberPattern> 31240 (?: 31241 1(?: 31242 (?: 31243 3\d| 31244 9 31245 )\d| 31246 [4-8] 31247 )| 31248 2(?: 31249 (?: 31250 (?: 31251 0(?: 31252 2[014]| 31253 5 31254 )| 31255 (?: 31256 2[0157]| 31257 31| 31258 84| 31259 9 31260 )\d\d| 31261 [56](?: 31262 [14]\d\d| 31263 20 31264 )| 31265 7(?: 31266 [089]| 31267 2[03]| 31268 [35]\d\d 31269 ) 31270 )\d| 31271 4(?: 31272 2\d\d| 31273 8 31274 ) 31275 )\d| 31276 1(?: 31277 2| 31278 [39]\d{4} 31279 ) 31280 )| 31281 3(?: 31282 (?: 31283 123| 31284 (?: 31285 29\d| 31286 92 31287 )\d 31288 )\d\d| 31289 7(?: 31290 [19]| 31291 [56]\d 31292 ) 31293 )| 31294 5(?: 31295 0| 31296 1[2-478]| 31297 26| 31298 [37]2| 31299 4(?: 31300 2\d{3}| 31301 83 31302 )| 31303 5(?: 31304 25\d\d| 31305 [78] 31306 )| 31307 [689]\d 31308 )| 31309 6(?: 31310 (?: 31311 [16-8]21| 31312 28| 31313 52[013] 31314 )\d\d| 31315 [39] 31316 )| 31317 8(?: 31318 [1349]28| 31319 523 31320 )\d\d 31321 )\d{3}| 31322 (?: 31323 4\d\d| 31324 9[2-9] 31325 )\d{4,5}| 31326 (?: 31327 (?: 31328 2(?: 31329 (?: 31330 (?: 31331 0| 31332 8[146] 31333 )\d| 31334 7[1-7] 31335 )\d| 31336 2(?: 31337 [278]\d| 31338 92 31339 )| 31340 58(?: 31341 2\d| 31342 3 31343 ) 31344 )| 31345 3(?: 31346 [26]| 31347 9\d{3} 31348 )| 31349 5(?: 31350 4\d| 31351 5 31352 )\d\d 31353 )\d| 31354 6(?: 31355 (?: 31356 (?: 31357 [0-246]| 31358 [78]\d 31359 )\d| 31360 37 31361 )\d| 31362 5[2-8] 31363 ) 31364 )\d\d| 31365 (?: 31366 2(?: 31367 [569]\d| 31368 8[2-57-9] 31369 )| 31370 3(?: 31371 [013-59]\d| 31372 8[37] 31373 )| 31374 6[89]8 31375 )\d{3} 31376 </nationalNumberPattern> 31377 </fixedLine> 31378 <mobile> 31379 <possibleLengths national="9"/> 31380 <exampleNumber>712345678</exampleNumber> 31381 <nationalNumberPattern> 31382 7(?: 31383 [178]\d| 31384 3[1-9] 31385 )\d{6} 31386 </nationalNumberPattern> 31387 </mobile> 31388 <tollFree> 31389 <possibleLengths national="7"/> 31390 <exampleNumber>8001234</exampleNumber> 31391 <nationalNumberPattern> 31392 80(?: 31393 [01]\d| 31394 20| 31395 8[0-8] 31396 )\d{3} 31397 </nationalNumberPattern> 31398 </tollFree> 31399 <!-- No premiumRate information can be found. --> 31400 <voip> 31401 <possibleLengths national="10"/> 31402 <exampleNumber>8686123456</exampleNumber> 31403 <nationalNumberPattern> 31404 86(?: 31405 1[12]| 31406 22| 31407 30| 31408 44| 31409 55| 31410 77| 31411 8[368] 31412 )\d{6} 31413 </nationalNumberPattern> 31414 </voip> 31415 </territory> 31416 31417 <!-- Universal International Toll Free Number --> 31418 <!-- http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx --> 31419 <territory id="001" countryCode="800"> 31420 <availableFormats> 31421 <numberFormat pattern="(\d{4})(\d{4})"> 31422 <leadingDigits>\d</leadingDigits> 31423 <format>$1 $2</format> 31424 </numberFormat> 31425 </availableFormats> 31426 <generalDesc> 31427 <nationalNumberPattern> 31428 (?: 31429 00| 31430 [1-9]\d 31431 )\d{6} 31432 </nationalNumberPattern> 31433 </generalDesc> 31434 <!-- SN number starting with '00' is added based on number mentioned in 31435 https://www.lectra.com/en/contact and it is diallable from France (Orange network) 31436 https://www.bio-rad.com/contact-us?field_custom_metadata_country=39&field_custom_metadata_vertical_code=All (country = France) --> 31437 <tollFree> 31438 <possibleLengths national="8"/> 31439 <exampleNumber>12345678</exampleNumber> 31440 <nationalNumberPattern> 31441 (?: 31442 00| 31443 [1-9]\d 31444 )\d{6} 31445 </nationalNumberPattern> 31446 </tollFree> 31447 </territory> 31448 31449 <!-- Universal International Shared Cost Number --> 31450 <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en --> 31451 <territory id="001" countryCode="808"> 31452 <availableFormats> 31453 <numberFormat pattern="(\d{4})(\d{4})"> 31454 <leadingDigits>[1-9]</leadingDigits> 31455 <format>$1 $2</format> 31456 </numberFormat> 31457 </availableFormats> 31458 <generalDesc> 31459 <nationalNumberPattern>[1-9]\d{7}</nationalNumberPattern> 31460 </generalDesc> 31461 <sharedCost> 31462 <possibleLengths national="8"/> 31463 <exampleNumber>12345678</exampleNumber> 31464 <nationalNumberPattern>[1-9]\d{7}</nationalNumberPattern> 31465 </sharedCost> 31466 </territory> 31467 31468 <!-- Inmarsat Global Limited --> 31469 <!-- http://www.itu.int/oth/T0202000065/en --> 31470 <!-- http://www.inmarsat.com --> 31471 <territory id="001" countryCode="870"> 31472 <availableFormats> 31473 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 31474 <leadingDigits>[35-7]</leadingDigits> 31475 <format>$1 $2 $3</format> 31476 </numberFormat> 31477 </availableFormats> 31478 <generalDesc> 31479 <nationalNumberPattern> 31480 7\d{11}| 31481 [35-7]\d{8} 31482 </nationalNumberPattern> 31483 </generalDesc> 31484 <!-- Assigning these to mobile since Inmarsat considers them to be mobile numbers. --> 31485 <mobile> 31486 <possibleLengths national="9,12"/> 31487 <exampleNumber>301234567</exampleNumber> 31488 <nationalNumberPattern> 31489 (?: 31490 [356]| 31491 774[45] 31492 )\d{8}| 31493 7[6-8]\d{7} 31494 </nationalNumberPattern> 31495 </mobile> 31496 </territory> 31497 31498 <!-- VISIONng --> 31499 <!-- Number length has been derived from examples found online. --> 31500 <!-- http://www.itu.int/oth/T02020000E5/en --> 31501 <territory id="001" countryCode="878"> 31502 <availableFormats> 31503 <!-- Formatting chosen based on online examples. --> 31504 <numberFormat pattern="(\d{2})(\d{5})(\d{5})"> 31505 <leadingDigits>1</leadingDigits> 31506 <format>$1 $2 $3</format> 31507 </numberFormat> 31508 </availableFormats> 31509 <generalDesc> 31510 <nationalNumberPattern>10\d{10}</nationalNumberPattern> 31511 </generalDesc> 31512 <voip> 31513 <possibleLengths national="12"/> 31514 <exampleNumber>101234567890</exampleNumber> 31515 <nationalNumberPattern>10\d{10}</nationalNumberPattern> 31516 </voip> 31517 </territory> 31518 31519 <!-- Iridium --> 31520 <!-- Globalstar also reports using this prefix, but we cannot find any online numbers with the 31521 Globalstar prefixes, so are not sure how exactly these work, and what length the numbers 31522 are. For this reason, we only support Iridium numbers at the moment. --> 31523 <!-- http://www.iridium.com --> 31524 <!-- http://www.itu.int/oth/T0202000069/en --> 31525 <territory id="001" countryCode="881"> 31526 <availableFormats> 31527 <!-- Formatting chosen based on ITU document and Iridium website FAQ. --> 31528 <numberFormat pattern="(\d)(\d{3})(\d{5})"> 31529 <leadingDigits>[0-37-9]</leadingDigits> 31530 <format>$1 $2 $3</format> 31531 </numberFormat> 31532 <numberFormat pattern="(\d)(\d{3})(\d{5,6})"> 31533 <leadingDigits>6</leadingDigits> 31534 <format>$1 $2 $3</format> 31535 </numberFormat> 31536 </availableFormats> 31537 <generalDesc> 31538 <nationalNumberPattern> 31539 6\d{9}| 31540 [0-36-9]\d{8} 31541 </nationalNumberPattern> 31542 </generalDesc> 31543 <mobile> 31544 <possibleLengths national="9,10"/> 31545 <exampleNumber>612345678</exampleNumber> 31546 <nationalNumberPattern> 31547 6\d{9}| 31548 [0-36-9]\d{8} 31549 </nationalNumberPattern> 31550 </mobile> 31551 </territory> 31552 31553 <!-- List of all international satellite number prefixes. --> 31554 <!-- BebbiCell (Formerly Global Networks Switzerland AG) +88234 --> 31555 <!-- Maritime Communications Partner (MCP) +88232 --> 31556 <!-- Oration Technologies +88237 --> 31557 <!-- Telespazio S.p.A. +88213 --> 31558 <!-- Thuraya +88216 --> 31559 <!-- https://www.itu.int/net/itu-t/inrdb/e164_intlsharedcc.aspx?cc=-1 --> 31560 <!-- http://www.itu.int/oth/T0202000054/en --> 31561 <!-- http://www.gsm.aq/numberplan.php --> 31562 <!-- http://www.global.aq --> 31563 <!-- http://www.itu.int/oth/T02020000F4/en --> 31564 <!-- http://www.itu.int/oth/T02020000A0/en --> 31565 <!-- http://www.itu.int/oth/T02020000CC/en --> 31566 <!-- http://www.itu.int/oth/T02020000CF/en --> 31567 <territory id="001" countryCode="882"> 31568 <availableFormats> 31569 <!-- For 7 digit numbers in general --> 31570 <numberFormat pattern="(\d{2})(\d{5})"> 31571 <leadingDigits> 31572 16| 31573 342 31574 </leadingDigits> 31575 <format>$1 $2</format> 31576 </numberFormat> 31577 <!-- For 8 digit mobile numbers. --> 31578 <numberFormat pattern="(\d{2})(\d{6})"> 31579 <leadingDigits>49</leadingDigits> 31580 <format>$1 $2</format> 31581 </numberFormat> 31582 <!-- For 8 digit VOIP numbers. --> 31583 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 31584 <leadingDigits> 31585 1[36]| 31586 9 31587 </leadingDigits> 31588 <format>$1 $2 $3</format> 31589 </numberFormat> 31590 <!-- For 9 digit mobile numbers. --> 31591 <numberFormat pattern="(\d{2})(\d{4})(\d{3})"> 31592 <leadingDigits>3[23]</leadingDigits> 31593 <format>$1 $2 $3</format> 31594 </numberFormat> 31595 <!-- For 9 and 10 digit VOIP numbers. --> 31596 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})"> 31597 <leadingDigits>16</leadingDigits> 31598 <format>$1 $2 $3</format> 31599 </numberFormat> 31600 <!-- For 10 digit numbers in general. --> 31601 <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> 31602 <leadingDigits> 31603 10| 31604 23| 31605 3(?: 31606 [15]| 31607 4[57] 31608 )| 31609 4| 31610 51 31611 </leadingDigits> 31612 <format>$1 $2 $3</format> 31613 </numberFormat> 31614 <!-- For voice mail numbers. --> 31615 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 31616 <leadingDigits>34</leadingDigits> 31617 <format>$1 $2 $3</format> 31618 </numberFormat> 31619 <!-- For 11 and 12 digit numbers except voice mail. --> 31620 <numberFormat pattern="(\d{2})(\d{4,5})(\d{5})"> 31621 <leadingDigits>[1-35]</leadingDigits> 31622 <format>$1 $2 $3</format> 31623 </numberFormat> 31624 </availableFormats> 31625 <generalDesc> 31626 <nationalNumberPattern> 31627 [13]\d{6}(?: 31628 \d{2,5} 31629 )?| 31630 [19]\d{7}| 31631 (?: 31632 [25]\d\d| 31633 4 31634 )\d{7}(?: 31635 \d{2} 31636 )? 31637 </nationalNumberPattern> 31638 </generalDesc> 31639 <!-- Bebbicell Mobile numbers, MCP and Oration. We are guessing the number length for 31640 Oration based on numbers found online. AT&T have confirmed that 37X numbers 31641 are 12 digit MSISDN numbers. --> 31642 <mobile> 31643 <possibleLengths national="[7-10],12"/> 31644 <exampleNumber>3421234</exampleNumber> 31645 <nationalNumberPattern> 31646 342\d{4}| 31647 (?: 31648 337| 31649 49 31650 )\d{6}| 31651 (?: 31652 3(?: 31653 2| 31654 47| 31655 7\d{3} 31656 )| 31657 50\d{3} 31658 )\d{7} 31659 </nationalNumberPattern> 31660 </mobile> 31661 <!-- Telespazio S.p.A., Thuraya and Bebbicell VOIP numbers. --> 31662 <!-- Added Vodafone's satellite range +882 39 here. Length and type are based on user- 31663 reported issue as there are no numbers found online. --> 31664 <voip> 31665 <possibleLengths national="[7-12]"/> 31666 <exampleNumber>390123456789</exampleNumber> 31667 <nationalNumberPattern> 31668 1(?: 31669 3(?: 31670 0[0347]| 31671 [13][0139]| 31672 2[035]| 31673 4[013568]| 31674 6[0459]| 31675 7[06]| 31676 8[15-8]| 31677 9[0689] 31678 )\d{4}| 31679 6\d{5,10} 31680 )| 31681 (?: 31682 345\d| 31683 9[89] 31684 )\d{6}| 31685 (?: 31686 10| 31687 2(?: 31688 3| 31689 85\d 31690 )| 31691 3(?: 31692 [15]| 31693 [69]\d\d 31694 )| 31695 4[15-8]| 31696 51 31697 )\d{8} 31698 </nationalNumberPattern> 31699 </voip> 31700 <voicemail> 31701 <possibleLengths national="11"/> 31702 <exampleNumber>34851234567</exampleNumber> 31703 <nationalNumberPattern>348[57]\d{7}</nationalNumberPattern> 31704 </voicemail> 31705 </territory> 31706 31707 <!-- bandwidth.com --> 31708 <!-- SipMe --> 31709 <!-- Voxbone --> 31710 <!-- http://www.itu.int/oth/T02020000FB/en --> 31711 <!-- http://www.itu.int/oth/T02020000FC/en --> 31712 <!-- http://www.itu.int/oth/T02020000F3/en --> 31713 <territory id="001" countryCode="883"> 31714 <availableFormats> 31715 <numberFormat pattern="(\d{3})(\d{3})(\d{2,8})"> 31716 <leadingDigits> 31717 [14]| 31718 2[24-689]| 31719 3[02-689]| 31720 51[24-9] 31721 </leadingDigits> 31722 <format>$1 $2 $3</format> 31723 </numberFormat> 31724 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 31725 <leadingDigits>510</leadingDigits> 31726 <format>$1 $2 $3</format> 31727 </numberFormat> 31728 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 31729 <leadingDigits>21</leadingDigits> 31730 <format>$1 $2 $3</format> 31731 </numberFormat> 31732 <!-- When only 8 digits follow the area code formatting as XXXX XXXX 31733 seems preferred (see Bandwidth.com and SipMe) --> 31734 <numberFormat pattern="(\d{4})(\d{4})(\d{4})"> 31735 <leadingDigits>51[13]</leadingDigits> 31736 <format>$1 $2 $3</format> 31737 </numberFormat> 31738 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 31739 <leadingDigits>[235]</leadingDigits> 31740 <format>$1 $2 $3 $4</format> 31741 </numberFormat> 31742 </availableFormats> 31743 <generalDesc> 31744 <nationalNumberPattern> 31745 (?: 31746 [1-4]\d| 31747 51 31748 )\d{6,10} 31749 </nationalNumberPattern> 31750 </generalDesc> 31751 <voip> 31752 <possibleLengths national="[8-12]"/> 31753 <exampleNumber>510012345</exampleNumber> 31754 <nationalNumberPattern> 31755 (?: 31756 2(?: 31757 00\d\d| 31758 10 31759 )| 31760 (?: 31761 370[1-9]| 31762 51\d0 31763 )\d 31764 )\d{7}| 31765 51(?: 31766 00\d{5}| 31767 [24-9]0\d{4,7} 31768 )| 31769 (?: 31770 1[0-79]| 31771 2[24-689]| 31772 3[02-689]| 31773 4[0-4] 31774 )0\d{5,9} 31775 </nationalNumberPattern> 31776 </voip> 31777 </territory> 31778 31779 <!-- United Nations- OCHA --> 31780 <!-- Numbers here are classified as UAN, as they are non-geographical and universally 31781 accessible. In addition, the end-user tariff to reach these numbers is lower or similar to 31782 the tariff of a national call. --> 31783 <!-- http://www.itu.int/oth/T02020000FA/en --> 31784 <territory id="001" countryCode="888"> 31785 <availableFormats> 31786 <numberFormat pattern="(\d{3})(\d{3})(\d{5})"> 31787 <format>$1 $2 $3</format> 31788 </numberFormat> 31789 </availableFormats> 31790 <generalDesc> 31791 <nationalNumberPattern>\d{11}</nationalNumberPattern> 31792 </generalDesc> 31793 <uan> 31794 <possibleLengths national="11"/> 31795 <exampleNumber>12345678901</exampleNumber> 31796 <nationalNumberPattern>\d{11}</nationalNumberPattern> 31797 </uan> 31798 </territory> 31799 31800 <!-- Universal International Premium Rate Number --> 31801 <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en --> 31802 <territory id="001" countryCode="979"> 31803 <availableFormats> 31804 <numberFormat pattern="(\d)(\d{4})(\d{4})"> 31805 <leadingDigits>[1359]</leadingDigits> 31806 <format>$1 $2 $3</format> 31807 </numberFormat> 31808 </availableFormats> 31809 <generalDesc> 31810 <nationalNumberPattern>[1359]\d{8}</nationalNumberPattern> 31811 </generalDesc> 31812 <premiumRate> 31813 <possibleLengths national="9" localOnly="8"/> 31814 <exampleNumber>123456789</exampleNumber> 31815 <nationalNumberPattern>[1359]\d{8}</nationalNumberPattern> 31816 </premiumRate> 31817 </territory> 31818 31819 </territories> 31820</phoneNumberMetadata> 31821