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 7 http://www.apache.org/licenses/LICENSE-2.0 8 9 Unless required by applicable law or agreed to in writing, software 10 distributed under the License is distributed on an "AS IS" BASIS, 11 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 See the License for the specific language governing permissions and 13 limitations under the License. 14 15 @author: Shaopeng Jia 16 17 Metadata on Phone Number Plan and formatting rules 18 Note: Territories are in alphabetical order by their IDs, which are based on CLDR 19 two-letter region codes (or are set to "001" for non-geographical entities, which 20 represents "World" in the UN M.49 standard). The country names in the comments are the 21 official short names in English according to CLDR. 22 23 For more information on what each element represents, see 24 resources/phonemetadata.proto 25 26 Note that if you want to add validation metadata, the generalDesc nationalNumberPattern must be 27 provided. If this is missing, then the country will be considered to have no more specific 28 phone-number type metadata (fixedLine, mobile etc) and hence only basic validation rules 29 (numbers should be between 3 and 15 digits long) will be applied. 30 31 If adding an element for a non-geographical entity, please add an example number element to the 32 general description. 33 34 Country code, international and national prefix information main source: 35 http://www.itu.int/pub/T-SP-E.164C-2011 36 37 Known omissions: 38 * French Southern Territories (id="TF" countryCode="262") 39 This is not covered due to lack of information about its numbering plan. It has 140 40 temporary inhabitants. 41 42 * Pitcairn Island (id="PN") 43 This is not supported since evidence seems to be that the 50 inhabitants use satellite 44 phones. 45 46 See also: 47 https://github.com/google/libphonenumber/blob/master/FAQ.md#unsupported 48 --> 49 50<!DOCTYPE phoneNumberMetadata [ 51 <!ELEMENT phoneNumberMetadata (territories)> 52 <!ELEMENT territories (territory+)> 53 <!ELEMENT territory (references?, availableFormats?, generalDesc, noInternationalDialling?, 54 fixedLine?, mobile?, pager?, tollFree?, premiumRate?, 55 sharedCost?, personalNumber?, voip?, uan?, voicemail?)> 56 <!ELEMENT references (sourceUrl+)> 57 <!ELEMENT generalDesc (nationalNumberPattern)> 58 <!ELEMENT noInternationalDialling (possibleLengths, nationalNumberPattern)> 59 <!ELEMENT fixedLine (possibleLengths, exampleNumber, nationalNumberPattern)> 60 <!ELEMENT mobile (possibleLengths, exampleNumber, nationalNumberPattern)> 61 <!ELEMENT pager (possibleLengths, exampleNumber, nationalNumberPattern)> 62 <!ELEMENT tollFree (possibleLengths, exampleNumber, nationalNumberPattern)> 63 <!ELEMENT premiumRate (possibleLengths, exampleNumber, nationalNumberPattern)> 64 <!ELEMENT sharedCost (possibleLengths, exampleNumber, nationalNumberPattern)> 65 <!ELEMENT personalNumber (possibleLengths, exampleNumber, nationalNumberPattern)> 66 <!ELEMENT voip (possibleLengths, exampleNumber, nationalNumberPattern)> 67 <!ELEMENT uan (possibleLengths, exampleNumber, nationalNumberPattern)> 68 <!ELEMENT voicemail (possibleLengths, exampleNumber, nationalNumberPattern)> 69 <!ELEMENT sourceUrl (#PCDATA)> 70 <!ELEMENT availableFormats (numberFormat+)> 71 <!ELEMENT nationalNumberPattern (#PCDATA)> 72 <!ELEMENT exampleNumber (#PCDATA)> 73 <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)> 74 <!ELEMENT format (#PCDATA)> 75 <!ELEMENT intlFormat (#PCDATA)> 76 <!ELEMENT leadingDigits (#PCDATA)> 77 <!ELEMENT possibleLengths EMPTY> 78 79 <!ATTLIST territory id CDATA #REQUIRED> 80 <!ATTLIST territory countryCode CDATA #REQUIRED> 81 <!ATTLIST territory mainCountryForCode (true) #IMPLIED> 82 <!ATTLIST territory leadingDigits CDATA #IMPLIED> 83 <!ATTLIST territory preferredInternationalPrefix CDATA #IMPLIED> 84 <!ATTLIST territory internationalPrefix CDATA #IMPLIED> 85 <!ATTLIST territory nationalPrefix CDATA #IMPLIED> 86 <!ATTLIST territory nationalPrefixForParsing CDATA #IMPLIED> 87 <!ATTLIST territory nationalPrefixTransformRule CDATA #IMPLIED> 88 <!ATTLIST territory preferredExtnPrefix CDATA #IMPLIED> 89 <!ATTLIST territory nationalPrefixFormattingRule CDATA #IMPLIED> 90 <!ATTLIST territory nationalPrefixOptionalWhenFormatting (true) #IMPLIED> 91 <!ATTLIST territory carrierCodeFormattingRule CDATA #IMPLIED> 92 <!ATTLIST territory mobileNumberPortableRegion (true) #IMPLIED> 93 <!ATTLIST possibleLengths national CDATA #REQUIRED> 94 <!ATTLIST possibleLengths localOnly CDATA #IMPLIED> 95 <!ATTLIST numberFormat nationalPrefixFormattingRule CDATA #IMPLIED> 96 <!ATTLIST numberFormat nationalPrefixOptionalWhenFormatting (true) #IMPLIED> 97 <!ATTLIST numberFormat carrierCodeFormattingRule CDATA #IMPLIED> 98 <!ATTLIST numberFormat pattern CDATA #REQUIRED> 99]> 100 101<phoneNumberMetadata> 102 <territories> 103 <!-- Ascension Island (AC) --> 104 <!-- http://www.itu.int/oth/T02020000AF/en --> 105 <territory id="AC" countryCode="247" internationalPrefix="00"> 106 <generalDesc> 107 <nationalNumberPattern> 108 (?: 109 [01589]\d| 110 [46] 111 )\d{4} 112 </nationalNumberPattern> 113 </generalDesc> 114 <fixedLine> 115 <possibleLengths national="5"/> 116 <exampleNumber>62889</exampleNumber> 117 <nationalNumberPattern>6[2-467]\d{3}</nationalNumberPattern> 118 </fixedLine> 119 <!-- Note prefix 4 is reserved for mobile use , not currently in use --> 120 <mobile> 121 <possibleLengths national="5"/> 122 <exampleNumber>40123</exampleNumber> 123 <nationalNumberPattern>4\d{4}</nationalNumberPattern> 124 </mobile> 125 <!-- Omit '00' as a prefix since that's the IDD prefix. --> 126 <uan> 127 <possibleLengths national="6"/> 128 <exampleNumber>542011</exampleNumber> 129 <nationalNumberPattern> 130 (?: 131 0[1-9]| 132 [1589]\d 133 )\d{4} 134 </nationalNumberPattern> 135 </uan> 136 </territory> 137 138 <!-- Andorra (AD) --> 139 <!-- http://www.itu.int/oth/T0202000005/en --> 140 <territory id="AD" countryCode="376" internationalPrefix="00"> 141 <availableFormats> 142 <numberFormat pattern="(\d{3})(\d{3})"> 143 <leadingDigits>[135-9]</leadingDigits> 144 <format>$1 $2</format> 145 </numberFormat> 146 <numberFormat pattern="(\d{4})(\d{4})"> 147 <leadingDigits>1</leadingDigits> 148 <format>$1 $2</format> 149 </numberFormat> 150 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 151 <leadingDigits>6</leadingDigits> 152 <format>$1 $2 $3</format> 153 </numberFormat> 154 </availableFormats> 155 <generalDesc> 156 <nationalNumberPattern> 157 (?: 158 1| 159 6\d 160 )\d{7}| 161 [135-9]\d{5} 162 </nationalNumberPattern> 163 </generalDesc> 164 <noInternationalDialling> 165 <possibleLengths national="8"/> 166 <nationalNumberPattern>1800\d{4}</nationalNumberPattern> 167 </noInternationalDialling> 168 <fixedLine> 169 <possibleLengths national="6"/> 170 <exampleNumber>712345</exampleNumber> 171 <nationalNumberPattern>[78]\d{5}</nationalNumberPattern> 172 </fixedLine> 173 <mobile> 174 <possibleLengths national="6,9"/> 175 <exampleNumber>312345</exampleNumber> 176 <nationalNumberPattern> 177 690\d{6}| 178 [356]\d{5} 179 </nationalNumberPattern> 180 </mobile> 181 <!-- Note that the definitions of 1800 and 1802 numbers differ in the plan and on the 182 Andorran http://www.sta.ad website, but we consider both to be freephone here. --> 183 <tollFree> 184 <possibleLengths national="8"/> 185 <exampleNumber>18001234</exampleNumber> 186 <nationalNumberPattern>180[02]\d{4}</nationalNumberPattern> 187 </tollFree> 188 <!-- The national numbering plan says that 6-digit numbers beginning with 1 and 9 are reserved 189 for special services, so we assume they are premium rate here, although we cannot find 190 examples online. --> 191 <premiumRate> 192 <possibleLengths national="6"/> 193 <exampleNumber>912345</exampleNumber> 194 <nationalNumberPattern>[19]\d{5}</nationalNumberPattern> 195 </premiumRate> 196 </territory> 197 198 <!-- United Arab Emirates (AE) --> 199 <!-- http://www.itu.int/oth/T02020000DC/en --> 200 <territory id="AE" countryCode="971" internationalPrefix="00" nationalPrefix="0"> 201 <availableFormats> 202 <numberFormat pattern="(\d{3})(\d{2,9})"> 203 <leadingDigits> 204 60| 205 8 206 </leadingDigits> 207 <format>$1 $2</format> 208 </numberFormat> 209 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 210 <leadingDigits> 211 [236]| 212 [479][2-8] 213 </leadingDigits> 214 <format>$1 $2 $3</format> 215 </numberFormat> 216 <numberFormat pattern="(\d{3})(\d)(\d{5})"> 217 <leadingDigits>[479]</leadingDigits> 218 <format>$1 $2 $3</format> 219 </numberFormat> 220 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 221 <leadingDigits>5</leadingDigits> 222 <format>$1 $2 $3</format> 223 </numberFormat> 224 </availableFormats> 225 <generalDesc> 226 <nationalNumberPattern> 227 (?: 228 [4-7]\d| 229 9[0-689] 230 )\d{7}| 231 800\d{2,9}| 232 [2-4679]\d{7} 233 </nationalNumberPattern> 234 </generalDesc> 235 <fixedLine> 236 <possibleLengths national="8" localOnly="7"/> 237 <exampleNumber>22345678</exampleNumber> 238 <nationalNumberPattern>[2-4679][2-8]\d{6}</nationalNumberPattern> 239 </fixedLine> 240 <!-- Prefixes 54 and 58 are mentioned on Wikipedia, 241 https://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Arab_Emirates. --> 242 <mobile> 243 <possibleLengths national="9"/> 244 <exampleNumber>501234567</exampleNumber> 245 <nationalNumberPattern>5[024-68]\d{7}</nationalNumberPattern> 246 </mobile> 247 <tollFree> 248 <possibleLengths national="[5-12]"/> 249 <exampleNumber>800123456</exampleNumber> 250 <nationalNumberPattern> 251 400\d{6}| 252 800\d{2,9} 253 </nationalNumberPattern> 254 </tollFree> 255 <premiumRate> 256 <possibleLengths national="9"/> 257 <exampleNumber>900234567</exampleNumber> 258 <nationalNumberPattern>900[02]\d{5}</nationalNumberPattern> 259 </premiumRate> 260 <sharedCost> 261 <possibleLengths national="9"/> 262 <exampleNumber>700012345</exampleNumber> 263 <nationalNumberPattern>700[05]\d{5}</nationalNumberPattern> 264 </sharedCost> 265 <uan> 266 <possibleLengths national="9"/> 267 <exampleNumber>600212345</exampleNumber> 268 <nationalNumberPattern>600[25]\d{5}</nationalNumberPattern> 269 </uan> 270 </territory> 271 272 <!-- Afghanistan (AF) --> 273 <!-- http://www.itu.int/oth/T0202000001/en --> 274 <territory id="AF" countryCode="93" internationalPrefix="00" nationalPrefix="0"> 275 <availableFormats> 276 <numberFormat pattern="(\d{3})(\d{4})"> 277 <leadingDigits>[1-9]</leadingDigits> 278 <format>$1 $2</format> 279 <intlFormat>NA</intlFormat> 280 </numberFormat> 281 <!-- Formatting based primarily on ITU document. --> 282 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 283 <leadingDigits>[2-7]</leadingDigits> 284 <format>$1 $2 $3</format> 285 </numberFormat> 286 </availableFormats> 287 <generalDesc> 288 <nationalNumberPattern>[2-7]\d{8}</nationalNumberPattern> 289 </generalDesc> 290 <fixedLine> 291 <possibleLengths national="9" localOnly="7"/> 292 <exampleNumber>234567890</exampleNumber> 293 <nationalNumberPattern> 294 (?: 295 [25][0-8]| 296 [34][0-4]| 297 6[0-5] 298 )[2-9]\d{6} 299 </nationalNumberPattern> 300 </fixedLine> 301 <!-- 731 range is supported based on user report. --> 302 <mobile> 303 <possibleLengths national="9" localOnly="7"/> 304 <exampleNumber>701234567</exampleNumber> 305 <nationalNumberPattern>7\d{8}</nationalNumberPattern> 306 </mobile> 307 </territory> 308 309 <!-- Antigua & Barbuda (AG) --> 310 <!-- Calling code and formatting shared with 'US' --> 311 <!-- http://www.itu.int/oth/T0202000008/en --> 312 <territory id="AG" countryCode="1" leadingDigits="268" internationalPrefix="011" 313 nationalPrefix="1" nationalPrefixForParsing="1|([457]\d{6})$" 314 nationalPrefixTransformRule="268$1" mobileNumberPortableRegion="true"> 315 <generalDesc> 316 <nationalNumberPattern> 317 (?: 318 268| 319 [58]\d\d| 320 900 321 )\d{7} 322 </nationalNumberPattern> 323 </generalDesc> 324 <!-- 268 468 is not in the plan, but has been added after numbers with this prefix have been 325 found in online searches. --> 326 <fixedLine> 327 <possibleLengths national="10" localOnly="7"/> 328 <exampleNumber>2684601234</exampleNumber> 329 <nationalNumberPattern> 330 268(?: 331 4(?: 332 6[0-38]| 333 84 334 )| 335 56[0-2] 336 )\d{4} 337 </nationalNumberPattern> 338 </fixedLine> 339 <!-- 268 776/778/779 are not in the plan, but have been added after numbers with these 340 prefixes have been found in online searches. Same for 268 782/784/786/789. --> 341 <mobile> 342 <possibleLengths national="10" localOnly="7"/> 343 <exampleNumber>2684641234</exampleNumber> 344 <nationalNumberPattern> 345 268(?: 346 464| 347 7(?: 348 1[3-9]| 349 [28]\d| 350 3[0246]| 351 64| 352 7[0-689] 353 ) 354 )\d{4} 355 </nationalNumberPattern> 356 </mobile> 357 <pager> 358 <possibleLengths national="10" localOnly="7"/> 359 <exampleNumber>2684061234</exampleNumber> 360 <nationalNumberPattern>26840[69]\d{4}</nationalNumberPattern> 361 </pager> 362 <tollFree> 363 <possibleLengths national="10"/> 364 <exampleNumber>8002123456</exampleNumber> 365 <nationalNumberPattern> 366 8(?: 367 00| 368 33| 369 44| 370 55| 371 66| 372 77| 373 88 374 )[2-9]\d{6} 375 </nationalNumberPattern> 376 </tollFree> 377 <premiumRate> 378 <possibleLengths national="10"/> 379 <exampleNumber>9002123456</exampleNumber> 380 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 381 </premiumRate> 382 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 383 <personalNumber> 384 <possibleLengths national="10"/> 385 <exampleNumber>5002345678</exampleNumber> 386 <nationalNumberPattern> 387 52(?: 388 3(?: 389 [2-46-9][02-9]\d| 390 5(?: 391 [02-46-9]\d| 392 5[0-46-9] 393 ) 394 )| 395 4(?: 396 [2-478][02-9]\d| 397 5(?: 398 [034]\d| 399 2[024-9]| 400 5[0-46-9] 401 )| 402 6(?: 403 0[1-9]| 404 [2-9]\d 405 )| 406 9(?: 407 [05-9]\d| 408 2[0-5]| 409 49 410 ) 411 ) 412 )\d{4}| 413 52[34][2-9]1[02-9]\d{4}| 414 5(?: 415 00| 416 2[125-7]| 417 33| 418 44| 419 66| 420 77| 421 88 422 )[2-9]\d{6} 423 </nationalNumberPattern> 424 </personalNumber> 425 <!-- This is included as Centrex in the plan. --> 426 <voip> 427 <possibleLengths national="10" localOnly="7"/> 428 <exampleNumber>2684801234</exampleNumber> 429 <nationalNumberPattern>26848[01]\d{4}</nationalNumberPattern> 430 </voip> 431 </territory> 432 433 <!-- Anguilla (AI) --> 434 <!-- Calling code and formatting shared with 'US' --> 435 <!-- http://www.itu.int/oth/T0202000007/en --> 436 <territory id="AI" countryCode="1" leadingDigits="264" internationalPrefix="011" 437 nationalPrefix="1" nationalPrefixForParsing="1|([2457]\d{6})$" 438 nationalPrefixTransformRule="264$1" mobileNumberPortableRegion="true"> 439 <generalDesc> 440 <nationalNumberPattern> 441 (?: 442 264| 443 [58]\d\d| 444 900 445 )\d{7} 446 </nationalNumberPattern> 447 </generalDesc> 448 <fixedLine> 449 <possibleLengths national="10" localOnly="7"/> 450 <exampleNumber>2644612345</exampleNumber> 451 <nationalNumberPattern> 452 264(?: 453 292| 454 4(?: 455 6[12]| 456 9[78] 457 ) 458 )\d{4} 459 </nationalNumberPattern> 460 </fixedLine> 461 <mobile> 462 <possibleLengths national="10" localOnly="7"/> 463 <exampleNumber>2642351234</exampleNumber> 464 <nationalNumberPattern> 465 264(?: 466 235| 467 4(?: 468 69| 469 76 470 )| 471 5(?: 472 3[6-9]| 473 8[1-4] 474 )| 475 7(?: 476 29| 477 72 478 ) 479 )\d{4} 480 </nationalNumberPattern> 481 </mobile> 482 <pager> 483 <possibleLengths national="10" localOnly="7"/> 484 <exampleNumber>2647241234</exampleNumber> 485 <nationalNumberPattern>264724\d{4}</nationalNumberPattern> 486 </pager> 487 <tollFree> 488 <possibleLengths national="10"/> 489 <exampleNumber>8002123456</exampleNumber> 490 <nationalNumberPattern> 491 8(?: 492 00| 493 33| 494 44| 495 55| 496 66| 497 77| 498 88 499 )[2-9]\d{6} 500 </nationalNumberPattern> 501 </tollFree> 502 <premiumRate> 503 <possibleLengths national="10"/> 504 <exampleNumber>9002123456</exampleNumber> 505 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 506 </premiumRate> 507 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 508 <personalNumber> 509 <possibleLengths national="10"/> 510 <exampleNumber>5002345678</exampleNumber> 511 <nationalNumberPattern> 512 52(?: 513 3(?: 514 [2-46-9][02-9]\d| 515 5(?: 516 [02-46-9]\d| 517 5[0-46-9] 518 ) 519 )| 520 4(?: 521 [2-478][02-9]\d| 522 5(?: 523 [034]\d| 524 2[024-9]| 525 5[0-46-9] 526 )| 527 6(?: 528 0[1-9]| 529 [2-9]\d 530 )| 531 9(?: 532 [05-9]\d| 533 2[0-5]| 534 49 535 ) 536 ) 537 )\d{4}| 538 52[34][2-9]1[02-9]\d{4}| 539 5(?: 540 00| 541 2[125-7]| 542 33| 543 44| 544 66| 545 77| 546 88 547 )[2-9]\d{6} 548 </nationalNumberPattern> 549 </personalNumber> 550 </territory> 551 552 <!-- Albania (AL) --> 553 <!-- http://www.itu.int/oth/T0202000002/en --> 554 <territory id="AL" countryCode="355" internationalPrefix="00" nationalPrefix="0" 555 mobileNumberPortableRegion="true"> 556 <availableFormats> 557 <!-- Premium rate or toll free formats --> 558 <numberFormat pattern="(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 559 <leadingDigits> 560 80| 561 9 562 </leadingDigits> 563 <format>$1 $2</format> 564 </numberFormat> 565 <!-- Formats mostly follow http://tirana.usembassy.gov/list_of_doctors.html --> 566 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 567 <leadingDigits>4[2-6]</leadingDigits> 568 <format>$1 $2 $3</format> 569 </numberFormat> 570 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 571 <leadingDigits> 572 [2358][2-5]| 573 4 574 </leadingDigits> 575 <format>$1 $2 $3</format> 576 </numberFormat> 577 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 578 <leadingDigits>[23578]</leadingDigits> 579 <format>$1 $2</format> 580 </numberFormat> 581 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 582 <leadingDigits>6</leadingDigits> 583 <format>$1 $2 $3</format> 584 </numberFormat> 585 </availableFormats> 586 <generalDesc> 587 <nationalNumberPattern> 588 (?: 589 700\d\d| 590 900 591 )\d{3}| 592 8\d{5,7}| 593 (?: 594 [2-5]| 595 6\d 596 )\d{7} 597 </nationalNumberPattern> 598 </generalDesc> 599 <fixedLine> 600 <possibleLengths national="8" localOnly="[5-7]"/> 601 <exampleNumber>22345678</exampleNumber> 602 <nationalNumberPattern> 603 4505[0-2]\d{3}| 604 (?: 605 [2358][16-9]\d[2-9]| 606 4410 607 )\d{4}| 608 (?: 609 [2358][2-5][2-9]| 610 4(?: 611 [2-57-9][2-9]| 612 6\d 613 ) 614 )\d{5} 615 </nationalNumberPattern> 616 </fixedLine> 617 <!-- More specific prefixes from the 1.NumraAlokuar.rar file linked from the ITU doc. 618 Though 677 is mentioned as unallocated in 619 http://akep.al/images/stories/AKEP/plani-numracionit/1.NumraAlokuar.rar, 620 adding support for 67[7-9] based on carrier doc. --> 621 <mobile> 622 <possibleLengths national="9"/> 623 <exampleNumber>672123456</exampleNumber> 624 <nationalNumberPattern> 625 6(?: 626 [78][2-9]| 627 9\d 628 )\d{6} 629 </nationalNumberPattern> 630 </mobile> 631 <tollFree> 632 <possibleLengths national="7"/> 633 <exampleNumber>8001234</exampleNumber> 634 <nationalNumberPattern>800\d{4}</nationalNumberPattern> 635 </tollFree> 636 <!-- It is named "Shared Revenue Services" in the plan, but as there is a separate "Shared 637 Cost Services", it is highly likely these numbers are premium rate numbers. No 638 information/example is found in the Internet. --> 639 <premiumRate> 640 <possibleLengths national="6"/> 641 <exampleNumber>900123</exampleNumber> 642 <nationalNumberPattern>900[1-9]\d\d</nationalNumberPattern> 643 </premiumRate> 644 <sharedCost> 645 <possibleLengths national="6"/> 646 <exampleNumber>808123</exampleNumber> 647 <nationalNumberPattern>808[1-9]\d\d</nationalNumberPattern> 648 </sharedCost> 649 <personalNumber> 650 <possibleLengths national="8"/> 651 <exampleNumber>70021234</exampleNumber> 652 <nationalNumberPattern>700[2-9]\d{4}</nationalNumberPattern> 653 </personalNumber> 654 </territory> 655 656 <!-- Armenia (AM) --> 657 <!-- We think the national dialling prefix is 0 - it seems this was a change in 2005 (or 2008) 658 along with the new city codes. However, their official document makes no mention of it, 659 websites disagree, and we are not sure if the change has actually been made. --> 660 <!-- http://www.itu.int/oth/T020200000A/en --> 661 <!-- http://en.wikipedia.org/wiki/%2B374 --> 662 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nagorno-Karabakh_Republic --> 663 <territory id="AM" countryCode="374" internationalPrefix="00" nationalPrefix="0" 664 mobileNumberPortableRegion="true"> 665 <availableFormats> 666 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP $FG"> 667 <leadingDigits>[89]0</leadingDigits> 668 <format>$1 $2 $3</format> 669 </numberFormat> 670 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 671 <leadingDigits> 672 2| 673 3[12] 674 </leadingDigits> 675 <format>$1 $2</format> 676 </numberFormat> 677 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP$FG)"> 678 <leadingDigits> 679 1| 680 47 681 </leadingDigits> 682 <format>$1 $2</format> 683 </numberFormat> 684 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 685 <leadingDigits>[3-9]</leadingDigits> 686 <format>$1 $2</format> 687 </numberFormat> 688 </availableFormats> 689 <generalDesc> 690 <nationalNumberPattern> 691 (?: 692 [1-489]\d| 693 55| 694 60| 695 77 696 )\d{6} 697 </nationalNumberPattern> 698 </generalDesc> 699 <!-- Includes telephone numbers in Nagorno-Karabakh Republic, physically located inside 700 Azerbaijan, which use prefix 47. --> 701 <fixedLine> 702 <possibleLengths national="8" localOnly="5,6"/> 703 <exampleNumber>10123456</exampleNumber> 704 <nationalNumberPattern> 705 (?: 706 (?: 707 1[0-25]| 708 47 709 )\d| 710 2(?: 711 2[2-46]| 712 3[1-8]| 713 4[2-69]| 714 5[2-7]| 715 6[1-9]| 716 8[1-7] 717 )| 718 3[12]2 719 )\d{5} 720 </nationalNumberPattern> 721 </fixedLine> 722 <!-- Part of the range 97 is used by Nagorno-Karabakh Republic. --> 723 <mobile> 724 <possibleLengths national="8"/> 725 <exampleNumber>77123456</exampleNumber> 726 <nationalNumberPattern> 727 (?: 728 33| 729 4[1349]| 730 55| 731 77| 732 88| 733 9[13-9] 734 )\d{6} 735 </nationalNumberPattern> 736 </mobile> 737 <tollFree> 738 <possibleLengths national="8"/> 739 <exampleNumber>80012345</exampleNumber> 740 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 741 </tollFree> 742 <premiumRate> 743 <possibleLengths national="8"/> 744 <exampleNumber>90012345</exampleNumber> 745 <nationalNumberPattern>90[016]\d{5}</nationalNumberPattern> 746 </premiumRate> 747 <sharedCost> 748 <possibleLengths national="8"/> 749 <exampleNumber>80112345</exampleNumber> 750 <nationalNumberPattern>80[1-4]\d{5}</nationalNumberPattern> 751 </sharedCost> 752 <voip> 753 <possibleLengths national="8"/> 754 <exampleNumber>60271234</exampleNumber> 755 <nationalNumberPattern> 756 60(?: 757 2[78]| 758 3[5-9]| 759 4[02-9]| 760 5[0-46-9]| 761 [6-8]\d| 762 9[01] 763 )\d{4} 764 </nationalNumberPattern> 765 </voip> 766 </territory> 767 768 <!-- Angola (AO) --> 769 <!-- http://www.itu.int/oth/T0202000006/en --> 770 <territory id="AO" countryCode="244" internationalPrefix="00"> 771 <availableFormats> 772 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 773 <leadingDigits>[29]</leadingDigits> 774 <format>$1 $2 $3</format> 775 </numberFormat> 776 </availableFormats> 777 <generalDesc> 778 <nationalNumberPattern>[29]\d{8}</nationalNumberPattern> 779 </generalDesc> 780 <!-- Supporting 2Y5 and 2YY5 ranges (where Y and YY represent one and two digit area code) 781 based on user report and format followed in ITU doc. Wikipedia also mentions that 782 "Fixed-line numbers start with digit 2, followed by 1 or 2 digits area code. After the 783 area code, there is one digit telecoms operator code. So now we are adding 5 as telecom 784 operator code now." --> 785 <fixedLine> 786 <possibleLengths national="9"/> 787 <exampleNumber>222123456</exampleNumber> 788 <nationalNumberPattern> 789 2\d(?: 790 [0134][25-9]| 791 [25-9]\d 792 )\d{5} 793 </nationalNumberPattern> 794 </fixedLine> 795 <!-- Expanded the 92 prefix possibilities to match numbers found online. Unitel 796 apparently launched the prefix 94 on 25th April 2012, and Movicel has 99. --> 797 <mobile> 798 <possibleLengths national="9"/> 799 <exampleNumber>923123456</exampleNumber> 800 <nationalNumberPattern>9[1-59]\d{7}</nationalNumberPattern> 801 </mobile> 802 </territory> 803 804 <!-- Argentina (AR) --> 805 <!-- The national prefix for parsing here consists of a 0 (optional), followed by the area code 806 (which is captured, so that it can be retained), followed by 15, which is the mobile token, 807 which will be stripped if present. We expect the following combinations: 0AC15 and AC15 808 (where the 0 and 15 will be stripped, and it will be transformed into 9AC), 0, and 15 (in 809 the latter two cases we just strip the 0 or 15 as appropriate and leave the number as is.) --> 810 <!-- http://www.itu.int/oth/T0202000009/en --> 811 <!-- https://www.enacom.gob.ar/indicativos-de-servicio_p141 --> 812 <!-- https://www.enacom.gob.ar/indicativos-interurbanos_p143 --> 813 <!-- http://en.wikipedia.org/wiki/+54 --> 814 <territory id="AR" countryCode="54" internationalPrefix="00" nationalPrefix="0" 815 nationalPrefixForParsing=" 816 0?(?: 817 ( 818 11| 819 2(?: 820 2(?: 821 02?| 822 [13]| 823 2[13-79]| 824 4[1-6]| 825 5[2457]| 826 6[124-8]| 827 7[1-4]| 828 8[13-6]| 829 9[1267] 830 )| 831 3(?: 832 02?| 833 1[467]| 834 2[03-6]| 835 3[13-8]| 836 [49][2-6]| 837 5[2-8]| 838 [67] 839 )| 840 4(?: 841 7[3-578]| 842 9 843 )| 844 6(?: 845 [0136]| 846 2[24-6]| 847 4[6-8]?| 848 5[15-8] 849 )| 850 80| 851 9(?: 852 0[1-3]| 853 [19]| 854 2\d| 855 3[1-6]| 856 4[02568]?| 857 5[2-4]| 858 6[2-46]| 859 72?| 860 8[23]? 861 ) 862 )| 863 3(?: 864 3(?: 865 2[79]| 866 6| 867 8[2578] 868 )| 869 4(?: 870 0[0-24-9]| 871 [12]| 872 3[5-8]?| 873 4[24-7]| 874 5[4-68]?| 875 6[02-9]| 876 7[126]| 877 8[2379]?| 878 9[1-36-8] 879 )| 880 5(?: 881 1| 882 2[1245]| 883 3[237]?| 884 4[1-46-9]| 885 6[2-4]| 886 7[1-6]| 887 8[2-5]? 888 )| 889 6[24]| 890 7(?: 891 [069]| 892 1[1568]| 893 2[15]| 894 3[145]| 895 4[13]| 896 5[14-8]| 897 7[2-57]| 898 8[126] 899 )| 900 8(?: 901 [01]| 902 2[15-7]| 903 3[2578]?| 904 4[13-6]| 905 5[4-8]?| 906 6[1-357-9]| 907 7[36-8]?| 908 8[5-8]?| 909 9[124] 910 ) 911 ) 912 )15 913 )?" 914 nationalPrefixTransformRule="9$1" mobileNumberPortableRegion="true"> 915 <availableFormats> 916 <!-- Format short numbers as a block. --> 917 <numberFormat pattern="(\d{3})"> 918 <leadingDigits> 919 0| 920 1(?: 921 0[0-35-7]| 922 1[02-5]| 923 2[015]| 924 3[47]| 925 4[478] 926 )| 927 911 928 </leadingDigits> 929 <format>$1</format> 930 <intlFormat>NA</intlFormat> 931 </numberFormat> 932 <numberFormat pattern="(\d{2})(\d{4})"> 933 <leadingDigits>[1-9]</leadingDigits> 934 <format>$1-$2</format> 935 <intlFormat>NA</intlFormat> 936 </numberFormat> 937 <numberFormat pattern="(\d{3})(\d{4})"> 938 <leadingDigits>[2-8]</leadingDigits> 939 <format>$1-$2</format> 940 <intlFormat>NA</intlFormat> 941 </numberFormat> 942 <numberFormat pattern="(\d{4})(\d{4})"> 943 <leadingDigits>[1-8]</leadingDigits> 944 <format>$1-$2</format> 945 <intlFormat>NA</intlFormat> 946 </numberFormat> 947 <numberFormat pattern="(\d{4})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 948 nationalPrefixOptionalWhenFormatting="true"> 949 <leadingDigits> 950 2(?: 951 2[024-9]| 952 3[0-59]| 953 47| 954 6[245]| 955 9[02-8] 956 )| 957 3(?: 958 3[28]| 959 4[03-9]| 960 5[2-46-8]| 961 7[1-578]| 962 8[2-9] 963 ) 964 </leadingDigits> 965 <leadingDigits> 966 2(?: 967 [23]02| 968 6(?: 969 [25]| 970 4[6-8] 971 )| 972 9(?: 973 [02356]| 974 4[02568]| 975 72| 976 8[23] 977 ) 978 )| 979 3(?: 980 3[28]| 981 4(?: 982 [04679]| 983 3[5-8]| 984 5[4-68]| 985 8[2379] 986 )| 987 5(?: 988 [2467]| 989 3[237]| 990 8[2-5] 991 )| 992 7[1-578]| 993 8(?: 994 [2469]| 995 3[2578]| 996 5[4-8]| 997 7[36-8]| 998 8[5-8] 999 ) 1000 )| 1001 2(?: 1002 2[24-9]| 1003 3[1-59]| 1004 47 1005 ) 1006 </leadingDigits> 1007 <leadingDigits> 1008 2(?: 1009 [23]02| 1010 6(?: 1011 [25]| 1012 4(?: 1013 64| 1014 [78] 1015 ) 1016 )| 1017 9(?: 1018 [02356]| 1019 4(?: 1020 [0268]| 1021 5[2-6] 1022 )| 1023 72| 1024 8[23] 1025 ) 1026 )| 1027 3(?: 1028 3[28]| 1029 4(?: 1030 [04679]| 1031 3[78]| 1032 5(?: 1033 4[46]| 1034 8 1035 )| 1036 8[2379] 1037 )| 1038 5(?: 1039 [2467]| 1040 3[237]| 1041 8[23] 1042 )| 1043 7[1-578]| 1044 8(?: 1045 [2469]| 1046 3[278]| 1047 5[56][46]| 1048 86[3-6] 1049 ) 1050 )| 1051 2(?: 1052 2[24-9]| 1053 3[1-59]| 1054 47 1055 )| 1056 38(?: 1057 [58][78]| 1058 7[378] 1059 )| 1060 3(?: 1061 4[35][56]| 1062 58[45]| 1063 8(?: 1064 [38]5| 1065 54| 1066 76 1067 ) 1068 )[4-6] 1069 </leadingDigits> 1070 <leadingDigits> 1071 2(?: 1072 [23]02| 1073 6(?: 1074 [25]| 1075 4(?: 1076 64| 1077 [78] 1078 ) 1079 )| 1080 9(?: 1081 [02356]| 1082 4(?: 1083 [0268]| 1084 5[2-6] 1085 )| 1086 72| 1087 8[23] 1088 ) 1089 )| 1090 3(?: 1091 3[28]| 1092 4(?: 1093 [04679]| 1094 3(?: 1095 5(?: 1096 4[0-25689]| 1097 [56] 1098 )| 1099 [78] 1100 )| 1101 58| 1102 8[2379] 1103 )| 1104 5(?: 1105 [2467]| 1106 3[237]| 1107 8(?: 1108 [23]| 1109 4(?: 1110 [45]| 1111 60 1112 )| 1113 5(?: 1114 4[0-39]| 1115 5| 1116 64 1117 ) 1118 ) 1119 )| 1120 7[1-578]| 1121 8(?: 1122 [2469]| 1123 3[278]| 1124 54(?: 1125 4| 1126 5[13-7]| 1127 6[89] 1128 )| 1129 86[3-6] 1130 ) 1131 )| 1132 2(?: 1133 2[24-9]| 1134 3[1-59]| 1135 47 1136 )| 1137 38(?: 1138 [58][78]| 1139 7[378] 1140 )| 1141 3(?: 1142 454| 1143 85[56] 1144 )[46]| 1145 3(?: 1146 4(?: 1147 36| 1148 5[56] 1149 )| 1150 8(?: 1151 [38]5| 1152 76 1153 ) 1154 )[4-6] 1155 </leadingDigits> 1156 <format>$1 $2-$3</format> 1157 </numberFormat> 1158 <!-- Formatting for geographic numbers (including those which can be dialled with a mobile token). --> 1159 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 1160 nationalPrefixOptionalWhenFormatting="true"> 1161 <leadingDigits>1</leadingDigits> 1162 <format>$1 $2-$3</format> 1163 </numberFormat> 1164 <!-- Various non-geographic numbers, including UAN, premium rate but also some mobile 1165 ranges. We assume no local dialling is possible for these ranges. --> 1166 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 1167 <leadingDigits>[68]</leadingDigits> 1168 <format>$1-$2-$3</format> 1169 </numberFormat> 1170 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 1171 nationalPrefixOptionalWhenFormatting="true"> 1172 <leadingDigits>[23]</leadingDigits> 1173 <format>$1 $2-$3</format> 1174 </numberFormat> 1175 <numberFormat pattern="(\d)(\d{4})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 1176 <leadingDigits> 1177 9(?: 1178 2[2-469]| 1179 3[3-578] 1180 ) 1181 </leadingDigits> 1182 <leadingDigits> 1183 9(?: 1184 2(?: 1185 2[024-9]| 1186 3[0-59]| 1187 47| 1188 6[245]| 1189 9[02-8] 1190 )| 1191 3(?: 1192 3[28]| 1193 4[03-9]| 1194 5[2-46-8]| 1195 7[1-578]| 1196 8[2-9] 1197 ) 1198 ) 1199 </leadingDigits> 1200 <leadingDigits> 1201 9(?: 1202 2(?: 1203 [23]02| 1204 6(?: 1205 [25]| 1206 4[6-8] 1207 )| 1208 9(?: 1209 [02356]| 1210 4[02568]| 1211 72| 1212 8[23] 1213 ) 1214 )| 1215 3(?: 1216 3[28]| 1217 4(?: 1218 [04679]| 1219 3[5-8]| 1220 5[4-68]| 1221 8[2379] 1222 )| 1223 5(?: 1224 [2467]| 1225 3[237]| 1226 8[2-5] 1227 )| 1228 7[1-578]| 1229 8(?: 1230 [2469]| 1231 3[2578]| 1232 5[4-8]| 1233 7[36-8]| 1234 8[5-8] 1235 ) 1236 ) 1237 )| 1238 92(?: 1239 2[24-9]| 1240 3[1-59]| 1241 47 1242 ) 1243 </leadingDigits> 1244 <leadingDigits> 1245 9(?: 1246 2(?: 1247 [23]02| 1248 6(?: 1249 [25]| 1250 4(?: 1251 64| 1252 [78] 1253 ) 1254 )| 1255 9(?: 1256 [02356]| 1257 4(?: 1258 [0268]| 1259 5[2-6] 1260 )| 1261 72| 1262 8[23] 1263 ) 1264 )| 1265 3(?: 1266 3[28]| 1267 4(?: 1268 [04679]| 1269 3[78]| 1270 5(?: 1271 4[46]| 1272 8 1273 )| 1274 8[2379] 1275 )| 1276 5(?: 1277 [2467]| 1278 3[237]| 1279 8[23] 1280 )| 1281 7[1-578]| 1282 8(?: 1283 [2469]| 1284 3[278]| 1285 5(?: 1286 [56][46]| 1287 [78] 1288 )| 1289 7[378]| 1290 8(?: 1291 6[3-6]| 1292 [78] 1293 ) 1294 ) 1295 ) 1296 )| 1297 92(?: 1298 2[24-9]| 1299 3[1-59]| 1300 47 1301 )| 1302 93(?: 1303 4[35][56]| 1304 58[45]| 1305 8(?: 1306 [38]5| 1307 54| 1308 76 1309 ) 1310 )[4-6] 1311 </leadingDigits> 1312 <leadingDigits> 1313 9(?: 1314 2(?: 1315 [23]02| 1316 6(?: 1317 [25]| 1318 4(?: 1319 64| 1320 [78] 1321 ) 1322 )| 1323 9(?: 1324 [02356]| 1325 4(?: 1326 [0268]| 1327 5[2-6] 1328 )| 1329 72| 1330 8[23] 1331 ) 1332 )| 1333 3(?: 1334 3[28]| 1335 4(?: 1336 [04679]| 1337 3(?: 1338 5(?: 1339 4[0-25689]| 1340 [56] 1341 )| 1342 [78] 1343 )| 1344 5(?: 1345 4[46]| 1346 8 1347 )| 1348 8[2379] 1349 )| 1350 5(?: 1351 [2467]| 1352 3[237]| 1353 8(?: 1354 [23]| 1355 4(?: 1356 [45]| 1357 60 1358 )| 1359 5(?: 1360 4[0-39]| 1361 5| 1362 64 1363 ) 1364 ) 1365 )| 1366 7[1-578]| 1367 8(?: 1368 [2469]| 1369 3[278]| 1370 5(?: 1371 4(?: 1372 4| 1373 5[13-7]| 1374 6[89] 1375 )| 1376 [56][46]| 1377 [78] 1378 )| 1379 7[378]| 1380 8(?: 1381 6[3-6]| 1382 [78] 1383 ) 1384 ) 1385 ) 1386 )| 1387 92(?: 1388 2[24-9]| 1389 3[1-59]| 1390 47 1391 )| 1392 93(?: 1393 4(?: 1394 36| 1395 5[56] 1396 )| 1397 8(?: 1398 [38]5| 1399 76 1400 ) 1401 )[4-6] 1402 </leadingDigits> 1403 <format>$2 15-$3-$4</format> 1404 <intlFormat>$1 $2 $3-$4</intlFormat> 1405 </numberFormat> 1406 <numberFormat pattern="(\d)(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 1407 <leadingDigits>91</leadingDigits> 1408 <format>$2 15-$3-$4</format> 1409 <intlFormat>$1 $2 $3-$4</intlFormat> 1410 </numberFormat> 1411 <numberFormat pattern="(\d{3})(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 1412 <leadingDigits>8</leadingDigits> 1413 <format>$1-$2-$3</format> 1414 </numberFormat> 1415 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 1416 <leadingDigits>9</leadingDigits> 1417 <format>$2 15-$3-$4</format> 1418 <intlFormat>$1 $2 $3-$4</intlFormat> 1419 </numberFormat> 1420 </availableFormats> 1421 <generalDesc> 1422 <nationalNumberPattern> 1423 (?: 1424 11| 1425 [89]\d\d 1426 )\d{8}| 1427 [2368]\d{9} 1428 </nationalNumberPattern> 1429 </generalDesc> 1430 <noInternationalDialling> 1431 <possibleLengths national="10"/> 1432 <nationalNumberPattern>810\d{7}</nationalNumberPattern> 1433 </noInternationalDialling> 1434 <!-- Also covering fixed satellite service numbers (670). --> 1435 <fixedLine> 1436 <possibleLengths national="10" localOnly="[6-8]"/> 1437 <exampleNumber>1123456789</exampleNumber> 1438 <nationalNumberPattern> 1439 3888[013-9]\d{5}| 1440 (?: 1441 29(?: 1442 54| 1443 66 1444 )| 1445 3(?: 1446 777| 1447 865 1448 ) 1449 )[2-8]\d{5}| 1450 3(?: 1451 7(?: 1452 1[15]| 1453 81 1454 )| 1455 8(?: 1456 21| 1457 4[16]| 1458 69| 1459 9[12] 1460 ) 1461 )[46]\d{5}| 1462 (?: 1463 2(?: 1464 2(?: 1465 2[59]| 1466 44| 1467 52 1468 )| 1469 3(?: 1470 26| 1471 44 1472 )| 1473 473| 1474 9(?: 1475 [07]2| 1476 2[26]| 1477 34| 1478 46 1479 ) 1480 )| 1481 3327 1482 )[45]\d{5}| 1483 (?: 1484 2(?: 1485 284| 1486 302| 1487 657| 1488 920 1489 )| 1490 3(?: 1491 4(?: 1492 8[27]| 1493 92 1494 )| 1495 541| 1496 755| 1497 878 1498 ) 1499 )[2-7]\d{5}| 1500 (?: 1501 2(?: 1502 (?: 1503 26| 1504 62 1505 )2| 1506 32[03]| 1507 477| 1508 9(?: 1509 42| 1510 83 1511 ) 1512 )| 1513 3(?: 1514 329| 1515 4(?: 1516 [47]6| 1517 62| 1518 89 1519 )| 1520 564 1521 ) 1522 )[2-6]\d{5}| 1523 (?: 1524 (?: 1525 11[1-8]| 1526 670 1527 )\d| 1528 2(?: 1529 2(?: 1530 0[45]| 1531 1[2-6]| 1532 3[3-6] 1533 )| 1534 3(?: 1535 [06]4| 1536 7[45] 1537 )| 1538 494| 1539 6(?: 1540 04| 1541 1[2-8]| 1542 [36][45]| 1543 4[3-6] 1544 )| 1545 80[45]| 1546 9(?: 1547 [17][4-6]| 1548 [48][45]| 1549 9[3-6] 1550 ) 1551 )| 1552 3(?: 1553 364| 1554 4(?: 1555 1[2-7]| 1556 [235][4-6]| 1557 84 1558 )| 1559 5(?: 1560 1[2-8]| 1561 [38][4-6] 1562 )| 1563 6(?: 1564 2[45]| 1565 44 1566 )| 1567 7[069][45]| 1568 8(?: 1569 [03][45]| 1570 [17][2-6]| 1571 [58][3-6] 1572 ) 1573 ) 1574 )\d{6}| 1575 2(?: 1576 2(?: 1577 21| 1578 4[23]| 1579 6[145]| 1580 7[1-4]| 1581 8[356]| 1582 9[267] 1583 )| 1584 3(?: 1585 16| 1586 3[13-8]| 1587 43| 1588 5[346-8]| 1589 9[3-5] 1590 )| 1591 475| 1592 6(?: 1593 2[46]| 1594 4[78]| 1595 5[1568] 1596 )| 1597 9(?: 1598 03| 1599 2[1457-9]| 1600 3[1356]| 1601 4[08]| 1602 [56][23]| 1603 82 1604 ) 1605 )4\d{5}| 1606 (?: 1607 2(?: 1608 2(?: 1609 57| 1610 81 1611 )| 1612 3(?: 1613 24| 1614 46| 1615 92 1616 )| 1617 9(?: 1618 01| 1619 23| 1620 64 1621 ) 1622 )| 1623 3(?: 1624 4(?: 1625 42| 1626 71 1627 )| 1628 5(?: 1629 25| 1630 37| 1631 4[347]| 1632 71 1633 )| 1634 7(?: 1635 18| 1636 5[17] 1637 ) 1638 ) 1639 )[3-6]\d{5}| 1640 (?: 1641 2(?: 1642 2(?: 1643 02| 1644 2[3467]| 1645 4[156]| 1646 5[45]| 1647 6[6-8]| 1648 91 1649 )| 1650 3(?: 1651 1[47]| 1652 25| 1653 [45][25]| 1654 96 1655 )| 1656 47[48]| 1657 625| 1658 932 1659 )| 1660 3(?: 1661 38[2578]| 1662 4(?: 1663 0[0-24-9]| 1664 3[78]| 1665 4[457]| 1666 58| 1667 6[03-9]| 1668 72| 1669 83| 1670 9[136-8] 1671 )| 1672 5(?: 1673 2[124]| 1674 [368][23]| 1675 4[2689]| 1676 7[2-6] 1677 )| 1678 7(?: 1679 16| 1680 2[15]| 1681 3[145]| 1682 4[13]| 1683 5[468]| 1684 7[2-5]| 1685 8[26] 1686 )| 1687 8(?: 1688 2[5-7]| 1689 3[278]| 1690 4[3-5]| 1691 5[78]| 1692 6[1-378]| 1693 [78]7| 1694 94 1695 ) 1696 ) 1697 )[4-6]\d{5} 1698 </nationalNumberPattern> 1699 </fixedLine> 1700 <!-- Also covers mobile satellite services (675 numbers). --> 1701 <mobile> 1702 <possibleLengths national="10,11" localOnly="[6-8]"/> 1703 <exampleNumber>91123456789</exampleNumber> 1704 <nationalNumberPattern> 1705 93888[013-9]\d{5}| 1706 9(?: 1707 29(?: 1708 54| 1709 66 1710 )| 1711 3(?: 1712 777| 1713 865 1714 ) 1715 )[2-8]\d{5}| 1716 93(?: 1717 7(?: 1718 1[15]| 1719 81 1720 )| 1721 8(?: 1722 21| 1723 4[16]| 1724 69| 1725 9[12] 1726 ) 1727 )[46]\d{5}| 1728 9(?: 1729 2(?: 1730 2(?: 1731 2[59]| 1732 44| 1733 52 1734 )| 1735 3(?: 1736 26| 1737 44 1738 )| 1739 473| 1740 9(?: 1741 [07]2| 1742 2[26]| 1743 34| 1744 46 1745 ) 1746 )| 1747 3327 1748 )[45]\d{5}| 1749 9(?: 1750 2(?: 1751 284| 1752 302| 1753 657| 1754 920 1755 )| 1756 3(?: 1757 4(?: 1758 8[27]| 1759 92 1760 )| 1761 541| 1762 755| 1763 878 1764 ) 1765 )[2-7]\d{5}| 1766 9(?: 1767 2(?: 1768 (?: 1769 26| 1770 62 1771 )2| 1772 32[03]| 1773 477| 1774 9(?: 1775 42| 1776 83 1777 ) 1778 )| 1779 3(?: 1780 329| 1781 4(?: 1782 [47]6| 1783 62| 1784 89 1785 )| 1786 564 1787 ) 1788 )[2-6]\d{5}| 1789 (?: 1790 675\d| 1791 9(?: 1792 11[1-8]\d| 1793 2(?: 1794 2(?: 1795 0[45]| 1796 1[2-6]| 1797 3[3-6] 1798 )| 1799 3(?: 1800 [06]4| 1801 7[45] 1802 )| 1803 494| 1804 6(?: 1805 04| 1806 1[2-8]| 1807 [36][45]| 1808 4[3-6] 1809 )| 1810 80[45]| 1811 9(?: 1812 [17][4-6]| 1813 [48][45]| 1814 9[3-6] 1815 ) 1816 )| 1817 3(?: 1818 364| 1819 4(?: 1820 1[2-7]| 1821 [235][4-6]| 1822 84 1823 )| 1824 5(?: 1825 1[2-8]| 1826 [38][4-6] 1827 )| 1828 6(?: 1829 2[45]| 1830 44 1831 )| 1832 7[069][45]| 1833 8(?: 1834 [03][45]| 1835 [17][2-6]| 1836 [58][3-6] 1837 ) 1838 ) 1839 ) 1840 )\d{6}| 1841 92(?: 1842 2(?: 1843 21| 1844 4[23]| 1845 6[145]| 1846 7[1-4]| 1847 8[356]| 1848 9[267] 1849 )| 1850 3(?: 1851 16| 1852 3[13-8]| 1853 43| 1854 5[346-8]| 1855 9[3-5] 1856 )| 1857 475| 1858 6(?: 1859 2[46]| 1860 4[78]| 1861 5[1568] 1862 )| 1863 9(?: 1864 03| 1865 2[1457-9]| 1866 3[1356]| 1867 4[08]| 1868 [56][23]| 1869 82 1870 ) 1871 )4\d{5}| 1872 9(?: 1873 2(?: 1874 2(?: 1875 57| 1876 81 1877 )| 1878 3(?: 1879 24| 1880 46| 1881 92 1882 )| 1883 9(?: 1884 01| 1885 23| 1886 64 1887 ) 1888 )| 1889 3(?: 1890 4(?: 1891 42| 1892 71 1893 )| 1894 5(?: 1895 25| 1896 37| 1897 4[347]| 1898 71 1899 )| 1900 7(?: 1901 18| 1902 5[17] 1903 ) 1904 ) 1905 )[3-6]\d{5}| 1906 9(?: 1907 2(?: 1908 2(?: 1909 02| 1910 2[3467]| 1911 4[156]| 1912 5[45]| 1913 6[6-8]| 1914 91 1915 )| 1916 3(?: 1917 1[47]| 1918 25| 1919 [45][25]| 1920 96 1921 )| 1922 47[48]| 1923 625| 1924 932 1925 )| 1926 3(?: 1927 38[2578]| 1928 4(?: 1929 0[0-24-9]| 1930 3[78]| 1931 4[457]| 1932 58| 1933 6[03-9]| 1934 72| 1935 83| 1936 9[136-8] 1937 )| 1938 5(?: 1939 2[124]| 1940 [368][23]| 1941 4[2689]| 1942 7[2-6] 1943 )| 1944 7(?: 1945 16| 1946 2[15]| 1947 3[145]| 1948 4[13]| 1949 5[468]| 1950 7[2-5]| 1951 8[26] 1952 )| 1953 8(?: 1954 2[5-7]| 1955 3[278]| 1956 4[3-5]| 1957 5[78]| 1958 6[1-378]| 1959 [78]7| 1960 94 1961 ) 1962 ) 1963 )[4-6]\d{5} 1964 </nationalNumberPattern> 1965 </mobile> 1966 <tollFree> 1967 <possibleLengths national="10,11"/> 1968 <exampleNumber>8001234567</exampleNumber> 1969 <nationalNumberPattern>800\d{7,8}</nationalNumberPattern> 1970 </tollFree> 1971 <premiumRate> 1972 <possibleLengths national="10"/> 1973 <exampleNumber>6001234567</exampleNumber> 1974 <nationalNumberPattern>60[04579]\d{7}</nationalNumberPattern> 1975 </premiumRate> 1976 <uan> 1977 <possibleLengths national="10"/> 1978 <exampleNumber>8101234567</exampleNumber> 1979 <nationalNumberPattern>810\d{7}</nationalNumberPattern> 1980 </uan> 1981 </territory> 1982 1983 <!-- American Samoa (AS) --> 1984 <!-- Calling code and formatting shared with 'US' --> 1985 <!-- http://www.itu.int/oth/T0202000004/en --> 1986 <territory id="AS" countryCode="1" leadingDigits="684" internationalPrefix="011" 1987 nationalPrefix="1" nationalPrefixForParsing="1|([267]\d{6})$" 1988 nationalPrefixTransformRule="684$1"> 1989 <generalDesc> 1990 <nationalNumberPattern> 1991 (?: 1992 [58]\d\d| 1993 684| 1994 900 1995 )\d{7} 1996 </nationalNumberPattern> 1997 </generalDesc> 1998 <fixedLine> 1999 <possibleLengths national="10" localOnly="7"/> 2000 <exampleNumber>6846221234</exampleNumber> 2001 <nationalNumberPattern> 2002 6846(?: 2003 22| 2004 33| 2005 44| 2006 55| 2007 77| 2008 88| 2009 9[19] 2010 )\d{4} 2011 </nationalNumberPattern> 2012 </fixedLine> 2013 <!-- Added 25[246] and 272, operated by Blue Sky. Added 731, 770, operated by ASTCA. --> 2014 <mobile> 2015 <possibleLengths national="10" localOnly="7"/> 2016 <exampleNumber>6847331234</exampleNumber> 2017 <nationalNumberPattern> 2018 684(?: 2019 2(?: 2020 48| 2021 5[2468]| 2022 72 2023 )| 2024 7(?: 2025 3[13]| 2026 70| 2027 82 2028 ) 2029 )\d{4} 2030 </nationalNumberPattern> 2031 </mobile> 2032 <tollFree> 2033 <possibleLengths national="10"/> 2034 <exampleNumber>8002123456</exampleNumber> 2035 <nationalNumberPattern> 2036 8(?: 2037 00| 2038 33| 2039 44| 2040 55| 2041 66| 2042 77| 2043 88 2044 )[2-9]\d{6} 2045 </nationalNumberPattern> 2046 </tollFree> 2047 <premiumRate> 2048 <possibleLengths national="10"/> 2049 <exampleNumber>9002123456</exampleNumber> 2050 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 2051 </premiumRate> 2052 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 2053 <personalNumber> 2054 <possibleLengths national="10"/> 2055 <exampleNumber>5002345678</exampleNumber> 2056 <nationalNumberPattern> 2057 52(?: 2058 3(?: 2059 [2-46-9][02-9]\d| 2060 5(?: 2061 [02-46-9]\d| 2062 5[0-46-9] 2063 ) 2064 )| 2065 4(?: 2066 [2-478][02-9]\d| 2067 5(?: 2068 [034]\d| 2069 2[024-9]| 2070 5[0-46-9] 2071 )| 2072 6(?: 2073 0[1-9]| 2074 [2-9]\d 2075 )| 2076 9(?: 2077 [05-9]\d| 2078 2[0-5]| 2079 49 2080 ) 2081 ) 2082 )\d{4}| 2083 52[34][2-9]1[02-9]\d{4}| 2084 5(?: 2085 00| 2086 2[125-7]| 2087 33| 2088 44| 2089 66| 2090 77| 2091 88 2092 )[2-9]\d{6} 2093 </nationalNumberPattern> 2094 </personalNumber> 2095 </territory> 2096 2097 <!-- Austria (AT) --> 2098 <!-- http://www.rtr.at/en/tk/E129 --> 2099 <territory id="AT" countryCode="43" internationalPrefix="00" nationalPrefix="0" 2100 mobileNumberPortableRegion="true"> 2101 <availableFormats> 2102 <!-- Vienna (Wien) fixed line format (1-digit area code). --> 2103 <numberFormat pattern="(\d)(\d{3,12})" nationalPrefixFormattingRule="$NP$FG"> 2104 <leadingDigits> 2105 1(?: 2106 11| 2107 [2-9] 2108 ) 2109 </leadingDigits> 2110 <format>$1 $2</format> 2111 </numberFormat> 2112 <!-- VOIP (517xx only, which seems like the only VOIP range with a 3-digit prefix). --> 2113 <numberFormat pattern="(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 2114 <leadingDigits>517</leadingDigits> 2115 <format>$1 $2</format> 2116 </numberFormat> 2117 <!-- VOIP (5-7 digits). 2118 These formats are the most common for prefixes 050, 057 and 059, as found on Austrian web pages. --> 2119 <numberFormat pattern="(\d{2})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 2120 <leadingDigits>5[079]</leadingDigits> 2121 <format>$1 $2</format> 2122 </numberFormat> 2123 <!-- Shortcode format --> 2124 <numberFormat pattern="(\d{6})"> 2125 <leadingDigits>1</leadingDigits> 2126 <format>$1</format> 2127 <intlFormat>NA</intlFormat> 2128 </numberFormat> 2129 <!-- 3-digit area codes (fixed line, including premium rate and toll free). --> 2130 <numberFormat pattern="(\d{3})(\d{3,10})" nationalPrefixFormattingRule="$NP$FG"> 2131 <leadingDigits> 2132 (?: 2133 31| 2134 4 2135 )6| 2136 51| 2137 6(?: 2138 5[0-3579]| 2139 [6-9] 2140 )| 2141 7(?: 2142 20| 2143 32| 2144 8 2145 )| 2146 [89] 2147 </leadingDigits> 2148 <format>$1 $2</format> 2149 </numberFormat> 2150 <!-- 4-digit area codes (fixed line only). --> 2151 <numberFormat pattern="(\d{4})(\d{3,9})" nationalPrefixFormattingRule="$NP$FG"> 2152 <leadingDigits> 2153 [2-467]| 2154 5[2-6] 2155 </leadingDigits> 2156 <format>$1 $2</format> 2157 </numberFormat> 2158 <!-- VOIP (8-9 digits). --> 2159 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 2160 <leadingDigits>5</leadingDigits> 2161 <format>$1 $2 $3</format> 2162 </numberFormat> 2163 <!-- VOIP (10-13 digits). --> 2164 <numberFormat pattern="(\d{2})(\d{4})(\d{4,7})" nationalPrefixFormattingRule="$NP$FG"> 2165 <leadingDigits>5</leadingDigits> 2166 <format>$1 $2 $3</format> 2167 </numberFormat> 2168 </availableFormats> 2169 <generalDesc> 2170 <nationalNumberPattern> 2171 1\d{3,12}| 2172 2\d{6,12}| 2173 43(?: 2174 (?: 2175 0\d| 2176 5[02-9] 2177 )\d{3,9}| 2178 2\d{4,5}| 2179 [3467]\d{4}| 2180 8\d{4,6}| 2181 9\d{4,7} 2182 )| 2183 5\d{4,12}| 2184 8\d{7,12}| 2185 9\d{8,12}| 2186 (?: 2187 [367]\d| 2188 4[0-24-9] 2189 )\d{4,11} 2190 </nationalNumberPattern> 2191 </generalDesc> 2192 <!-- Note that the full area code is not validated - just the first 3 digits. This also 2193 means that even though for most Austrian numbers the minimum length is 7, we allow 6 2194 since we don't differentiate below between 3 and 4 digit area codes for reasons of 2195 efficiency. --> 2196 <fixedLine> 2197 <possibleLengths national="[4-13]" localOnly="3"/> 2198 <exampleNumber>1234567890</exampleNumber> 2199 <nationalNumberPattern> 2200 1(?: 2201 11\d| 2202 [2-9]\d{3,11} 2203 )| 2204 (?: 2205 316| 2206 463| 2207 (?: 2208 51| 2209 66| 2210 73 2211 )2 2212 )\d{3,10}| 2213 (?: 2214 2(?: 2215 1[467]| 2216 2[13-8]| 2217 5[2357]| 2218 6[1-46-8]| 2219 7[1-8]| 2220 8[124-7]| 2221 9[1458] 2222 )| 2223 3(?: 2224 1[1-578]| 2225 3[23568]| 2226 4[5-7]| 2227 5[1378]| 2228 6[1-38]| 2229 8[3-68] 2230 )| 2231 4(?: 2232 2[1-8]| 2233 35| 2234 7[1368]| 2235 8[2457] 2236 )| 2237 5(?: 2238 2[1-8]| 2239 3[357]| 2240 4[147]| 2241 5[12578]| 2242 6[37] 2243 )| 2244 6(?: 2245 13| 2246 2[1-47]| 2247 4[135-8]| 2248 5[468] 2249 )| 2250 7(?: 2251 2[1-8]| 2252 35| 2253 4[13478]| 2254 5[68]| 2255 6[16-8]| 2256 7[1-6]| 2257 9[45] 2258 ) 2259 )\d{4,10} 2260 </nationalNumberPattern> 2261 </fixedLine> 2262 <mobile> 2263 <possibleLengths national="[7-13]"/> 2264 <exampleNumber>664123456</exampleNumber> 2265 <nationalNumberPattern> 2266 6(?: 2267 5[0-3579]| 2268 6[013-9]| 2269 [7-9]\d 2270 )\d{4,10} 2271 </nationalNumberPattern> 2272 </mobile> 2273 <tollFree> 2274 <possibleLengths national="[9-13]"/> 2275 <exampleNumber>800123456</exampleNumber> 2276 <nationalNumberPattern>800\d{6,10}</nationalNumberPattern> 2277 </tollFree> 2278 <premiumRate> 2279 <possibleLengths national="[9-13]"/> 2280 <exampleNumber>900123456</exampleNumber> 2281 <nationalNumberPattern> 2282 (?: 2283 8[69][2-68]| 2284 9(?: 2285 0[01]| 2286 3[019] 2287 ) 2288 )\d{6,10} 2289 </nationalNumberPattern> 2290 </premiumRate> 2291 <sharedCost> 2292 <possibleLengths national="[8-13]"/> 2293 <exampleNumber>810123456</exampleNumber> 2294 <nationalNumberPattern> 2295 8(?: 2296 10| 2297 2[018] 2298 )\d{6,10}| 2299 828\d{5} 2300 </nationalNumberPattern> 2301 </sharedCost> 2302 <!-- Convergent service numbers 780 are supported here as VOIP is closest match for such 2303 numbers. All location independent corporate numbers are supported as we found these 2304 are dialled via IP. --> 2305 <voip> 2306 <possibleLengths national="[5-13]"/> 2307 <exampleNumber>780123456</exampleNumber> 2308 <nationalNumberPattern> 2309 5(?: 2310 0[1-9]| 2311 17| 2312 [79]\d 2313 )\d{2,10}| 2314 7[28]0\d{6,10} 2315 </nationalNumberPattern> 2316 </voip> 2317 </territory> 2318 2319 <!-- Australia (AU) --> 2320 <!-- Main region for 'CC,CX' --> 2321 <!-- International prefix based on the wikipedia page, either being a combination of the 2322 "Provider override codes" with the default IDD (0011) following, or the default IDD, 2323 or the other IDD codes for non-default carriers. --> 2324 <!-- http://www.itu.int/oth/T020200000D/en --> 2325 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> 2326 <!-- https://www.thenumberingsystem.com.au/#/number-register/search --> 2327 <territory id="AU" mainCountryForCode="true" countryCode="61" 2328 preferredInternationalPrefix="0011" 2329 internationalPrefix="001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" 2330 nationalPrefix="0" nationalPrefixForParsing="0|(183[12])" 2331 mobileNumberPortableRegion="true"> 2332 <availableFormats> 2333 <!-- Pager (5-6 digits) --> 2334 <numberFormat pattern="(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 2335 <leadingDigits>16</leadingDigits> 2336 <format>$1 $2</format> 2337 </numberFormat> 2338 <!-- 6-digit variable cost fixed line (toll free, premium rate, shared cost) --> 2339 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 2340 <leadingDigits>13</leadingDigits> 2341 <format>$1 $2 $3</format> 2342 <intlFormat>NA</intlFormat> 2343 </numberFormat> 2344 <!-- Premium rate SMS (6 digit) --> 2345 <numberFormat pattern="(\d{3})(\d{3})"> 2346 <leadingDigits>19</leadingDigits> 2347 <format>$1 $2</format> 2348 <intlFormat>NA</intlFormat> 2349 </numberFormat> 2350 <!-- 7-digit variable cost fixed line (toll free, premium rate, shared cost) --> 2351 <numberFormat pattern="(\d{3})(\d{4})"> 2352 <leadingDigits>180</leadingDigits> 2353 <leadingDigits>1802</leadingDigits> 2354 <format>$1 $2</format> 2355 <intlFormat>NA</intlFormat> 2356 </numberFormat> 2357 <!-- Premium rate SMS (7-8 digit) --> 2358 <numberFormat pattern="(\d{4})(\d{3,4})"> 2359 <leadingDigits>19</leadingDigits> 2360 <format>$1 $2</format> 2361 <intlFormat>NA</intlFormat> 2362 </numberFormat> 2363 <!-- Pager (7-9 digits) --> 2364 <numberFormat pattern="(\d{2})(\d{3})(\d{2,4})" nationalPrefixFormattingRule="$NP$FG"> 2365 <leadingDigits>16</leadingDigits> 2366 <format>$1 $2 $3</format> 2367 </numberFormat> 2368 <!-- Mobile and VOIP --> 2369 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 2370 <leadingDigits> 2371 14| 2372 4 2373 </leadingDigits> 2374 <format>$1 $2 $3</format> 2375 </numberFormat> 2376 <!-- Fixed line --> 2377 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)" 2378 carrierCodeFormattingRule="$CC ($FG)"> 2379 <leadingDigits>[2378]</leadingDigits> 2380 <format>$1 $2 $3</format> 2381 </numberFormat> 2382 <!-- 10-digit variable cost fixed line (toll free, premium rate, shared cost) --> 2383 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 2384 <leadingDigits> 2385 1(?: 2386 30| 2387 [89] 2388 ) 2389 </leadingDigits> 2390 <format>$1 $2 $3</format> 2391 </numberFormat> 2392 <numberFormat pattern="(\d{4})(\d{4})(\d{4})"> 2393 <leadingDigits>130</leadingDigits> 2394 <format>$1 $2 $3</format> 2395 <intlFormat>NA</intlFormat> 2396 </numberFormat> 2397 </availableFormats> 2398 <generalDesc> 2399 <nationalNumberPattern> 2400 1(?: 2401 [0-79]\d{7}(?: 2402 \d(?: 2403 \d{2} 2404 )? 2405 )?| 2406 8[0-24-9]\d{7} 2407 )| 2408 [2-478]\d{8}| 2409 1\d{4,7} 2410 </nationalNumberPattern> 2411 </generalDesc> 2412 <noInternationalDialling> 2413 <possibleLengths national="[6-8],10,12"/> 2414 <nationalNumberPattern> 2415 1(?: 2416 3(?: 2417 00\d{5}| 2418 45[0-4] 2419 )| 2420 802 2421 )\d{3}| 2422 1[38]00\d{6}| 2423 13\d{4} 2424 </nationalNumberPattern> 2425 </noInternationalDialling> 2426 <!-- Note: Excludes prefixes used by Cocos Islands and Christmas Islands. --> 2427 <fixedLine> 2428 <possibleLengths national="9" localOnly="8"/> 2429 <exampleNumber>212345678</exampleNumber> 2430 <nationalNumberPattern> 2431 (?: 2432 (?: 2433 2(?: 2434 [0-26-9]\d| 2435 3[0-8]| 2436 4[02-9]| 2437 5[0135-9] 2438 )| 2439 3(?: 2440 [0-3589]\d| 2441 4[0-578]| 2442 6[1-9]| 2443 7[0-35-9] 2444 )| 2445 7(?: 2446 [013-57-9]\d| 2447 2[0-8] 2448 ) 2449 )\d{3}| 2450 8(?: 2451 51(?: 2452 0(?: 2453 0[03-9]| 2454 [12479]\d| 2455 3[2-9]| 2456 5[0-8]| 2457 6[1-9]| 2458 8[0-7] 2459 )| 2460 1(?: 2461 [0235689]\d| 2462 1[0-69]| 2463 4[0-589]| 2464 7[0-47-9] 2465 )| 2466 2(?: 2467 0[0-79]| 2468 [18][13579]| 2469 2[14-9]| 2470 3[0-46-9]| 2471 [4-6]\d| 2472 7[89]| 2473 9[0-4] 2474 ) 2475 )| 2476 (?: 2477 6[0-8]| 2478 [78]\d 2479 )\d{3}| 2480 9(?: 2481 [02-9]\d{3}| 2482 1(?: 2483 (?: 2484 [0-58]\d| 2485 6[0135-9] 2486 )\d| 2487 7(?: 2488 0[0-24-9]| 2489 [1-9]\d 2490 )| 2491 9(?: 2492 [0-46-9]\d| 2493 5[0-79] 2494 ) 2495 ) 2496 ) 2497 ) 2498 )\d{3} 2499 </nationalNumberPattern> 2500 </fixedLine> 2501 <!-- Note CC and CX should be updated as well if this pattern changes. Maintaining three digit 2502 granularity of the ranges mentioned as *assigned* in: 2503 https://www.thenumberingsystem.com.au/download/EnhancedFullDownload.zip --> 2504 <mobile> 2505 <possibleLengths national="9"/> 2506 <exampleNumber>412345678</exampleNumber> 2507 <nationalNumberPattern> 2508 4(?: 2509 83[0-38]| 2510 93[0-6] 2511 )\d{5}| 2512 4(?: 2513 [0-3]\d| 2514 4[047-9]| 2515 5[0-25-9]| 2516 6[06-9]| 2517 7[02-9]| 2518 8[0-24-9]| 2519 9[0-27-9] 2520 )\d{6} 2521 </nationalNumberPattern> 2522 </mobile> 2523 <pager> 2524 <possibleLengths national="[5-9]"/> 2525 <exampleNumber>1631234</exampleNumber> 2526 <nationalNumberPattern>163\d{2,6}</nationalNumberPattern> 2527 </pager> 2528 <tollFree> 2529 <possibleLengths national="7,10"/> 2530 <exampleNumber>1800123456</exampleNumber> 2531 <nationalNumberPattern> 2532 180(?: 2533 0\d{3}| 2534 2 2535 )\d{3} 2536 </nationalNumberPattern> 2537 </tollFree> 2538 <premiumRate> 2539 <possibleLengths national="10"/> 2540 <exampleNumber>1900123456</exampleNumber> 2541 <nationalNumberPattern>190[0-26]\d{6}</nationalNumberPattern> 2542 </premiumRate> 2543 <!-- Local-rate (SmartNumbers) are put here because they are a reverse-charge network, 2544 although they charge a small local call connect fee (around 25c). These start with 13 2545 or 1300. Prefix 1300 of length 12 digit added based on user report. --> 2546 <sharedCost> 2547 <possibleLengths national="6,8,10,12"/> 2548 <exampleNumber>1300123456</exampleNumber> 2549 <nationalNumberPattern> 2550 13(?: 2551 00\d{6}(?: 2552 \d{2} 2553 )?| 2554 45[0-4]\d{3} 2555 )| 2556 13\d{4} 2557 </nationalNumberPattern> 2558 </sharedCost> 2559 <!-- Includes MobileSat and Thuraya satellite services. According to the wikipedia page, 2560 other ranges 14[1-3] are not currently used. Supporting them here as VOIP is the closest 2561 match. --> 2562 <voip> 2563 <possibleLengths national="9"/> 2564 <exampleNumber>147101234</exampleNumber> 2565 <nationalNumberPattern> 2566 14(?: 2567 5(?: 2568 1[0458]| 2569 [23][458] 2570 )| 2571 71\d 2572 )\d{4} 2573 </nationalNumberPattern> 2574 </voip> 2575 </territory> 2576 2577 <!-- Aruba (AW) --> 2578 <!-- http://www.itu.int/oth/T020200000B/en --> 2579 <territory id="AW" countryCode="297" internationalPrefix="00"> 2580 <availableFormats> 2581 <numberFormat pattern="(\d{3})(\d{4})"> 2582 <leadingDigits>[25-9]</leadingDigits> 2583 <format>$1 $2</format> 2584 </numberFormat> 2585 </availableFormats> 2586 <generalDesc> 2587 <nationalNumberPattern> 2588 (?: 2589 [25-79]\d\d| 2590 800 2591 )\d{4} 2592 </nationalNumberPattern> 2593 </generalDesc> 2594 <fixedLine> 2595 <possibleLengths national="7"/> 2596 <exampleNumber>5212345</exampleNumber> 2597 <nationalNumberPattern> 2598 5(?: 2599 2\d| 2600 8[1-9] 2601 )\d{4} 2602 </nationalNumberPattern> 2603 </fixedLine> 2604 <!-- The prefixes 994 and 96[45], while not in the plan, seem to be used in mobile numbers 2605 found online. --> 2606 <mobile> 2607 <possibleLengths national="7"/> 2608 <exampleNumber>5601234</exampleNumber> 2609 <nationalNumberPattern> 2610 (?: 2611 290| 2612 5[69]\d| 2613 6(?: 2614 [03]0| 2615 22| 2616 4[0-2]| 2617 [69]\d 2618 )| 2619 7(?: 2620 [34]\d| 2621 7[07] 2622 )| 2623 9(?: 2624 6[45]| 2625 9[4-8] 2626 ) 2627 )\d{4} 2628 </nationalNumberPattern> 2629 </mobile> 2630 <tollFree> 2631 <possibleLengths national="7"/> 2632 <exampleNumber>8001234</exampleNumber> 2633 <nationalNumberPattern>800\d{4}</nationalNumberPattern> 2634 </tollFree> 2635 <premiumRate> 2636 <possibleLengths national="7"/> 2637 <exampleNumber>9001234</exampleNumber> 2638 <nationalNumberPattern>900\d{4}</nationalNumberPattern> 2639 </premiumRate> 2640 <voip> 2641 <possibleLengths national="7"/> 2642 <exampleNumber>5011234</exampleNumber> 2643 <nationalNumberPattern> 2644 (?: 2645 28\d| 2646 501 2647 )\d{4} 2648 </nationalNumberPattern> 2649 </voip> 2650 </territory> 2651 2652 <!-- Åland Islands (AX) --> 2653 <!-- Calling code and formatting shared with 'FI' --> 2654 <!-- Adding all international carrier access codes in below doc that we found corroborating 2655 evidence for. Considering these are available in AX region as well. 2656 https://www.viestintavirasto.fi/en/internettelephone/numberingoftelecommunicationsnetworks/internationalcalls/internationalcarrieraccesscodes.html --> 2657 <!-- Not supporting national long distance carrier codes as these are overlapping with UAN 2658 ranges mentioned in ITU doc. --> 2659 <!-- https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html --> 2660 <territory id="AX" countryCode="358" leadingDigits="18" preferredInternationalPrefix="00" 2661 internationalPrefix="00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))" 2662 nationalPrefix="0"> 2663 <generalDesc> 2664 <nationalNumberPattern> 2665 2\d{4,9}| 2666 35\d{4,5}| 2667 (?: 2668 60\d\d| 2669 800 2670 )\d{4,6}| 2671 7\d{5,11}| 2672 (?: 2673 [14]\d| 2674 3[0-46-9]| 2675 50 2676 )\d{4,8} 2677 </nationalNumberPattern> 2678 </generalDesc> 2679 <fixedLine> 2680 <possibleLengths national="[6-9]"/> 2681 <exampleNumber>181234567</exampleNumber> 2682 <nationalNumberPattern>18[1-8]\d{3,6}</nationalNumberPattern> 2683 </fixedLine> 2684 <!-- The mobile, toll free, premium rate and UAN numbers are copied from Finland. --> 2685 <!-- Only 8, 9 and 10 digit numbers are possible as per www.viestintavirasto.fi's plan. 2686 Supporting other lengths based on user reports. --> 2687 <mobile> 2688 <possibleLengths national="[6-10]"/> 2689 <exampleNumber>412345678</exampleNumber> 2690 <nationalNumberPattern> 2691 4946\d{2,6}| 2692 (?: 2693 4[0-8]| 2694 50 2695 )\d{4,8} 2696 </nationalNumberPattern> 2697 </mobile> 2698 <tollFree> 2699 <possibleLengths national="[7-9]"/> 2700 <exampleNumber>800123456</exampleNumber> 2701 <nationalNumberPattern>800\d{4,6}</nationalNumberPattern> 2702 </tollFree> 2703 <premiumRate> 2704 <possibleLengths national="8,9"/> 2705 <exampleNumber>600123456</exampleNumber> 2706 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern> 2707 </premiumRate> 2708 <!-- Covers nationwide non-geographic numbers, and nationwide "service numbers", typically 2709 assigned to institutions such as universities, the national post, etc, where they are 2710 not otherwise classified as toll-free or premium-rate numbers. --> 2711 <uan> 2712 <possibleLengths national="[5-12]"/> 2713 <exampleNumber>10112345</exampleNumber> 2714 <nationalNumberPattern> 2715 20\d{4,8}| 2716 60[12]\d{5,6}| 2717 7(?: 2718 099\d{4,5}| 2719 5[03-9]\d{3,7} 2720 )| 2721 20[2-59]\d\d| 2722 (?: 2723 606| 2724 7(?: 2725 0[78]| 2726 1| 2727 3\d 2728 ) 2729 )\d{7}| 2730 (?: 2731 10| 2732 29| 2733 3[09]| 2734 70[1-5]\d 2735 )\d{4,8} 2736 </nationalNumberPattern> 2737 </uan> 2738 </territory> 2739 2740 <!-- Azerbaijan (AZ) --> 2741 <!-- http://www.itu.int/oth/T020200000F/en --> 2742 <territory id="AZ" countryCode="994" internationalPrefix="00" nationalPrefix="0" 2743 mobileNumberPortableRegion="true"> 2744 <availableFormats> 2745 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 2746 <leadingDigits>[1-9]</leadingDigits> 2747 <format>$1 $2 $3</format> 2748 <intlFormat>NA</intlFormat> 2749 </numberFormat> 2750 <!-- Premium rate (and maybe other special ranges). --> 2751 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 2752 <leadingDigits>90</leadingDigits> 2753 <format>$1 $2 $3 $4</format> 2754 </numberFormat> 2755 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP$FG)"> 2756 <leadingDigits> 2757 1[28]| 2758 2| 2759 365| 2760 46 2761 </leadingDigits> 2762 <leadingDigits> 2763 1[28]| 2764 2| 2765 365[45]| 2766 46 2767 </leadingDigits> 2768 <leadingDigits> 2769 1[28]| 2770 2| 2771 365(?: 2772 4| 2773 5[02] 2774 )| 2775 46 2776 </leadingDigits> 2777 <format>$1 $2 $3 $4</format> 2778 </numberFormat> 2779 <!-- ITU uses XX XXX XXXX for mobile numbers, but numbers online typically 2780 use XX XXX XX XX. --> 2781 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 2782 <leadingDigits>[13-9]</leadingDigits> 2783 <format>$1 $2 $3 $4</format> 2784 </numberFormat> 2785 </availableFormats> 2786 <generalDesc> 2787 <nationalNumberPattern> 2788 365\d{6}| 2789 (?: 2790 [124579]\d| 2791 60| 2792 88 2793 )\d{7} 2794 </nationalNumberPattern> 2795 </generalDesc> 2796 <!-- 12109 fixed line numbers are mentioned as "Information Operator Assistance" 2797 by ITU. Added it to fixedline numbers as whole 12 range numbers are fixedline 2798 numbers in Baku. --> 2799 <fixedLine> 2800 <possibleLengths national="9" localOnly="7"/> 2801 <exampleNumber>123123456</exampleNumber> 2802 <nationalNumberPattern> 2803 (?: 2804 2[12]428| 2805 3655[02] 2806 )\d{4}| 2807 (?: 2808 2(?: 2809 22[0-79]| 2810 63[0-28] 2811 )| 2812 3654 2813 )\d{5}| 2814 (?: 2815 (?: 2816 1[28]| 2817 46 2818 )\d| 2819 2(?: 2820 [014-6]2| 2821 [23]3 2822 ) 2823 )\d{6} 2824 </nationalNumberPattern> 2825 </fixedLine> 2826 <!-- Prefix 36554 is added to mobile as per confirmation from Ministry of 2827 Communications in Azerbaijan. --> 2828 <mobile> 2829 <possibleLengths national="9"/> 2830 <exampleNumber>401234567</exampleNumber> 2831 <nationalNumberPattern> 2832 36554\d{4}| 2833 (?: 2834 [16]0| 2835 4[04]| 2836 5[015]| 2837 7[07]| 2838 99 2839 )\d{7} 2840 </nationalNumberPattern> 2841 </mobile> 2842 <!-- 88 is listed as fixed-line for Baku in the ITU document, but online numbers seem to 2843 suggest they are in fact national toll-free numbers. --> 2844 <tollFree> 2845 <possibleLengths national="9"/> 2846 <exampleNumber>881234567</exampleNumber> 2847 <nationalNumberPattern>88\d{7}</nationalNumberPattern> 2848 </tollFree> 2849 <!-- These are marked as Interactive Calls in the ITU document. --> 2850 <premiumRate> 2851 <possibleLengths national="9"/> 2852 <exampleNumber>900200123</exampleNumber> 2853 <nationalNumberPattern>900200\d{3}</nationalNumberPattern> 2854 </premiumRate> 2855 </territory> 2856 2857 <!-- Bosnia & Herzegovina (BA) --> 2858 <!-- accessible from http://www.cra.ba/en/telecom/numbering/ --> 2859 <!-- http://www.rak.ba/eng/index.php?uid=1272016657 --> 2860 <!-- http://en.wikipedia.org/wiki/+387 --> 2861 <territory id="BA" countryCode="387" internationalPrefix="00" nationalPrefix="0" 2862 mobileNumberPortableRegion="true"> 2863 <availableFormats> 2864 <numberFormat pattern="(\d{3})(\d{3})"> 2865 <leadingDigits>[2-9]</leadingDigits> 2866 <format>$1-$2</format> 2867 <intlFormat>NA</intlFormat> 2868 </numberFormat> 2869 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 2870 <leadingDigits> 2871 6[1-3]| 2872 [7-9] 2873 </leadingDigits> 2874 <format>$1 $2 $3</format> 2875 </numberFormat> 2876 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 2877 <leadingDigits> 2878 [3-5]| 2879 6[56] 2880 </leadingDigits> 2881 <format>$1 $2-$3</format> 2882 </numberFormat> 2883 <!-- 9-digit mobile. --> 2884 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 2885 <leadingDigits>6</leadingDigits> 2886 <format>$1 $2 $3 $4</format> 2887 </numberFormat> 2888 </availableFormats> 2889 <generalDesc> 2890 <nationalNumberPattern> 2891 6\d{8}| 2892 (?: 2893 [35689]\d| 2894 49| 2895 70 2896 )\d{6} 2897 </nationalNumberPattern> 2898 </generalDesc> 2899 <!-- For easier maintenance, supporting ranges at 3 digit granularity vs 4 digit granular 2900 ranges mentioned in RAK's doc. --> 2901 <fixedLine> 2902 <possibleLengths national="8" localOnly="6"/> 2903 <exampleNumber>30212345</exampleNumber> 2904 <nationalNumberPattern> 2905 (?: 2906 3(?: 2907 [05-79][2-9]| 2908 1[4579]| 2909 [23][24-9]| 2910 4[2-4689]| 2911 8[2457-9] 2912 )| 2913 49[2-579]| 2914 5(?: 2915 0[2-49]| 2916 [13][2-9]| 2917 [268][2-4679]| 2918 4[4689]| 2919 5[2-79]| 2920 7[2-69]| 2921 9[2-4689] 2922 ) 2923 )\d{5} 2924 </nationalNumberPattern> 2925 </fixedLine> 2926 <mobile> 2927 <possibleLengths national="8,9"/> 2928 <exampleNumber>61123456</exampleNumber> 2929 <nationalNumberPattern> 2930 6040\d{5}| 2931 6(?: 2932 03| 2933 [1-356]| 2934 44| 2935 7\d 2936 )\d{6} 2937 </nationalNumberPattern> 2938 </mobile> 2939 <tollFree> 2940 <possibleLengths national="8"/> 2941 <exampleNumber>80123456</exampleNumber> 2942 <nationalNumberPattern>8[08]\d{6}</nationalNumberPattern> 2943 </tollFree> 2944 <premiumRate> 2945 <possibleLengths national="8"/> 2946 <exampleNumber>90123456</exampleNumber> 2947 <nationalNumberPattern>9[0246]\d{6}</nationalNumberPattern> 2948 </premiumRate> 2949 <!-- Using this category to model national tariff numbers - these are under Shared Cost in 2950 the plan. --> 2951 <sharedCost> 2952 <possibleLengths national="8"/> 2953 <exampleNumber>82123456</exampleNumber> 2954 <nationalNumberPattern>8[12]\d{6}</nationalNumberPattern> 2955 </sharedCost> 2956 <!-- Using this to classify nomad numbers. 702[0-4] ranges are no longer mentioned in 2957 official RAK's doc (Dated 21-11-2017). For easier maintenance, supporting ranges at 4 2958 digit granularity vs 4 and 5 digit granular ranges mentioned in RAK's doc. --> 2959 <uan> 2960 <possibleLengths national="8"/> 2961 <exampleNumber>70341234</exampleNumber> 2962 <nationalNumberPattern> 2963 703[235]0\d{3}| 2964 70(?: 2965 2[0-5]| 2966 3[0146]| 2967 [56]0 2968 )\d{4} 2969 </nationalNumberPattern> 2970 </uan> 2971 </territory> 2972 2973 <!-- Barbados (BB) --> 2974 <!-- Calling code and formatting shared with 'US' --> 2975 <!-- http://www.itu.int/oth/T0202000013/en --> 2976 <territory id="BB" countryCode="1" leadingDigits="246" internationalPrefix="011" 2977 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 2978 nationalPrefixTransformRule="246$1" mobileNumberPortableRegion="true"> 2979 <generalDesc> 2980 <nationalNumberPattern> 2981 (?: 2982 246| 2983 [58]\d\d| 2984 900 2985 )\d{7} 2986 </nationalNumberPattern> 2987 </generalDesc> 2988 <!-- Fixed Telephony (ATM/IP) and Fixed Wireless phone numbers are supported here. --> 2989 <fixedLine> 2990 <possibleLengths national="10" localOnly="7"/> 2991 <exampleNumber>2464123456</exampleNumber> 2992 <nationalNumberPattern> 2993 246521[0369]\d{3}| 2994 246(?: 2995 2(?: 2996 2[78]| 2997 7[0-4] 2998 )| 2999 4(?: 3000 1[024-6]| 3001 2\d| 3002 3[2-9] 3003 )| 3004 5(?: 3005 20| 3006 [34]\d| 3007 54| 3008 7[1-3] 3009 )| 3010 6(?: 3011 2\d| 3012 38 3013 )| 3014 7[35]7| 3015 9(?: 3016 1[89]| 3017 63 3018 ) 3019 )\d{4} 3020 </nationalNumberPattern> 3021 </fixedLine> 3022 <mobile> 3023 <possibleLengths national="10" localOnly="7"/> 3024 <exampleNumber>2462501234</exampleNumber> 3025 <nationalNumberPattern> 3026 246(?: 3027 (?: 3028 2(?: 3029 [3568]\d| 3030 4[0-57-9] 3031 )| 3032 3(?: 3033 5[2-9]| 3034 6[0-6] 3035 )| 3036 4(?: 3037 46| 3038 5\d 3039 )| 3040 69[5-7]| 3041 8(?: 3042 [2-5]\d| 3043 83 3044 ) 3045 )\d| 3046 52(?: 3047 1[147]| 3048 20 3049 ) 3050 )\d{3} 3051 </nationalNumberPattern> 3052 </mobile> 3053 <tollFree> 3054 <possibleLengths national="10"/> 3055 <exampleNumber>8002123456</exampleNumber> 3056 <nationalNumberPattern> 3057 8(?: 3058 00| 3059 33| 3060 44| 3061 55| 3062 66| 3063 77| 3064 88 3065 )[2-9]\d{6} 3066 </nationalNumberPattern> 3067 </tollFree> 3068 <premiumRate> 3069 <possibleLengths national="10" localOnly="7"/> 3070 <exampleNumber>9002123456</exampleNumber> 3071 <nationalNumberPattern> 3072 (?: 3073 246976| 3074 900[2-9]\d\d 3075 )\d{4} 3076 </nationalNumberPattern> 3077 </premiumRate> 3078 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 3079 <personalNumber> 3080 <possibleLengths national="10"/> 3081 <exampleNumber>5002345678</exampleNumber> 3082 <nationalNumberPattern> 3083 52(?: 3084 3(?: 3085 [2-46-9][02-9]\d| 3086 5(?: 3087 [02-46-9]\d| 3088 5[0-46-9] 3089 ) 3090 )| 3091 4(?: 3092 [2-478][02-9]\d| 3093 5(?: 3094 [034]\d| 3095 2[024-9]| 3096 5[0-46-9] 3097 )| 3098 6(?: 3099 0[1-9]| 3100 [2-9]\d 3101 )| 3102 9(?: 3103 [05-9]\d| 3104 2[0-5]| 3105 49 3106 ) 3107 ) 3108 )\d{4}| 3109 52[34][2-9]1[02-9]\d{4}| 3110 5(?: 3111 00| 3112 2[125-7]| 3113 33| 3114 44| 3115 66| 3116 77| 3117 88 3118 )[2-9]\d{6} 3119 </nationalNumberPattern> 3120 </personalNumber> 3121 <voip> 3122 <possibleLengths national="10" localOnly="7"/> 3123 <exampleNumber>2463101234</exampleNumber> 3124 <nationalNumberPattern>24631\d{5}</nationalNumberPattern> 3125 </voip> 3126 <!-- Call Centres, CENTREX and Direct Inward Dialling (DID) prefixes have been added under 3127 uan. --> 3128 <uan> 3129 <possibleLengths national="10" localOnly="7"/> 3130 <exampleNumber>2464301234</exampleNumber> 3131 <nationalNumberPattern> 3132 246(?: 3133 292| 3134 367| 3135 4(?: 3136 1[7-9]| 3137 3[01]| 3138 4[47-9]| 3139 67 3140 )| 3141 7(?: 3142 1[2-9]| 3143 2\d| 3144 3[016]| 3145 53 3146 ) 3147 )\d{4} 3148 </nationalNumberPattern> 3149 </uan> 3150 </territory> 3151 3152 <!-- Bangladesh (BD) --> 3153 <!-- As per official evidence, 001 and 002 can be used for International dialing covering toll 3154 quality and non-toll quality services. But these are not in use according to our tests 3155 (see b/29552679). --> 3156 <!-- http://www.itu.int/oth/T0202000012/en --> 3157 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bangladesh --> 3158 <!-- http://www.btrc.gov.bd/national-numbering-plan --> 3159 <territory id="BD" countryCode="880" internationalPrefix="00" nationalPrefix="0"> 3160 <availableFormats> 3161 <numberFormat pattern="(\d{2})(\d{4,6})" nationalPrefixFormattingRule="$NP$FG"> 3162 <leadingDigits> 3163 31[5-8]| 3164 [459]1 3165 </leadingDigits> 3166 <format>$1-$2</format> 3167 </numberFormat> 3168 <numberFormat pattern="(\d{3})(\d{3,7})" nationalPrefixFormattingRule="$NP$FG"> 3169 <leadingDigits> 3170 3(?: 3171 [67]| 3172 8[013-9] 3173 )| 3174 4(?: 3175 6[168]| 3176 7| 3177 [89][18] 3178 )| 3179 5(?: 3180 6[128]| 3181 9 3182 )| 3183 6(?: 3184 28| 3185 4[14]| 3186 5 3187 )| 3188 7[2-589]| 3189 8(?: 3190 0[014-9]| 3191 [12] 3192 )| 3193 9[358]| 3194 (?: 3195 3[2-5]| 3196 4[235]| 3197 5[2-578]| 3198 6[0389]| 3199 76| 3200 8[3-7]| 3201 9[24] 3202 )1| 3203 (?: 3204 44| 3205 66 3206 )[01346-9] 3207 </leadingDigits> 3208 <format>$1-$2</format> 3209 </numberFormat> 3210 <!-- Mobile numbers, VOIP, and four-digit fixed-line area codes. We use the same format for 3211 all VOIP numbers as they are not consistent and these ranges are assigned at 4 digit 3212 granularity. --> 3213 <numberFormat pattern="(\d{4})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> 3214 <leadingDigits> 3215 [13-9]| 3216 22 3217 </leadingDigits> 3218 <format>$1-$2</format> 3219 </numberFormat> 3220 <numberFormat pattern="(\d)(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 3221 <leadingDigits>2</leadingDigits> 3222 <format>$1-$2</format> 3223 </numberFormat> 3224 </availableFormats> 3225 <generalDesc> 3226 <nationalNumberPattern> 3227 [1-469]\d{9}| 3228 8[0-79]\d{7,8}| 3229 [2-79]\d{8}| 3230 [2-9]\d{7}| 3231 [3-9]\d{6}| 3232 [57-9]\d{5} 3233 </nationalNumberPattern> 3234 </generalDesc> 3235 <!-- It might be that lengths 6-8 are local numbers only. Documentation is poor on 3236 Bangladesh numbers. --> 3237 <!-- There was a plan to move to 10 digit fixed-line numbers, but this does not seem to have 3238 been realised, judging by online numbers and wikipedia. These patterns are grouped 3239 first by leading digit, then within by number of digits. Several Dhaka prefixes(02 731, 3240 02 890, 02 910, 02 550 etc.) are included despite not being mentioned on Wikipedia / 3241 ITU due to online evidence. Another oddity is Chittagong - some numbers have a leading 3242 2, others do not - both are allowed for now. For some area codes, the subscriber number 3243 length described in our source documentation doesn't match numbers online (e.g. 05222) 3244 so we allow both for now. (This applies to 0431, 04329, 04623, 05327 as well). We have 3245 also added 04452 and 04923 from numbers found online. Included prefixes 2778, 2841, 2893, 3246 2963, 298[59] and 4462 as per user report. 9-digit 24 and 25 prefix numbers were added 3247 based on user reports, although a doc from BRTC mentions that they are 10-digit numbers, 3248 which we think might be a typo. --> 3249 <fixedLine> 3250 <possibleLengths national="[6-10]"/> 3251 <exampleNumber>27111234</exampleNumber> 3252 <nationalNumberPattern> 3253 (?: 3254 4(?: 3255 31\d\d| 3256 423 3257 )| 3258 5222 3259 )\d{3}(?: 3260 \d{2} 3261 )?| 3262 8332[6-9]\d\d| 3263 (?: 3264 3(?: 3265 03[56]| 3266 224 3267 )| 3268 4(?: 3269 22[25]| 3270 653 3271 ) 3272 )\d{3,4}| 3273 (?: 3274 3(?: 3275 42[47]| 3276 529| 3277 823 3278 )| 3279 4(?: 3280 027| 3281 525| 3282 65(?: 3283 28| 3284 8 3285 ) 3286 )| 3287 562| 3288 6257| 3289 7(?: 3290 1(?: 3291 5[3-5]| 3292 6[12]| 3293 7[156]| 3294 89 3295 )| 3296 22[589]56| 3297 32| 3298 42675| 3299 52(?: 3300 [25689](?: 3301 56| 3302 8 3303 )| 3304 [347]8 3305 )| 3306 71(?: 3307 6[1267]| 3308 75| 3309 89 3310 )| 3311 92374 3312 )| 3313 82(?: 3314 2[59]| 3315 32 3316 )56| 3317 9(?: 3318 03[23]56| 3319 23(?: 3320 256| 3321 373 3322 )| 3323 31| 3324 5(?: 3325 1| 3326 2[4589]56 3327 ) 3328 ) 3329 )\d{3}| 3330 (?: 3331 3(?: 3332 02[348]| 3333 22[35]| 3334 324| 3335 422 3336 )| 3337 4(?: 3338 22[67]| 3339 32[236-9]| 3340 6(?: 3341 2[46]| 3342 5[57] 3343 )| 3344 953 3345 )| 3346 5526| 3347 6(?: 3348 024| 3349 6655 3350 )| 3351 81 3352 )\d{4,5}| 3353 (?: 3354 2(?: 3355 7(?: 3356 1[0-267]| 3357 2[0-289]| 3358 3[0-29]| 3359 4[01]| 3360 5[1-3]| 3361 6[013]| 3362 7[0178]| 3363 91 3364 )| 3365 8(?: 3366 0[125]| 3367 1[1-6]| 3368 2[0157-9]| 3369 3[1-69]| 3370 41| 3371 6[1-35]| 3372 7[1-5]| 3373 8[1-8]| 3374 9[0-6] 3375 )| 3376 9(?: 3377 0[0-2]| 3378 1[0-4]| 3379 2[568]| 3380 3[3-6]| 3381 5[5-7]| 3382 6[0136-9]| 3383 7[0-7]| 3384 8[014-9] 3385 ) 3386 )| 3387 3(?: 3388 0(?: 3389 2[025-79]| 3390 3[2-4] 3391 )| 3392 181| 3393 22[12]| 3394 32[2356]| 3395 824 3396 )| 3397 4(?: 3398 02[09]| 3399 22[348]| 3400 32[045]| 3401 523| 3402 6(?: 3403 27| 3404 54 3405 ) 3406 )| 3407 666(?: 3408 22| 3409 53 3410 )| 3411 7(?: 3412 22[57-9]| 3413 42[56]| 3414 82[35] 3415 )8| 3416 8(?: 3417 0[124-9]| 3418 2(?: 3419 181| 3420 2[02-4679]8 3421 )| 3422 4[12]| 3423 [5-7]2 3424 )| 3425 9(?: 3426 [04]2| 3427 2(?: 3428 2| 3429 328 3430 )| 3431 81 3432 ) 3433 )\d{4}| 3434 (?: 3435 2(?: 3436 222| 3437 [45]\d 3438 )\d| 3439 3(?: 3440 1(?: 3441 2[5-7]| 3442 [5-7] 3443 )| 3444 425| 3445 822 3446 )| 3447 4(?: 3448 033| 3449 1\d| 3450 [257]1| 3451 332| 3452 4(?: 3453 2[246]| 3454 5[25] 3455 )| 3456 6(?: 3457 2[35]| 3458 56| 3459 62 3460 )| 3461 8(?: 3462 23| 3463 54 3464 )| 3465 92[2-5] 3466 )| 3467 5(?: 3468 02[03489]| 3469 22[457]| 3470 32[35-79]| 3471 42[46]| 3472 6(?: 3473 [18]| 3474 53 3475 )| 3476 724| 3477 826 3478 )| 3479 6(?: 3480 023| 3481 2(?: 3482 2[2-5]| 3483 5[3-5]| 3484 8 3485 )| 3486 32[3478]| 3487 42[34]| 3488 52[47]| 3489 6(?: 3490 [18]| 3491 6(?: 3492 2[34]| 3493 5[24] 3494 ) 3495 )| 3496 [78]2[2-5]| 3497 92[2-6] 3498 )| 3499 7(?: 3500 02| 3501 21\d| 3502 [3-589]1| 3503 6[12]| 3504 72[24] 3505 )| 3506 8(?: 3507 217| 3508 3[12]| 3509 [5-7]1 3510 )| 3511 9[24]1 3512 )\d{5}| 3513 (?: 3514 (?: 3515 3[2-8]| 3516 5[2-57-9]| 3517 6[03-589] 3518 )1| 3519 4[4689][18] 3520 )\d{5}| 3521 [59]1\d{5} 3522 </nationalNumberPattern> 3523 </fixedLine> 3524 <!-- Presuming that mobile numbers with the prefixes 66, 37, 44 and 38 must be followed by 3525 numbers [02-9] or they would clash with fixed-line codes. According to the plan, mobile 3526 numbers should be moving to 1[13-9] anyway. --> 3527 <mobile> 3528 <possibleLengths national="10"/> 3529 <exampleNumber>1812345678</exampleNumber> 3530 <nationalNumberPattern> 3531 (?: 3532 1[13-9]\d| 3533 644 3534 )\d{7}| 3535 (?: 3536 3[78]| 3537 44| 3538 66 3539 )[02-9]\d{7} 3540 </nationalNumberPattern> 3541 </mobile> 3542 <!-- Note: Including Tele-voting numbers here as they are free of charge. --> 3543 <tollFree> 3544 <possibleLengths national="10"/> 3545 <exampleNumber>8001234567</exampleNumber> 3546 <nationalNumberPattern>80[03]\d{7}</nationalNumberPattern> 3547 </tollFree> 3548 <voip> 3549 <possibleLengths national="10"/> 3550 <exampleNumber>9604123456</exampleNumber> 3551 <nationalNumberPattern> 3552 96(?: 3553 0[469]| 3554 1[0-47]| 3555 3[389]| 3556 6[69]| 3557 7[78] 3558 )\d{6} 3559 </nationalNumberPattern> 3560 </voip> 3561 </territory> 3562 3563 <!-- Belgium (BE) --> 3564 <!-- http://www.bipt.be/en/operators/telecommunication/Numbering/Database --> 3565 <!-- http://www.bipt.be/public/files/en/474/20140829153659_Belgian_numbering_plan --> 3566 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Belgium --> 3567 <territory id="BE" countryCode="32" internationalPrefix="00" nationalPrefix="0" 3568 mobileNumberPortableRegion="true"> 3569 <availableFormats> 3570 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 3571 <leadingDigits> 3572 (?: 3573 80| 3574 9 3575 )0 3576 </leadingDigits> 3577 <format>$1 $2 $3</format> 3578 </numberFormat> 3579 <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3580 <leadingDigits> 3581 [239]| 3582 4[23] 3583 </leadingDigits> 3584 <format>$1 $2 $3 $4</format> 3585 </numberFormat> 3586 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3587 <leadingDigits>[15-8]</leadingDigits> 3588 <format>$1 $2 $3 $4</format> 3589 </numberFormat> 3590 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3591 <leadingDigits>4</leadingDigits> 3592 <format>$1 $2 $3 $4</format> 3593 </numberFormat> 3594 </availableFormats> 3595 <generalDesc> 3596 <nationalNumberPattern> 3597 4\d{8}| 3598 [1-9]\d{7} 3599 </nationalNumberPattern> 3600 </generalDesc> 3601 <fixedLine> 3602 <possibleLengths national="8"/> 3603 <exampleNumber>12345678</exampleNumber> 3604 <nationalNumberPattern> 3605 80[2-8]\d{5}| 3606 (?: 3607 1[0-69]| 3608 [23][2-8]| 3609 4[23]| 3610 5\d| 3611 6[013-57-9]| 3612 71| 3613 8[1-79]| 3614 9[2-4] 3615 )\d{6} 3616 </nationalNumberPattern> 3617 </fixedLine> 3618 <mobile> 3619 <possibleLengths national="9"/> 3620 <exampleNumber>470123456</exampleNumber> 3621 <nationalNumberPattern>4[5-9]\d{7}</nationalNumberPattern> 3622 </mobile> 3623 <tollFree> 3624 <possibleLengths national="8"/> 3625 <exampleNumber>80012345</exampleNumber> 3626 <nationalNumberPattern>800[1-9]\d{4}</nationalNumberPattern> 3627 </tollFree> 3628 <premiumRate> 3629 <possibleLengths national="8"/> 3630 <exampleNumber>90012345</exampleNumber> 3631 <nationalNumberPattern> 3632 (?: 3633 70(?: 3634 2[0-57]| 3635 3[04-7]| 3636 44| 3637 69| 3638 7[0579] 3639 )| 3640 90(?: 3641 0[0-8]| 3642 1[36]| 3643 2[0-3568]| 3644 3[013-689]| 3645 [47][2-68]| 3646 5[1-68]| 3647 6[0-378]| 3648 9[34679] 3649 ) 3650 )\d{4} 3651 </nationalNumberPattern> 3652 </premiumRate> 3653 <sharedCost> 3654 <possibleLengths national="8"/> 3655 <exampleNumber>78791234</exampleNumber> 3656 <nationalNumberPattern>7879\d{4}</nationalNumberPattern> 3657 </sharedCost> 3658 <!-- 78X numbers are nomadic and standard rate as per voipgate.com and Wikipedia. And these 3659 are customer care numbers as per online results. Supporting here as UAN is closest 3660 match. http://www.voipgate.com/site/news/newsflash/new-numbers-available-the-netherlands-and-austria.html --> 3661 <uan> 3662 <possibleLengths national="8"/> 3663 <exampleNumber>78102345</exampleNumber> 3664 <nationalNumberPattern> 3665 78(?: 3666 0[57]| 3667 1[0458]| 3668 2[25]| 3669 3[15-8]| 3670 48| 3671 [56]0| 3672 7[078]| 3673 9\d 3674 )\d{4} 3675 </nationalNumberPattern> 3676 </uan> 3677 </territory> 3678 3679 <!-- Burkina Faso (BF) --> 3680 <!-- http://www.itu.int/oth/T0202000021/en --> 3681 <!-- http://www.onatel.bf/plan-national-de-numerotation.aspx --> 3682 <territory id="BF" countryCode="226" internationalPrefix="00"> 3683 <availableFormats> 3684 <!-- The national numbering plan from ITU suggests grouping of 2, 2 and 4, but we have 3685 chosen to use the standard from numbers found on the internet instead. --> 3686 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 3687 <leadingDigits>[025-7]</leadingDigits> 3688 <format>$1 $2 $3 $4</format> 3689 </numberFormat> 3690 </availableFormats> 3691 <generalDesc> 3692 <nationalNumberPattern>[025-7]\d{7}</nationalNumberPattern> 3693 </generalDesc> 3694 <fixedLine> 3695 <possibleLengths national="8"/> 3696 <exampleNumber>20491234</exampleNumber> 3697 <nationalNumberPattern> 3698 2(?: 3699 0(?: 3700 49| 3701 5[23]| 3702 6[5-7]| 3703 9[016-9] 3704 )| 3705 4(?: 3706 4[569]| 3707 5[4-6]| 3708 6[5-7]| 3709 7[0179] 3710 )| 3711 5(?: 3712 [34]\d| 3713 50| 3714 6[5-7] 3715 ) 3716 )\d{4} 3717 </nationalNumberPattern> 3718 </fixedLine> 3719 <mobile> 3720 <possibleLengths national="8"/> 3721 <exampleNumber>70123456</exampleNumber> 3722 <nationalNumberPattern> 3723 (?: 3724 0[125-7]| 3725 5[1-8]| 3726 [67]\d 3727 )\d{6} 3728 </nationalNumberPattern> 3729 </mobile> 3730 </territory> 3731 3732 <!-- Bulgaria (BG) --> 3733 <!-- http://www.itu.int/oth/T0202000020/en --> 3734 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Bulgaria --> 3735 <territory id="BG" countryCode="359" internationalPrefix="00" nationalPrefix="0" 3736 mobileNumberPortableRegion="true"> 3737 <availableFormats> 3738 <!-- 6-digit shortcodes. --> 3739 <numberFormat pattern="(\d{6})"> 3740 <leadingDigits>1</leadingDigits> 3741 <format>$1</format> 3742 <intlFormat>NA</intlFormat> 3743 </numberFormat> 3744 <!-- Formatting rules follow the conventions seen in web-search results. A space has been 3745 used to separate the area code from the rest of the number, based on sites like 3746 http://www.goldenpages.bg. --> 3747 <numberFormat pattern="(\d)(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3748 <leadingDigits>2</leadingDigits> 3749 <format>$1 $2 $3 $4</format> 3750 </numberFormat> 3751 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 3752 <leadingDigits> 3753 43[1-6]| 3754 70[1-9] 3755 </leadingDigits> 3756 <format>$1 $2</format> 3757 </numberFormat> 3758 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 3759 <leadingDigits>2</leadingDigits> 3760 <format>$1 $2 $3</format> 3761 </numberFormat> 3762 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 3763 <leadingDigits> 3764 [356]| 3765 4[124-7]| 3766 7[1-9]| 3767 8[1-6]| 3768 9[1-7] 3769 </leadingDigits> 3770 <format>$1 $2 $3</format> 3771 </numberFormat> 3772 <!-- Personal numbers & toll free. --> 3773 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 3774 <leadingDigits> 3775 (?: 3776 70| 3777 8 3778 )0 3779 </leadingDigits> 3780 <format>$1 $2 $3</format> 3781 </numberFormat> 3782 <numberFormat pattern="(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 3783 <leadingDigits> 3784 43[1-7]| 3785 7 3786 </leadingDigits> 3787 <format>$1 $2 $3</format> 3788 </numberFormat> 3789 <!-- Mobile and premium rate. --> 3790 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 3791 <leadingDigits> 3792 [48]| 3793 9[08] 3794 </leadingDigits> 3795 <format>$1 $2 $3</format> 3796 </numberFormat> 3797 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 3798 <leadingDigits>9</leadingDigits> 3799 <format>$1 $2 $3</format> 3800 </numberFormat> 3801 </availableFormats> 3802 <generalDesc> 3803 <nationalNumberPattern> 3804 [2-7]\d{6,7}| 3805 [89]\d{6,8}| 3806 2\d{5} 3807 </nationalNumberPattern> 3808 </generalDesc> 3809 <!-- We found evidence at least for ranges 28 and 29 followed by 4 digits in 2016, although 3810 the latest ITU doc doesn't mention that. --> 3811 <fixedLine> 3812 <possibleLengths national="[6-8]" localOnly="4,5"/> 3813 <exampleNumber>2123456</exampleNumber> 3814 <nationalNumberPattern> 3815 2\d{5,7}| 3816 (?: 3817 43[1-6]| 3818 70[1-9] 3819 )\d{4,5}| 3820 (?: 3821 [36]\d| 3822 4[124-7]| 3823 [57][1-9]| 3824 8[1-6]| 3825 9[1-7] 3826 )\d{5,6} 3827 </nationalNumberPattern> 3828 </fixedLine> 3829 <!-- The range 99\d{7} is marked as mobile in the ITU doc, but only 996 and 999 seem to be in 3830 use, the former based on user reports and online numbers, and the latter based on 3831 wikipedia and information received from MAX telecom. --> 3832 <mobile> 3833 <possibleLengths national="8,9"/> 3834 <exampleNumber>43012345</exampleNumber> 3835 <nationalNumberPattern> 3836 (?: 3837 43[07-9]| 3838 99[69]\d 3839 )\d{5}| 3840 (?: 3841 8[7-9]| 3842 98 3843 )\d{7} 3844 </nationalNumberPattern> 3845 </mobile> 3846 <tollFree> 3847 <possibleLengths national="8"/> 3848 <exampleNumber>80012345</exampleNumber> 3849 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 3850 </tollFree> 3851 <premiumRate> 3852 <possibleLengths national="8"/> 3853 <exampleNumber>90123456</exampleNumber> 3854 <nationalNumberPattern>90\d{6}</nationalNumberPattern> 3855 </premiumRate> 3856 <!-- Prefix 700 is marked as Personal number in the ITU doc, but as per many websites they 3857 are shared cost and are charged at a standard price. --> 3858 <sharedCost> 3859 <possibleLengths national="8"/> 3860 <exampleNumber>70012345</exampleNumber> 3861 <nationalNumberPattern>700\d{5}</nationalNumberPattern> 3862 </sharedCost> 3863 </territory> 3864 3865 <!-- Bahrain (BH) --> 3866 <!-- http://www.itu.int/oth/T0202000011/en --> 3867 <!-- http://www.tra.org.bh/en/marketNumbering.aspx --> 3868 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain --> 3869 <territory id="BH" countryCode="973" internationalPrefix="00" mobileNumberPortableRegion="true"> 3870 <availableFormats> 3871 <numberFormat pattern="(\d{4})(\d{4})"> 3872 <leadingDigits> 3873 [13679]| 3874 8[047] 3875 </leadingDigits> 3876 <format>$1 $2</format> 3877 </numberFormat> 3878 </availableFormats> 3879 <generalDesc> 3880 <nationalNumberPattern>[136-9]\d{7}</nationalNumberPattern> 3881 </generalDesc> 3882 <!-- Some ranges were previously described as "universal", but in subsequent versions of the 3883 ITU doc they have been specified to be mobile or fixed-line. We follow the ITU 3884 designations, even though some publications still refer to them as universal. --> 3885 <!-- According to http://en.wikipedia.org/wiki/Telephone_numbers_in_Bahrain, the ranges 3886 "6966-6969, 6996, 6999" are assigned to Rapid. However this contradicts the ITU doc 3887 which lists "6966, 6969, 6996, 6999". We follow ITU here. --> 3888 <fixedLine> 3889 <possibleLengths national="8"/> 3890 <exampleNumber>17001234</exampleNumber> 3891 <nationalNumberPattern> 3892 (?: 3893 1(?: 3894 3[1356]| 3895 6[0156]| 3896 7\d 3897 )\d| 3898 6(?: 3899 1[16]\d| 3900 500| 3901 6(?: 3902 0\d| 3903 3[12]| 3904 44| 3905 7[7-9]| 3906 88 3907 )| 3908 9[69][69] 3909 )| 3910 7(?: 3911 1(?: 3912 11| 3913 78 3914 )| 3915 7\d\d 3916 ) 3917 )\d{4} 3918 </nationalNumberPattern> 3919 </fixedLine> 3920 <!-- 31 is assigned to Royal Court, as per documents on Bahrain's own telecom site, even 3921 though it is omitted from the ITU document. Based on online evidences added prefix 3922 354 to mobile. --> 3923 <mobile> 3924 <possibleLengths national="8"/> 3925 <exampleNumber>36001234</exampleNumber> 3926 <nationalNumberPattern> 3927 (?: 3928 3(?: 3929 [1-79]\d| 3930 8[0-47-9] 3931 )\d| 3932 6(?: 3933 3(?: 3934 00| 3935 33| 3936 6[16] 3937 )| 3938 6(?: 3939 3[03-9]| 3940 [69]\d| 3941 7[0-6] 3942 ) 3943 ) 3944 )\d{4} 3945 </nationalNumberPattern> 3946 </mobile> 3947 <tollFree> 3948 <possibleLengths national="8"/> 3949 <exampleNumber>80123456</exampleNumber> 3950 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 3951 </tollFree> 3952 <!-- 87 numbers are "wholly paid by the caller", so they are slotted under premium-rate for 3953 now. --> 3954 <premiumRate> 3955 <possibleLengths national="8"/> 3956 <exampleNumber>90123456</exampleNumber> 3957 <nationalNumberPattern> 3958 (?: 3959 87| 3960 9[014578] 3961 )\d{6} 3962 </nationalNumberPattern> 3963 </premiumRate> 3964 <sharedCost> 3965 <possibleLengths national="8"/> 3966 <exampleNumber>84123456</exampleNumber> 3967 <nationalNumberPattern>84\d{6}</nationalNumberPattern> 3968 </sharedCost> 3969 </territory> 3970 3971 <!-- Burundi (BI) --> 3972 <!-- http://www.itu.int/oth/T0202000022/en --> 3973 <territory id="BI" countryCode="257" internationalPrefix="00"> 3974 <availableFormats> 3975 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 3976 <leadingDigits>[2367]</leadingDigits> 3977 <format>$1 $2 $3 $4</format> 3978 </numberFormat> 3979 </availableFormats> 3980 <generalDesc> 3981 <nationalNumberPattern> 3982 (?: 3983 [267]\d| 3984 31 3985 )\d{6} 3986 </nationalNumberPattern> 3987 </generalDesc> 3988 <!-- ITU update 17.IV.2015 assigns 22X completely to Onatel fixed line. Earlier ITU 3989 updates (11.IX.2013) were more detailed in that range and only half of it was 3990 assigned. Erring on the side of ITU and lenience for now, but we may have to make the 3991 range stricter again. --> 3992 <fixedLine> 3993 <possibleLengths national="8"/> 3994 <exampleNumber>22201234</exampleNumber> 3995 <nationalNumberPattern> 3996 (?: 3997 22| 3998 31 3999 )\d{6} 4000 </nationalNumberPattern> 4001 </fixedLine> 4002 <!-- Previous ITU doc (version: 11.IX.2013) says 29 range is assigned to 4003 "UCOM CDMA network". As there is valid number online continuing support to this range 4004 eventhough it is not listed in new ITU doc (version: 12.IV.2018). --> 4005 <mobile> 4006 <possibleLengths national="8"/> 4007 <exampleNumber>79561234</exampleNumber> 4008 <nationalNumberPattern> 4009 (?: 4010 29| 4011 6[1257-9]| 4012 7[125-9] 4013 )\d{6} 4014 </nationalNumberPattern> 4015 </mobile> 4016 </territory> 4017 4018 <!-- Benin (BJ) --> 4019 <!-- http://www.itu.int/oth/T0202000017/en --> 4020 <!-- http://arcep.bj/textes-juridiques/nos-decisions/ --> 4021 <territory id="BJ" countryCode="229" internationalPrefix="00"> 4022 <availableFormats> 4023 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 4024 <leadingDigits>[24-689]</leadingDigits> 4025 <format>$1 $2 $3 $4</format> 4026 </numberFormat> 4027 </availableFormats> 4028 <generalDesc> 4029 <nationalNumberPattern> 4030 (?: 4031 [25689]\d| 4032 40 4033 )\d{6} 4034 </nationalNumberPattern> 4035 </generalDesc> 4036 <!-- These come from the national numbering plan, but have been widened to include other 4037 prefixes found in the yellow pages - specifically 21 0. --> 4038 <fixedLine> 4039 <possibleLengths national="8"/> 4040 <exampleNumber>20211234</exampleNumber> 4041 <nationalNumberPattern> 4042 2(?: 4043 02| 4044 1[037]| 4045 2[45]| 4046 3[68] 4047 )\d{5} 4048 </nationalNumberPattern> 4049 </fixedLine> 4050 <!-- We have restricted the pattern here to the first two digits, as beyond this the data 4051 seems to be no longer accurate. The latest ITU doc (2005) lists 9[0357] and lists 4052 other 9x and the complete 6x range as reserved. The prefixes 96 have also been added, 4053 along with 6[1267] (seemingly prefixes for Mobile MTN). --> 4054 <mobile> 4055 <possibleLengths national="8"/> 4056 <exampleNumber>90011234</exampleNumber> 4057 <nationalNumberPattern> 4058 (?: 4059 40| 4060 5[1-8]| 4061 6\d| 4062 9[013-9] 4063 )\d{6} 4064 </nationalNumberPattern> 4065 </mobile> 4066 <voip> 4067 <possibleLengths national="8"/> 4068 <exampleNumber>85751234</exampleNumber> 4069 <nationalNumberPattern>857[58]\d{4}</nationalNumberPattern> 4070 </voip> 4071 <!-- Numbers beginning with 81 are reserved for _either_ free phone or shared-cost (same cost 4072 as a local-call.) We model these as UAN since we have no more detailed information. --> 4073 <uan> 4074 <possibleLengths national="8"/> 4075 <exampleNumber>81123456</exampleNumber> 4076 <nationalNumberPattern>81\d{6}</nationalNumberPattern> 4077 </uan> 4078 </territory> 4079 4080 <!-- St. Barthélemy (BL) --> 4081 <!-- Calling code and formatting shared with 'GP' --> 4082 <!-- There seems to be some overlap with phone numbers from Saint Martin and Guadeloupe. The 4083 national numbering plan does not specify any St Barthélemy-specific numbering prefixes, but 4084 it appears from searches in online white and yellow pages that a subset of the prefixes 4085 available in these regions are used. In these cases, if getRegionCodeForNumber is used, one 4086 of these region codes will be returned, although numbers will be valid for both regions. --> 4087 <!-- http://www.itu.int/oth/T0202000058/en --> 4088 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 4089 <territory id="BL" countryCode="590" internationalPrefix="00" nationalPrefix="0" 4090 mobileNumberPortableRegion="true"> 4091 <generalDesc> 4092 <nationalNumberPattern> 4093 (?: 4094 590| 4095 (?: 4096 69| 4097 80 4098 )\d| 4099 976 4100 )\d{6} 4101 </nationalNumberPattern> 4102 </generalDesc> 4103 <fixedLine> 4104 <possibleLengths national="9"/> 4105 <exampleNumber>590271234</exampleNumber> 4106 <nationalNumberPattern> 4107 590(?: 4108 2[7-9]| 4109 5[12]| 4110 87 4111 )\d{4} 4112 </nationalNumberPattern> 4113 </fixedLine> 4114 <!-- Any ranges assigned from 4115 http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to 4116 Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between 4117 them. As per Wikipedia Guadeloupe Téléphone Mobile operator is no longer functioning. 4118 However we support these ranges as they are still mentioned in ARCEP numbering plan 4119 doc. --> 4120 <mobile> 4121 <possibleLengths national="9"/> 4122 <exampleNumber>690001234</exampleNumber> 4123 <nationalNumberPattern> 4124 69(?: 4125 0\d\d| 4126 1(?: 4127 2[2-9]| 4128 3[0-5] 4129 ) 4130 )\d{4} 4131 </nationalNumberPattern> 4132 </mobile> 4133 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 4134 numbers. --> 4135 <tollFree> 4136 <possibleLengths national="9"/> 4137 <exampleNumber>800012345</exampleNumber> 4138 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 4139 </tollFree> 4140 <voip> 4141 <possibleLengths national="9"/> 4142 <exampleNumber>976012345</exampleNumber> 4143 <nationalNumberPattern>976[01]\d{5}</nationalNumberPattern> 4144 </voip> 4145 </territory> 4146 4147 <!-- Bermuda (BM) --> 4148 <!-- Calling code and formatting shared with 'US' --> 4149 <!-- http://www.itu.int/oth/T0202000018/en --> 4150 <territory id="BM" countryCode="1" leadingDigits="441" internationalPrefix="011" 4151 nationalPrefix="1" nationalPrefixForParsing="1|([2-8]\d{6})$" 4152 nationalPrefixTransformRule="441$1" mobileNumberPortableRegion="true"> 4153 <generalDesc> 4154 <nationalNumberPattern> 4155 (?: 4156 441| 4157 [58]\d\d| 4158 900 4159 )\d{7} 4160 </nationalNumberPattern> 4161 </generalDesc> 4162 <fixedLine> 4163 <possibleLengths national="10" localOnly="7"/> 4164 <exampleNumber>4414123456</exampleNumber> 4165 <nationalNumberPattern> 4166 441(?: 4167 [46]\d\d| 4168 5(?: 4169 4\d| 4170 60| 4171 89 4172 ) 4173 )\d{4} 4174 </nationalNumberPattern> 4175 </fixedLine> 4176 <mobile> 4177 <possibleLengths national="10" localOnly="7"/> 4178 <exampleNumber>4413701234</exampleNumber> 4179 <nationalNumberPattern> 4180 441(?: 4181 [2378]\d| 4182 5[0-39] 4183 )\d{5} 4184 </nationalNumberPattern> 4185 </mobile> 4186 <tollFree> 4187 <possibleLengths national="10"/> 4188 <exampleNumber>8002123456</exampleNumber> 4189 <nationalNumberPattern> 4190 8(?: 4191 00| 4192 33| 4193 44| 4194 55| 4195 66| 4196 77| 4197 88 4198 )[2-9]\d{6} 4199 </nationalNumberPattern> 4200 </tollFree> 4201 <premiumRate> 4202 <possibleLengths national="10"/> 4203 <exampleNumber>9002123456</exampleNumber> 4204 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 4205 </premiumRate> 4206 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 4207 <personalNumber> 4208 <possibleLengths national="10"/> 4209 <exampleNumber>5002345678</exampleNumber> 4210 <nationalNumberPattern> 4211 52(?: 4212 3(?: 4213 [2-46-9][02-9]\d| 4214 5(?: 4215 [02-46-9]\d| 4216 5[0-46-9] 4217 ) 4218 )| 4219 4(?: 4220 [2-478][02-9]\d| 4221 5(?: 4222 [034]\d| 4223 2[024-9]| 4224 5[0-46-9] 4225 )| 4226 6(?: 4227 0[1-9]| 4228 [2-9]\d 4229 )| 4230 9(?: 4231 [05-9]\d| 4232 2[0-5]| 4233 49 4234 ) 4235 ) 4236 )\d{4}| 4237 52[34][2-9]1[02-9]\d{4}| 4238 5(?: 4239 00| 4240 2[125-7]| 4241 33| 4242 44| 4243 66| 4244 77| 4245 88 4246 )[2-9]\d{6} 4247 </nationalNumberPattern> 4248 </personalNumber> 4249 </territory> 4250 4251 <!-- Brunei (BN) --> 4252 <!-- http://www.itu.int/oth/T020200001F/en --> 4253 <!-- Format is from http://aiti.gov.bn/contact.html --> 4254 <territory id="BN" countryCode="673" internationalPrefix="00"> 4255 <availableFormats> 4256 <numberFormat pattern="(\d{3})(\d{4})"> 4257 <leadingDigits>[2-578]</leadingDigits> 4258 <format>$1 $2</format> 4259 </numberFormat> 4260 </availableFormats> 4261 <generalDesc> 4262 <nationalNumberPattern>[2-578]\d{6}</nationalNumberPattern> 4263 </generalDesc> 4264 <fixedLine> 4265 <possibleLengths national="7"/> 4266 <exampleNumber>2345678</exampleNumber> 4267 <nationalNumberPattern> 4268 22[0-7]\d{4}| 4269 (?: 4270 2[013-9]| 4271 [34]\d| 4272 5[0-25-9] 4273 )\d{5} 4274 </nationalNumberPattern> 4275 </fixedLine> 4276 <mobile> 4277 <possibleLengths national="7"/> 4278 <exampleNumber>7123456</exampleNumber> 4279 <nationalNumberPattern> 4280 (?: 4281 22[89]| 4282 [78]\d\d 4283 )\d{4} 4284 </nationalNumberPattern> 4285 </mobile> 4286 <voip> 4287 <possibleLengths national="7"/> 4288 <exampleNumber>5345678</exampleNumber> 4289 <nationalNumberPattern>5[34]\d{5}</nationalNumberPattern> 4290 </voip> 4291 </territory> 4292 4293 <!-- Bolivia (BO) --> 4294 <!-- http://www.itu.int/oth/T020200001A/en --> 4295 <!-- http://www.bolivia.com/Servicios/Plandenumeracion.pdf --> 4296 <territory id="BO" countryCode="591" internationalPrefix="00(?:1\d)?" nationalPrefix="0" 4297 nationalPrefixForParsing="0(1\d)?"> 4298 <availableFormats> 4299 <numberFormat pattern="(\d)(\d{7})" carrierCodeFormattingRule="$NP$CC $FG"> 4300 <leadingDigits> 4301 [23]| 4302 4[46] 4303 </leadingDigits> 4304 <format>$1 $2</format> 4305 </numberFormat> 4306 <numberFormat pattern="(\d{8})" carrierCodeFormattingRule="$NP$CC $FG"> 4307 <leadingDigits>[67]</leadingDigits> 4308 <format>$1</format> 4309 </numberFormat> 4310 <numberFormat pattern="(\d{3})(\d{2})(\d{4})" carrierCodeFormattingRule="$NP$CC $FG"> 4311 <leadingDigits>8</leadingDigits> 4312 <format>$1 $2 $3</format> 4313 </numberFormat> 4314 </availableFormats> 4315 <generalDesc> 4316 <nationalNumberPattern> 4317 (?: 4318 [2-467]\d\d| 4319 8001 4320 )\d{5} 4321 </nationalNumberPattern> 4322 </generalDesc> 4323 <noInternationalDialling> 4324 <possibleLengths national="9"/> 4325 <nationalNumberPattern>8001[07]\d{4}</nationalNumberPattern> 4326 </noInternationalDialling> 4327 <fixedLine> 4328 <possibleLengths national="8" localOnly="7"/> 4329 <exampleNumber>22123456</exampleNumber> 4330 <nationalNumberPattern> 4331 (?: 4332 2(?: 4333 2\d\d| 4334 5(?: 4335 11| 4336 [258]\d| 4337 9[67] 4338 )| 4339 6(?: 4340 12| 4341 2\d| 4342 9[34] 4343 )| 4344 8(?: 4345 2[34]| 4346 39| 4347 62 4348 ) 4349 )| 4350 3(?: 4351 3\d\d| 4352 4(?: 4353 6\d| 4354 8[24] 4355 )| 4356 8(?: 4357 25| 4358 42| 4359 5[257]| 4360 86| 4361 9[25] 4362 )| 4363 9(?: 4364 [27]\d| 4365 3[2-4]| 4366 4[248]| 4367 5[24]| 4368 6[2-6] 4369 ) 4370 )| 4371 4(?: 4372 4\d\d| 4373 6(?: 4374 11| 4375 [24689]\d| 4376 72 4377 ) 4378 ) 4379 )\d{4} 4380 </nationalNumberPattern> 4381 </fixedLine> 4382 <mobile> 4383 <possibleLengths national="8"/> 4384 <exampleNumber>71234567</exampleNumber> 4385 <nationalNumberPattern>[67]\d{7}</nationalNumberPattern> 4386 </mobile> 4387 <!-- Added prefix 8001[07] based on user report. --> 4388 <tollFree> 4389 <possibleLengths national="9"/> 4390 <exampleNumber>800171234</exampleNumber> 4391 <nationalNumberPattern>8001[07]\d{4}</nationalNumberPattern> 4392 </tollFree> 4393 </territory> 4394 4395 <!-- Caribbean Netherlands (BQ) --> 4396 <!-- Calling code and formatting shared with 'CW' --> 4397 <!-- http://www.itu.int/oth/T02020000F8/en --> 4398 <territory id="BQ" countryCode="599" leadingDigits="[347]" internationalPrefix="00"> 4399 <generalDesc> 4400 <nationalNumberPattern> 4401 (?: 4402 [34]1| 4403 7\d 4404 )\d{5} 4405 </nationalNumberPattern> 4406 </generalDesc> 4407 <!-- Prefixes 72[05] are mentioned as "Long distance service" numbers in ITU. Not supporting 4408 them for now because we aren't sure what they are used for and no example numbers can 4409 be found online. --> 4410 <fixedLine> 4411 <possibleLengths national="7"/> 4412 <exampleNumber>7151234</exampleNumber> 4413 <nationalNumberPattern> 4414 (?: 4415 318[023]| 4416 41(?: 4417 6[023]| 4418 70 4419 )| 4420 7(?: 4421 1[578]| 4422 2[05]| 4423 50 4424 )\d 4425 )\d{3} 4426 </nationalNumberPattern> 4427 </fixedLine> 4428 <mobile> 4429 <possibleLengths national="7"/> 4430 <exampleNumber>3181234</exampleNumber> 4431 <nationalNumberPattern> 4432 (?: 4433 31(?: 4434 8[14-8]| 4435 9[14578] 4436 )| 4437 416[14-9]| 4438 7(?: 4439 0[01]| 4440 7[07]| 4441 8\d| 4442 9[056] 4443 )\d 4444 )\d{3} 4445 </nationalNumberPattern> 4446 </mobile> 4447 </territory> 4448 4449 <!-- Brazil (BR) --> 4450 <!-- http://en.wikipedia.org/wiki/%2B55 --> 4451 <!-- http://www.itu.int/oth/T020200001D/en --> 4452 <!-- The national prefix for parsing here also contains a capturing group for the main number, 4453 since the carrier codes here may also be area codes, so we want to check the length of 4454 the number after capturing. We also need a nationalTransformRule to repopulate with the 4455 number without the carrier code. --> 4456 <!-- 90 is an additional dialling token used in place of national prefix (0), under scheme 4457 "Collect Call" in Brazil. Local dialling under this prefix is not supported. 4458 https://www.anatel.gov.br/Portal/verificaDocumentos/documento.asp?numeroPublicacao=346146&pub=original&filtro=1&documentoPath=346146.pdf --> 4459 <territory id="BR" countryCode="55" internationalPrefix="00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)" 4460 nationalPrefix="0" 4461 nationalPrefixForParsing=" 4462 (?: 4463 0| 4464 90 4465 )(?: 4466 ( 4467 1[245]| 4468 2[1-35]| 4469 31| 4470 4[13]| 4471 [56]5| 4472 99 4473 )( 4474 \d{10,11} 4475 ) 4476 )?" 4477 nationalPrefixTransformRule="$2" mobileNumberPortableRegion="true"> 4478 <availableFormats> 4479 <!-- Format short numbers as a block. --> 4480 <numberFormat pattern="(\d{3,6})"> 4481 <leadingDigits> 4482 1(?: 4483 1[25-8]| 4484 2[357-9]| 4485 3[02-68]| 4486 4[12568]| 4487 5| 4488 6[0-8]| 4489 8[015]| 4490 9[0-47-9] 4491 )| 4492 321| 4493 610 4494 </leadingDigits> 4495 <format>$1</format> 4496 <intlFormat>NA</intlFormat> 4497 </numberFormat> 4498 <!-- 8-digit shared cost numbers (mostly national only). --> 4499 <numberFormat pattern="(\d{4})(\d{4})"> 4500 <leadingDigits> 4501 300| 4502 4(?: 4503 0[02]| 4504 37 4505 ) 4506 </leadingDigits> 4507 <leadingDigits> 4508 4(?: 4509 02| 4510 37 4511 )0| 4512 [34]00 4513 </leadingDigits> 4514 <format>$1-$2</format> 4515 </numberFormat> 4516 <numberFormat pattern="(\d{4})(\d{4})"> 4517 <leadingDigits>[2-57]</leadingDigits> 4518 <leadingDigits> 4519 [2357]| 4520 4(?: 4521 [0-24-9]| 4522 3(?: 4523 [0-689]| 4524 7[1-9] 4525 ) 4526 ) 4527 </leadingDigits> 4528 <format>$1-$2</format> 4529 <intlFormat>NA</intlFormat> 4530 </numberFormat> 4531 <!-- Variable cost numbers (9 - 10 digits). --> 4532 <numberFormat pattern="(\d{3})(\d{2,3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 4533 <leadingDigits> 4534 (?: 4535 [358]| 4536 90 4537 )0 4538 </leadingDigits> 4539 <format>$1 $2 $3</format> 4540 </numberFormat> 4541 <numberFormat pattern="(\d{5})(\d{4})"> 4542 <leadingDigits>9</leadingDigits> 4543 <format>$1-$2</format> 4544 <intlFormat>NA</intlFormat> 4545 </numberFormat> 4546 <!-- Fixed-line and pre-transition mobile numbers and mobile radio services dialled with an 4547 area code. --> 4548 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="($FG)" 4549 carrierCodeFormattingRule="$NP $CC ($FG)"> 4550 <leadingDigits> 4551 (?: 4552 [14689][1-9]| 4553 2[12478]| 4554 3[1-578]| 4555 5[13-5]| 4556 7[13-579] 4557 )[2-57] 4558 </leadingDigits> 4559 <format>$1 $2-$3</format> 4560 </numberFormat> 4561 <!-- Mobile numbers (post transition, 11 digits). --> 4562 <numberFormat pattern="(\d{2})(\d{5})(\d{4})" nationalPrefixFormattingRule="($FG)" 4563 carrierCodeFormattingRule="$NP $CC ($FG)"> 4564 <leadingDigits> 4565 [16][1-9]| 4566 [2-57-9] 4567 </leadingDigits> 4568 <format>$1 $2-$3</format> 4569 </numberFormat> 4570 </availableFormats> 4571 <generalDesc> 4572 <nationalNumberPattern> 4573 (?: 4574 [1-46-9]\d\d| 4575 5(?: 4576 [0-46-9]\d| 4577 5[0-24679] 4578 ) 4579 )\d{8}| 4580 [1-9]\d{9}| 4581 [3589]\d{8}| 4582 [34]\d{7} 4583 </nationalNumberPattern> 4584 </generalDesc> 4585 <noInternationalDialling> 4586 <possibleLengths national="8"/> 4587 <nationalNumberPattern> 4588 4020\d{4}| 4589 [34]00\d{5} 4590 </nationalNumberPattern> 4591 </noInternationalDialling> 4592 <!-- 52 is not added as an area code even though ITU mentions it, since it is not yet 4593 assigned as per ANATEL and Wikipedia. --> 4594 <fixedLine> 4595 <possibleLengths national="10" localOnly="8"/> 4596 <exampleNumber>1123456789</exampleNumber> 4597 <nationalNumberPattern> 4598 (?: 4599 [14689][1-9]| 4600 2[12478]| 4601 3[1-578]| 4602 5[13-5]| 4603 7[13-579] 4604 )[2-5]\d{7} 4605 </nationalNumberPattern> 4606 </fixedLine> 4607 <!-- Mobile radio services were not migrated and remain 10 digits long, where the 3rd digit is 4608 7. --> 4609 <!-- 52 is not included as a valid area code even though ITU mentions it, since it is not 4610 assigned as per ANATEL and Wikipedia. --> 4611 <mobile> 4612 <possibleLengths national="10,11" localOnly="8,9"/> 4613 <exampleNumber>11961234567</exampleNumber> 4614 <nationalNumberPattern> 4615 (?: 4616 [14689][1-9]| 4617 2[12478]| 4618 3[1-578]| 4619 5[13-5]| 4620 7[13-579] 4621 )(?: 4622 7| 4623 9\d 4624 )\d{7} 4625 </nationalNumberPattern> 4626 </mobile> 4627 <tollFree> 4628 <possibleLengths national="9,10"/> 4629 <exampleNumber>800123456</exampleNumber> 4630 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern> 4631 </tollFree> 4632 <premiumRate> 4633 <possibleLengths national="9,10"/> 4634 <exampleNumber>300123456</exampleNumber> 4635 <nationalNumberPattern> 4636 300\d{6}| 4637 [59]00\d{6,7} 4638 </nationalNumberPattern> 4639 </premiumRate> 4640 <!-- Supported 4370 as shared cost based on user report. --> 4641 <sharedCost> 4642 <possibleLengths national="8,10"/> 4643 <exampleNumber>40041234</exampleNumber> 4644 <nationalNumberPattern> 4645 (?: 4646 30[03]\d{3}| 4647 4(?: 4648 0(?: 4649 0\d| 4650 20 4651 )| 4652 370 4653 ) 4654 )\d{4}| 4655 300\d{5} 4656 </nationalNumberPattern> 4657 </sharedCost> 4658 </territory> 4659 4660 <!-- Bahamas (BS) --> 4661 <!-- Calling code and formatting shared with 'US' --> 4662 <!-- http://www.itu.int/oth/T0202000010/en --> 4663 <territory id="BS" countryCode="1" leadingDigits="242" internationalPrefix="011" 4664 nationalPrefix="1" nationalPrefixForParsing="1|([3-8]\d{6})$" 4665 nationalPrefixTransformRule="242$1" mobileNumberPortableRegion="true"> 4666 <generalDesc> 4667 <nationalNumberPattern> 4668 (?: 4669 242| 4670 [58]\d\d| 4671 900 4672 )\d{7} 4673 </nationalNumberPattern> 4674 </generalDesc> 4675 <fixedLine> 4676 <possibleLengths national="10" localOnly="7"/> 4677 <exampleNumber>2423456789</exampleNumber> 4678 <nationalNumberPattern> 4679 242(?: 4680 3(?: 4681 02| 4682 [236][1-9]| 4683 4[0-24-9]| 4684 5[0-68]| 4685 7[347]| 4686 8[0-4]| 4687 9[2-467] 4688 )| 4689 461| 4690 502| 4691 6(?: 4692 0[1-4]| 4693 12| 4694 2[013]| 4695 [45]0| 4696 7[67]| 4697 8[78]| 4698 9[89] 4699 )| 4700 7(?: 4701 02| 4702 88 4703 ) 4704 )\d{4} 4705 </nationalNumberPattern> 4706 </fixedLine> 4707 <mobile> 4708 <possibleLengths national="10" localOnly="7"/> 4709 <exampleNumber>2423591234</exampleNumber> 4710 <nationalNumberPattern> 4711 242(?: 4712 3(?: 4713 5[79]| 4714 7[56]| 4715 95 4716 )| 4717 4(?: 4718 [23][1-9]| 4719 4[1-35-9]| 4720 5[1-8]| 4721 6[2-8]| 4722 7\d| 4723 81 4724 )| 4725 5(?: 4726 2[45]| 4727 3[35]| 4728 44| 4729 5[1-46-9]| 4730 65| 4731 77 4732 )| 4733 6[34]6| 4734 7(?: 4735 27| 4736 38 4737 )| 4738 8(?: 4739 0[1-9]| 4740 1[02-9]| 4741 2\d| 4742 [89]9 4743 ) 4744 )\d{4} 4745 </nationalNumberPattern> 4746 </mobile> 4747 <!-- 242 300 is a Domestic Toll Free service. --> 4748 <tollFree> 4749 <possibleLengths national="10" localOnly="7"/> 4750 <exampleNumber>8002123456</exampleNumber> 4751 <nationalNumberPattern> 4752 242300\d{4}| 4753 8(?: 4754 00| 4755 33| 4756 44| 4757 55| 4758 66| 4759 77| 4760 88 4761 )[2-9]\d{6} 4762 </nationalNumberPattern> 4763 </tollFree> 4764 <premiumRate> 4765 <possibleLengths national="10"/> 4766 <exampleNumber>9002123456</exampleNumber> 4767 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 4768 </premiumRate> 4769 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 4770 <personalNumber> 4771 <possibleLengths national="10"/> 4772 <exampleNumber>5002345678</exampleNumber> 4773 <nationalNumberPattern> 4774 52(?: 4775 3(?: 4776 [2-46-9][02-9]\d| 4777 5(?: 4778 [02-46-9]\d| 4779 5[0-46-9] 4780 ) 4781 )| 4782 4(?: 4783 [2-478][02-9]\d| 4784 5(?: 4785 [034]\d| 4786 2[024-9]| 4787 5[0-46-9] 4788 )| 4789 6(?: 4790 0[1-9]| 4791 [2-9]\d 4792 )| 4793 9(?: 4794 [05-9]\d| 4795 2[0-5]| 4796 49 4797 ) 4798 ) 4799 )\d{4}| 4800 52[34][2-9]1[02-9]\d{4}| 4801 5(?: 4802 00| 4803 2[125-7]| 4804 33| 4805 44| 4806 66| 4807 77| 4808 88 4809 )[2-9]\d{6} 4810 </nationalNumberPattern> 4811 </personalNumber> 4812 <!-- 225[0-46-9] ranges are mentioned as DID (Direct Inward Dialing) numbers in ITU doc. 4813 http://whatis.techtarget.com/definition/Direct-Inward-Dialing-DID. Found valid numbers 4814 online. --> 4815 <uan> 4816 <possibleLengths national="10"/> 4817 <exampleNumber>2422250123</exampleNumber> 4818 <nationalNumberPattern>242225\d{4}</nationalNumberPattern> 4819 </uan> 4820 </territory> 4821 4822 <!-- Bhutan (BT) --> 4823 <!-- Universal personal telecommunication prefixes 700 and 878 are not 4824 added as there is no information on length of numbers. --> 4825 <!-- Pager service prefix 91 is not added as there is no information on 4826 length of numbers. --> 4827 <!-- http://www.itu.int/oth/T0202000019/en --> 4828 <territory id="BT" countryCode="975" internationalPrefix="00"> 4829 <availableFormats> 4830 <numberFormat pattern="(\d{3})(\d{3})"> 4831 <leadingDigits>[2-7]</leadingDigits> 4832 <format>$1 $2</format> 4833 <intlFormat>NA</intlFormat> 4834 </numberFormat> 4835 <numberFormat pattern="(\d)(\d{3})(\d{3})"> 4836 <leadingDigits> 4837 [2-68]| 4838 7[246] 4839 </leadingDigits> 4840 <format>$1 $2 $3</format> 4841 </numberFormat> 4842 <!-- Format is from 4843 http://www.tourism.gov.bt/tour-operators/bhutan-abbot-tours-and-travels.html --> 4844 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 4845 <leadingDigits> 4846 1[67]| 4847 7 4848 </leadingDigits> 4849 <format>$1 $2 $3 $4</format> 4850 </numberFormat> 4851 </availableFormats> 4852 <generalDesc> 4853 <nationalNumberPattern> 4854 [17]\d{7}| 4855 [2-8]\d{6} 4856 </nationalNumberPattern> 4857 </generalDesc> 4858 <fixedLine> 4859 <possibleLengths national="7" localOnly="6"/> 4860 <exampleNumber>2345678</exampleNumber> 4861 <nationalNumberPattern> 4862 (?: 4863 2[3-6]| 4864 [34][5-7]| 4865 5[236]| 4866 6[2-46]| 4867 7[246]| 4868 8[2-4] 4869 )\d{5} 4870 </nationalNumberPattern> 4871 </fixedLine> 4872 <mobile> 4873 <possibleLengths national="8"/> 4874 <exampleNumber>17123456</exampleNumber> 4875 <nationalNumberPattern> 4876 (?: 4877 1[67]| 4878 77 4879 )\d{6} 4880 </nationalNumberPattern> 4881 </mobile> 4882 </territory> 4883 4884 <!-- Botswana (BW) --> 4885 <!-- http://www.itu.int/oth/T020200001C/en --> 4886 <territory id="BW" countryCode="267" internationalPrefix="00"> 4887 <availableFormats> 4888 <numberFormat pattern="(\d{2})(\d{5})"> 4889 <leadingDigits>90</leadingDigits> 4890 <format>$1 $2</format> 4891 </numberFormat> 4892 <numberFormat pattern="(\d{3})(\d{4})"> 4893 <leadingDigits> 4894 [24-6]| 4895 3[15-79] 4896 </leadingDigits> 4897 <format>$1 $2</format> 4898 </numberFormat> 4899 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 4900 <leadingDigits>[37]</leadingDigits> 4901 <format>$1 $2 $3</format> 4902 </numberFormat> 4903 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 4904 <leadingDigits>0</leadingDigits> 4905 <format>$1 $2 $3</format> 4906 </numberFormat> 4907 <numberFormat pattern="(\d{3})(\d{4})(\d{3})"> 4908 <leadingDigits>8</leadingDigits> 4909 <format>$1 $2 $3</format> 4910 </numberFormat> 4911 </availableFormats> 4912 <generalDesc> 4913 <nationalNumberPattern> 4914 (?: 4915 0800| 4916 (?: 4917 [37]| 4918 800 4919 )\d 4920 )\d{6}| 4921 (?: 4922 [2-6]\d| 4923 90 4924 )\d{5} 4925 </nationalNumberPattern> 4926 </generalDesc> 4927 <!-- Number range 373 is been supported based on user report and online evidence. --> 4928 <fixedLine> 4929 <possibleLengths national="7"/> 4930 <exampleNumber>2401234</exampleNumber> 4931 <nationalNumberPattern> 4932 (?: 4933 2(?: 4934 4[0-48]| 4935 6[0-24]| 4936 9[0578] 4937 )| 4938 3(?: 4939 1[0-35-9]| 4940 55| 4941 [69]\d| 4942 7[013] 4943 )| 4944 4(?: 4945 6[03]| 4946 7[1267]| 4947 9[0-5] 4948 )| 4949 5(?: 4950 3[03489]| 4951 4[0489]| 4952 7[1-47]| 4953 88| 4954 9[0-49] 4955 )| 4956 6(?: 4957 2[1-35]| 4958 5[149]| 4959 8[067] 4960 ) 4961 )\d{4} 4962 </nationalNumberPattern> 4963 </fixedLine> 4964 <!-- Added prefixes 748, 749, 778 after getting confirmation from the carriers who 4965 own them. --> 4966 <mobile> 4967 <possibleLengths national="8"/> 4968 <exampleNumber>71123456</exampleNumber> 4969 <nationalNumberPattern> 4970 (?: 4971 321| 4972 7(?: 4973 [1-7]\d| 4974 8[01] 4975 ) 4976 )\d{5} 4977 </nationalNumberPattern> 4978 </mobile> 4979 <!-- BOCRA (official authority) and many Government websites mention 0800 XXX XXX range. --> 4980 <tollFree> 4981 <possibleLengths national="10"/> 4982 <exampleNumber>0800012345</exampleNumber> 4983 <nationalNumberPattern> 4984 (?: 4985 0800| 4986 800\d 4987 )\d{6} 4988 </nationalNumberPattern> 4989 </tollFree> 4990 <premiumRate> 4991 <possibleLengths national="7"/> 4992 <exampleNumber>9012345</exampleNumber> 4993 <nationalNumberPattern>90\d{5}</nationalNumberPattern> 4994 </premiumRate> 4995 <voip> 4996 <possibleLengths national="8"/> 4997 <exampleNumber>79101234</exampleNumber> 4998 <nationalNumberPattern> 4999 79(?: 5000 1(?: 5001 [01]\d| 5002 20 5003 )| 5004 2[0-25-7]\d 5005 )\d{3} 5006 </nationalNumberPattern> 5007 </voip> 5008 </territory> 5009 5010 <!-- Belarus (BY) --> 5011 <!-- Information on national prefix provided by a Belarussian person. --> 5012 <!-- http://www.eng.beltelecom.by/en/subscribers/phone-codes --> 5013 <territory id="BY" countryCode="375" preferredInternationalPrefix="8~10" 5014 internationalPrefix="810" nationalPrefix="8" nationalPrefixForParsing="0|80?" 5015 mobileNumberPortableRegion="true"> 5016 <availableFormats> 5017 <!-- 6 digit toll-free numbers. --> 5018 <numberFormat pattern="(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP $FG"> 5019 <leadingDigits>800</leadingDigits> 5020 <format>$1 $2</format> 5021 </numberFormat> 5022 <!-- 7-9 digit toll-free numbers. --> 5023 <numberFormat pattern="(\d{3})(\d{2})(\d{2,4})" nationalPrefixFormattingRule="$NP $FG"> 5024 <leadingDigits>800</leadingDigits> 5025 <format>$1 $2 $3</format> 5026 </numberFormat> 5027 <!-- 4 digit area codes (fixed line only). --> 5028 <numberFormat pattern="(\d{4})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP 0$FG"> 5029 <leadingDigits> 5030 1(?: 5031 5[169]| 5032 6[3-5]| 5033 7[179] 5034 )| 5035 2(?: 5036 1[35]| 5037 2[34]| 5038 3[3-5] 5039 ) 5040 </leadingDigits> 5041 <leadingDigits> 5042 1(?: 5043 5[169]| 5044 6(?: 5045 3[1-3]| 5046 4| 5047 5[125] 5048 )| 5049 7(?: 5050 1[3-9]| 5051 7[0-24-6]| 5052 9[2-7] 5053 ) 5054 )| 5055 2(?: 5056 1[35]| 5057 2[34]| 5058 3[3-5] 5059 ) 5060 </leadingDigits> 5061 <format>$1 $2-$3</format> 5062 </numberFormat> 5063 <!-- 3 digit area codes (fixed line only). --> 5064 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP 0$FG"> 5065 <leadingDigits> 5066 1(?: 5067 [56]| 5068 7[467] 5069 )| 5070 2[1-3] 5071 </leadingDigits> 5072 <format>$1 $2-$3-$4</format> 5073 </numberFormat> 5074 <!-- 2 digit "area codes" (mostly mobile, but some fixed line ranges). --> 5075 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP 0$FG"> 5076 <leadingDigits>[1-4]</leadingDigits> 5077 <format>$1 $2-$3-$4</format> 5078 </numberFormat> 5079 <!-- 10-11 digit toll-free / premium rate numbers. --> 5080 <numberFormat pattern="(\d{3})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP $FG"> 5081 <leadingDigits>[89]</leadingDigits> 5082 <format>$1 $2 $3</format> 5083 </numberFormat> 5084 </availableFormats> 5085 <generalDesc> 5086 <nationalNumberPattern> 5087 (?: 5088 [12]\d| 5089 33| 5090 44| 5091 902 5092 )\d{7}| 5093 8(?: 5094 0[0-79]\d{5,7}| 5095 [1-7]\d{9} 5096 )| 5097 8(?: 5098 1[0-489]| 5099 [5-79]\d 5100 )\d{7}| 5101 8[1-79]\d{6,7}| 5102 8[0-79]\d{5}| 5103 8\d{5} 5104 </nationalNumberPattern> 5105 </generalDesc> 5106 <!-- Toll-free and premium rate numbers are not available from abroad. --> 5107 <noInternationalDialling> 5108 <possibleLengths national="[6-11]"/> 5109 <nationalNumberPattern> 5110 800\d{3,7}| 5111 (?: 5112 8(?: 5113 0[13]| 5114 10| 5115 20\d 5116 )| 5117 902 5118 )\d{7} 5119 </nationalNumberPattern> 5120 </noInternationalDialling> 5121 <!-- Using test number for Grodno from the plan. --> 5122 <fixedLine> 5123 <possibleLengths national="9" localOnly="[5-7]"/> 5124 <exampleNumber>152450911</exampleNumber> 5125 <nationalNumberPattern> 5126 (?: 5127 1(?: 5128 5(?: 5129 1[1-5]| 5130 [24]\d| 5131 6[2-4]| 5132 9[1-7] 5133 )| 5134 6(?: 5135 [235]\d| 5136 4[1-7] 5137 )| 5138 7\d\d 5139 )| 5140 2(?: 5141 1(?: 5142 [246]\d| 5143 3[0-35-9]| 5144 5[1-9] 5145 )| 5146 2(?: 5147 [235]\d| 5148 4[0-8] 5149 )| 5150 3(?: 5151 [26]\d| 5152 3[02-79]| 5153 4[024-7]| 5154 5[03-7] 5155 ) 5156 ) 5157 )\d{5} 5158 </nationalNumberPattern> 5159 </fixedLine> 5160 <!-- Using test number for BelCel from the plan. --> 5161 <mobile> 5162 <possibleLengths national="9"/> 5163 <exampleNumber>294911911</exampleNumber> 5164 <nationalNumberPattern> 5165 (?: 5166 2(?: 5167 5[5-79]| 5168 9[1-9] 5169 )| 5170 (?: 5171 33| 5172 44 5173 )\d 5174 )\d{6} 5175 </nationalNumberPattern> 5176 </mobile> 5177 <!-- Putting Interactive Polling Service (free) here too. --> 5178 <tollFree> 5179 <possibleLengths national="[6-11]"/> 5180 <exampleNumber>8011234567</exampleNumber> 5181 <nationalNumberPattern> 5182 800\d{3,7}| 5183 8(?: 5184 0[13]| 5185 20\d 5186 )\d{7} 5187 </nationalNumberPattern> 5188 </tollFree> 5189 <!-- Putting Interactive Polling Service (paid) here too. --> 5190 <premiumRate> 5191 <possibleLengths national="10"/> 5192 <exampleNumber>9021234567</exampleNumber> 5193 <nationalNumberPattern> 5194 (?: 5195 810| 5196 902 5197 )\d{7} 5198 </nationalNumberPattern> 5199 </premiumRate> 5200 <!-- 249 prefix for Beltelcom's Maxiphone added based on online info. --> 5201 <voip> 5202 <possibleLengths national="9"/> 5203 <exampleNumber>249123456</exampleNumber> 5204 <nationalNumberPattern>249\d{6}</nationalNumberPattern> 5205 </voip> 5206 </territory> 5207 5208 <!-- Belize (BZ) --> 5209 <!-- The trunk prefix, formally 0, was dropped in the last reorganisation of the numbering plan. --> 5210 <!-- http://www.itu.int/oth/T0202000016/en --> 5211 <territory id="BZ" countryCode="501" internationalPrefix="00"> 5212 <availableFormats> 5213 <!-- Adding hyphen following the Belize Telemedia formatting rules. --> 5214 <numberFormat pattern="(\d{3})(\d{4})"> 5215 <leadingDigits>[2-8]</leadingDigits> 5216 <format>$1-$2</format> 5217 </numberFormat> 5218 <numberFormat pattern="(\d)(\d{3})(\d{4})(\d{3})"> 5219 <leadingDigits>0</leadingDigits> 5220 <format>$1-$2-$3-$4</format> 5221 </numberFormat> 5222 </availableFormats> 5223 <generalDesc> 5224 <nationalNumberPattern> 5225 (?: 5226 0800\d| 5227 [2-8] 5228 )\d{6} 5229 </nationalNumberPattern> 5230 </generalDesc> 5231 <!-- Wikipedia and ITU seem out of date, but say that for a number in the format ZNY-XXXX 5232 Z represents the district code (or 6 for mobile), N the type of number and Y the first 5233 digit of the customer's number. Only N = 0 and 2 are supposedly in use, but we have 5234 found some numbers with N = 3 online (prefixes 732 and 236). When emailed, 5235 Belize Telemedia Ltd confirmed numbers with prefix 732 belong to the Landline Postpaid 5236 PSTN category. --> 5237 <fixedLine> 5238 <possibleLengths national="7"/> 5239 <exampleNumber>2221234</exampleNumber> 5240 <nationalNumberPattern> 5241 (?: 5242 2(?: 5243 [02]\d| 5244 36| 5245 [68]0 5246 )| 5247 [3-58](?: 5248 [02]\d| 5249 [68]0 5250 )| 5251 7(?: 5252 [02]\d| 5253 32| 5254 [68]0 5255 ) 5256 )\d{4} 5257 </nationalNumberPattern> 5258 </fixedLine> 5259 <!-- 62[6-9], 63X, 65X and 6[67][2-9] were added as we have been able to successfully 5260 send SMSs to these numbers or many numbers have been found online. --> 5261 <mobile> 5262 <possibleLengths national="7"/> 5263 <exampleNumber>6221234</exampleNumber> 5264 <nationalNumberPattern>6[0-35-7]\d{5}</nationalNumberPattern> 5265 </mobile> 5266 <!-- We don't know how these would be dialled internationally - it is possible that they can't 5267 be dialled internationally at all - so we represent the leading 0 as part of the number. 5268 Information from http://www.belizetelemedia.net. --> 5269 <tollFree> 5270 <possibleLengths national="11"/> 5271 <exampleNumber>08001234123</exampleNumber> 5272 <nationalNumberPattern>0800\d{7}</nationalNumberPattern> 5273 </tollFree> 5274 </territory> 5275 5276 <!-- Canada (CA) --> 5277 <!-- Calling code and formatting shared with 'US' --> 5278 <!-- http://www.cnac.ca/canadian_dial_plan/canadian_dial_plan.htm --> 5279 <territory id="CA" countryCode="1" internationalPrefix="011" nationalPrefix="1" 5280 mobileNumberPortableRegion="true"> 5281 <generalDesc> 5282 <nationalNumberPattern> 5283 (?: 5284 [2-8]\d| 5285 90 5286 )\d{8} 5287 </nationalNumberPattern> 5288 </generalDesc> 5289 <fixedLine> 5290 <possibleLengths national="10" localOnly="7"/> 5291 <exampleNumber>5062345678</exampleNumber> 5292 <nationalNumberPattern> 5293 (?: 5294 2(?: 5295 04| 5296 [23]6| 5297 [48]9| 5298 50| 5299 63 5300 )| 5301 3(?: 5302 06| 5303 43| 5304 6[578] 5305 )| 5306 4(?: 5307 03| 5308 1[68]| 5309 3[178]| 5310 50| 5311 68| 5312 74 5313 )| 5314 5(?: 5315 06| 5316 1[49]| 5317 48| 5318 79| 5319 8[147] 5320 )| 5321 6(?: 5322 04| 5323 13| 5324 39| 5325 47| 5326 72 5327 )| 5328 7(?: 5329 0[59]| 5330 78| 5331 8[02] 5332 )| 5333 8(?: 5334 [06]7| 5335 19| 5336 25| 5337 73 5338 )| 5339 90[25] 5340 )[2-9]\d{6} 5341 </nationalNumberPattern> 5342 </fixedLine> 5343 <mobile> 5344 <possibleLengths national="10" localOnly="7"/> 5345 <exampleNumber>5062345678</exampleNumber> 5346 <nationalNumberPattern> 5347 (?: 5348 2(?: 5349 04| 5350 [23]6| 5351 [48]9| 5352 50| 5353 63 5354 )| 5355 3(?: 5356 06| 5357 43| 5358 6[578] 5359 )| 5360 4(?: 5361 03| 5362 1[68]| 5363 3[178]| 5364 50| 5365 68| 5366 74 5367 )| 5368 5(?: 5369 06| 5370 1[49]| 5371 48| 5372 79| 5373 8[147] 5374 )| 5375 6(?: 5376 04| 5377 13| 5378 39| 5379 47| 5380 72 5381 )| 5382 7(?: 5383 0[59]| 5384 78| 5385 8[02] 5386 )| 5387 8(?: 5388 [06]7| 5389 19| 5390 25| 5391 73 5392 )| 5393 90[25] 5394 )[2-9]\d{6} 5395 </nationalNumberPattern> 5396 </mobile> 5397 <tollFree> 5398 <possibleLengths national="10"/> 5399 <exampleNumber>8002123456</exampleNumber> 5400 <nationalNumberPattern> 5401 8(?: 5402 00| 5403 33| 5404 44| 5405 55| 5406 66| 5407 77| 5408 88 5409 )[2-9]\d{6} 5410 </nationalNumberPattern> 5411 </tollFree> 5412 <premiumRate> 5413 <possibleLengths national="10"/> 5414 <exampleNumber>9002123456</exampleNumber> 5415 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 5416 </premiumRate> 5417 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 5418 <personalNumber> 5419 <possibleLengths national="10"/> 5420 <exampleNumber>5002345678</exampleNumber> 5421 <nationalNumberPattern> 5422 52(?: 5423 3(?: 5424 [2-46-9][02-9]\d| 5425 5(?: 5426 [02-46-9]\d| 5427 5[0-46-9] 5428 ) 5429 )| 5430 4(?: 5431 [2-478][02-9]\d| 5432 5(?: 5433 [034]\d| 5434 2[024-9]| 5435 5[0-46-9] 5436 )| 5437 6(?: 5438 0[1-9]| 5439 [2-9]\d 5440 )| 5441 9(?: 5442 [05-9]\d| 5443 2[0-5]| 5444 49 5445 ) 5446 ) 5447 )\d{4}| 5448 52[34][2-9]1[02-9]\d{4}| 5449 (?: 5450 5(?: 5451 00| 5452 2[125-7]| 5453 33| 5454 44| 5455 66| 5456 77| 5457 88 5458 )| 5459 622 5460 )[2-9]\d{6} 5461 </nationalNumberPattern> 5462 </personalNumber> 5463 <!-- 600 (Canadian Non-Geographic Tariffed Services) are satellite numbers as per Wikipedia: 5464 https://en.wikipedia.org/wiki/Area_code_600 --> 5465 <voip> 5466 <possibleLengths national="10"/> 5467 <exampleNumber>6002012345</exampleNumber> 5468 <nationalNumberPattern>600[2-9]\d{6}</nationalNumberPattern> 5469 </voip> 5470 </territory> 5471 5472 <!-- Cocos (Keeling) Islands (CC) --> 5473 <!-- Calling code and formatting shared with 'AU' --> 5474 <!-- References state Cocos Islands have fixed line numbers starting +61 8 9162. --> 5475 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> 5476 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> 5477 <!-- https://www.thenumberingsystem.com.au/#/number-register/search --> 5478 <territory id="CC" countryCode="61" preferredInternationalPrefix="0011" 5479 internationalPrefix="001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" 5480 nationalPrefix="0" nationalPrefixForParsing="0|([59]\d{7})$" 5481 nationalPrefixTransformRule="8$1"> 5482 <generalDesc> 5483 <nationalNumberPattern> 5484 1(?: 5485 [0-79]\d{8}(?: 5486 \d{2} 5487 )?| 5488 8[0-24-9]\d{7} 5489 )| 5490 [148]\d{8}| 5491 1\d{5,7} 5492 </nationalNumberPattern> 5493 </generalDesc> 5494 <fixedLine> 5495 <possibleLengths national="9" localOnly="8"/> 5496 <exampleNumber>891621234</exampleNumber> 5497 <nationalNumberPattern> 5498 8(?: 5499 51(?: 5500 0(?: 5501 02| 5502 31| 5503 60| 5504 89 5505 )| 5506 1(?: 5507 18| 5508 76 5509 )| 5510 223 5511 )| 5512 91(?: 5513 0(?: 5514 1[0-2]| 5515 29 5516 )| 5517 1(?: 5518 [28]2| 5519 50| 5520 79 5521 )| 5522 2(?: 5523 10| 5524 64 5525 )| 5526 3(?: 5527 [06]8| 5528 22 5529 )| 5530 4[29]8| 5531 62\d| 5532 70[23]| 5533 959 5534 ) 5535 )\d{3} 5536 </nationalNumberPattern> 5537 </fixedLine> 5538 <!-- Mobile, toll free, premium rate and VOIP copied from Australia. --> 5539 <mobile> 5540 <possibleLengths national="9"/> 5541 <exampleNumber>412345678</exampleNumber> 5542 <nationalNumberPattern> 5543 4(?: 5544 83[0-38]| 5545 93[0-6] 5546 )\d{5}| 5547 4(?: 5548 [0-3]\d| 5549 4[047-9]| 5550 5[0-25-9]| 5551 6[06-9]| 5552 7[02-9]| 5553 8[0-24-9]| 5554 9[0-27-9] 5555 )\d{6} 5556 </nationalNumberPattern> 5557 </mobile> 5558 <tollFree> 5559 <possibleLengths national="7,10"/> 5560 <exampleNumber>1800123456</exampleNumber> 5561 <nationalNumberPattern> 5562 180(?: 5563 0\d{3}| 5564 2 5565 )\d{3} 5566 </nationalNumberPattern> 5567 </tollFree> 5568 <premiumRate> 5569 <possibleLengths national="10"/> 5570 <exampleNumber>1900123456</exampleNumber> 5571 <nationalNumberPattern>190[0-26]\d{6}</nationalNumberPattern> 5572 </premiumRate> 5573 <!-- Local-rate (SmartNumbers) are put here because they are a reverse-charge network, 5574 although they charge a small local call connect fee (around 25c). These start with 13 5575 or 1300. --> 5576 <sharedCost> 5577 <possibleLengths national="6,8,10,12"/> 5578 <exampleNumber>1300123456</exampleNumber> 5579 <nationalNumberPattern> 5580 13(?: 5581 00\d{6}(?: 5582 \d{2} 5583 )?| 5584 45[0-4]\d{3} 5585 )| 5586 13\d{4} 5587 </nationalNumberPattern> 5588 </sharedCost> 5589 <voip> 5590 <possibleLengths national="9"/> 5591 <exampleNumber>147101234</exampleNumber> 5592 <nationalNumberPattern> 5593 14(?: 5594 5(?: 5595 1[0458]| 5596 [23][458] 5597 )| 5598 71\d 5599 )\d{4} 5600 </nationalNumberPattern> 5601 </voip> 5602 </territory> 5603 5604 <!-- Congo - Kinshasa (CD) --> 5605 <!-- http://www.itu.int/oth/T0202000037/en --> 5606 <territory id="CD" countryCode="243" internationalPrefix="00" nationalPrefix="0"> 5607 <availableFormats> 5608 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 5609 <leadingDigits>88</leadingDigits> 5610 <format>$1 $2 $3</format> 5611 </numberFormat> 5612 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 5613 <leadingDigits>[1-6]</leadingDigits> 5614 <format>$1 $2</format> 5615 </numberFormat> 5616 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 5617 <leadingDigits>1</leadingDigits> 5618 <format>$1 $2 $3</format> 5619 </numberFormat> 5620 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 5621 <leadingDigits>[89]</leadingDigits> 5622 <format>$1 $2 $3</format> 5623 </numberFormat> 5624 </availableFormats> 5625 <generalDesc> 5626 <nationalNumberPattern> 5627 [189]\d{8}| 5628 [1-68]\d{6} 5629 </nationalNumberPattern> 5630 </generalDesc> 5631 <fixedLine> 5632 <possibleLengths national="7,9"/> 5633 <exampleNumber>1234567</exampleNumber> 5634 <nationalNumberPattern> 5635 12\d{7}| 5636 [1-6]\d{6} 5637 </nationalNumberPattern> 5638 </fixedLine> 5639 <!-- As of May'13 the 88 range looks as if it is defunct. The ITU document lists "Yozma 5640 Timeturns" as the operator, but their website (http://www.ytt.cd) is offline and the 5641 holdings company http://www.timeturnsholdings.com/products does not show a link for 5642 DRC. While there are still numbers of the form "88\d{5}" online, none of the ones 5643 tried were valid. If the holdings company does not respond to requests about this 5644 range and unless we receive further information, we will remove this range. --> 5645 <mobile> 5646 <possibleLengths national="7,9"/> 5647 <exampleNumber>991234567</exampleNumber> 5648 <nationalNumberPattern> 5649 88\d{5}| 5650 (?: 5651 8[0-59]| 5652 9[017-9] 5653 )\d{7} 5654 </nationalNumberPattern> 5655 </mobile> 5656 </territory> 5657 5658 <!-- Central African Republic (CF) --> 5659 <!-- http://www.itu.int/oth/T0202000028/en --> 5660 <territory id="CF" countryCode="236" internationalPrefix="00"> 5661 <availableFormats> 5662 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 5663 <leadingDigits>[278]</leadingDigits> 5664 <format>$1 $2 $3 $4</format> 5665 </numberFormat> 5666 </availableFormats> 5667 <generalDesc> 5668 <nationalNumberPattern> 5669 (?: 5670 [27]\d{3}| 5671 8776 5672 )\d{4} 5673 </nationalNumberPattern> 5674 </generalDesc> 5675 <fixedLine> 5676 <possibleLengths national="8"/> 5677 <exampleNumber>21612345</exampleNumber> 5678 <nationalNumberPattern>2[12]\d{6}</nationalNumberPattern> 5679 </fixedLine> 5680 <mobile> 5681 <possibleLengths national="8"/> 5682 <exampleNumber>70012345</exampleNumber> 5683 <nationalNumberPattern>7[02457]\d{6}</nationalNumberPattern> 5684 </mobile> 5685 <premiumRate> 5686 <possibleLengths national="8"/> 5687 <exampleNumber>87761234</exampleNumber> 5688 <nationalNumberPattern>8776\d{4}</nationalNumberPattern> 5689 </premiumRate> 5690 </territory> 5691 5692 <!-- Congo - Brazzaville (CG) --> 5693 <!-- http://www.itu.int/oth/T020200002E/en --> 5694 <territory id="CG" countryCode="242" internationalPrefix="00"> 5695 <availableFormats> 5696 <numberFormat pattern="(\d)(\d{4})(\d{4})"> 5697 <leadingDigits>8</leadingDigits> 5698 <format>$1 $2 $3</format> 5699 </numberFormat> 5700 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 5701 <leadingDigits>[02]</leadingDigits> 5702 <format>$1 $2 $3</format> 5703 </numberFormat> 5704 </availableFormats> 5705 <generalDesc> 5706 <nationalNumberPattern> 5707 222\d{6}| 5708 (?: 5709 0\d| 5710 80 5711 )\d{7} 5712 </nationalNumberPattern> 5713 </generalDesc> 5714 <fixedLine> 5715 <possibleLengths national="9"/> 5716 <exampleNumber>222123456</exampleNumber> 5717 <nationalNumberPattern>222[1-589]\d{5}</nationalNumberPattern> 5718 </fixedLine> 5719 <mobile> 5720 <possibleLengths national="9"/> 5721 <exampleNumber>061234567</exampleNumber> 5722 <nationalNumberPattern> 5723 026(?: 5724 1[0-5]| 5725 6[6-9] 5726 )\d{4}| 5727 0(?: 5728 [14-6]\d\d| 5729 2(?: 5730 40| 5731 5[5-8]| 5732 6[07-9] 5733 ) 5734 )\d{5} 5735 </nationalNumberPattern> 5736 </mobile> 5737 <!-- Referred to as a "Green number" in the telephone plan. --> 5738 <!-- Using this to represent Value Added Service in the plan. --> 5739 <premiumRate> 5740 <possibleLengths national="9"/> 5741 <exampleNumber>800123456</exampleNumber> 5742 <nationalNumberPattern> 5743 80(?: 5744 0\d\d| 5745 120 5746 )\d{4} 5747 </nationalNumberPattern> 5748 </premiumRate> 5749 </territory> 5750 5751 <!-- Switzerland (CH) --> 5752 <!-- Under Technical prescriptions: Numbering plan for international carriers. --> 5753 <!-- http://www.bakom.admin.ch/themen/telekom/00479/00604/index.html?lang=en --> 5754 <territory id="CH" countryCode="41" internationalPrefix="00" nationalPrefix="0" 5755 mobileNumberPortableRegion="true"> 5756 <availableFormats> 5757 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 5758 <leadingDigits> 5759 8[047]| 5760 90 5761 </leadingDigits> 5762 <format>$1 $2 $3</format> 5763 </numberFormat> 5764 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 5765 <leadingDigits> 5766 [2-79]| 5767 81 5768 </leadingDigits> 5769 <format>$1 $2 $3 $4</format> 5770 </numberFormat> 5771 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{2})(\d{2})" 5772 nationalPrefixFormattingRule="$NP$FG"> 5773 <leadingDigits>8</leadingDigits> 5774 <format>$1 $2 $3 $4 $5</format> 5775 </numberFormat> 5776 </availableFormats> 5777 <generalDesc> 5778 <nationalNumberPattern> 5779 8\d{11}| 5780 [2-9]\d{8} 5781 </nationalNumberPattern> 5782 </generalDesc> 5783 <fixedLine> 5784 <possibleLengths national="9"/> 5785 <exampleNumber>212345678</exampleNumber> 5786 <nationalNumberPattern> 5787 (?: 5788 2[12467]| 5789 3[1-4]| 5790 4[134]| 5791 5[256]| 5792 6[12]| 5793 [7-9]1 5794 )\d{7} 5795 </nationalNumberPattern> 5796 </fixedLine> 5797 <mobile> 5798 <possibleLengths national="9"/> 5799 <exampleNumber>781234567</exampleNumber> 5800 <nationalNumberPattern>7[35-9]\d{7}</nationalNumberPattern> 5801 </mobile> 5802 <!-- https://www.eofcom.admin.ch/eofcom/public/listEofcom_e164Allocated.do --> 5803 <pager> 5804 <possibleLengths national="9"/> 5805 <exampleNumber>740123456</exampleNumber> 5806 <nationalNumberPattern>74[0248]\d{6}</nationalNumberPattern> 5807 </pager> 5808 <tollFree> 5809 <possibleLengths national="9"/> 5810 <exampleNumber>800123456</exampleNumber> 5811 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 5812 </tollFree> 5813 <premiumRate> 5814 <possibleLengths national="9"/> 5815 <exampleNumber>900123456</exampleNumber> 5816 <nationalNumberPattern>90[016]\d{6}</nationalNumberPattern> 5817 </premiumRate> 5818 <sharedCost> 5819 <possibleLengths national="9"/> 5820 <exampleNumber>840123456</exampleNumber> 5821 <nationalNumberPattern>84[0248]\d{6}</nationalNumberPattern> 5822 </sharedCost> 5823 <personalNumber> 5824 <possibleLengths national="9"/> 5825 <exampleNumber>878123456</exampleNumber> 5826 <nationalNumberPattern>878\d{6}</nationalNumberPattern> 5827 </personalNumber> 5828 <!-- Used for corporate networks. --> 5829 <uan> 5830 <possibleLengths national="9"/> 5831 <exampleNumber>581234567</exampleNumber> 5832 <nationalNumberPattern>5[18]\d{7}</nationalNumberPattern> 5833 </uan> 5834 <voicemail> 5835 <possibleLengths national="12"/> 5836 <exampleNumber>860123456789</exampleNumber> 5837 <nationalNumberPattern>860\d{9}</nationalNumberPattern> 5838 </voicemail> 5839 </territory> 5840 5841 <!-- Côte d’Ivoire (CI) --> 5842 <!-- http://www.itu.int/oth/T0202000031/en --> 5843 <!-- http://fr.wikipedia.org/wiki/Liste_des_indicatifs_téléphoniques_en_Côte_d’Ivoire --> 5844 <territory id="CI" countryCode="225" internationalPrefix="00"> 5845 <availableFormats> 5846 <numberFormat pattern="(\d{2})(\d{2})(\d)(\d{5})"> 5847 <leadingDigits>2</leadingDigits> 5848 <format>$1 $2 $3 $4</format> 5849 </numberFormat> 5850 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{4})"> 5851 <leadingDigits>0</leadingDigits> 5852 <format>$1 $2 $3 $4</format> 5853 </numberFormat> 5854 </availableFormats> 5855 <generalDesc> 5856 <nationalNumberPattern>[02]\d{9}</nationalNumberPattern> 5857 </generalDesc> 5858 <fixedLine> 5859 <possibleLengths national="10"/> 5860 <exampleNumber>2123456789</exampleNumber> 5861 <nationalNumberPattern> 5862 2(?: 5863 [15]\d{3}| 5864 7(?: 5865 2(?: 5866 0[23]| 5867 1[2357]| 5868 [23][45]| 5869 4[3-5] 5870 )| 5871 3(?: 5872 06| 5873 1[69]| 5874 [2-6]7 5875 ) 5876 ) 5877 )\d{5} 5878 </nationalNumberPattern> 5879 </fixedLine> 5880 <!-- Added the prefixes 4[0-2] (Moov), 5[7-9] and 61 because SMS messages have been 5881 successfully delivered. Supported by numbers found on the internet. Also added 43 5882 (Moov) based on numbers found online. Added 8[456] MTN ranges based on Wikipedia page. 5883 50 has been removed since Warid seems to have stopped operation in Côte d'Ivoire. 5884 Prefix 73 and 97[0-3] are added based on user reports. --> 5885 <mobile> 5886 <possibleLengths national="10"/> 5887 <exampleNumber>0123456789</exampleNumber> 5888 <nationalNumberPattern> 5889 0704[0-7]\d{5}| 5890 0(?: 5891 [15]\d\d| 5892 7(?: 5893 0[0-37-9]| 5894 [4-9][7-9] 5895 ) 5896 )\d{6} 5897 </nationalNumberPattern> 5898 </mobile> 5899 </territory> 5900 5901 <!-- Cook Islands (CK) --> 5902 <!-- http://www.itu.int/oth/T020200002F/en --> 5903 <territory id="CK" countryCode="682" internationalPrefix="00"> 5904 <availableFormats> 5905 <numberFormat pattern="(\d{2})(\d{3})"> 5906 <leadingDigits>[2-578]</leadingDigits> 5907 <format>$1 $2</format> 5908 </numberFormat> 5909 </availableFormats> 5910 <generalDesc> 5911 <nationalNumberPattern>[2-578]\d{4}</nationalNumberPattern> 5912 </generalDesc> 5913 <fixedLine> 5914 <possibleLengths national="5"/> 5915 <exampleNumber>21234</exampleNumber> 5916 <nationalNumberPattern> 5917 (?: 5918 2\d| 5919 3[13-7]| 5920 4[1-5] 5921 )\d{3} 5922 </nationalNumberPattern> 5923 </fixedLine> 5924 <mobile> 5925 <possibleLengths national="5"/> 5926 <exampleNumber>71234</exampleNumber> 5927 <nationalNumberPattern>[578]\d{4}</nationalNumberPattern> 5928 </mobile> 5929 </territory> 5930 5931 <!-- Chile (CL) --> 5932 <!-- As per ITU doc, from 5 Sep 2016, fixed-mobile portability will apply in Chile. So same 5933 nationalNumberPatterns are maintained in both fixed-line and mobile categories. --> 5934 <!-- According to subtel.gob.cl as of August 2014, nationalPrefix(0) and carrier codes are not 5935 required to make a call between fixed-line and mobile in Chile. --> 5936 <!-- http://www.itu.int/oth/T020200002A/en --> 5937 <!-- http://en.wikipedia.org/wiki/%2B56 --> 5938 <!-- http://www.subtel.gob.cl/base_numeracion/tabla_numeracion_ido_idd.xlsx --> 5939 <!-- When dialling mobile numbers from landlines, or vice versa, you need a prefix of 0, which 5940 we strip here. National destinations may be dialled with a carrier if they are not local 5941 so we extract these carrier codes as well. --> 5942 <territory id="CL" countryCode="56" 5943 internationalPrefix="(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0" 5944 mobileNumberPortableRegion="true"> 5945 <availableFormats> 5946 <!-- Formats four digit 1X short numbers as a block. We are not formatting other 4 and 5 5947 digit short codes as block because those prefixes overlap with phone numbers and 5948 including them suppresses the AYTF of overlapping prefix phone numbers. --> 5949 <numberFormat pattern="(\d{4})"> 5950 <leadingDigits> 5951 1(?: 5952 [03-589]| 5953 21 5954 )| 5955 [29]0| 5956 78 5957 </leadingDigits> 5958 <format>$1</format> 5959 <intlFormat>NA</intlFormat> 5960 </numberFormat> 5961 <!-- For only 219X prefix used rurally by CTR. --> 5962 <numberFormat pattern="(\d{5})(\d{4})" nationalPrefixFormattingRule="($FG)"> 5963 <leadingDigits>219</leadingDigits> 5964 <leadingDigits>2196</leadingDigits> 5965 <format>$1 $2</format> 5966 </numberFormat> 5967 <!-- Format for VOIP numbers. --> 5968 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 5969 <leadingDigits>44</leadingDigits> 5970 <format>$1 $2 $3</format> 5971 </numberFormat> 5972 <!-- Format for 2X fixed-line numbers. Note that due to fixed-mobile portability same 5973 ranges are maintained in both fixed-line and mobile categories. Formats are based 5974 on original phone number type. --> 5975 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="($FG)"> 5976 <leadingDigits>2[1-36]</leadingDigits> 5977 <format>$1 $2 $3</format> 5978 </numberFormat> 5979 <!-- Format for mobile numbers. --> 5980 <numberFormat pattern="(\d)(\d{4})(\d{4})"> 5981 <leadingDigits>9[2-9]</leadingDigits> 5982 <format>$1 $2 $3</format> 5983 </numberFormat> 5984 <!-- Format for all other fixed-line numbers. --> 5985 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="($FG)"> 5986 <leadingDigits> 5987 3[2-5]| 5988 [47]| 5989 5[1-3578]| 5990 6[13-57]| 5991 8(?: 5992 0[1-9]| 5993 [1-9] 5994 ) 5995 </leadingDigits> 5996 <format>$1 $2 $3</format> 5997 </numberFormat> 5998 <!-- Format for variable cost numbers like toll-free, shared cost. --> 5999 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> 6000 <leadingDigits> 6001 60| 6002 8 6003 </leadingDigits> 6004 <format>$1 $2 $3</format> 6005 </numberFormat> 6006 <!-- For 11 digit toll-free numbers. --> 6007 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 6008 <leadingDigits>1</leadingDigits> 6009 <format>$1 $2 $3</format> 6010 </numberFormat> 6011 <!-- For 11 digit shared cost numbers. --> 6012 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{3})"> 6013 <leadingDigits>60</leadingDigits> 6014 <format>$1 $2 $3 $4</format> 6015 </numberFormat> 6016 </availableFormats> 6017 <generalDesc> 6018 <nationalNumberPattern> 6019 12300\d{6}| 6020 6\d{9,10}| 6021 [2-9]\d{8} 6022 </nationalNumberPattern> 6023 </generalDesc> 6024 <noInternationalDialling> 6025 <possibleLengths national="10,11"/> 6026 <nationalNumberPattern>600\d{7,8}</nationalNumberPattern> 6027 </noInternationalDialling> 6028 <!-- Area codes do not need to be dialled when dialling within the same area, so the 6029 smallest possible number is length 7. --> 6030 <!-- Local-only calls are no longer valid and it is mandated to use area codes while calling 6031 between different regions. --> 6032 <!-- In mid-2013, Chile switched from 8 digits to 9 digits for fixed-line numbers, by 6033 inserting a '2' after the area code (which are 2 digits, with the exception of '2'). 6034 As of Aug. 2014, all of the prefixes have been switched over to the new plan. 6035 IMPORTANT: Originally after the change Santiago numbers had a prefix of "22", but 6036 already numbers with the prefix "23" are being added. 6037 See: http://www.gob.cl/especiales/informate-de-la-nueva-forma-de-marcar/ 6038 http://www.subtel.cl/index.php?option=com_content&view=article&id=3081:&catid=3:noticias 6039 Added 232[3-8] ranges based on online evidence. --> 6040 <fixedLine> 6041 <possibleLengths national="9"/> 6042 <exampleNumber>221234567</exampleNumber> 6043 <nationalNumberPattern> 6044 2(?: 6045 1982[0-6]| 6046 3314[05-9] 6047 )\d{3}| 6048 (?: 6049 2(?: 6050 1(?: 6051 160| 6052 962 6053 )| 6054 3(?: 6055 2\d\d| 6056 3(?: 6057 [034]\d| 6058 1[0-35-9]| 6059 2[1-9]| 6060 5[0-2] 6061 )| 6062 600 6063 )| 6064 6469 6065 )| 6066 80[1-9]\d\d| 6067 9(?: 6068 3(?: 6069 [0-57-9]\d\d| 6070 6(?: 6071 0[02-9]| 6072 [1-9]\d 6073 ) 6074 )| 6075 6(?: 6076 [0-8]\d\d| 6077 9(?: 6078 [02-79]\d| 6079 1[05-9] 6080 ) 6081 )| 6082 7[1-9]\d\d| 6083 9(?: 6084 [03-9]\d\d| 6085 1(?: 6086 [0235-9]\d| 6087 4[0-24-9] 6088 )| 6089 2(?: 6090 [0-79]\d| 6091 8[0-46-9] 6092 ) 6093 ) 6094 ) 6095 )\d{4}| 6096 (?: 6097 22| 6098 3[2-5]| 6099 [47][1-35]| 6100 5[1-3578]| 6101 6[13-57]| 6102 8[1-9]| 6103 9[2458] 6104 )\d{7} 6105 </nationalNumberPattern> 6106 </fixedLine> 6107 <!-- Supported 9[23] mobile ranges as per user report. --> 6108 <mobile> 6109 <possibleLengths national="9"/> 6110 <exampleNumber>221234567</exampleNumber> 6111 <nationalNumberPattern> 6112 2(?: 6113 1982[0-6]| 6114 3314[05-9] 6115 )\d{3}| 6116 (?: 6117 2(?: 6118 1(?: 6119 160| 6120 962 6121 )| 6122 3(?: 6123 2\d\d| 6124 3(?: 6125 [034]\d| 6126 1[0-35-9]| 6127 2[1-9]| 6128 5[0-2] 6129 )| 6130 600 6131 )| 6132 6469 6133 )| 6134 80[1-9]\d\d| 6135 9(?: 6136 3(?: 6137 [0-57-9]\d\d| 6138 6(?: 6139 0[02-9]| 6140 [1-9]\d 6141 ) 6142 )| 6143 6(?: 6144 [0-8]\d\d| 6145 9(?: 6146 [02-79]\d| 6147 1[05-9] 6148 ) 6149 )| 6150 7[1-9]\d\d| 6151 9(?: 6152 [03-9]\d\d| 6153 1(?: 6154 [0235-9]\d| 6155 4[0-24-9] 6156 )| 6157 2(?: 6158 [0-79]\d| 6159 8[0-46-9] 6160 ) 6161 ) 6162 ) 6163 )\d{4}| 6164 (?: 6165 22| 6166 3[2-5]| 6167 [47][1-35]| 6168 5[1-3578]| 6169 6[13-57]| 6170 8[1-9]| 6171 9[2458] 6172 )\d{7} 6173 </nationalNumberPattern> 6174 </mobile> 6175 <!-- Toll free patterns have been collected by looking at numbers on the internet, rather than 6176 from a definitive source. --> 6177 <!-- 1230 numbers are used by Visa/Mastercard helplines in Chile --> 6178 <tollFree> 6179 <possibleLengths national="9,11"/> 6180 <exampleNumber>800123456</exampleNumber> 6181 <nationalNumberPattern> 6182 (?: 6183 123| 6184 8 6185 )00\d{6} 6186 </nationalNumberPattern> 6187 </tollFree> 6188 <!-- http://empresa.movistar.cl/nuestros_productos/soluciones_telefonia_ip/servicios/servicio_600.php --> 6189 <sharedCost> 6190 <possibleLengths national="10,11"/> 6191 <exampleNumber>6001234567</exampleNumber> 6192 <nationalNumberPattern>600\d{7,8}</nationalNumberPattern> 6193 </sharedCost> 6194 <voip> 6195 <possibleLengths national="9"/> 6196 <exampleNumber>441234567</exampleNumber> 6197 <nationalNumberPattern>44\d{7}</nationalNumberPattern> 6198 </voip> 6199 </territory> 6200 6201 <!-- Cameroon (CM) --> 6202 <!-- http://www.itu.int/oth/T0202000024/en --> 6203 <!-- http://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-OB.1063-2014-OAS-PDF-E.pdf --> 6204 <territory id="CM" countryCode="237" internationalPrefix="00" mobileNumberPortableRegion="true"> 6205 <availableFormats> 6206 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 6207 <leadingDigits>88</leadingDigits> 6208 <format>$1 $2 $3 $4</format> 6209 </numberFormat> 6210 <!-- Formatting in the ITU update document aligns with formatting online (all 2 digit 6211 groups). For the new number format with 9 digits the first digit has it's own group. --> 6212 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})"> 6213 <leadingDigits> 6214 [26]| 6215 88 6216 </leadingDigits> 6217 <format>$1 $2 $3 $4 $5</format> 6218 </numberFormat> 6219 </availableFormats> 6220 <generalDesc> 6221 <nationalNumberPattern> 6222 [26]\d{8}| 6223 88\d{6,7} 6224 </nationalNumberPattern> 6225 </generalDesc> 6226 <!-- CDMA numbers are described in a subcategory to fixed line numbers in the ITU update 6227 document, so those prefixes are added to fixed line (24[23]). --> 6228 <fixedLine> 6229 <possibleLengths national="9"/> 6230 <exampleNumber>222123456</exampleNumber> 6231 <nationalNumberPattern> 6232 2(?: 6233 22| 6234 33 6235 )\d{6} 6236 </nationalNumberPattern> 6237 </fixedLine> 6238 <!-- 68 was added based on info found online. --> 6239 <mobile> 6240 <possibleLengths national="9"/> 6241 <exampleNumber>671234567</exampleNumber> 6242 <nationalNumberPattern> 6243 (?: 6244 24[23]| 6245 6[5-9]\d 6246 )\d{6} 6247 </nationalNumberPattern> 6248 </mobile> 6249 <!-- Numbers starting with 8 are listed as value-added in the ITU doc, but only numbers 6250 starting with 88 have been found online. These are all listed as being "numéro vert", 6251 "ligne verte" or "gratuit" (free). --> 6252 <tollFree> 6253 <possibleLengths national="8,9"/> 6254 <exampleNumber>88012345</exampleNumber> 6255 <nationalNumberPattern>88\d{6,7}</nationalNumberPattern> 6256 </tollFree> 6257 </territory> 6258 6259 <!-- China (CN) --> 6260 <!-- The international/national prefix patterns must not collide with valid prefixes such 6261 as 17[0678] and 19[89]. 179XX00 is a valid calling prefix, see: www.chahaoba.com/179 --> 6262 <!-- http://www.itu.int/oth/T020200002B/en --> 6263 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_China --> 6264 <territory id="CN" countryCode="86" preferredInternationalPrefix="00" 6265 internationalPrefix="00|1(?:[12]\d|79)\d\d00" nationalPrefix="0" 6266 nationalPrefixForParsing="0|(1(?:[12]\d|79)\d\d)"> 6267 <availableFormats> 6268 <numberFormat pattern="(\d{5,6})"> 6269 <leadingDigits>96</leadingDigits> 6270 <format>$1</format> 6271 <intlFormat>NA</intlFormat> 6272 </numberFormat> 6273 <!-- 100xx and 9[56]xxx(x) numbers with two-digit area codes. --> 6274 <numberFormat pattern="(\d{2})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG" 6275 carrierCodeFormattingRule="$CC $FG"> 6276 <leadingDigits> 6277 (?: 6278 10| 6279 2[0-57-9] 6280 )[19] 6281 </leadingDigits> 6282 <leadingDigits> 6283 (?: 6284 10| 6285 2[0-57-9] 6286 )(?: 6287 10| 6288 9[56] 6289 ) 6290 </leadingDigits> 6291 <leadingDigits> 6292 (?: 6293 10| 6294 2[0-57-9] 6295 )(?: 6296 100| 6297 9[56] 6298 ) 6299 </leadingDigits> 6300 <format>$1 $2</format> 6301 </numberFormat> 6302 <numberFormat pattern="(\d{3})(\d{4})"> 6303 <leadingDigits>[1-9]</leadingDigits> 6304 <leadingDigits> 6305 1[1-9]| 6306 26| 6307 [3-9]| 6308 (?: 6309 10| 6310 2[0-57-9] 6311 )(?: 6312 [0-8]| 6313 9[0-47-9] 6314 ) 6315 </leadingDigits> 6316 <leadingDigits> 6317 1[1-9]| 6318 26| 6319 [3-9]| 6320 (?: 6321 10| 6322 2[0-57-9] 6323 )(?: 6324 [02-8]| 6325 1(?: 6326 0[1-9]| 6327 [1-9] 6328 )| 6329 9[0-47-9] 6330 ) 6331 </leadingDigits> 6332 <format>$1 $2</format> 6333 <intlFormat>NA</intlFormat> 6334 </numberFormat> 6335 <!-- 8-digit premium rate numbers. --> 6336 <numberFormat pattern="(\d{4})(\d{4})"> 6337 <leadingDigits>16[08]</leadingDigits> 6338 <format>$1 $2</format> 6339 <intlFormat>NA</intlFormat> 6340 </numberFormat> 6341 <!-- 100xx and 9[56]xxx(x) numbers with three-digit area codes. --> 6342 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG" 6343 carrierCodeFormattingRule="$CC $FG"> 6344 <leadingDigits> 6345 3(?: 6346 [157]| 6347 35| 6348 49| 6349 9[1-68] 6350 )| 6351 4(?: 6352 [17]| 6353 2[179]| 6354 6[47-9]| 6355 8[23] 6356 )| 6357 5(?: 6358 [1357]| 6359 2[37]| 6360 4[36]| 6361 6[1-46]| 6362 80 6363 )| 6364 6(?: 6365 3[1-5]| 6366 6[0238]| 6367 9[12] 6368 )| 6369 7(?: 6370 01| 6371 [1579]| 6372 2[248]| 6373 3[014-9]| 6374 4[3-6]| 6375 6[023689] 6376 )| 6377 8(?: 6378 1[236-8]| 6379 2[5-7]| 6380 [37]| 6381 8[36-8]| 6382 9[1-8] 6383 )| 6384 9(?: 6385 0[1-3689]| 6386 1[1-79]| 6387 [379]| 6388 4[13]| 6389 5[1-5] 6390 )| 6391 (?: 6392 4[35]| 6393 59| 6394 85 6395 )[1-9] 6396 </leadingDigits> 6397 <leadingDigits> 6398 (?: 6399 3(?: 6400 [157]\d| 6401 35| 6402 49| 6403 9[1-68] 6404 )| 6405 4(?: 6406 [17]\d| 6407 2[179]| 6408 [35][1-9]| 6409 6[47-9]| 6410 8[23] 6411 )| 6412 5(?: 6413 [1357]\d| 6414 2[37]| 6415 4[36]| 6416 6[1-46]| 6417 80| 6418 9[1-9] 6419 )| 6420 6(?: 6421 3[1-5]| 6422 6[0238]| 6423 9[12] 6424 )| 6425 7(?: 6426 01| 6427 [1579]\d| 6428 2[248]| 6429 3[014-9]| 6430 4[3-6]| 6431 6[023689] 6432 )| 6433 8(?: 6434 1[236-8]| 6435 2[5-7]| 6436 [37]\d| 6437 5[1-9]| 6438 8[36-8]| 6439 9[1-8] 6440 )| 6441 9(?: 6442 0[1-3689]| 6443 1[1-79]| 6444 [379]\d| 6445 4[13]| 6446 5[1-5] 6447 ) 6448 )[19] 6449 </leadingDigits> 6450 <leadingDigits> 6451 85[23](?: 6452 10| 6453 95 6454 )| 6455 (?: 6456 3(?: 6457 [157]\d| 6458 35| 6459 49| 6460 9[1-68] 6461 )| 6462 4(?: 6463 [17]\d| 6464 2[179]| 6465 [35][1-9]| 6466 6[47-9]| 6467 8[23] 6468 )| 6469 5(?: 6470 [1357]\d| 6471 2[37]| 6472 4[36]| 6473 6[1-46]| 6474 80| 6475 9[1-9] 6476 )| 6477 6(?: 6478 3[1-5]| 6479 6[0238]| 6480 9[12] 6481 )| 6482 7(?: 6483 01| 6484 [1579]\d| 6485 2[248]| 6486 3[014-9]| 6487 4[3-6]| 6488 6[023689] 6489 )| 6490 8(?: 6491 1[236-8]| 6492 2[5-7]| 6493 [37]\d| 6494 5[14-9]| 6495 8[36-8]| 6496 9[1-8] 6497 )| 6498 9(?: 6499 0[1-3689]| 6500 1[1-79]| 6501 [379]\d| 6502 4[13]| 6503 5[1-5] 6504 ) 6505 )(?: 6506 10| 6507 9[56] 6508 ) 6509 </leadingDigits> 6510 <leadingDigits> 6511 85[23](?: 6512 100| 6513 95 6514 )| 6515 (?: 6516 3(?: 6517 [157]\d| 6518 35| 6519 49| 6520 9[1-68] 6521 )| 6522 4(?: 6523 [17]\d| 6524 2[179]| 6525 [35][1-9]| 6526 6[47-9]| 6527 8[23] 6528 )| 6529 5(?: 6530 [1357]\d| 6531 2[37]| 6532 4[36]| 6533 6[1-46]| 6534 80| 6535 9[1-9] 6536 )| 6537 6(?: 6538 3[1-5]| 6539 6[0238]| 6540 9[12] 6541 )| 6542 7(?: 6543 01| 6544 [1579]\d| 6545 2[248]| 6546 3[014-9]| 6547 4[3-6]| 6548 6[023689] 6549 )| 6550 8(?: 6551 1[236-8]| 6552 2[5-7]| 6553 [37]\d| 6554 5[14-9]| 6555 8[36-8]| 6556 9[1-8] 6557 )| 6558 9(?: 6559 0[1-3689]| 6560 1[1-79]| 6561 [379]\d| 6562 4[13]| 6563 5[1-5] 6564 ) 6565 )(?: 6566 100| 6567 9[56] 6568 ) 6569 </leadingDigits> 6570 <format>$1 $2</format> 6571 </numberFormat> 6572 <numberFormat pattern="(\d{4})(\d{4})"> 6573 <leadingDigits>[1-9]</leadingDigits> 6574 <leadingDigits> 6575 1[1-9]| 6576 26| 6577 [3-9]| 6578 (?: 6579 10| 6580 2[0-57-9] 6581 )(?: 6582 [0-8]| 6583 9[0-47-9] 6584 ) 6585 </leadingDigits> 6586 <leadingDigits> 6587 26| 6588 3(?: 6589 [0268]| 6590 9[079] 6591 )| 6592 4(?: 6593 [049]| 6594 2[02-68]| 6595 [35]0| 6596 6[0-356]| 6597 8[014-9] 6598 )| 6599 5(?: 6600 0| 6601 2[0-24-689]| 6602 4[0-2457-9]| 6603 6[057-9]| 6604 90 6605 )| 6606 6(?: 6607 [0-24578]| 6608 6[14-79]| 6609 9[03-9] 6610 )| 6611 7(?: 6612 0[02-9]| 6613 2[0135-79]| 6614 3[23]| 6615 4[0-27-9]| 6616 6[1457]| 6617 8 6618 )| 6619 8(?: 6620 [046]| 6621 1[01459]| 6622 2[0-489]| 6623 50| 6624 8[0-2459]| 6625 9[09] 6626 )| 6627 9(?: 6628 0[0457]| 6629 1[08]| 6630 [268]| 6631 4[024-9] 6632 )| 6633 (?: 6634 34| 6635 85[23] 6636 )[0-8]| 6637 (?: 6638 1| 6639 58 6640 )[1-9]| 6641 (?: 6642 63| 6643 95 6644 )[06-9]| 6645 (?: 6646 33| 6647 85[23]9 6648 )[0-46-9]| 6649 (?: 6650 10| 6651 2[0-57-9]| 6652 3(?: 6653 [157]\d| 6654 35| 6655 49| 6656 9[1-68] 6657 )| 6658 4(?: 6659 [17]\d| 6660 2[179]| 6661 [35][1-9]| 6662 6[47-9]| 6663 8[23] 6664 )| 6665 5(?: 6666 [1357]\d| 6667 2[37]| 6668 4[36]| 6669 6[1-46]| 6670 80| 6671 9[1-9] 6672 )| 6673 6(?: 6674 3[1-5]| 6675 6[0238]| 6676 9[12] 6677 )| 6678 7(?: 6679 01| 6680 [1579]\d| 6681 2[248]| 6682 3[014-9]| 6683 4[3-6]| 6684 6[023689] 6685 )| 6686 8(?: 6687 1[236-8]| 6688 2[5-7]| 6689 [37]\d| 6690 5[14-9]| 6691 8[36-8]| 6692 9[1-8] 6693 )| 6694 9(?: 6695 0[1-3689]| 6696 1[1-79]| 6697 [379]\d| 6698 4[13]| 6699 5[1-5] 6700 ) 6701 )(?: 6702 [0-8]| 6703 9[0-47-9] 6704 ) 6705 </leadingDigits> 6706 <leadingDigits> 6707 26| 6708 3(?: 6709 [0268]| 6710 3[0-46-9]| 6711 4[0-8]| 6712 9[079] 6713 )| 6714 4(?: 6715 [049]| 6716 2[02-68]| 6717 [35]0| 6718 6[0-356]| 6719 8[014-9] 6720 )| 6721 5(?: 6722 0| 6723 2[0-24-689]| 6724 4[0-2457-9]| 6725 6[057-9]| 6726 90 6727 )| 6728 6(?: 6729 [0-24578]| 6730 3[06-9]| 6731 6[14-79]| 6732 9[03-9] 6733 )| 6734 7(?: 6735 0[02-9]| 6736 2[0135-79]| 6737 3[23]| 6738 4[0-27-9]| 6739 6[1457]| 6740 8 6741 )| 6742 8(?: 6743 [046]| 6744 1[01459]| 6745 2[0-489]| 6746 5(?: 6747 0| 6748 [23](?: 6749 [02-8]| 6750 1[1-9]| 6751 9[0-46-9] 6752 ) 6753 )| 6754 8[0-2459]| 6755 9[09] 6756 )| 6757 9(?: 6758 0[0457]| 6759 1[08]| 6760 [268]| 6761 4[024-9]| 6762 5[06-9] 6763 )| 6764 (?: 6765 1| 6766 58| 6767 85[23]10 6768 )[1-9]| 6769 (?: 6770 10| 6771 2[0-57-9] 6772 )(?: 6773 [0-8]| 6774 9[0-47-9] 6775 )| 6776 (?: 6777 3(?: 6778 [157]\d| 6779 35| 6780 49| 6781 9[1-68] 6782 )| 6783 4(?: 6784 [17]\d| 6785 2[179]| 6786 [35][1-9]| 6787 6[47-9]| 6788 8[23] 6789 )| 6790 5(?: 6791 [1357]\d| 6792 2[37]| 6793 4[36]| 6794 6[1-46]| 6795 80| 6796 9[1-9] 6797 )| 6798 6(?: 6799 3[1-5]| 6800 6[0238]| 6801 9[12] 6802 )| 6803 7(?: 6804 01| 6805 [1579]\d| 6806 2[248]| 6807 3[014-9]| 6808 4[3-6]| 6809 6[023689] 6810 )| 6811 8(?: 6812 1[236-8]| 6813 2[5-7]| 6814 [37]\d| 6815 5[14-9]| 6816 8[36-8]| 6817 9[1-8] 6818 )| 6819 9(?: 6820 0[1-3689]| 6821 1[1-79]| 6822 [379]\d| 6823 4[13]| 6824 5[1-5] 6825 ) 6826 )(?: 6827 [02-8]| 6828 1(?: 6829 0[1-9]| 6830 [1-9] 6831 )| 6832 9[0-47-9] 6833 ) 6834 </leadingDigits> 6835 <format>$1 $2</format> 6836 <intlFormat>NA</intlFormat> 6837 </numberFormat> 6838 <!-- 10 digit toll free or shared cost range --> 6839 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 6840 <leadingDigits> 6841 (?: 6842 4| 6843 80 6844 )0 6845 </leadingDigits> 6846 <format>$1 $2 $3</format> 6847 </numberFormat> 6848 <!-- 10 digit fixed line range --> 6849 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6850 nationalPrefixOptionalWhenFormatting="true" 6851 carrierCodeFormattingRule="$CC $FG"> 6852 <leadingDigits> 6853 10| 6854 2(?: 6855 [02-57-9]| 6856 1[1-9] 6857 ) 6858 </leadingDigits> 6859 <leadingDigits> 6860 10| 6861 2(?: 6862 [02-57-9]| 6863 1[1-9] 6864 ) 6865 </leadingDigits> 6866 <leadingDigits> 6867 10[0-79]| 6868 2(?: 6869 [02-57-9]| 6870 1[1-79] 6871 )| 6872 (?: 6873 10| 6874 21 6875 )8(?: 6876 0[1-9]| 6877 [1-9] 6878 ) 6879 </leadingDigits> 6880 <format>$1 $2 $3</format> 6881 </numberFormat> 6882 <!-- 10 digit fixed line range --> 6883 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6884 nationalPrefixOptionalWhenFormatting="true" 6885 carrierCodeFormattingRule="$CC $FG"> 6886 <leadingDigits> 6887 3(?: 6888 [3-59]| 6889 7[02-68] 6890 )| 6891 4(?: 6892 [26-8]| 6893 3[3-9]| 6894 5[2-9] 6895 )| 6896 5(?: 6897 3[03-9]| 6898 [468]| 6899 7[028]| 6900 9[2-46-9] 6901 )| 6902 6| 6903 7(?: 6904 [0-247]| 6905 3[04-9]| 6906 5[0-4689]| 6907 6[2368] 6908 )| 6909 8(?: 6910 [1-358]| 6911 9[1-7] 6912 )| 6913 9(?: 6914 [013479]| 6915 5[1-5] 6916 )| 6917 (?: 6918 [34]1| 6919 55| 6920 79| 6921 87 6922 )[02-9] 6923 </leadingDigits> 6924 <format>$1 $2 $3</format> 6925 </numberFormat> 6926 <!-- 10-11 digit shared cost range --> 6927 <numberFormat pattern="(\d{3})(\d{7,8})"> 6928 <leadingDigits>9</leadingDigits> 6929 <format>$1 $2</format> 6930 </numberFormat> 6931 <!-- 11 digit fixed line range --> 6932 <numberFormat pattern="(\d{4})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6933 nationalPrefixOptionalWhenFormatting="true" 6934 carrierCodeFormattingRule="$CC $FG"> 6935 <leadingDigits>80</leadingDigits> 6936 <format>$1 $2 $3</format> 6937 </numberFormat> 6938 <!-- 11 digit fixed line range --> 6939 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6940 nationalPrefixOptionalWhenFormatting="true" 6941 carrierCodeFormattingRule="$CC $FG"> 6942 <leadingDigits>[3-578]</leadingDigits> 6943 <format>$1 $2 $3</format> 6944 </numberFormat> 6945 <!-- Mobile range --> 6946 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 6947 <leadingDigits>1[3-9]</leadingDigits> 6948 <format>$1 $2 $3</format> 6949 </numberFormat> 6950 <!-- 12 digit toll free range --> 6951 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 6952 nationalPrefixOptionalWhenFormatting="true"> 6953 <leadingDigits>[12]</leadingDigits> 6954 <format>$1 $2 $3 $4</format> 6955 </numberFormat> 6956 </availableFormats> 6957 <generalDesc> 6958 <nationalNumberPattern> 6959 1[127]\d{8,9}| 6960 2\d{9}(?: 6961 \d{2} 6962 )?| 6963 [12]\d{6,7}| 6964 86\d{6}| 6965 (?: 6966 1[03-689]\d| 6967 6 6968 )\d{7,9}| 6969 (?: 6970 [3-579]\d| 6971 8[0-57-9] 6972 )\d{6,9} 6973 </nationalNumberPattern> 6974 </generalDesc> 6975 <noInternationalDialling> 6976 <possibleLengths national="[10-12]"/> 6977 <nationalNumberPattern> 6978 (?: 6979 (?: 6980 10| 6981 21 6982 )8| 6983 [48] 6984 )00\d{7}| 6985 950\d{7,8} 6986 </nationalNumberPattern> 6987 </noInternationalDialling> 6988 <!-- 0432 increased to 8 digits on October 24, 2009. 0791 increased to 8 digits on August 6989 28, 2011. 0551 increased to 8 digits and 0565 was cancelled on Dec 8, 2012. 0871 6990 increased to 8 digits on December 16, 2012. 0475 is the prefix for Tongliao but is not 6991 in the ITU data. 6992 10xxx and 95xxx(x) numbers with area codes are also included here, as they behave 6993 exactly like fixed-line numbers. We don't support them for 4-digit area codes though, 6994 as they don't seem to be used there based on making actual phone calls. --> 6995 <fixedLine> 6996 <possibleLengths national="[7-11]" localOnly="5,6"/> 6997 <exampleNumber>1012345678</exampleNumber> 6998 <nationalNumberPattern> 6999 (?: 7000 10(?: 7001 [02-79]\d\d| 7002 [18](?: 7003 0[1-9]| 7004 [1-9]\d 7005 ) 7006 )| 7007 21(?: 7008 [18](?: 7009 0[1-9]| 7010 [1-9]\d 7011 )| 7012 [2-79]\d\d 7013 ) 7014 )\d{5}| 7015 (?: 7016 43[35]| 7017 754 7018 )\d{7,8}| 7019 8(?: 7020 078\d{7}| 7021 51\d{7,8} 7022 )| 7023 (?: 7024 10| 7025 (?: 7026 2| 7027 85 7028 )1| 7029 43[35]| 7030 754 7031 )(?: 7032 100\d\d| 7033 95\d{3,4} 7034 )| 7035 (?: 7036 2[02-57-9]| 7037 3(?: 7038 11| 7039 7[179] 7040 )| 7041 4(?: 7042 [15]1| 7043 3[12] 7044 )| 7045 5(?: 7046 1\d| 7047 2[37]| 7048 3[12]| 7049 51| 7050 7[13-79]| 7051 9[15] 7052 )| 7053 7(?: 7054 [39]1| 7055 5[57]| 7056 6[09] 7057 )| 7058 8(?: 7059 71| 7060 98 7061 ) 7062 )(?: 7063 [02-8]\d{7}| 7064 1(?: 7065 0(?: 7066 0\d\d(?: 7067 \d{3} 7068 )?| 7069 [1-9]\d{5} 7070 )| 7071 [1-9]\d{6} 7072 )| 7073 9(?: 7074 [0-46-9]\d{6}| 7075 5\d{3}(?: 7076 \d(?: 7077 \d{2} 7078 )? 7079 )? 7080 ) 7081 )| 7082 (?: 7083 3(?: 7084 1[02-9]| 7085 35| 7086 49| 7087 5\d| 7088 7[02-68]| 7089 9[1-68] 7090 )| 7091 4(?: 7092 1[02-9]| 7093 2[179]| 7094 3[46-9]| 7095 5[2-9]| 7096 6[47-9]| 7097 7\d| 7098 8[23] 7099 )| 7100 5(?: 7101 3[03-9]| 7102 4[36]| 7103 5[02-9]| 7104 6[1-46]| 7105 7[028]| 7106 80| 7107 9[2-46-9] 7108 )| 7109 6(?: 7110 3[1-5]| 7111 6[0238]| 7112 9[12] 7113 )| 7114 7(?: 7115 01| 7116 [17]\d| 7117 2[248]| 7118 3[04-9]| 7119 4[3-6]| 7120 5[0-3689]| 7121 6[2368]| 7122 9[02-9] 7123 )| 7124 8(?: 7125 1[236-8]| 7126 2[5-7]| 7127 3\d| 7128 5[2-9]| 7129 7[02-9]| 7130 8[36-8]| 7131 9[1-7] 7132 )| 7133 9(?: 7134 0[1-3689]| 7135 1[1-79]| 7136 [379]\d| 7137 4[13]| 7138 5[1-5] 7139 ) 7140 )(?: 7141 [02-8]\d{6}| 7142 1(?: 7143 0(?: 7144 0\d\d(?: 7145 \d{2} 7146 )?| 7147 [1-9]\d{4} 7148 )| 7149 [1-9]\d{5} 7150 )| 7151 9(?: 7152 [0-46-9]\d{5}| 7153 5\d{3,5} 7154 ) 7155 ) 7156 </nationalNumberPattern> 7157 </fixedLine> 7158 <!-- 170, 176 and 177 prefixes are introduced in early 2014 for 4G networks. ITU mentions 13 7159 digit 10647, 1440 and 10 digit 14[68] ranges as "Non-geographic number, Mobile (IoT 7160 dedicated)". Library does not support "Internet of things (IoT)" numbers which are 7161 generally used for communication between the devices. So we don't include 146 here at 7162 this time. --> 7163 <mobile> 7164 <possibleLengths national="11"/> 7165 <exampleNumber>13123456789</exampleNumber> 7166 <nationalNumberPattern> 7167 1740[0-5]\d{6}| 7168 1(?: 7169 [38]\d| 7170 4[57]| 7171 5[0-35-9]| 7172 6[25-7]| 7173 7[0-35-8]| 7174 9[0135-9] 7175 )\d{8} 7176 </nationalNumberPattern> 7177 </mobile> 7178 <!-- Toll free, premium rate, and VoIP numbers are not clearly defined in the official Chinese 7179 number plan, and do not seem to have been standardized. The information below is 7180 collected from searching the web. 12 digit 800 numbers with area codes of Shanghai(21) 7181 and Beijing(10) are toll-free based on online references. --> 7182 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number --> 7183 <tollFree> 7184 <possibleLengths national="10,12"/> 7185 <exampleNumber>8001234567</exampleNumber> 7186 <nationalNumberPattern> 7187 (?: 7188 (?: 7189 10| 7190 21 7191 )8| 7192 8 7193 )00\d{7} 7194 </nationalNumberPattern> 7195 </tollFree> 7196 <premiumRate> 7197 <possibleLengths national="8"/> 7198 <exampleNumber>16812345</exampleNumber> 7199 <nationalNumberPattern>16[08]\d{5}</nationalNumberPattern> 7200 </premiumRate> 7201 <!-- 96xxx(x) numbers with area codes are included here. Their costs are not well 7202 documented, but they are thought to be mostly local costs with certain exceptions. We 7203 don't support them for 4-digit area codes though, as they don't seem to be used there 7204 based on online searches. --> 7205 <sharedCost> 7206 <possibleLengths national="[7-11]" localOnly="5,6"/> 7207 <exampleNumber>4001234567</exampleNumber> 7208 <nationalNumberPattern> 7209 400\d{7}| 7210 950\d{7,8}| 7211 (?: 7212 10| 7213 2[0-57-9]| 7214 3(?: 7215 [157]\d| 7216 35| 7217 49| 7218 9[1-68] 7219 )| 7220 4(?: 7221 [17]\d| 7222 2[179]| 7223 [35][1-9]| 7224 6[47-9]| 7225 8[23] 7226 )| 7227 5(?: 7228 [1357]\d| 7229 2[37]| 7230 4[36]| 7231 6[1-46]| 7232 80| 7233 9[1-9] 7234 )| 7235 6(?: 7236 3[1-5]| 7237 6[0238]| 7238 9[12] 7239 )| 7240 7(?: 7241 01| 7242 [1579]\d| 7243 2[248]| 7244 3[014-9]| 7245 4[3-6]| 7246 6[023689] 7247 )| 7248 8(?: 7249 1[236-8]| 7250 2[5-7]| 7251 [37]\d| 7252 5[14-9]| 7253 8[36-8]| 7254 9[1-8] 7255 )| 7256 9(?: 7257 0[1-3689]| 7258 1[1-79]| 7259 [379]\d| 7260 4[13]| 7261 5[1-5] 7262 ) 7263 )96\d{3,4} 7264 </nationalNumberPattern> 7265 </sharedCost> 7266 </territory> 7267 7268 <!-- Colombia (CO) --> 7269 <!-- http://www.itu.int/oth/T020200002C/en --> 7270 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia --> 7271 <territory id="CO" countryCode="57" internationalPrefix="00(?:4(?:[14]4|56)|[579])" 7272 nationalPrefix="0" nationalPrefixForParsing="0([3579]|4(?:[14]4|56))?" 7273 mobileNumberPortableRegion="true"> 7274 <availableFormats> 7275 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="($FG)" 7276 carrierCodeFormattingRule="$NP$CC $FG"> 7277 <leadingDigits> 7278 [146][2-9]| 7279 [2578] 7280 </leadingDigits> 7281 <format>$1 $2</format> 7282 </numberFormat> 7283 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="($FG)"> 7284 <leadingDigits>6</leadingDigits> 7285 <format>$1 $2</format> 7286 </numberFormat> 7287 <numberFormat pattern="(\d{3})(\d{7})" carrierCodeFormattingRule="$NP$CC $FG"> 7288 <leadingDigits>[39]</leadingDigits> 7289 <format>$1 $2</format> 7290 </numberFormat> 7291 <numberFormat pattern="(\d)(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7292 <leadingDigits>1</leadingDigits> 7293 <format>$1-$2-$3</format> 7294 <intlFormat>$1 $2 $3</intlFormat> 7295 </numberFormat> 7296 </availableFormats> 7297 <generalDesc> 7298 <nationalNumberPattern> 7299 (?: 7300 (?: 7301 1\d| 7302 [36] 7303 )\d{3}| 7304 9101 7305 )\d{6}| 7306 [124-8]\d{7} 7307 </nationalNumberPattern> 7308 </generalDesc> 7309 <fixedLine> 7310 <possibleLengths national="8,10" localOnly="7"/> 7311 <exampleNumber>12345678</exampleNumber> 7312 <nationalNumberPattern> 7313 60[124-8][2-9]\d{6}| 7314 [124-8][2-9]\d{6} 7315 </nationalNumberPattern> 7316 </fixedLine> 7317 <!-- Added prefix 323 based on user report and online evidences. --> 7318 <mobile> 7319 <possibleLengths national="10"/> 7320 <exampleNumber>3211234567</exampleNumber> 7321 <nationalNumberPattern> 7322 3333(?: 7323 0(?: 7324 0\d| 7325 1[0-5] 7326 )| 7327 [4-9]\d\d 7328 )\d{3}| 7329 (?: 7330 3(?: 7331 24[1-9]| 7332 3(?: 7333 00| 7334 3[0-24-9] 7335 ) 7336 )| 7337 9101 7338 )\d{6}| 7339 3(?: 7340 0[0-5]| 7341 1\d| 7342 2[0-3]| 7343 5[01]| 7344 70 7345 )\d{7} 7346 </nationalNumberPattern> 7347 </mobile> 7348 <tollFree> 7349 <possibleLengths national="11"/> 7350 <exampleNumber>18001234567</exampleNumber> 7351 <nationalNumberPattern>1800\d{7}</nationalNumberPattern> 7352 </tollFree> 7353 <premiumRate> 7354 <possibleLengths national="11"/> 7355 <exampleNumber>19001234567</exampleNumber> 7356 <nationalNumberPattern> 7357 19(?: 7358 0[01]| 7359 4[78] 7360 )\d{7} 7361 </nationalNumberPattern> 7362 </premiumRate> 7363 </territory> 7364 7365 <!-- Costa Rica (CR) --> 7366 <!-- http://www.itu.int/oth/T0202000030/en --> 7367 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Costa_Rica --> 7368 <territory id="CR" countryCode="506" internationalPrefix="00" 7369 nationalPrefixForParsing="(19(?:0[0-2468]|1[09]|20|66|77|99))"> 7370 <availableFormats> 7371 <numberFormat pattern="(\d{4})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 7372 <leadingDigits> 7373 [2-7]| 7374 8[3-9] 7375 </leadingDigits> 7376 <format>$1 $2</format> 7377 </numberFormat> 7378 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 7379 <leadingDigits>[89]</leadingDigits> 7380 <format>$1-$2-$3</format> 7381 </numberFormat> 7382 </availableFormats> 7383 <generalDesc> 7384 <nationalNumberPattern> 7385 (?: 7386 8\d| 7387 90 7388 )\d{8}| 7389 (?: 7390 [24-8]\d{3}| 7391 3005 7392 )\d{4} 7393 </nationalNumberPattern> 7394 </generalDesc> 7395 <!-- Added prefix 20 and 21 found online. Care must be taken to avoid overlapping with 7396 210[0-6]xxxx, which is clearly marked as VOIP in the ITU document. --> 7397 <fixedLine> 7398 <possibleLengths national="8"/> 7399 <exampleNumber>22123456</exampleNumber> 7400 <nationalNumberPattern> 7401 210[7-9]\d{4}| 7402 2(?: 7403 [024-7]\d| 7404 1[1-9] 7405 )\d{5} 7406 </nationalNumberPattern> 7407 </fixedLine> 7408 <mobile> 7409 <possibleLengths national="8"/> 7410 <exampleNumber>83123456</exampleNumber> 7411 <nationalNumberPattern> 7412 (?: 7413 3005\d| 7414 6500[01] 7415 )\d{3}| 7416 (?: 7417 5[07]| 7418 6[0-4]| 7419 7[0-3]| 7420 8[3-9] 7421 )\d{6} 7422 </nationalNumberPattern> 7423 </mobile> 7424 <tollFree> 7425 <possibleLengths national="10"/> 7426 <exampleNumber>8001234567</exampleNumber> 7427 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 7428 </tollFree> 7429 <!-- Includes "mass calls" numbers with prefix 905. --> 7430 <premiumRate> 7431 <possibleLengths national="10"/> 7432 <exampleNumber>9001234567</exampleNumber> 7433 <nationalNumberPattern>90[059]\d{7}</nationalNumberPattern> 7434 </premiumRate> 7435 <!-- Including trunking service numbers starting with 5100. --> 7436 <!-- Prefixes for VOIP simplified from wikipedia 4xxx xxxx --> 7437 <!-- Prefix 210x xxxx present before, taken from ITU doc --> 7438 <voip> 7439 <possibleLengths national="8"/> 7440 <exampleNumber>40001234</exampleNumber> 7441 <nationalNumberPattern> 7442 (?: 7443 210[0-6]| 7444 4\d{3}| 7445 5100 7446 )\d{4} 7447 </nationalNumberPattern> 7448 </voip> 7449 </territory> 7450 7451 <!-- Cuba (CU) --> 7452 <!-- http://www.itu.int/oth/T0202000033/en --> 7453 <territory id="CU" countryCode="53" internationalPrefix="119" nationalPrefix="0"> 7454 <availableFormats> 7455 <numberFormat pattern="(\d{2})(\d{4,6})" nationalPrefixFormattingRule="($NP$FG)"> 7456 <leadingDigits> 7457 2[1-4]| 7458 [34] 7459 </leadingDigits> 7460 <format>$1 $2</format> 7461 </numberFormat> 7462 <numberFormat pattern="(\d)(\d{6,7})" nationalPrefixFormattingRule="($NP$FG)"> 7463 <leadingDigits>7</leadingDigits> 7464 <format>$1 $2</format> 7465 </numberFormat> 7466 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7467 <leadingDigits>5</leadingDigits> 7468 <format>$1 $2</format> 7469 </numberFormat> 7470 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 7471 <leadingDigits>8</leadingDigits> 7472 <format>$1 $2</format> 7473 </numberFormat> 7474 </availableFormats> 7475 <generalDesc> 7476 <nationalNumberPattern> 7477 [27]\d{6,7}| 7478 [34]\d{5,7}| 7479 (?: 7480 5| 7481 8\d\d 7482 )\d{7} 7483 </nationalNumberPattern> 7484 </generalDesc> 7485 <!-- Based on one of the data sources, 80[25] and 878 ranges are fixed-line as per 7486 Government docs, though no other references are found. --> 7487 <fixedLine> 7488 <possibleLengths national="[6-8],10" localOnly="4,5"/> 7489 <exampleNumber>71234567</exampleNumber> 7490 <nationalNumberPattern> 7491 (?: 7492 3[23]| 7493 48 7494 )\d{4,6}| 7495 (?: 7496 31| 7497 4[36]| 7498 8(?: 7499 0[25]| 7500 78 7501 )\d 7502 )\d{6}| 7503 (?: 7504 2[1-4]| 7505 4[1257]| 7506 7\d 7507 )\d{5,6} 7508 </nationalNumberPattern> 7509 </fixedLine> 7510 <mobile> 7511 <possibleLengths national="8"/> 7512 <exampleNumber>51234567</exampleNumber> 7513 <nationalNumberPattern>5\d{7}</nationalNumberPattern> 7514 </mobile> 7515 <tollFree> 7516 <possibleLengths national="10"/> 7517 <exampleNumber>8001234567</exampleNumber> 7518 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 7519 </tollFree> 7520 <sharedCost> 7521 <possibleLengths national="10"/> 7522 <exampleNumber>8071234567</exampleNumber> 7523 <nationalNumberPattern>807\d{7}</nationalNumberPattern> 7524 </sharedCost> 7525 </territory> 7526 7527 <!-- Cape Verde (CV) --> 7528 <!-- http://www.itu.int/oth/T0202000026/en --> 7529 <territory id="CV" countryCode="238" internationalPrefix="0"> 7530 <availableFormats> 7531 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 7532 <leadingDigits>[2-589]</leadingDigits> 7533 <format>$1 $2 $3</format> 7534 </numberFormat> 7535 </availableFormats> 7536 <generalDesc> 7537 <nationalNumberPattern> 7538 (?: 7539 [2-59]\d\d| 7540 800 7541 )\d{4} 7542 </nationalNumberPattern> 7543 </generalDesc> 7544 <fixedLine> 7545 <possibleLengths national="7"/> 7546 <exampleNumber>2211234</exampleNumber> 7547 <nationalNumberPattern> 7548 2(?: 7549 2[1-7]| 7550 3[0-8]| 7551 4[12]| 7552 5[1256]| 7553 6\d| 7554 7[1-3]| 7555 8[1-5] 7556 )\d{4} 7557 </nationalNumberPattern> 7558 </fixedLine> 7559 <!-- It seems, contrary to their numbering plan, the entire 9X range is used for mobile 7560 phones. SMS messages has been successfully sent to numbers starting with 95 and 97 for 7561 example, and there are plenty of numbers on the internet that start with these 7562 prefixes. --> 7563 <mobile> 7564 <possibleLengths national="7"/> 7565 <exampleNumber>9911234</exampleNumber> 7566 <nationalNumberPattern> 7567 (?: 7568 36| 7569 5[1-389]| 7570 9\d 7571 )\d{5} 7572 </nationalNumberPattern> 7573 </mobile> 7574 <tollFree> 7575 <possibleLengths national="7"/> 7576 <exampleNumber>8001234</exampleNumber> 7577 <nationalNumberPattern>800\d{4}</nationalNumberPattern> 7578 </tollFree> 7579 <voip> 7580 <possibleLengths national="7"/> 7581 <exampleNumber>3401234</exampleNumber> 7582 <nationalNumberPattern> 7583 (?: 7584 3[3-5]| 7585 4[356] 7586 )\d{5} 7587 </nationalNumberPattern> 7588 </voip> 7589 </territory> 7590 7591 <!-- Curaçao (CW) --> 7592 <!-- Main region for 'BQ' --> 7593 <!-- http://www.itu.int/oth/T02020000F5/en --> 7594 <!-- All the formatting patterns for country-code 599 are here. --> 7595 <territory id="CW" mainCountryForCode="true" countryCode="599" leadingDigits="[69]" 7596 internationalPrefix="00"> 7597 <availableFormats> 7598 <numberFormat pattern="(\d{3})(\d{4})"> 7599 <leadingDigits>[3467]</leadingDigits> 7600 <format>$1 $2</format> 7601 </numberFormat> 7602 <numberFormat pattern="(\d)(\d{3})(\d{4})"> 7603 <leadingDigits>9[4-8]</leadingDigits> 7604 <format>$1 $2 $3</format> 7605 </numberFormat> 7606 </availableFormats> 7607 <generalDesc> 7608 <nationalNumberPattern> 7609 (?: 7610 [34]1| 7611 60| 7612 (?: 7613 7| 7614 9\d 7615 )\d 7616 )\d{5} 7617 </nationalNumberPattern> 7618 </generalDesc> 7619 <fixedLine> 7620 <possibleLengths national="7,8"/> 7621 <exampleNumber>94351234</exampleNumber> 7622 <nationalNumberPattern> 7623 9(?: 7624 4(?: 7625 3[0-5]| 7626 4[14]| 7627 6\d 7628 )| 7629 50\d| 7630 7(?: 7631 2[014]| 7632 3[02-9]| 7633 4[4-9]| 7634 6[357]| 7635 77| 7636 8[7-9] 7637 )| 7638 8(?: 7639 3[39]| 7640 [46]\d| 7641 7[01]| 7642 8[57-9] 7643 ) 7644 )\d{4} 7645 </nationalNumberPattern> 7646 </fixedLine> 7647 <mobile> 7648 <possibleLengths national="7,8"/> 7649 <exampleNumber>95181234</exampleNumber> 7650 <nationalNumberPattern> 7651 953[01]\d{4}| 7652 9(?: 7653 5[12467]| 7654 6[5-9] 7655 )\d{5} 7656 </nationalNumberPattern> 7657 </mobile> 7658 <pager> 7659 <possibleLengths national="8"/> 7660 <exampleNumber>95581234</exampleNumber> 7661 <nationalNumberPattern>955\d{5}</nationalNumberPattern> 7662 </pager> 7663 <!-- Value-added services are lumped together under shared cost, since we are not sure 7664 exactly what they are. --> 7665 <sharedCost> 7666 <possibleLengths national="7"/> 7667 <exampleNumber>6001234</exampleNumber> 7668 <nationalNumberPattern>60[0-2]\d{4}</nationalNumberPattern> 7669 </sharedCost> 7670 </territory> 7671 7672 <!-- Christmas Island (CX) --> 7673 <!-- Calling code and formatting shared with 'AU' --> 7674 <!-- References state Christmas Islands have fixed line numbers starting +61 8 9164. --> 7675 <!-- http://en.wikipedia.org/wiki/List_of_country_calling_codes --> 7676 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Australia --> 7677 <!-- https://www.thenumberingsystem.com.au/#/number-register/search --> 7678 <territory id="CX" countryCode="61" preferredInternationalPrefix="0011" 7679 internationalPrefix="001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011" 7680 nationalPrefix="0" nationalPrefixForParsing="0|([59]\d{7})$" 7681 nationalPrefixTransformRule="8$1"> 7682 <generalDesc> 7683 <nationalNumberPattern> 7684 1(?: 7685 [0-79]\d{8}(?: 7686 \d{2} 7687 )?| 7688 8[0-24-9]\d{7} 7689 )| 7690 [148]\d{8}| 7691 1\d{5,7} 7692 </nationalNumberPattern> 7693 </generalDesc> 7694 <fixedLine> 7695 <possibleLengths national="9" localOnly="8"/> 7696 <exampleNumber>891641234</exampleNumber> 7697 <nationalNumberPattern> 7698 8(?: 7699 51(?: 7700 0(?: 7701 01| 7702 30| 7703 59| 7704 88 7705 )| 7706 1(?: 7707 17| 7708 46| 7709 75 7710 )| 7711 2(?: 7712 22| 7713 35 7714 ) 7715 )| 7716 91(?: 7717 00[6-9]| 7718 1(?: 7719 [28]1| 7720 49| 7721 78 7722 )| 7723 2(?: 7724 09| 7725 63 7726 )| 7727 3(?: 7728 12| 7729 26| 7730 75 7731 )| 7732 4(?: 7733 56| 7734 97 7735 )| 7736 64\d| 7737 7(?: 7738 0[01]| 7739 1[0-2] 7740 )| 7741 958 7742 ) 7743 )\d{3} 7744 </nationalNumberPattern> 7745 </fixedLine> 7746 <!-- Mobile, toll free, premium rate and VOIP copied from Australia. --> 7747 <mobile> 7748 <possibleLengths national="9"/> 7749 <exampleNumber>412345678</exampleNumber> 7750 <nationalNumberPattern> 7751 4(?: 7752 83[0-38]| 7753 93[0-6] 7754 )\d{5}| 7755 4(?: 7756 [0-3]\d| 7757 4[047-9]| 7758 5[0-25-9]| 7759 6[06-9]| 7760 7[02-9]| 7761 8[0-24-9]| 7762 9[0-27-9] 7763 )\d{6} 7764 </nationalNumberPattern> 7765 </mobile> 7766 <tollFree> 7767 <possibleLengths national="7,10"/> 7768 <exampleNumber>1800123456</exampleNumber> 7769 <nationalNumberPattern> 7770 180(?: 7771 0\d{3}| 7772 2 7773 )\d{3} 7774 </nationalNumberPattern> 7775 </tollFree> 7776 <premiumRate> 7777 <possibleLengths national="10"/> 7778 <exampleNumber>1900123456</exampleNumber> 7779 <nationalNumberPattern>190[0-26]\d{6}</nationalNumberPattern> 7780 </premiumRate> 7781 <!-- Local-rate (SmartNumbers) are put here because they are a reverse-charge network, 7782 although they charge a small local call connect fee (around 25c). These start with 13 7783 or 1300. --> 7784 <sharedCost> 7785 <possibleLengths national="6,8,10,12"/> 7786 <exampleNumber>1300123456</exampleNumber> 7787 <nationalNumberPattern> 7788 13(?: 7789 00\d{6}(?: 7790 \d{2} 7791 )?| 7792 45[0-4]\d{3} 7793 )| 7794 13\d{4} 7795 </nationalNumberPattern> 7796 </sharedCost> 7797 <voip> 7798 <possibleLengths national="9"/> 7799 <exampleNumber>147101234</exampleNumber> 7800 <nationalNumberPattern> 7801 14(?: 7802 5(?: 7803 1[0458]| 7804 [23][458] 7805 )| 7806 71\d 7807 )\d{4} 7808 </nationalNumberPattern> 7809 </voip> 7810 </territory> 7811 7812 <!-- Cyprus (CY) --> 7813 <!-- http://www.itu.int/oth/T0202000034/en --> 7814 <territory id="CY" countryCode="357" internationalPrefix="00" mobileNumberPortableRegion="true"> 7815 <availableFormats> 7816 <!-- Format from http://www.cyprusyellowpages.com --> 7817 <numberFormat pattern="(\d{2})(\d{6})"> 7818 <leadingDigits>[257-9]</leadingDigits> 7819 <format>$1 $2</format> 7820 </numberFormat> 7821 </availableFormats> 7822 <generalDesc> 7823 <nationalNumberPattern> 7824 (?: 7825 [279]\d| 7826 [58]0 7827 )\d{6} 7828 </nationalNumberPattern> 7829 </generalDesc> 7830 <fixedLine> 7831 <possibleLengths national="8"/> 7832 <exampleNumber>22345678</exampleNumber> 7833 <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern> 7834 </fixedLine> 7835 <!-- Includes paging numbers (they are mixed into the same block). --> 7836 <mobile> 7837 <possibleLengths national="8"/> 7838 <exampleNumber>96123456</exampleNumber> 7839 <nationalNumberPattern>9[4-79]\d{6}</nationalNumberPattern> 7840 </mobile> 7841 <tollFree> 7842 <possibleLengths national="8"/> 7843 <exampleNumber>80001234</exampleNumber> 7844 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 7845 </tollFree> 7846 <premiumRate> 7847 <possibleLengths national="8"/> 7848 <exampleNumber>90012345</exampleNumber> 7849 <nationalNumberPattern>90[09]\d{5}</nationalNumberPattern> 7850 </premiumRate> 7851 <sharedCost> 7852 <possibleLengths national="8"/> 7853 <exampleNumber>80112345</exampleNumber> 7854 <nationalNumberPattern>80[1-9]\d{5}</nationalNumberPattern> 7855 </sharedCost> 7856 <personalNumber> 7857 <possibleLengths national="8"/> 7858 <exampleNumber>70012345</exampleNumber> 7859 <nationalNumberPattern>700\d{5}</nationalNumberPattern> 7860 </personalNumber> 7861 <!-- Using for Corporate Network numbers and Universal Service numbers. --> 7862 <uan> 7863 <possibleLengths national="8"/> 7864 <exampleNumber>77123456</exampleNumber> 7865 <nationalNumberPattern> 7866 (?: 7867 50| 7868 77 7869 )\d{6} 7870 </nationalNumberPattern> 7871 </uan> 7872 </territory> 7873 7874 <!-- Czechia (CZ) --> 7875 <!-- http://www.itu.int/oth/T0202000035/en --> 7876 <!-- http://en.wikipedia.org/wiki/%2B420 --> 7877 <territory id="CZ" countryCode="420" internationalPrefix="00" mobileNumberPortableRegion="true"> 7878 <availableFormats> 7879 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 7880 <leadingDigits> 7881 [2-8]| 7882 9[015-7] 7883 </leadingDigits> 7884 <format>$1 $2 $3</format> 7885 </numberFormat> 7886 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{2})"> 7887 <leadingDigits>96</leadingDigits> 7888 <format>$1 $2 $3 $4</format> 7889 </numberFormat> 7890 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{3})"> 7891 <leadingDigits>9</leadingDigits> 7892 <format>$1 $2 $3 $4</format> 7893 </numberFormat> 7894 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 7895 <leadingDigits>9</leadingDigits> 7896 <format>$1 $2 $3 $4</format> 7897 </numberFormat> 7898 </availableFormats> 7899 <generalDesc> 7900 <nationalNumberPattern> 7901 (?: 7902 [2-578]\d| 7903 60 7904 )\d{7}| 7905 9\d{8,11} 7906 </nationalNumberPattern> 7907 </generalDesc> 7908 <fixedLine> 7909 <possibleLengths national="9"/> 7910 <exampleNumber>212345678</exampleNumber> 7911 <nationalNumberPattern> 7912 (?: 7913 2\d| 7914 3[1257-9]| 7915 4[16-9]| 7916 5[13-9] 7917 )\d{7} 7918 </nationalNumberPattern> 7919 </fixedLine> 7920 <mobile> 7921 <possibleLengths national="9"/> 7922 <exampleNumber>601123456</exampleNumber> 7923 <nationalNumberPattern> 7924 (?: 7925 60[1-8]| 7926 7(?: 7927 0[2-5]| 7928 [2379]\d 7929 ) 7930 )\d{6} 7931 </nationalNumberPattern> 7932 </mobile> 7933 <tollFree> 7934 <possibleLengths national="9"/> 7935 <exampleNumber>800123456</exampleNumber> 7936 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 7937 </tollFree> 7938 <!-- Includes premium rate dial-up. --> 7939 <premiumRate> 7940 <possibleLengths national="9"/> 7941 <exampleNumber>900123456</exampleNumber> 7942 <nationalNumberPattern> 7943 9(?: 7944 0[05689]| 7945 76 7946 )\d{6} 7947 </nationalNumberPattern> 7948 </premiumRate> 7949 <sharedCost> 7950 <possibleLengths national="9"/> 7951 <exampleNumber>811234567</exampleNumber> 7952 <nationalNumberPattern>8[134]\d{7}</nationalNumberPattern> 7953 </sharedCost> 7954 <personalNumber> 7955 <possibleLengths national="9"/> 7956 <exampleNumber>700123456</exampleNumber> 7957 <nationalNumberPattern>70[01]\d{6}</nationalNumberPattern> 7958 </personalNumber> 7959 <voip> 7960 <possibleLengths national="9"/> 7961 <exampleNumber>910123456</exampleNumber> 7962 <nationalNumberPattern>9[17]0\d{6}</nationalNumberPattern> 7963 </voip> 7964 <!-- Numbers belonging to private communication networks are included here. These are 7965 classified as Institutional networks, belonging to institutions like the police, armed 7966 forces and railways, along with a couple of formerly government-owned banks. These 7967 numbers are reachable by the public. --> 7968 <uan> 7969 <possibleLengths national="9"/> 7970 <exampleNumber>972123456</exampleNumber> 7971 <nationalNumberPattern> 7972 9(?: 7973 5\d| 7974 7[2-4] 7975 )\d{6} 7976 </nationalNumberPattern> 7977 </uan> 7978 <voicemail> 7979 <possibleLengths national="[9-12]"/> 7980 <exampleNumber>93123456789</exampleNumber> 7981 <nationalNumberPattern> 7982 9(?: 7983 3\d{9}| 7984 6\d{7,10} 7985 ) 7986 </nationalNumberPattern> 7987 </voicemail> 7988 </territory> 7989 7990 <!-- Germany (DE) --> 7991 <!-- http://www.itu.int/oth/T0202000051/en --> 7992 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_germany --> 7993 <!-- Due to the high complexity of ranges in the German numbering scheme, the regular 7994 expressions here have been automatically simplified to reduce size. This means that 7995 in some cases there may be false positives (especially in fixed line ranges), but since 7996 German ranges differ so much by length anyway, false positives are already common. --> 7997 <territory id="DE" countryCode="49" internationalPrefix="00" nationalPrefix="0" 7998 mobileNumberPortableRegion="true"> 7999 <availableFormats> 8000 <!-- Fixed line, 2 digit area codes. --> 8001 <numberFormat pattern="(\d{2})(\d{3,13})" nationalPrefixFormattingRule="$NP$FG"> 8002 <leadingDigits> 8003 3[02]| 8004 40| 8005 [68]9 8006 </leadingDigits> 8007 <format>$1 $2</format> 8008 </numberFormat> 8009 <!-- Fixed line, 3 digit area codes. --> 8010 <numberFormat pattern="(\d{3})(\d{3,12})" nationalPrefixFormattingRule="$NP$FG"> 8011 <leadingDigits> 8012 2(?: 8013 0[1-389]| 8014 1[124]| 8015 2[18]| 8016 3[14] 8017 )| 8018 3(?: 8019 [35-9][15]| 8020 4[015] 8021 )| 8022 906| 8023 (?: 8024 2[4-9]| 8025 4[2-9]| 8026 [579][1-9]| 8027 [68][1-8] 8028 )1 8029 </leadingDigits> 8030 <leadingDigits> 8031 2(?: 8032 0[1-389]| 8033 12[0-8] 8034 )| 8035 3(?: 8036 [35-9][15]| 8037 4[015] 8038 )| 8039 906| 8040 2(?: 8041 [13][14]| 8042 2[18] 8043 )| 8044 (?: 8045 2[4-9]| 8046 4[2-9]| 8047 [579][1-9]| 8048 [68][1-8] 8049 )1 8050 </leadingDigits> 8051 <format>$1 $2</format> 8052 </numberFormat> 8053 <!-- Fixed line, 4 digit area codes. Only area code 5361 has two digit subscriber numbers. --> 8054 <numberFormat pattern="(\d{4})(\d{2,11})" nationalPrefixFormattingRule="$NP$FG"> 8055 <leadingDigits> 8056 [24-6]| 8057 3(?: 8058 [3569][02-46-9]| 8059 4[2-4679]| 8060 7[2-467]| 8061 8[2-46-8] 8062 )| 8063 70[2-8]| 8064 8(?: 8065 0[2-9]| 8066 [1-8] 8067 )| 8068 90[7-9]| 8069 [79][1-9] 8070 </leadingDigits> 8071 <leadingDigits> 8072 [24-6]| 8073 3(?: 8074 3(?: 8075 0[1-467]| 8076 2[127-9]| 8077 3[124578]| 8078 7[1257-9]| 8079 8[1256]| 8080 9[145] 8081 )| 8082 4(?: 8083 2[135]| 8084 4[13578]| 8085 9[1346] 8086 )| 8087 5(?: 8088 0[14]| 8089 2[1-3589]| 8090 6[1-4]| 8091 7[13468]| 8092 8[13568] 8093 )| 8094 6(?: 8095 2[1-489]| 8096 3[124-6]| 8097 6[13]| 8098 7[12579]| 8099 8[1-356]| 8100 9[135] 8101 )| 8102 7(?: 8103 2[1-7]| 8104 4[145]| 8105 6[1-5]| 8106 7[1-4] 8107 )| 8108 8(?: 8109 21| 8110 3[1468]| 8111 6| 8112 7[1467]| 8113 8[136] 8114 )| 8115 9(?: 8116 0[12479]| 8117 2[1358]| 8118 4[134679]| 8119 6[1-9]| 8120 7[136]| 8121 8[147]| 8122 9[1468] 8123 ) 8124 )| 8125 70[2-8]| 8126 8(?: 8127 0[2-9]| 8128 [1-8] 8129 )| 8130 90[7-9]| 8131 [79][1-9]| 8132 3[68]4[1347]| 8133 3(?: 8134 47| 8135 60 8136 )[1356]| 8137 3(?: 8138 3[46]| 8139 46| 8140 5[49] 8141 )[1246]| 8142 3[4579]3[1357] 8143 </leadingDigits> 8144 <format>$1 $2</format> 8145 </numberFormat> 8146 <!-- Short shared cost numbers. --> 8147 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 8148 <leadingDigits>138</leadingDigits> 8149 <format>$1 $2</format> 8150 </numberFormat> 8151 <!-- Fixed line, 5 digit area codes. --> 8152 <numberFormat pattern="(\d{5})(\d{2,10})" nationalPrefixFormattingRule="$NP$FG"> 8153 <leadingDigits>3</leadingDigits> 8154 <format>$1 $2</format> 8155 </numberFormat> 8156 <!-- UAN (181) numbers. --> 8157 <numberFormat pattern="(\d{3})(\d{5,11})" nationalPrefixFormattingRule="$NP$FG"> 8158 <leadingDigits>181</leadingDigits> 8159 <format>$1 $2</format> 8160 </numberFormat> 8161 <!-- Premium rate and shared cost numbers. --> 8162 <numberFormat pattern="(\d{3})(\d)(\d{4,10})" nationalPrefixFormattingRule="$NP$FG"> 8163 <leadingDigits> 8164 1(?: 8165 3| 8166 80 8167 )| 8168 9 8169 </leadingDigits> 8170 <format>$1 $2 $3</format> 8171 </numberFormat> 8172 <!-- Mobile/pager format (from ITU document). Actual usage varies. --> 8173 <numberFormat pattern="(\d{3})(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 8174 <leadingDigits>1[67]</leadingDigits> 8175 <format>$1 $2</format> 8176 </numberFormat> 8177 <!-- Toll free (800) numbers. --> 8178 <numberFormat pattern="(\d{3})(\d{7,12})" nationalPrefixFormattingRule="$NP$FG"> 8179 <leadingDigits>8</leadingDigits> 8180 <format>$1 $2</format> 8181 </numberFormat> 8182 <!-- Where we have seen prefixes in use for the IVPN/User Group numbers, we format it the 8183 way it is generally written. For other prefixes, we fall back to using a three-digit 8184 prefix since we have currently no more information to allow us to format these more 8185 precisely. --> 8186 <numberFormat pattern="(\d{5})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 8187 <leadingDigits>185</leadingDigits> 8188 <leadingDigits>1850</leadingDigits> 8189 <leadingDigits>18500</leadingDigits> 8190 <format>$1 $2</format> 8191 </numberFormat> 8192 <!-- Personal numbers. --> 8193 <numberFormat pattern="(\d{3})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 8194 <leadingDigits>7</leadingDigits> 8195 <format>$1 $2 $3</format> 8196 </numberFormat> 8197 <!-- Various UAN numbers. --> 8198 <numberFormat pattern="(\d{4})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8199 <leadingDigits>18[68]</leadingDigits> 8200 <format>$1 $2</format> 8201 </numberFormat> 8202 <!-- Some mobile numbers (carrier services etc..) have a 6 digit NSN and need to be formatted 8203 with 5 leading digits (as opposed to the 4.7 format). 8204 These are all in the ranges 150, 155, 156 and 158. --> 8205 <numberFormat pattern="(\d{5})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 8206 <leadingDigits>15[0568]</leadingDigits> 8207 <format>$1 $2</format> 8208 </numberFormat> 8209 <!-- Mobile format for 15x mobile numbers. --> 8210 <numberFormat pattern="(\d{4})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8211 <leadingDigits>15[1279]</leadingDigits> 8212 <format>$1 $2</format> 8213 </numberFormat> 8214 <!-- Various UAN numbers. --> 8215 <numberFormat pattern="(\d{3})(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 8216 <leadingDigits>18</leadingDigits> 8217 <format>$1 $2</format> 8218 </numberFormat> 8219 <!-- Voicemail. --> 8220 <numberFormat pattern="(\d{3})(\d{2})(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 8221 <leadingDigits> 8222 1(?: 8223 6[023]| 8224 7 8225 ) 8226 </leadingDigits> 8227 <format>$1 $2 $3</format> 8228 </numberFormat> 8229 <!-- Voicemail. --> 8230 <numberFormat pattern="(\d{4})(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 8231 <leadingDigits>15[279]</leadingDigits> 8232 <format>$1 $2 $3</format> 8233 </numberFormat> 8234 <!-- Voicemail. --> 8235 <numberFormat pattern="(\d{3})(\d{2})(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 8236 <leadingDigits>15</leadingDigits> 8237 <format>$1 $2 $3</format> 8238 </numberFormat> 8239 </availableFormats> 8240 <generalDesc> 8241 <nationalNumberPattern> 8242 [2579]\d{5,14}| 8243 49(?: 8244 [34]0| 8245 69| 8246 8\d 8247 )\d\d?| 8248 49(?: 8249 37| 8250 49| 8251 60| 8252 7[089]| 8253 9\d 8254 )\d{1,3}| 8255 49(?: 8256 1\d| 8257 2[02-9]| 8258 3[2-689]| 8259 7[1-7] 8260 )\d{1,8}| 8261 (?: 8262 1| 8263 [368]\d| 8264 4[0-8] 8265 )\d{3,13}| 8266 49(?: 8267 [05]\d| 8268 [23]1| 8269 [46][1-8] 8270 )\d{1,9} 8271 </nationalNumberPattern> 8272 </generalDesc> 8273 <!-- The German ITU numbering plan gives overly simplistic minimum/maximum 8274 lengths for number ranges. This would (if taken literally) result in 1 or 2 length 8275 subscriber numbers. However, a contact of the German numbering authority 8276 confirmed that subscriber numbers can never be shorter than 2-digit and total 8277 length can not be less than 6 digits. Prefix 4921 of length 13-digit is added 8278 based on user report. --> 8279 <!-- Maximum lengths of German numbers are generally undefined, since any subscriber 8280 number can connect to a private exchange (PABX), which can consume additionally 8281 dialled digits (e.g. for calling individual rooms in a hotel directly). This means that in 8282 almost all cases the maximum length of a fixed line range is 15 (the maximum defined 8283 by E.164). However there is one very special exception to this; the "49" area code. 8284 This needs to be shorter to avoid range lengths overlapping which would otherwise 8285 cause issues in parsing (since 49 is both an area code and the country calling code). --> 8286 <fixedLine> 8287 <possibleLengths national="[5-15]" localOnly="[2-4]"/> 8288 <exampleNumber>30123456</exampleNumber> 8289 <nationalNumberPattern> 8290 32\d{9,11}| 8291 49[2-6]\d{10}| 8292 49[0-7]\d{3,9}| 8293 (?: 8294 [34]0| 8295 [68]9 8296 )\d{3,13}| 8297 (?: 8298 2(?: 8299 0[1-689]| 8300 [1-3569]\d| 8301 4[0-8]| 8302 7[1-7]| 8303 8[0-7] 8304 )| 8305 3(?: 8306 [3569]\d| 8307 4[0-79]| 8308 7[1-7]| 8309 8[1-8] 8310 )| 8311 4(?: 8312 1[02-9]| 8313 [2-48]\d| 8314 5[0-6]| 8315 6[0-8]| 8316 7[0-79] 8317 )| 8318 5(?: 8319 0[2-8]| 8320 [124-6]\d| 8321 [38][0-8]| 8322 [79][0-7] 8323 )| 8324 6(?: 8325 0[02-9]| 8326 [1-358]\d| 8327 [47][0-8]| 8328 6[1-9] 8329 )| 8330 7(?: 8331 0[2-8]| 8332 1[1-9]| 8333 [27][0-7]| 8334 3\d| 8335 [4-6][0-8]| 8336 8[0-5]| 8337 9[013-7] 8338 )| 8339 8(?: 8340 0[2-9]| 8341 1[0-79]| 8342 2\d| 8343 3[0-46-9]| 8344 4[0-6]| 8345 5[013-9]| 8346 6[1-8]| 8347 7[0-8]| 8348 8[0-24-6] 8349 )| 8350 9(?: 8351 0[6-9]| 8352 [1-4]\d| 8353 [589][0-7]| 8354 6[0-8]| 8355 7[0-467] 8356 ) 8357 )\d{3,12} 8358 </nationalNumberPattern> 8359 </fixedLine> 8360 <!-- According to 8361 http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/BNetzA/Sachgebiete/Telekommunikation/Regulierung/Nummernverwaltung/Mobilfunkdienste/NummernplanMobileDienstepdf.pdf?__blob=publicationFile 8362 numbers beginning with 162, 163 and 17 can all be 10 or 11 digits long. 8363 The ranges 15[056] have been removed from the ITU doc, but information found online 8364 indicates that they may still be working. 8365 Note corresponding voicemail prefixes should be updated as well if new prefixes are 8366 added to this section. --> 8367 <mobile> 8368 <possibleLengths national="10,11"/> 8369 <exampleNumber>15123456789</exampleNumber> 8370 <nationalNumberPattern> 8371 15[0-25-9]\d{8}| 8372 1(?: 8373 6[023]| 8374 7\d 8375 )\d{7,8} 8376 </nationalNumberPattern> 8377 </mobile> 8378 <pager> 8379 <possibleLengths national="[4-14]"/> 8380 <exampleNumber>16412345</exampleNumber> 8381 <nationalNumberPattern> 8382 16(?: 8383 4\d{1,10}| 8384 [89]\d{1,11} 8385 ) 8386 </nationalNumberPattern> 8387 </pager> 8388 <tollFree> 8389 <possibleLengths national="[10-15]"/> 8390 <exampleNumber>8001234567890</exampleNumber> 8391 <nationalNumberPattern>800\d{7,12}</nationalNumberPattern> 8392 </tollFree> 8393 <!-- Includes the more expensive of the "televoting" line numbers. See the shared cost 8394 section for more information. --> 8395 <premiumRate> 8396 <possibleLengths national="10,11"/> 8397 <exampleNumber>9001234567</exampleNumber> 8398 <nationalNumberPattern> 8399 (?: 8400 137[7-9]| 8401 900(?: 8402 [135]| 8403 9\d 8404 ) 8405 )\d{6} 8406 </nationalNumberPattern> 8407 </premiumRate> 8408 <!-- Includes some mass-traffic numbers, used for e.g. phone voting, raffles, since their 8409 costs when dialling from a fixed-line phone is similar. 8410 Prices: 8411 http://www.billiger-telefonieren.de/0180-0137-0900-sonderrufnummern/ 8412 Documentation: 8413 http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/Sachgebiete/Telekommunikation/Unternehmen_Institutionen/Nummerierung/Rufnummern/0137/0137_Nummernplan.pdf?__blob=publicationFile&v=2 --> 8414 <sharedCost> 8415 <possibleLengths national="[7-14]"/> 8416 <exampleNumber>18012345</exampleNumber> 8417 <nationalNumberPattern> 8418 180\d{5,11}| 8419 13(?: 8420 7[1-6]\d\d| 8421 8 8422 )\d{4} 8423 </nationalNumberPattern> 8424 </sharedCost> 8425 <personalNumber> 8426 <possibleLengths national="11"/> 8427 <exampleNumber>70012345678</exampleNumber> 8428 <nationalNumberPattern>700\d{8}</nationalNumberPattern> 8429 </personalNumber> 8430 <!-- Using UAN for numbers marked in the plan as being assigned to International Virtual 8431 Private Networks (0181) and User Groups (018[2-9]). These seem in practice to be assigned 8432 to companies. More information here: http://de.wikipedia.org/wiki/Vorwahl_01 --> 8433 <uan> 8434 <possibleLengths national="[8-14]"/> 8435 <exampleNumber>18500123456</exampleNumber> 8436 <nationalNumberPattern> 8437 18(?: 8438 1\d{5,11}| 8439 [2-9]\d{8} 8440 ) 8441 </nationalNumberPattern> 8442 </uan> 8443 <!-- Note corresponding mobile prefixes should be updated as well if new prefixes are added 8444 to this section. --> 8445 <voicemail> 8446 <possibleLengths national="12,13"/> 8447 <exampleNumber>177991234567</exampleNumber> 8448 <nationalNumberPattern> 8449 1(?: 8450 6(?: 8451 013| 8452 255| 8453 399 8454 )| 8455 7(?: 8456 (?: 8457 [015]1| 8458 [69]3 8459 )3| 8460 [2-4]55| 8461 [78]99 8462 ) 8463 )\d{7,8}| 8464 15(?: 8465 (?: 8466 [03-68]00| 8467 113 8468 )\d| 8469 2\d55| 8470 7\d99| 8471 9\d33 8472 )\d{7} 8473 </nationalNumberPattern> 8474 </voicemail> 8475 </territory> 8476 8477 <!-- Djibouti (DJ) --> 8478 <!-- http://www.itu.int/oth/T020200003A/en --> 8479 <territory id="DJ" countryCode="253" internationalPrefix="00"> 8480 <availableFormats> 8481 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 8482 <leadingDigits>[27]</leadingDigits> 8483 <format>$1 $2 $3 $4</format> 8484 </numberFormat> 8485 </availableFormats> 8486 <generalDesc> 8487 <nationalNumberPattern> 8488 (?: 8489 2\d| 8490 77 8491 )\d{6} 8492 </nationalNumberPattern> 8493 </generalDesc> 8494 <!-- Includes "Numéro long CDMA fixe" numbers. --> 8495 <fixedLine> 8496 <possibleLengths national="8"/> 8497 <exampleNumber>21360003</exampleNumber> 8498 <nationalNumberPattern> 8499 2(?: 8500 1[2-5]| 8501 7[45] 8502 )\d{5} 8503 </nationalNumberPattern> 8504 </fixedLine> 8505 <mobile> 8506 <possibleLengths national="8"/> 8507 <exampleNumber>77831001</exampleNumber> 8508 <nationalNumberPattern>77\d{6}</nationalNumberPattern> 8509 </mobile> 8510 </territory> 8511 8512 <!-- Denmark (DK) --> 8513 <!-- http://www.dba.erhvervsstyrelsen.dk/numbering-lists --> 8514 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Denmark --> 8515 <!-- https://www.itu.int/oth/T0202000038/en --> 8516 <territory id="DK" countryCode="45" internationalPrefix="00" mobileNumberPortableRegion="true"> 8517 <availableFormats> 8518 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 8519 <leadingDigits>[2-9]</leadingDigits> 8520 <format>$1 $2 $3 $4</format> 8521 </numberFormat> 8522 </availableFormats> 8523 <generalDesc> 8524 <nationalNumberPattern>[2-9]\d{7}</nationalNumberPattern> 8525 </generalDesc> 8526 <!-- Note that "mainly mobile" and "mainly fixed-line" are put under both number types to be 8527 safe. --> 8528 <fixedLine> 8529 <possibleLengths national="8"/> 8530 <exampleNumber>32123456</exampleNumber> 8531 <nationalNumberPattern> 8532 (?: 8533 [2-7]\d| 8534 8[126-9]| 8535 9[1-46-9] 8536 )\d{6} 8537 </nationalNumberPattern> 8538 </fixedLine> 8539 <mobile> 8540 <possibleLengths national="8"/> 8541 <exampleNumber>32123456</exampleNumber> 8542 <nationalNumberPattern> 8543 (?: 8544 [2-7]\d| 8545 8[126-9]| 8546 9[1-46-9] 8547 )\d{6} 8548 </nationalNumberPattern> 8549 </mobile> 8550 <tollFree> 8551 <possibleLengths national="8"/> 8552 <exampleNumber>80123456</exampleNumber> 8553 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 8554 </tollFree> 8555 <premiumRate> 8556 <possibleLengths national="8"/> 8557 <exampleNumber>90123456</exampleNumber> 8558 <nationalNumberPattern>90\d{6}</nationalNumberPattern> 8559 </premiumRate> 8560 </territory> 8561 8562 <!-- Dominica (DM) --> 8563 <!-- Calling code and formatting shared with 'US' --> 8564 <!-- http://www.itu.int/oth/T020200003B/en --> 8565 <territory id="DM" countryCode="1" leadingDigits="767" internationalPrefix="011" 8566 nationalPrefix="1" nationalPrefixForParsing="1|([2-7]\d{6})$" 8567 nationalPrefixTransformRule="767$1" mobileNumberPortableRegion="true"> 8568 <generalDesc> 8569 <nationalNumberPattern> 8570 (?: 8571 [58]\d\d| 8572 767| 8573 900 8574 )\d{7} 8575 </nationalNumberPattern> 8576 </generalDesc> 8577 <fixedLine> 8578 <possibleLengths national="10" localOnly="7"/> 8579 <exampleNumber>7674201234</exampleNumber> 8580 <nationalNumberPattern> 8581 767(?: 8582 2(?: 8583 55| 8584 66 8585 )| 8586 4(?: 8587 2[01]| 8588 4[0-25-9] 8589 )| 8590 50[0-4] 8591 )\d{4} 8592 </nationalNumberPattern> 8593 </fixedLine> 8594 <!-- Adding 61[237], 285 and 295 since online numbers have been found with this prefix. --> 8595 <mobile> 8596 <possibleLengths national="10" localOnly="7"/> 8597 <exampleNumber>7672251234</exampleNumber> 8598 <nationalNumberPattern> 8599 767(?: 8600 2(?: 8601 [2-4689]5| 8602 7[5-7] 8603 )| 8604 31[5-7]| 8605 61[1-8]| 8606 70[1-6] 8607 )\d{4} 8608 </nationalNumberPattern> 8609 </mobile> 8610 <tollFree> 8611 <possibleLengths national="10"/> 8612 <exampleNumber>8002123456</exampleNumber> 8613 <nationalNumberPattern> 8614 8(?: 8615 00| 8616 33| 8617 44| 8618 55| 8619 66| 8620 77| 8621 88 8622 )[2-9]\d{6} 8623 </nationalNumberPattern> 8624 </tollFree> 8625 <premiumRate> 8626 <possibleLengths national="10"/> 8627 <exampleNumber>9002123456</exampleNumber> 8628 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 8629 </premiumRate> 8630 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 8631 <personalNumber> 8632 <possibleLengths national="10"/> 8633 <exampleNumber>5002345678</exampleNumber> 8634 <nationalNumberPattern> 8635 52(?: 8636 3(?: 8637 [2-46-9][02-9]\d| 8638 5(?: 8639 [02-46-9]\d| 8640 5[0-46-9] 8641 ) 8642 )| 8643 4(?: 8644 [2-478][02-9]\d| 8645 5(?: 8646 [034]\d| 8647 2[024-9]| 8648 5[0-46-9] 8649 )| 8650 6(?: 8651 0[1-9]| 8652 [2-9]\d 8653 )| 8654 9(?: 8655 [05-9]\d| 8656 2[0-5]| 8657 49 8658 ) 8659 ) 8660 )\d{4}| 8661 52[34][2-9]1[02-9]\d{4}| 8662 5(?: 8663 00| 8664 2[125-7]| 8665 33| 8666 44| 8667 66| 8668 77| 8669 88 8670 )[2-9]\d{6} 8671 </nationalNumberPattern> 8672 </personalNumber> 8673 </territory> 8674 8675 <!-- Dominican Republic (DO) --> 8676 <!-- Calling code and formatting shared with 'US' --> 8677 <!-- http://www.itu.int/oth/T020200003C/en --> 8678 <territory id="DO" countryCode="1" leadingDigits="8001|8[024]9" internationalPrefix="011" 8679 nationalPrefix="1" mobileNumberPortableRegion="true"> 8680 <generalDesc> 8681 <nationalNumberPattern> 8682 (?: 8683 [58]\d\d| 8684 900 8685 )\d{7} 8686 </nationalNumberPattern> 8687 </generalDesc> 8688 <!-- The ITU data seems to be somewhat incomplete. We ensure that the fully-specified mobile 8689 prefixes in the document are classified as such by excluding them from the fixed-line 8690 ranges, but other than this have a generic rule. --> 8691 <fixedLine> 8692 <possibleLengths national="10" localOnly="7"/> 8693 <exampleNumber>8092345678</exampleNumber> 8694 <nationalNumberPattern> 8695 8(?: 8696 [04]9[2-9]\d\d| 8697 29(?: 8698 2(?: 8699 [0-59]\d| 8700 6[04-9]| 8701 7[0-27]| 8702 8[0237-9] 8703 )| 8704 3(?: 8705 [0-35-9]\d| 8706 4[7-9] 8707 )| 8708 [45]\d\d| 8709 6(?: 8710 [0-27-9]\d| 8711 [3-5][1-9]| 8712 6[0135-8] 8713 )| 8714 7(?: 8715 0[013-9]| 8716 [1-37]\d| 8717 4[1-35689]| 8718 5[1-4689]| 8719 6[1-57-9]| 8720 8[1-79]| 8721 9[1-8] 8722 )| 8723 8(?: 8724 0[146-9]| 8725 1[0-48]| 8726 [248]\d| 8727 3[1-79]| 8728 5[01589]| 8729 6[013-68]| 8730 7[124-8]| 8731 9[0-8] 8732 )| 8733 9(?: 8734 [0-24]\d| 8735 3[02-46-9]| 8736 5[0-79]| 8737 60| 8738 7[0169]| 8739 8[57-9]| 8740 9[02-9] 8741 ) 8742 ) 8743 )\d{4} 8744 </nationalNumberPattern> 8745 </fixedLine> 8746 <mobile> 8747 <possibleLengths national="10" localOnly="7"/> 8748 <exampleNumber>8092345678</exampleNumber> 8749 <nationalNumberPattern>8[024]9[2-9]\d{6}</nationalNumberPattern> 8750 </mobile> 8751 <tollFree> 8752 <possibleLengths national="10"/> 8753 <exampleNumber>8002123456</exampleNumber> 8754 <nationalNumberPattern> 8755 8(?: 8756 00(?: 8757 14| 8758 [2-9]\d 8759 )| 8760 (?: 8761 33| 8762 44| 8763 55| 8764 66| 8765 77| 8766 88 8767 )[2-9]\d 8768 )\d{5} 8769 </nationalNumberPattern> 8770 </tollFree> 8771 <premiumRate> 8772 <possibleLengths national="10"/> 8773 <exampleNumber>9002123456</exampleNumber> 8774 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 8775 </premiumRate> 8776 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 8777 <personalNumber> 8778 <possibleLengths national="10"/> 8779 <exampleNumber>5002345678</exampleNumber> 8780 <nationalNumberPattern> 8781 52(?: 8782 3(?: 8783 [2-46-9][02-9]\d| 8784 5(?: 8785 [02-46-9]\d| 8786 5[0-46-9] 8787 ) 8788 )| 8789 4(?: 8790 [2-478][02-9]\d| 8791 5(?: 8792 [034]\d| 8793 2[024-9]| 8794 5[0-46-9] 8795 )| 8796 6(?: 8797 0[1-9]| 8798 [2-9]\d 8799 )| 8800 9(?: 8801 [05-9]\d| 8802 2[0-5]| 8803 49 8804 ) 8805 ) 8806 )\d{4}| 8807 52[34][2-9]1[02-9]\d{4}| 8808 5(?: 8809 00| 8810 2[125-7]| 8811 33| 8812 44| 8813 66| 8814 77| 8815 88 8816 )[2-9]\d{6} 8817 </nationalNumberPattern> 8818 </personalNumber> 8819 </territory> 8820 8821 <!-- Algeria (DZ) --> 8822 <!-- http://www.itu.int/oth/T0202000003/en --> 8823 <!-- http://www.arpt.dz --> 8824 <territory id="DZ" countryCode="213" internationalPrefix="00" nationalPrefix="0"> 8825 <availableFormats> 8826 <!-- Formatting from http://www.pagesjaunes-dz.com. --> 8827 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8828 <leadingDigits>[1-4]</leadingDigits> 8829 <format>$1 $2 $3 $4</format> 8830 </numberFormat> 8831 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8832 <leadingDigits>9</leadingDigits> 8833 <format>$1 $2 $3 $4</format> 8834 </numberFormat> 8835 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 8836 <leadingDigits>[5-8]</leadingDigits> 8837 <format>$1 $2 $3 $4</format> 8838 </numberFormat> 8839 </availableFormats> 8840 <generalDesc> 8841 <nationalNumberPattern> 8842 (?: 8843 [1-4]| 8844 [5-79]\d| 8845 80 8846 )\d{7} 8847 </nationalNumberPattern> 8848 </generalDesc> 8849 <!-- We include the VSAT lines here. --> 8850 <!-- Added prefix 23 found online. --> 8851 <fixedLine> 8852 <possibleLengths national="8,9"/> 8853 <exampleNumber>12345678</exampleNumber> 8854 <nationalNumberPattern> 8855 9619\d{5}| 8856 (?: 8857 1\d| 8858 2[013-79]| 8859 3[0-8]| 8860 4[013-689] 8861 )\d{6} 8862 </nationalNumberPattern> 8863 </fixedLine> 8864 <!-- Adding 65 and 78 from numbers found online. Also, prefix 670 is added since the carrier 8865 Mobilis Algeria provided it, and 54 for Nedjma. Prefixes 67[1-4] were also added for 8866 Mobilis Algeria based on evidence found online. Added new ranges 675 and 676 as 8867 per IR21 received. --> 8868 <mobile> 8869 <possibleLengths national="9"/> 8870 <exampleNumber>551234567</exampleNumber> 8871 <nationalNumberPattern> 8872 (?: 8873 5(?: 8874 4[0-29]| 8875 5\d| 8876 6[0-2] 8877 )| 8878 6(?: 8879 [569]\d| 8880 7[0-6] 8881 )| 8882 7[7-9]\d 8883 )\d{6} 8884 </nationalNumberPattern> 8885 </mobile> 8886 <tollFree> 8887 <possibleLengths national="9"/> 8888 <exampleNumber>800123456</exampleNumber> 8889 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 8890 </tollFree> 8891 <premiumRate> 8892 <possibleLengths national="9"/> 8893 <exampleNumber>808123456</exampleNumber> 8894 <nationalNumberPattern>80[3-689]1\d{5}</nationalNumberPattern> 8895 </premiumRate> 8896 <!-- The Algerian plan doesn't specify where the costs start to be considered "premium", so we 8897 draw an arbitrary line here and say that from 50 Da up they will be considered premium. --> 8898 <sharedCost> 8899 <possibleLengths national="9"/> 8900 <exampleNumber>801123456</exampleNumber> 8901 <nationalNumberPattern>80[12]1\d{5}</nationalNumberPattern> 8902 </sharedCost> 8903 <voip> 8904 <possibleLengths national="9"/> 8905 <exampleNumber>983123456</exampleNumber> 8906 <nationalNumberPattern>98[23]\d{6}</nationalNumberPattern> 8907 </voip> 8908 </territory> 8909 8910 <!-- Ecuador (EC) --> 8911 <!-- http://en.wikipedia.org/wiki/+593 --> 8912 <!-- http://www.arcotel.gob.ec/plan-tecnico-fundamental-de-numeracion-series-numericas/ --> 8913 <!-- http://www.itu.int/oth/T020200003D/en --> 8914 <territory id="EC" countryCode="593" internationalPrefix="00" nationalPrefix="0" 8915 mobileNumberPortableRegion="true"> 8916 <availableFormats> 8917 <numberFormat pattern="(\d{3})(\d{4})"> 8918 <leadingDigits>[2-7]</leadingDigits> 8919 <format>$1-$2</format> 8920 <intlFormat>NA</intlFormat> 8921 </numberFormat> 8922 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 8923 <leadingDigits>[2-7]</leadingDigits> 8924 <format>$1 $2-$3</format> 8925 <intlFormat>$1-$2-$3</intlFormat> 8926 </numberFormat> 8927 <!-- Formatting for the new longer mobile numbers comes from the advertisements about the 8928 change on the http://www.conatel.gob.ec site. --> 8929 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 8930 <leadingDigits>9</leadingDigits> 8931 <format>$1 $2 $3</format> 8932 </numberFormat> 8933 <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})"> 8934 <leadingDigits>1</leadingDigits> 8935 <format>$1 $2 $3</format> 8936 </numberFormat> 8937 </availableFormats> 8938 <generalDesc> 8939 <nationalNumberPattern> 8940 1\d{9,10}| 8941 (?: 8942 [2-7]| 8943 9\d 8944 )\d{7} 8945 </nationalNumberPattern> 8946 </generalDesc> 8947 <fixedLine> 8948 <possibleLengths national="8" localOnly="7"/> 8949 <exampleNumber>22123456</exampleNumber> 8950 <nationalNumberPattern>[2-7][2-7]\d{6}</nationalNumberPattern> 8951 </fixedLine> 8952 <mobile> 8953 <possibleLengths national="9"/> 8954 <exampleNumber>991234567</exampleNumber> 8955 <nationalNumberPattern> 8956 964[0-2]\d{5}| 8957 9(?: 8958 39| 8959 [57][89]| 8960 6[0-36-9]| 8961 [89]\d 8962 )\d{6} 8963 </nationalNumberPattern> 8964 </mobile> 8965 <tollFree> 8966 <possibleLengths national="10,11"/> 8967 <exampleNumber>18001234567</exampleNumber> 8968 <nationalNumberPattern> 8969 1800\d{7}| 8970 1[78]00\d{6} 8971 </nationalNumberPattern> 8972 </tollFree> 8973 <voip> 8974 <possibleLengths national="8"/> 8975 <exampleNumber>28901234</exampleNumber> 8976 <nationalNumberPattern>[2-7]890\d{4}</nationalNumberPattern> 8977 </voip> 8978 </territory> 8979 8980 <!-- Estonia (EE) --> 8981 <!-- http://www.itu.int/oth/T0202000043/en --> 8982 <territory id="EE" countryCode="372" internationalPrefix="00" mobileNumberPortableRegion="true"> 8983 <availableFormats> 8984 <numberFormat pattern="(\d{3})(\d{4})"> 8985 <leadingDigits> 8986 [369]| 8987 4[3-8]| 8988 5(?: 8989 [0-2]| 8990 5[0-478]| 8991 6[45] 8992 )| 8993 7[1-9]| 8994 88 8995 </leadingDigits> 8996 <leadingDigits> 8997 [369]| 8998 4[3-8]| 8999 5(?: 9000 [02]| 9001 1(?: 9002 [0-8]| 9003 95 9004 )| 9005 5[0-478]| 9006 6(?: 9007 4[0-4]| 9008 5[1-589] 9009 ) 9010 )| 9011 7[1-9]| 9012 88 9013 </leadingDigits> 9014 <format>$1 $2</format> 9015 </numberFormat> 9016 <numberFormat pattern="(\d{4})(\d{3,4})"> 9017 <leadingDigits> 9018 [45]| 9019 8(?: 9020 00| 9021 [1-49] 9022 ) 9023 </leadingDigits> 9024 <leadingDigits> 9025 [45]| 9026 8(?: 9027 00[1-9]| 9028 [1-49] 9029 ) 9030 </leadingDigits> 9031 <format>$1 $2</format> 9032 </numberFormat> 9033 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 9034 <leadingDigits>7</leadingDigits> 9035 <format>$1 $2 $3</format> 9036 </numberFormat> 9037 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 9038 <leadingDigits>8</leadingDigits> 9039 <format>$1 $2 $3</format> 9040 </numberFormat> 9041 </availableFormats> 9042 <generalDesc> 9043 <nationalNumberPattern> 9044 8\d{9}| 9045 [4578]\d{7}| 9046 (?: 9047 [3-8]\d| 9048 90 9049 )\d{5} 9050 </nationalNumberPattern> 9051 </generalDesc> 9052 <noInternationalDialling> 9053 <possibleLengths national="7"/> 9054 <nationalNumberPattern>800[2-9]\d{3}</nationalNumberPattern> 9055 </noInternationalDialling> 9056 <fixedLine> 9057 <possibleLengths national="7"/> 9058 <exampleNumber>3212345</exampleNumber> 9059 <nationalNumberPattern> 9060 (?: 9061 3[23589]| 9062 4[3-8]| 9063 6\d| 9064 7[1-9]| 9065 88 9066 )\d{5} 9067 </nationalNumberPattern> 9068 </fixedLine> 9069 <!-- 7 digit mobile numbers currently in use with special prefixes are preserved - new 9070 numbers are 8 digits. --> 9071 <mobile> 9072 <possibleLengths national="7,8"/> 9073 <exampleNumber>51234567</exampleNumber> 9074 <nationalNumberPattern> 9075 (?: 9076 5\d{5}| 9077 8(?: 9078 1(?: 9079 0(?: 9080 000| 9081 [3-9]\d\d 9082 )| 9083 (?: 9084 1(?: 9085 0[236]| 9086 1\d 9087 )| 9088 (?: 9089 23| 9090 [3-79]\d 9091 )\d 9092 )\d 9093 )| 9094 2(?: 9095 0(?: 9096 000| 9097 (?: 9098 19| 9099 [2-7]\d 9100 )\d 9101 )| 9102 (?: 9103 (?: 9104 [124-6]\d| 9105 3[5-9] 9106 )\d| 9107 7(?: 9108 [3679]\d| 9109 8[13-9] 9110 )| 9111 8(?: 9112 [2-6]\d| 9113 7[01] 9114 ) 9115 )\d 9116 )| 9117 [349]\d{4} 9118 ) 9119 )\d\d| 9120 5(?: 9121 (?: 9122 [02]\d| 9123 5[0-478] 9124 )\d| 9125 1(?: 9126 [0-8]\d| 9127 95 9128 )| 9129 6(?: 9130 4[0-4]| 9131 5[1-589] 9132 ) 9133 )\d{3} 9134 </nationalNumberPattern> 9135 </mobile> 9136 <tollFree> 9137 <possibleLengths national="7,8,10"/> 9138 <exampleNumber>80012345</exampleNumber> 9139 <nationalNumberPattern> 9140 800(?: 9141 (?: 9142 0\d\d| 9143 1 9144 )\d| 9145 [2-9] 9146 )\d{3} 9147 </nationalNumberPattern> 9148 </tollFree> 9149 <!-- Supporting eFax numbers here as well. We aren't sure the exact cost, but have 9150 had user reports that they are expensive to dial. --> 9151 <premiumRate> 9152 <possibleLengths national="7,8"/> 9153 <exampleNumber>9001234</exampleNumber> 9154 <nationalNumberPattern> 9155 (?: 9156 40\d\d| 9157 900 9158 )\d{4} 9159 </nationalNumberPattern> 9160 </premiumRate> 9161 <personalNumber> 9162 <possibleLengths national="8"/> 9163 <exampleNumber>70012345</exampleNumber> 9164 <nationalNumberPattern>70[0-2]\d{5}</nationalNumberPattern> 9165 </personalNumber> 9166 </territory> 9167 9168 <!-- Egypt (EG) --> 9169 <!-- http://www.itu.int/oth/T020200003E/en --> 9170 <territory id="EG" countryCode="20" internationalPrefix="00" nationalPrefix="0" 9171 mobileNumberPortableRegion="true"> 9172 <availableFormats> 9173 <numberFormat pattern="(\d)(\d{7,8})" nationalPrefixFormattingRule="$NP$FG"> 9174 <leadingDigits>[23]</leadingDigits> 9175 <format>$1 $2</format> 9176 </numberFormat> 9177 <numberFormat pattern="(\d{2})(\d{6,7})" nationalPrefixFormattingRule="$NP$FG"> 9178 <leadingDigits> 9179 1[35]| 9180 [4-6]| 9181 8[2468]| 9182 9[235-7] 9183 </leadingDigits> 9184 <format>$1 $2</format> 9185 </numberFormat> 9186 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 9187 <leadingDigits>[189]</leadingDigits> 9188 <format>$1 $2 $3</format> 9189 </numberFormat> 9190 </availableFormats> 9191 <generalDesc> 9192 <nationalNumberPattern> 9193 [189]\d{8,9}| 9194 [24-6]\d{8}| 9195 [135]\d{7} 9196 </nationalNumberPattern> 9197 </generalDesc> 9198 <!-- Subscriber numbers starting with 5 are also permitted for the area codes 040, with 5, 6 9199 and 7 for the area code 050, with 5 and 7 for 082, with 6 for 084, with 7 for 086 and 9200 092 and with 5 and 6 for 96. --> 9201 <fixedLine> 9202 <possibleLengths national="8,9" localOnly="6,7"/> 9203 <exampleNumber>234567890</exampleNumber> 9204 <nationalNumberPattern> 9205 13[23]\d{6}| 9206 (?: 9207 15| 9208 57 9209 )\d{6,7}| 9210 (?: 9211 2[2-4]| 9212 3| 9213 4[05-8]| 9214 5[05]| 9215 6[24-689]| 9216 8[2468]| 9217 9[235-7] 9218 )\d{7} 9219 </nationalNumberPattern> 9220 </fixedLine> 9221 <mobile> 9222 <possibleLengths national="10"/> 9223 <exampleNumber>1001234567</exampleNumber> 9224 <nationalNumberPattern>1[0-25]\d{8}</nationalNumberPattern> 9225 </mobile> 9226 <tollFree> 9227 <possibleLengths national="10"/> 9228 <exampleNumber>8001234567</exampleNumber> 9229 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 9230 </tollFree> 9231 <premiumRate> 9232 <possibleLengths national="10"/> 9233 <exampleNumber>9001234567</exampleNumber> 9234 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 9235 </premiumRate> 9236 </territory> 9237 9238 <!-- Western Sahara (EH) --> 9239 <!-- Calling code and formatting shared with 'MA' --> 9240 <!-- Two area codes are defined in the Morocco ITU document; 05288 XXXXX and 05289 XXXXX --> 9241 <!-- http://www.itu.int/oth/T0202000090/en --> 9242 <territory id="EH" countryCode="212" leadingDigits="528[89]" internationalPrefix="00" 9243 nationalPrefix="0"> 9244 <generalDesc> 9245 <nationalNumberPattern>[5-8]\d{8}</nationalNumberPattern> 9246 </generalDesc> 9247 <fixedLine> 9248 <possibleLengths national="9"/> 9249 <exampleNumber>528812345</exampleNumber> 9250 <nationalNumberPattern>528[89]\d{5}</nationalNumberPattern> 9251 </fixedLine> 9252 <!-- The following sections are copied verbatim from Morocco to allow these non-geographical 9253 numbers to be recognized as available from within Western Sahara. --> 9254 <mobile> 9255 <possibleLengths national="9"/> 9256 <exampleNumber>650123456</exampleNumber> 9257 <nationalNumberPattern> 9258 (?: 9259 6(?: 9260 [0-79]\d| 9261 8[0-247-9] 9262 )| 9263 7(?: 9264 [017]\d| 9265 6[0-367] 9266 ) 9267 )\d{6} 9268 </nationalNumberPattern> 9269 </mobile> 9270 <tollFree> 9271 <possibleLengths national="9"/> 9272 <exampleNumber>801234567</exampleNumber> 9273 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 9274 </tollFree> 9275 <premiumRate> 9276 <possibleLengths national="9"/> 9277 <exampleNumber>891234567</exampleNumber> 9278 <nationalNumberPattern>89\d{7}</nationalNumberPattern> 9279 </premiumRate> 9280 <!-- Putting VSAT numbers here. --> 9281 <voip> 9282 <possibleLengths national="9"/> 9283 <exampleNumber>592401234</exampleNumber> 9284 <nationalNumberPattern> 9285 592(?: 9286 4[0-2]| 9287 93 9288 )\d{4} 9289 </nationalNumberPattern> 9290 </voip> 9291 </territory> 9292 9293 <!-- Eritrea (ER) --> 9294 <!-- http://www.itu.int/oth/T0202000042/en --> 9295 <territory id="ER" countryCode="291" internationalPrefix="00" nationalPrefix="0"> 9296 <availableFormats> 9297 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 9298 <leadingDigits>[178]</leadingDigits> 9299 <format>$1 $2 $3</format> 9300 </numberFormat> 9301 </availableFormats> 9302 <generalDesc> 9303 <nationalNumberPattern>[178]\d{6}</nationalNumberPattern> 9304 </generalDesc> 9305 <!-- Test number from plan. --> 9306 <fixedLine> 9307 <possibleLengths national="7" localOnly="6"/> 9308 <exampleNumber>8370362</exampleNumber> 9309 <nationalNumberPattern> 9310 (?: 9311 1(?: 9312 1[12568]| 9313 [24]0| 9314 55| 9315 6[146] 9316 )| 9317 8\d\d 9318 )\d{4} 9319 </nationalNumberPattern> 9320 </fixedLine> 9321 <!-- It is unclear in the plan whether the 07 mobile prefix superseded the previous 017[1-3] 9322 numbers or was in addition to them, so we support both here. --> 9323 <mobile> 9324 <possibleLengths national="7"/> 9325 <exampleNumber>7123456</exampleNumber> 9326 <nationalNumberPattern> 9327 (?: 9328 17[1-3]| 9329 7\d\d 9330 )\d{4} 9331 </nationalNumberPattern> 9332 </mobile> 9333 </territory> 9334 9335 <!-- Spain (ES) --> 9336 <!-- http://www.minetur.gob.es/telecomunicaciones/es-ES/Servicios/Numeracion/Documents/14-10_Descripcion_PNN.pdf --> 9337 <territory id="ES" countryCode="34" internationalPrefix="00" mobileNumberPortableRegion="true"> 9338 <availableFormats> 9339 <!-- 4-digit shortcodes which would otherwise be formatted as 'XXX X' --> 9340 <numberFormat pattern="(\d{4})"> 9341 <leadingDigits>905</leadingDigits> 9342 <format>$1</format> 9343 <intlFormat>NA</intlFormat> 9344 </numberFormat> 9345 <!-- 6-digit shortcodes which would otherwise be formatted as 'XXX XX X' --> 9346 <numberFormat pattern="(\d{6})"> 9347 <leadingDigits>[79]9</leadingDigits> 9348 <format>$1</format> 9349 <intlFormat>NA</intlFormat> 9350 </numberFormat> 9351 <!-- Toll free numbers. --> 9352 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 9353 <leadingDigits>[89]00</leadingDigits> 9354 <format>$1 $2 $3</format> 9355 </numberFormat> 9356 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 9357 <leadingDigits>[5-9]</leadingDigits> 9358 <format>$1 $2 $3 $4</format> 9359 </numberFormat> 9360 </availableFormats> 9361 <generalDesc> 9362 <nationalNumberPattern>[5-9]\d{8}</nationalNumberPattern> 9363 </generalDesc> 9364 <!-- The pattern is complex because the Lleida Networks mobile ranges are inside the 9365 fixed-line ranges. As per official announcement, 919 prefix is assigned to 9366 Madrid area http://www.boe.es/boe/dias/2016/11/17/pdfs/BOE-A-2016-10756.pdf. --> 9367 <fixedLine> 9368 <possibleLengths national="9"/> 9369 <exampleNumber>810123456</exampleNumber> 9370 <nationalNumberPattern> 9371 96906(?: 9372 0[0-8]| 9373 1[1-9]| 9374 [2-9]\d 9375 )\d\d| 9376 9(?: 9377 69(?: 9378 0[0-57-9]| 9379 [1-9]\d 9380 )| 9381 73(?: 9382 [0-8]\d| 9383 9[1-9] 9384 ) 9385 )\d{4}| 9386 (?: 9387 8(?: 9388 [1356]\d| 9389 [28][0-8]| 9390 [47][1-9] 9391 )| 9392 9(?: 9393 [135]\d| 9394 [268][0-8]| 9395 4[1-9]| 9396 7[124-9] 9397 ) 9398 )\d{6} 9399 </nationalNumberPattern> 9400 </fixedLine> 9401 <!-- The ranges 969060900 to 969061099 and 973900000 to 973909999 are mobile according to 9402 information received from Lleida Networks. Added 78 range based on user bug reports. --> 9403 <mobile> 9404 <possibleLengths national="9"/> 9405 <exampleNumber>612345678</exampleNumber> 9406 <nationalNumberPattern> 9407 (?: 9408 590[16]00\d| 9409 9(?: 9410 6906(?: 9411 09| 9412 10 9413 )| 9414 7390\d\d 9415 ) 9416 )\d\d| 9417 (?: 9418 6\d| 9419 7[1-48] 9420 )\d{7} 9421 </nationalNumberPattern> 9422 </mobile> 9423 <tollFree> 9424 <possibleLengths national="9"/> 9425 <exampleNumber>800123456</exampleNumber> 9426 <nationalNumberPattern>[89]00\d{6}</nationalNumberPattern> 9427 </tollFree> 9428 <premiumRate> 9429 <possibleLengths national="9"/> 9430 <exampleNumber>803123456</exampleNumber> 9431 <nationalNumberPattern>80[367]\d{6}</nationalNumberPattern> 9432 </premiumRate> 9433 <sharedCost> 9434 <possibleLengths national="9"/> 9435 <exampleNumber>901123456</exampleNumber> 9436 <nationalNumberPattern>90[12]\d{6}</nationalNumberPattern> 9437 </sharedCost> 9438 <personalNumber> 9439 <possibleLengths national="9"/> 9440 <exampleNumber>701234567</exampleNumber> 9441 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 9442 </personalNumber> 9443 <!-- Modelling non-geographic nomadic numbers as UAN. --> 9444 <uan> 9445 <possibleLengths national="9"/> 9446 <exampleNumber>511234567</exampleNumber> 9447 <nationalNumberPattern>51\d{7}</nationalNumberPattern> 9448 </uan> 9449 </territory> 9450 9451 <!-- Ethiopia (ET) --> 9452 <!-- http://www.itu.int/oth/T0202000044/en --> 9453 <territory id="ET" countryCode="251" internationalPrefix="00" nationalPrefix="0"> 9454 <availableFormats> 9455 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 9456 <leadingDigits>[1-59]</leadingDigits> 9457 <format>$1 $2 $3</format> 9458 </numberFormat> 9459 </availableFormats> 9460 <generalDesc> 9461 <nationalNumberPattern> 9462 (?: 9463 11| 9464 [2-59]\d 9465 )\d{7} 9466 </nationalNumberPattern> 9467 </generalDesc> 9468 <!-- Found valid fixed-line numbers online that starts with prefix 11 617, 11 639 and 9469 11 667[01]. --> 9470 <fixedLine> 9471 <possibleLengths national="9" localOnly="7"/> 9472 <exampleNumber>111112345</exampleNumber> 9473 <nationalNumberPattern> 9474 11667[01]\d{3}| 9475 (?: 9476 11(?: 9477 1(?: 9478 1[124]| 9479 2[2-7]| 9480 3[1-5]| 9481 5[5-8]| 9482 8[6-8] 9483 )| 9484 2(?: 9485 13| 9486 3[6-8]| 9487 5[89]| 9488 7[05-9]| 9489 8[2-6] 9490 )| 9491 3(?: 9492 2[01]| 9493 3[0-289]| 9494 4[1289]| 9495 7[1-4]| 9496 87 9497 )| 9498 4(?: 9499 1[69]| 9500 3[2-49]| 9501 4[0-3]| 9502 6[5-8] 9503 )| 9504 5(?: 9505 1[578]| 9506 44| 9507 5[0-4] 9508 )| 9509 6(?: 9510 1[78]| 9511 2[69]| 9512 39| 9513 4[5-7]| 9514 5[1-5]| 9515 6[0-59]| 9516 8[015-8] 9517 ) 9518 )| 9519 2(?: 9520 2(?: 9521 11[1-9]| 9522 22[0-7]| 9523 33\d| 9524 44[1467]| 9525 66[1-68] 9526 )| 9527 5(?: 9528 11[124-6]| 9529 33[2-8]| 9530 44[1467]| 9531 55[14]| 9532 66[1-3679]| 9533 77[124-79]| 9534 880 9535 ) 9536 )| 9537 3(?: 9538 3(?: 9539 11[0-46-8]| 9540 (?: 9541 22| 9542 55 9543 )[0-6]| 9544 33[0134689]| 9545 44[04]| 9546 66[01467] 9547 )| 9548 4(?: 9549 44[0-8]| 9550 55[0-69]| 9551 66[0-3]| 9552 77[1-5] 9553 ) 9554 )| 9555 4(?: 9556 6(?: 9557 119| 9558 22[0-24-7]| 9559 33[1-5]| 9560 44[13-69]| 9561 55[14-689]| 9562 660| 9563 88[1-4] 9564 )| 9565 7(?: 9566 (?: 9567 11| 9568 22 9569 )[1-9]| 9570 33[13-7]| 9571 44[13-6]| 9572 55[1-689] 9573 ) 9574 )| 9575 5(?: 9576 7(?: 9577 227| 9578 55[05]| 9579 (?: 9580 66| 9581 77 9582 )[14-8] 9583 )| 9584 8(?: 9585 11[149]| 9586 22[013-79]| 9587 33[0-68]| 9588 44[013-8]| 9589 550| 9590 66[1-5]| 9591 77\d 9592 ) 9593 ) 9594 )\d{4} 9595 </nationalNumberPattern> 9596 </fixedLine> 9597 <!-- The data here is not regularly updated by the Ethiopian authorities, and many more 9598 numbers are visible online than are reported in the ITU document. We have also 9599 referred to IR 21 docs as they are frequently updated. --> 9600 <mobile> 9601 <possibleLengths national="9"/> 9602 <exampleNumber>911234567</exampleNumber> 9603 <nationalNumberPattern>9\d{8}</nationalNumberPattern> 9604 </mobile> 9605 </territory> 9606 9607 <!-- Finland (FI) --> 9608 <!-- Main region for 'AX' --> 9609 <!-- Adding all international carrier access codes in below doc that we found corroborating 9610 evidence for. https://www.viestintavirasto.fi/en/internettelephone/numberingoftelecommunicationsnetworks/internationalcalls/internationalcarrieraccesscodes.html --> 9611 <!-- Not supporting national long distance carrier codes as these are overlapping with UAN 9612 ranges mentioned in ITU doc. --> 9613 <!-- https://www.viestintavirasto.fi/internetpuhelin/puhelinverkonnumerointi.html --> 9614 <territory id="FI" mainCountryForCode="true" countryCode="358" leadingDigits="1[03-79]|[2-9]" 9615 preferredInternationalPrefix="00" 9616 internationalPrefix="00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))" 9617 nationalPrefix="0" mobileNumberPortableRegion="true"> 9618 <availableFormats> 9619 <!-- Most service numbers are included under UAN in PhoneNumberMetadata.xml (and also in 9620 the no-international-dialling block) but prefixes 75[12] are always short and used 9621 for directory services so are covered in ShortNumberMetadata.xml intead. However, 9622 they still need a national prefix so we have a formatting rule here. --> 9623 <numberFormat pattern="(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 9624 <leadingDigits>75[12]</leadingDigits> 9625 <format>$1</format> 9626 <intlFormat>NA</intlFormat> 9627 </numberFormat> 9628 <!-- General format for 1-digit prefix (5-10 digit numbers). --> 9629 <numberFormat pattern="(\d)(\d{4,9})" nationalPrefixFormattingRule="$NP$FG"> 9630 <leadingDigits> 9631 [2568][1-8]| 9632 3(?: 9633 0[1-9]| 9634 [1-9] 9635 )| 9636 9 9637 </leadingDigits> 9638 <format>$1 $2</format> 9639 </numberFormat> 9640 <!-- Format for 6 digit short codes. --> 9641 <numberFormat pattern="(\d{6})"> 9642 <leadingDigits>11</leadingDigits> 9643 <format>$1</format> 9644 <intlFormat>NA</intlFormat> 9645 </numberFormat> 9646 <!-- General format for 3-digit prefix (6-10 digit numbers). --> 9647 <numberFormat pattern="(\d{3})(\d{3,7})" nationalPrefixFormattingRule="$NP$FG"> 9648 <leadingDigits> 9649 [12]00| 9650 [368]| 9651 70[07-9] 9652 </leadingDigits> 9653 <format>$1 $2</format> 9654 </numberFormat> 9655 <!-- General format for 2-digit prefix (6-10 digit numbers). --> 9656 <numberFormat pattern="(\d{2})(\d{4,8})" nationalPrefixFormattingRule="$NP$FG"> 9657 <leadingDigits> 9658 [1245]| 9659 7[135] 9660 </leadingDigits> 9661 <format>$1 $2</format> 9662 </numberFormat> 9663 <numberFormat pattern="(\d{2})(\d{6,10})" nationalPrefixFormattingRule="$NP$FG"> 9664 <leadingDigits>7</leadingDigits> 9665 <format>$1 $2</format> 9666 </numberFormat> 9667 </availableFormats> 9668 <generalDesc> 9669 <nationalNumberPattern> 9670 [1-35689]\d{4}| 9671 7\d{10,11}| 9672 (?: 9673 [124-7]\d| 9674 3[0-46-9] 9675 )\d{8}| 9676 [1-9]\d{5,8} 9677 </nationalNumberPattern> 9678 </generalDesc> 9679 <!-- According to the national numbering plan, service numbers are in general not accessible 9680 from abroad, although 600/700/800 numbers may be. --> 9681 <noInternationalDialling> 9682 <possibleLengths national="[5-12]"/> 9683 <nationalNumberPattern> 9684 20(?: 9685 2[023]| 9686 9[89] 9687 )\d{1,6}| 9688 (?: 9689 60[12]\d| 9690 7099 9691 )\d{4,5}| 9692 (?: 9693 606| 9694 7(?: 9695 0[78]| 9696 1| 9697 3\d 9698 ) 9699 )\d{7}| 9700 (?: 9701 [1-3]00| 9702 7(?: 9703 0[1-5]\d\d| 9704 5[03-9] 9705 ) 9706 )\d{3,7} 9707 </nationalNumberPattern> 9708 </noInternationalDialling> 9709 <!-- This is limited to geographic numbers - non-geographic nationwide subscriber numbers 9710 are listed under UAN. It also excludes Åland numbers. Only 5, 7, 8 and 9 digit numbers 9711 are possible as per www.viestintavirasto.fi's plan. Supporting other lengths based on 9712 user reports. --> 9713 <fixedLine> 9714 <possibleLengths national="[5-9]"/> 9715 <exampleNumber>131234567</exampleNumber> 9716 <nationalNumberPattern> 9717 (?: 9718 1[3-79][1-8]| 9719 [235689][1-8]\d 9720 )\d{2,6} 9721 </nationalNumberPattern> 9722 </fixedLine> 9723 <!-- Only 8, 9 and 10 digit numbers are possible as per www.viestintavirasto.fi's plan. 9724 Supporting other lengths based on user reports. --> 9725 <mobile> 9726 <possibleLengths national="[6-10]"/> 9727 <exampleNumber>412345678</exampleNumber> 9728 <nationalNumberPattern> 9729 4946\d{2,6}| 9730 (?: 9731 4[0-8]| 9732 50 9733 )\d{4,8} 9734 </nationalNumberPattern> 9735 </mobile> 9736 <tollFree> 9737 <possibleLengths national="[7-9]"/> 9738 <exampleNumber>800123456</exampleNumber> 9739 <nationalNumberPattern>800\d{4,6}</nationalNumberPattern> 9740 </tollFree> 9741 <premiumRate> 9742 <possibleLengths national="8,9"/> 9743 <exampleNumber>600123456</exampleNumber> 9744 <nationalNumberPattern>[67]00\d{5,6}</nationalNumberPattern> 9745 </premiumRate> 9746 <!-- Covers nationwide non-geographic numbers, and nationwide "service numbers", typically 9747 assigned to institutions such as universities, the national post, etc, where they are 9748 not otherwise classified as toll-free or premium-rate numbers. --> 9749 <uan> 9750 <possibleLengths national="[5-12]"/> 9751 <exampleNumber>10112345</exampleNumber> 9752 <nationalNumberPattern> 9753 20\d{4,8}| 9754 60[12]\d{5,6}| 9755 7(?: 9756 099\d{4,5}| 9757 5[03-9]\d{3,7} 9758 )| 9759 20[2-59]\d\d| 9760 (?: 9761 606| 9762 7(?: 9763 0[78]| 9764 1| 9765 3\d 9766 ) 9767 )\d{7}| 9768 (?: 9769 10| 9770 29| 9771 3[09]| 9772 70[1-5]\d 9773 )\d{4,8} 9774 </nationalNumberPattern> 9775 </uan> 9776 </territory> 9777 9778 <!-- Fiji (FJ) --> 9779 <!-- http://www.itu.int/oth/T0202000048/en --> 9780 <!-- http://www.tfl.com.fj --> 9781 <territory id="FJ" countryCode="679" preferredInternationalPrefix="00" 9782 internationalPrefix="0(?:0|52)"> 9783 <availableFormats> 9784 <numberFormat pattern="(\d{3})(\d{4})"> 9785 <leadingDigits> 9786 [235-9]| 9787 45 9788 </leadingDigits> 9789 <format>$1 $2</format> 9790 </numberFormat> 9791 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 9792 <leadingDigits>0</leadingDigits> 9793 <format>$1 $2 $3</format> 9794 </numberFormat> 9795 </availableFormats> 9796 <generalDesc> 9797 <nationalNumberPattern> 9798 45\d{5}| 9799 (?: 9800 0800\d| 9801 [235-9] 9802 )\d{6} 9803 </nationalNumberPattern> 9804 </generalDesc> 9805 <!-- Adding the prefixes 30X, 31X and 62X, since numbers with these prefixes have been found 9806 online, including in the white pages. 35X and 85X were found in the exchanges listed on 9807 http://www.tfl.com.fj. Prefix 603 is added based on user report and online results. --> 9808 <fixedLine> 9809 <possibleLengths national="7"/> 9810 <exampleNumber>3212345</exampleNumber> 9811 <nationalNumberPattern> 9812 603\d{4}| 9813 (?: 9814 3[0-5]| 9815 6[25-7]| 9816 8[58] 9817 )\d{5} 9818 </nationalNumberPattern> 9819 </fixedLine> 9820 <mobile> 9821 <possibleLengths national="7"/> 9822 <exampleNumber>7012345</exampleNumber> 9823 <nationalNumberPattern> 9824 (?: 9825 [279]\d| 9826 45| 9827 5[01568]| 9828 8[034679] 9829 )\d{5} 9830 </nationalNumberPattern> 9831 </mobile> 9832 <!-- Information found on http://www.tfl.com.fj. It is not clear if these are 9833 internationally diallable, or if so, how. --> 9834 <tollFree> 9835 <possibleLengths national="11"/> 9836 <exampleNumber>08001234567</exampleNumber> 9837 <nationalNumberPattern>0800\d{7}</nationalNumberPattern> 9838 </tollFree> 9839 </territory> 9840 9841 <!-- Falkland Islands (Islas Malvinas) (FK) --> 9842 <!-- http://www.itu.int/oth/T0202000046/en --> 9843 <territory id="FK" countryCode="500" internationalPrefix="00"> 9844 <generalDesc> 9845 <nationalNumberPattern>[2-7]\d{4}</nationalNumberPattern> 9846 </generalDesc> 9847 <fixedLine> 9848 <possibleLengths national="5"/> 9849 <exampleNumber>31234</exampleNumber> 9850 <nationalNumberPattern>[2-47]\d{4}</nationalNumberPattern> 9851 </fixedLine> 9852 <mobile> 9853 <possibleLengths national="5"/> 9854 <exampleNumber>51234</exampleNumber> 9855 <nationalNumberPattern>[56]\d{4}</nationalNumberPattern> 9856 </mobile> 9857 </territory> 9858 9859 <!-- Micronesia (FM) --> 9860 <!-- http://www.itu.int/oth/T020200008B/en --> 9861 <territory id="FM" countryCode="691" internationalPrefix="00"> 9862 <availableFormats> 9863 <numberFormat pattern="(\d{3})(\d{4})"> 9864 <leadingDigits>[389]</leadingDigits> 9865 <format>$1 $2</format> 9866 </numberFormat> 9867 </availableFormats> 9868 <generalDesc> 9869 <nationalNumberPattern> 9870 (?: 9871 [39]\d\d| 9872 820 9873 )\d{4} 9874 </nationalNumberPattern> 9875 </generalDesc> 9876 <fixedLine> 9877 <possibleLengths national="7"/> 9878 <exampleNumber>3201234</exampleNumber> 9879 <nationalNumberPattern> 9880 31(?: 9881 00[67]| 9882 208| 9883 309 9884 )\d\d| 9885 (?: 9886 3(?: 9887 [2357]0[1-9]| 9888 602| 9889 804| 9890 905 9891 )| 9892 (?: 9893 820| 9894 9[2-6]\d 9895 )\d 9896 )\d{3} 9897 </nationalNumberPattern> 9898 </fixedLine> 9899 <!-- Note that most ranges are used for both fixed and mobile but numbers starting with 97X 9900 are exclusively mobile. --> 9901 <mobile> 9902 <possibleLengths national="7"/> 9903 <exampleNumber>3501234</exampleNumber> 9904 <nationalNumberPattern> 9905 31(?: 9906 00[67]| 9907 208| 9908 309 9909 )\d\d| 9910 (?: 9911 3(?: 9912 [2357]0[1-9]| 9913 602| 9914 804| 9915 905 9916 )| 9917 (?: 9918 820| 9919 9[2-7]\d 9920 )\d 9921 )\d{3} 9922 </nationalNumberPattern> 9923 </mobile> 9924 </territory> 9925 9926 <!-- Faroe Islands (FO) --> 9927 <!-- http://www.itu.int/oth/T0202000047/en --> 9928 <!-- All numbers are formatted together, as a block. --> 9929 <territory id="FO" countryCode="298" internationalPrefix="00" 9930 nationalPrefixForParsing="(10(?:01|[12]0|88))"> 9931 <availableFormats> 9932 <numberFormat pattern="(\d{6})" carrierCodeFormattingRule="$CC $FG"> 9933 <leadingDigits>[2-9]</leadingDigits> 9934 <format>$1</format> 9935 </numberFormat> 9936 </availableFormats> 9937 <generalDesc> 9938 <nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern> 9939 </generalDesc> 9940 <fixedLine> 9941 <possibleLengths national="6"/> 9942 <exampleNumber>201234</exampleNumber> 9943 <nationalNumberPattern> 9944 (?: 9945 20| 9946 [34]\d| 9947 8[19] 9948 )\d{4} 9949 </nationalNumberPattern> 9950 </fixedLine> 9951 <mobile> 9952 <possibleLengths national="6"/> 9953 <exampleNumber>211234</exampleNumber> 9954 <nationalNumberPattern> 9955 (?: 9956 [27][1-9]| 9957 5\d| 9958 91 9959 )\d{4} 9960 </nationalNumberPattern> 9961 </mobile> 9962 <tollFree> 9963 <possibleLengths national="6"/> 9964 <exampleNumber>802123</exampleNumber> 9965 <nationalNumberPattern>80[257-9]\d{3}</nationalNumberPattern> 9966 </tollFree> 9967 <premiumRate> 9968 <possibleLengths national="6"/> 9969 <exampleNumber>901123</exampleNumber> 9970 <nationalNumberPattern> 9971 90(?: 9972 [13-5][15-7]| 9973 2[125-7]| 9974 9\d 9975 )\d\d 9976 </nationalNumberPattern> 9977 </premiumRate> 9978 <voip> 9979 <possibleLengths national="6"/> 9980 <exampleNumber>601234</exampleNumber> 9981 <nationalNumberPattern> 9982 (?: 9983 6[0-36]| 9984 88 9985 )\d{4} 9986 </nationalNumberPattern> 9987 </voip> 9988 </territory> 9989 9990 <!-- France (FR) --> 9991 <!-- http://www.itu.int/oth/T020200004A/en --> 9992 <!-- http://www.arcep.fr/index.php?id=8146 --> 9993 <!-- http://en.wikipedia.org/wiki/%2B33 --> 9994 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 9995 <!-- Short numbers will be formatted as a block without a national prefix. --> 9996 <territory id="FR" countryCode="33" internationalPrefix="00" nationalPrefix="0" 9997 mobileNumberPortableRegion="true"> 9998 <availableFormats> 9999 <!-- 4-digit shortcodes. --> 10000 <numberFormat pattern="(\d{4})"> 10001 <leadingDigits>10</leadingDigits> 10002 <format>$1</format> 10003 <intlFormat>NA</intlFormat> 10004 </numberFormat> 10005 <!-- 6-digit shortcodes. --> 10006 <numberFormat pattern="(\d{3})(\d{3})"> 10007 <leadingDigits>1</leadingDigits> 10008 <format>$1 $2</format> 10009 <intlFormat>NA</intlFormat> 10010 </numberFormat> 10011 <!-- Variable cost (toll free, premium rate etc.) --> 10012 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP $FG"> 10013 <leadingDigits>8</leadingDigits> 10014 <format>$1 $2 $3 $4</format> 10015 </numberFormat> 10016 <!-- General format (fixed, mobile, voip) --> 10017 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})" 10018 nationalPrefixFormattingRule="$NP$FG"> 10019 <leadingDigits>[1-79]</leadingDigits> 10020 <format>$1 $2 $3 $4 $5</format> 10021 </numberFormat> 10022 </availableFormats> 10023 <generalDesc> 10024 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern> 10025 </generalDesc> 10026 <fixedLine> 10027 <possibleLengths national="9"/> 10028 <exampleNumber>123456789</exampleNumber> 10029 <nationalNumberPattern> 10030 (?: 10031 [1-35]\d| 10032 4[1-9] 10033 )\d{7} 10034 </nationalNumberPattern> 10035 </fixedLine> 10036 <!-- 700 numbers are mobile phone services as per https://www.arcep.fr/index.php?id=8146 10037 where length is mentioned as 'extended length numbers'. As we are not sure, supporting 10038 it as regular 9 digit range. Sub ranges are assigned to mobile operators as per: 10039 https://www.arcep.fr/index.php?id=interactivenumeros&no_cache=1 --> 10040 <mobile> 10041 <possibleLengths national="9"/> 10042 <exampleNumber>612345678</exampleNumber> 10043 <nationalNumberPattern> 10044 (?: 10045 6(?: 10046 [0-24-8]\d| 10047 3[0-8]| 10048 9[589] 10049 )| 10050 7(?: 10051 00| 10052 [3-9]\d 10053 ) 10054 )\d{6} 10055 </nationalNumberPattern> 10056 </mobile> 10057 <tollFree> 10058 <possibleLengths national="9"/> 10059 <exampleNumber>801234567</exampleNumber> 10060 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 10061 </tollFree> 10062 <premiumRate> 10063 <possibleLengths national="9"/> 10064 <exampleNumber>891123456</exampleNumber> 10065 <nationalNumberPattern> 10066 836(?: 10067 0[0-36-9]| 10068 [1-9]\d 10069 )\d{4}| 10070 8(?: 10071 1[2-9]| 10072 2[2-47-9]| 10073 3[0-57-9]| 10074 [569]\d| 10075 8[0-35-9] 10076 )\d{6} 10077 </nationalNumberPattern> 10078 </premiumRate> 10079 <sharedCost> 10080 <possibleLengths national="9"/> 10081 <exampleNumber>884012345</exampleNumber> 10082 <nationalNumberPattern> 10083 8(?: 10084 1[01]| 10085 2[0156]| 10086 4[02]| 10087 84 10088 )\d{6} 10089 </nationalNumberPattern> 10090 </sharedCost> 10091 <!-- 087 numbers used to be used for this. --> 10092 <voip> 10093 <possibleLengths national="9"/> 10094 <exampleNumber>912345678</exampleNumber> 10095 <nationalNumberPattern>9\d{8}</nationalNumberPattern> 10096 </voip> 10097 <!-- 80[6-9] numbers cost the same as fixed-line calls, but are not geographically assigned, 10098 so we classify them as UAN. --> 10099 <uan> 10100 <possibleLengths national="9"/> 10101 <exampleNumber>806123456</exampleNumber> 10102 <nationalNumberPattern>80[6-9]\d{6}</nationalNumberPattern> 10103 </uan> 10104 </territory> 10105 10106 <!-- Gabon (GA) --> 10107 <!-- Note: We cannot set nationalPrefix="0" while fixed line numbers can start with a zero 10108 as this breaks parsing (it treats all leading zeros as national prefixes. --> 10109 <!-- http://www.itu.int/oth/T020200004E/en --> 10110 <!-- http://www.arcep.ga --> 10111 <territory id="GA" countryCode="241" internationalPrefix="00" 10112 nationalPrefixForParsing="0(11\d{6}|60\d{6}|61\d{6}|6[256]\d{6}|7[467]\d{6})" 10113 nationalPrefixTransformRule="$1"> 10114 <availableFormats> 10115 <!-- If no leading zero was supplied, format with the national prefix. --> 10116 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="0$FG"> 10117 <leadingDigits>[2-7]</leadingDigits> 10118 <format>$1 $2 $3 $4</format> 10119 </numberFormat> 10120 <!-- This already has a leading zero so we format is "as is". --> 10121 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 10122 <leadingDigits>0</leadingDigits> 10123 <format>$1 $2 $3 $4</format> 10124 </numberFormat> 10125 <!-- Even in new way of dialling, 0 is mandatory when dialling domestically. --> 10126 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="0$FG"> 10127 <leadingDigits> 10128 11| 10129 [67] 10130 </leadingDigits> 10131 <format>$1 $2 $3 $4</format> 10132 </numberFormat> 10133 </availableFormats> 10134 <generalDesc> 10135 <nationalNumberPattern> 10136 (?: 10137 [067]\d| 10138 11 10139 )\d{6}| 10140 [2-7]\d{6} 10141 </nationalNumberPattern> 10142 </generalDesc> 10143 <!-- Gabon has undergone renumbering in November 2019 where the prefix 01 is changed to 011; 10144 and intial "0" is no more needed when dialled internationally. Thus they become 7 digit 10145 to 8 digit excluding 0. --> 10146 <!-- About numbers in older version, which may soon get invalid: 10147 A 7-digit fixed-line plan was scheduled to be implemented on June 17, 2012 to unify fixed 10148 line and mobile numbering. However, this has only partially happened; mobile numbers can 10149 now be dialed without a leading zero, but fixed line numbers still require it. Their own 10150 website still lists fixed line numbers as "+241 01 44 68 11" and upon ringing they will 10151 not connect from outside the country without the 0. This was last tested March 2014. --> 10152 <fixedLine> 10153 <possibleLengths national="8"/> 10154 <exampleNumber>01441234</exampleNumber> 10155 <nationalNumberPattern>[01]1\d{6}</nationalNumberPattern> 10156 </fixedLine> 10157 <!-- Gabon has undergone renumbering in November 2019 where the prefixes 0[256] are changed 10158 to 6[256] respectively and similarly 0[47] changed to 7[47]. The intial "0" is no more 10159 needed when dialled internationally. Thus they become 7 digit to 8 digit excluding 0. --> 10160 <!-- About old numbers, which may soon get invalid: Mobile numbers can be 7 or 8 digits 10161 (with or without a leading zero). --> 10162 <!-- Prefix 7658 is added based on user report. --> 10163 <mobile> 10164 <possibleLengths national="7,8"/> 10165 <exampleNumber>06031234</exampleNumber> 10166 <nationalNumberPattern> 10167 (?: 10168 (?: 10169 0[2-7]| 10170 7[467] 10171 )\d| 10172 6(?: 10173 0[0-4]| 10174 10| 10175 [256]\d 10176 ) 10177 )\d{5}| 10178 [2-7]\d{6} 10179 </nationalNumberPattern> 10180 </mobile> 10181 </territory> 10182 10183 <!-- United Kingdom (GB) --> 10184 <!-- Main region for 'GG,IM,JE' --> 10185 <!-- Note that this excludes Isle of Man, Jersey and Guernsey prefixes for the purposes of 10186 validation, although the formatting rules are shared. Also numbers are fine-grained where 10187 needed in order to disambiguate between the 4 regions. --> 10188 <!-- http://static.ofcom.org.uk/static/numbering/ --> 10189 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/ --> 10190 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes --> 10191 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=GB --> 10192 <territory id="GB" mainCountryForCode="true" countryCode="44" internationalPrefix="00" 10193 nationalPrefix="0" preferredExtnPrefix=" x" mobileNumberPortableRegion="true"> 10194 <availableFormats> 10195 <!-- Special case: 800 1111 (UK Child Line). --> 10196 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10197 <leadingDigits>800</leadingDigits> 10198 <leadingDigits>8001</leadingDigits> 10199 <leadingDigits>80011</leadingDigits> 10200 <leadingDigits>800111</leadingDigits> 10201 <leadingDigits>8001111</leadingDigits> 10202 <format>$1 $2</format> 10203 </numberFormat> 10204 <!-- Special case: 845 46 47 (UK NHS Direct). --> 10205 <numberFormat pattern="(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10206 <leadingDigits>845</leadingDigits> 10207 <leadingDigits>8454</leadingDigits> 10208 <leadingDigits>84546</leadingDigits> 10209 <leadingDigits>845464</leadingDigits> 10210 <format>$1 $2 $3</format> 10211 </numberFormat> 10212 <!-- Shorter than normal toll-free numbers (9-digits). --> 10213 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 10214 <leadingDigits>800</leadingDigits> 10215 <format>$1 $2</format> 10216 </numberFormat> 10217 <!-- 5-digit area codes (9 or 10 digit numbers). 10218 These area codes are very rare in GB, and are only available in the following places: 10219 13873(Langholm), 15242(Hornby), 15394(Hawkshead), 15395(Grange-over-Sands), 10220 15396(Sedbergh), 16973(Wigton), 16974(Raughton Head), 16977(Brampton), 10221 17683(Appleby), 17684(Pooley Bridge), 17687(Keswick), 19467(Gosforth). --> 10222 <numberFormat pattern="(\d{5})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 10223 <leadingDigits> 10224 1(?: 10225 38| 10226 5[23]| 10227 69| 10228 76| 10229 94 10230 ) 10231 </leadingDigits> 10232 <leadingDigits> 10233 1(?: 10234 (?: 10235 38| 10236 69 10237 )7| 10238 5(?: 10239 24| 10240 39 10241 )| 10242 768| 10243 946 10244 ) 10245 </leadingDigits> 10246 <leadingDigits> 10247 1(?: 10248 3873| 10249 5(?: 10250 242| 10251 39[4-6] 10252 )| 10253 (?: 10254 697| 10255 768 10256 )[347]| 10257 9467 10258 ) 10259 </leadingDigits> 10260 <format>$1 $2</format> 10261 </numberFormat> 10262 <!-- 4-digit area codes (9 or 10 digit numbers). --> 10263 <numberFormat pattern="(\d{4})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 10264 <leadingDigits> 10265 1(?: 10266 [2-69][02-9]| 10267 [78] 10268 ) 10269 </leadingDigits> 10270 <format>$1 $2</format> 10271 </numberFormat> 10272 <!-- 2-digit area codes and other 2-4-4 formats (pager, uan etc.) 10273 2d, 55, 56, 70 and 76 pager numbers (excludes 7624) with 10 digits. --> 10274 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10275 <leadingDigits> 10276 [25]| 10277 7(?: 10278 0| 10279 6[02-9] 10280 ) 10281 </leadingDigits> 10282 <leadingDigits> 10283 [25]| 10284 7(?: 10285 0| 10286 6(?: 10287 [03-9]| 10288 2[356] 10289 ) 10290 ) 10291 </leadingDigits> 10292 <format>$1 $2 $3</format> 10293 </numberFormat> 10294 <!-- 7ddd (not 70, 76) with 10 digits. Includes 7624 for IM. --> 10295 <numberFormat pattern="(\d{4})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 10296 <leadingDigits>7</leadingDigits> 10297 <format>$1 $2</format> 10298 </numberFormat> 10299 <!-- 3-digit area codes and other 3-3-4 formats (fixed line, premium rate, toll free etc.) 10300 For geographic area codes: 11d, 1d1, 3dd, 9dd --> 10301 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 10302 <leadingDigits>[1389]</leadingDigits> 10303 <format>$1 $2 $3</format> 10304 </numberFormat> 10305 </availableFormats> 10306 <generalDesc> 10307 <nationalNumberPattern> 10308 [1-357-9]\d{9}| 10309 [18]\d{8}| 10310 8\d{6} 10311 </nationalNumberPattern> 10312 </generalDesc> 10313 <!-- http://en.wikipedia.org/wiki/List_of_United_Kingdom_dialling_codes --> 10314 <!-- Pattern matches geographic NSN=10 numbers as follows: 10315 - area code and local number first digit for 2+8, 10316 - area code and local number first digit for 3+7, 10317 - area code only for 4+6 (including areas with embedded 5+5). 10318 Pattern matches geographic NSN=9 numbers as follows: 10319 - area code and local number first two digits for 4+5, 10320 - area code and local number first three digits for 4+5 special case (01768) 88Ddd, 10321 - area code and local number first digit for 5+4 special case (016977) Dddd. 10322 All patterns exclude ranges used in GG, IM, JE. --> 10323 <fixedLine> 10324 <possibleLengths national="9,10" localOnly="[4-8]"/> 10325 <exampleNumber>1212345678</exampleNumber> 10326 <nationalNumberPattern> 10327 (?: 10328 1(?: 10329 1(?: 10330 3(?: 10331 [0-58]\d\d| 10332 73[0235] 10333 )| 10334 4(?: 10335 [0-5]\d\d| 10336 69[7-9]| 10337 70[0359] 10338 )| 10339 (?: 10340 5[0-26-9]| 10341 [78][0-49] 10342 )\d\d| 10343 6(?: 10344 [0-4]\d\d| 10345 50[0-24-69] 10346 ) 10347 )| 10348 2(?: 10349 (?: 10350 0[024-9]| 10351 2[3-9]| 10352 3[3-79]| 10353 4[1-689]| 10354 [58][02-9]| 10355 6[0-47-9]| 10356 7[013-9]| 10357 9\d 10358 )\d\d| 10359 1(?: 10360 [0-7]\d\d| 10361 8(?: 10362 [02]\d| 10363 1[0-27-9] 10364 ) 10365 ) 10366 )| 10367 (?: 10368 3(?: 10369 0\d| 10370 1[0-8]| 10371 [25][02-9]| 10372 3[02-579]| 10373 [468][0-46-9]| 10374 7[1-35-79]| 10375 9[2-578] 10376 )| 10377 4(?: 10378 0[03-9]| 10379 [137]\d| 10380 [28][02-57-9]| 10381 4[02-69]| 10382 5[0-8]| 10383 [69][0-79] 10384 )| 10385 5(?: 10386 0[1-35-9]| 10387 [16]\d| 10388 2[024-9]| 10389 3[015689]| 10390 4[02-9]| 10391 5[03-9]| 10392 7[0-35-9]| 10393 8[0-468]| 10394 9[0-57-9] 10395 )| 10396 6(?: 10397 0[034689]| 10398 1\d| 10399 2[0-35689]| 10400 [38][013-9]| 10401 4[1-467]| 10402 5[0-69]| 10403 6[13-9]| 10404 7[0-8]| 10405 9[0-24578] 10406 )| 10407 7(?: 10408 0[0246-9]| 10409 2\d| 10410 3[0236-8]| 10411 4[03-9]| 10412 5[0-46-9]| 10413 6[013-9]| 10414 7[0-35-9]| 10415 8[024-9]| 10416 9[02-9] 10417 )| 10418 8(?: 10419 0[35-9]| 10420 2[1-57-9]| 10421 3[02-578]| 10422 4[0-578]| 10423 5[124-9]| 10424 6[2-69]| 10425 7\d| 10426 8[02-9]| 10427 9[02569] 10428 )| 10429 9(?: 10430 0[02-589]| 10431 [18]\d| 10432 2[02-689]| 10433 3[1-57-9]| 10434 4[2-9]| 10435 5[0-579]| 10436 6[2-47-9]| 10437 7[0-24578]| 10438 9[2-57] 10439 ) 10440 )\d\d 10441 )| 10442 2(?: 10443 0[013478]| 10444 3[0189]| 10445 4[017]| 10446 8[0-46-9]| 10447 9[0-2] 10448 )\d{3} 10449 )\d{4}| 10450 1(?: 10451 2(?: 10452 0(?: 10453 46[1-4]| 10454 87[2-9] 10455 )| 10456 545[1-79]| 10457 76(?: 10458 2\d| 10459 3[1-8]| 10460 6[1-6] 10461 )| 10462 9(?: 10463 7(?: 10464 2[0-4]| 10465 3[2-5] 10466 )| 10467 8(?: 10468 2[2-8]| 10469 7[0-47-9]| 10470 8[3-5] 10471 ) 10472 ) 10473 )| 10474 3(?: 10475 6(?: 10476 38[2-5]| 10477 47[23] 10478 )| 10479 8(?: 10480 47[04-9]| 10481 64[0157-9] 10482 ) 10483 )| 10484 4(?: 10485 044[1-7]| 10486 20(?: 10487 2[23]| 10488 8\d 10489 )| 10490 6(?: 10491 0(?: 10492 30| 10493 5[2-57]| 10494 6[1-8]| 10495 7[2-8] 10496 )| 10497 140 10498 )| 10499 8(?: 10500 052| 10501 87[1-3] 10502 ) 10503 )| 10504 5(?: 10505 2(?: 10506 4(?: 10507 3[2-79]| 10508 6\d 10509 )| 10510 76\d 10511 )| 10512 6(?: 10513 26[06-9]| 10514 686 10515 ) 10516 )| 10517 6(?: 10518 06(?: 10519 4\d| 10520 7[4-79] 10521 )| 10522 295[5-7]| 10523 35[34]\d| 10524 47(?: 10525 24| 10526 61 10527 )| 10528 59(?: 10529 5[08]| 10530 6[67]| 10531 74 10532 )| 10533 9(?: 10534 55[0-4]| 10535 77[23] 10536 ) 10537 )| 10538 7(?: 10539 26(?: 10540 6[13-9]| 10541 7[0-7] 10542 )| 10543 (?: 10544 442| 10545 688 10546 )\d| 10547 50(?: 10548 2[0-3]| 10549 [3-68]2| 10550 76 10551 ) 10552 )| 10553 8(?: 10554 27[56]\d| 10555 37(?: 10556 5[2-5]| 10557 8[239] 10558 )| 10559 843[2-58] 10560 )| 10561 9(?: 10562 0(?: 10563 0(?: 10564 6[1-8]| 10565 85 10566 )| 10567 52\d 10568 )| 10569 3583| 10570 4(?: 10571 66[1-8]| 10572 9(?: 10573 2[01]| 10574 81 10575 ) 10576 )| 10577 63(?: 10578 23| 10579 3[1-4] 10580 )| 10581 9561 10582 ) 10583 )\d{3} 10584 </nationalNumberPattern> 10585 </fixedLine> 10586 <!-- http://stakeholders.ofcom.org.uk/telecoms/numbering/telephone-no-availability/numbers-administered/ 10587 7100-7599, 7700-7999 with 10 digits; excluding ranges used in GG, IM, JE. --> 10588 <mobile> 10589 <possibleLengths national="10"/> 10590 <exampleNumber>7400123456</exampleNumber> 10591 <nationalNumberPattern> 10592 7(?: 10593 457[0-57-9]| 10594 700[01]| 10595 911[028] 10596 )\d{5}| 10597 7(?: 10598 [1-3]\d\d| 10599 4(?: 10600 [0-46-9]\d| 10601 5[0-689] 10602 )| 10603 5(?: 10604 0[0-8]| 10605 [13-9]\d| 10606 2[0-35-9] 10607 )| 10608 7(?: 10609 0[1-9]| 10610 [1-7]\d| 10611 8[02-9]| 10612 9[0-689] 10613 )| 10614 8(?: 10615 [014-9]\d| 10616 [23][0-8] 10617 )| 10618 9(?: 10619 [024-9]\d| 10620 1[02-9]| 10621 3[0-689] 10622 ) 10623 )\d{6} 10624 </nationalNumberPattern> 10625 </mobile> 10626 <!-- 76 with 10 digits; excluding ranges used in IM. Prefix 7691 is been supported based on 10627 user report. --> 10628 <pager> 10629 <possibleLengths national="10"/> 10630 <exampleNumber>7640123456</exampleNumber> 10631 <nationalNumberPattern> 10632 76(?: 10633 464| 10634 652 10635 )\d{5}| 10636 76(?: 10637 0[0-2]| 10638 2[356]| 10639 34| 10640 4[01347]| 10641 5[49]| 10642 6[0-369]| 10643 77| 10644 8[14]| 10645 9[139] 10646 )\d{6} 10647 </nationalNumberPattern> 10648 </pager> 10649 <!-- Source for non geographic numbers: 10650 http://en.wikipedia.org/wiki/Non-geographic_telephone_numbers_in_the_United_Kingdom --> 10651 <!-- 800 1111 with 7 digits, 800 with 9 or 10 digits, 808 with 10 digits. --> 10652 <tollFree> 10653 <possibleLengths national="7,9,10"/> 10654 <exampleNumber>8001234567</exampleNumber> 10655 <nationalNumberPattern> 10656 80[08]\d{7}| 10657 800\d{6}| 10658 8001111 10659 </nationalNumberPattern> 10660 </tollFree> 10661 <!-- Note that only 908, 909, 980-989 are reserved for "adult services" while the other 10662 premium rate ranges are reserved for standard services. Revenue sharing number ranges 10663 84X and 87X are supported as premium rate as they incur additional service charge 10664 (which is usually additional to call charge). --> 10665 <premiumRate> 10666 <possibleLengths national="7,10"/> 10667 <exampleNumber>9012345678</exampleNumber> 10668 <nationalNumberPattern> 10669 (?: 10670 8(?: 10671 4[2-5]| 10672 7[0-3] 10673 )| 10674 9(?: 10675 [01]\d| 10676 8[2-49] 10677 ) 10678 )\d{7}| 10679 845464\d 10680 </nationalNumberPattern> 10681 </premiumRate> 10682 <!-- 70 with 10 digits. --> 10683 <personalNumber> 10684 <possibleLengths national="10"/> 10685 <exampleNumber>7012345678</exampleNumber> 10686 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 10687 </personalNumber> 10688 <!-- 56 with 10 digits. --> 10689 <voip> 10690 <possibleLengths national="10"/> 10691 <exampleNumber>5612345678</exampleNumber> 10692 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 10693 </voip> 10694 <!-- 30d, 33d, 34d, 37d, 55 with 10 digits. --> 10695 <uan> 10696 <possibleLengths national="10"/> 10697 <exampleNumber>5512345678</exampleNumber> 10698 <nationalNumberPattern> 10699 (?: 10700 3[0347]| 10701 55 10702 )\d{8} 10703 </nationalNumberPattern> 10704 </uan> 10705 </territory> 10706 10707 <!-- Grenada (GD) --> 10708 <!-- Calling code and formatting shared with 'US' --> 10709 <!-- http://www.itu.int/oth/T0202000057/en --> 10710 <territory id="GD" countryCode="1" leadingDigits="473" internationalPrefix="011" 10711 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 10712 nationalPrefixTransformRule="473$1" mobileNumberPortableRegion="true"> 10713 <generalDesc> 10714 <nationalNumberPattern> 10715 (?: 10716 473| 10717 [58]\d\d| 10718 900 10719 )\d{7} 10720 </nationalNumberPattern> 10721 </generalDesc> 10722 <fixedLine> 10723 <possibleLengths national="10" localOnly="7"/> 10724 <exampleNumber>4732691234</exampleNumber> 10725 <nationalNumberPattern> 10726 473(?: 10727 2(?: 10728 3[0-2]| 10729 69 10730 )| 10731 3(?: 10732 2[89]| 10733 86 10734 )| 10735 4(?: 10736 [06]8| 10737 3[5-9]| 10738 4[0-49]| 10739 5[5-79]| 10740 73| 10741 90 10742 )| 10743 63[68]| 10744 7(?: 10745 58| 10746 84 10747 )| 10748 800| 10749 938 10750 )\d{4} 10751 </nationalNumberPattern> 10752 </fixedLine> 10753 <mobile> 10754 <possibleLengths national="10" localOnly="7"/> 10755 <exampleNumber>4734031234</exampleNumber> 10756 <nationalNumberPattern> 10757 473(?: 10758 4(?: 10759 0[2-79]| 10760 1[04-9]| 10761 2[0-5]| 10762 58 10763 )| 10764 5(?: 10765 2[01]| 10766 3[3-8] 10767 )| 10768 901 10769 )\d{4} 10770 </nationalNumberPattern> 10771 </mobile> 10772 <tollFree> 10773 <possibleLengths national="10"/> 10774 <exampleNumber>8002123456</exampleNumber> 10775 <nationalNumberPattern> 10776 8(?: 10777 00| 10778 33| 10779 44| 10780 55| 10781 66| 10782 77| 10783 88 10784 )[2-9]\d{6} 10785 </nationalNumberPattern> 10786 </tollFree> 10787 <premiumRate> 10788 <possibleLengths national="10"/> 10789 <exampleNumber>9002123456</exampleNumber> 10790 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 10791 </premiumRate> 10792 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 10793 <personalNumber> 10794 <possibleLengths national="10"/> 10795 <exampleNumber>5002345678</exampleNumber> 10796 <nationalNumberPattern> 10797 52(?: 10798 3(?: 10799 [2-46-9][02-9]\d| 10800 5(?: 10801 [02-46-9]\d| 10802 5[0-46-9] 10803 ) 10804 )| 10805 4(?: 10806 [2-478][02-9]\d| 10807 5(?: 10808 [034]\d| 10809 2[024-9]| 10810 5[0-46-9] 10811 )| 10812 6(?: 10813 0[1-9]| 10814 [2-9]\d 10815 )| 10816 9(?: 10817 [05-9]\d| 10818 2[0-5]| 10819 49 10820 ) 10821 ) 10822 )\d{4}| 10823 52[34][2-9]1[02-9]\d{4}| 10824 5(?: 10825 00| 10826 2[125-7]| 10827 33| 10828 44| 10829 66| 10830 77| 10831 88 10832 )[2-9]\d{6} 10833 </nationalNumberPattern> 10834 </personalNumber> 10835 </territory> 10836 10837 <!-- Georgia (GE) --> 10838 <!-- It seems there may be special 6 digit numbers beginning with 91, but we are not sure, so 10839 these are omitted for now. --> 10840 <!-- http://www.itu.int/oth/T0202000050/en --> 10841 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia_(country) --> 10842 <territory id="GE" countryCode="995" internationalPrefix="00" nationalPrefix="0" 10843 mobileNumberPortableRegion="true"> 10844 <availableFormats> 10845 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 10846 <leadingDigits>70</leadingDigits> 10847 <format>$1 $2 $3</format> 10848 </numberFormat> 10849 <!-- This format is for two digit area code fixed line range of Tblisi(32). --> 10850 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10851 <leadingDigits>32</leadingDigits> 10852 <format>$1 $2 $3 $4</format> 10853 </numberFormat> 10854 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 10855 <leadingDigits>[57]</leadingDigits> 10856 <format>$1 $2 $3 $4</format> 10857 </numberFormat> 10858 <!-- Format isn't very strictly defined - the yellow pages omits area code and does 2 2 2 10859 the communications commission uses 2 3 3. Wikipedia says 3 2 3. Some use 2 6. --> 10860 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10861 <leadingDigits>[348]</leadingDigits> 10862 <format>$1 $2 $3 $4</format> 10863 </numberFormat> 10864 </availableFormats> 10865 <generalDesc> 10866 <nationalNumberPattern> 10867 (?: 10868 [3-57]\d\d| 10869 800 10870 )\d{6} 10871 </nationalNumberPattern> 10872 </generalDesc> 10873 <!-- Online numbers mention that this is not internationally diallable. --> 10874 <noInternationalDialling> 10875 <possibleLengths national="9"/> 10876 <nationalNumberPattern>70[67]\d{6}</nationalNumberPattern> 10877 </noInternationalDialling> 10878 <fixedLine> 10879 <possibleLengths national="9" localOnly="6,7"/> 10880 <exampleNumber>322123456</exampleNumber> 10881 <nationalNumberPattern> 10882 (?: 10883 3(?: 10884 [256]\d| 10885 4[124-9]| 10886 7[0-4] 10887 )| 10888 4(?: 10889 1\d| 10890 2[2-7]| 10891 3[1-79]| 10892 4[2-8]| 10893 7[239]| 10894 9[1-7] 10895 ) 10896 )\d{6} 10897 </nationalNumberPattern> 10898 </fixedLine> 10899 <!-- 54444 is the only assigned range we have found, but we support all of 544 to keep the 10900 regex simple. --> 10901 <mobile> 10902 <possibleLengths national="9"/> 10903 <exampleNumber>555123456</exampleNumber> 10904 <nationalNumberPattern> 10905 5(?: 10906 (?: 10907 0555| 10908 1177 10909 )[5-9]| 10910 757(?: 10911 7[7-9]| 10912 8[01] 10913 ) 10914 )\d{3}| 10915 5(?: 10916 00(?: 10917 0\d| 10918 50 10919 )| 10920 11(?: 10921 00| 10922 1\d| 10923 2[0-4]| 10924 3[01] 10925 )| 10926 5200| 10927 75(?: 10928 00| 10929 [57]5 10930 )| 10931 8(?: 10932 0(?: 10933 [01]\d| 10934 2[0-4] 10935 )| 10936 58[89]| 10937 8(?: 10938 55| 10939 88 10940 ) 10941 ) 10942 )\d{4}| 10943 5(?: 10944 0070| 10945 11(?: 10946 33| 10947 51 10948 )| 10949 [25]222| 10950 3333 10951 )[0-4]\d{3}| 10952 (?: 10953 5(?: 10954 [14]4| 10955 5[0157-9]| 10956 68| 10957 7[0147-9]| 10958 9[1-35-9] 10959 )| 10960 790 10961 )\d{6} 10962 </nationalNumberPattern> 10963 </mobile> 10964 <!-- Information from http://www.yell.ge, examples such as Wissol Petroleum Georgia 10965 hotline. --> 10966 <tollFree> 10967 <possibleLengths national="9"/> 10968 <exampleNumber>800123456</exampleNumber> 10969 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 10970 </tollFree> 10971 <!-- http://www.mydivert.com/virtual-numbers/995-virtual-number-National.html --> 10972 <voip> 10973 <possibleLengths national="9"/> 10974 <exampleNumber>706123456</exampleNumber> 10975 <nationalNumberPattern>70[67]\d{6}</nationalNumberPattern> 10976 </voip> 10977 </territory> 10978 10979 <!-- French Guiana (GF) --> 10980 <!-- Using a national prefix here as online numbers are formatted with it. --> 10981 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP 10982 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here 10983 too. --> 10984 <!-- http://www.itu.int/oth/T020200004C/en --> 10985 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION --> 10986 <!-- http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf --> 10987 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 10988 <territory id="GF" countryCode="594" internationalPrefix="00" nationalPrefix="0" 10989 mobileNumberPortableRegion="true"> 10990 <availableFormats> 10991 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10992 <leadingDigits>[569]</leadingDigits> 10993 <format>$1 $2 $3 $4</format> 10994 </numberFormat> 10995 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 10996 <leadingDigits>8</leadingDigits> 10997 <format>$1 $2 $3 $4</format> 10998 </numberFormat> 10999 </availableFormats> 11000 <generalDesc> 11001 <nationalNumberPattern> 11002 (?: 11003 [56]94| 11004 80\d| 11005 976 11006 )\d{6} 11007 </nationalNumberPattern> 11008 </generalDesc> 11009 <fixedLine> 11010 <possibleLengths national="9"/> 11011 <exampleNumber>594101234</exampleNumber> 11012 <nationalNumberPattern> 11013 594(?: 11014 [023]\d| 11015 1[01]| 11016 4[03-9]| 11017 5[6-9]| 11018 6[0-3]| 11019 80| 11020 9[0-8] 11021 )\d{4} 11022 </nationalNumberPattern> 11023 </fixedLine> 11024 <!-- As per Wikipedia Guyane Téléphone Mobile operator is no longer functioning. However we 11025 support these ranges as they are still mentioned in ARCEP numbering plan doc. --> 11026 <mobile> 11027 <possibleLengths national="9"/> 11028 <exampleNumber>694201234</exampleNumber> 11029 <nationalNumberPattern> 11030 694(?: 11031 [0-249]\d| 11032 3[0-48] 11033 )\d{4} 11034 </nationalNumberPattern> 11035 </mobile> 11036 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as 11037 Toll-free numbers. --> 11038 <tollFree> 11039 <possibleLengths national="9"/> 11040 <exampleNumber>800012345</exampleNumber> 11041 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 11042 </tollFree> 11043 <voip> 11044 <possibleLengths national="9"/> 11045 <exampleNumber>976012345</exampleNumber> 11046 <nationalNumberPattern>976\d{6}</nationalNumberPattern> 11047 </voip> 11048 </territory> 11049 11050 <!-- Guernsey (GG) --> 11051 <!-- Calling code and formatting shared with 'GB' --> 11052 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 11053 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 11054 <!-- http://static.ofcom.org.uk/static/numbering/ --> 11055 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 11056 <territory id="GG" countryCode="44" internationalPrefix="00" nationalPrefix="0" 11057 nationalPrefixForParsing="0|([25-9]\d{5})$" nationalPrefixTransformRule="1481$1"> 11058 <generalDesc> 11059 <nationalNumberPattern> 11060 (?: 11061 1481| 11062 [357-9]\d{3} 11063 )\d{6}| 11064 8\d{6}(?: 11065 \d{2} 11066 )? 11067 </nationalNumberPattern> 11068 </generalDesc> 11069 <!-- Specific to GG. --> 11070 <!-- 1481 with 10 digits. --> 11071 <fixedLine> 11072 <possibleLengths national="10" localOnly="6"/> 11073 <exampleNumber>1481256789</exampleNumber> 11074 <nationalNumberPattern>1481[25-9]\d{5}</nationalNumberPattern> 11075 </fixedLine> 11076 <mobile> 11077 <possibleLengths national="10"/> 11078 <exampleNumber>7781123456</exampleNumber> 11079 <nationalNumberPattern> 11080 7(?: 11081 (?: 11082 781| 11083 839 11084 )\d| 11085 911[17] 11086 )\d{5} 11087 </nationalNumberPattern> 11088 </mobile> 11089 <!-- Other numbers as per GB. --> 11090 <pager> 11091 <possibleLengths national="10"/> 11092 <exampleNumber>7640123456</exampleNumber> 11093 <nationalNumberPattern> 11094 76(?: 11095 464| 11096 652 11097 )\d{5}| 11098 76(?: 11099 0[0-2]| 11100 2[356]| 11101 34| 11102 4[01347]| 11103 5[49]| 11104 6[0-369]| 11105 77| 11106 8[14]| 11107 9[139] 11108 )\d{6} 11109 </nationalNumberPattern> 11110 </pager> 11111 <tollFree> 11112 <possibleLengths national="7,9,10"/> 11113 <exampleNumber>8001234567</exampleNumber> 11114 <nationalNumberPattern> 11115 80[08]\d{7}| 11116 800\d{6}| 11117 8001111 11118 </nationalNumberPattern> 11119 </tollFree> 11120 <premiumRate> 11121 <possibleLengths national="7,10"/> 11122 <exampleNumber>9012345678</exampleNumber> 11123 <nationalNumberPattern> 11124 (?: 11125 8(?: 11126 4[2-5]| 11127 7[0-3] 11128 )| 11129 9(?: 11130 [01]\d| 11131 8[0-3] 11132 ) 11133 )\d{7}| 11134 845464\d 11135 </nationalNumberPattern> 11136 </premiumRate> 11137 <personalNumber> 11138 <possibleLengths national="10"/> 11139 <exampleNumber>7012345678</exampleNumber> 11140 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 11141 </personalNumber> 11142 <voip> 11143 <possibleLengths national="10"/> 11144 <exampleNumber>5612345678</exampleNumber> 11145 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 11146 </voip> 11147 <uan> 11148 <possibleLengths national="10"/> 11149 <exampleNumber>5512345678</exampleNumber> 11150 <nationalNumberPattern> 11151 (?: 11152 3[0347]| 11153 55 11154 )\d{8} 11155 </nationalNumberPattern> 11156 </uan> 11157 </territory> 11158 11159 <!-- Ghana (GH) --> 11160 <!-- No premiumRate information can be found. --> 11161 <!-- http://www.itu.int/oth/T0202000052/en --> 11162 <!-- http://www.nca.org.gh/index.php?option=com_content&view=article&id=90&Itemid=65 --> 11163 <territory id="GH" countryCode="233" internationalPrefix="00" nationalPrefix="0" 11164 mobileNumberPortableRegion="true"> 11165 <availableFormats> 11166 <numberFormat pattern="(\d{3})(\d{4})"> 11167 <leadingDigits> 11168 [237]| 11169 8[0-2] 11170 </leadingDigits> 11171 <format>$1 $2</format> 11172 <intlFormat>NA</intlFormat> 11173 </numberFormat> 11174 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 11175 <leadingDigits>8</leadingDigits> 11176 <format>$1 $2</format> 11177 </numberFormat> 11178 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 11179 <leadingDigits>[235]</leadingDigits> 11180 <format>$1 $2 $3</format> 11181 </numberFormat> 11182 </availableFormats> 11183 <generalDesc> 11184 <nationalNumberPattern> 11185 (?: 11186 [235]\d{3}| 11187 800 11188 )\d{5} 11189 </nationalNumberPattern> 11190 </generalDesc> 11191 <noInternationalDialling> 11192 <possibleLengths national="8"/> 11193 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 11194 </noInternationalDialling> 11195 <fixedLine> 11196 <possibleLengths national="9" localOnly="7"/> 11197 <exampleNumber>302345678</exampleNumber> 11198 <nationalNumberPattern> 11199 3082[0-5]\d{4}| 11200 3(?: 11201 0(?: 11202 [237]\d| 11203 8[01] 11204 )| 11205 [167](?: 11206 2[0-6]| 11207 7\d| 11208 80 11209 )| 11210 2(?: 11211 2[0-5]| 11212 7\d| 11213 80 11214 )| 11215 3(?: 11216 2[0-3]| 11217 7\d| 11218 80 11219 )| 11220 4(?: 11221 2[013-9]| 11222 3[01]| 11223 7\d| 11224 80 11225 )| 11226 5(?: 11227 2[0-7]| 11228 7\d| 11229 80 11230 )| 11231 8(?: 11232 2[0-2]| 11233 7\d| 11234 80 11235 )| 11236 9(?: 11237 [28]0| 11238 7\d 11239 ) 11240 )\d{5} 11241 </nationalNumberPattern> 11242 </fixedLine> 11243 <mobile> 11244 <possibleLengths national="9"/> 11245 <exampleNumber>231234567</exampleNumber> 11246 <nationalNumberPattern> 11247 (?: 11248 2(?: 11249 [0346-8]\d| 11250 5[67] 11251 )| 11252 5(?: 11253 [0457]\d| 11254 6[01]| 11255 9[1-9] 11256 ) 11257 )\d{6} 11258 </nationalNumberPattern> 11259 </mobile> 11260 <!-- Found online references to these numbers, although they are not in the plan since they 11261 are not internationally diallable. --> 11262 <tollFree> 11263 <possibleLengths national="8"/> 11264 <exampleNumber>80012345</exampleNumber> 11265 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 11266 </tollFree> 11267 </territory> 11268 11269 <!-- Gibraltar (GI) --> 11270 <!-- http://www.gra.gi/communications/numbering-plan --> 11271 <territory id="GI" countryCode="350" internationalPrefix="00" mobileNumberPortableRegion="true"> 11272 <availableFormats> 11273 <!-- Most numbers are formatted as a block --> 11274 <numberFormat pattern="(\d{3})(\d{5})"> 11275 <leadingDigits>2</leadingDigits> 11276 <format>$1 $2</format> 11277 </numberFormat> 11278 </availableFormats> 11279 <generalDesc> 11280 <nationalNumberPattern> 11281 (?: 11282 [25]\d\d| 11283 606 11284 )\d{5} 11285 </nationalNumberPattern> 11286 </generalDesc> 11287 <fixedLine> 11288 <possibleLengths national="8"/> 11289 <exampleNumber>20012345</exampleNumber> 11290 <nationalNumberPattern> 11291 21(?: 11292 6[24-7]\d| 11293 90[0-2] 11294 )\d{3}| 11295 2(?: 11296 00| 11297 2[25] 11298 )\d{5} 11299 </nationalNumberPattern> 11300 </fixedLine> 11301 <mobile> 11302 <possibleLengths national="8"/> 11303 <exampleNumber>57123456</exampleNumber> 11304 <nationalNumberPattern> 11305 (?: 11306 5[146-8]\d| 11307 606 11308 )\d{5} 11309 </nationalNumberPattern> 11310 </mobile> 11311 </territory> 11312 11313 <!-- Greenland (GL) --> 11314 <!-- http://www.itu.int/oth/T0202000056/en --> 11315 <territory id="GL" countryCode="299" internationalPrefix="00"> 11316 <availableFormats> 11317 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 11318 <leadingDigits> 11319 19| 11320 [2-9] 11321 </leadingDigits> 11322 <format>$1 $2 $3</format> 11323 </numberFormat> 11324 </availableFormats> 11325 <generalDesc> 11326 <nationalNumberPattern> 11327 (?: 11328 19| 11329 [2-689]\d| 11330 70 11331 )\d{4} 11332 </nationalNumberPattern> 11333 </generalDesc> 11334 <!-- Including VSAT numbers here. --> 11335 <fixedLine> 11336 <possibleLengths national="6"/> 11337 <exampleNumber>321000</exampleNumber> 11338 <nationalNumberPattern> 11339 (?: 11340 19| 11341 3[1-7]| 11342 6[14689]| 11343 70| 11344 8[14-79]| 11345 9\d 11346 )\d{4} 11347 </nationalNumberPattern> 11348 </fixedLine> 11349 <mobile> 11350 <possibleLengths national="6"/> 11351 <exampleNumber>221234</exampleNumber> 11352 <nationalNumberPattern>[245]\d{5}</nationalNumberPattern> 11353 </mobile> 11354 <tollFree> 11355 <possibleLengths national="6"/> 11356 <exampleNumber>801234</exampleNumber> 11357 <nationalNumberPattern>80\d{4}</nationalNumberPattern> 11358 </tollFree> 11359 <voip> 11360 <possibleLengths national="6"/> 11361 <exampleNumber>381234</exampleNumber> 11362 <nationalNumberPattern>3[89]\d{4}</nationalNumberPattern> 11363 </voip> 11364 </territory> 11365 11366 <!-- Gambia (GM) --> 11367 <!-- http://www.itu.int/oth/T020200004F/en --> 11368 <territory id="GM" countryCode="220" internationalPrefix="00"> 11369 <availableFormats> 11370 <numberFormat pattern="(\d{3})(\d{4})"> 11371 <leadingDigits>[2-9]</leadingDigits> 11372 <format>$1 $2</format> 11373 </numberFormat> 11374 </availableFormats> 11375 <generalDesc> 11376 <nationalNumberPattern>[2-9]\d{6}</nationalNumberPattern> 11377 </generalDesc> 11378 <fixedLine> 11379 <possibleLengths national="7"/> 11380 <exampleNumber>5661234</exampleNumber> 11381 <nationalNumberPattern> 11382 (?: 11383 4(?: 11384 [23]\d\d| 11385 4(?: 11386 1[024679]| 11387 [6-9]\d 11388 ) 11389 )| 11390 5(?: 11391 5(?: 11392 3\d| 11393 4[0-7] 11394 )| 11395 6[67]\d| 11396 7(?: 11397 1[04]| 11398 2[035]| 11399 3[58]| 11400 48 11401 ) 11402 )| 11403 8\d{3} 11404 )\d{3} 11405 </nationalNumberPattern> 11406 </fixedLine> 11407 <mobile> 11408 <possibleLengths national="7"/> 11409 <exampleNumber>3012345</exampleNumber> 11410 <nationalNumberPattern> 11411 (?: 11412 [23679]\d| 11413 5[0-389] 11414 )\d{5} 11415 </nationalNumberPattern> 11416 </mobile> 11417 </territory> 11418 11419 <!-- Guinea (GN) --> 11420 <!-- http://www.itu.int/oth/T020200005B/en --> 11421 <territory id="GN" countryCode="224" internationalPrefix="00"> 11422 <availableFormats> 11423 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 11424 <leadingDigits>3</leadingDigits> 11425 <format>$1 $2 $3 $4</format> 11426 </numberFormat> 11427 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 11428 <leadingDigits>[67]</leadingDigits> 11429 <format>$1 $2 $3 $4</format> 11430 </numberFormat> 11431 </availableFormats> 11432 <generalDesc> 11433 <nationalNumberPattern> 11434 722\d{6}| 11435 (?: 11436 3| 11437 6\d 11438 )\d{7} 11439 </nationalNumberPattern> 11440 </generalDesc> 11441 <fixedLine> 11442 <possibleLengths national="8"/> 11443 <exampleNumber>30241234</exampleNumber> 11444 <nationalNumberPattern> 11445 3(?: 11446 0(?: 11447 24| 11448 3[12]| 11449 4[1-35-7]| 11450 5[13]| 11451 6[189]| 11452 [78]1| 11453 9[1478] 11454 )| 11455 1\d\d 11456 )\d{4} 11457 </nationalNumberPattern> 11458 </fixedLine> 11459 <!-- Prefixes here match those assigned to carriers, as per the ITU communication Jan 23rd 11460 2013. --> 11461 <mobile> 11462 <possibleLengths national="9"/> 11463 <exampleNumber>601123456</exampleNumber> 11464 <nationalNumberPattern>6[0-356]\d{7}</nationalNumberPattern> 11465 </mobile> 11466 <!-- Gamma concept network is being listed as VoIP as per 11467 http://www.gammaconcept.com/internet%20sat.html --> 11468 <voip> 11469 <possibleLengths national="9"/> 11470 <exampleNumber>722123456</exampleNumber> 11471 <nationalNumberPattern>722\d{6}</nationalNumberPattern> 11472 </voip> 11473 </territory> 11474 11475 <!-- Guadeloupe (GP) --> 11476 <!-- Main region for 'BL,MF' --> 11477 <!-- Linked from http://www.arcep.fr/index.php?id=interactivenumeros --> 11478 <!-- http://www.itu.int/oth/T0202000058/en --> 11479 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 11480 <!-- There is a direct link to accurate numbering assignments in the ITU document, but this does not always load: 11481 https://extranet.arcep.fr/portail/LinkClick.aspx?fileticket=PBA1WK-wnOU%3d&tabid=217&portalid=0&mid=850 11482 This should be a spreadsheet containing ~28,000 rows, in which the Guadeloupe allocations are shown, but 11483 sometimes it only loads part of the spreadsheet (depending on your browser). 11484 The ranges in this spreadsheet are more accurate than the ITU document, which only has 3-digit prefixes and 11485 no operator assignments. --> 11486 <territory id="GP" mainCountryForCode="true" countryCode="590" internationalPrefix="00" 11487 nationalPrefix="0" mobileNumberPortableRegion="true"> 11488 <availableFormats> 11489 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11490 <leadingDigits>[569]</leadingDigits> 11491 <format>$1 $2 $3 $4</format> 11492 </numberFormat> 11493 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 11494 <leadingDigits>8</leadingDigits> 11495 <format>$1 $2 $3 $4</format> 11496 </numberFormat> 11497 </availableFormats> 11498 <generalDesc> 11499 <nationalNumberPattern> 11500 (?: 11501 590| 11502 (?: 11503 69| 11504 80 11505 )\d| 11506 976 11507 )\d{6} 11508 </nationalNumberPattern> 11509 </generalDesc> 11510 <fixedLine> 11511 <possibleLengths national="9"/> 11512 <exampleNumber>590201234</exampleNumber> 11513 <nationalNumberPattern> 11514 590(?: 11515 0[1-68]| 11516 [14][0-24-9]| 11517 2[0-68]| 11518 3[1289]| 11519 5[3-579]| 11520 6[0189]| 11521 7[08]| 11522 8[0-689]| 11523 9\d 11524 )\d{4} 11525 </nationalNumberPattern> 11526 </fixedLine> 11527 <!-- Any ranges assigned from http://www.arcep.fr/index.php?id=interactivenumeros have been 11528 listed as belonging to Guadeloupe, St Martin and St Barthélemy, since we can't reliably 11529 distinguish between them. As per Wikipedia Guadeloupe Téléphone Mobile operator is no 11530 longer functioning. However we support these ranges as they are still mentioned in 11531 ARCEP numbering plan doc. --> 11532 <mobile> 11533 <possibleLengths national="9"/> 11534 <exampleNumber>690001234</exampleNumber> 11535 <nationalNumberPattern> 11536 69(?: 11537 0\d\d| 11538 1(?: 11539 2[2-9]| 11540 3[0-5] 11541 ) 11542 )\d{4} 11543 </nationalNumberPattern> 11544 </mobile> 11545 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 11546 numbers. --> 11547 <tollFree> 11548 <possibleLengths national="9"/> 11549 <exampleNumber>800012345</exampleNumber> 11550 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 11551 </tollFree> 11552 <voip> 11553 <possibleLengths national="9"/> 11554 <exampleNumber>976012345</exampleNumber> 11555 <nationalNumberPattern>976[01]\d{5}</nationalNumberPattern> 11556 </voip> 11557 </territory> 11558 11559 <!-- Equatorial Guinea (GQ) --> 11560 <!-- http://www.itu.int/oth/T0202000041/en --> 11561 <territory id="GQ" countryCode="240" internationalPrefix="00"> 11562 <availableFormats> 11563 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 11564 <leadingDigits>[235]</leadingDigits> 11565 <format>$1 $2 $3</format> 11566 </numberFormat> 11567 <numberFormat pattern="(\d{3})(\d{6})"> 11568 <leadingDigits>[89]</leadingDigits> 11569 <format>$1 $2</format> 11570 </numberFormat> 11571 </availableFormats> 11572 <generalDesc> 11573 <nationalNumberPattern> 11574 222\d{6}| 11575 (?: 11576 3\d| 11577 55| 11578 [89]0 11579 )\d{7} 11580 </nationalNumberPattern> 11581 </generalDesc> 11582 <fixedLine> 11583 <possibleLengths national="9"/> 11584 <exampleNumber>333091234</exampleNumber> 11585 <nationalNumberPattern> 11586 33[0-24-9]\d[46]\d{4}| 11587 3(?: 11588 33| 11589 5\d 11590 )\d[7-9]\d{4} 11591 </nationalNumberPattern> 11592 </fixedLine> 11593 <mobile> 11594 <possibleLengths national="9"/> 11595 <exampleNumber>222123456</exampleNumber> 11596 <nationalNumberPattern> 11597 (?: 11598 222| 11599 55\d 11600 )\d{6} 11601 </nationalNumberPattern> 11602 </mobile> 11603 <!-- Note that personal and sharedCost numbers are said to go under here too - hopefully when 11604 they start allocating them there will be a differentiation of prefixes, but this is not 11605 clear now. --> 11606 <tollFree> 11607 <possibleLengths national="9"/> 11608 <exampleNumber>800123456</exampleNumber> 11609 <nationalNumberPattern>80\d[1-9]\d{5}</nationalNumberPattern> 11610 </tollFree> 11611 <premiumRate> 11612 <possibleLengths national="9"/> 11613 <exampleNumber>900123456</exampleNumber> 11614 <nationalNumberPattern>90\d[1-9]\d{5}</nationalNumberPattern> 11615 </premiumRate> 11616 </territory> 11617 11618 <!-- Greece (GR) --> 11619 <!-- http://www.itu.int/oth/T0202000055/en --> 11620 <!-- http://en.wikipedia.org/wiki/%2B30 --> 11621 <!-- http://www.eett.gr/opencms/opencms/EETT_EN/Electronic_Communications/Telecoms/Numbering/NumberAssignments.html --> 11622 <territory id="GR" countryCode="30" internationalPrefix="00" mobileNumberPortableRegion="true"> 11623 <availableFormats> 11624 <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> 11625 <leadingDigits> 11626 21| 11627 7 11628 </leadingDigits> 11629 <format>$1 $2 $3</format> 11630 </numberFormat> 11631 <numberFormat pattern="(\d{4})(\d{6})"> 11632 <leadingDigits> 11633 2(?: 11634 2| 11635 3[2-57-9]| 11636 4[2-469]| 11637 5[2-59]| 11638 6[2-9]| 11639 7[2-69]| 11640 8[2-49] 11641 )| 11642 5 11643 </leadingDigits> 11644 <format>$1 $2</format> 11645 </numberFormat> 11646 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 11647 <leadingDigits>[2689]</leadingDigits> 11648 <format>$1 $2 $3</format> 11649 </numberFormat> 11650 <numberFormat pattern="(\d{3})(\d{3,4})(\d{5})"> 11651 <leadingDigits>8</leadingDigits> 11652 <format>$1 $2 $3</format> 11653 </numberFormat> 11654 </availableFormats> 11655 <generalDesc> 11656 <nationalNumberPattern> 11657 5005000\d{3}| 11658 8\d{9,11}| 11659 (?: 11660 [269]\d| 11661 70 11662 )\d{8} 11663 </nationalNumberPattern> 11664 </generalDesc> 11665 <fixedLine> 11666 <possibleLengths national="10"/> 11667 <exampleNumber>2123456789</exampleNumber> 11668 <nationalNumberPattern> 11669 2(?: 11670 1\d\d| 11671 2(?: 11672 2[1-46-9]| 11673 [36][1-8]| 11674 4[1-7]| 11675 5[1-4]| 11676 7[1-5]| 11677 [89][1-9] 11678 )| 11679 3(?: 11680 1\d| 11681 2[1-57]| 11682 [35][1-3]| 11683 4[13]| 11684 7[1-7]| 11685 8[124-6]| 11686 9[1-79] 11687 )| 11688 4(?: 11689 1\d| 11690 2[1-8]| 11691 3[1-4]| 11692 4[13-5]| 11693 6[1-578]| 11694 9[1-5] 11695 )| 11696 5(?: 11697 1\d| 11698 [29][1-4]| 11699 3[1-5]| 11700 4[124]| 11701 5[1-6] 11702 )| 11703 6(?: 11704 1\d| 11705 [269][1-6]| 11706 3[1245]| 11707 4[1-7]| 11708 5[13-9]| 11709 7[14]| 11710 8[1-5] 11711 )| 11712 7(?: 11713 1\d| 11714 2[1-5]| 11715 3[1-6]| 11716 4[1-7]| 11717 5[1-57]| 11718 6[135]| 11719 9[125-7] 11720 )| 11721 8(?: 11722 1\d| 11723 2[1-5]| 11724 [34][1-4]| 11725 9[1-57] 11726 ) 11727 )\d{6} 11728 </nationalNumberPattern> 11729 </fixedLine> 11730 <mobile> 11731 <possibleLengths national="10"/> 11732 <exampleNumber>6912345678</exampleNumber> 11733 <nationalNumberPattern> 11734 68[57-9]\d{7}| 11735 (?: 11736 69| 11737 94 11738 )\d{8} 11739 </nationalNumberPattern> 11740 </mobile> 11741 <tollFree> 11742 <possibleLengths national="[10-12]"/> 11743 <exampleNumber>8001234567</exampleNumber> 11744 <nationalNumberPattern>800\d{7,9}</nationalNumberPattern> 11745 </tollFree> 11746 <premiumRate> 11747 <possibleLengths national="10"/> 11748 <exampleNumber>9091234567</exampleNumber> 11749 <nationalNumberPattern>90[19]\d{7}</nationalNumberPattern> 11750 </premiumRate> 11751 <!-- Including calls with maximum charge of 0,25 EUR/minute here instead of under premium 11752 rate. --> 11753 <sharedCost> 11754 <possibleLengths national="10"/> 11755 <exampleNumber>8011234567</exampleNumber> 11756 <nationalNumberPattern> 11757 8(?: 11758 0[16]| 11759 12| 11760 [27]5| 11761 50 11762 )\d{7} 11763 </nationalNumberPattern> 11764 </sharedCost> 11765 <personalNumber> 11766 <possibleLengths national="10"/> 11767 <exampleNumber>7012345678</exampleNumber> 11768 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 11769 </personalNumber> 11770 <uan> 11771 <possibleLengths national="10"/> 11772 <exampleNumber>5005000123</exampleNumber> 11773 <nationalNumberPattern>5005000\d{3}</nationalNumberPattern> 11774 </uan> 11775 </territory> 11776 11777 <!-- Guatemala (GT) --> 11778 <!-- http://www.itu.int/oth/T020200005A/en --> 11779 <!-- http://www.sit.gob.gt/index.php?page=plan-de-numeracion --> 11780 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala --> 11781 <territory id="GT" countryCode="502" internationalPrefix="00"> 11782 <availableFormats> 11783 <numberFormat pattern="(\d{4})(\d{4})"> 11784 <leadingDigits>[2-7]</leadingDigits> 11785 <format>$1 $2</format> 11786 </numberFormat> 11787 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 11788 <leadingDigits>1</leadingDigits> 11789 <format>$1 $2 $3</format> 11790 </numberFormat> 11791 </availableFormats> 11792 <generalDesc> 11793 <nationalNumberPattern> 11794 (?: 11795 1\d{3}| 11796 [2-7] 11797 )\d{7} 11798 </nationalNumberPattern> 11799 </generalDesc> 11800 <fixedLine> 11801 <possibleLengths national="8"/> 11802 <exampleNumber>22456789</exampleNumber> 11803 <nationalNumberPattern>[267][2-9]\d{6}</nationalNumberPattern> 11804 </fixedLine> 11805 <mobile> 11806 <possibleLengths national="8"/> 11807 <exampleNumber>51234567</exampleNumber> 11808 <nationalNumberPattern>[3-5]\d{7}</nationalNumberPattern> 11809 </mobile> 11810 <tollFree> 11811 <possibleLengths national="11"/> 11812 <exampleNumber>18001112222</exampleNumber> 11813 <nationalNumberPattern>18[01]\d{8}</nationalNumberPattern> 11814 </tollFree> 11815 <premiumRate> 11816 <possibleLengths national="11"/> 11817 <exampleNumber>19001112222</exampleNumber> 11818 <nationalNumberPattern>19\d{9}</nationalNumberPattern> 11819 </premiumRate> 11820 </territory> 11821 11822 <!-- Guam (GU) --> 11823 <!-- Calling code and formatting shared with 'US' --> 11824 <!-- http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel --> 11825 <territory id="GU" countryCode="1" leadingDigits="671" internationalPrefix="011" 11826 nationalPrefix="1" nationalPrefixForParsing="1|([3-9]\d{6})$" 11827 nationalPrefixTransformRule="671$1"> 11828 <generalDesc> 11829 <nationalNumberPattern> 11830 (?: 11831 [58]\d\d| 11832 671| 11833 900 11834 )\d{7} 11835 </nationalNumberPattern> 11836 </generalDesc> 11837 <!-- Added 671 400/489/555/68[23]/720/721/972 based on information from 11838 http://www.area-codes.com/area-code/area-code-671.asp --> 11839 <fixedLine> 11840 <possibleLengths national="10" localOnly="7"/> 11841 <exampleNumber>6713001234</exampleNumber> 11842 <nationalNumberPattern> 11843 671(?: 11844 3(?: 11845 00| 11846 3[39]| 11847 4[349]| 11848 55| 11849 6[26] 11850 )| 11851 4(?: 11852 00| 11853 56| 11854 7[1-9]| 11855 8[0236-9] 11856 )| 11857 5(?: 11858 55| 11859 6[2-5]| 11860 88 11861 )| 11862 6(?: 11863 3[2-578]| 11864 4[24-9]| 11865 5[34]| 11866 78| 11867 8[235-9] 11868 )| 11869 7(?: 11870 [0479]7| 11871 2[0167]| 11872 3[45]| 11873 8[7-9] 11874 )| 11875 8(?: 11876 [2-57-9]8| 11877 6[48] 11878 )| 11879 9(?: 11880 2[29]| 11881 6[79]| 11882 7[1279]| 11883 8[7-9]| 11884 9[78] 11885 ) 11886 )\d{4} 11887 </nationalNumberPattern> 11888 </fixedLine> 11889 <!-- We assume mobile phone numbers to be the same as fixed-line - further info unavailable --> 11890 <mobile> 11891 <possibleLengths national="10" localOnly="7"/> 11892 <exampleNumber>6713001234</exampleNumber> 11893 <nationalNumberPattern> 11894 671(?: 11895 3(?: 11896 00| 11897 3[39]| 11898 4[349]| 11899 55| 11900 6[26] 11901 )| 11902 4(?: 11903 00| 11904 56| 11905 7[1-9]| 11906 8[0236-9] 11907 )| 11908 5(?: 11909 55| 11910 6[2-5]| 11911 88 11912 )| 11913 6(?: 11914 3[2-578]| 11915 4[24-9]| 11916 5[34]| 11917 78| 11918 8[235-9] 11919 )| 11920 7(?: 11921 [0479]7| 11922 2[0167]| 11923 3[45]| 11924 8[7-9] 11925 )| 11926 8(?: 11927 [2-57-9]8| 11928 6[48] 11929 )| 11930 9(?: 11931 2[29]| 11932 6[79]| 11933 7[1279]| 11934 8[7-9]| 11935 9[78] 11936 ) 11937 )\d{4} 11938 </nationalNumberPattern> 11939 </mobile> 11940 <tollFree> 11941 <possibleLengths national="10"/> 11942 <exampleNumber>8002123456</exampleNumber> 11943 <nationalNumberPattern> 11944 8(?: 11945 00| 11946 33| 11947 44| 11948 55| 11949 66| 11950 77| 11951 88 11952 )[2-9]\d{6} 11953 </nationalNumberPattern> 11954 </tollFree> 11955 <premiumRate> 11956 <possibleLengths national="10"/> 11957 <exampleNumber>9002123456</exampleNumber> 11958 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 11959 </premiumRate> 11960 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 11961 <personalNumber> 11962 <possibleLengths national="10"/> 11963 <exampleNumber>5002345678</exampleNumber> 11964 <nationalNumberPattern> 11965 52(?: 11966 3(?: 11967 [2-46-9][02-9]\d| 11968 5(?: 11969 [02-46-9]\d| 11970 5[0-46-9] 11971 ) 11972 )| 11973 4(?: 11974 [2-478][02-9]\d| 11975 5(?: 11976 [034]\d| 11977 2[024-9]| 11978 5[0-46-9] 11979 )| 11980 6(?: 11981 0[1-9]| 11982 [2-9]\d 11983 )| 11984 9(?: 11985 [05-9]\d| 11986 2[0-5]| 11987 49 11988 ) 11989 ) 11990 )\d{4}| 11991 52[34][2-9]1[02-9]\d{4}| 11992 5(?: 11993 00| 11994 2[125-7]| 11995 33| 11996 44| 11997 66| 11998 77| 11999 88 12000 )[2-9]\d{6} 12001 </nationalNumberPattern> 12002 </personalNumber> 12003 </territory> 12004 12005 <!-- Guinea-Bissau (GW) --> 12006 <!-- http://www.itu.int/oth/T020200005C/en --> 12007 <territory id="GW" countryCode="245" internationalPrefix="00"> 12008 <availableFormats> 12009 <numberFormat pattern="(\d{3})(\d{4})"> 12010 <leadingDigits>40</leadingDigits> 12011 <format>$1 $2</format> 12012 </numberFormat> 12013 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 12014 <leadingDigits>[49]</leadingDigits> 12015 <format>$1 $2 $3</format> 12016 </numberFormat> 12017 </availableFormats> 12018 <generalDesc> 12019 <nationalNumberPattern> 12020 [49]\d{8}| 12021 4\d{6} 12022 </nationalNumberPattern> 12023 </generalDesc> 12024 <fixedLine> 12025 <possibleLengths national="9"/> 12026 <exampleNumber>443201234</exampleNumber> 12027 <nationalNumberPattern>443\d{6}</nationalNumberPattern> 12028 </fixedLine> 12029 <mobile> 12030 <possibleLengths national="9"/> 12031 <exampleNumber>955012345</exampleNumber> 12032 <nationalNumberPattern> 12033 9(?: 12034 5\d| 12035 6[569]| 12036 77 12037 )\d{6} 12038 </nationalNumberPattern> 12039 </mobile> 12040 <voip> 12041 <possibleLengths national="7"/> 12042 <exampleNumber>4012345</exampleNumber> 12043 <nationalNumberPattern>40\d{5}</nationalNumberPattern> 12044 </voip> 12045 </territory> 12046 12047 <!-- Guyana (GY) --> 12048 <!-- http://www.itu.int/oth/T020200005D/en --> 12049 <territory id="GY" countryCode="592" internationalPrefix="001"> 12050 <availableFormats> 12051 <numberFormat pattern="(\d{3})(\d{4})"> 12052 <leadingDigits>[2-46-9]</leadingDigits> 12053 <format>$1 $2</format> 12054 </numberFormat> 12055 </availableFormats> 12056 <generalDesc> 12057 <nationalNumberPattern> 12058 9008\d{3}| 12059 (?: 12060 [2-467]\d\d| 12061 862 12062 )\d{4} 12063 </nationalNumberPattern> 12064 </generalDesc> 12065 <fixedLine> 12066 <possibleLengths national="7"/> 12067 <exampleNumber>2201234</exampleNumber> 12068 <nationalNumberPattern> 12069 (?: 12070 2(?: 12071 1[6-9]| 12072 2[0-35-9]| 12073 3[1-4]| 12074 5[3-9]| 12075 6\d| 12076 7[0-24-79] 12077 )| 12078 3(?: 12079 2[25-9]| 12080 3\d 12081 )| 12082 4(?: 12083 4[0-24]| 12084 5[56] 12085 )| 12086 77[1-57] 12087 )\d{4} 12088 </nationalNumberPattern> 12089 </fixedLine> 12090 <!-- Although the ITU document would allow for a stricter pattern, the country has a track 12091 record of underreporting valid mobile ranges and 6XXXXXX is almost fully assigned. 12092 A more lenient pattern is better here. --> 12093 <mobile> 12094 <possibleLengths national="7"/> 12095 <exampleNumber>6091234</exampleNumber> 12096 <nationalNumberPattern> 12097 (?: 12098 6\d\d| 12099 70[015-7] 12100 )\d{4} 12101 </nationalNumberPattern> 12102 </mobile> 12103 <tollFree> 12104 <possibleLengths national="7"/> 12105 <exampleNumber>2891234</exampleNumber> 12106 <nationalNumberPattern> 12107 (?: 12108 289| 12109 862 12110 )\d{4} 12111 </nationalNumberPattern> 12112 </tollFree> 12113 <premiumRate> 12114 <possibleLengths national="7"/> 12115 <exampleNumber>9008123</exampleNumber> 12116 <nationalNumberPattern>9008\d{3}</nationalNumberPattern> 12117 </premiumRate> 12118 </territory> 12119 12120 <!-- Hong Kong (HK) --> 12121 <!-- http://www.ofca.gov.hk/en/industry_focus/telecommunications/portability/index.html --> 12122 <territory id="HK" countryCode="852" preferredInternationalPrefix="00" 12123 internationalPrefix="00(?:30|5[09]|[126-9]?)" mobileNumberPortableRegion="true"> 12124 <availableFormats> 12125 <numberFormat pattern="(\d{3})(\d{2,5})"> 12126 <leadingDigits>900</leadingDigits> 12127 <leadingDigits>9003</leadingDigits> 12128 <format>$1 $2</format> 12129 </numberFormat> 12130 <numberFormat pattern="(\d{4})(\d{4})"> 12131 <leadingDigits> 12132 [2-7]| 12133 8[1-4]| 12134 9(?: 12135 0[1-9]| 12136 [1-8] 12137 ) 12138 </leadingDigits> 12139 <format>$1 $2</format> 12140 </numberFormat> 12141 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 12142 <leadingDigits>8</leadingDigits> 12143 <format>$1 $2 $3</format> 12144 </numberFormat> 12145 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{3})"> 12146 <leadingDigits>9</leadingDigits> 12147 <format>$1 $2 $3 $4</format> 12148 </numberFormat> 12149 </availableFormats> 12150 <generalDesc> 12151 <nationalNumberPattern> 12152 8[0-46-9]\d{6,7}| 12153 9\d{4,7}| 12154 (?: 12155 [2-7]| 12156 9\d{3} 12157 )\d{7} 12158 </nationalNumberPattern> 12159 </generalDesc> 12160 <fixedLine> 12161 <possibleLengths national="8"/> 12162 <exampleNumber>21234567</exampleNumber> 12163 <nationalNumberPattern> 12164 (?: 12165 2(?: 12166 [13-9]\d| 12167 2[013-9] 12168 )\d| 12169 3(?: 12170 (?: 12171 [1569][0-24-9]| 12172 4[0-246-9]| 12173 7[0-24-69] 12174 )\d| 12175 8(?: 12176 4[0-8]| 12177 5[0-5]| 12178 9\d 12179 ) 12180 )| 12181 58(?: 12182 0[1-8]| 12183 1[2-9] 12184 ) 12185 )\d{4} 12186 </nationalNumberPattern> 12187 </fixedLine> 12188 <!-- Prefixes assigned to 'CMMobile Global Communications Ltd' are on hold as per Ofcom 12189 24 Nov 2017 update, but we continue to support them as there is no much information 12190 when these numbers will be reactivated again. --> 12191 <mobile> 12192 <possibleLengths national="8"/> 12193 <exampleNumber>51234567</exampleNumber> 12194 <nationalNumberPattern> 12195 (?: 12196 46(?: 12197 0[0-7]| 12198 1[0-6]| 12199 4[0-57-9]| 12200 6[0-4]| 12201 7[0-8] 12202 )| 12203 573[0-6]| 12204 6(?: 12205 26[013-8]| 12206 66[0-3] 12207 )| 12208 70(?: 12209 7[1-5]| 12210 8[0-4] 12211 )| 12212 848[015-9]| 12213 929[013-9] 12214 )\d{4}| 12215 (?: 12216 4(?: 12217 40| 12218 6[2358] 12219 )| 12220 5(?: 12221 [1-59][0-46-9]| 12222 6[0-4689]| 12223 7[0-24679] 12224 )| 12225 6(?: 12226 0[1-9]| 12227 [13-59]\d| 12228 [268][0-57-9]| 12229 7[0-79] 12230 )| 12231 84[09]| 12232 9(?: 12233 0[1-9]| 12234 1[02-9]| 12235 [2358][0-8]| 12236 [467]\d 12237 ) 12238 )\d{5} 12239 </nationalNumberPattern> 12240 </mobile> 12241 <pager> 12242 <possibleLengths national="8"/> 12243 <exampleNumber>71123456</exampleNumber> 12244 <nationalNumberPattern> 12245 7(?: 12246 1(?: 12247 0[0-38]| 12248 1[0-3679]| 12249 3[013]| 12250 69| 12251 9[0136] 12252 )| 12253 2(?: 12254 [02389]\d| 12255 1[18]| 12256 7[27-9] 12257 )| 12258 3(?: 12259 [0-38]\d| 12260 7[0-369]| 12261 9[2357-9] 12262 )| 12263 47\d| 12264 5(?: 12265 [178]\d| 12266 5[0-5] 12267 )| 12268 6(?: 12269 0[0-7]| 12270 2[236-9]| 12271 [35]\d 12272 )| 12273 7(?: 12274 [27]\d| 12275 8[7-9] 12276 )| 12277 8(?: 12278 [23689]\d| 12279 7[1-9] 12280 )| 12281 9(?: 12282 [025]\d| 12283 6[0-246-8]| 12284 7[0-36-9]| 12285 8[238] 12286 ) 12287 )\d{4} 12288 </nationalNumberPattern> 12289 </pager> 12290 <tollFree> 12291 <possibleLengths national="9"/> 12292 <exampleNumber>800123456</exampleNumber> 12293 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 12294 </tollFree> 12295 <premiumRate> 12296 <possibleLengths national="[5-8],11"/> 12297 <exampleNumber>90012345678</exampleNumber> 12298 <nationalNumberPattern> 12299 900(?: 12300 [0-24-9]\d{7}| 12301 3\d{1,4} 12302 ) 12303 </nationalNumberPattern> 12304 </premiumRate> 12305 <personalNumber> 12306 <possibleLengths national="8"/> 12307 <exampleNumber>81123456</exampleNumber> 12308 <nationalNumberPattern> 12309 8(?: 12310 1[0-4679]\d| 12311 2(?: 12312 [0-36]\d| 12313 7[0-4] 12314 )| 12315 3(?: 12316 [034]\d| 12317 2[09]| 12318 70 12319 ) 12320 )\d{4} 12321 </nationalNumberPattern> 12322 </personalNumber> 12323 <!-- These are mentioned as Access Codes in the ITU doc however UAN seems to be the best 12324 since they seem to cost the same as fixed-line based on our correspondence with ofca, 12325 and are used by businesses to forward to a local number. --> 12326 <uan> 12327 <possibleLengths national="8"/> 12328 <exampleNumber>30161234</exampleNumber> 12329 <nationalNumberPattern> 12330 30(?: 12331 0[1-9]| 12332 [15-7]\d| 12333 2[047]| 12334 89 12335 )\d{4} 12336 </nationalNumberPattern> 12337 </uan> 12338 </territory> 12339 12340 <!-- Honduras (HN) --> 12341 <!-- It seems there is no longer a trunk prefix in use, based on websites like 12342 http://www.howtocallabroad.com/codes.html and on seeing how locals write their numbers in 12343 national format. --> 12344 <!-- http://www.itu.int/oth/T020200005F/en --> 12345 <territory id="HN" countryCode="504" internationalPrefix="00"> 12346 <availableFormats> 12347 <numberFormat pattern="(\d{4})(\d{4})"> 12348 <leadingDigits>[237-9]</leadingDigits> 12349 <format>$1-$2</format> 12350 </numberFormat> 12351 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 12352 <leadingDigits>8</leadingDigits> 12353 <format>$1 $2 $3</format> 12354 <intlFormat>NA</intlFormat> 12355 </numberFormat> 12356 </availableFormats> 12357 <generalDesc> 12358 <nationalNumberPattern> 12359 8\d{10}| 12360 [237-9]\d{7} 12361 </nationalNumberPattern> 12362 </generalDesc> 12363 <noInternationalDialling> 12364 <possibleLengths national="11"/> 12365 <nationalNumberPattern>8002\d{7}</nationalNumberPattern> 12366 </noInternationalDialling> 12367 <!-- Extra prefixes 2244, 226[24], 227[0135689], 228X, 2292, 2407, 250[78], 2516, 2540, 12368 256[014], 2570, 2580, 260X, 2617, 262[067], 263[04], 2780 and 2791 were added from numbers 12369 found online and user reports. --> 12370 <fixedLine> 12371 <possibleLengths national="8"/> 12372 <exampleNumber>22123456</exampleNumber> 12373 <nationalNumberPattern> 12374 2(?: 12375 2(?: 12376 0[0-39]| 12377 1[1-367]| 12378 [23]\d| 12379 4[03-6]| 12380 5[57]| 12381 6[245]| 12382 7[0135689]| 12383 8[01346-9]| 12384 9[0-2] 12385 )| 12386 4(?: 12387 0[78]| 12388 2[3-59]| 12389 3[13-9]| 12390 4[0-68]| 12391 5[1-35] 12392 )| 12393 5(?: 12394 0[7-9]| 12395 16| 12396 4[03-5]| 12397 5\d| 12398 6[014-6]| 12399 7[04]| 12400 80 12401 )| 12402 6(?: 12403 [056]\d| 12404 17| 12405 2[067]| 12406 3[04]| 12407 4[0-378]| 12408 [78][0-8]| 12409 9[01] 12410 )| 12411 7(?: 12412 6[46-9]| 12413 7[02-9]| 12414 8[034]| 12415 91 12416 )| 12417 8(?: 12418 79| 12419 8[0-357-9]| 12420 9[1-57-9] 12421 ) 12422 )\d{4} 12423 </nationalNumberPattern> 12424 </fixedLine> 12425 <mobile> 12426 <possibleLengths national="8"/> 12427 <exampleNumber>91234567</exampleNumber> 12428 <nationalNumberPattern>[37-9]\d{7}</nationalNumberPattern> 12429 </mobile> 12430 <tollFree> 12431 <possibleLengths national="11"/> 12432 <exampleNumber>80021234567</exampleNumber> 12433 <nationalNumberPattern>8002\d{7}</nationalNumberPattern> 12434 </tollFree> 12435 </territory> 12436 12437 <!-- Croatia (HR) --> 12438 <!-- http://www.itu.int/oth/T0202000032/en --> 12439 <!-- http://en.wikipedia.org/wiki/%2B385 --> 12440 <territory id="HR" countryCode="385" internationalPrefix="00" nationalPrefix="0" 12441 mobileNumberPortableRegion="true"> 12442 <availableFormats> 12443 <!-- For 6 and 7 digit numbers of premium rate. --> 12444 <numberFormat pattern="(\d{2})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 12445 <leadingDigits>6[01]</leadingDigits> 12446 <format>$1 $2 $3</format> 12447 </numberFormat> 12448 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 12449 <leadingDigits>8</leadingDigits> 12450 <format>$1 $2 $3</format> 12451 </numberFormat> 12452 <!-- The plan says 1 XXX XXXX but the government and local telecom websites are formatted 1 12453 XXXX XXX, so we prefer that formatting here. These same sources prefer XXX XXX to XX 12454 XXXX as well. --> 12455 <numberFormat pattern="(\d)(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12456 <leadingDigits>1</leadingDigits> 12457 <format>$1 $2 $3</format> 12458 </numberFormat> 12459 <!-- For 8 and 9 digit numbers of premium, personal and UAN numbers. --> 12460 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12461 <leadingDigits>[67]</leadingDigits> 12462 <format>$1 $2 $3</format> 12463 </numberFormat> 12464 <!-- For 8 and 9 digit numbers of mobile. --> 12465 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12466 <leadingDigits>9</leadingDigits> 12467 <format>$1 $2 $3</format> 12468 </numberFormat> 12469 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 12470 <leadingDigits>[2-5]</leadingDigits> 12471 <format>$1 $2 $3</format> 12472 </numberFormat> 12473 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12474 <leadingDigits>8</leadingDigits> 12475 <format>$1 $2 $3</format> 12476 </numberFormat> 12477 </availableFormats> 12478 <generalDesc> 12479 <nationalNumberPattern> 12480 (?: 12481 [24-69]\d| 12482 3[0-79] 12483 )\d{7}| 12484 80\d{5,7}| 12485 [1-79]\d{7}| 12486 6\d{5,6} 12487 </nationalNumberPattern> 12488 </generalDesc> 12489 <fixedLine> 12490 <possibleLengths national="8,9" localOnly="6,7"/> 12491 <exampleNumber>12345678</exampleNumber> 12492 <nationalNumberPattern> 12493 1\d{7}| 12494 (?: 12495 2[0-3]| 12496 3[1-5]| 12497 4[02-47-9]| 12498 5[1-3] 12499 )\d{6,7} 12500 </nationalNumberPattern> 12501 </fixedLine> 12502 <mobile> 12503 <possibleLengths national="8,9"/> 12504 <exampleNumber>921234567</exampleNumber> 12505 <nationalNumberPattern> 12506 98\d{6,7}| 12507 975(?: 12508 1\d| 12509 96 12510 )\d{4}| 12511 9(?: 12512 0[1-9]| 12513 [1259]\d| 12514 7[0679] 12515 )\d{6} 12516 </nationalNumberPattern> 12517 </mobile> 12518 <tollFree> 12519 <possibleLengths national="[7-9]"/> 12520 <exampleNumber>800123456</exampleNumber> 12521 <nationalNumberPattern>80[01]\d{4,6}</nationalNumberPattern> 12522 </tollFree> 12523 <premiumRate> 12524 <possibleLengths national="[6-8]"/> 12525 <exampleNumber>611234</exampleNumber> 12526 <nationalNumberPattern> 12527 6[01459]\d{6}| 12528 6[01]\d{4,5} 12529 </nationalNumberPattern> 12530 </premiumRate> 12531 <personalNumber> 12532 <possibleLengths national="8"/> 12533 <exampleNumber>74123456</exampleNumber> 12534 <nationalNumberPattern>7[45]\d{6}</nationalNumberPattern> 12535 </personalNumber> 12536 <!-- ITU numbering specifies the length of the numbers with prefix 62 as 8, but there 12537 are numbers on the internet with 7 digits after the prefix too. --> 12538 <uan> 12539 <possibleLengths national="8,9"/> 12540 <exampleNumber>62123456</exampleNumber> 12541 <nationalNumberPattern> 12542 62\d{6,7}| 12543 72\d{6} 12544 </nationalNumberPattern> 12545 </uan> 12546 </territory> 12547 12548 <!-- Haiti (HT) --> 12549 <!-- http://www.itu.int/oth/T020200005E/en --> 12550 <!-- http://www.numberingplans.com/ --> 12551 <territory id="HT" countryCode="509" internationalPrefix="00"> 12552 <availableFormats> 12553 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 12554 <leadingDigits>[2-489]</leadingDigits> 12555 <format>$1 $2 $3</format> 12556 </numberFormat> 12557 </availableFormats> 12558 <generalDesc> 12559 <nationalNumberPattern>[2-489]\d{7}</nationalNumberPattern> 12560 </generalDesc> 12561 <!-- Digicel reported 281 and 29[149] belong to them, the more recent ITU doc 20.I.2017 12562 agrees and classifies them as fixedLine so we follow that here. --> 12563 <fixedLine> 12564 <possibleLengths national="8"/> 12565 <exampleNumber>22453300</exampleNumber> 12566 <nationalNumberPattern> 12567 2(?: 12568 2\d| 12569 5[1-5]| 12570 81| 12571 9[149] 12572 )\d{5} 12573 </nationalNumberPattern> 12574 </fixedLine> 12575 <!-- 32, 33, 35 are kept even though they are not in the ITU doc because numbers found 12576 online are working. --> 12577 <mobile> 12578 <possibleLengths national="8"/> 12579 <exampleNumber>34101234</exampleNumber> 12580 <nationalNumberPattern>[34]\d{7}</nationalNumberPattern> 12581 </mobile> 12582 <!-- ITU document says numbers with prefix 8 are "value-added services and free numbers 12583 without making any further distinction. However, http://www.numberingplans.com/ seems 12584 to suggest they are free. --> 12585 <tollFree> 12586 <possibleLengths national="8"/> 12587 <exampleNumber>80012345</exampleNumber> 12588 <nationalNumberPattern>8\d{7}</nationalNumberPattern> 12589 </tollFree> 12590 <!-- ITU document suggests 98\d{6}, but http://www.numberingplans.com/ restricts it to 12591 98[89]\d{5}. --> 12592 <voip> 12593 <possibleLengths national="8"/> 12594 <exampleNumber>98901234</exampleNumber> 12595 <nationalNumberPattern> 12596 9(?: 12597 [67][0-4]| 12598 8[0-3589]| 12599 9\d 12600 )\d{5} 12601 </nationalNumberPattern> 12602 </voip> 12603 </territory> 12604 12605 <!-- Hungary (HU) --> 12606 <!-- http://www.itu.int/oth/T0202000061/en --> 12607 <!-- As per Wikipedia https://en.wikipedia.org/wiki/Telephone_numbers_in_Hungary format 12608 for both fixed line and mobile number should be preceded with national prefix "06". --> 12609 <territory id="HU" countryCode="36" internationalPrefix="00" nationalPrefix="06" 12610 mobileNumberPortableRegion="true"> 12611 <availableFormats> 12612 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP $FG)"> 12613 <leadingDigits>1</leadingDigits> 12614 <format>$1 $2 $3</format> 12615 </numberFormat> 12616 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP $FG)"> 12617 <leadingDigits> 12618 [27][2-9]| 12619 3[2-7]| 12620 4[24-9]| 12621 5[2-79]| 12622 6| 12623 8[2-57-9]| 12624 9[2-69] 12625 </leadingDigits> 12626 <format>$1 $2 $3</format> 12627 </numberFormat> 12628 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP $FG"> 12629 <leadingDigits>[2-9]</leadingDigits> 12630 <format>$1 $2 $3</format> 12631 </numberFormat> 12632 </availableFormats> 12633 <generalDesc> 12634 <nationalNumberPattern> 12635 [235-7]\d{8}| 12636 [1-9]\d{7} 12637 </nationalNumberPattern> 12638 </generalDesc> 12639 <noInternationalDialling> 12640 <possibleLengths national="8,9"/> 12641 <nationalNumberPattern> 12642 (?: 12643 [48]0\d| 12644 680[29] 12645 )\d{5} 12646 </nationalNumberPattern> 12647 </noInternationalDialling> 12648 <fixedLine> 12649 <possibleLengths national="8" localOnly="6,7"/> 12650 <exampleNumber>12345678</exampleNumber> 12651 <nationalNumberPattern> 12652 (?: 12653 1\d| 12654 [27][2-9]| 12655 3[2-7]| 12656 4[24-9]| 12657 5[2-79]| 12658 6[23689]| 12659 8[2-57-9]| 12660 9[2-69] 12661 )\d{6} 12662 </nationalNumberPattern> 12663 </fixedLine> 12664 <mobile> 12665 <possibleLengths national="9"/> 12666 <exampleNumber>201234567</exampleNumber> 12667 <nationalNumberPattern> 12668 (?: 12669 [257]0| 12670 3[01] 12671 )\d{7} 12672 </nationalNumberPattern> 12673 </mobile> 12674 <!-- The prefix 40 which was earlier sharedcost is changed to toll free as of Jul. 2016. 12675 Toll free prefix 6802 supported based on user report. --> 12676 <tollFree> 12677 <possibleLengths national="8,9"/> 12678 <exampleNumber>80123456</exampleNumber> 12679 <nationalNumberPattern> 12680 (?: 12681 [48]0\d| 12682 680[29] 12683 )\d{5} 12684 </nationalNumberPattern> 12685 </tollFree> 12686 <premiumRate> 12687 <possibleLengths national="8"/> 12688 <exampleNumber>90123456</exampleNumber> 12689 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern> 12690 </premiumRate> 12691 <!-- Includes non-geographic nomadic numbers. --> 12692 <voip> 12693 <possibleLengths national="9"/> 12694 <exampleNumber>211234567</exampleNumber> 12695 <nationalNumberPattern>21\d{7}</nationalNumberPattern> 12696 </voip> 12697 <!-- Includes numbers for corporate networks. --> 12698 <uan> 12699 <possibleLengths national="9"/> 12700 <exampleNumber>381234567</exampleNumber> 12701 <nationalNumberPattern>38\d{7}</nationalNumberPattern> 12702 </uan> 12703 </territory> 12704 12705 <!-- Indonesia (ID) --> 12706 <!-- From 2001, very out of date. --> 12707 <!-- http://www.itu.int/oth/T0202000064/en --> 12708 <!-- http://en.wikipedia.org/wiki/%2B62 --> 12709 <territory id="ID" countryCode="62" internationalPrefix="00[89]" nationalPrefix="0"> 12710 <availableFormats> 12711 <!-- Short UAN numbers --> 12712 <numberFormat pattern="(\d)(\d{3})(\d{3})"> 12713 <leadingDigits>15</leadingDigits> 12714 <format>$1 $2 $3</format> 12715 </numberFormat> 12716 <!-- Fixed line 2-digit area codes --> 12717 <numberFormat pattern="(\d{2})(\d{5,9})" nationalPrefixFormattingRule="($NP$FG)"> 12718 <leadingDigits> 12719 2[124]| 12720 [36]1 12721 </leadingDigits> 12722 <format>$1 $2</format> 12723 </numberFormat> 12724 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number, and examples on the web show 12725 that sometimes they are followed by fewer digits. --> 12726 <numberFormat pattern="(\d{3})(\d{5,7})" nationalPrefixFormattingRule="$NP$FG"> 12727 <leadingDigits>800</leadingDigits> 12728 <format>$1 $2</format> 12729 </numberFormat> 12730 <!-- Fixed line 3-digit area codes --> 12731 <numberFormat pattern="(\d{3})(\d{5,8})" nationalPrefixFormattingRule="($NP$FG)"> 12732 <leadingDigits>[2-79]</leadingDigits> 12733 <format>$1 $2</format> 12734 </numberFormat> 12735 <!-- 9-10 digit mobile numbers --> 12736 <numberFormat pattern="(\d{3})(\d{3,4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12737 <leadingDigits>8[1-35-9]</leadingDigits> 12738 <format>$1-$2-$3</format> 12739 </numberFormat> 12740 <!-- Toll free numbers --> 12741 <numberFormat pattern="(\d{3})(\d{6,8})" nationalPrefixFormattingRule="$NP$FG"> 12742 <leadingDigits>1</leadingDigits> 12743 <format>$1 $2</format> 12744 </numberFormat> 12745 <!-- Shared cost numbers --> 12746 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 12747 <leadingDigits>804</leadingDigits> 12748 <format>$1 $2 $3</format> 12749 </numberFormat> 12750 <!-- UAN and premium rate numbers --> 12751 <numberFormat pattern="(\d{3})(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12752 <leadingDigits>80</leadingDigits> 12753 <format>$1 $2 $3 $4</format> 12754 </numberFormat> 12755 <!-- 11-12 digit mobile numbers --> 12756 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 12757 <leadingDigits>8</leadingDigits> 12758 <format>$1-$2-$3</format> 12759 </numberFormat> 12760 <!-- 12 digit toll free numbers. --> 12761 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 12762 <leadingDigits>001</leadingDigits> 12763 <format>$1 $2 $3 $4</format> 12764 <intlFormat>NA</intlFormat> 12765 </numberFormat> 12766 <!-- Format for 13 digit ITFS numbers. --> 12767 <numberFormat pattern="(\d{2})(\d{4})(\d{3})(\d{4})"> 12768 <leadingDigits>0</leadingDigits> 12769 <format>$1 $2 $3 $4</format> 12770 <intlFormat>NA</intlFormat> 12771 </numberFormat> 12772 </availableFormats> 12773 <generalDesc> 12774 <nationalNumberPattern> 12775 (?: 12776 (?: 12777 00[1-9]| 12778 8\d 12779 )\d{4}| 12780 [1-36] 12781 )\d{6}| 12782 00\d{10}| 12783 [1-9]\d{8,10}| 12784 [2-9]\d{7} 12785 </nationalNumberPattern> 12786 </generalDesc> 12787 <!-- 00798 ITFS numbers can't be dialled internationally. Source: 12788 https://support.twilio.com/hc/en-us/articles/115007579027-Toll-free-phone-number-restrictions-and-limitations --> 12789 <noInternationalDialling> 12790 <possibleLengths national="10,12,13"/> 12791 <nationalNumberPattern> 12792 001803\d{6,7}| 12793 (?: 12794 007803\d| 12795 8071 12796 )\d{6} 12797 </nationalNumberPattern> 12798 </noInternationalDialling> 12799 <!-- Area codes taken from wikipedia, with missing ones added from 12800 http://www.telkom.co.id/customer-services/area-and-country-code/?type=area. 12801 We also added 0770 after user feedback because it seems to be used on Bintan island. 12802 Where known, fixed mobile prefixes have been represented as Mobile. --> 12803 <!-- Very short (5/6 digit) local numbers in Jakarta seem to be special cases for various 12804 well known companies (Mc Donalds, KFC etc...). Some of these are listed in: 12805 http://cms.binus.edu/datapage/file/io/Spring2014SE/International_Student_Handbook_BINUS.pdf 12806 There seem to be numbers of this length for area code 22 as well based on numbers found 12807 online. --> 12808 <!-- The ITU doc is outdated (2001), and many numbers of different lengths were supported 12809 here based on valid numbers found and user report. --> 12810 <fixedLine> 12811 <possibleLengths national="[7-11]" localOnly="5,6"/> 12812 <exampleNumber>218350123</exampleNumber> 12813 <nationalNumberPattern> 12814 2[124]\d{7,8}| 12815 619\d{8}| 12816 2(?: 12817 1(?: 12818 14| 12819 500 12820 )| 12821 2\d{3} 12822 )\d{3}| 12823 61\d{5,8}| 12824 (?: 12825 2(?: 12826 [35][1-4]| 12827 6[0-8]| 12828 7[1-6]| 12829 8\d| 12830 9[1-8] 12831 )| 12832 3(?: 12833 1| 12834 [25][1-8]| 12835 3[1-68]| 12836 4[1-3]| 12837 6[1-3568]| 12838 7[0-469]| 12839 8\d 12840 )| 12841 4(?: 12842 0[1-589]| 12843 1[01347-9]| 12844 2[0-36-8]| 12845 3[0-24-68]| 12846 43| 12847 5[1-378]| 12848 6[1-5]| 12849 7[134]| 12850 8[1245] 12851 )| 12852 5(?: 12853 1[1-35-9]| 12854 2[25-8]| 12855 3[124-9]| 12856 4[1-3589]| 12857 5[1-46]| 12858 6[1-8] 12859 )| 12860 6(?: 12861 [25]\d| 12862 3[1-69]| 12863 4[1-6] 12864 )| 12865 7(?: 12866 02| 12867 [125][1-9]| 12868 [36]\d| 12869 4[1-8]| 12870 7[0-36-9] 12871 )| 12872 9(?: 12873 0[12]| 12874 1[013-8]| 12875 2[0-479]| 12876 5[125-8]| 12877 6[23679]| 12878 7[159]| 12879 8[01346] 12880 ) 12881 )\d{5,8} 12882 </nationalNumberPattern> 12883 </fixedLine> 12884 <mobile> 12885 <possibleLengths national="[9-12]"/> 12886 <exampleNumber>812345678</exampleNumber> 12887 <nationalNumberPattern>8[1-35-9]\d{7,10}</nationalNumberPattern> 12888 </mobile> 12889 <tollFree> 12890 <possibleLengths national="[8-13]"/> 12891 <exampleNumber>8001234567</exampleNumber> 12892 <nationalNumberPattern> 12893 00[17]803\d{7}| 12894 (?: 12895 177\d| 12896 800 12897 )\d{5,7}| 12898 001803\d{6} 12899 </nationalNumberPattern> 12900 </tollFree> 12901 <!-- The information below is provided by an Indonesian --> 12902 <premiumRate> 12903 <possibleLengths national="10"/> 12904 <exampleNumber>8091234567</exampleNumber> 12905 <nationalNumberPattern>809\d{7}</nationalNumberPattern> 12906 </premiumRate> 12907 <sharedCost> 12908 <possibleLengths national="10"/> 12909 <exampleNumber>8041234567</exampleNumber> 12910 <nationalNumberPattern>804\d{7}</nationalNumberPattern> 12911 </sharedCost> 12912 <uan> 12913 <possibleLengths national="7,10"/> 12914 <exampleNumber>8071123456</exampleNumber> 12915 <nationalNumberPattern> 12916 (?: 12917 1500| 12918 8071\d{3} 12919 )\d{3} 12920 </nationalNumberPattern> 12921 </uan> 12922 </territory> 12923 12924 <!-- Ireland (IE) --> 12925 <!-- http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html --> 12926 <!-- http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf --> 12927 <territory id="IE" countryCode="353" internationalPrefix="00" nationalPrefix="0" 12928 mobileNumberPortableRegion="true"> 12929 <availableFormats> 12930 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 12931 <leadingDigits> 12932 2[24-9]| 12933 47| 12934 58| 12935 6[237-9]| 12936 9[35-9] 12937 </leadingDigits> 12938 <format>$1 $2</format> 12939 </numberFormat> 12940 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 12941 <leadingDigits>[45]0</leadingDigits> 12942 <format>$1 $2</format> 12943 </numberFormat> 12944 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 12945 <leadingDigits>1</leadingDigits> 12946 <format>$1 $2 $3</format> 12947 </numberFormat> 12948 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="($NP$FG)"> 12949 <leadingDigits> 12950 [2569]| 12951 4[1-69]| 12952 7[14] 12953 </leadingDigits> 12954 <format>$1 $2 $3</format> 12955 </numberFormat> 12956 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 12957 <leadingDigits>70</leadingDigits> 12958 <format>$1 $2 $3</format> 12959 </numberFormat> 12960 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 12961 <leadingDigits>81</leadingDigits> 12962 <format>$1 $2 $3</format> 12963 </numberFormat> 12964 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 12965 <leadingDigits>[78]</leadingDigits> 12966 <format>$1 $2 $3</format> 12967 </numberFormat> 12968 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 12969 <leadingDigits>1</leadingDigits> 12970 <format>$1 $2 $3</format> 12971 </numberFormat> 12972 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 12973 <leadingDigits>4</leadingDigits> 12974 <format>$1 $2 $3</format> 12975 </numberFormat> 12976 <!-- Voicemail numbers: same as mobile prefixes but the third digit is always 5. Formatting 12977 done like this to differentiate from mobile numbers (which are shorter), and based on 12978 a couple of examples found online. --> 12979 <numberFormat pattern="(\d{2})(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 12980 <leadingDigits>8</leadingDigits> 12981 <format>$1 $2 $3 $4</format> 12982 </numberFormat> 12983 </availableFormats> 12984 <generalDesc> 12985 <nationalNumberPattern> 12986 (?: 12987 1\d| 12988 [2569] 12989 )\d{6,8}| 12990 4\d{6,9}| 12991 7\d{8}| 12992 8\d{8,9} 12993 </nationalNumberPattern> 12994 </generalDesc> 12995 <noInternationalDialling> 12996 <possibleLengths national="10"/> 12997 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern> 12998 </noInternationalDialling> 12999 <!-- We allow 6-7 digit subscriber numbers for the 021 area code since that seems to be 13000 reflected by the numbers in the Yellow Pages. Another peculiarity is that 048 actually 13001 replaces 00 44 28 when Irish people dial, allowing them to easily dial Northern 13002 Ireland. We support these numbers here, although technically they are numbers for the 13003 UK. --> 13004 <fixedLine> 13005 <possibleLengths national="[7-10]" localOnly="5,6"/> 13006 <exampleNumber>2212345</exampleNumber> 13007 <nationalNumberPattern> 13008 (?: 13009 1\d| 13010 21 13011 )\d{6,7}| 13012 (?: 13013 2[24-9]| 13014 4(?: 13015 0[24]| 13016 5\d| 13017 7 13018 )| 13019 5(?: 13020 0[45]| 13021 1\d| 13022 8 13023 )| 13024 6(?: 13025 1\d| 13026 [237-9] 13027 )| 13028 9(?: 13029 1\d| 13030 [35-9] 13031 ) 13032 )\d{5}| 13033 (?: 13034 23| 13035 4(?: 13036 [1-469]| 13037 8\d 13038 )| 13039 5[23679]| 13040 6[4-6]| 13041 7[14]| 13042 9[04] 13043 )\d{7} 13044 </nationalNumberPattern> 13045 </fixedLine> 13046 <mobile> 13047 <possibleLengths national="9"/> 13048 <exampleNumber>850123456</exampleNumber> 13049 <nationalNumberPattern> 13050 8(?: 13051 22| 13052 [35-9]\d 13053 )\d{6} 13054 </nationalNumberPattern> 13055 </mobile> 13056 <tollFree> 13057 <possibleLengths national="10"/> 13058 <exampleNumber>1800123456</exampleNumber> 13059 <nationalNumberPattern>1800\d{6}</nationalNumberPattern> 13060 </tollFree> 13061 <premiumRate> 13062 <possibleLengths national="10"/> 13063 <exampleNumber>1520123456</exampleNumber> 13064 <nationalNumberPattern> 13065 15(?: 13066 1[2-8]| 13067 [2-8]0| 13068 9[089] 13069 )\d{6} 13070 </nationalNumberPattern> 13071 </premiumRate> 13072 <sharedCost> 13073 <possibleLengths national="10"/> 13074 <exampleNumber>1850123456</exampleNumber> 13075 <nationalNumberPattern>18[59]0\d{6}</nationalNumberPattern> 13076 </sharedCost> 13077 <personalNumber> 13078 <possibleLengths national="9"/> 13079 <exampleNumber>700123456</exampleNumber> 13080 <nationalNumberPattern>700\d{6}</nationalNumberPattern> 13081 </personalNumber> 13082 <voip> 13083 <possibleLengths national="9"/> 13084 <exampleNumber>761234567</exampleNumber> 13085 <nationalNumberPattern>76\d{7}</nationalNumberPattern> 13086 </voip> 13087 <uan> 13088 <possibleLengths national="9"/> 13089 <exampleNumber>818123456</exampleNumber> 13090 <nationalNumberPattern>818\d{6}</nationalNumberPattern> 13091 </uan> 13092 <!-- These start with mobile prefixes, and then have the digit 5 inserted, before the rest 13093 of the number. --> 13094 <voicemail> 13095 <possibleLengths national="10"/> 13096 <exampleNumber>8551234567</exampleNumber> 13097 <nationalNumberPattern> 13098 88210[1-9]\d{4}| 13099 8(?: 13100 [35-79]5\d\d| 13101 8(?: 13102 [013-9]\d\d| 13103 2(?: 13104 [01][1-9]| 13105 [2-9]\d 13106 ) 13107 ) 13108 )\d{5} 13109 </nationalNumberPattern> 13110 </voicemail> 13111 </territory> 13112 13113 <!-- Israel (IL) --> 13114 <!-- Formatting practice following wikipedia, and government sites. --> 13115 <!-- in Hebrew --> 13116 <!-- http://www.itu.int/oth/T020200006A/en --> 13117 <!-- http://en.wikipedia.org/wiki/%2B972 --> 13118 <!-- 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 --> 13119 <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-9])" nationalPrefix="0" 13120 mobileNumberPortableRegion="true"> 13121 <availableFormats> 13122 <!-- Short toll-free numbers (for hospitals). --> 13123 <numberFormat pattern="(\d{4})(\d{3})"> 13124 <leadingDigits>125</leadingDigits> 13125 <format>$1-$2</format> 13126 </numberFormat> 13127 <!-- 8-digit premium rate. --> 13128 <numberFormat pattern="(\d{4})(\d{2})(\d{2})"> 13129 <leadingDigits>121</leadingDigits> 13130 <format>$1-$2-$3</format> 13131 </numberFormat> 13132 <!-- Fixed line. --> 13133 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13134 <leadingDigits>[2-489]</leadingDigits> 13135 <format>$1-$2-$3</format> 13136 </numberFormat> 13137 <!-- Mobile and VOIP. --> 13138 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 13139 <leadingDigits>[57]</leadingDigits> 13140 <format>$1-$2-$3</format> 13141 </numberFormat> 13142 <!-- 10-digit premium rate. --> 13143 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 13144 <leadingDigits>12</leadingDigits> 13145 <format>$1-$2-$3</format> 13146 </numberFormat> 13147 <!-- Universal access (UAN). --> 13148 <numberFormat pattern="(\d{4})(\d{6})"> 13149 <leadingDigits>159</leadingDigits> 13150 <format>$1-$2</format> 13151 </numberFormat> 13152 <!-- Variable cost (premium rate, toll free etc.) --> 13153 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{3})"> 13154 <leadingDigits>1[7-9]</leadingDigits> 13155 <format>$1-$2-$3-$4</format> 13156 </numberFormat> 13157 <!-- Format is from http://everything.explained.today/Telephone_numbers_in_Israel/ 13158 These seem to be "mailbox" services where you dial "service prefix" + "personal ID" 13159 (maybe a phone number) which is why they are formatted as two separate numbers. 13160 Note that 153 prefix might be an M2M number (it's listed as a "fax box" service). --> 13161 <numberFormat pattern="(\d{3})(\d{1,2})(\d{3})(\d{4})"> 13162 <leadingDigits>15</leadingDigits> 13163 <format>$1-$2 $3-$4</format> 13164 </numberFormat> 13165 </availableFormats> 13166 <generalDesc> 13167 <nationalNumberPattern> 13168 1\d{6}(?: 13169 \d{3,5} 13170 )?| 13171 [57]\d{8}| 13172 [1-489]\d{7} 13173 </nationalNumberPattern> 13174 </generalDesc> 13175 <noInternationalDialling> 13176 <possibleLengths national="10"/> 13177 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 13178 </noInternationalDialling> 13179 <!-- ITU doc states that 153 + NDC (either mobile or fixed-line) + SN corresponds to fax 13180 mail. As we do not have separate a fax category, fixedLine is the closest match and 13181 consistent with some other countries. For maintainability, only NDC lengths are 13182 mentioned: one digit for fixed-line and two for mobile as per ITU. --> 13183 <fixedLine> 13184 <possibleLengths national="8,11,12" localOnly="7"/> 13185 <exampleNumber>21234567</exampleNumber> 13186 <nationalNumberPattern> 13187 153\d{8,9}| 13188 29[1-9]\d{5}| 13189 (?: 13190 2[0-8]| 13191 [3489]\d 13192 )\d{6} 13193 </nationalNumberPattern> 13194 </fixedLine> 13195 <!-- The ITU document has only some of these prefixes - wikipedia lists more. We are fairly 13196 sure wikipedia is accurate based on news coverage of the launch of these numbers. Also 13197 added 5570, 5571, and 5594 prefixes based on confirmations from the carriers. 559[23] 13198 ranges belong to Telzar carrier as per confirmation from them. Prefix 5527 is added 13199 based on user report. --> 13200 <mobile> 13201 <possibleLengths national="9"/> 13202 <exampleNumber>502345678</exampleNumber> 13203 <nationalNumberPattern> 13204 5(?: 13205 (?: 13206 [02368]\d| 13207 [19][2-9]| 13208 4[1-9] 13209 )\d| 13210 5(?: 13211 01| 13212 1[79]| 13213 2[2-9]| 13214 3[0-3]| 13215 4[34]| 13216 5[015689]| 13217 6[6-8]| 13218 7[0-267]| 13219 8[7-9]| 13220 9[1-9] 13221 ) 13222 )\d{5} 13223 </nationalNumberPattern> 13224 </mobile> 13225 <!-- Online 1-809 numbers now classify themselves as "toll-free". --> 13226 <tollFree> 13227 <possibleLengths national="7,10"/> 13228 <exampleNumber>1800123456</exampleNumber> 13229 <nationalNumberPattern> 13230 1(?: 13231 255| 13232 80[019]\d{3} 13233 )\d{3} 13234 </nationalNumberPattern> 13235 </tollFree> 13236 <!-- Peculiarly, one source states that 1956 and 1957 are the new premium rate prefixes. 13237 However, no online numbers starting with these prefixes can be found, and this data 13238 is not found in any other source. --> 13239 <!-- 1200 and 1212 numbers are for televoting. --> 13240 <premiumRate> 13241 <possibleLengths national="8,10"/> 13242 <exampleNumber>1919123456</exampleNumber> 13243 <nationalNumberPattern> 13244 1212\d{4}| 13245 1(?: 13246 200| 13247 9(?: 13248 0[0-2]| 13249 19 13250 ) 13251 )\d{6} 13252 </nationalNumberPattern> 13253 </premiumRate> 13254 <sharedCost> 13255 <possibleLengths national="10"/> 13256 <exampleNumber>1700123456</exampleNumber> 13257 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 13258 </sharedCost> 13259 <!-- These rules are a union of the wikipedia and ITU document prefixes. They are mostly 13260 marked as VoIP on wikipedia, but it seems they may indeed be DID (Direct Inward 13261 Dialing) numbers, that most people forward to VoIP numbers. --> 13262 <voip> 13263 <possibleLengths national="9"/> 13264 <exampleNumber>771234567</exampleNumber> 13265 <nationalNumberPattern> 13266 7(?: 13267 380| 13268 8(?: 13269 33| 13270 55| 13271 77| 13272 81 13273 ) 13274 )\d{5}| 13275 7(?: 13276 18| 13277 2[23]| 13278 3[237]| 13279 47| 13280 6[58]| 13281 7\d| 13282 82| 13283 9[235-9] 13284 )\d{6} 13285 </nationalNumberPattern> 13286 </voip> 13287 <!-- 1-599 numbers are actually labelled "interactive voicemail" in the ITU document, but 13288 according to reports from businesses in Israel and the Hebrew version of the wikipedia 13289 page, these are actually a router for business calls, and incur a normal call cost on 13290 account of the caller. --> 13291 <uan> 13292 <possibleLengths national="10"/> 13293 <exampleNumber>1599123456</exampleNumber> 13294 <nationalNumberPattern>1599\d{6}</nationalNumberPattern> 13295 </uan> 13296 <voicemail> 13297 <possibleLengths national="11,12"/> 13298 <exampleNumber>15112340000</exampleNumber> 13299 <nationalNumberPattern>151\d{8,9}</nationalNumberPattern> 13300 </voicemail> 13301 </territory> 13302 13303 <!-- Isle of Man (IM) --> 13304 <!-- Calling code and formatting shared with 'GB' --> 13305 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 13306 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 13307 <!-- http://static.ofcom.org.uk/static/numbering/ --> 13308 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 13309 <territory id="IM" countryCode="44" leadingDigits="74576|(?:16|7[56])24" 13310 internationalPrefix="00" nationalPrefix="0" 13311 nationalPrefixForParsing="0|([25-8]\d{5})$" nationalPrefixTransformRule="1624$1"> 13312 <generalDesc> 13313 <nationalNumberPattern> 13314 1624\d{6}| 13315 (?: 13316 [3578]\d| 13317 90 13318 )\d{8} 13319 </nationalNumberPattern> 13320 </generalDesc> 13321 <!-- Specific to IM. --> 13322 <!-- 1624 with 10 digits. --> 13323 <fixedLine> 13324 <possibleLengths national="10" localOnly="6"/> 13325 <exampleNumber>1624756789</exampleNumber> 13326 <nationalNumberPattern> 13327 1624(?: 13328 230| 13329 [5-8]\d\d 13330 )\d{3} 13331 </nationalNumberPattern> 13332 </fixedLine> 13333 <!-- 7624[0-4689] numbers could be mobile or paging. However, more evidence and example 13334 numbers show these are mobile in practice. --> 13335 <mobile> 13336 <possibleLengths national="10"/> 13337 <exampleNumber>7924123456</exampleNumber> 13338 <nationalNumberPattern> 13339 76245[06]\d{4}| 13340 7(?: 13341 4576| 13342 [59]24\d| 13343 624[0-4689] 13344 )\d{5} 13345 </nationalNumberPattern> 13346 </mobile> 13347 <!-- 808 162 with 10 digits. --> 13348 <tollFree> 13349 <possibleLengths national="10"/> 13350 <exampleNumber>8081624567</exampleNumber> 13351 <nationalNumberPattern>808162\d{4}</nationalNumberPattern> 13352 </tollFree> 13353 <!-- 844 0[49]0 6, 845 624, 870 624, 872 299, 900 624, 901 624, 906 624, 907 624 with 10 13354 digits. --> 13355 <premiumRate> 13356 <possibleLengths national="10"/> 13357 <exampleNumber>9016247890</exampleNumber> 13358 <nationalNumberPattern> 13359 8(?: 13360 440[49]06| 13361 72299\d 13362 )\d{3}| 13363 (?: 13364 8(?: 13365 45| 13366 70 13367 )| 13368 90[0167] 13369 )624\d{4} 13370 </nationalNumberPattern> 13371 </premiumRate> 13372 <!-- Other numbers as per GB. --> 13373 <personalNumber> 13374 <possibleLengths national="10"/> 13375 <exampleNumber>7012345678</exampleNumber> 13376 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 13377 </personalNumber> 13378 <voip> 13379 <possibleLengths national="10"/> 13380 <exampleNumber>5612345678</exampleNumber> 13381 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 13382 </voip> 13383 <!-- 308 162, 33d, 344 040 6, 344 090 6, 345 624, 370 624, 372 299, 55 with 10 digits. --> 13384 <uan> 13385 <possibleLengths national="10"/> 13386 <exampleNumber>5512345678</exampleNumber> 13387 <nationalNumberPattern> 13388 3440[49]06\d{3}| 13389 (?: 13390 3(?: 13391 08162| 13392 3\d{4}| 13393 45624| 13394 7(?: 13395 0624| 13396 2299 13397 ) 13398 )| 13399 55\d{4} 13400 )\d{4} 13401 </nationalNumberPattern> 13402 </uan> 13403 </territory> 13404 13405 <!-- India (IN) --> 13406 <!-- http://www.itu.int/oth/T0202000063/en --> 13407 <!-- http://en.wikipedia.org/wiki/%2B91 --> 13408 <!-- http://www.bsnl.co.in --> 13409 <!-- http://dq.ndc.bsnl.co.in/bsnl-web/stdSearch.seam --> 13410 <!-- http://www.dot.gov.in/access-services/allotment-msc-codes --> 13411 <territory id="IN" countryCode="91" internationalPrefix="00" nationalPrefix="0" 13412 mobileNumberPortableRegion="true"> 13413 <availableFormats> 13414 <!-- 7-digit "short" numbers. --> 13415 <numberFormat pattern="(\d{7})"> 13416 <leadingDigits>575</leadingDigits> 13417 <format>$1</format> 13418 <intlFormat>NA</intlFormat> 13419 </numberFormat> 13420 <!-- 8-digit "short" numbers (optionally diallable with a national prefix). --> 13421 <numberFormat pattern="(\d{8})" nationalPrefixOptionalWhenFormatting="true"> 13422 <leadingDigits> 13423 5(?: 13424 0| 13425 2[23]| 13426 3[03]| 13427 [67]1| 13428 88 13429 ) 13430 </leadingDigits> 13431 <leadingDigits> 13432 5(?: 13433 0| 13434 2(?: 13435 21| 13436 3 13437 )| 13438 3(?: 13439 0| 13440 3[23] 13441 )| 13442 616| 13443 717| 13444 888 13445 ) 13446 </leadingDigits> 13447 <leadingDigits> 13448 5(?: 13449 0| 13450 2(?: 13451 21| 13452 3 13453 )| 13454 3(?: 13455 0| 13456 3[23] 13457 )| 13458 616| 13459 717| 13460 8888 13461 ) 13462 </leadingDigits> 13463 <format>$1</format> 13464 </numberFormat> 13465 <!-- 8,9-digit toll free numbers --> 13466 <numberFormat pattern="(\d{4})(\d{4,5})" nationalPrefixOptionalWhenFormatting="true"> 13467 <leadingDigits>180</leadingDigits> 13468 <leadingDigits>1800</leadingDigits> 13469 <format>$1 $2</format> 13470 </numberFormat> 13471 <!-- 10 digit UAN numbers --> 13472 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 13473 <leadingDigits>140</leadingDigits> 13474 <format>$1 $2 $3</format> 13475 </numberFormat> 13476 <!-- 2-digit area codes. --> 13477 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 13478 nationalPrefixOptionalWhenFormatting="true"> 13479 <leadingDigits> 13480 11| 13481 2[02]| 13482 33| 13483 4[04]| 13484 79[1-7]| 13485 80[2-46] 13486 </leadingDigits> 13487 <leadingDigits> 13488 11| 13489 2[02]| 13490 33| 13491 4[04]| 13492 79(?: 13493 [1-6]| 13494 7[19] 13495 )| 13496 80(?: 13497 [2-4]| 13498 6[0-589] 13499 ) 13500 </leadingDigits> 13501 <leadingDigits> 13502 11| 13503 2[02]| 13504 33| 13505 4[04]| 13506 79(?: 13507 [124-6]| 13508 3(?: 13509 [02-9]| 13510 1[0-24-9] 13511 )| 13512 7(?: 13513 1| 13514 9[1-6] 13515 ) 13516 )| 13517 80(?: 13518 [2-4]| 13519 6[0-589] 13520 ) 13521 </leadingDigits> 13522 <format>$1 $2 $3</format> 13523 </numberFormat> 13524 <!-- 3-digit area codes. --> 13525 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 13526 nationalPrefixOptionalWhenFormatting="true"> 13527 <leadingDigits> 13528 1(?: 13529 2[0-249]| 13530 3[0-25]| 13531 4[145]| 13532 [68]| 13533 7[1257] 13534 )| 13535 2(?: 13536 1[257]| 13537 3[013]| 13538 4[01]| 13539 5[0137]| 13540 6[0158]| 13541 78| 13542 8[1568] 13543 )| 13544 3(?: 13545 26| 13546 4[1-3]| 13547 5[34]| 13548 6[01489]| 13549 7[02-46]| 13550 8[159] 13551 )| 13552 4(?: 13553 1[36]| 13554 2[1-47]| 13555 5[12]| 13556 6[0-26-9]| 13557 7[0-24-9]| 13558 8[013-57]| 13559 9[014-7] 13560 )| 13561 5(?: 13562 1[025]| 13563 22| 13564 [36][25]| 13565 4[28]| 13566 5[12]| 13567 [78]1 13568 )| 13569 6(?: 13570 12| 13571 [2-4]1| 13572 5[17]| 13573 6[13]| 13574 80 13575 )| 13576 7(?: 13577 12| 13578 3[134]| 13579 4[47]| 13580 61| 13581 88 13582 )| 13583 8(?: 13584 16| 13585 2[014]| 13586 3[126]| 13587 6[136]| 13588 7[078]| 13589 8[34]| 13590 91 13591 )| 13592 (?: 13593 43| 13594 59| 13595 75 13596 )[15]| 13597 (?: 13598 1[59]| 13599 29| 13600 67| 13601 72 13602 )[14] 13603 </leadingDigits> 13604 <leadingDigits> 13605 1(?: 13606 2[0-24]| 13607 3[0-25]| 13608 4[145]| 13609 [59][14]| 13610 6[1-9]| 13611 7[1257]| 13612 8[1-57-9] 13613 )| 13614 2(?: 13615 1[257]| 13616 3[013]| 13617 4[01]| 13618 5[0137]| 13619 6[058]| 13620 78| 13621 8[1568]| 13622 9[14] 13623 )| 13624 3(?: 13625 26| 13626 4[1-3]| 13627 5[34]| 13628 6[01489]| 13629 7[02-46]| 13630 8[159] 13631 )| 13632 4(?: 13633 1[36]| 13634 2[1-47]| 13635 3[15]| 13636 5[12]| 13637 6[0-26-9]| 13638 7[0-24-9]| 13639 8[013-57]| 13640 9[014-7] 13641 )| 13642 5(?: 13643 1[025]| 13644 22| 13645 [36][25]| 13646 4[28]| 13647 [578]1| 13648 9[15] 13649 )| 13650 674| 13651 7(?: 13652 (?: 13653 2[14]| 13654 3[34]| 13655 5[15] 13656 )[2-6]| 13657 61[346]| 13658 88[0-8] 13659 )| 13660 8(?: 13661 70[2-6]| 13662 84[235-7]| 13663 91[3-7] 13664 )| 13665 (?: 13666 1(?: 13667 29| 13668 60| 13669 8[06] 13670 )| 13671 261| 13672 552| 13673 6(?: 13674 12| 13675 [2-47]1| 13676 5[17]| 13677 6[13]| 13678 80 13679 )| 13680 7(?: 13681 12| 13682 31| 13683 4[47] 13684 )| 13685 8(?: 13686 16| 13687 2[014]| 13688 3[126]| 13689 6[136]| 13690 7[78]| 13691 83 13692 ) 13693 )[2-7] 13694 </leadingDigits> 13695 <leadingDigits> 13696 1(?: 13697 2[0-24]| 13698 3[0-25]| 13699 4[145]| 13700 [59][14]| 13701 6[1-9]| 13702 7[1257]| 13703 8[1-57-9] 13704 )| 13705 2(?: 13706 1[257]| 13707 3[013]| 13708 4[01]| 13709 5[0137]| 13710 6[058]| 13711 78| 13712 8[1568]| 13713 9[14] 13714 )| 13715 3(?: 13716 26| 13717 4[1-3]| 13718 5[34]| 13719 6[01489]| 13720 7[02-46]| 13721 8[159] 13722 )| 13723 4(?: 13724 1[36]| 13725 2[1-47]| 13726 3[15]| 13727 5[12]| 13728 6[0-26-9]| 13729 7[0-24-9]| 13730 8[013-57]| 13731 9[014-7] 13732 )| 13733 5(?: 13734 1[025]| 13735 22| 13736 [36][25]| 13737 4[28]| 13738 [578]1| 13739 9[15] 13740 )| 13741 6(?: 13742 12(?: 13743 [2-6]| 13744 7[0-8] 13745 )| 13746 74[2-7] 13747 )| 13748 7(?: 13749 (?: 13750 2[14]| 13751 5[15] 13752 )[2-6]| 13753 3171| 13754 61[346]| 13755 88(?: 13756 [2-7]| 13757 82 13758 ) 13759 )| 13760 8(?: 13761 70[2-6]| 13762 84(?: 13763 [2356]| 13764 7[19] 13765 )| 13766 91(?: 13767 [3-6]| 13768 7[19] 13769 ) 13770 )| 13771 73[134][2-6]| 13772 (?: 13773 74[47]| 13774 8(?: 13775 16| 13776 2[014]| 13777 3[126]| 13778 6[136]| 13779 7[78]| 13780 83 13781 ) 13782 )(?: 13783 [2-6]| 13784 7[19] 13785 )| 13786 (?: 13787 1(?: 13788 29| 13789 60| 13790 8[06] 13791 )| 13792 261| 13793 552| 13794 6(?: 13795 [2-4]1| 13796 5[17]| 13797 6[13]| 13798 7(?: 13799 1| 13800 4[0189] 13801 )| 13802 80 13803 )| 13804 7(?: 13805 12| 13806 88[01] 13807 ) 13808 )[2-7] 13809 </leadingDigits> 13810 <format>$1 $2 $3</format> 13811 </numberFormat> 13812 <!-- 4-digit area codes. --> 13813 <numberFormat pattern="(\d{4})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 13814 nationalPrefixOptionalWhenFormatting="true"> 13815 <leadingDigits> 13816 1(?: 13817 [2-479]| 13818 5[0235-9] 13819 )| 13820 [2-5]| 13821 6(?: 13822 1[1358]| 13823 2[2457-9]| 13824 3[2-5]| 13825 4[235-7]| 13826 5[2-689]| 13827 6[24578]| 13828 7[235689]| 13829 8[1-6] 13830 )| 13831 7(?: 13832 1[013-9]| 13833 28| 13834 3[129]| 13835 4[1-35689]| 13836 5[29]| 13837 6[02-5]| 13838 70 13839 )| 13840 807 13841 </leadingDigits> 13842 <leadingDigits> 13843 1(?: 13844 [2-479]| 13845 5[0235-9] 13846 )| 13847 [2-5]| 13848 6(?: 13849 1[1358]| 13850 2(?: 13851 [2457]| 13852 84| 13853 95 13854 )| 13855 3(?: 13856 [2-4]| 13857 55 13858 )| 13859 4[235-7]| 13860 5[2-689]| 13861 6[24578]| 13862 7[235689]| 13863 8[1-6] 13864 )| 13865 7(?: 13866 1(?: 13867 [013-8]| 13868 9[6-9] 13869 )| 13870 28[6-8]| 13871 3(?: 13872 17| 13873 2[0-49]| 13874 9[2-57] 13875 )| 13876 4(?: 13877 1[2-4]| 13878 [29][0-7]| 13879 3[0-8]| 13880 [56]| 13881 8[0-24-7] 13882 )| 13883 5(?: 13884 2[1-3]| 13885 9[0-6] 13886 )| 13887 6(?: 13888 0[5689]| 13889 2[5-9]| 13890 3[02-8]| 13891 4| 13892 5[0-367] 13893 )| 13894 70[13-7] 13895 )| 13896 807[19] 13897 </leadingDigits> 13898 <leadingDigits> 13899 1(?: 13900 [2-479]| 13901 5(?: 13902 [0236-9]| 13903 5[013-9] 13904 ) 13905 )| 13906 [2-5]| 13907 6(?: 13908 2(?: 13909 84| 13910 95 13911 )| 13912 355| 13913 83 13914 )| 13915 73179| 13916 807(?: 13917 1| 13918 9[1-3] 13919 )| 13920 (?: 13921 1552| 13922 6(?: 13923 1[1358]| 13924 2[2457]| 13925 3[2-4]| 13926 4[235-7]| 13927 5[2-689]| 13928 6[24578]| 13929 7[235689]| 13930 8[124-6] 13931 )\d| 13932 7(?: 13933 1(?: 13934 [013-8]\d| 13935 9[6-9] 13936 )| 13937 28[6-8]| 13938 3(?: 13939 2[0-49]| 13940 9[2-57] 13941 )| 13942 4(?: 13943 1[2-4]| 13944 [29][0-7]| 13945 3[0-8]| 13946 [56]\d| 13947 8[0-24-7] 13948 )| 13949 5(?: 13950 2[1-3]| 13951 9[0-6] 13952 )| 13953 6(?: 13954 0[5689]| 13955 2[5-9]| 13956 3[02-8]| 13957 4\d| 13958 5[0-367] 13959 )| 13960 70[13-7] 13961 ) 13962 )[2-7] 13963 </leadingDigits> 13964 <format>$1 $2 $3</format> 13965 </numberFormat> 13966 <!-- Mobile format (this can include some fixed-line ranges due to limited precision 13967 in some ranges). --> 13968 <numberFormat pattern="(\d{5})(\d{5})" nationalPrefixFormattingRule="$NP$FG" 13969 nationalPrefixOptionalWhenFormatting="true"> 13970 <leadingDigits>[6-9]</leadingDigits> 13971 <format>$1 $2</format> 13972 </numberFormat> 13973 <!-- 10-12 digit toll free and shared cost numbers. --> 13974 <numberFormat pattern="(\d{4})(\d{2,4})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 13975 <leadingDigits> 13976 1(?: 13977 6| 13978 8[06] 13979 ) 13980 </leadingDigits> 13981 <leadingDigits> 13982 1(?: 13983 6| 13984 8[06]0 13985 ) 13986 </leadingDigits> 13987 <format>$1 $2 $3</format> 13988 </numberFormat> 13989 <!-- 13-digit ITFS --> 13990 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{4})"> 13991 <leadingDigits>0</leadingDigits> 13992 <format>$1 $2 $3 $4</format> 13993 <intlFormat>NA</intlFormat> 13994 </numberFormat> 13995 <!-- 13 digit toll free and premium rate numbers --> 13996 <numberFormat pattern="(\d{4})(\d{3})(\d{3})(\d{3})" 13997 nationalPrefixOptionalWhenFormatting="true"> 13998 <leadingDigits>18</leadingDigits> 13999 <format>$1 $2 $3 $4</format> 14000 </numberFormat> 14001 </availableFormats> 14002 <generalDesc> 14003 <nationalNumberPattern> 14004 (?: 14005 000800| 14006 [2-9]\d\d 14007 )\d{7}| 14008 1\d{7,12} 14009 </nationalNumberPattern> 14010 </generalDesc> 14011 <noInternationalDialling> 14012 <possibleLengths national="[8-13]"/> 14013 <nationalNumberPattern> 14014 1(?: 14015 600\d{6}| 14016 800\d{4,9} 14017 )| 14018 (?: 14019 000800| 14020 18(?: 14021 03\d\d| 14022 6(?: 14023 0| 14024 [12]\d\d 14025 ) 14026 ) 14027 )\d{7} 14028 </nationalNumberPattern> 14029 </noInternationalDialling> 14030 <!-- This pattern has 3 parts: 2-digit NDCs, 3-digit NDCs, and 4-digit NDCs. This is because 14031 the subscriber number following NDCs always begins with the operator codes 2-7. Not all 14032 operator codes are available in all NDCs, but we don't maintain that level of 14033 granularity. 4-digit NDCs are only maintained up to 3-digit granularity, unless more is 14034 needed to disambiguate from e.g. mobile ranges. --> 14035 <fixedLine> 14036 <possibleLengths national="10" localOnly="[6-8]"/> 14037 <exampleNumber>7410410123</exampleNumber> 14038 <nationalNumberPattern> 14039 2717(?: 14040 [2-7]\d| 14041 95 14042 )\d{4}| 14043 (?: 14044 271[0-689]| 14045 782[0-6] 14046 )[2-7]\d{5}| 14047 (?: 14048 170[24]| 14049 2(?: 14050 (?: 14051 [02][2-79]| 14052 90 14053 )\d| 14054 80[13468] 14055 )| 14056 (?: 14057 3(?: 14058 23| 14059 80 14060 )| 14061 683| 14062 79[1-7] 14063 )\d| 14064 4(?: 14065 20[24]| 14066 72[2-8] 14067 )| 14068 552[1-7] 14069 )\d{6}| 14070 (?: 14071 11| 14072 33| 14073 4[04]| 14074 80 14075 )[2-7]\d{7}| 14076 (?: 14077 342| 14078 674| 14079 788 14080 )(?: 14081 [0189][2-7]| 14082 [2-7]\d 14083 )\d{5}| 14084 (?: 14085 1(?: 14086 2[0-249]| 14087 3[0-25]| 14088 4[145]| 14089 [59][14]| 14090 6[014]| 14091 7[1257]| 14092 8[01346] 14093 )| 14094 2(?: 14095 1[257]| 14096 3[013]| 14097 4[01]| 14098 5[0137]| 14099 6[0158]| 14100 78| 14101 8[1568]| 14102 9[14] 14103 )| 14104 3(?: 14105 26| 14106 4[13]| 14107 5[34]| 14108 6[01489]| 14109 7[02-46]| 14110 8[159] 14111 )| 14112 4(?: 14113 1[36]| 14114 2[1-47]| 14115 3[15]| 14116 5[12]| 14117 6[0-26-9]| 14118 7[014-9]| 14119 8[013-57]| 14120 9[014-7] 14121 )| 14122 5(?: 14123 1[025]| 14124 22| 14125 [36][25]| 14126 4[28]| 14127 [578]1| 14128 9[15] 14129 )| 14130 6(?: 14131 12| 14132 [2-47]1| 14133 5[17]| 14134 6[13]| 14135 80 14136 )| 14137 7(?: 14138 12| 14139 2[14]| 14140 3[134]| 14141 4[47]| 14142 5[15]| 14143 [67]1 14144 )| 14145 8(?: 14146 16| 14147 2[014]| 14148 3[126]| 14149 6[136]| 14150 7[078]| 14151 8[34]| 14152 91 14153 ) 14154 )[2-7]\d{6}| 14155 (?: 14156 1(?: 14157 2[35-8]| 14158 3[346-9]| 14159 4[236-9]| 14160 [59][0235-9]| 14161 6[235-9]| 14162 7[34689]| 14163 8[257-9] 14164 )| 14165 2(?: 14166 1[134689]| 14167 3[24-8]| 14168 4[2-8]| 14169 5[25689]| 14170 6[2-4679]| 14171 7[3-79]| 14172 8[2-479]| 14173 9[235-9] 14174 )| 14175 3(?: 14176 01| 14177 1[79]| 14178 2[1245]| 14179 4[5-8]| 14180 5[125689]| 14181 6[235-7]| 14182 7[157-9]| 14183 8[2-46-8] 14184 )| 14185 4(?: 14186 1[14578]| 14187 2[5689]| 14188 3[2-467]| 14189 5[4-7]| 14190 6[35]| 14191 73| 14192 8[2689]| 14193 9[2389] 14194 )| 14195 5(?: 14196 [16][146-9]| 14197 2[14-8]| 14198 3[1346]| 14199 4[14-69]| 14200 5[46]| 14201 7[2-4]| 14202 8[2-8]| 14203 9[246] 14204 )| 14205 6(?: 14206 1[1358]| 14207 2[2457]| 14208 3[2-4]| 14209 4[235-7]| 14210 5[2-689]| 14211 6[24578]| 14212 7[235689]| 14213 8[124-6] 14214 )| 14215 7(?: 14216 1[013-9]| 14217 2[0235-9]| 14218 3[2679]| 14219 4[1-35689]| 14220 5[2-46-9]| 14221 [67][02-9]| 14222 8[013-7]| 14223 9[089] 14224 )| 14225 8(?: 14226 1[1357-9]| 14227 2[235-8]| 14228 3[03-57-9]| 14229 4[0-24-9]| 14230 5\d| 14231 6[2457-9]| 14232 7[1-6]| 14233 8[1256]| 14234 9[2-4] 14235 ) 14236 )\d[2-7]\d{5} 14237 </nationalNumberPattern> 14238 </fixedLine> 14239 <!-- http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India --> 14240 <!-- The document titled "List of MSC codes" linked off 14241 http://www.dot.gov.in/access-services/national-numbering-plan-2003 was helpful but last 14242 updated 2012 - more updates at http://www.dot.gov.in/access-services/allotment-msc-codes. --> 14243 <!-- A couple of additional prefixes found neither on the wikipedia page nor in the MSC 14244 codes list, are added because SMS messages have been successfully sent to these 14245 numbers. It seems almost impossible to know for some of these numbers whether they are 14246 land-line or mobile, since the ranges overlap. We go to a maximum depth of five where 14247 necessary to distinguish between mobile and fixed-line numbers. Extra prefixes added: 14248 6391, 7317[2-4], 7601, 768[56][1-7], 7695, 81145, 83178, 83287 and 83678. New prefixes 14249 were also added based on the document provided from mobile carriers: 14250 https://github.com/google/libphonenumber/issues/260 and 14251 https://github.com/google/libphonenumber/pull/692/ --> 14252 <mobile> 14253 <possibleLengths national="10"/> 14254 <exampleNumber>8123456789</exampleNumber> 14255 <nationalNumberPattern> 14256 (?: 14257 61279| 14258 7(?: 14259 887[02-9]| 14260 9(?: 14261 313| 14262 79[07-9] 14263 ) 14264 )| 14265 8(?: 14266 079[04-9]| 14267 (?: 14268 84| 14269 91 14270 )7[02-8] 14271 ) 14272 )\d{5}| 14273 (?: 14274 6(?: 14275 12| 14276 [2-47]1| 14277 5[17]| 14278 6[13]| 14279 80 14280 )[0189]| 14281 7(?: 14282 1(?: 14283 2[0189]| 14284 9[0-5] 14285 )| 14286 2(?: 14287 [14][017-9]| 14288 8[0-59] 14289 )| 14290 3(?: 14291 2[5-8]| 14292 [34][017-9]| 14293 9[016-9] 14294 )| 14295 4(?: 14296 1[015-9]| 14297 [29][89]| 14298 39| 14299 8[389] 14300 )| 14301 5(?: 14302 [15][017-9]| 14303 2[04-9]| 14304 9[7-9] 14305 )| 14306 6(?: 14307 0[0-47]| 14308 1[0-257-9]| 14309 2[0-4]| 14310 3[19]| 14311 5[4589] 14312 )| 14313 70[0289]| 14314 88[089]| 14315 97[02-8] 14316 )| 14317 8(?: 14318 0(?: 14319 6[67]| 14320 7[02-8] 14321 )| 14322 70[017-9]| 14323 84[01489]| 14324 91[0-289] 14325 ) 14326 )\d{6}| 14327 (?: 14328 7(?: 14329 31| 14330 4[47] 14331 )| 14332 8(?: 14333 16| 14334 2[014]| 14335 3[126]| 14336 6[136]| 14337 7[78]| 14338 83 14339 ) 14340 )(?: 14341 [0189]\d| 14342 7[02-8] 14343 )\d{5}| 14344 (?: 14345 6(?: 14346 [09]\d| 14347 1[04679]| 14348 2[03689]| 14349 3[05-9]| 14350 4[0489]| 14351 50| 14352 6[069]| 14353 7[07]| 14354 8[7-9] 14355 )| 14356 7(?: 14357 0\d| 14358 2[0235-79]| 14359 3[05-8]| 14360 40| 14361 5[0346-8]| 14362 6[6-9]| 14363 7[1-9]| 14364 8[0-79]| 14365 9[089] 14366 )| 14367 8(?: 14368 0[01589]| 14369 1[0-57-9]| 14370 2[235-9]| 14371 3[03-57-9]| 14372 [45]\d| 14373 6[02457-9]| 14374 7[1-69]| 14375 8[0-25-9]| 14376 9[02-9] 14377 )| 14378 9\d\d 14379 )\d{7}| 14380 (?: 14381 6(?: 14382 (?: 14383 1[1358]| 14384 2[2457]| 14385 3[2-4]| 14386 4[235-7]| 14387 5[2-689]| 14388 6[24578]| 14389 8[124-6] 14390 )\d| 14391 7(?: 14392 [235689]\d| 14393 4[0189] 14394 ) 14395 )| 14396 7(?: 14397 1(?: 14398 [013-8]\d| 14399 9[6-9] 14400 )| 14401 28[6-8]| 14402 3(?: 14403 2[0-49]| 14404 9[2-5] 14405 )| 14406 4(?: 14407 1[2-4]| 14408 [29][0-7]| 14409 3[0-8]| 14410 [56]\d| 14411 8[0-24-7] 14412 )| 14413 5(?: 14414 2[1-3]| 14415 9[0-6] 14416 )| 14417 6(?: 14418 0[5689]| 14419 2[5-9]| 14420 3[02-8]| 14421 4\d| 14422 5[0-367] 14423 )| 14424 70[13-7]| 14425 881 14426 ) 14427 )[0189]\d{5} 14428 </nationalNumberPattern> 14429 </mobile> 14430 <!-- Information gathered from sites such as 14431 http://www.surfindia.com/india-facts/toll-free-no.html and 14432 http://indmusings.blogspot.com/2008/09/free-help-line-numbersindia.html 14433 http://www.bsnl.co.in/service/telev.htm --> 14434 <tollFree> 14435 <possibleLengths national="[8-13]"/> 14436 <exampleNumber>1800123456</exampleNumber> 14437 <nationalNumberPattern> 14438 000800\d{7}| 14439 1(?: 14440 600\d{6}| 14441 80(?: 14442 0\d{4,9}| 14443 3\d{9} 14444 ) 14445 ) 14446 </nationalNumberPattern> 14447 </tollFree> 14448 <!-- Only televoting numbers are covered here for now. The 900 numbers are not covered 14449 because they overlap with mobile, and we haven't found any real numbers online. 14450 1863 424 Tele-voting (Different Charge Rate) numbers are not added as there are no 14451 valid numbers online. --> 14452 <premiumRate> 14453 <possibleLengths national="13"/> 14454 <exampleNumber>1861123456789</exampleNumber> 14455 <nationalNumberPattern>186[12]\d{9}</nationalNumberPattern> 14456 </premiumRate> 14457 <!-- While described as "universal numbers" in the numbering plan, evidence suggests 14458 that 1860 number are best described as shared cost. See "Call Local Service" in: 14459 http://www.tatadocomo.com/corporates/toll-free.aspx --> 14460 <sharedCost> 14461 <possibleLengths national="11"/> 14462 <exampleNumber>18603451234</exampleNumber> 14463 <nationalNumberPattern>1860\d{7}</nationalNumberPattern> 14464 </sharedCost> 14465 <!-- Telemarketing numbers: http://en.wikipedia.org/wiki/Telephone_numbers_in_India. 1869 - 14466 long distance UAN numbers are not added here as there are no valid numbers online. --> 14467 <uan> 14468 <possibleLengths national="10"/> 14469 <exampleNumber>1409305260</exampleNumber> 14470 <nationalNumberPattern>140\d{7}</nationalNumberPattern> 14471 </uan> 14472 </territory> 14473 14474 <!-- British Indian Ocean Territory (IO) --> 14475 <!-- http://www.itu.int/oth/T0202000039/en --> 14476 <territory id="IO" countryCode="246" internationalPrefix="00"> 14477 <availableFormats> 14478 <numberFormat pattern="(\d{3})(\d{4})"> 14479 <leadingDigits>3</leadingDigits> 14480 <format>$1 $2</format> 14481 </numberFormat> 14482 </availableFormats> 14483 <generalDesc> 14484 <nationalNumberPattern>3\d{6}</nationalNumberPattern> 14485 </generalDesc> 14486 <fixedLine> 14487 <possibleLengths national="7"/> 14488 <exampleNumber>3709100</exampleNumber> 14489 <nationalNumberPattern>37\d{5}</nationalNumberPattern> 14490 </fixedLine> 14491 <mobile> 14492 <possibleLengths national="7"/> 14493 <exampleNumber>3801234</exampleNumber> 14494 <nationalNumberPattern>38\d{5}</nationalNumberPattern> 14495 </mobile> 14496 </territory> 14497 14498 <!-- Iraq (IQ) --> 14499 <!-- No tollFree or premiumRate information can be found. --> 14500 <!-- https://www.itu.int/oth/T0202000067/en --> 14501 <!-- http://en.wikipedia.org/wiki/%2B964 --> 14502 <!-- http://wtng.info/wtng-964-ik.html --> 14503 <territory id="IQ" countryCode="964" internationalPrefix="00" nationalPrefix="0"> 14504 <availableFormats> 14505 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14506 <leadingDigits>1</leadingDigits> 14507 <format>$1 $2 $3</format> 14508 </numberFormat> 14509 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 14510 <leadingDigits>[2-6]</leadingDigits> 14511 <format>$1 $2 $3</format> 14512 </numberFormat> 14513 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14514 <leadingDigits>7</leadingDigits> 14515 <format>$1 $2 $3</format> 14516 </numberFormat> 14517 </availableFormats> 14518 <generalDesc> 14519 <nationalNumberPattern> 14520 (?: 14521 1| 14522 7\d\d 14523 )\d{7}| 14524 [2-6]\d{7,8} 14525 </nationalNumberPattern> 14526 </generalDesc> 14527 <fixedLine> 14528 <possibleLengths national="8,9" localOnly="6,7"/> 14529 <exampleNumber>12345678</exampleNumber> 14530 <nationalNumberPattern> 14531 1\d{7}| 14532 (?: 14533 2[13-5]| 14534 3[02367]| 14535 4[023]| 14536 5[03]| 14537 6[026] 14538 )\d{6,7} 14539 </nationalNumberPattern> 14540 </fixedLine> 14541 <mobile> 14542 <possibleLengths national="10"/> 14543 <exampleNumber>7912345678</exampleNumber> 14544 <nationalNumberPattern>7[3-9]\d{8}</nationalNumberPattern> 14545 </mobile> 14546 </territory> 14547 14548 <!-- Iran (IR) --> 14549 <!-- http://en.wikipedia.org/wiki/%2B98 --> 14550 <!-- http://www.itu.int/oth/T0202000066/en --> 14551 <!-- http://www.tct.ir/?siteid=1&pageid=195 --> 14552 <!-- http://118.tct.ir/citycode.htm --> 14553 <!-- Prefix 9950 is mentioned as Public trunk with variable length 5 to 10 digits in ITU doc. 14554 As we are unaware of the exact usage of this range and no online references we are not 14555 adding it. --> 14556 <territory id="IR" countryCode="98" internationalPrefix="00" nationalPrefix="0" 14557 mobileNumberPortableRegion="true"> 14558 <availableFormats> 14559 <!-- Format for short UAN numbers 096XX and 096XXX (we only need this format so the 14560 national prefix formatting rule is inherited properly). --> 14561 <numberFormat pattern="(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 14562 <leadingDigits>96</leadingDigits> 14563 <format>$1</format> 14564 </numberFormat> 14565 <!-- Older 6-7 length fixed line ranges. --> 14566 <numberFormat pattern="(\d{2})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 14567 <leadingDigits> 14568 (?: 14569 1[137]| 14570 2[13-68]| 14571 3[1458]| 14572 4[145]| 14573 5[1468]| 14574 6[16]| 14575 7[1467]| 14576 8[13467] 14577 )[12689] 14578 </leadingDigits> 14579 <format>$1 $2</format> 14580 </numberFormat> 14581 <!-- Non-geographical number (mobile and some fixed line ranges). --> 14582 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 14583 <leadingDigits>9</leadingDigits> 14584 <format>$1 $2 $3</format> 14585 </numberFormat> 14586 <!-- 10-digit fixed line (formatting follows wikipedia). --> 14587 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 14588 <leadingDigits>[1-8]</leadingDigits> 14589 <format>$1 $2 $3</format> 14590 </numberFormat> 14591 </availableFormats> 14592 <generalDesc> 14593 <nationalNumberPattern> 14594 [1-9]\d{9}| 14595 (?: 14596 [1-8]\d\d| 14597 9 14598 )\d{3,4} 14599 </nationalNumberPattern> 14600 </generalDesc> 14601 <noInternationalDialling> 14602 <possibleLengths national="4,5,10"/> 14603 <nationalNumberPattern> 14604 9(?: 14605 4440\d{5}| 14606 6(?: 14607 0[12]| 14608 2[16-8]| 14609 3(?: 14610 08| 14611 [14]5| 14612 [23]| 14613 66 14614 )| 14615 4(?: 14616 0| 14617 80 14618 )| 14619 5[01]| 14620 6[89]| 14621 86| 14622 9[19] 14623 ) 14624 ) 14625 </nationalNumberPattern> 14626 </noInternationalDialling> 14627 <!-- In Summer 2014 Iran unified all fixed phone numbers in the following way: 14628 Each province is assigned a two digit prefix. 14629 Within each province, all numbers are exactly eight digits. The expression below is 14630 mostly organized by province. For each province we accept all eight-digit combinations 14631 and according to the ITU communication of 21.VI.2016, 94000 and 942 are also fixed-line 14632 prefixes, but not area codes. 14633 14634 11 Mazandaran 14635 13 Gilan 14636 17 Golestan 14637 21 Tehran 14638 23 Semnan 14639 24 Zanjan 14640 25 Qom 14641 26 Alborz 14642 28 Qazvin 14643 31 Isfahan 14644 34 Kerman 14645 35 Yazd 14646 38 Chahar Mahaal and Bakhtiari 14647 41 East Azerbaijan 14648 44 West Azerbaijan 14649 45 Ardabil 14650 51 Razavi Khorasan 14651 54 Sistan and Baluchestan 14652 56 South Khorasan 14653 58 North Khorasan 14654 61 Khuzestan 14655 66 Lorestan 14656 71 Fars 14657 74 Kohgiluyeh and Boyer-Ahmad 14658 76 Hormozgan 14659 77 Bushehr 14660 81 Hamadan 14661 83 Kermanshah 14662 84 Ilam 14663 86 Markazi 14664 87 Kurdistan 14665 As per user reports and test results [16]\d{3} and [289]\d{3,4} shortcodes can be 14666 dialled by prefixing area codes. ITU mentions the length of Fixed Phone numbers are of 14667 5 to 10 digits. However, no valid numbers were found online are less than 10 digits, 14668 so there's only support for 10 digits. ITU mentions multiple "Fixed Phone" 14669 categories called "Fixed wireless Access" and "Fixed Non geographical" along with plain 14670 "Fixed Phone" with geocoding details. As no more details are provided, they are 14671 supported as fixed-line numbers. --> 14672 <fixedLine> 14673 <possibleLengths national="6,7,10" localOnly="4,5,8"/> 14674 <exampleNumber>2123456789</exampleNumber> 14675 <nationalNumberPattern> 14676 (?: 14677 1[137]| 14678 2[13-68]| 14679 3[1458]| 14680 4[145]| 14681 5[1468]| 14682 6[16]| 14683 7[1467]| 14684 8[13467] 14685 )(?: 14686 [03-57]\d{7}| 14687 [16]\d{3}(?: 14688 \d{4} 14689 )?| 14690 [289]\d{3}(?: 14691 \d(?: 14692 \d{3} 14693 )? 14694 )? 14695 )| 14696 94(?: 14697 000[09]| 14698 2(?: 14699 121| 14700 [2689]0\d 14701 )| 14702 30[0-2]\d| 14703 4(?: 14704 111| 14705 40\d 14706 ) 14707 )\d{4} 14708 </nationalNumberPattern> 14709 </fixedLine> 14710 <!-- 992 prefix is been supported based on user report. --> 14711 <mobile> 14712 <possibleLengths national="10"/> 14713 <exampleNumber>9123456789</exampleNumber> 14714 <nationalNumberPattern> 14715 9(?: 14716 (?: 14717 0(?: 14718 [0-35]\d| 14719 4[4-6] 14720 )| 14721 (?: 14722 [13]\d| 14723 2[0-3] 14724 )\d 14725 )\d| 14726 9(?: 14727 [0-46]\d\d| 14728 5[15]0| 14729 8(?: 14730 1\d| 14731 88 14732 )| 14733 9(?: 14734 0[013]| 14735 [19]\d| 14736 21| 14737 77| 14738 8[7-9] 14739 ) 14740 ) 14741 )\d{5} 14742 </nationalNumberPattern> 14743 </mobile> 14744 <!-- UAN ranges from http://118.tct.ir/necnum.htm ("096" numbers are not shortcodes since 14745 they require the national prefix). --> 14746 <uan> 14747 <possibleLengths national="4,5"/> 14748 <exampleNumber>9601</exampleNumber> 14749 <nationalNumberPattern> 14750 96(?: 14751 0[12]| 14752 2[16-8]| 14753 3(?: 14754 08| 14755 [14]5| 14756 [23]| 14757 66 14758 )| 14759 4(?: 14760 0| 14761 80 14762 )| 14763 5[01]| 14764 6[89]| 14765 86| 14766 9[19] 14767 ) 14768 </nationalNumberPattern> 14769 </uan> 14770 </territory> 14771 14772 <!-- Iceland (IS) --> 14773 <!-- http://www.pta.is/default.aspx?cat_id=85 --> 14774 <!-- http://www.pfs.is/default.aspx?cat_id=14&module_id=210&element_id=4 --> 14775 <!-- http://www.pfs.is/english/telecom-affairs/numbering/ --> 14776 <territory id="IS" countryCode="354" preferredInternationalPrefix="00" 14777 internationalPrefix="00|1(?:0(?:01|[12]0)|100)" mobileNumberPortableRegion="true"> 14778 <availableFormats> 14779 <numberFormat pattern="(\d{3})(\d{4})"> 14780 <leadingDigits>[4-9]</leadingDigits> 14781 <format>$1 $2</format> 14782 </numberFormat> 14783 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 14784 <leadingDigits>3</leadingDigits> 14785 <format>$1 $2 $3</format> 14786 </numberFormat> 14787 </availableFormats> 14788 <generalDesc> 14789 <nationalNumberPattern> 14790 (?: 14791 38\d| 14792 [4-9] 14793 )\d{6} 14794 </nationalNumberPattern> 14795 </generalDesc> 14796 <!-- Including 87[23] XXXX here as it is listed as a fax number. --> 14797 <fixedLine> 14798 <possibleLengths national="7"/> 14799 <exampleNumber>4101234</exampleNumber> 14800 <nationalNumberPattern> 14801 (?: 14802 4(?: 14803 1[0-24-69]| 14804 2[0-7]| 14805 [37][0-8]| 14806 4[0-24589]| 14807 5[0-68]| 14808 6\d| 14809 8[0-36-8] 14810 )| 14811 5(?: 14812 05| 14813 [156]\d| 14814 2[02578]| 14815 3[0-579]| 14816 4[03-7]| 14817 7[0-2578]| 14818 8[0-35-9]| 14819 9[013-689] 14820 )| 14821 872 14822 )\d{4} 14823 </nationalNumberPattern> 14824 </fixedLine> 14825 <!-- TETRA = TErrestrial Trunked RAdio is included under mobile. --> 14826 <mobile> 14827 <possibleLengths national="7,9"/> 14828 <exampleNumber>6111234</exampleNumber> 14829 <nationalNumberPattern> 14830 (?: 14831 38[589]\d\d| 14832 6(?: 14833 1[1-8]| 14834 2[0-6]| 14835 3[026-9]| 14836 4[014679]| 14837 5[0159]| 14838 6[0-69]| 14839 70| 14840 8[06-8]| 14841 9\d 14842 )| 14843 7(?: 14844 5[057]| 14845 [6-9]\d 14846 )| 14847 8(?: 14848 2[0-59]| 14849 [3-69]\d| 14850 8[238] 14851 ) 14852 )\d{4} 14853 </nationalNumberPattern> 14854 </mobile> 14855 <!-- The UIFN numbers mentioned in the Excel document are not yet included since no real 14856 numbers can be found online, and it is not clear what these are; the standard 14857 definition would have them under the +800 country code instead of Iceland. --> 14858 <tollFree> 14859 <possibleLengths national="7"/> 14860 <exampleNumber>8001234</exampleNumber> 14861 <nationalNumberPattern>80[0-8]\d{4}</nationalNumberPattern> 14862 </tollFree> 14863 <premiumRate> 14864 <possibleLengths national="7"/> 14865 <exampleNumber>9001234</exampleNumber> 14866 <nationalNumberPattern> 14867 90(?: 14868 0\d| 14869 1[5-79]| 14870 2[015-79]| 14871 3[135-79]| 14872 4[125-7]| 14873 5[25-79]| 14874 7[1-37]| 14875 8[0-35-7] 14876 )\d{3} 14877 </nationalNumberPattern> 14878 </premiumRate> 14879 <voip> 14880 <possibleLengths national="7"/> 14881 <exampleNumber>4921234</exampleNumber> 14882 <nationalNumberPattern>49[0-24-79]\d{4}</nationalNumberPattern> 14883 </voip> 14884 <uan> 14885 <possibleLengths national="7"/> 14886 <exampleNumber>8091234</exampleNumber> 14887 <nationalNumberPattern>809\d{4}</nationalNumberPattern> 14888 </uan> 14889 <voicemail> 14890 <possibleLengths national="7"/> 14891 <exampleNumber>6891234</exampleNumber> 14892 <nationalNumberPattern> 14893 (?: 14894 689| 14895 8(?: 14896 7[18]| 14897 80 14898 )| 14899 95[48] 14900 )\d{4} 14901 </nationalNumberPattern> 14902 </voicemail> 14903 </territory> 14904 14905 <!-- Italy (IT) --> 14906 <!-- Main region for 'VA' --> 14907 <!-- http://en.wikipedia.org/wiki/%2B39 --> 14908 <!-- https://www.agcom.it/piano-di-numerazione --> 14909 <territory id="IT" mainCountryForCode="true" countryCode="39" internationalPrefix="00" 14910 mobileNumberPortableRegion="true"> 14911 <availableFormats> 14912 <!-- Shortcodes (4-5 digits). --> 14913 <numberFormat pattern="(\d{4,5})"> 14914 <leadingDigits> 14915 1(?: 14916 0| 14917 9[246] 14918 ) 14919 </leadingDigits> 14920 <leadingDigits> 14921 1(?: 14922 0| 14923 9(?: 14924 2[2-9]| 14925 [46] 14926 ) 14927 ) 14928 </leadingDigits> 14929 <format>$1</format> 14930 <intlFormat>NA</intlFormat> 14931 </numberFormat> 14932 <!-- Shortcodes (6 digits). --> 14933 <numberFormat pattern="(\d{6})"> 14934 <leadingDigits> 14935 1(?: 14936 1| 14937 92 14938 ) 14939 </leadingDigits> 14940 <format>$1</format> 14941 <intlFormat>NA</intlFormat> 14942 </numberFormat> 14943 <numberFormat pattern="(\d{2})(\d{4,6})"> 14944 <leadingDigits>0[26]</leadingDigits> 14945 <format>$1 $2</format> 14946 </numberFormat> 14947 <numberFormat pattern="(\d{3})(\d{3,6})"> 14948 <leadingDigits> 14949 0[13-57-9][0159]| 14950 8(?: 14951 03| 14952 4[17]| 14953 9[2-5] 14954 ) 14955 </leadingDigits> 14956 <leadingDigits> 14957 0[13-57-9][0159]| 14958 8(?: 14959 03| 14960 4[17]| 14961 9(?: 14962 2| 14963 3[04]| 14964 [45][0-4] 14965 ) 14966 ) 14967 </leadingDigits> 14968 <format>$1 $2</format> 14969 </numberFormat> 14970 <numberFormat pattern="(\d{4})(\d{2,6})"> 14971 <leadingDigits> 14972 0(?: 14973 [13-579][2-46-8]| 14974 8[236-8] 14975 ) 14976 </leadingDigits> 14977 <format>$1 $2</format> 14978 </numberFormat> 14979 <numberFormat pattern="(\d{4})(\d{4})"> 14980 <leadingDigits>894</leadingDigits> 14981 <format>$1 $2</format> 14982 </numberFormat> 14983 <!-- The leading zero for fixed numbers will be prepended before the matching of these 14984 regular expressions. --> 14985 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})"> 14986 <leadingDigits> 14987 0[26]| 14988 5 14989 </leadingDigits> 14990 <format>$1 $2 $3</format> 14991 </numberFormat> 14992 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> 14993 <leadingDigits> 14994 1(?: 14995 44| 14996 [679] 14997 )| 14998 [38] 14999 </leadingDigits> 15000 <format>$1 $2 $3</format> 15001 </numberFormat> 15002 <numberFormat pattern="(\d{3})(\d{3,4})(\d{4})"> 15003 <leadingDigits> 15004 0[13-57-9][0159]| 15005 14 15006 </leadingDigits> 15007 <format>$1 $2 $3</format> 15008 </numberFormat> 15009 <numberFormat pattern="(\d{2})(\d{4})(\d{5})"> 15010 <leadingDigits>0[26]</leadingDigits> 15011 <format>$1 $2 $3</format> 15012 </numberFormat> 15013 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 15014 <leadingDigits>0</leadingDigits> 15015 <format>$1 $2 $3</format> 15016 </numberFormat> 15017 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})"> 15018 <leadingDigits>3</leadingDigits> 15019 <format>$1 $2 $3</format> 15020 </numberFormat> 15021 </availableFormats> 15022 <generalDesc> 15023 <nationalNumberPattern> 15024 0\d{5,10}| 15025 1\d{8,10}| 15026 3(?: 15027 [0-8]\d{7,10}| 15028 9\d{7,8} 15029 )| 15030 55\d{8}| 15031 8\d{5}(?: 15032 \d{2,4} 15033 )? 15034 </nationalNumberPattern> 15035 </generalDesc> 15036 <noInternationalDialling> 15037 <possibleLengths national="9"/> 15038 <nationalNumberPattern>848\d{6}</nationalNumberPattern> 15039 </noInternationalDialling> 15040 <!-- Maximum lengths in the ITU document are 10, but it states above that for numbers 15041 starting with 01, the maximum length is in fact 11. In fact, online, numbers can be 15042 found with other prefixes that are 11 digits long as well, so we allow it for all the 15043 three and four digit area codes. --> 15044 <fixedLine> 15045 <possibleLengths national="[6-11]"/> 15046 <exampleNumber>0212345678</exampleNumber> 15047 <nationalNumberPattern> 15048 0669[0-79]\d{1,6}| 15049 0(?: 15050 1(?: 15051 [0159]\d| 15052 [27][1-5]| 15053 31| 15054 4[1-4]| 15055 6[1356]| 15056 8[2-57] 15057 )| 15058 2\d\d| 15059 3(?: 15060 [0159]\d| 15061 2[1-4]| 15062 3[12]| 15063 [48][1-6]| 15064 6[2-59]| 15065 7[1-7] 15066 )| 15067 4(?: 15068 [0159]\d| 15069 [23][1-9]| 15070 4[245]| 15071 6[1-5]| 15072 7[1-4]| 15073 81 15074 )| 15075 5(?: 15076 [0159]\d| 15077 2[1-5]| 15078 3[2-6]| 15079 4[1-79]| 15080 6[4-6]| 15081 7[1-578]| 15082 8[3-8] 15083 )| 15084 6(?: 15085 [0-57-9]\d| 15086 6[0-8] 15087 )| 15088 7(?: 15089 [0159]\d| 15090 2[12]| 15091 3[1-7]| 15092 4[2-46]| 15093 6[13569]| 15094 7[13-6]| 15095 8[1-59] 15096 )| 15097 8(?: 15098 [0159]\d| 15099 2[3-578]| 15100 3[1-356]| 15101 [6-8][1-5] 15102 )| 15103 9(?: 15104 [0159]\d| 15105 [238][1-5]| 15106 4[12]| 15107 6[1-8]| 15108 7[1-6] 15109 ) 15110 )\d{2,7} 15111 </nationalNumberPattern> 15112 </fixedLine> 15113 <!-- User reported the existence of new 11 digit long numbers for TIM with the prefix 33X, so 15114 it is also supported. --> 15115 <mobile> 15116 <possibleLengths national="9,10"/> 15117 <exampleNumber>3123456789</exampleNumber> 15118 <nationalNumberPattern> 15119 3[1-9]\d{8}| 15120 3[2-9]\d{7} 15121 </nationalNumberPattern> 15122 </mobile> 15123 <tollFree> 15124 <possibleLengths national="6,9"/> 15125 <exampleNumber>800123456</exampleNumber> 15126 <nationalNumberPattern> 15127 80(?: 15128 0\d{3}| 15129 3 15130 )\d{3} 15131 </nationalNumberPattern> 15132 </tollFree> 15133 <!-- Adding 0878 numbers, as per 15134 http://www.aduc.it/notizia/polizia+mette+allerta+sul+numero+0878_73136.php. Other 15135 premium prefixes are mentioned here: 15136 http://www.dirittodellinformatica.it/news/telefonia/agcom-blocco-permanente-prefissi-144-166-892-899-20080520241.html --> 15137 <premiumRate> 15138 <possibleLengths national="6,[8-10]"/> 15139 <exampleNumber>899123456</exampleNumber> 15140 <nationalNumberPattern> 15141 (?: 15142 0878\d{3}| 15143 89(?: 15144 2\d| 15145 3[04]| 15146 4(?: 15147 [0-4]| 15148 [5-9]\d\d 15149 )| 15150 5[0-4] 15151 ) 15152 )\d\d| 15153 (?: 15154 1(?: 15155 44| 15156 6[346] 15157 )| 15158 89(?: 15159 38| 15160 5[5-9]| 15161 9 15162 ) 15163 )\d{6} 15164 </nationalNumberPattern> 15165 </premiumRate> 15166 <sharedCost> 15167 <possibleLengths national="6,9"/> 15168 <exampleNumber>848123456</exampleNumber> 15169 <nationalNumberPattern> 15170 84(?: 15171 [08]\d{3}| 15172 [17] 15173 )\d{3} 15174 </nationalNumberPattern> 15175 </sharedCost> 15176 <personalNumber> 15177 <possibleLengths national="9,10"/> 15178 <exampleNumber>1781234567</exampleNumber> 15179 <nationalNumberPattern> 15180 1(?: 15181 78\d| 15182 99 15183 )\d{6} 15184 </nationalNumberPattern> 15185 </personalNumber> 15186 <voip> 15187 <possibleLengths national="10"/> 15188 <exampleNumber>5512345678</exampleNumber> 15189 <nationalNumberPattern>55\d{8}</nationalNumberPattern> 15190 </voip> 15191 <voicemail> 15192 <possibleLengths national="11,12"/> 15193 <exampleNumber>33101234501</exampleNumber> 15194 <nationalNumberPattern>3[2-8]\d{9,10}</nationalNumberPattern> 15195 </voicemail> 15196 </territory> 15197 15198 <!-- Jersey (JE) --> 15199 <!-- Calling code and formatting shared with 'GB' --> 15200 <!-- Note that the numbers are fine-grained where needed in order to disambiguate between the 15201 4 regions i.e UK, Isle of Man, Jersey and Guernsey. --> 15202 <!-- http://static.ofcom.org.uk/static/numbering/ --> 15203 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom --> 15204 <!-- http://www.jcra.je/cms3/v2/public/cmsChild.asp?pageID=1024&childID=1036 --> 15205 <territory id="JE" countryCode="44" internationalPrefix="00" nationalPrefix="0" 15206 nationalPrefixForParsing="0|([0-24-8]\d{5})$" nationalPrefixTransformRule="1534$1"> 15207 <generalDesc> 15208 <nationalNumberPattern> 15209 1534\d{6}| 15210 (?: 15211 [3578]\d| 15212 90 15213 )\d{8} 15214 </nationalNumberPattern> 15215 </generalDesc> 15216 <!-- Specific to JE. --> 15217 <!-- 1534 with 10 digits. --> 15218 <fixedLine> 15219 <possibleLengths national="10" localOnly="6"/> 15220 <exampleNumber>1534456789</exampleNumber> 15221 <nationalNumberPattern>1534[0-24-8]\d{5}</nationalNumberPattern> 15222 </fixedLine> 15223 <mobile> 15224 <possibleLengths national="10"/> 15225 <exampleNumber>7797712345</exampleNumber> 15226 <nationalNumberPattern> 15227 7(?: 15228 (?: 15229 (?: 15230 50| 15231 82 15232 )9| 15233 937 15234 )\d| 15235 7(?: 15236 00[378]| 15237 97[7-9] 15238 ) 15239 )\d{5} 15240 </nationalNumberPattern> 15241 </mobile> 15242 <!-- Pager numbers as per GB. --> 15243 <pager> 15244 <possibleLengths national="10"/> 15245 <exampleNumber>7640123456</exampleNumber> 15246 <nationalNumberPattern> 15247 76(?: 15248 464| 15249 652 15250 )\d{5}| 15251 76(?: 15252 0[0-2]| 15253 2[356]| 15254 34| 15255 4[01347]| 15256 5[49]| 15257 6[0-369]| 15258 77| 15259 8[14]| 15260 9[139] 15261 )\d{6} 15262 </nationalNumberPattern> 15263 </pager> 15264 <!-- Specific to JE. --> 15265 <!-- 800 735, 800 781, 808 901 with 10 digits. --> 15266 <tollFree> 15267 <possibleLengths national="10"/> 15268 <exampleNumber>8007354567</exampleNumber> 15269 <nationalNumberPattern> 15270 80(?: 15271 07(?: 15272 35| 15273 81 15274 )| 15275 8901 15276 )\d{4} 15277 </nationalNumberPattern> 15278 </tollFree> 15279 <!-- 844 405, 844 442, 844 469, 844 703, 845 041, 845 800, 870 002, 871 206, 900 665, 900 669, 15280 901 810, 907 107, 907 155 with 10 digits. --> 15281 <premiumRate> 15282 <possibleLengths national="10"/> 15283 <exampleNumber>9018105678</exampleNumber> 15284 <nationalNumberPattern> 15285 (?: 15286 8(?: 15287 4(?: 15288 4(?: 15289 4(?: 15290 05| 15291 42| 15292 69 15293 )| 15294 703 15295 )| 15296 5(?: 15297 041| 15298 800 15299 ) 15300 )| 15301 7(?: 15302 0002| 15303 1206 15304 ) 15305 )| 15306 90(?: 15307 066[59]| 15308 1810| 15309 71(?: 15310 07| 15311 55 15312 ) 15313 ) 15314 )\d{4} 15315 </nationalNumberPattern> 15316 </premiumRate> 15317 <!-- 70 1511 with 10 digits. --> 15318 <personalNumber> 15319 <possibleLengths national="10"/> 15320 <exampleNumber>7015115678</exampleNumber> 15321 <nationalNumberPattern>701511\d{4}</nationalNumberPattern> 15322 </personalNumber> 15323 <!-- VoIP numbers as per GB. --> 15324 <voip> 15325 <possibleLengths national="10"/> 15326 <exampleNumber>5612345678</exampleNumber> 15327 <nationalNumberPattern>56\d{8}</nationalNumberPattern> 15328 </voip> 15329 <!-- 300 735, 300 781, 308 901, 33d, 344 405, 344 442, 344 469, 344 703, 345 041, 345 800, 15330 370 002, 371 206, 55 with 10 digits. --> 15331 <uan> 15332 <possibleLengths national="10"/> 15333 <exampleNumber>5512345678</exampleNumber> 15334 <nationalNumberPattern> 15335 (?: 15336 3(?: 15337 0(?: 15338 07(?: 15339 35| 15340 81 15341 )| 15342 8901 15343 )| 15344 3\d{4}| 15345 4(?: 15346 4(?: 15347 4(?: 15348 05| 15349 42| 15350 69 15351 )| 15352 703 15353 )| 15354 5(?: 15355 041| 15356 800 15357 ) 15358 )| 15359 7(?: 15360 0002| 15361 1206 15362 ) 15363 )| 15364 55\d{4} 15365 )\d{4} 15366 </nationalNumberPattern> 15367 </uan> 15368 </territory> 15369 15370 <!-- Jamaica (JM) --> 15371 <!-- Calling code and formatting shared with 'US' --> 15372 <!-- http://www.itu.int/oth/T020200006C/en --> 15373 <territory id="JM" countryCode="1" leadingDigits="658|876" internationalPrefix="011" 15374 nationalPrefix="1" mobileNumberPortableRegion="true"> 15375 <generalDesc> 15376 <nationalNumberPattern> 15377 (?: 15378 [58]\d\d| 15379 658| 15380 900 15381 )\d{7} 15382 </nationalNumberPattern> 15383 </generalDesc> 15384 <!-- Numbers have been found online for ranges 613, 62x, 63x, 656, 66[2-589]. --> 15385 <fixedLine> 15386 <possibleLengths national="10" localOnly="7"/> 15387 <exampleNumber>8765230123</exampleNumber> 15388 <nationalNumberPattern> 15389 8766060\d{3}| 15390 (?: 15391 658(?: 15392 2(?: 15393 [0-8]\d| 15394 9[0-46-9] 15395 )| 15396 [3-9]\d\d 15397 )| 15398 876(?: 15399 52[35]| 15400 6(?: 15401 0[1-3579]| 15402 1[02357-9]| 15403 [23]\d| 15404 40| 15405 5[06]| 15406 6[2-589]| 15407 7[0257]| 15408 8[04]| 15409 9[4-9] 15410 )| 15411 7(?: 15412 0[2-689]| 15413 [1-6]\d| 15414 8[056]| 15415 9[45] 15416 )| 15417 9(?: 15418 0[1-8]| 15419 1[02378]| 15420 [2-8]\d| 15421 9[2-468] 15422 ) 15423 ) 15424 )\d{4} 15425 </nationalNumberPattern> 15426 </fixedLine> 15427 <!-- Adding 27, 28, 299, 31, 508 and 566 as extra prefixes, as they have been found to be 15428 valid by sending SMSs and looking at online number lookup sites. Numbers have been 15429 found online for the following ranges 258, 26x, 29x, 53x, 54x, 55x, 56x. Most have 15430 mobile numbers online so we have put them under mobile but is possible they are a 15431 mixture of fixed line and mobile. --> 15432 <mobile> 15433 <possibleLengths national="10" localOnly="7"/> 15434 <exampleNumber>8762101234</exampleNumber> 15435 <nationalNumberPattern> 15436 (?: 15437 658295| 15438 876(?: 15439 2(?: 15440 0[2-9]| 15441 [14-9]\d| 15442 2[013-9]| 15443 3[3-9] 15444 )| 15445 [348]\d\d| 15446 5(?: 15447 0[1-9]| 15448 [1-9]\d 15449 )| 15450 6(?: 15451 4[89]| 15452 6[67] 15453 )| 15454 7(?: 15455 0[07]| 15456 7\d| 15457 8[1-47-9]| 15458 9[0-36-9] 15459 )| 15460 9(?: 15461 [01]9| 15462 9[0579] 15463 ) 15464 ) 15465 )\d{4} 15466 </nationalNumberPattern> 15467 </mobile> 15468 <tollFree> 15469 <possibleLengths national="10"/> 15470 <exampleNumber>8002123456</exampleNumber> 15471 <nationalNumberPattern> 15472 8(?: 15473 00| 15474 33| 15475 44| 15476 55| 15477 66| 15478 77| 15479 88 15480 )[2-9]\d{6} 15481 </nationalNumberPattern> 15482 </tollFree> 15483 <premiumRate> 15484 <possibleLengths national="10"/> 15485 <exampleNumber>9002123456</exampleNumber> 15486 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 15487 </premiumRate> 15488 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 15489 <personalNumber> 15490 <possibleLengths national="10"/> 15491 <exampleNumber>5002345678</exampleNumber> 15492 <nationalNumberPattern> 15493 52(?: 15494 3(?: 15495 [2-46-9][02-9]\d| 15496 5(?: 15497 [02-46-9]\d| 15498 5[0-46-9] 15499 ) 15500 )| 15501 4(?: 15502 [2-478][02-9]\d| 15503 5(?: 15504 [034]\d| 15505 2[024-9]| 15506 5[0-46-9] 15507 )| 15508 6(?: 15509 0[1-9]| 15510 [2-9]\d 15511 )| 15512 9(?: 15513 [05-9]\d| 15514 2[0-5]| 15515 49 15516 ) 15517 ) 15518 )\d{4}| 15519 52[34][2-9]1[02-9]\d{4}| 15520 5(?: 15521 00| 15522 2[125-7]| 15523 33| 15524 44| 15525 66| 15526 77| 15527 88 15528 )[2-9]\d{6} 15529 </nationalNumberPattern> 15530 </personalNumber> 15531 </territory> 15532 15533 <!-- Jordan (JO) --> 15534 <!-- http://www.trc.gov.jo/images/stories/pdf/NNP_ver200[1].pdf?lang=english --> 15535 <!-- http://www.itu.int/oth/T020200006E/en --> 15536 <!-- http://en.wikipedia.org/wiki/%2B962 --> 15537 <territory id="JO" countryCode="962" internationalPrefix="00" nationalPrefix="0" 15538 mobileNumberPortableRegion="true"> 15539 <availableFormats> 15540 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 15541 <leadingDigits> 15542 [2356]| 15543 87 15544 </leadingDigits> 15545 <format>$1 $2 $3</format> 15546 </numberFormat> 15547 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 15548 <leadingDigits>[89]</leadingDigits> 15549 <format>$1 $2</format> 15550 </numberFormat> 15551 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 15552 <leadingDigits>70</leadingDigits> 15553 <format>$1 $2</format> 15554 </numberFormat> 15555 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15556 <leadingDigits>7</leadingDigits> 15557 <format>$1 $2 $3</format> 15558 </numberFormat> 15559 </availableFormats> 15560 <generalDesc> 15561 <nationalNumberPattern> 15562 (?: 15563 (?: 15564 [2689]| 15565 7\d 15566 )\d| 15567 32| 15568 53 15569 )\d{6} 15570 </nationalNumberPattern> 15571 </generalDesc> 15572 <fixedLine> 15573 <possibleLengths national="8"/> 15574 <exampleNumber>62001234</exampleNumber> 15575 <nationalNumberPattern> 15576 87(?: 15577 000| 15578 90[01] 15579 )\d{3}| 15580 (?: 15581 2(?: 15582 6(?: 15583 2[0-35-9]| 15584 3[0-578]| 15585 4[24-7]| 15586 5[0-24-8]| 15587 [6-8][023]| 15588 9[0-3] 15589 )| 15590 7(?: 15591 0[1-79]| 15592 10| 15593 2[014-7]| 15594 3[0-689]| 15595 4[019]| 15596 5[0-3578] 15597 ) 15598 )| 15599 32(?: 15600 0[1-69]| 15601 1[1-35-7]| 15602 2[024-7]| 15603 3\d| 15604 4[0-3]| 15605 [5-7][023] 15606 )| 15607 53(?: 15608 0[0-3]| 15609 [13][023]| 15610 2[0-59]| 15611 49| 15612 5[0-35-9]| 15613 6[15]| 15614 7[45]| 15615 8[1-6]| 15616 9[0-36-9] 15617 )| 15618 6(?: 15619 2(?: 15620 [05]0| 15621 22 15622 )| 15623 3(?: 15624 00| 15625 33 15626 )| 15627 4(?: 15628 0[0-25]| 15629 1[2-7]| 15630 2[0569]| 15631 [38][07-9]| 15632 4[025689]| 15633 6[0-589]| 15634 7\d| 15635 9[0-2] 15636 )| 15637 5(?: 15638 [01][056]| 15639 2[034]| 15640 3[0-57-9]| 15641 4[178]| 15642 5[0-69]| 15643 6[0-35-9]| 15644 7[1-379]| 15645 8[0-68]| 15646 9[0239] 15647 ) 15648 )| 15649 87(?: 15650 20| 15651 7[078]| 15652 99 15653 ) 15654 )\d{4} 15655 </nationalNumberPattern> 15656 </fixedLine> 15657 <mobile> 15658 <possibleLengths national="9"/> 15659 <exampleNumber>790123456</exampleNumber> 15660 <nationalNumberPattern> 15661 7(?: 15662 [78][0-25-9]| 15663 9\d 15664 )\d{6} 15665 </nationalNumberPattern> 15666 </mobile> 15667 <pager> 15668 <possibleLengths national="9"/> 15669 <exampleNumber>746612345</exampleNumber> 15670 <nationalNumberPattern> 15671 74(?: 15672 66| 15673 77 15674 )\d{5} 15675 </nationalNumberPattern> 15676 </pager> 15677 <tollFree> 15678 <possibleLengths national="8"/> 15679 <exampleNumber>80012345</exampleNumber> 15680 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 15681 </tollFree> 15682 <premiumRate> 15683 <possibleLengths national="8"/> 15684 <exampleNumber>90012345</exampleNumber> 15685 <nationalNumberPattern>9\d{7}</nationalNumberPattern> 15686 </premiumRate> 15687 <sharedCost> 15688 <possibleLengths national="8"/> 15689 <exampleNumber>85012345</exampleNumber> 15690 <nationalNumberPattern>85\d{6}</nationalNumberPattern> 15691 </sharedCost> 15692 <personalNumber> 15693 <possibleLengths national="9"/> 15694 <exampleNumber>700123456</exampleNumber> 15695 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 15696 </personalNumber> 15697 <!-- These numbers are Location Independent Services / Fixed cost according to 15698 http://www.trc.gov.jo --> 15699 <uan> 15700 <possibleLengths national="8"/> 15701 <exampleNumber>88101234</exampleNumber> 15702 <nationalNumberPattern> 15703 8(?: 15704 10| 15705 8\d 15706 )\d{5} 15707 </nationalNumberPattern> 15708 </uan> 15709 </territory> 15710 15711 <!-- Japan (JP) --> 15712 <!-- http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html --> 15713 <!-- https://www.itu.int/oth/T020200006D/en --> 15714 <!-- http://www.numberingplans.com/?page=dialling&sub=areacodes&ac=JP --> 15715 <territory id="JP" countryCode="81" internationalPrefix="010" nationalPrefix="0" 15716 mobileNumberPortableRegion="true"> 15717 <availableFormats> 15718 <!-- National-only toll-free numbers (0037, 0066, 0077 and 0088). --> 15719 <numberFormat pattern="(\d{4})(\d{4})"> 15720 <leadingDigits>007</leadingDigits> 15721 <leadingDigits>0077</leadingDigits> 15722 <leadingDigits>00777</leadingDigits> 15723 <leadingDigits>00777[01]</leadingDigits> 15724 <format>$1-$2</format> 15725 <intlFormat>NA</intlFormat> 15726 </numberFormat> 15727 <!-- Toll-free, premium-rate and UAN numbers --> 15728 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 15729 <leadingDigits> 15730 (?: 15731 12| 15732 57| 15733 99 15734 )0 15735 </leadingDigits> 15736 <format>$1-$2-$3</format> 15737 </numberFormat> 15738 <numberFormat pattern="(\d{4})(\d)(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15739 <leadingDigits> 15740 1(?: 15741 26| 15742 3[79]| 15743 4[56]| 15744 5[4-68]| 15745 6[3-5] 15746 )| 15747 499| 15748 5(?: 15749 76| 15750 97 15751 )| 15752 746| 15753 8(?: 15754 3[89]| 15755 47| 15756 51| 15757 63 15758 )| 15759 9(?: 15760 49| 15761 80| 15762 9[16] 15763 ) 15764 </leadingDigits> 15765 <leadingDigits> 15766 1(?: 15767 267| 15768 3(?: 15769 7[247]| 15770 9[278] 15771 )| 15772 466| 15773 5(?: 15774 47| 15775 58| 15776 64 15777 )| 15778 6(?: 15779 3[245]| 15780 48| 15781 5[4-68] 15782 ) 15783 )| 15784 499[2468]| 15785 5(?: 15786 76| 15787 97 15788 )9| 15789 7468| 15790 8(?: 15791 3(?: 15792 8[7-9]| 15793 96 15794 )| 15795 477| 15796 51[2-9]| 15797 636 15798 )| 15799 9(?: 15800 496| 15801 802| 15802 9(?: 15803 1[23]| 15804 69 15805 ) 15806 )| 15807 1(?: 15808 45| 15809 58 15810 )[67] 15811 </leadingDigits> 15812 <leadingDigits> 15813 1(?: 15814 267| 15815 3(?: 15816 7[247]| 15817 9[278] 15818 )| 15819 466| 15820 5(?: 15821 47| 15822 58| 15823 64 15824 )| 15825 6(?: 15826 3[245]| 15827 48| 15828 5[4-68] 15829 ) 15830 )| 15831 499[2468]| 15832 5(?: 15833 769| 15834 979[2-69] 15835 )| 15836 7468| 15837 8(?: 15838 3(?: 15839 8[7-9]| 15840 96[2457-9] 15841 )| 15842 477| 15843 51[2-9]| 15844 636[457-9] 15845 )| 15846 9(?: 15847 496| 15848 802| 15849 9(?: 15850 1[23]| 15851 69 15852 ) 15853 )| 15854 1(?: 15855 45| 15856 58 15857 )[67] 15858 </leadingDigits> 15859 <format>$1-$2-$3</format> 15860 </numberFormat> 15861 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15862 <leadingDigits>60</leadingDigits> 15863 <format>$1-$2-$3</format> 15864 </numberFormat> 15865 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15866 <leadingDigits> 15867 [36]| 15868 4(?: 15869 2[09]| 15870 7[01] 15871 ) 15872 </leadingDigits> 15873 <leadingDigits> 15874 [36]| 15875 4(?: 15876 2(?: 15877 0| 15878 9[02-69] 15879 )| 15880 7(?: 15881 0[019]| 15882 1 15883 ) 15884 ) 15885 </leadingDigits> 15886 <format>$1-$2-$3</format> 15887 </numberFormat> 15888 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 15889 <leadingDigits> 15890 1(?: 15891 1| 15892 5[45]| 15893 77| 15894 88| 15895 9[69] 15896 )| 15897 2(?: 15898 2[1-37]| 15899 3[0-269]| 15900 4[59]| 15901 5| 15902 6[24]| 15903 7[1-358]| 15904 8[1369]| 15905 9[0-38] 15906 )| 15907 4(?: 15908 [28][1-9]| 15909 3[0-57]| 15910 [45]| 15911 6[248]| 15912 7[2-579]| 15913 9[29] 15914 )| 15915 5(?: 15916 2| 15917 3[045]| 15918 4[0-369]| 15919 5[29]| 15920 8[02389]| 15921 9[0-389] 15922 )| 15923 7(?: 15924 2[02-46-9]| 15925 34| 15926 [58]| 15927 6[0249]| 15928 7[57]| 15929 9[2-6] 15930 )| 15931 8(?: 15932 2[124589]| 15933 3[27-9]| 15934 49| 15935 51| 15936 6| 15937 7[0-468]| 15938 8[68]| 15939 9[019] 15940 )| 15941 9(?: 15942 [23][1-9]| 15943 4[15]| 15944 5[138]| 15945 6[1-3]| 15946 7[156]| 15947 8[189]| 15948 9[1-489] 15949 ) 15950 </leadingDigits> 15951 <leadingDigits> 15952 1(?: 15953 1| 15954 5(?: 15955 4[018]| 15956 5[017] 15957 )| 15958 77| 15959 88| 15960 9[69] 15961 )| 15962 2(?: 15963 2(?: 15964 [127]| 15965 3[014-9] 15966 )| 15967 3[0-269]| 15968 4[59]| 15969 5(?: 15970 [1-3]| 15971 5[0-69]| 15972 9[19] 15973 )| 15974 62| 15975 7(?: 15976 [1-35]| 15977 8[0189] 15978 )| 15979 8(?: 15980 [16]| 15981 3[0134]| 15982 9[0-5] 15983 )| 15984 9(?: 15985 [028]| 15986 17 15987 ) 15988 )| 15989 4(?: 15990 2(?: 15991 [13-79]| 15992 8[014-6] 15993 )| 15994 3[0-57]| 15995 [45]| 15996 6[248]| 15997 7[2-47]| 15998 8[1-9] 15999 )| 16000 5(?: 16001 2| 16002 3[045]| 16003 4[0-369]| 16004 8[02389]| 16005 9[0-3] 16006 )| 16007 7(?: 16008 2[02-46-9]| 16009 34| 16010 [58]| 16011 6[0249]| 16012 7[57]| 16013 9(?: 16014 [23]| 16015 4[0-59]| 16016 5[01569]| 16017 6[0167] 16018 ) 16019 )| 16020 8(?: 16021 2(?: 16022 [1258]| 16023 4[0-39]| 16024 9[0-2469] 16025 )| 16026 49| 16027 51| 16028 6(?: 16029 [0-24]| 16030 36| 16031 5[0-3589]| 16032 72| 16033 9[01459] 16034 )| 16035 7[0-468]| 16036 8[68] 16037 )| 16038 9(?: 16039 [23][1-9]| 16040 4[15]| 16041 5[138]| 16042 6[1-3]| 16043 7[156]| 16044 8[189]| 16045 9(?: 16046 [1289]| 16047 3[34]| 16048 4[0178] 16049 ) 16050 )| 16051 (?: 16052 49| 16053 55| 16054 83 16055 )[29]| 16056 (?: 16057 264| 16058 837 16059 )[016-9]| 16060 2(?: 16061 57| 16062 93 16063 )[015-9]| 16064 (?: 16065 25[0468]| 16066 422| 16067 838 16068 )[01]| 16069 (?: 16070 47[59]| 16071 59[89]| 16072 8(?: 16073 6[68]| 16074 9 16075 ) 16076 )[019] 16077 </leadingDigits> 16078 <leadingDigits> 16079 1(?: 16080 1| 16081 5(?: 16082 4[018]| 16083 5[017] 16084 )| 16085 77| 16086 88| 16087 9[69] 16088 )| 16089 2(?: 16090 2[127]| 16091 3[0-269]| 16092 4[59]| 16093 5(?: 16094 [1-3]| 16095 5[0-69]| 16096 9(?: 16097 17| 16098 99 16099 ) 16100 )| 16101 6(?: 16102 2| 16103 4[016-9] 16104 )| 16105 7(?: 16106 [1-35]| 16107 8[0189] 16108 )| 16109 8(?: 16110 [16]| 16111 3[0134]| 16112 9[0-5] 16113 )| 16114 9(?: 16115 [028]| 16116 17 16117 ) 16118 )| 16119 4(?: 16120 2(?: 16121 [13-79]| 16122 8[014-6] 16123 )| 16124 3[0-57]| 16125 [45]| 16126 6[248]| 16127 7[2-47]| 16128 9[29] 16129 )| 16130 5(?: 16131 2| 16132 3[045]| 16133 4[0-369]| 16134 5[29]| 16135 8[02389]| 16136 9[0-3] 16137 )| 16138 7(?: 16139 2[02-46-9]| 16140 34| 16141 [58]| 16142 6[0249]| 16143 7[57]| 16144 9(?: 16145 [23]| 16146 4[0-59]| 16147 5[01569]| 16148 6[0167] 16149 ) 16150 )| 16151 8(?: 16152 2(?: 16153 [1258]| 16154 4[0-39]| 16155 9[0169] 16156 )| 16157 3(?: 16158 [29]| 16159 7(?: 16160 [017-9]| 16161 6[6-8] 16162 ) 16163 )| 16164 49| 16165 51| 16166 6(?: 16167 [0-24]| 16168 36[23]| 16169 5(?: 16170 [0-389]| 16171 5[23] 16172 )| 16173 6(?: 16174 [01]| 16175 9[178] 16176 )| 16177 72| 16178 9[0145] 16179 )| 16180 7[0-468]| 16181 8[68] 16182 )| 16183 9(?: 16184 4[15]| 16185 5[138]| 16186 7[156]| 16187 8[189]| 16188 9(?: 16189 [1289]| 16190 3(?: 16191 31| 16192 4[357] 16193 )| 16194 4[0178] 16195 ) 16196 )| 16197 (?: 16198 8294| 16199 96 16200 )[1-3]| 16201 2(?: 16202 57| 16203 93 16204 )[015-9]| 16205 (?: 16206 223| 16207 8699 16208 )[014-9]| 16209 (?: 16210 25[0468]| 16211 422| 16212 838 16213 )[01]| 16214 (?: 16215 48| 16216 8292| 16217 9[23] 16218 )[1-9]| 16219 (?: 16220 47[59]| 16221 59[89]| 16222 8(?: 16223 68| 16224 9 16225 ) 16226 )[019] 16227 </leadingDigits> 16228 <leadingDigits> 16229 1(?: 16230 1| 16231 5(?: 16232 4[018]| 16233 5[017] 16234 )| 16235 77| 16236 88| 16237 9[69] 16238 )| 16239 2(?: 16240 2[127]| 16241 3[0-269]| 16242 4[59]| 16243 5(?: 16244 [1-3]| 16245 5[0-69]| 16246 7[015-9]| 16247 9(?: 16248 17| 16249 99 16250 ) 16251 )| 16252 6(?: 16253 2| 16254 4[016-9] 16255 )| 16256 7(?: 16257 [1-35]| 16258 8[0189] 16259 )| 16260 8(?: 16261 [16]| 16262 3[0134]| 16263 9[0-5] 16264 )| 16265 9(?: 16266 [028]| 16267 17| 16268 3[015-9] 16269 ) 16270 )| 16271 4(?: 16272 2(?: 16273 [13-79]| 16274 8[014-6] 16275 )| 16276 3[0-57]| 16277 [45]| 16278 6[248]| 16279 7[2-47]| 16280 9[29] 16281 )| 16282 5(?: 16283 2| 16284 3[045]| 16285 4[0-369]| 16286 5[29]| 16287 8[02389]| 16288 9[0-3] 16289 )| 16290 7(?: 16291 2[02-46-9]| 16292 34| 16293 [58]| 16294 6[0249]| 16295 7[57]| 16296 9(?: 16297 [23]| 16298 4[0-59]| 16299 5[01569]| 16300 6[0167] 16301 ) 16302 )| 16303 8(?: 16304 2(?: 16305 [1258]| 16306 4[0-39]| 16307 9(?: 16308 [019]| 16309 4[1-3]| 16310 6(?: 16311 [0-47-9]| 16312 5[01346-9] 16313 ) 16314 ) 16315 )| 16316 3(?: 16317 [29]| 16318 7(?: 16319 [017-9]| 16320 6[6-8] 16321 ) 16322 )| 16323 49| 16324 51| 16325 6(?: 16326 [0-24]| 16327 36[23]| 16328 5(?: 16329 [0-389]| 16330 5[23] 16331 )| 16332 6(?: 16333 [01]| 16334 9[178] 16335 )| 16336 72| 16337 9[0145] 16338 )| 16339 7[0-468]| 16340 8[68] 16341 )| 16342 9(?: 16343 4[15]| 16344 5[138]| 16345 6[1-3]| 16346 7[156]| 16347 8[189]| 16348 9(?: 16349 [1289]| 16350 3(?: 16351 31| 16352 4[357] 16353 )| 16354 4[0178] 16355 ) 16356 )| 16357 (?: 16358 223| 16359 8699 16360 )[014-9]| 16361 (?: 16362 25[0468]| 16363 422| 16364 838 16365 )[01]| 16366 (?: 16367 48| 16368 829(?: 16369 2| 16370 66 16371 )| 16372 9[23] 16373 )[1-9]| 16374 (?: 16375 47[59]| 16376 59[89]| 16377 8(?: 16378 68| 16379 9 16380 ) 16381 )[019] 16382 </leadingDigits> 16383 <format>$1-$2-$3</format> 16384 </numberFormat> 16385 <numberFormat pattern="(\d{3})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16386 <leadingDigits> 16387 [14]| 16388 [289][2-9]| 16389 5[3-9]| 16390 7[2-4679] 16391 </leadingDigits> 16392 <format>$1-$2-$3</format> 16393 </numberFormat> 16394 <numberFormat pattern="(\d{4})(\d{2})(\d{3,4})"> 16395 <leadingDigits>007</leadingDigits> 16396 <leadingDigits>0077</leadingDigits> 16397 <format>$1-$2-$3</format> 16398 <intlFormat>NA</intlFormat> 16399 </numberFormat> 16400 <numberFormat pattern="(\d{4})(\d{2})(\d{4})"> 16401 <leadingDigits>008</leadingDigits> 16402 <format>$1-$2-$3</format> 16403 <intlFormat>NA</intlFormat> 16404 </numberFormat> 16405 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16406 <leadingDigits>800</leadingDigits> 16407 <format>$1-$2-$3</format> 16408 </numberFormat> 16409 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 16410 <leadingDigits>[257-9]</leadingDigits> 16411 <format>$1-$2-$3</format> 16412 </numberFormat> 16413 <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})"> 16414 <leadingDigits>0</leadingDigits> 16415 <format>$1-$2-$3</format> 16416 <intlFormat>NA</intlFormat> 16417 </numberFormat> 16418 <numberFormat pattern="(\d{4})(\d{4})(\d{4,5})"> 16419 <leadingDigits>0</leadingDigits> 16420 <format>$1-$2-$3</format> 16421 <intlFormat>NA</intlFormat> 16422 </numberFormat> 16423 <numberFormat pattern="(\d{4})(\d{5})(\d{5,6})"> 16424 <leadingDigits>0</leadingDigits> 16425 <format>$1-$2-$3</format> 16426 <intlFormat>NA</intlFormat> 16427 </numberFormat> 16428 <numberFormat pattern="(\d{4})(\d{6})(\d{6,7})"> 16429 <leadingDigits>0</leadingDigits> 16430 <format>$1-$2-$3</format> 16431 <intlFormat>NA</intlFormat> 16432 </numberFormat> 16433 </availableFormats> 16434 <generalDesc> 16435 <nationalNumberPattern> 16436 00[1-9]\d{6,14}| 16437 [257-9]\d{9}| 16438 (?: 16439 00| 16440 [1-9]\d\d 16441 )\d{6} 16442 </nationalNumberPattern> 16443 </generalDesc> 16444 <!-- Toll-free numbers with a leading "00" cannot be dialled internationally. --> 16445 <noInternationalDialling> 16446 <possibleLengths national="[8-17]"/> 16447 <nationalNumberPattern> 16448 00(?: 16449 777(?: 16450 [01]| 16451 (?: 16452 5| 16453 8\d 16454 )\d 16455 )| 16456 882[1245]\d\d 16457 )\d\d| 16458 00(?: 16459 37| 16460 66| 16461 78 16462 )\d{6,13} 16463 </nationalNumberPattern> 16464 </noInternationalDialling> 16465 <fixedLine> 16466 <possibleLengths national="9"/> 16467 <exampleNumber>312345678</exampleNumber> 16468 <nationalNumberPattern> 16469 (?: 16470 1(?: 16471 1[235-8]| 16472 2[3-6]| 16473 3[3-9]| 16474 4[2-6]| 16475 [58][2-8]| 16476 6[2-7]| 16477 7[2-9]| 16478 9[1-9] 16479 )| 16480 (?: 16481 2[2-9]| 16482 [36][1-9] 16483 )\d| 16484 4(?: 16485 [2-578]\d| 16486 6[02-8]| 16487 9[2-59] 16488 )| 16489 5(?: 16490 [2-589]\d| 16491 6[1-9]| 16492 7[2-8] 16493 )| 16494 7(?: 16495 [25-9]\d| 16496 3[4-9]| 16497 4[02-9] 16498 )| 16499 8(?: 16500 [2679]\d| 16501 3[2-9]| 16502 4[5-9]| 16503 5[1-9]| 16504 8[03-9] 16505 )| 16506 9(?: 16507 [2-58]\d| 16508 [679][1-9] 16509 ) 16510 )\d{6} 16511 </nationalNumberPattern> 16512 </fixedLine> 16513 <mobile> 16514 <possibleLengths national="10"/> 16515 <exampleNumber>9012345678</exampleNumber> 16516 <nationalNumberPattern>[7-9]0[1-9]\d{7}</nationalNumberPattern> 16517 </mobile> 16518 <pager> 16519 <possibleLengths national="10"/> 16520 <exampleNumber>2012345678</exampleNumber> 16521 <nationalNumberPattern>20\d{8}</nationalNumberPattern> 16522 </pager> 16523 <!-- http://www.kddi.com/english/business/free_call_dx/number.html and 16524 http://tm.softbank.jp/english/business/phone_service/freecall_sp/index.html 16525 http://eonet.jp/home/denwa/service/access.html 16526 http://ci.fusioncom.co.jp/feature/ 16527 http://www.auhikari.jp/service/tel/connection/index.html --> 16528 <!-- Note that in fact, the number length for 0037 and 0066 numbers should extend to 21 16529 digits, confirmed with Yahoo JP. However, this extends well beyond the maximum number 16530 length allowed by ITU and hence our library, so we only allow numbers up to 17 digits 16531 for now (including both leading 00s). --> 16532 <tollFree> 16533 <possibleLengths national="[8-17]"/> 16534 <exampleNumber>120123456</exampleNumber> 16535 <nationalNumberPattern> 16536 00777(?: 16537 [01]| 16538 5\d 16539 )\d\d| 16540 (?: 16541 00(?: 16542 7778| 16543 882[1245] 16544 )| 16545 (?: 16546 120| 16547 800\d 16548 )\d\d 16549 )\d{4}| 16550 00(?: 16551 37| 16552 66| 16553 78 16554 )\d{6,13} 16555 </nationalNumberPattern> 16556 </tollFree> 16557 <premiumRate> 16558 <possibleLengths national="9"/> 16559 <exampleNumber>990123456</exampleNumber> 16560 <nationalNumberPattern>990\d{6}</nationalNumberPattern> 16561 </premiumRate> 16562 <personalNumber> 16563 <possibleLengths national="9"/> 16564 <exampleNumber>601234567</exampleNumber> 16565 <nationalNumberPattern>60\d{7}</nationalNumberPattern> 16566 </personalNumber> 16567 <voip> 16568 <possibleLengths national="10"/> 16569 <exampleNumber>5012345678</exampleNumber> 16570 <nationalNumberPattern>50[1-9]\d{7}</nationalNumberPattern> 16571 </voip> 16572 <!-- Storing "unified number service" as UAN. --> 16573 <uan> 16574 <possibleLengths national="9"/> 16575 <exampleNumber>570123456</exampleNumber> 16576 <nationalNumberPattern>570\d{6}</nationalNumberPattern> 16577 </uan> 16578 </territory> 16579 16580 <!-- Kenya (KE) --> 16581 <!-- http://www.ca.go.ke/index.php/numbering --> 16582 <!-- https://www.itu.int/oth/T0202000070/en --> 16583 <!-- http://en.wikipedia.org/wiki/+254 --> 16584 <territory id="KE" countryCode="254" internationalPrefix="000" nationalPrefix="0" 16585 mobileNumberPortableRegion="true"> 16586 <availableFormats> 16587 <numberFormat pattern="(\d{2})(\d{5,7})" nationalPrefixFormattingRule="$NP$FG"> 16588 <leadingDigits>[24-6]</leadingDigits> 16589 <format>$1 $2</format> 16590 </numberFormat> 16591 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 16592 <leadingDigits>[17]</leadingDigits> 16593 <format>$1 $2</format> 16594 </numberFormat> 16595 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 16596 <leadingDigits>[89]</leadingDigits> 16597 <format>$1 $2 $3</format> 16598 </numberFormat> 16599 </availableFormats> 16600 <generalDesc> 16601 <nationalNumberPattern> 16602 (?: 16603 [17]\d\d| 16604 900 16605 )\d{6}| 16606 (?: 16607 2| 16608 80 16609 )0\d{6,7}| 16610 [4-6]\d{6,8} 16611 </nationalNumberPattern> 16612 </generalDesc> 16613 <!-- The prefixes 046, 050, 058, and 066 may appear online in less than 9 digits but 16614 calling them has confirmed these are outdated. However a 7-digit 068 number was 16615 dialed successfully so we consider these valid despite the plan. Range 65 is still 16616 supported based on ca.go.ke's doc even though its not mentioned in ITU doc. --> 16617 <fixedLine> 16618 <possibleLengths national="[7-9]"/> 16619 <exampleNumber>202012345</exampleNumber> 16620 <nationalNumberPattern> 16621 (?: 16622 4[245]| 16623 5[1-79]| 16624 6[01457-9] 16625 )\d{5,7}| 16626 (?: 16627 4[136]| 16628 5[08]| 16629 62 16630 )\d{7}| 16631 (?: 16632 [24]0| 16633 66 16634 )\d{6,7} 16635 </nationalNumberPattern> 16636 </fixedLine> 16637 <!-- Per www.ca.go.ke range 1\d{8} is mobile. The range has not been assigned to an operator 16638 yet and no working numbers were found online. Not adding the range for now. 16639 As per Communication authority of Kenya range 10[0-2] is assigned to "Airtel" and 11[01] 16640 is assigned to "Safaricom". --> 16641 <mobile> 16642 <possibleLengths national="9"/> 16643 <exampleNumber>712123456</exampleNumber> 16644 <nationalNumberPattern> 16645 (?: 16646 1(?: 16647 0[0-6]| 16648 1[0-5]| 16649 2[014] 16650 )| 16651 7\d\d 16652 )\d{6} 16653 </nationalNumberPattern> 16654 </mobile> 16655 <!-- Longer numbers have been found than the plan suggests, so we support them here too. --> 16656 <!-- The plan suggests 0844 and 0845 may belong here, but these are short numbers rather 16657 than prefixes: 16658 http://www.telkomkenya.8k.com/Products/v/2.html 16659 http://www.kenya-advisor.com/phone-calls-kenya.html 16660 http://www.telkom.co.ke/index.php?option=com_content&view=article&id=64&Itemid=98 --> 16661 <tollFree> 16662 <possibleLengths national="9,10"/> 16663 <exampleNumber>800223456</exampleNumber> 16664 <nationalNumberPattern>800[2-8]\d{5,6}</nationalNumberPattern> 16665 </tollFree> 16666 <premiumRate> 16667 <possibleLengths national="9"/> 16668 <exampleNumber>900223456</exampleNumber> 16669 <nationalNumberPattern>900[02-9]\d{5}</nationalNumberPattern> 16670 </premiumRate> 16671 </territory> 16672 16673 <!-- Kyrgyzstan (KG) --> 16674 <!-- No premiumRate information can be found. --> 16675 <!-- http://www.itu.int/oth/T0202000074/en --> 16676 <territory id="KG" countryCode="996" internationalPrefix="00" nationalPrefix="0"> 16677 <availableFormats> 16678 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 16679 <leadingDigits> 16680 3(?: 16681 1[346]| 16682 [24-79] 16683 ) 16684 </leadingDigits> 16685 <format>$1 $2</format> 16686 </numberFormat> 16687 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 16688 <leadingDigits> 16689 [235-79]| 16690 88 16691 </leadingDigits> 16692 <format>$1 $2 $3</format> 16693 </numberFormat> 16694 <numberFormat pattern="(\d{3})(\d{3})(\d)(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 16695 <leadingDigits>8</leadingDigits> 16696 <format>$1 $2 $3 $4</format> 16697 </numberFormat> 16698 </availableFormats> 16699 <generalDesc> 16700 <nationalNumberPattern> 16701 8\d{9}| 16702 (?: 16703 [235-8]\d| 16704 99 16705 )\d{7} 16706 </nationalNumberPattern> 16707 </generalDesc> 16708 <!-- Extra area codes found on Web Search: 3147. --> 16709 <fixedLine> 16710 <possibleLengths national="9" localOnly="5,6"/> 16711 <exampleNumber>312123456</exampleNumber> 16712 <nationalNumberPattern> 16713 312(?: 16714 5[0-79]\d| 16715 9(?: 16716 [0-689]\d| 16717 7[0-24-9] 16718 ) 16719 )\d{3}| 16720 (?: 16721 3(?: 16722 1(?: 16723 2[0-46-8]| 16724 3[1-9]| 16725 47| 16726 [56]\d 16727 )| 16728 2(?: 16729 22| 16730 3[0-479]| 16731 6[0-7] 16732 )| 16733 4(?: 16734 22| 16735 5[6-9]| 16736 6\d 16737 )| 16738 5(?: 16739 22| 16740 3[4-7]| 16741 59| 16742 6\d 16743 )| 16744 6(?: 16745 22| 16746 5[35-7]| 16747 6\d 16748 )| 16749 7(?: 16750 22| 16751 3[468]| 16752 4[1-9]| 16753 59| 16754 [67]\d 16755 )| 16756 9(?: 16757 22| 16758 4[1-8]| 16759 6\d 16760 ) 16761 )| 16762 6(?: 16763 09| 16764 12| 16765 2[2-4] 16766 )\d 16767 )\d{5} 16768 </nationalNumberPattern> 16769 </fixedLine> 16770 <mobile> 16771 <possibleLengths national="9"/> 16772 <exampleNumber>700123456</exampleNumber> 16773 <nationalNumberPattern> 16774 312(?: 16775 58\d| 16776 973 16777 )\d{3}| 16778 (?: 16779 2(?: 16780 0[0-35]| 16781 2\d 16782 )| 16783 5[0-24-7]\d| 16784 7(?: 16785 [07]\d| 16786 55 16787 )| 16788 880| 16789 99[05-9] 16790 )\d{6} 16791 </nationalNumberPattern> 16792 </mobile> 16793 <!-- Add an extra digit to the number pattern since the only toll-free number found on Web 16794 Search contains 10 digits instead of the 9 digits specified in the ITU document. --> 16795 <tollFree> 16796 <possibleLengths national="9,10"/> 16797 <exampleNumber>800123456</exampleNumber> 16798 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern> 16799 </tollFree> 16800 </territory> 16801 16802 <!-- Cambodia (KH) --> 16803 <!-- http://www.itu.int/oth/T0202000023/en --> 16804 <!-- http://en.wikipedia.org/wiki/+855 --> 16805 <territory id="KH" countryCode="855" internationalPrefix="00[14-9]" nationalPrefix="0"> 16806 <availableFormats> 16807 <!-- General format for most number ranges --> 16808 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 16809 <leadingDigits>[1-9]</leadingDigits> 16810 <format>$1 $2 $3</format> 16811 </numberFormat> 16812 <!-- Toll-free and premium rate numbers --> 16813 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 16814 <leadingDigits>1</leadingDigits> 16815 <format>$1 $2 $3</format> 16816 </numberFormat> 16817 </availableFormats> 16818 <generalDesc> 16819 <nationalNumberPattern> 16820 1\d{9}| 16821 [1-9]\d{7,8} 16822 </nationalNumberPattern> 16823 </generalDesc> 16824 <!-- Allowing subscriber numbers beginning with 5 since Mobitel have informed us they have 16825 started issuing fixed-line numbers like this. Apparently, mobile-company-issued 16826 fixed-line numbers are one digit longer than government-issued numbers. Moreover, the 16827 range beginning with 6 seems to include some numbers that are one digit longer as well. 16828 Allowing 238\d{6} and 234[234]\d{4} based on information from Cambodia Yellow Pages. 16829 Note that numbers beginning with 234 are split across two patterns. --> 16830 <fixedLine> 16831 <possibleLengths national="8,9" localOnly="6,7"/> 16832 <exampleNumber>23756789</exampleNumber> 16833 <nationalNumberPattern> 16834 23(?: 16835 4(?: 16836 [2-4]| 16837 [56]\d 16838 )| 16839 [568]\d\d 16840 )\d{4}| 16841 23[236-9]\d{5}| 16842 (?: 16843 2[4-6]| 16844 3[2-6]| 16845 4[2-4]| 16846 [5-7][2-5] 16847 )(?: 16848 (?: 16849 [237-9]| 16850 4[56]| 16851 5\d 16852 )\d{5}| 16853 6\d{5,6} 16854 ) 16855 </nationalNumberPattern> 16856 </fixedLine> 16857 <!-- SMART uses prefixes 01[056], 070, 08[167] and 09[368]. 16858 Beeline uses 060. 16859 Mobitel uses 01[1247]. 16860 Cellcard uses 0857 and 061. 16861 Extra prefixes found online: 088, 097. 16862 Allowing 9-digit 1[28], 31, 38 and 76 numbers based on information from Cambodia Yellow 16863 Pages and online search. Allowing 71 based on open-source report and online search. --> 16864 <mobile> 16865 <possibleLengths national="8,9"/> 16866 <exampleNumber>91234567</exampleNumber> 16867 <nationalNumberPattern> 16868 (?: 16869 (?: 16870 1[28]| 16871 3[18]| 16872 9[67] 16873 )\d| 16874 6[016-9]| 16875 7(?: 16876 [07-9]| 16877 [16]\d 16878 )| 16879 8(?: 16880 [013-79]| 16881 8\d 16882 ) 16883 )\d{6}| 16884 (?: 16885 1\d| 16886 9[0-57-9] 16887 )\d{6}| 16888 (?: 16889 2[3-6]| 16890 3[2-6]| 16891 4[2-4]| 16892 [5-7][2-5] 16893 )48\d{5} 16894 </nationalNumberPattern> 16895 </mobile> 16896 <!-- Adding extra prefix 180021 used by tollfreetc.com.kh. --> 16897 <tollFree> 16898 <possibleLengths national="10"/> 16899 <exampleNumber>1800123456</exampleNumber> 16900 <nationalNumberPattern> 16901 1800(?: 16902 1\d| 16903 2[019] 16904 )\d{4} 16905 </nationalNumberPattern> 16906 </tollFree> 16907 <premiumRate> 16908 <possibleLengths national="10"/> 16909 <exampleNumber>1900123456</exampleNumber> 16910 <nationalNumberPattern> 16911 1900(?: 16912 1\d| 16913 2[09] 16914 )\d{4} 16915 </nationalNumberPattern> 16916 </premiumRate> 16917 </territory> 16918 16919 <!-- Kiribati (KI) --> 16920 <!-- We include the national prefix for parsing here just in case numbers can be dialled with a 16921 leading 0 - no numbers online have been found formatted this way, but the ITU document 16922 lists it as a national dialling prefix. --> 16923 <!-- http://www.itu.int/oth/T0202000071/en --> 16924 <territory id="KI" countryCode="686" internationalPrefix="00" nationalPrefix="0"> 16925 <generalDesc> 16926 <nationalNumberPattern> 16927 (?: 16928 [37]\d| 16929 6[0-79] 16930 )\d{6}| 16931 (?: 16932 [2-48]\d| 16933 50 16934 )\d{3} 16935 </nationalNumberPattern> 16936 </generalDesc> 16937 <!-- The 5-digit numbers are in a parallel running period where they transition to 8-digit 16938 numbers beginning with 7. This period was stated to run between July 1 2016 and July 1 16939 2018 in the ITU communication of 27.VI.2017, although some numbers may have ended 16940 transition in 2017, such as 75381xxx which is not present in the communication of 16941 27.VI.2017, whereas it was in the communication of 1.VIII.2016 where the period was 16942 stated to end in 2017. --> 16943 <!-- Granularity for fixedLine numbers prefixed by 6 and 7 is high, to disambiguate between 16944 them and mobile ranges with equal shorter prefixes. --> 16945 <fixedLine> 16946 <possibleLengths national="5,8"/> 16947 <exampleNumber>31234</exampleNumber> 16948 <nationalNumberPattern> 16949 (?: 16950 [24]\d| 16951 3[1-9]| 16952 50| 16953 65(?: 16954 02[12]| 16955 12[56]| 16956 22[89]| 16957 [3-5]00 16958 )| 16959 7(?: 16960 27\d\d| 16961 3100| 16962 5(?: 16963 02[12]| 16964 12[56]| 16965 22[89]| 16966 [34](?: 16967 00| 16968 81 16969 )| 16970 500 16971 ) 16972 )| 16973 8[0-5] 16974 )\d{3} 16975 </nationalNumberPattern> 16976 </fixedLine> 16977 <mobile> 16978 <possibleLengths national="8"/> 16979 <exampleNumber>72001234</exampleNumber> 16980 <nationalNumberPattern> 16981 (?: 16982 63\d{3}| 16983 73(?: 16984 0[0-5]\d| 16985 140 16986 ) 16987 )\d{3}| 16988 [67]200[01]\d{3} 16989 </nationalNumberPattern> 16990 </mobile> 16991 <!-- ITU refers to these as "Overseas Operator" (used to call Phone Group's usage 16992 "Telemedia and audiotext"). --> 16993 <voip> 16994 <possibleLengths national="8"/> 16995 <exampleNumber>30010000</exampleNumber> 16996 <nationalNumberPattern> 16997 30(?: 16998 0[01]\d\d| 16999 12(?: 17000 11| 17001 20 17002 ) 17003 )\d\d 17004 </nationalNumberPattern> 17005 </voip> 17006 </territory> 17007 17008 <!-- Comoros (KM) --> 17009 <!-- http://www.itu.int/oth/T020200002D/en --> 17010 <territory id="KM" countryCode="269" internationalPrefix="00"> 17011 <availableFormats> 17012 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 17013 <leadingDigits>[3478]</leadingDigits> 17014 <format>$1 $2 $3</format> 17015 </numberFormat> 17016 </availableFormats> 17017 <generalDesc> 17018 <nationalNumberPattern>[3478]\d{6}</nationalNumberPattern> 17019 </generalDesc> 17020 <!-- CDMA phones are included here, as they are considered as an extension of fixed line: 17021 http://www.comorestelecom.km/presentationcdma.php --> 17022 <fixedLine> 17023 <possibleLengths national="7" localOnly="4"/> 17024 <exampleNumber>7712345</exampleNumber> 17025 <nationalNumberPattern>7[4-7]\d{5}</nationalNumberPattern> 17026 </fixedLine> 17027 <mobile> 17028 <possibleLengths national="7"/> 17029 <exampleNumber>3212345</exampleNumber> 17030 <nationalNumberPattern>[34]\d{6}</nationalNumberPattern> 17031 </mobile> 17032 <!-- These are referred to as value-added services in the plan and no further information 17033 can be found. --> 17034 <premiumRate> 17035 <possibleLengths national="7"/> 17036 <exampleNumber>8001234</exampleNumber> 17037 <nationalNumberPattern>8\d{6}</nationalNumberPattern> 17038 </premiumRate> 17039 </territory> 17040 17041 <!-- St. Kitts & Nevis (KN) --> 17042 <!-- Calling code and formatting shared with 'US' --> 17043 <!-- http://www.itu.int/oth/T02020000B0/en --> 17044 <territory id="KN" countryCode="1" leadingDigits="869" internationalPrefix="011" 17045 nationalPrefix="1" nationalPrefixForParsing="1|([2-7]\d{6})$" 17046 nationalPrefixTransformRule="869$1" mobileNumberPortableRegion="true"> 17047 <generalDesc> 17048 <nationalNumberPattern> 17049 (?: 17050 [58]\d\d| 17051 900 17052 )\d{7} 17053 </nationalNumberPattern> 17054 </generalDesc> 17055 <!-- Adding the 869 302 prefix as it is used by Marriott Hotels, even though no other record 17056 of it can be found. --> 17057 <fixedLine> 17058 <possibleLengths national="10" localOnly="7"/> 17059 <exampleNumber>8692361234</exampleNumber> 17060 <nationalNumberPattern> 17061 869(?: 17062 2(?: 17063 29| 17064 36 17065 )| 17066 302| 17067 4(?: 17068 6[015-9]| 17069 70 17070 )| 17071 56[5-7] 17072 )\d{4} 17073 </nationalNumberPattern> 17074 </fixedLine> 17075 <!-- Added some more prefixes in the 66 and 76 range from online numbers. --> 17076 <!-- Example number from the ITU document. --> 17077 <mobile> 17078 <possibleLengths national="10" localOnly="7"/> 17079 <exampleNumber>8697652917</exampleNumber> 17080 <nationalNumberPattern> 17081 869(?: 17082 48[89]| 17083 55[6-8]| 17084 66\d| 17085 76[02-7] 17086 )\d{4} 17087 </nationalNumberPattern> 17088 </mobile> 17089 <tollFree> 17090 <possibleLengths national="10"/> 17091 <exampleNumber>8002123456</exampleNumber> 17092 <nationalNumberPattern> 17093 8(?: 17094 00| 17095 33| 17096 44| 17097 55| 17098 66| 17099 77| 17100 88 17101 )[2-9]\d{6} 17102 </nationalNumberPattern> 17103 </tollFree> 17104 <premiumRate> 17105 <possibleLengths national="10"/> 17106 <exampleNumber>9002123456</exampleNumber> 17107 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 17108 </premiumRate> 17109 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 17110 <personalNumber> 17111 <possibleLengths national="10"/> 17112 <exampleNumber>5002345678</exampleNumber> 17113 <nationalNumberPattern> 17114 52(?: 17115 3(?: 17116 [2-46-9][02-9]\d| 17117 5(?: 17118 [02-46-9]\d| 17119 5[0-46-9] 17120 ) 17121 )| 17122 4(?: 17123 [2-478][02-9]\d| 17124 5(?: 17125 [034]\d| 17126 2[024-9]| 17127 5[0-46-9] 17128 )| 17129 6(?: 17130 0[1-9]| 17131 [2-9]\d 17132 )| 17133 9(?: 17134 [05-9]\d| 17135 2[0-5]| 17136 49 17137 ) 17138 ) 17139 )\d{4}| 17140 52[34][2-9]1[02-9]\d{4}| 17141 5(?: 17142 00| 17143 2[125-7]| 17144 33| 17145 44| 17146 66| 17147 77| 17148 88 17149 )[2-9]\d{6} 17150 </nationalNumberPattern> 17151 </personalNumber> 17152 </territory> 17153 17154 <!-- North Korea (KP) --> 17155 <!-- http://en.wikipedia.org/wiki/%2B850 --> 17156 <territory id="KP" countryCode="850" internationalPrefix="00|99" nationalPrefix="0"> 17157 <availableFormats> 17158 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17159 <leadingDigits>8</leadingDigits> 17160 <format>$1 $2 $3</format> 17161 </numberFormat> 17162 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 17163 <leadingDigits>[2-7]</leadingDigits> 17164 <format>$1 $2 $3</format> 17165 </numberFormat> 17166 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 17167 <leadingDigits>1</leadingDigits> 17168 <format>$1 $2 $3</format> 17169 </numberFormat> 17170 </availableFormats> 17171 <generalDesc> 17172 <nationalNumberPattern> 17173 85\d{6}| 17174 (?: 17175 19\d| 17176 [2-7] 17177 )\d{7} 17178 </nationalNumberPattern> 17179 </generalDesc> 17180 <!-- For numbers starting with 2, only the 2381 range can be dialed internationally. --> 17181 <noInternationalDialling> 17182 <possibleLengths national="8"/> 17183 <nationalNumberPattern> 17184 238[02-9]\d{4}| 17185 2(?: 17186 [0-24-9]\d| 17187 3[0-79] 17188 )\d{5} 17189 </nationalNumberPattern> 17190 </noInternationalDialling> 17191 <!-- Covers only numbers from Pyongyang and Rason Economic Special Zone. According to 17192 wikipedia, other ranges of phone numbers are top secret, unpublished, and not dialable 17193 from overseas. Also, there is conflicting information about the length of fixed-line 17194 numbers, so here we are following Wikipedia. --> 17195 <fixedLine> 17196 <possibleLengths national="8,10" localOnly="6,7"/> 17197 <exampleNumber>21234567</exampleNumber> 17198 <nationalNumberPattern> 17199 (?: 17200 (?: 17201 195| 17202 2 17203 )\d| 17204 3[19]| 17205 4[159]| 17206 5[37]| 17207 6[17]| 17208 7[39]| 17209 85 17210 )\d{6} 17211 </nationalNumberPattern> 17212 </fixedLine> 17213 <mobile> 17214 <possibleLengths national="10"/> 17215 <exampleNumber>1921234567</exampleNumber> 17216 <nationalNumberPattern>19[1-3]\d{7}</nationalNumberPattern> 17217 </mobile> 17218 </territory> 17219 17220 <!-- South Korea (KR) --> 17221 <!-- Exceptions : 17222 internationalPrefix 17223 0031, 0033, 0071, 0073 - Special services of KT and DACOM, ignorable. 17224 Supporting prefixes that are only in use. For prefixes like 003XX and 007XX, the 17225 service provider can make arbitrary service + numbers. 17226 nationalPrefix 17227 1[4-6]XX-YYYY - Country-wide common number services, display as it is without hyphens. 17228 00798 is an ITFS range. So it doesn't appear here as internationalPrefix. --> 17229 <!-- http://www.itu.int/oth/T0202000072/en --> 17230 <!-- http://en.wikipedia.org/wiki/%2B82 --> 17231 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2349 --> 17232 <!-- http://www.kcc.go.kr/user.do?mode=view&page=P02030300&dc=K02030300&boardId=1074&boardSeq=2240 --> 17233 <!-- http://www.telecentro.co.kr/sub/index.php?job=detail&ebcf_id=faq&page=1&mid=0503&eb_seq=36 --> 17234 <territory id="KR" countryCode="82" 17235 internationalPrefix="00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))" 17236 nationalPrefix="0" nationalPrefixForParsing="0(8(?:[1-46-8]|5\d\d))?" 17237 mobileNumberPortableRegion="true"> 17238 <availableFormats> 17239 <!-- Format for 5 digit short codes. --> 17240 <numberFormat pattern="(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 17241 <leadingDigits>1[016-9]1</leadingDigits> 17242 <leadingDigits>1[016-9]11</leadingDigits> 17243 <leadingDigits>1[016-9]114</leadingDigits> 17244 <format>$1</format> 17245 <intlFormat>NA</intlFormat> 17246 </numberFormat> 17247 <!-- Fixed-line number ranges with 5-6 digits. --> 17248 <numberFormat pattern="(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG" 17249 carrierCodeFormattingRule="$NP$CC-$FG"> 17250 <leadingDigits> 17251 (?: 17252 3[1-3]| 17253 [46][1-4]| 17254 5[1-5] 17255 )1 17256 </leadingDigits> 17257 <format>$1-$2</format> 17258 </numberFormat> 17259 <!-- UAN numbers. --> 17260 <numberFormat pattern="(\d{4})(\d{4})"> 17261 <leadingDigits>1</leadingDigits> 17262 <format>$1-$2</format> 17263 </numberFormat> 17264 <!-- Fixed-line number ranges with 8-9 digits. --> 17265 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17266 carrierCodeFormattingRule="$NP$CC-$FG"> 17267 <leadingDigits>2</leadingDigits> 17268 <format>$1-$2-$3</format> 17269 </numberFormat> 17270 <!-- Premium-rate and 9-digit toll-free numbers. --> 17271 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17272 carrierCodeFormattingRule="$NP$CC-$FG"> 17273 <leadingDigits> 17274 60| 17275 8 17276 </leadingDigits> 17277 <format>$1-$2-$3</format> 17278 </numberFormat> 17279 <!-- Mobile, pager, and fixed-line number ranges with 9-10 digits. --> 17280 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17281 carrierCodeFormattingRule="$NP$CC-$FG"> 17282 <leadingDigits> 17283 [1346]| 17284 5[1-5] 17285 </leadingDigits> 17286 <format>$1-$2-$3</format> 17287 </numberFormat> 17288 <!-- 10 digit personal and VOIP numbers. --> 17289 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17290 carrierCodeFormattingRule="$NP$CC-$FG"> 17291 <leadingDigits>[57]</leadingDigits> 17292 <format>$1-$2-$3</format> 17293 </numberFormat> 17294 <!-- Toll-free numbers with 11 digits. --> 17295 <numberFormat pattern="(\d{5})(\d{3})(\d{3})"> 17296 <leadingDigits>003</leadingDigits> 17297 <leadingDigits>0030</leadingDigits> 17298 <format>$1 $2 $3</format> 17299 <intlFormat>NA</intlFormat> 17300 </numberFormat> 17301 <!-- 11 digit personal numbers. --> 17302 <numberFormat pattern="(\d{2})(\d{5})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 17303 carrierCodeFormattingRule="$NP$CC-$FG"> 17304 <leadingDigits>5</leadingDigits> 17305 <format>$1-$2-$3</format> 17306 </numberFormat> 17307 <!-- Toll-free numbers with 12-13 digits. --> 17308 <numberFormat pattern="(\d{5})(\d{3,4})(\d{4})"> 17309 <leadingDigits>0</leadingDigits> 17310 <format>$1 $2 $3</format> 17311 <intlFormat>NA</intlFormat> 17312 </numberFormat> 17313 <!-- Toll-free numbers with 14 digits. --> 17314 <numberFormat pattern="(\d{5})(\d{2})(\d{3})(\d{4})"> 17315 <leadingDigits>0</leadingDigits> 17316 <format>$1 $2 $3 $4</format> 17317 <intlFormat>NA</intlFormat> 17318 </numberFormat> 17319 </availableFormats> 17320 <generalDesc> 17321 <nationalNumberPattern> 17322 00[1-9]\d{8,11}| 17323 (?: 17324 [12]| 17325 5\d{3} 17326 )\d{7}| 17327 [13-6]\d{9}| 17328 (?: 17329 [1-6]\d| 17330 80 17331 )\d{7}| 17332 [3-6]\d{4,5}| 17333 (?: 17334 00| 17335 7 17336 )0\d{8} 17337 </nationalNumberPattern> 17338 </generalDesc> 17339 <!-- 00798 ITFS numbers can't be dialled internationally. --> 17340 <!-- Based on online results, supporting 00308 and 00368 toll-free numbers that are 17341 diallable only within the country. --> 17342 <noInternationalDialling> 17343 <possibleLengths national="[11-14]"/> 17344 <nationalNumberPattern> 17345 00(?: 17346 3(?: 17347 08\d{6,7}| 17348 68\d{7} 17349 )| 17350 798\d{7,9} 17351 ) 17352 </nationalNumberPattern> 17353 </noInternationalDialling> 17354 <!-- We omit 049, supposedly for Kaesong Industrial Region, since real numbers can't be 17355 found, and it is in North Korea anyway. We support 7-8 digits long subscriber numbers 17356 starting with 1 based on evidence of real numbers found online. Some short codes 17357 (1\d{2,3}) can be dialled with area codes. So we are supporting them when they are 17358 prefixed with valid area codes. --> 17359 <fixedLine> 17360 <possibleLengths national="5,6,[8-10]" localOnly="3,4,7"/> 17361 <exampleNumber>22123456</exampleNumber> 17362 <nationalNumberPattern> 17363 (?: 17364 2| 17365 3[1-3]| 17366 [46][1-4]| 17367 5[1-5] 17368 )[1-9]\d{6,7}| 17369 (?: 17370 3[1-3]| 17371 [46][1-4]| 17372 5[1-5] 17373 )1\d{2,3} 17374 </nationalNumberPattern> 17375 </fixedLine> 17376 <!-- Prefix 10596 added based on user report --> 17377 <mobile> 17378 <possibleLengths national="9,10"/> 17379 <exampleNumber>1020000000</exampleNumber> 17380 <nationalNumberPattern> 17381 1(?: 17382 05(?: 17383 [0-8]\d| 17384 9[0-6] 17385 )| 17386 22[13]\d 17387 )\d{4,5}| 17388 1(?: 17389 0[1-46-9]| 17390 [16-9]\d| 17391 2[013-9] 17392 )\d{6,7} 17393 </nationalNumberPattern> 17394 </mobile> 17395 <pager> 17396 <possibleLengths national="9,10"/> 17397 <exampleNumber>1523456789</exampleNumber> 17398 <nationalNumberPattern>15\d{7,8}</nationalNumberPattern> 17399 </pager> 17400 <tollFree> 17401 <possibleLengths national="9,[11-14]"/> 17402 <exampleNumber>801234567</exampleNumber> 17403 <nationalNumberPattern> 17404 00(?: 17405 308\d{6,7}| 17406 798\d{7,9} 17407 )| 17408 (?: 17409 00368| 17410 80 17411 )\d{7} 17412 </nationalNumberPattern> 17413 </tollFree> 17414 <!-- The information below is provided by a Korean person. --> 17415 <premiumRate> 17416 <possibleLengths national="9"/> 17417 <exampleNumber>602345678</exampleNumber> 17418 <nationalNumberPattern>60[2-9]\d{6}</nationalNumberPattern> 17419 </premiumRate> 17420 <!-- Supporting 11 digit 50 numbers based on evidence provided by reporter. --> 17421 <personalNumber> 17422 <possibleLengths national="10,11"/> 17423 <exampleNumber>5012345678</exampleNumber> 17424 <nationalNumberPattern>50\d{8,9}</nationalNumberPattern> 17425 </personalNumber> 17426 <voip> 17427 <possibleLengths national="10"/> 17428 <exampleNumber>7012345678</exampleNumber> 17429 <nationalNumberPattern>70\d{8}</nationalNumberPattern> 17430 </voip> 17431 <!-- Prefixes 18 and 1522 are added from numbers found online. --> 17432 <uan> 17433 <possibleLengths national="8"/> 17434 <exampleNumber>15441234</exampleNumber> 17435 <nationalNumberPattern> 17436 1(?: 17437 5(?: 17438 22| 17439 33| 17440 44| 17441 66| 17442 77| 17443 88| 17444 99 17445 )| 17446 6(?: 17447 [07]0| 17448 44| 17449 6[168]| 17450 88 17451 )| 17452 8(?: 17453 00| 17454 33| 17455 55| 17456 77| 17457 99 17458 ) 17459 )\d{4} 17460 </nationalNumberPattern> 17461 </uan> 17462 </territory> 17463 17464 <!-- Kuwait (KW) --> 17465 <!-- No tollFree or premiumRate information can be found. --> 17466 <!-- http://www.itu.int/oth/T0202000073/en --> 17467 <territory id="KW" countryCode="965" internationalPrefix="00" mobileNumberPortableRegion="true"> 17468 <availableFormats> 17469 <!-- Format is from ITU. --> 17470 <numberFormat pattern="(\d{4})(\d{3,4})"> 17471 <leadingDigits> 17472 [169]| 17473 2(?: 17474 [235]| 17475 4[1-35-9] 17476 )| 17477 52 17478 </leadingDigits> 17479 <format>$1 $2</format> 17480 </numberFormat> 17481 <numberFormat pattern="(\d{3})(\d{5})"> 17482 <leadingDigits>[245]</leadingDigits> 17483 <format>$1 $2</format> 17484 </numberFormat> 17485 </availableFormats> 17486 <generalDesc> 17487 <nationalNumberPattern> 17488 18\d{5}| 17489 (?: 17490 [2569]\d| 17491 41 17492 )\d{6} 17493 </nationalNumberPattern> 17494 </generalDesc> 17495 <fixedLine> 17496 <possibleLengths national="8"/> 17497 <exampleNumber>22345678</exampleNumber> 17498 <nationalNumberPattern> 17499 2(?: 17500 [23]\d\d| 17501 4(?: 17502 [1-35-9]\d| 17503 44 17504 )| 17505 5(?: 17506 0[034]| 17507 [2-46]\d| 17508 5[1-3]| 17509 7[1-7] 17510 ) 17511 )\d{4} 17512 </nationalNumberPattern> 17513 </fixedLine> 17514 <!-- Supported 966[1-9] range based on numbers found online. --> 17515 <!-- 989X range is mentioned in older (15.IV.2014) ITU doc but it is not mentioned in 17516 ITU doc dated 5.V.2017. As valid numbers are found online, supporting the range. --> 17517 <mobile> 17518 <possibleLengths national="8"/> 17519 <exampleNumber>50012345</exampleNumber> 17520 <nationalNumberPattern> 17521 (?: 17522 41\d\d| 17523 5(?: 17524 (?: 17525 [05]\d| 17526 1[0-7]| 17527 6[56] 17528 )\d| 17529 2(?: 17530 22| 17531 5[25] 17532 )| 17533 7(?: 17534 55| 17535 77 17536 )| 17537 88[58] 17538 )| 17539 6(?: 17540 (?: 17541 0[034679]| 17542 5[015-9]| 17543 6\d 17544 )\d| 17545 111| 17546 222| 17547 333| 17548 444| 17549 7(?: 17550 0[013-9]| 17551 [67]\d 17552 )| 17553 888| 17554 9(?: 17555 [069]\d| 17556 3[039] 17557 ) 17558 )| 17559 9(?: 17560 (?: 17561 0[09]| 17562 22| 17563 [4679]\d| 17564 8[057-9] 17565 )\d| 17566 1(?: 17567 1[01]| 17568 99 17569 )| 17570 3(?: 17571 00| 17572 33 17573 )| 17574 5(?: 17575 00| 17576 5\d 17577 ) 17578 ) 17579 )\d{4} 17580 </nationalNumberPattern> 17581 </mobile> 17582 <!-- 18XX XXX was earlier assigned to Fixedline but the latest ITU Doc and also citra.gov.kw 17583 confirmed that these are Toll Free numbers. --> 17584 <tollFree> 17585 <possibleLengths national="7"/> 17586 <exampleNumber>1801234</exampleNumber> 17587 <nationalNumberPattern>18\d{5}</nationalNumberPattern> 17588 </tollFree> 17589 </territory> 17590 17591 <!-- Cayman Islands (KY) --> 17592 <!-- Calling code and formatting shared with 'US' --> 17593 <!-- http://www.itu.int/oth/T0202000027/en --> 17594 <territory id="KY" countryCode="1" leadingDigits="345" internationalPrefix="011" 17595 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 17596 nationalPrefixTransformRule="345$1" mobileNumberPortableRegion="true"> 17597 <generalDesc> 17598 <nationalNumberPattern> 17599 (?: 17600 345| 17601 [58]\d\d| 17602 900 17603 )\d{7} 17604 </nationalNumberPattern> 17605 </generalDesc> 17606 <!-- The 800 NXX code is listed as being "national only", but we successfully reached numbers 17607 from Switzerland with this prefix so do not list it as noInternationalDialling. --> 17608 <!-- The Westtel numbers in the plan seem now to be live and assigned to fixed-line phones, 17609 as per numbers found online and their website http://www.logic.ky. --> 17610 <fixedLine> 17611 <possibleLengths national="10" localOnly="7"/> 17612 <exampleNumber>3452221234</exampleNumber> 17613 <nationalNumberPattern> 17614 345(?: 17615 2(?: 17616 22| 17617 3[23]| 17618 44| 17619 66 17620 )| 17621 333| 17622 444| 17623 6(?: 17624 23| 17625 38| 17626 40 17627 )| 17628 7(?: 17629 30| 17630 4[35-79]| 17631 6[6-9]| 17632 77 17633 )| 17634 8(?: 17635 00| 17636 1[45]| 17637 [48]8 17638 )| 17639 9(?: 17640 14| 17641 4[035-9] 17642 ) 17643 )\d{4} 17644 </nationalNumberPattern> 17645 </fixedLine> 17646 <!-- Adding central office codes 576, 923 and 936 from numbers found online. 17647 Most central office codes that were surrendered have not been included, with the 17648 exception of 546 where numbers have been found. --> 17649 <mobile> 17650 <possibleLengths national="10" localOnly="7"/> 17651 <exampleNumber>3453231234</exampleNumber> 17652 <nationalNumberPattern> 17653 345(?: 17654 32[1-9]| 17655 42[0-4]| 17656 5(?: 17657 1[67]| 17658 2[5-79]| 17659 4[6-9]| 17660 50| 17661 76 17662 )| 17663 649| 17664 82[56]| 17665 9(?: 17666 1[679]| 17667 2[2-9]| 17668 3[06-9]| 17669 90 17670 ) 17671 )\d{4} 17672 </nationalNumberPattern> 17673 </mobile> 17674 <pager> 17675 <possibleLengths national="10"/> 17676 <exampleNumber>3458491234</exampleNumber> 17677 <nationalNumberPattern>345849\d{4}</nationalNumberPattern> 17678 </pager> 17679 <tollFree> 17680 <possibleLengths national="10"/> 17681 <exampleNumber>8002345678</exampleNumber> 17682 <nationalNumberPattern> 17683 8(?: 17684 00| 17685 33| 17686 44| 17687 55| 17688 66| 17689 77| 17690 88 17691 )[2-9]\d{6} 17692 </nationalNumberPattern> 17693 </tollFree> 17694 <premiumRate> 17695 <possibleLengths national="10"/> 17696 <exampleNumber>9002345678</exampleNumber> 17697 <nationalNumberPattern> 17698 (?: 17699 345976| 17700 900[2-9]\d\d 17701 )\d{4} 17702 </nationalNumberPattern> 17703 </premiumRate> 17704 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 17705 <personalNumber> 17706 <possibleLengths national="10"/> 17707 <exampleNumber>5002345678</exampleNumber> 17708 <nationalNumberPattern> 17709 52(?: 17710 3(?: 17711 [2-46-9][02-9]\d| 17712 5(?: 17713 [02-46-9]\d| 17714 5[0-46-9] 17715 ) 17716 )| 17717 4(?: 17718 [2-478][02-9]\d| 17719 5(?: 17720 [034]\d| 17721 2[024-9]| 17722 5[0-46-9] 17723 )| 17724 6(?: 17725 0[1-9]| 17726 [2-9]\d 17727 )| 17728 9(?: 17729 [05-9]\d| 17730 2[0-5]| 17731 49 17732 ) 17733 ) 17734 )\d{4}| 17735 52[34][2-9]1[02-9]\d{4}| 17736 5(?: 17737 00| 17738 2[125-7]| 17739 33| 17740 44| 17741 66| 17742 77| 17743 88 17744 )[2-9]\d{6} 17745 </nationalNumberPattern> 17746 </personalNumber> 17747 </territory> 17748 17749 <!-- Kazakhstan (KZ) --> 17750 <!-- Calling code and formatting shared with 'RU' --> 17751 <!-- http://www.itu.int/oth/T020200006F/en --> 17752 <!-- https://telecom.kz/en/catalog/kazahstan.171777/5 --> 17753 <territory id="KZ" countryCode="7" leadingDigits="33|7" preferredInternationalPrefix="8~10" 17754 internationalPrefix="810" nationalPrefix="8"> 17755 <generalDesc> 17756 <nationalNumberPattern> 17757 (?: 17758 33622| 17759 8\d{8} 17760 )\d{5}| 17761 [78]\d{9} 17762 </nationalNumberPattern> 17763 </generalDesc> 17764 <noInternationalDialling> 17765 <possibleLengths national="10"/> 17766 <nationalNumberPattern>751\d{7}</nationalNumberPattern> 17767 </noInternationalDialling> 17768 <!-- VSAT numbers are also included here. We also include the area code for Baikonur (336 17769 22), which is within Kazakhstan but in fact rented and administered by Russia at the 17770 moment. Added 7279 from numbers found online. --> 17771 <fixedLine> 17772 <possibleLengths national="10" localOnly="[5-7]"/> 17773 <exampleNumber>7123456789</exampleNumber> 17774 <nationalNumberPattern> 17775 (?: 17776 33622| 17777 7(?: 17778 1(?: 17779 0(?: 17780 [23]\d| 17781 4[0-3]| 17782 59| 17783 63 17784 )| 17785 1(?: 17786 [23]\d| 17787 4[0-79]| 17788 59 17789 )| 17790 2(?: 17791 [23]\d| 17792 59 17793 )| 17794 3(?: 17795 2\d| 17796 3[0-79]| 17797 4[0-35-9]| 17798 59 17799 )| 17800 4(?: 17801 [24]\d| 17802 3[013-9]| 17803 5[1-9] 17804 )| 17805 5(?: 17806 2\d| 17807 3[1-9]| 17808 4[0-7]| 17809 59 17810 )| 17811 6(?: 17812 [2-4]\d| 17813 5[19]| 17814 61 17815 )| 17816 72\d| 17817 8(?: 17818 [27]\d| 17819 3[1-46-9]| 17820 4[0-5] 17821 ) 17822 )| 17823 2(?: 17824 1(?: 17825 [23]\d| 17826 4[46-9]| 17827 5[3469] 17828 )| 17829 2(?: 17830 2\d| 17831 3[0679]| 17832 46| 17833 5[12679] 17834 )| 17835 3(?: 17836 [2-4]\d| 17837 5[139] 17838 )| 17839 4(?: 17840 2\d| 17841 3[1-35-9]| 17842 59 17843 )| 17844 5(?: 17845 [23]\d| 17846 4[0-246-8]| 17847 59| 17848 61 17849 )| 17850 6(?: 17851 2\d| 17852 3[1-9]| 17853 4[0-4]| 17854 59 17855 )| 17856 7(?: 17857 [2379]\d| 17858 40| 17859 5[279] 17860 )| 17861 8(?: 17862 [23]\d| 17863 4[0-3]| 17864 59 17865 )| 17866 9(?: 17867 2\d| 17868 3[124578]| 17869 59 17870 ) 17871 ) 17872 ) 17873 )\d{5} 17874 </nationalNumberPattern> 17875 </fixedLine> 17876 <!-- Added 708 for Altel, 776 for Beeline, 747 for Tele2, confirmed by 17877 https://ru.wikipedia.org/wiki/Телефонный_план_нумерации_Казахстана --> 17878 <mobile> 17879 <possibleLengths national="10"/> 17880 <exampleNumber>7710009998</exampleNumber> 17881 <nationalNumberPattern> 17882 7(?: 17883 0[0-25-8]| 17884 47| 17885 6[0-4]| 17886 7[15-8]| 17887 85 17888 )\d{7} 17889 </nationalNumberPattern> 17890 </mobile> 17891 <tollFree> 17892 <possibleLengths national="10,14"/> 17893 <exampleNumber>8001234567</exampleNumber> 17894 <nationalNumberPattern> 17895 8(?: 17896 00| 17897 108\d{3} 17898 )\d{7} 17899 </nationalNumberPattern> 17900 </tollFree> 17901 <premiumRate> 17902 <possibleLengths national="10"/> 17903 <exampleNumber>8091234567</exampleNumber> 17904 <nationalNumberPattern>809\d{7}</nationalNumberPattern> 17905 </premiumRate> 17906 <!-- These are referred to as UPT numbers in the plan. --> 17907 <personalNumber> 17908 <possibleLengths national="10"/> 17909 <exampleNumber>8081234567</exampleNumber> 17910 <nationalNumberPattern>808\d{7}</nationalNumberPattern> 17911 </personalNumber> 17912 <voip> 17913 <possibleLengths national="10"/> 17914 <exampleNumber>7511234567</exampleNumber> 17915 <nationalNumberPattern>751\d{7}</nationalNumberPattern> 17916 </voip> 17917 </territory> 17918 17919 <!-- Laos (LA) --> 17920 <!-- Seems incomplete --> 17921 <!-- http://www.itu.int/oth/T0202000075/en --> 17922 <!-- http://en.wikipedia.org/wiki/+856 --> 17923 <territory id="LA" countryCode="856" internationalPrefix="00" nationalPrefix="0"> 17924 <availableFormats> 17925 <!-- Format for fixed-line numbers. --> 17926 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17927 <leadingDigits> 17928 2[13]| 17929 3[14]| 17930 [4-8] 17931 </leadingDigits> 17932 <format>$1 $2 $3</format> 17933 </numberFormat> 17934 <!-- Format for UAN numbers. --> 17935 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17936 <leadingDigits>30[013-9]</leadingDigits> 17937 <format>$1 $2 $3 $4</format> 17938 </numberFormat> 17939 <!-- Format for mobile numbers. --> 17940 <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17941 <leadingDigits>[23]</leadingDigits> 17942 <format>$1 $2 $3 $4</format> 17943 </numberFormat> 17944 </availableFormats> 17945 <generalDesc> 17946 <nationalNumberPattern> 17947 [23]\d{9}| 17948 3\d{8}| 17949 (?: 17950 [235-8]\d| 17951 41 17952 )\d{6} 17953 </nationalNumberPattern> 17954 </generalDesc> 17955 <fixedLine> 17956 <possibleLengths national="8" localOnly="6"/> 17957 <exampleNumber>21212862</exampleNumber> 17958 <nationalNumberPattern> 17959 (?: 17960 2[13]| 17961 [35-7][14]| 17962 41| 17963 8[1468] 17964 )\d{6} 17965 </nationalNumberPattern> 17966 </fixedLine> 17967 <!-- Adding 202[89], 205[289], 207[68] and 209[135-7] from numbers found online. --> 17968 <mobile> 17969 <possibleLengths national="10"/> 17970 <exampleNumber>2023123456</exampleNumber> 17971 <nationalNumberPattern> 17972 (?: 17973 20(?: 17974 [239]\d| 17975 5[24-9]| 17976 7[6-8]| 17977 88 17978 )| 17979 302\d 17980 )\d{6} 17981 </nationalNumberPattern> 17982 </mobile> 17983 <!-- The Lonely Planet says that newer WIN phones (fixed phones without a physical landline) 17984 start with 030. There are plenty of examples online as customer care numbers. As these 17985 are available accross nation, supporting them as UAN. --> 17986 <uan> 17987 <possibleLengths national="9"/> 17988 <exampleNumber>301234567</exampleNumber> 17989 <nationalNumberPattern>30[013-9]\d{6}</nationalNumberPattern> 17990 </uan> 17991 </territory> 17992 17993 <!-- Lebanon (LB) --> 17994 <!-- http://www.itu.int/oth/T0202000077/en --> 17995 <!-- http://en.wikipedia.org/wiki/%2B961 --> 17996 <territory id="LB" countryCode="961" internationalPrefix="00" nationalPrefix="0"> 17997 <availableFormats> 17998 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 17999 <leadingDigits> 18000 [13-69]| 18001 7(?: 18002 [2-57]| 18003 62| 18004 8[0-7]| 18005 9[04-9] 18006 )| 18007 8[02-9] 18008 </leadingDigits> 18009 <format>$1 $2 $3</format> 18010 </numberFormat> 18011 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 18012 <leadingDigits>[27-9]</leadingDigits> 18013 <format>$1 $2 $3</format> 18014 </numberFormat> 18015 </availableFormats> 18016 <generalDesc> 18017 <nationalNumberPattern> 18018 [27-9]\d{7}| 18019 [13-9]\d{6} 18020 </nationalNumberPattern> 18021 </generalDesc> 18022 <fixedLine> 18023 <possibleLengths national="7,8"/> 18024 <exampleNumber>1123456</exampleNumber> 18025 <nationalNumberPattern> 18026 7(?: 18027 62| 18028 8[0-7]| 18029 9[04-9] 18030 )\d{4}| 18031 (?: 18032 [14-69]\d| 18033 2(?: 18034 [14-69]\d| 18035 [78][1-9] 18036 )| 18037 7[2-57]| 18038 8[02-9] 18039 )\d{5} 18040 </nationalNumberPattern> 18041 </fixedLine> 18042 <!-- We only validate the first three digits here, since the ranges are growing rapidly. 18043 The 79[02-9] prefixes were added from bug reports and numbers found online. --> 18044 <mobile> 18045 <possibleLengths national="7,8"/> 18046 <exampleNumber>71123456</exampleNumber> 18047 <nationalNumberPattern> 18048 793(?: 18049 [01]\d| 18050 2[0-4] 18051 )\d{3}| 18052 (?: 18053 (?: 18054 3| 18055 81 18056 )\d| 18057 7(?: 18058 [01]\d| 18059 6[013-9]| 18060 8[89]| 18061 9[12] 18062 ) 18063 )\d{5} 18064 </nationalNumberPattern> 18065 </mobile> 18066 <premiumRate> 18067 <possibleLengths national="8"/> 18068 <exampleNumber>90123456</exampleNumber> 18069 <nationalNumberPattern>9[01]\d{6}</nationalNumberPattern> 18070 </premiumRate> 18071 <sharedCost> 18072 <possibleLengths national="8"/> 18073 <exampleNumber>80123456</exampleNumber> 18074 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 18075 </sharedCost> 18076 </territory> 18077 18078 <!-- St. Lucia (LC) --> 18079 <!-- Calling code and formatting shared with 'US' --> 18080 <!-- http://www.itu.int/oth/T02020000B1/en --> 18081 <territory id="LC" countryCode="1" leadingDigits="758" internationalPrefix="011" 18082 nationalPrefix="1" nationalPrefixForParsing="1|([2-8]\d{6})$" 18083 nationalPrefixTransformRule="758$1" mobileNumberPortableRegion="true"> 18084 <generalDesc> 18085 <nationalNumberPattern> 18086 (?: 18087 [58]\d\d| 18088 758| 18089 900 18090 )\d{7} 18091 </nationalNumberPattern> 18092 </generalDesc> 18093 <!-- Adding 430 since numbers have been found with these prefixes online. --> 18094 <fixedLine> 18095 <possibleLengths national="10" localOnly="7"/> 18096 <exampleNumber>7584305678</exampleNumber> 18097 <nationalNumberPattern> 18098 758(?: 18099 234| 18100 4(?: 18101 30| 18102 5\d| 18103 6[2-9]| 18104 8[0-2] 18105 )| 18106 57[0-2]| 18107 (?: 18108 63| 18109 75 18110 )8 18111 )\d{4} 18112 </nationalNumberPattern> 18113 </fixedLine> 18114 <mobile> 18115 <possibleLengths national="10" localOnly="7"/> 18116 <exampleNumber>7582845678</exampleNumber> 18117 <nationalNumberPattern> 18118 758(?: 18119 28[4-7]| 18120 384| 18121 4(?: 18122 6[01]| 18123 8[4-9] 18124 )| 18125 5(?: 18126 1[89]| 18127 20| 18128 84 18129 )| 18130 7(?: 18131 1[2-9]| 18132 2\d| 18133 3[0-3] 18134 )| 18135 812 18136 )\d{4} 18137 </nationalNumberPattern> 18138 </mobile> 18139 <tollFree> 18140 <possibleLengths national="10"/> 18141 <exampleNumber>8002123456</exampleNumber> 18142 <nationalNumberPattern> 18143 8(?: 18144 00| 18145 33| 18146 44| 18147 55| 18148 66| 18149 77| 18150 88 18151 )[2-9]\d{6} 18152 </nationalNumberPattern> 18153 </tollFree> 18154 <premiumRate> 18155 <possibleLengths national="10"/> 18156 <exampleNumber>9002123456</exampleNumber> 18157 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 18158 </premiumRate> 18159 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 18160 <personalNumber> 18161 <possibleLengths national="10"/> 18162 <exampleNumber>5002345678</exampleNumber> 18163 <nationalNumberPattern> 18164 52(?: 18165 3(?: 18166 [2-46-9][02-9]\d| 18167 5(?: 18168 [02-46-9]\d| 18169 5[0-46-9] 18170 ) 18171 )| 18172 4(?: 18173 [2-478][02-9]\d| 18174 5(?: 18175 [034]\d| 18176 2[024-9]| 18177 5[0-46-9] 18178 )| 18179 6(?: 18180 0[1-9]| 18181 [2-9]\d 18182 )| 18183 9(?: 18184 [05-9]\d| 18185 2[0-5]| 18186 49 18187 ) 18188 ) 18189 )\d{4}| 18190 52[34][2-9]1[02-9]\d{4}| 18191 5(?: 18192 00| 18193 2[125-7]| 18194 33| 18195 44| 18196 66| 18197 77| 18198 88 18199 )[2-9]\d{6} 18200 </nationalNumberPattern> 18201 </personalNumber> 18202 </territory> 18203 18204 <!-- Liechtenstein (LI) --> 18205 <!-- The national prefix of "0" is only used for 0800 and 0900 numbers. Three carrier-selection 18206 codes are in use. --> 18207 <!-- http://www.llv.li/#/11193 --> 18208 <!-- https://www.itu.int/oth/T020200007B/en --> 18209 <territory id="LI" countryCode="423" internationalPrefix="00" nationalPrefix="0" 18210 nationalPrefixForParsing="0|(1001)"> 18211 <availableFormats> 18212 <!-- Number format for national mobile services, fixed-line, toll-free, UAN and premium rate services. 18213 Some different patterns for tollfree and shared cost numbers may be found by searching 18214 for Mehrwertnummer at http://www.telecom.li. --> 18215 <numberFormat pattern="(\d{3})(\d{2})(\d{2})" carrierCodeFormattingRule="$CC $FG"> 18216 <leadingDigits> 18217 [2379]| 18218 8(?: 18219 0[09]| 18220 7 18221 ) 18222 </leadingDigits> 18223 <leadingDigits> 18224 [2379]| 18225 8(?: 18226 0(?: 18227 02| 18228 9 18229 )| 18230 7 18231 ) 18232 </leadingDigits> 18233 <format>$1 $2 $3</format> 18234 </numberFormat> 18235 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 18236 <leadingDigits>8</leadingDigits> 18237 <format>$1 $2 $3</format> 18238 </numberFormat> 18239 <!-- Number format for voicemail services. --> 18240 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" carrierCodeFormattingRule="$CC $FG"> 18241 <leadingDigits>69</leadingDigits> 18242 <format>$1 $2 $3</format> 18243 </numberFormat> 18244 <!-- Number format for international mobile services. --> 18245 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18246 <leadingDigits>6</leadingDigits> 18247 <format>$1 $2 $3</format> 18248 </numberFormat> 18249 </availableFormats> 18250 <generalDesc> 18251 <nationalNumberPattern> 18252 [68]\d{8}| 18253 (?: 18254 [2378]\d| 18255 90 18256 )\d{5} 18257 </nationalNumberPattern> 18258 </generalDesc> 18259 <fixedLine> 18260 <possibleLengths national="7"/> 18261 <exampleNumber>2345678</exampleNumber> 18262 <nationalNumberPattern> 18263 (?: 18264 2(?: 18265 01| 18266 1[27]| 18267 2[02]| 18268 3\d| 18269 6[02-578]| 18270 96 18271 )| 18272 3(?: 18273 [24]0| 18274 33| 18275 7[0135-7]| 18276 8[048]| 18277 9[0269] 18278 ) 18279 )\d{4} 18280 </nationalNumberPattern> 18281 </fixedLine> 18282 <mobile> 18283 <possibleLengths national="7,9"/> 18284 <exampleNumber>660234567</exampleNumber> 18285 <nationalNumberPattern> 18286 (?: 18287 6(?: 18288 (?: 18289 4[5-9]| 18290 5[0-4] 18291 )\d| 18292 6(?: 18293 [0245]\d| 18294 [17]0| 18295 3[7-9] 18296 ) 18297 )\d| 18298 7(?: 18299 [37-9]\d| 18300 42| 18301 56 18302 ) 18303 )\d{4} 18304 </nationalNumberPattern> 18305 </mobile> 18306 <!-- The prefix 809 seems to be used for AT&T and Verizon access lines from Liechtenstein, 18307 even though it doesn't appear in the plan. Prefix 8005 of length 9-digit added on user report. --> 18308 <tollFree> 18309 <possibleLengths national="7,9"/> 18310 <exampleNumber>8002222</exampleNumber> 18311 <nationalNumberPattern> 18312 8002[28]\d\d| 18313 80(?: 18314 05\d| 18315 9 18316 )\d{4} 18317 </nationalNumberPattern> 18318 </tollFree> 18319 <premiumRate> 18320 <possibleLengths national="7"/> 18321 <exampleNumber>9002222</exampleNumber> 18322 <nationalNumberPattern> 18323 90(?: 18324 02[258]| 18325 1(?: 18326 23| 18327 3[14] 18328 )| 18329 66[136] 18330 )\d\d 18331 </nationalNumberPattern> 18332 </premiumRate> 18333 <uan> 18334 <possibleLengths national="7"/> 18335 <exampleNumber>8702812</exampleNumber> 18336 <nationalNumberPattern> 18337 870(?: 18338 28| 18339 87 18340 )\d\d 18341 </nationalNumberPattern> 18342 </uan> 18343 <voicemail> 18344 <possibleLengths national="9"/> 18345 <exampleNumber>697861234</exampleNumber> 18346 <nationalNumberPattern> 18347 697(?: 18348 42| 18349 56| 18350 [78]\d 18351 )\d{4} 18352 </nationalNumberPattern> 18353 </voicemail> 18354 </territory> 18355 18356 <!-- Sri Lanka (LK) --> 18357 <!-- http://en.wikipedia.org/wiki/%2B94 --> 18358 <!-- http://www.itu.int/oth/T02020000C3/en --> 18359 <territory id="LK" countryCode="94" internationalPrefix="00" nationalPrefix="0"> 18360 <availableFormats> 18361 <!-- Format for mobile numbers. --> 18362 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 18363 <leadingDigits>7</leadingDigits> 18364 <format>$1 $2 $3</format> 18365 </numberFormat> 18366 <!-- Format for fixed-line numbers. The two digit area code and single digit operator 18367 codes are grouped as it is the most common way of writing fixed-line numbers in LK. --> 18368 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18369 <leadingDigits>[1-689]</leadingDigits> 18370 <format>$1 $2 $3</format> 18371 </numberFormat> 18372 </availableFormats> 18373 <generalDesc> 18374 <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern> 18375 </generalDesc> 18376 <!-- The first two digits are area codes followed by single digit operator codes ([2-57]). 18377 There is evidence that local dialling is supported by removing the area code, but 18378 not the operator code. This results in the area code length not matching the first 18379 group of the format (which is very unusual). As there is no evidence for how local 18380 numbers would be formatted, that has been omitted for now. --> 18381 <fixedLine> 18382 <possibleLengths national="9" localOnly="7"/> 18383 <exampleNumber>112345678</exampleNumber> 18384 <nationalNumberPattern> 18385 (?: 18386 12[2-9]| 18387 602| 18388 8[12]\d| 18389 9(?: 18390 1\d| 18391 22| 18392 9[245] 18393 ) 18394 )\d{6}| 18395 (?: 18396 11| 18397 2[13-7]| 18398 3[1-8]| 18399 4[157]| 18400 5[12457]| 18401 6[35-7] 18402 )[2-57]\d{6} 18403 </nationalNumberPattern> 18404 </fixedLine> 18405 <!-- Adding the prefix 76 for Dialog, based on information from open-source users. --> 18406 <!-- Adding Prefix 702 and 703 based on update from Mobitel which has verified these 18407 prefixes to be correct. --> 18408 <mobile> 18409 <possibleLengths national="9"/> 18410 <exampleNumber>712345678</exampleNumber> 18411 <nationalNumberPattern> 18412 7(?: 18413 [0-25-8]\d| 18414 4[0-4] 18415 )\d{6} 18416 </nationalNumberPattern> 18417 </mobile> 18418 <!-- Prefix 1973 is assigned to SriLankan Airlines in various locations. --> 18419 <uan> 18420 <possibleLengths national="9"/> 18421 <exampleNumber>197312345</exampleNumber> 18422 <nationalNumberPattern>1973\d{5}</nationalNumberPattern> 18423 </uan> 18424 </territory> 18425 18426 <!-- Liberia (LR) --> 18427 <!-- http://www.itu.int/oth/T0202000079/en --> 18428 <territory id="LR" countryCode="231" internationalPrefix="00" nationalPrefix="0"> 18429 <availableFormats> 18430 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18431 <leadingDigits>[4-6]</leadingDigits> 18432 <format>$1 $2 $3</format> 18433 </numberFormat> 18434 <!-- Formatting from Ministry of Agriculture, 18435 http://www.moa.gov.lr/content.php?sub=Email&?related=Contacts --> 18436 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 18437 <leadingDigits>2</leadingDigits> 18438 <format>$1 $2 $3</format> 18439 </numberFormat> 18440 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 18441 <leadingDigits>[3578]</leadingDigits> 18442 <format>$1 $2 $3</format> 18443 </numberFormat> 18444 </availableFormats> 18445 <generalDesc> 18446 <nationalNumberPattern> 18447 (?: 18448 2| 18449 33| 18450 5\d| 18451 77| 18452 88 18453 )\d{7}| 18454 [4-6]\d{6} 18455 </nationalNumberPattern> 18456 </generalDesc> 18457 <fixedLine> 18458 <possibleLengths national="8,9"/> 18459 <exampleNumber>21234567</exampleNumber> 18460 <nationalNumberPattern> 18461 (?: 18462 2\d{3}| 18463 33333 18464 )\d{4} 18465 </nationalNumberPattern> 18466 </fixedLine> 18467 <!-- West Africa Telecom seems to be a mobile company from their website. --> 18468 <mobile> 18469 <possibleLengths national="7,9"/> 18470 <exampleNumber>770123456</exampleNumber> 18471 <nationalNumberPattern> 18472 (?: 18473 (?: 18474 330| 18475 555| 18476 (?: 18477 77| 18478 88 18479 )\d 18480 )\d| 18481 4[67] 18482 )\d{5}| 18483 [56]\d{6} 18484 </nationalNumberPattern> 18485 </mobile> 18486 <premiumRate> 18487 <possibleLengths national="9"/> 18488 <exampleNumber>332021234</exampleNumber> 18489 <nationalNumberPattern> 18490 332(?: 18491 02| 18492 [34]\d 18493 )\d{4} 18494 </nationalNumberPattern> 18495 </premiumRate> 18496 </territory> 18497 18498 <!-- Lesotho (LS) --> 18499 <!-- http://www.itu.int/oth/T0202000078/en --> 18500 <territory id="LS" countryCode="266" internationalPrefix="00"> 18501 <availableFormats> 18502 <!-- Formatting following yellow pages: http://www.yellowpages.co.ls --> 18503 <numberFormat pattern="(\d{4})(\d{4})"> 18504 <leadingDigits>[2568]</leadingDigits> 18505 <format>$1 $2</format> 18506 </numberFormat> 18507 </availableFormats> 18508 <generalDesc> 18509 <nationalNumberPattern> 18510 (?: 18511 [256]\d\d| 18512 800 18513 )\d{5} 18514 </nationalNumberPattern> 18515 </generalDesc> 18516 <fixedLine> 18517 <possibleLengths national="8"/> 18518 <exampleNumber>22123456</exampleNumber> 18519 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 18520 </fixedLine> 18521 <mobile> 18522 <possibleLengths national="8"/> 18523 <exampleNumber>50123456</exampleNumber> 18524 <nationalNumberPattern>[56]\d{7}</nationalNumberPattern> 18525 </mobile> 18526 <tollFree> 18527 <possibleLengths national="8"/> 18528 <exampleNumber>80021234</exampleNumber> 18529 <nationalNumberPattern>800[256]\d{4}</nationalNumberPattern> 18530 </tollFree> 18531 </territory> 18532 18533 <!-- Lithuania (LT) --> 18534 <!-- Note that Lithuania is switching to a national prefix of 0. We support 18535 both 0 and 8 when parsing until this switch is complete. --> 18536 <!-- http://www.itu.int/oth/T020200007C/en --> 18537 <!-- National Prefix formatting rule from http://www.yellowpages.lt --> 18538 <territory id="LT" countryCode="370" internationalPrefix="00" nationalPrefix="8" 18539 nationalPrefixForParsing="[08]" mobileNumberPortableRegion="true"> 18540 <availableFormats> 18541 <!-- 1 digit area code (fixed line only) --> 18542 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP-$FG)" 18543 nationalPrefixOptionalWhenFormatting="true"> 18544 <leadingDigits>52[0-7]</leadingDigits> 18545 <format>$1 $2 $3</format> 18546 </numberFormat> 18547 <!-- Non-geographic numbers (toll free, UAN etc.) --> 18548 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP $FG" 18549 nationalPrefixOptionalWhenFormatting="true"> 18550 <leadingDigits>[7-9]</leadingDigits> 18551 <format>$1 $2 $3</format> 18552 </numberFormat> 18553 <!-- 2 digit area codes (fixed line only) --> 18554 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP-$FG)" 18555 nationalPrefixOptionalWhenFormatting="true"> 18556 <leadingDigits> 18557 37| 18558 4(?: 18559 [15]| 18560 6[1-8] 18561 ) 18562 </leadingDigits> 18563 <format>$1 $2</format> 18564 </numberFormat> 18565 <!-- 3 digit area codes and other formats (mobile etc.) --> 18566 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP-$FG)" 18567 nationalPrefixOptionalWhenFormatting="true"> 18568 <leadingDigits>[3-6]</leadingDigits> 18569 <format>$1 $2</format> 18570 </numberFormat> 18571 </availableFormats> 18572 <generalDesc> 18573 <nationalNumberPattern> 18574 (?: 18575 [3469]\d| 18576 52| 18577 [78]0 18578 )\d{6} 18579 </nationalNumberPattern> 18580 </generalDesc> 18581 <fixedLine> 18582 <possibleLengths national="8"/> 18583 <exampleNumber>31234567</exampleNumber> 18584 <nationalNumberPattern> 18585 (?: 18586 3[1478]| 18587 4[124-6]| 18588 52 18589 )\d{6} 18590 </nationalNumberPattern> 18591 </fixedLine> 18592 <mobile> 18593 <possibleLengths national="8"/> 18594 <exampleNumber>61234567</exampleNumber> 18595 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 18596 </mobile> 18597 <tollFree> 18598 <possibleLengths national="8"/> 18599 <exampleNumber>80012345</exampleNumber> 18600 <nationalNumberPattern>80[02]\d{5}</nationalNumberPattern> 18601 </tollFree> 18602 <premiumRate> 18603 <possibleLengths national="8"/> 18604 <exampleNumber>90012345</exampleNumber> 18605 <nationalNumberPattern> 18606 9(?: 18607 0[0239]| 18608 10 18609 )\d{5} 18610 </nationalNumberPattern> 18611 </premiumRate> 18612 <sharedCost> 18613 <possibleLengths national="8"/> 18614 <exampleNumber>80812345</exampleNumber> 18615 <nationalNumberPattern>808\d{5}</nationalNumberPattern> 18616 </sharedCost> 18617 <personalNumber> 18618 <possibleLengths national="8"/> 18619 <exampleNumber>70012345</exampleNumber> 18620 <nationalNumberPattern>70[05]\d{5}</nationalNumberPattern> 18621 </personalNumber> 18622 <voip> 18623 <possibleLengths national="8"/> 18624 <exampleNumber>80123456</exampleNumber> 18625 <nationalNumberPattern>[89]01\d{5}</nationalNumberPattern> 18626 </voip> 18627 <!-- Including government service numbers here too. --> 18628 <uan> 18629 <possibleLengths national="8"/> 18630 <exampleNumber>70712345</exampleNumber> 18631 <nationalNumberPattern>70[67]\d{5}</nationalNumberPattern> 18632 </uan> 18633 </territory> 18634 18635 <!-- Luxembourg (LU) --> 18636 <!-- https://web.ilr.lu/FR/Professionnels/Communications-electroniques/Pages/HomePage.aspx --> 18637 <!-- http://legilux.public.lu/eli/etat/leg/rilr/2014/07/14/n2/jo --> 18638 <territory id="LU" countryCode="352" internationalPrefix="00" 18639 nationalPrefixForParsing="(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\d)" 18640 mobileNumberPortableRegion="true"> 18641 <availableFormats> 18642 <!-- This format is for 5 digit fixed-line ranges. --> 18643 <numberFormat pattern="(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18644 <leadingDigits> 18645 2(?: 18646 0[2-689]| 18647 [2-9] 18648 )| 18649 [3-57]| 18650 8(?: 18651 0[2-9]| 18652 [13-9] 18653 )| 18654 9(?: 18655 0[89]| 18656 [2-579] 18657 ) 18658 </leadingDigits> 18659 <format>$1 $2</format> 18660 </numberFormat> 18661 <!-- Patterns overlap because of variable number length. This format is for 6 digit 18662 fixed-line ranges. --> 18663 <numberFormat pattern="(\d{2})(\d{2})(\d{2})" carrierCodeFormattingRule="$CC $FG"> 18664 <leadingDigits> 18665 2(?: 18666 0[2-689]| 18667 [2-9] 18668 )| 18669 [3-57]| 18670 8(?: 18671 0[2-9]| 18672 [13-9] 18673 )| 18674 9(?: 18675 0[89]| 18676 [2-579] 18677 ) 18678 </leadingDigits> 18679 <format>$1 $2 $3</format> 18680 </numberFormat> 18681 <!-- This format is for 7 digit fixed-line ranges --> 18682 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18683 <leadingDigits>20[2-689]</leadingDigits> 18684 <format>$1 $2 $3</format> 18685 </numberFormat> 18686 <!-- This format is for 7 and 8 digit fixed-line ranges. --> 18687 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,2})" carrierCodeFormattingRule="$CC $FG"> 18688 <leadingDigits> 18689 2(?: 18690 [0367]| 18691 4[3-8] 18692 ) 18693 </leadingDigits> 18694 <format>$1 $2 $3 $4</format> 18695 </numberFormat> 18696 <!-- Format for variable cost types like premium-rate, toll-free. --> 18697 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18698 <leadingDigits> 18699 80[01]| 18700 90[015] 18701 </leadingDigits> 18702 <format>$1 $2 $3</format> 18703 </numberFormat> 18704 <!-- This format is for 9 digit fixed-line ranges. --> 18705 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18706 <leadingDigits>20</leadingDigits> 18707 <format>$1 $2 $3 $4</format> 18708 </numberFormat> 18709 <!-- Format for mobile numbers. --> 18710 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" carrierCodeFormattingRule="$CC $FG"> 18711 <leadingDigits>6</leadingDigits> 18712 <format>$1 $2 $3</format> 18713 </numberFormat> 18714 <!-- This format is for some 9 or 10 digit fixed-line ranges. --> 18715 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{1,2})" 18716 carrierCodeFormattingRule="$CC $FG"> 18717 <leadingDigits> 18718 2(?: 18719 [0367]| 18720 4[3-8] 18721 ) 18722 </leadingDigits> 18723 <format>$1 $2 $3 $4 $5</format> 18724 </numberFormat> 18725 <!-- This format is for 7 to 11 digit fixed-line ranges. --> 18726 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{1,5})" carrierCodeFormattingRule="$CC $FG"> 18727 <leadingDigits> 18728 [3-57]| 18729 8[13-9]| 18730 9(?: 18731 0[89]| 18732 [2-579] 18733 )| 18734 (?: 18735 2| 18736 80 18737 )[2-9] 18738 </leadingDigits> 18739 <format>$1 $2 $3 $4</format> 18740 </numberFormat> 18741 </availableFormats> 18742 <generalDesc> 18743 <nationalNumberPattern> 18744 35[013-9]\d{4,8}| 18745 6\d{8}| 18746 35\d{2,4}| 18747 (?: 18748 [2457-9]\d| 18749 3[0-46-9] 18750 )\d{2,9} 18751 </nationalNumberPattern> 18752 </generalDesc> 18753 <!-- Even though 20 is listed in the fixed-line plan, other documentation clarify that it is 18754 for VOIP. Furthermore, even though the plan says that numbers beginning with 2[346-8] 18755 by default are 8 digits, from information found online it seems that they can actually 18756 be 4 up to 11 digits long. --> 18757 <fixedLine> 18758 <possibleLengths national="[4-11]"/> 18759 <exampleNumber>27123456</exampleNumber> 18760 <nationalNumberPattern> 18761 (?: 18762 35[013-9]| 18763 80[2-9]| 18764 90[89] 18765 )\d{1,8}| 18766 (?: 18767 2[2-9]| 18768 3[0-46-9]| 18769 [457]\d| 18770 8[13-9]| 18771 9[2-579] 18772 )\d{2,9} 18773 </nationalNumberPattern> 18774 </fixedLine> 18775 <!-- 679 (9 digit) are mentioned as "special mobile services" in ilr.lu's doc. Supporting here 18776 as per Luxembourg Regulation doc of 14 July 2014 which says all mobile ranges start with 18777 digit 6. --> 18778 <mobile> 18779 <possibleLengths national="9"/> 18780 <exampleNumber>628123456</exampleNumber> 18781 <nationalNumberPattern> 18782 6(?: 18783 [269][18]| 18784 5[1568]| 18785 7[189]| 18786 81 18787 )\d{6} 18788 </nationalNumberPattern> 18789 </mobile> 18790 <tollFree> 18791 <possibleLengths national="8"/> 18792 <exampleNumber>80012345</exampleNumber> 18793 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 18794 </tollFree> 18795 <premiumRate> 18796 <possibleLengths national="8"/> 18797 <exampleNumber>90012345</exampleNumber> 18798 <nationalNumberPattern>90[015]\d{5}</nationalNumberPattern> 18799 </premiumRate> 18800 <sharedCost> 18801 <possibleLengths national="8"/> 18802 <exampleNumber>80112345</exampleNumber> 18803 <nationalNumberPattern>801\d{5}</nationalNumberPattern> 18804 </sharedCost> 18805 <!-- The document says the normal length will be 8 digits, but many numbers found online 18806 deviate from that. The prefixes from the following document have been added: 18807 http://www.ilr.public.lu/communications_electroniques/numerotation/plan_nat_num/numeros_geographiques_geo.pdf 18808 201 has also been added since a diallable number was found online, and it says in 18809 http://www.ilr.public.lu/communications_electroniques/decisions/2004/0479.pdf that no 18810 numbers will be issued that begin with 200, numbers beginning with 201 will be issued 18811 one at a time, and 202-209 in blocks. --> 18812 <voip> 18813 <possibleLengths national="[4-10]"/> 18814 <exampleNumber>20201234</exampleNumber> 18815 <nationalNumberPattern> 18816 20(?: 18817 1\d{5}| 18818 [2-689]\d{1,7} 18819 ) 18820 </nationalNumberPattern> 18821 </voip> 18822 </territory> 18823 18824 <!-- Latvia (LV) --> 18825 <!-- http://www.itu.int/oth/T0202000076/en --> 18826 <!-- http://en.wikipedia.org/wiki/+371 --> 18827 <territory id="LV" countryCode="371" internationalPrefix="00" mobileNumberPortableRegion="true"> 18828 <availableFormats> 18829 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 18830 <leadingDigits> 18831 [269]| 18832 8[01] 18833 </leadingDigits> 18834 <format>$1 $2 $3</format> 18835 </numberFormat> 18836 </availableFormats> 18837 <generalDesc> 18838 <nationalNumberPattern> 18839 (?: 18840 [268]\d| 18841 90 18842 )\d{6} 18843 </nationalNumberPattern> 18844 </generalDesc> 18845 <fixedLine> 18846 <possibleLengths national="8"/> 18847 <exampleNumber>63123456</exampleNumber> 18848 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 18849 </fixedLine> 18850 <mobile> 18851 <possibleLengths national="8"/> 18852 <exampleNumber>21234567</exampleNumber> 18853 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 18854 </mobile> 18855 <tollFree> 18856 <possibleLengths national="8"/> 18857 <exampleNumber>80123456</exampleNumber> 18858 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 18859 </tollFree> 18860 <premiumRate> 18861 <possibleLengths national="8"/> 18862 <exampleNumber>90123456</exampleNumber> 18863 <nationalNumberPattern>90\d{6}</nationalNumberPattern> 18864 </premiumRate> 18865 <sharedCost> 18866 <possibleLengths national="8"/> 18867 <exampleNumber>81123456</exampleNumber> 18868 <nationalNumberPattern>81\d{6}</nationalNumberPattern> 18869 </sharedCost> 18870 </territory> 18871 18872 <!-- Libya (LY) --> 18873 <!-- Status as of 21 Jan 2011: a lot of outdated information on the web including on wikipedia 18874 and itu.int. The new area codes are on the Arabic website of the main telecommunication 18875 operator (Hatef Libya). A new mobile operator Aljeel Aljadeed for Technology will start 18876 using 096 (they are allowing customers to register numbers currently), so their code has 18877 also been added. --> 18878 <!-- http://hlc.ly/price.php --> 18879 <territory id="LY" countryCode="218" internationalPrefix="00" nationalPrefix="0"> 18880 <availableFormats> 18881 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 18882 <leadingDigits>[2-9]</leadingDigits> 18883 <format>$1-$2</format> 18884 </numberFormat> 18885 </availableFormats> 18886 <generalDesc> 18887 <nationalNumberPattern>[2-9]\d{8}</nationalNumberPattern> 18888 </generalDesc> 18889 <fixedLine> 18890 <possibleLengths national="9" localOnly="7"/> 18891 <exampleNumber>212345678</exampleNumber> 18892 <nationalNumberPattern> 18893 (?: 18894 2(?: 18895 0[56]| 18896 [1-6]\d| 18897 7[124579]| 18898 8[124] 18899 )| 18900 3(?: 18901 1\d| 18902 2[2356] 18903 )| 18904 4(?: 18905 [17]\d| 18906 2[1-357]| 18907 5[2-4]| 18908 8[124] 18909 )| 18910 5(?: 18911 [1347]\d| 18912 2[1-469]| 18913 5[13-5]| 18914 8[1-4] 18915 )| 18916 6(?: 18917 [1-479]\d| 18918 5[2-57]| 18919 8[1-5] 18920 )| 18921 7(?: 18922 [13]\d| 18923 2[13-79] 18924 )| 18925 8(?: 18926 [124]\d| 18927 5[124]| 18928 84 18929 ) 18930 )\d{6} 18931 </nationalNumberPattern> 18932 </fixedLine> 18933 <!-- The prefix 094 has been added on the strength of numbers found online, and numbers 18934 where SMS messages have been apparently successfully received. --> 18935 <mobile> 18936 <possibleLengths national="9"/> 18937 <exampleNumber>912345678</exampleNumber> 18938 <nationalNumberPattern>9[1-6]\d{7}</nationalNumberPattern> 18939 </mobile> 18940 </territory> 18941 18942 <!-- Morocco (MA) --> 18943 <!-- Main region for 'EH' --> 18944 <!-- http://www.itu.int/oth/T0202000090/en --> 18945 <!-- http://en.wikipedia.org/wiki/+212 --> 18946 <!-- https://www.anrt.ma/content/plan-de-numerotation --> 18947 <!-- https://www.anrt.ma/en/missions/gestion-des-ressources/numerotation --> 18948 <territory id="MA" mainCountryForCode="true" countryCode="212" internationalPrefix="00" 18949 nationalPrefix="0" mobileNumberPortableRegion="true"> 18950 <availableFormats> 18951 <numberFormat pattern="(\d{5})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 18952 <leadingDigits> 18953 5(?: 18954 29| 18955 38 18956 ) 18957 </leadingDigits> 18958 <leadingDigits> 18959 5(?: 18960 29| 18961 38 18962 )[89] 18963 </leadingDigits> 18964 <leadingDigits> 18965 5(?: 18966 29| 18967 38 18968 )[89]0 18969 </leadingDigits> 18970 <format>$1-$2</format> 18971 </numberFormat> 18972 <!-- This format is added based on online references found. --> 18973 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 18974 <leadingDigits>5[45]</leadingDigits> 18975 <format>$1 $2 $3 $4</format> 18976 </numberFormat> 18977 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 18978 <leadingDigits> 18979 5(?: 18980 2[2-489]| 18981 3[5-9]| 18982 9 18983 )| 18984 892 18985 </leadingDigits> 18986 <leadingDigits> 18987 5(?: 18988 2(?: 18989 [2-49]| 18990 8[235-9] 18991 )| 18992 3[5-9]| 18993 9 18994 )| 18995 892 18996 </leadingDigits> 18997 <format>$1-$2</format> 18998 </numberFormat> 18999 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 19000 <leadingDigits>8</leadingDigits> 19001 <format>$1-$2</format> 19002 </numberFormat> 19003 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 19004 <leadingDigits>[5-7]</leadingDigits> 19005 <format>$1-$2</format> 19006 </numberFormat> 19007 </availableFormats> 19008 <generalDesc> 19009 <nationalNumberPattern>[5-8]\d{8}</nationalNumberPattern> 19010 </generalDesc> 19011 <!-- Prefix 5220 and 5364 was added from a user report. --> 19012 <fixedLine> 19013 <possibleLengths national="9"/> 19014 <exampleNumber>520123456</exampleNumber> 19015 <nationalNumberPattern> 19016 5(?: 19017 29(?: 19018 [189][05]| 19019 2[29]| 19020 3[01] 19021 )| 19022 38(?: 19023 8[057]| 19024 9[05] 19025 ) 19026 )\d{4}| 19027 5(?: 19028 2(?: 19029 [0-25-7]\d| 19030 3[1-578]| 19031 4[02-46-8]| 19032 8[0235-7]| 19033 90 19034 )| 19035 3(?: 19036 [0-47]\d| 19037 5[02-9]| 19038 6[02-8]| 19039 80| 19040 9[3-9] 19041 )| 19042 (?: 19043 4[067]| 19044 5[03] 19045 )\d 19046 )\d{5} 19047 </nationalNumberPattern> 19048 </fixedLine> 19049 <!-- Also duplicated in Western Sahara, please ensure you update both. --> 19050 <mobile> 19051 <possibleLengths national="9"/> 19052 <exampleNumber>650123456</exampleNumber> 19053 <nationalNumberPattern> 19054 (?: 19055 6(?: 19056 [0-79]\d| 19057 8[0-247-9] 19058 )| 19059 7(?: 19060 [017]\d| 19061 6[0-367] 19062 ) 19063 )\d{6} 19064 </nationalNumberPattern> 19065 </mobile> 19066 <tollFree> 19067 <possibleLengths national="9"/> 19068 <exampleNumber>801234567</exampleNumber> 19069 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 19070 </tollFree> 19071 <premiumRate> 19072 <possibleLengths national="9"/> 19073 <exampleNumber>891234567</exampleNumber> 19074 <nationalNumberPattern>89\d{7}</nationalNumberPattern> 19075 </premiumRate> 19076 <!-- Putting VSAT numbers here. --> 19077 <voip> 19078 <possibleLengths national="9"/> 19079 <exampleNumber>592401234</exampleNumber> 19080 <nationalNumberPattern> 19081 592(?: 19082 4[0-2]| 19083 93 19084 )\d{4} 19085 </nationalNumberPattern> 19086 </voip> 19087 </territory> 19088 19089 <!-- Monaco (MC) --> 19090 <!-- We support Kosovo mobile numbers (044, 045) with a Monaco calling code here, while Kosovo 19091 numbers all move over to the +383 plan. Kosovo numbers are still under several calling 19092 codes. It also seems that the national prefix is only used for mobile numbers, not 19093 fixed-line. --> 19094 <!-- http://www.itu.int/oth/T020200008D/en --> 19095 <territory id="MC" countryCode="377" internationalPrefix="00" nationalPrefix="0"> 19096 <availableFormats> 19097 <!-- National only fixed line numbers --> 19098 <numberFormat pattern="(\d{3})(\d{3})(\d{2})"> 19099 <leadingDigits>87</leadingDigits> 19100 <format>$1 $2 $3</format> 19101 <intlFormat>NA</intlFormat> 19102 </numberFormat> 19103 <!-- Alternate format for mobile ranges starting with 4. 19104 4X mobile numbers are actually used by Kosovo, which might explain the format difference. --> 19105 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19106 <leadingDigits>4</leadingDigits> 19107 <format>$1 $2 $3</format> 19108 </numberFormat> 19109 <!-- Fixed line and some mobile ranges formatting. 19110 This formatting was found online rather than in the ITU document example. 19111 For the mobile prefix 3, we could not get authoritative information, so following 19112 the behaviour of fixed-line numbers beginning with 9 for now. --> 19113 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 19114 <leadingDigits>[389]</leadingDigits> 19115 <format>$1 $2 $3 $4</format> 19116 </numberFormat> 19117 <!-- 9-digit mobile numbers. --> 19118 <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})" 19119 nationalPrefixFormattingRule="$NP$FG"> 19120 <leadingDigits>6</leadingDigits> 19121 <format>$1 $2 $3 $4 $5</format> 19122 </numberFormat> 19123 </availableFormats> 19124 <generalDesc> 19125 <nationalNumberPattern> 19126 (?: 19127 [3489]| 19128 6\d 19129 )\d{7} 19130 </nationalNumberPattern> 19131 </generalDesc> 19132 <noInternationalDialling> 19133 <possibleLengths national="8"/> 19134 <nationalNumberPattern>8[07]0\d{5}</nationalNumberPattern> 19135 </noInternationalDialling> 19136 <!-- Restricted to this as no numbers with the prefix of 91, 95 or 96 have been found. --> 19137 <fixedLine> 19138 <possibleLengths national="8"/> 19139 <exampleNumber>99123456</exampleNumber> 19140 <nationalNumberPattern> 19141 (?: 19142 870| 19143 9[2-47-9]\d 19144 )\d{5} 19145 </nationalNumberPattern> 19146 </fixedLine> 19147 <!-- 4X mobile numbers are actually used by Kosovo. --> 19148 <mobile> 19149 <possibleLengths national="8,9"/> 19150 <exampleNumber>612345678</exampleNumber> 19151 <nationalNumberPattern> 19152 4(?: 19153 [46]\d| 19154 5[1-9] 19155 )\d{5}| 19156 (?: 19157 3| 19158 6\d 19159 )\d{7} 19160 </nationalNumberPattern> 19161 </mobile> 19162 <tollFree> 19163 <possibleLengths national="8"/> 19164 <exampleNumber>90123456</exampleNumber> 19165 <nationalNumberPattern> 19166 (?: 19167 800| 19168 90\d 19169 )\d{5} 19170 </nationalNumberPattern> 19171 </tollFree> 19172 </territory> 19173 19174 <!-- Moldova (MD) --> 19175 <!-- As per the ITU doc, 1010 – 1099 are carrier access codes in Moldova, but we are not sure 19176 of their usage, such as whether they're used for national or international calls. --> 19177 <!-- Announcements --> 19178 <!-- Mobile ranges --> 19179 <!-- http://www.itu.int/oth/T020200008C/en --> 19180 <!-- http://anrceti.md/fileupload/58 --> 19181 <!-- http://en.anrceti.md/resurse_numerotare_tel_mobila --> 19182 <territory id="MD" countryCode="373" internationalPrefix="00" nationalPrefix="0" 19183 mobileNumberPortableRegion="true"> 19184 <availableFormats> 19185 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 19186 <leadingDigits>[89]</leadingDigits> 19187 <format>$1 $2</format> 19188 </numberFormat> 19189 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19190 <leadingDigits> 19191 22| 19192 3 19193 </leadingDigits> 19194 <format>$1 $2 $3</format> 19195 </numberFormat> 19196 <numberFormat pattern="(\d{3})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19197 <leadingDigits>[25-7]</leadingDigits> 19198 <format>$1 $2 $3</format> 19199 </numberFormat> 19200 </availableFormats> 19201 <generalDesc> 19202 <nationalNumberPattern> 19203 (?: 19204 [235-7]\d| 19205 [89]0 19206 )\d{6} 19207 </nationalNumberPattern> 19208 </generalDesc> 19209 <fixedLine> 19210 <possibleLengths national="8"/> 19211 <exampleNumber>22212345</exampleNumber> 19212 <nationalNumberPattern> 19213 (?: 19214 (?: 19215 2[1-9]| 19216 3[1-79] 19217 )\d| 19218 5(?: 19219 33| 19220 5[257] 19221 ) 19222 )\d{5} 19223 </nationalNumberPattern> 19224 </fixedLine> 19225 <!-- Includes prefixes for Interdnestrcom, http://www.idknet.com/. --> 19226 <mobile> 19227 <possibleLengths national="8"/> 19228 <exampleNumber>62112345</exampleNumber> 19229 <nationalNumberPattern> 19230 562\d{5}| 19231 (?: 19232 6\d| 19233 7[16-9] 19234 )\d{6} 19235 </nationalNumberPattern> 19236 </mobile> 19237 <tollFree> 19238 <possibleLengths national="8"/> 19239 <exampleNumber>80012345</exampleNumber> 19240 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 19241 </tollFree> 19242 <premiumRate> 19243 <possibleLengths national="8"/> 19244 <exampleNumber>90012345</exampleNumber> 19245 <nationalNumberPattern>90[056]\d{5}</nationalNumberPattern> 19246 </premiumRate> 19247 <!-- Information came from en.anrceti.md/node/81 --> 19248 <sharedCost> 19249 <possibleLengths national="8"/> 19250 <exampleNumber>80812345</exampleNumber> 19251 <nationalNumberPattern>808\d{5}</nationalNumberPattern> 19252 </sharedCost> 19253 <!-- Used for "nomadic numbers". --> 19254 <voip> 19255 <possibleLengths national="8"/> 19256 <exampleNumber>30123456</exampleNumber> 19257 <nationalNumberPattern>3[08]\d{6}</nationalNumberPattern> 19258 </voip> 19259 <uan> 19260 <possibleLengths national="8"/> 19261 <exampleNumber>80312345</exampleNumber> 19262 <nationalNumberPattern>803\d{5}</nationalNumberPattern> 19263 </uan> 19264 </territory> 19265 19266 <!-- Montenegro (ME) --> 19267 <!-- According to EKIP, the detailed phone number assignments are published on their 19268 website (regulation: 19269 http://www.ekip.me/download/Law%20on%20Electronic%20Communications%20(updated)%204.9.2013%20(1)nova%20verzija.pdf 19270 ). Thus ITU updates always need to be combined with the information at the below ekip.me source URL. --> 19271 <!-- http://www.itu.int/oth/T02020000DA/en --> 19272 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro --> 19273 <!-- http://www.ekip.me/numeracija/dodijeljena.php --> 19274 <territory id="ME" countryCode="382" internationalPrefix="00" nationalPrefix="0"> 19275 <availableFormats> 19276 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19277 <leadingDigits>[2-9]</leadingDigits> 19278 <format>$1 $2 $3</format> 19279 </numberFormat> 19280 </availableFormats> 19281 <generalDesc> 19282 <nationalNumberPattern> 19283 (?: 19284 20| 19285 [3-79]\d 19286 )\d{6}| 19287 80\d{6,7} 19288 </nationalNumberPattern> 19289 </generalDesc> 19290 <!-- Fixed line numbers have prefix 20,30,31,32,33,40,41,50,51,52 followed by 6 digits. 19291 The valid options for the third digit were from 19292 http://www.ekip.me/numeracija/dodijeljena.php --> 19293 <fixedLine> 19294 <possibleLengths national="8" localOnly="6"/> 19295 <exampleNumber>30234567</exampleNumber> 19296 <nationalNumberPattern> 19297 (?: 19298 20[2-8]| 19299 3(?: 19300 [0-2][2-7]| 19301 3[24-7] 19302 )| 19303 4(?: 19304 0[2-467]| 19305 1[2467] 19306 )| 19307 5(?: 19308 0[2467]| 19309 1[24-7]| 19310 2[2-467] 19311 ) 19312 )\d{5} 19313 </nationalNumberPattern> 19314 </fixedLine> 19315 <!-- According to ITU it is possible for mobile numbers to be 4-12 digits long 19316 (http://www.itu.int/oth/T02020000DA/en). However, in reality they seem to be 8 digits 19317 long. In particular, http://www.ekip.me/numeracija/dodijeljena.php mentions 67[0-2] 19318 numbers to be 9 digits long but this seems to be no longer the case, based on user 19319 reports and online examples. --> 19320 <mobile> 19321 <possibleLengths national="8"/> 19322 <exampleNumber>67622901</exampleNumber> 19323 <nationalNumberPattern> 19324 6(?: 19325 [07-9]\d| 19326 3[024]| 19327 6[0-25] 19328 )\d{5} 19329 </nationalNumberPattern> 19330 </mobile> 19331 <tollFree> 19332 <possibleLengths national="8,9"/> 19333 <exampleNumber>80080002</exampleNumber> 19334 <nationalNumberPattern> 19335 80(?: 19336 [0-2578]| 19337 9\d 19338 )\d{5} 19339 </nationalNumberPattern> 19340 </tollFree> 19341 <!-- Numbers with prefix 94 or 95 are services with additional charges. --> 19342 <premiumRate> 19343 <possibleLengths national="8"/> 19344 <exampleNumber>94515151</exampleNumber> 19345 <nationalNumberPattern> 19346 9(?: 19347 4[1568]| 19348 5[178] 19349 )\d{5} 19350 </nationalNumberPattern> 19351 </premiumRate> 19352 <voip> 19353 <possibleLengths national="8"/> 19354 <exampleNumber>78108780</exampleNumber> 19355 <nationalNumberPattern>78[1-49]\d{5}</nationalNumberPattern> 19356 </voip> 19357 <uan> 19358 <possibleLengths national="8"/> 19359 <exampleNumber>77273012</exampleNumber> 19360 <nationalNumberPattern>77[1-9]\d{5}</nationalNumberPattern> 19361 </uan> 19362 </territory> 19363 19364 <!-- St. Martin (MF) --> 19365 <!-- Calling code and formatting shared with 'GP' --> 19366 <!-- Linked from http://www.arcep.fr/index.php?id=interactivenumeros --> 19367 <!-- http://www.itu.int/oth/T0202000058/en --> 19368 <!-- http://www.arcep.fr/fileadmin/reprise/dossiers/numero/ZABPQ-ZNE.xls --> 19369 <!-- https://extranet.arcep.fr/portail/Op%C3%A9rateursCE/Num%C3%A9rotation.aspx --> 19370 <territory id="MF" countryCode="590" internationalPrefix="00" nationalPrefix="0" 19371 mobileNumberPortableRegion="true"> 19372 <generalDesc> 19373 <nationalNumberPattern> 19374 (?: 19375 590| 19376 (?: 19377 69| 19378 80 19379 )\d| 19380 976 19381 )\d{6} 19382 </nationalNumberPattern> 19383 </generalDesc> 19384 <fixedLine> 19385 <possibleLengths national="9"/> 19386 <exampleNumber>590271234</exampleNumber> 19387 <nationalNumberPattern> 19388 590(?: 19389 0[079]| 19390 [14]3| 19391 [27][79]| 19392 30| 19393 5[0-268]| 19394 87 19395 )\d{4} 19396 </nationalNumberPattern> 19397 </fixedLine> 19398 <!-- Any ranges assigned from 19399 http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to 19400 Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between 19401 them. As per Wikipedia Guadeloupe Téléphone Mobile operator is no longer functioning. 19402 However we support these ranges as they are still mentioned in ARCEP numbering plan 19403 doc. --> 19404 <mobile> 19405 <possibleLengths national="9"/> 19406 <exampleNumber>690001234</exampleNumber> 19407 <nationalNumberPattern> 19408 69(?: 19409 0\d\d| 19410 1(?: 19411 2[2-9]| 19412 3[0-5] 19413 ) 19414 )\d{4} 19415 </nationalNumberPattern> 19416 </mobile> 19417 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 19418 numbers. --> 19419 <tollFree> 19420 <possibleLengths national="9"/> 19421 <exampleNumber>800012345</exampleNumber> 19422 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 19423 </tollFree> 19424 <voip> 19425 <possibleLengths national="9"/> 19426 <exampleNumber>976012345</exampleNumber> 19427 <nationalNumberPattern>976[01]\d{5}</nationalNumberPattern> 19428 </voip> 19429 </territory> 19430 19431 <!-- Madagascar (MG) --> 19432 <!-- http://www.itu.int/oth/T020200007F/en --> 19433 <territory id="MG" countryCode="261" internationalPrefix="00" nationalPrefix="0" 19434 nationalPrefixForParsing="0|([24-9]\d{6})$" nationalPrefixTransformRule="20$1"> 19435 <availableFormats> 19436 <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 19437 <leadingDigits>[23]</leadingDigits> 19438 <format>$1 $2 $3 $4</format> 19439 </numberFormat> 19440 </availableFormats> 19441 <generalDesc> 19442 <nationalNumberPattern>[23]\d{8}</nationalNumberPattern> 19443 </generalDesc> 19444 <!-- Added the prefixes 20 44 and 20 47 as they seem popular on the internet - the plan says 19445 20 4 is for the rest of the province of Antanarivo, but then fails to mention any area 19446 codes beginning with 4. --> 19447 <fixedLine> 19448 <possibleLengths national="9" localOnly="7"/> 19449 <exampleNumber>202123456</exampleNumber> 19450 <nationalNumberPattern> 19451 2072[29]\d{4}| 19452 20(?: 19453 2\d| 19454 4[47]| 19455 5[3467]| 19456 6[279]| 19457 7[35]| 19458 8[268]| 19459 9[245] 19460 )\d{5} 19461 </nationalNumberPattern> 19462 </fixedLine> 19463 <!-- The numbering plan suggests the third digit, Z, should be 24-9, but this is not borne 19464 out by reality. --> 19465 <mobile> 19466 <possibleLengths national="9"/> 19467 <exampleNumber>321234567</exampleNumber> 19468 <nationalNumberPattern>3[2-489]\d{7}</nationalNumberPattern> 19469 </mobile> 19470 <!-- Putting VSAT numbers here. --> 19471 <voip> 19472 <possibleLengths national="9"/> 19473 <exampleNumber>221234567</exampleNumber> 19474 <nationalNumberPattern>22\d{7}</nationalNumberPattern> 19475 </voip> 19476 </territory> 19477 19478 <!-- Marshall Islands (MH) --> 19479 <!-- http://www.itu.int/oth/T0202000085/en --> 19480 <territory id="MH" countryCode="692" internationalPrefix="011" nationalPrefix="1"> 19481 <availableFormats> 19482 <numberFormat pattern="(\d{3})(\d{4})"> 19483 <leadingDigits>[2-6]</leadingDigits> 19484 <format>$1-$2</format> 19485 </numberFormat> 19486 </availableFormats> 19487 <generalDesc> 19488 <nationalNumberPattern> 19489 329\d{4}| 19490 (?: 19491 [256]\d| 19492 45 19493 )\d{5} 19494 </nationalNumberPattern> 19495 </generalDesc> 19496 <fixedLine> 19497 <possibleLengths national="7"/> 19498 <exampleNumber>2471234</exampleNumber> 19499 <nationalNumberPattern> 19500 (?: 19501 247| 19502 528| 19503 625 19504 )\d{4} 19505 </nationalNumberPattern> 19506 </fixedLine> 19507 <mobile> 19508 <possibleLengths national="7"/> 19509 <exampleNumber>2351234</exampleNumber> 19510 <nationalNumberPattern> 19511 (?: 19512 (?: 19513 23| 19514 54 19515 )5| 19516 329| 19517 45[56] 19518 )\d{4} 19519 </nationalNumberPattern> 19520 </mobile> 19521 <!-- VSAT prefixes are here. --> 19522 <voip> 19523 <possibleLengths national="7"/> 19524 <exampleNumber>6351234</exampleNumber> 19525 <nationalNumberPattern>635\d{4}</nationalNumberPattern> 19526 </voip> 19527 </territory> 19528 19529 <!-- North Macedonia (MK) --> 19530 <!-- http://www.itu.int/oth/T02020000CE/en --> 19531 <!-- https://e-agencija.aek.mk/aek-crm-portal/Pages/Public/PublicFreeSeries/PublicFreeSeries --> 19532 <territory id="MK" countryCode="389" internationalPrefix="00" nationalPrefix="0" 19533 mobileNumberPortableRegion="true"> 19534 <availableFormats> 19535 <!-- Formats follow wikipedia. For fixed-line numbers with single digit area codes. --> 19536 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19537 <leadingDigits> 19538 2| 19539 34[47]| 19540 4(?: 19541 [37]7| 19542 5[47]| 19543 64 19544 ) 19545 </leadingDigits> 19546 <format>$1 $2 $3</format> 19547 </numberFormat> 19548 <!-- For fixed-line numbers with two digit area codes and mobile numbers --> 19549 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19550 <leadingDigits>[347]</leadingDigits> 19551 <format>$1 $2 $3</format> 19552 </numberFormat> 19553 <!-- For variable cost ranges. Eg: toll-free, premium-rate --> 19554 <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 19555 <leadingDigits>[58]</leadingDigits> 19556 <format>$1 $2 $3 $4</format> 19557 </numberFormat> 19558 </availableFormats> 19559 <generalDesc> 19560 <nationalNumberPattern>[2-578]\d{7}</nationalNumberPattern> 19561 </generalDesc> 19562 <!-- For easier maintenance, supporting ranges at 3 digit granularity vs 5 digit granular 19563 ranges mentioned in AEK's web portal. --> 19564 <fixedLine> 19565 <possibleLengths national="8" localOnly="6,7"/> 19566 <exampleNumber>22012345</exampleNumber> 19567 <nationalNumberPattern> 19568 (?: 19569 (?: 19570 2(?: 19571 62| 19572 77 19573 )0| 19574 3444 19575 )\d| 19576 4[56]440 19577 )\d{3}| 19578 (?: 19579 34| 19580 4[357] 19581 )700\d{3}| 19582 (?: 19583 2(?: 19584 [23]\d| 19585 5[0-578]| 19586 6[01]| 19587 82 19588 )| 19589 3(?: 19590 1[3-68]| 19591 [23][2-68]| 19592 4[23568] 19593 )| 19594 4(?: 19595 [23][2-68]| 19596 4[3-68]| 19597 5[2568]| 19598 6[25-8]| 19599 7[24-68]| 19600 8[4-68] 19601 ) 19602 )\d{5} 19603 </nationalNumberPattern> 19604 </fixedLine> 19605 <!-- 79300-79375 were the only ranges assigned to one.Vip according to IR.21 docs. We support 19606 all of 793 to keep the regex simple. As info in AEK's portal is not complete, supporting 19607 ranges at 4 digit granularity vs 5 digit granular ranges mentioned. --> 19608 <mobile> 19609 <possibleLengths national="8"/> 19610 <exampleNumber>72345678</exampleNumber> 19611 <nationalNumberPattern> 19612 7(?: 19613 3555| 19614 4(?: 19615 60\d| 19616 747 19617 )| 19618 94(?: 19619 [01]\d| 19620 2[0-4] 19621 ) 19622 )\d{3}| 19623 7(?: 19624 [0-25-8]\d| 19625 3[1-4]| 19626 42| 19627 9[23] 19628 )\d{5} 19629 </nationalNumberPattern> 19630 </mobile> 19631 <tollFree> 19632 <possibleLengths national="8"/> 19633 <exampleNumber>80012345</exampleNumber> 19634 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 19635 </tollFree> 19636 <premiumRate> 19637 <possibleLengths national="8"/> 19638 <exampleNumber>50012345</exampleNumber> 19639 <nationalNumberPattern>5[02-9]\d{6}</nationalNumberPattern> 19640 </premiumRate> 19641 <sharedCost> 19642 <possibleLengths national="8"/> 19643 <exampleNumber>80123456</exampleNumber> 19644 <nationalNumberPattern> 19645 8(?: 19646 0[1-9]| 19647 [1-9]\d 19648 )\d{5} 19649 </nationalNumberPattern> 19650 </sharedCost> 19651 </territory> 19652 19653 <!-- Mali (ML) --> 19654 <!-- http://www.itu.int/oth/T0202000083/en --> 19655 <!-- http://crt-mali.org/pdf/plan_num --> 19656 <territory id="ML" countryCode="223" internationalPrefix="00"> 19657 <availableFormats> 19658 <!-- Explicitly block-format some shortcodes where prefixes overlap "normal" numbers. 19659 This is needed since there's no national prefix to distinguish national numbers. --> 19660 <numberFormat pattern="(\d{4})"> 19661 <leadingDigits> 19662 67[057-9]| 19663 74[045] 19664 </leadingDigits> 19665 <leadingDigits> 19666 67(?: 19667 0[09]| 19668 [59]9| 19669 77| 19670 8[89] 19671 )| 19672 74(?: 19673 0[02]| 19674 44| 19675 55 19676 ) 19677 </leadingDigits> 19678 <format>$1</format> 19679 <intlFormat>NA</intlFormat> 19680 </numberFormat> 19681 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 19682 <leadingDigits>[24-9]</leadingDigits> 19683 <format>$1 $2 $3 $4</format> 19684 </numberFormat> 19685 </availableFormats> 19686 <generalDesc> 19687 <nationalNumberPattern>[24-9]\d{7}</nationalNumberPattern> 19688 </generalDesc> 19689 <noInternationalDialling> 19690 <possibleLengths national="8"/> 19691 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 19692 </noInternationalDialling> 19693 <fixedLine> 19694 <possibleLengths national="8"/> 19695 <exampleNumber>20212345</exampleNumber> 19696 <nationalNumberPattern> 19697 2(?: 19698 07[0-8]| 19699 12[67] 19700 )\d{4}| 19701 (?: 19702 2(?: 19703 02| 19704 1[4-689] 19705 )| 19706 4(?: 19707 0[0-4]| 19708 4[1-39] 19709 ) 19710 )\d{5} 19711 </nationalNumberPattern> 19712 </fixedLine> 19713 <mobile> 19714 <possibleLengths national="8"/> 19715 <exampleNumber>65012345</exampleNumber> 19716 <nationalNumberPattern> 19717 2(?: 19718 0(?: 19719 01| 19720 79 19721 )| 19722 17\d 19723 )\d{4}| 19724 (?: 19725 5[01]| 19726 [679]\d| 19727 8[239] 19728 )\d{6} 19729 </nationalNumberPattern> 19730 </mobile> 19731 <!-- Online examples have not been found, but this seems to follow the prescriptions in the 19732 plan. --> 19733 <tollFree> 19734 <possibleLengths national="8"/> 19735 <exampleNumber>80012345</exampleNumber> 19736 <nationalNumberPattern>80\d{6}</nationalNumberPattern> 19737 </tollFree> 19738 </territory> 19739 19740 <!-- Myanmar (Burma) (MM) --> 19741 <!-- http://www.itu.int/oth/T0202000092/en --> 19742 <territory id="MM" countryCode="95" internationalPrefix="00" nationalPrefix="0"> 19743 <availableFormats> 19744 <!-- 1-digit area codes (short format). --> 19745 <numberFormat pattern="(\d)(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19746 <leadingDigits> 19747 16| 19748 2 19749 </leadingDigits> 19750 <format>$1 $2 $3</format> 19751 </numberFormat> 19752 <!-- 2-digit area codes (short format). --> 19753 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19754 <leadingDigits> 19755 [45]| 19756 6(?: 19757 0[23]| 19758 [1-689]| 19759 7[235-7] 19760 )| 19761 7(?: 19762 [0-4]| 19763 5[2-7] 19764 )| 19765 8[1-6] 19766 </leadingDigits> 19767 <format>$1 $2 $3</format> 19768 </numberFormat> 19769 <!-- 1-digit area codes. --> 19770 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19771 <leadingDigits>[12]</leadingDigits> 19772 <format>$1 $2 $3</format> 19773 </numberFormat> 19774 <!-- 2-digit area codes. --> 19775 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 19776 <leadingDigits> 19777 [4-7]| 19778 8[1-35] 19779 </leadingDigits> 19780 <format>$1 $2 $3</format> 19781 </numberFormat> 19782 <numberFormat pattern="(\d)(\d{3})(\d{4,6})" nationalPrefixFormattingRule="$NP$FG"> 19783 <leadingDigits> 19784 9(?: 19785 2[0-4]| 19786 [35-9]| 19787 4[137-9] 19788 ) 19789 </leadingDigits> 19790 <format>$1 $2 $3</format> 19791 </numberFormat> 19792 <!-- 1-digit area codes (long format). --> 19793 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19794 <leadingDigits>2</leadingDigits> 19795 <format>$1 $2 $3</format> 19796 </numberFormat> 19797 <!-- Toll-free, see: http://mpt.com.mm/en/first-toll-free-call-service-myanmar-mpt/ --> 19798 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19799 <leadingDigits>8</leadingDigits> 19800 <format>$1 $2 $3</format> 19801 </numberFormat> 19802 <!-- Following majority of numbers found online. --> 19803 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 19804 <leadingDigits>92</leadingDigits> 19805 <format>$1 $2 $3 $4</format> 19806 </numberFormat> 19807 <numberFormat pattern="(\d)(\d{5})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 19808 <leadingDigits>9</leadingDigits> 19809 <format>$1 $2 $3</format> 19810 </numberFormat> 19811 </availableFormats> 19812 <generalDesc> 19813 <nationalNumberPattern> 19814 1\d{5,7}| 19815 95\d{6}| 19816 (?: 19817 [4-7]| 19818 9[0-46-9] 19819 )\d{6,8}| 19820 (?: 19821 2| 19822 8\d 19823 )\d{5,8} 19824 </nationalNumberPattern> 19825 </generalDesc> 19826 <fixedLine> 19827 <possibleLengths national="[6-9]" localOnly="5"/> 19828 <exampleNumber>1234567</exampleNumber> 19829 <nationalNumberPattern> 19830 (?: 19831 1(?: 19832 (?: 19833 2\d| 19834 3[56]| 19835 [89][0-6] 19836 )\d| 19837 4(?: 19838 2[2-469]| 19839 39| 19840 46| 19841 6[25]| 19842 7[0-3]| 19843 83 19844 )| 19845 6 19846 )| 19847 2(?: 19848 2(?: 19849 00| 19850 8[34] 19851 )| 19852 4(?: 19853 0\d| 19854 2[246]| 19855 39| 19856 46| 19857 62| 19858 7[0-3]| 19859 83 19860 )| 19861 51\d\d 19862 )| 19863 4(?: 19864 2(?: 19865 2\d\d| 19866 48[0-3] 19867 )| 19868 3(?: 19869 20\d| 19870 4(?: 19871 70| 19872 83 19873 )| 19874 56 19875 )| 19876 420\d| 19877 5470 19878 )| 19879 6(?: 19880 0(?: 19881 [23]| 19882 88\d 19883 )| 19884 (?: 19885 124| 19886 [56]2\d 19887 )\d| 19888 247[23]| 19889 3(?: 19890 20\d| 19891 470 19892 )| 19893 4(?: 19894 2[04]\d| 19895 47[23] 19896 )| 19897 7(?: 19898 (?: 19899 3\d| 19900 8[01459] 19901 )\d| 19902 4(?: 19903 39| 19904 60| 19905 7[013] 19906 ) 19907 ) 19908 ) 19909 )\d{4}| 19910 5(?: 19911 2(?: 19912 2\d{5,6}| 19913 47[023]\d{4} 19914 )| 19915 (?: 19916 347[23]| 19917 4(?: 19918 2(?: 19919 1| 19920 86 19921 )| 19922 470 19923 )| 19924 522\d| 19925 6(?: 19926 20\d| 19927 483 19928 )| 19929 7(?: 19930 20\d| 19931 48[0-2] 19932 )| 19933 8(?: 19934 20\d| 19935 47[02] 19936 )| 19937 9(?: 19938 20\d| 19939 47[01] 19940 ) 19941 )\d{4} 19942 )| 19943 7(?: 19944 (?: 19945 0470| 19946 4(?: 19947 25\d| 19948 470 19949 )| 19950 5(?: 19951 202| 19952 470| 19953 96\d 19954 ) 19955 )\d{4}| 19956 1(?: 19957 20\d{4,5}| 19958 4(?: 19959 70| 19960 83 19961 )\d{4} 19962 ) 19963 )| 19964 8(?: 19965 1(?: 19966 2\d{5,6}| 19967 4(?: 19968 10| 19969 7[01]\d 19970 )\d{3} 19971 )| 19972 2(?: 19973 2\d{5,6}| 19974 (?: 19975 320| 19976 490\d 19977 )\d{3} 19978 )| 19979 (?: 19980 3(?: 19981 2\d\d| 19982 470 19983 )| 19984 4[24-7]| 19985 5(?: 19986 2\d| 19987 4[1-9]| 19988 51 19989 )\d| 19990 6[23] 19991 )\d{4} 19992 )| 19993 (?: 19994 1[2-6]\d| 19995 4(?: 19996 2[24-8]| 19997 3[2-7]| 19998 [46][2-6]| 19999 5[3-5] 20000 )| 20001 5(?: 20002 [27][2-8]| 20003 3[2-68]| 20004 4[24-8]| 20005 5[23]| 20006 6[2-4]| 20007 8[24-7]| 20008 9[2-7] 20009 )| 20010 6(?: 20011 [19]20| 20012 42[03-6]| 20013 (?: 20014 52| 20015 7[45] 20016 )\d 20017 )| 20018 7(?: 20019 [04][24-8]| 20020 [15][2-7]| 20021 22| 20022 3[2-4] 20023 )| 20024 8(?: 20025 1[2-689]| 20026 2[2-8]| 20027 [35]2\d 20028 ) 20029 )\d{4}| 20030 25\d{5,6}| 20031 (?: 20032 2[2-9]| 20033 6(?: 20034 1[2356]| 20035 [24][2-6]| 20036 3[24-6]| 20037 5[2-4]| 20038 6[2-8]| 20039 7[235-7]| 20040 8[245]| 20041 9[24] 20042 )| 20043 8(?: 20044 3[24]| 20045 5[245] 20046 ) 20047 )\d{4} 20048 </nationalNumberPattern> 20049 </fixedLine> 20050 <!-- Added 99[089] (8 digits), 961 (9 digits), 996 and 997 (10 digits) from bug 20051 reports/numbers found online. --> 20052 <mobile> 20053 <possibleLengths national="[7-10]"/> 20054 <exampleNumber>92123456</exampleNumber> 20055 <nationalNumberPattern> 20056 (?: 20057 17[01]| 20058 9(?: 20059 2(?: 20060 [0-4]| 20061 [56]\d\d 20062 )| 20063 (?: 20064 3(?: 20065 [0-36]| 20066 4\d 20067 )| 20068 (?: 20069 6\d| 20070 8[89]| 20071 9[4-8] 20072 )\d| 20073 7(?: 20074 3| 20075 40| 20076 [5-9]\d 20077 ) 20078 )\d| 20079 4(?: 20080 (?: 20081 [0245]\d| 20082 [1379] 20083 )\d| 20084 88 20085 )| 20086 5[0-6] 20087 )\d 20088 )\d{4}| 20089 9[69]1\d{6}| 20090 9(?: 20091 [68]\d| 20092 9[089] 20093 )\d{5} 20094 </nationalNumberPattern> 20095 </mobile> 20096 <tollFree> 20097 <possibleLengths national="10"/> 20098 <exampleNumber>8008001234</exampleNumber> 20099 <nationalNumberPattern> 20100 80080(?: 20101 [01][1-9]| 20102 2\d 20103 )\d{3} 20104 </nationalNumberPattern> 20105 </tollFree> 20106 <voip> 20107 <possibleLengths national="8"/> 20108 <exampleNumber>13331234</exampleNumber> 20109 <nationalNumberPattern> 20110 1333\d{4}| 20111 [12]468\d{4} 20112 </nationalNumberPattern> 20113 </voip> 20114 </territory> 20115 20116 <!-- Mongolia (MN) --> 20117 <!-- http://www.itu.int/oth/T020200008E/en --> 20118 <!-- http://www.crc.gov.mn/k/4L/36 --> 20119 <territory id="MN" countryCode="976" internationalPrefix="001" nationalPrefix="0"> 20120 <availableFormats> 20121 <!-- For fixed-line single digit area code numbers. We have only "1" as single digit 20122 area code until now. Grouping access code and area code, this is why first two 20123 digits are grouped. --> 20124 <numberFormat pattern="(\d{2})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 20125 <leadingDigits>[12]1</leadingDigits> 20126 <format>$1 $2 $3</format> 20127 </numberFormat> 20128 <!-- Format for 5X wireless local loop numbers (that are supported in fixed-line) 20129 which do not need national prefix as per online results. --> 20130 <numberFormat pattern="(\d{4})(\d{4})"> 20131 <leadingDigits>[57-9]</leadingDigits> 20132 <format>$1 $2</format> 20133 </numberFormat> 20134 <!-- For fixed-line two digit area code numbers. --> 20135 <numberFormat pattern="(\d{3})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 20136 <leadingDigits>[12]2[1-3]</leadingDigits> 20137 <format>$1 $2</format> 20138 </numberFormat> 20139 <!-- For fixed-line three digit area code numbers. --> 20140 <numberFormat pattern="(\d{4})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 20141 <leadingDigits> 20142 [12](?: 20143 27| 20144 3[2-8]| 20145 4[2-68]| 20146 5[1-4689] 20147 ) 20148 </leadingDigits> 20149 <leadingDigits> 20150 [12](?: 20151 27| 20152 3[2-8]| 20153 4[2-68]| 20154 5[1-4689] 20155 )[0-3] 20156 </leadingDigits> 20157 <format>$1 $2</format> 20158 </numberFormat> 20159 <!-- For fixed-line four digit area code numbers. --> 20160 <numberFormat pattern="(\d{5})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 20161 <leadingDigits>[12]</leadingDigits> 20162 <format>$1 $2</format> 20163 </numberFormat> 20164 </availableFormats> 20165 <generalDesc> 20166 <nationalNumberPattern> 20167 [12]\d{7,9}| 20168 [57-9]\d{7} 20169 </nationalNumberPattern> 20170 </generalDesc> 20171 <!-- Note the leading digit is the access code: 1 is used by Mongolia Telecom subscribers 20172 and 2 is used by Mongolian Railway subscribers. The area code then follows the access 20173 code, and could be 1 to 4 digits long. We also cover wireless local loop numbers here 20174 as well, even though we are not certain whether they are in fact fixed or mobile in 20175 this country. 5-digit subscriber numbers for 4-digit area codes have been added due to 20176 online numbers being found. --> 20177 <fixedLine> 20178 <possibleLengths national="[8-10]" localOnly="[4-6]"/> 20179 <exampleNumber>53123456</exampleNumber> 20180 <nationalNumberPattern> 20181 [12]2[1-3]\d{5,6}| 20182 7(?: 20183 0[0-5]\d| 20184 128 20185 )\d{4}| 20186 (?: 20187 [12](?: 20188 1| 20189 27 20190 )| 20191 5[368] 20192 )\d{6}| 20193 [12](?: 20194 3[2-8]| 20195 4[2-68]| 20196 5[1-4689] 20197 )\d{6,7} 20198 </nationalNumberPattern> 20199 </fixedLine> 20200 <mobile> 20201 <possibleLengths national="8"/> 20202 <exampleNumber>88123456</exampleNumber> 20203 <nationalNumberPattern> 20204 (?: 20205 83[01]| 20206 920 20207 )\d{5}| 20208 (?: 20209 5[05]| 20210 8[05689]| 20211 9[013-9] 20212 )\d{6} 20213 </nationalNumberPattern> 20214 </mobile> 20215 <!-- No tollFree or premiumRate information can be found. --> 20216 <!-- According to the document this could be stricter, but there are counter examples 20217 online. --> 20218 <voip> 20219 <possibleLengths national="8"/> 20220 <exampleNumber>75123456</exampleNumber> 20221 <nationalNumberPattern> 20222 712[0-79]\d{4}| 20223 7(?: 20224 1[013-9]| 20225 [25-8]\d 20226 )\d{5} 20227 </nationalNumberPattern> 20228 </voip> 20229 </territory> 20230 20231 <!-- Macao (MO) --> 20232 <!-- No tollFree or premiumRate information can be found. --> 20233 <!-- http://www.itu.int/oth/T020200007E/en --> 20234 <!-- http://www.dsrt.gov.mo/web/en/generalinfo/allocatednum --> 20235 <territory id="MO" countryCode="853" internationalPrefix="00"> 20236 <availableFormats> 20237 <numberFormat pattern="(\d{4})(\d{3})"> 20238 <leadingDigits>0</leadingDigits> 20239 <format>$1 $2</format> 20240 </numberFormat> 20241 <numberFormat pattern="(\d{4})(\d{4})"> 20242 <leadingDigits>[268]</leadingDigits> 20243 <format>$1 $2</format> 20244 </numberFormat> 20245 </availableFormats> 20246 <generalDesc> 20247 <nationalNumberPattern> 20248 0800\d{3}| 20249 (?: 20250 28| 20251 [68]\d 20252 )\d{6} 20253 </nationalNumberPattern> 20254 </generalDesc> 20255 <!-- Added support to specific 811 sub range(3 digit granularity) based on info in 20256 telecommunications.ctt.gov.mo. Other ranges are from ITU doc. --> 20257 <fixedLine> 20258 <possibleLengths national="8"/> 20259 <exampleNumber>28212345</exampleNumber> 20260 <nationalNumberPattern> 20261 (?: 20262 28[2-9]| 20263 8(?: 20264 11| 20265 [2-57-9]\d 20266 ) 20267 )\d{5} 20268 </nationalNumberPattern> 20269 </fixedLine> 20270 <mobile> 20271 <possibleLengths national="8"/> 20272 <exampleNumber>66123456</exampleNumber> 20273 <nationalNumberPattern> 20274 6800[0-79]\d{3}| 20275 6(?: 20276 [235]\d\d| 20277 6(?: 20278 0[0-5]| 20279 [1-9]\d 20280 )| 20281 8(?: 20282 0[1-9]| 20283 [14-8]\d| 20284 2[5-9]| 20285 [39][0-4] 20286 ) 20287 )\d{4} 20288 </nationalNumberPattern> 20289 </mobile> 20290 <tollFree> 20291 <possibleLengths national="7"/> 20292 <exampleNumber>0800501</exampleNumber> 20293 <nationalNumberPattern>0800\d{3}</nationalNumberPattern> 20294 </tollFree> 20295 </territory> 20296 20297 <!-- Northern Mariana Islands (MP) --> 20298 <!-- Calling code and formatting shared with 'US' --> 20299 <!-- http://www.itu.int/oth/T02020000EE/en --> 20300 <!-- http://www.cnmiphonebook.com/ --> 20301 <territory id="MP" countryCode="1" leadingDigits="670" internationalPrefix="011" 20302 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 20303 nationalPrefixTransformRule="670$1"> 20304 <generalDesc> 20305 <nationalNumberPattern> 20306 [58]\d{9}| 20307 (?: 20308 67| 20309 90 20310 )0\d{7} 20311 </nationalNumberPattern> 20312 </generalDesc> 20313 <!-- Extra exchange codes 232, 289, 355, 472, 633, 637, 646, 647, 649, 653, 687, 734 and 828 20314 were seen in the white and yellow pages, but no numbers with these exchange codes have 20315 proved to be diallable so we exclude them for now. 783 prefix is supported based on 20316 user report. --> 20317 <fixedLine> 20318 <possibleLengths national="10" localOnly="7"/> 20319 <exampleNumber>6702345678</exampleNumber> 20320 <nationalNumberPattern> 20321 670(?: 20322 2(?: 20323 3[3-7]| 20324 56| 20325 8[4-8] 20326 )| 20327 32[1-38]| 20328 4(?: 20329 33| 20330 8[348] 20331 )| 20332 5(?: 20333 32| 20334 55| 20335 88 20336 )| 20337 6(?: 20338 64| 20339 70| 20340 82 20341 )| 20342 78[3589]| 20343 8[3-9]8| 20344 989 20345 )\d{4} 20346 </nationalNumberPattern> 20347 </fixedLine> 20348 <mobile> 20349 <possibleLengths national="10" localOnly="7"/> 20350 <exampleNumber>6702345678</exampleNumber> 20351 <nationalNumberPattern> 20352 670(?: 20353 2(?: 20354 3[3-7]| 20355 56| 20356 8[4-8] 20357 )| 20358 32[1-38]| 20359 4(?: 20360 33| 20361 8[348] 20362 )| 20363 5(?: 20364 32| 20365 55| 20366 88 20367 )| 20368 6(?: 20369 64| 20370 70| 20371 82 20372 )| 20373 78[3589]| 20374 8[3-9]8| 20375 989 20376 )\d{4} 20377 </nationalNumberPattern> 20378 </mobile> 20379 <tollFree> 20380 <possibleLengths national="10"/> 20381 <exampleNumber>8002123456</exampleNumber> 20382 <nationalNumberPattern> 20383 8(?: 20384 00| 20385 33| 20386 44| 20387 55| 20388 66| 20389 77| 20390 88 20391 )[2-9]\d{6} 20392 </nationalNumberPattern> 20393 </tollFree> 20394 <premiumRate> 20395 <possibleLengths national="10"/> 20396 <exampleNumber>9002123456</exampleNumber> 20397 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 20398 </premiumRate> 20399 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 20400 <personalNumber> 20401 <possibleLengths national="10"/> 20402 <exampleNumber>5002345678</exampleNumber> 20403 <nationalNumberPattern> 20404 52(?: 20405 3(?: 20406 [2-46-9][02-9]\d| 20407 5(?: 20408 [02-46-9]\d| 20409 5[0-46-9] 20410 ) 20411 )| 20412 4(?: 20413 [2-478][02-9]\d| 20414 5(?: 20415 [034]\d| 20416 2[024-9]| 20417 5[0-46-9] 20418 )| 20419 6(?: 20420 0[1-9]| 20421 [2-9]\d 20422 )| 20423 9(?: 20424 [05-9]\d| 20425 2[0-5]| 20426 49 20427 ) 20428 ) 20429 )\d{4}| 20430 52[34][2-9]1[02-9]\d{4}| 20431 5(?: 20432 00| 20433 2[125-7]| 20434 33| 20435 44| 20436 66| 20437 77| 20438 88 20439 )[2-9]\d{6} 20440 </nationalNumberPattern> 20441 </personalNumber> 20442 </territory> 20443 20444 <!-- Martinique (MQ) --> 20445 <!-- The 876 prefix is mentioned in the plan, but the plan is from 2006 and in France VOIP 20446 numbers were changed from 087 to the 09 prefix in 2009. It is likely this occurred here 20447 too. --> 20448 <!-- http://www.itu.int/oth/T0202000086/en --> 20449 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 20450 <territory id="MQ" countryCode="596" internationalPrefix="00" nationalPrefix="0" 20451 mobileNumberPortableRegion="true"> 20452 <availableFormats> 20453 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 20454 <leadingDigits>[569]</leadingDigits> 20455 <format>$1 $2 $3 $4</format> 20456 </numberFormat> 20457 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 20458 <leadingDigits>8</leadingDigits> 20459 <format>$1 $2 $3 $4</format> 20460 </numberFormat> 20461 </availableFormats> 20462 <generalDesc> 20463 <nationalNumberPattern> 20464 (?: 20465 69| 20466 80 20467 )\d{7}| 20468 (?: 20469 59| 20470 97 20471 )6\d{6} 20472 </nationalNumberPattern> 20473 </generalDesc> 20474 <fixedLine> 20475 <possibleLengths national="9"/> 20476 <exampleNumber>596301234</exampleNumber> 20477 <nationalNumberPattern> 20478 596(?: 20479 [04-7]\d| 20480 10| 20481 2[7-9]| 20482 3[014-9]| 20483 8[09]| 20484 9[4-9] 20485 )\d{4} 20486 </nationalNumberPattern> 20487 </fixedLine> 20488 <!-- Ranges are updated based on below official page. Search using prefix 0696X. Ex: 06965 20489 http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 20490 <mobile> 20491 <possibleLengths national="9"/> 20492 <exampleNumber>696201234</exampleNumber> 20493 <nationalNumberPattern> 20494 69(?: 20495 6(?: 20496 [0-46-9]\d| 20497 5[0-6] 20498 )| 20499 727 20500 )\d{4} 20501 </nationalNumberPattern> 20502 </mobile> 20503 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 20504 numbers. --> 20505 <tollFree> 20506 <possibleLengths national="9"/> 20507 <exampleNumber>800012345</exampleNumber> 20508 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 20509 </tollFree> 20510 <voip> 20511 <possibleLengths national="9"/> 20512 <exampleNumber>976612345</exampleNumber> 20513 <nationalNumberPattern> 20514 976(?: 20515 6\d| 20516 7[0-367] 20517 )\d{4} 20518 </nationalNumberPattern> 20519 </voip> 20520 </territory> 20521 20522 <!-- Mauritania (MR) --> 20523 <!-- http://www.itu.int/oth/T0202000087/en --> 20524 <!-- http://are.mr/pdfs/pnn2010.pdf --> 20525 <territory id="MR" countryCode="222" internationalPrefix="00"> 20526 <availableFormats> 20527 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 20528 <leadingDigits>[2-48]</leadingDigits> 20529 <format>$1 $2 $3 $4</format> 20530 </numberFormat> 20531 </availableFormats> 20532 <generalDesc> 20533 <nationalNumberPattern> 20534 (?: 20535 [2-4]\d\d| 20536 800 20537 )\d{5} 20538 </nationalNumberPattern> 20539 </generalDesc> 20540 <fixedLine> 20541 <possibleLengths national="8"/> 20542 <exampleNumber>35123456</exampleNumber> 20543 <nationalNumberPattern> 20544 (?: 20545 25[08]| 20546 35\d| 20547 45[1-7] 20548 )\d{5} 20549 </nationalNumberPattern> 20550 </fixedLine> 20551 <!-- Added "49\d" in response to https://github.com/google/libphonenumber/issues/529 20552 which might be overly permissive, but we don't have an official documentation for this 20553 and only a small number of numbers were found online. At least 492 and 495 are valid. --> 20554 <mobile> 20555 <possibleLengths national="8"/> 20556 <exampleNumber>22123456</exampleNumber> 20557 <nationalNumberPattern>[2-4][0-46-9]\d{6}</nationalNumberPattern> 20558 </mobile> 20559 <tollFree> 20560 <possibleLengths national="8"/> 20561 <exampleNumber>80012345</exampleNumber> 20562 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 20563 </tollFree> 20564 </territory> 20565 20566 <!-- Montserrat (MS) --> 20567 <!-- Calling code and formatting shared with 'US' --> 20568 <!-- http://www.itu.int/oth/T020200008F/en --> 20569 <territory id="MS" countryCode="1" leadingDigits="664" internationalPrefix="011" 20570 nationalPrefix="1" nationalPrefixForParsing="1|([34]\d{6})$" 20571 nationalPrefixTransformRule="664$1" mobileNumberPortableRegion="true"> 20572 <generalDesc> 20573 <nationalNumberPattern> 20574 (?: 20575 [58]\d\d| 20576 664| 20577 900 20578 )\d{7} 20579 </nationalNumberPattern> 20580 </generalDesc> 20581 <fixedLine> 20582 <possibleLengths national="10" localOnly="7"/> 20583 <exampleNumber>6644912345</exampleNumber> 20584 <nationalNumberPattern> 20585 6644(?: 20586 1[0-3]| 20587 91 20588 )\d{4} 20589 </nationalNumberPattern> 20590 </fixedLine> 20591 <mobile> 20592 <possibleLengths national="10" localOnly="7"/> 20593 <exampleNumber>6644923456</exampleNumber> 20594 <nationalNumberPattern> 20595 664(?: 20596 3(?: 20597 49| 20598 9[1-6] 20599 )| 20600 49[2-6] 20601 )\d{4} 20602 </nationalNumberPattern> 20603 </mobile> 20604 <tollFree> 20605 <possibleLengths national="10"/> 20606 <exampleNumber>8002123456</exampleNumber> 20607 <nationalNumberPattern> 20608 8(?: 20609 00| 20610 33| 20611 44| 20612 55| 20613 66| 20614 77| 20615 88 20616 )[2-9]\d{6} 20617 </nationalNumberPattern> 20618 </tollFree> 20619 <premiumRate> 20620 <possibleLengths national="10"/> 20621 <exampleNumber>9002123456</exampleNumber> 20622 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 20623 </premiumRate> 20624 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 20625 <personalNumber> 20626 <possibleLengths national="10"/> 20627 <exampleNumber>5002345678</exampleNumber> 20628 <nationalNumberPattern> 20629 52(?: 20630 3(?: 20631 [2-46-9][02-9]\d| 20632 5(?: 20633 [02-46-9]\d| 20634 5[0-46-9] 20635 ) 20636 )| 20637 4(?: 20638 [2-478][02-9]\d| 20639 5(?: 20640 [034]\d| 20641 2[024-9]| 20642 5[0-46-9] 20643 )| 20644 6(?: 20645 0[1-9]| 20646 [2-9]\d 20647 )| 20648 9(?: 20649 [05-9]\d| 20650 2[0-5]| 20651 49 20652 ) 20653 ) 20654 )\d{4}| 20655 52[34][2-9]1[02-9]\d{4}| 20656 5(?: 20657 00| 20658 2[125-7]| 20659 33| 20660 44| 20661 66| 20662 77| 20663 88 20664 )[2-9]\d{6} 20665 </nationalNumberPattern> 20666 </personalNumber> 20667 </territory> 20668 20669 <!-- Malta (MT) --> 20670 <!-- Numbering link in the LHS menu - has more up-to-date allocations --> 20671 <!-- http://www.itu.int/oth/T0202000084/en --> 20672 <!-- http://www.mca.org.mt/regulatory/numbering/numbering-plans --> 20673 <territory id="MT" countryCode="356" internationalPrefix="00" mobileNumberPortableRegion="true"> 20674 <availableFormats> 20675 <numberFormat pattern="(\d{4})(\d{4})"> 20676 <leadingDigits>[2357-9]</leadingDigits> 20677 <format>$1 $2</format> 20678 </numberFormat> 20679 </availableFormats> 20680 <generalDesc> 20681 <nationalNumberPattern> 20682 3550\d{4}| 20683 (?: 20684 [2579]\d\d| 20685 800 20686 )\d{5} 20687 </nationalNumberPattern> 20688 </generalDesc> 20689 <fixedLine> 20690 <possibleLengths national="8"/> 20691 <exampleNumber>21001234</exampleNumber> 20692 <nationalNumberPattern> 20693 20(?: 20694 3[1-4]| 20695 6[059] 20696 )\d{4}| 20697 2(?: 20698 0[19]| 20699 [1-357]\d| 20700 60 20701 )\d{5} 20702 </nationalNumberPattern> 20703 </fixedLine> 20704 <mobile> 20705 <possibleLengths national="8"/> 20706 <exampleNumber>96961234</exampleNumber> 20707 <nationalNumberPattern> 20708 (?: 20709 7(?: 20710 210| 20711 [79]\d\d 20712 )| 20713 9(?: 20714 [29]\d\d| 20715 69[67]| 20716 8(?: 20717 1[1-3]| 20718 89| 20719 97 20720 ) 20721 ) 20722 )\d{4} 20723 </nationalNumberPattern> 20724 </mobile> 20725 <pager> 20726 <possibleLengths national="8"/> 20727 <exampleNumber>71171234</exampleNumber> 20728 <nationalNumberPattern>7117\d{4}</nationalNumberPattern> 20729 </pager> 20730 <tollFree> 20731 <possibleLengths national="8"/> 20732 <exampleNumber>80071234</exampleNumber> 20733 <nationalNumberPattern> 20734 800(?: 20735 02| 20736 [3467]\d 20737 )\d{3} 20738 </nationalNumberPattern> 20739 </tollFree> 20740 <premiumRate> 20741 <possibleLengths national="8"/> 20742 <exampleNumber>50037123</exampleNumber> 20743 <nationalNumberPattern> 20744 5(?: 20745 0(?: 20746 0(?: 20747 37| 20748 43 20749 )| 20750 (?: 20751 6\d| 20752 70| 20753 9[0168] 20754 )\d 20755 )| 20756 [12]\d0[1-5] 20757 )\d{3} 20758 </nationalNumberPattern> 20759 </premiumRate> 20760 <!-- In the plan as Non-PATS ECS. --> 20761 <voip> 20762 <possibleLengths national="8"/> 20763 <exampleNumber>35501234</exampleNumber> 20764 <nationalNumberPattern>3550\d{4}</nationalNumberPattern> 20765 </voip> 20766 <!-- Using this for governmental numbers. --> 20767 <uan> 20768 <possibleLengths national="8"/> 20769 <exampleNumber>50112345</exampleNumber> 20770 <nationalNumberPattern>501\d{5}</nationalNumberPattern> 20771 </uan> 20772 </territory> 20773 20774 <!-- Mauritius (MU) --> 20775 <!-- Preferred international prefix is expected to standardize on just '00' --> 20776 <!-- http://www.icta.mu/telecommunications/numbering.htm --> 20777 <territory id="MU" countryCode="230" preferredInternationalPrefix="020" 20778 internationalPrefix="0(?:0|[24-7]0|3[03])"> 20779 <availableFormats> 20780 <numberFormat pattern="(\d{3})(\d{4})"> 20781 <leadingDigits> 20782 [2-46]| 20783 8[013] 20784 </leadingDigits> 20785 <format>$1 $2</format> 20786 </numberFormat> 20787 <numberFormat pattern="(\d{4})(\d{4})"> 20788 <leadingDigits>5</leadingDigits> 20789 <format>$1 $2</format> 20790 </numberFormat> 20791 <numberFormat pattern="(\d{5})(\d{5})"> 20792 <leadingDigits>8</leadingDigits> 20793 <format>$1 $2</format> 20794 </numberFormat> 20795 </availableFormats> 20796 <generalDesc> 20797 <nationalNumberPattern> 20798 (?: 20799 5| 20800 8\d\d 20801 )\d{7}| 20802 [2-468]\d{6} 20803 </nationalNumberPattern> 20804 </generalDesc> 20805 <!-- See also: http://www.wtng.info/wtng-230-mu.html for additional detail. Prefix 267 is 20806 added based on user report. --> 20807 <fixedLine> 20808 <possibleLengths national="7,8"/> 20809 <exampleNumber>54480123</exampleNumber> 20810 <nationalNumberPattern> 20811 (?: 20812 2(?: 20813 [0346-8]\d| 20814 1[0-7] 20815 )| 20816 4(?: 20817 [013568]\d| 20818 2[4-7] 20819 )| 20820 54(?: 20821 [3-5]\d| 20822 71 20823 )| 20824 6\d\d| 20825 8(?: 20826 14| 20827 3[129] 20828 ) 20829 )\d{4} 20830 </nationalNumberPattern> 20831 </fixedLine> 20832 <mobile> 20833 <possibleLengths national="8"/> 20834 <exampleNumber>52512345</exampleNumber> 20835 <nationalNumberPattern> 20836 5(?: 20837 4(?: 20838 2[1-389]| 20839 7[1-9] 20840 )| 20841 87[15-8] 20842 )\d{4}| 20843 5(?: 20844 2[5-9]| 20845 4[3-689]| 20846 [57]\d| 20847 8[0-689]| 20848 9[0-8] 20849 )\d{5} 20850 </nationalNumberPattern> 20851 </mobile> 20852 <!-- Prefix 802 is added based on user report. --> 20853 <tollFree> 20854 <possibleLengths national="7,10"/> 20855 <exampleNumber>8001234</exampleNumber> 20856 <nationalNumberPattern> 20857 802\d{7}| 20858 80[0-2]\d{4} 20859 </nationalNumberPattern> 20860 </tollFree> 20861 <premiumRate> 20862 <possibleLengths national="7"/> 20863 <exampleNumber>3012345</exampleNumber> 20864 <nationalNumberPattern>30\d{5}</nationalNumberPattern> 20865 </premiumRate> 20866 <voip> 20867 <possibleLengths national="7"/> 20868 <exampleNumber>3201234</exampleNumber> 20869 <nationalNumberPattern> 20870 3(?: 20871 20| 20872 9\d 20873 )\d{4} 20874 </nationalNumberPattern> 20875 </voip> 20876 </territory> 20877 20878 <!-- Maldives (MV) --> 20879 <!-- http://www.itu.int/oth/T0202000082/en --> 20880 <!-- http://www.dhiraagu.com.mv --> 20881 <territory id="MV" countryCode="960" preferredInternationalPrefix="00" 20882 internationalPrefix="0(?:0|19)"> 20883 <availableFormats> 20884 <numberFormat pattern="(\d{3})(\d{4})"> 20885 <leadingDigits> 20886 [3467]| 20887 9[13-9] 20888 </leadingDigits> 20889 <format>$1-$2</format> 20890 </numberFormat> 20891 <!-- It's not clear whether 800 and 900 numbers have a leading zero; 900 numbers have been 20892 described in ITU docs without a leading zero, and Maldives doesn't have a trunk 20893 prefix. --> 20894 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 20895 <leadingDigits>[89]</leadingDigits> 20896 <format>$1 $2 $3</format> 20897 </numberFormat> 20898 </availableFormats> 20899 <generalDesc> 20900 <nationalNumberPattern> 20901 (?: 20902 800| 20903 9[0-57-9]\d 20904 )\d{7}| 20905 [34679]\d{6} 20906 </nationalNumberPattern> 20907 </generalDesc> 20908 <!-- Prefix 690 is mentioned in old ITU doc dated 2011 however it is not mentioned in 20909 http://www.cam.gov.mv/ which has newer update 2017. Also no online numbers found, so 20910 not supporting it. --> 20911 <fixedLine> 20912 <possibleLengths national="7"/> 20913 <exampleNumber>6701234</exampleNumber> 20914 <nationalNumberPattern> 20915 (?: 20916 3(?: 20917 0[0-3]| 20918 3[0-59] 20919 )| 20920 6(?: 20921 [57][02468]| 20922 6[024-68]| 20923 8[024689] 20924 ) 20925 )\d{4} 20926 </nationalNumberPattern> 20927 </fixedLine> 20928 <!-- 46[46] are new prefixes for Dhiraagu and Ooredoo, used currently for SMS-based 20929 services. --> 20930 <mobile> 20931 <possibleLengths national="7"/> 20932 <exampleNumber>7712345</exampleNumber> 20933 <nationalNumberPattern> 20934 46[46]\d{4}| 20935 (?: 20936 7\d| 20937 9[13-9] 20938 )\d{5} 20939 </nationalNumberPattern> 20940 </mobile> 20941 <tollFree> 20942 <possibleLengths national="10"/> 20943 <exampleNumber>8001234567</exampleNumber> 20944 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 20945 </tollFree> 20946 <premiumRate> 20947 <possibleLengths national="10"/> 20948 <exampleNumber>9001234567</exampleNumber> 20949 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 20950 </premiumRate> 20951 <!-- 400 and 450 numbers are mentioned in the ITU document as "Non Geographic Fixed Service" 20952 and seem to be used by businesses. --> 20953 <uan> 20954 <possibleLengths national="7"/> 20955 <exampleNumber>4001234</exampleNumber> 20956 <nationalNumberPattern>4[05]0\d{4}</nationalNumberPattern> 20957 </uan> 20958 </territory> 20959 20960 <!-- Malawi (MW) --> 20961 <!-- The plan doesn't state that a national prefix exists, but numbers found on the internet are 20962 consistent in having one. --> 20963 <!-- http://www.itu.int/oth/T0202000080/en --> 20964 <territory id="MW" countryCode="265" internationalPrefix="00" nationalPrefix="0"> 20965 <availableFormats> 20966 <numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 20967 <leadingDigits>1[2-9]</leadingDigits> 20968 <format>$1 $2 $3</format> 20969 </numberFormat> 20970 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 20971 <leadingDigits>2</leadingDigits> 20972 <format>$1 $2 $3</format> 20973 </numberFormat> 20974 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 20975 <leadingDigits>[137-9]</leadingDigits> 20976 <format>$1 $2 $3 $4</format> 20977 </numberFormat> 20978 </availableFormats> 20979 <generalDesc> 20980 <nationalNumberPattern> 20981 (?: 20982 [129]\d| 20983 31| 20984 77| 20985 88 20986 )\d{7}| 20987 1\d{6} 20988 </nationalNumberPattern> 20989 </generalDesc> 20990 <!-- 14 is no longer mentioned in the plan as a prefix, but plenty of online numbers have 20991 been found so this is being retained for now. It is possible however that these may be 20992 old-format mobile numbers. --> 20993 <fixedLine> 20994 <possibleLengths national="7,9"/> 20995 <exampleNumber>1234567</exampleNumber> 20996 <nationalNumberPattern> 20997 (?: 20998 1[2-9]| 20999 2[12]\d\d 21000 )\d{5} 21001 </nationalNumberPattern> 21002 </fixedLine> 21003 <mobile> 21004 <possibleLengths national="9"/> 21005 <exampleNumber>991234567</exampleNumber> 21006 <nationalNumberPattern> 21007 111\d{6}| 21008 (?: 21009 31| 21010 77| 21011 88| 21012 9[89] 21013 )\d{7} 21014 </nationalNumberPattern> 21015 </mobile> 21016 </territory> 21017 21018 <!-- Mexico (MX) --> 21019 <!-- http://www.itu.int/oth/T020200008A/en --> 21020 <!-- http://en.wikipedia.org/wiki/%2B52 --> 21021 <!-- http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico --> 21022 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number --> 21023 <!-- When a number starts with 01 or 02, we remove the prefixes; when a number starts with 044 21024 or 045 followed by 10 digits, we replace the prefixes with 1. This way all the mobile 21025 numbers, regardless of whether they are written in international format (leading 1) or 21026 national format (leading 044/045), will be parsed into the same form. --> 21027 <territory id="MX" countryCode="52" preferredInternationalPrefix="00" 21028 internationalPrefix="0[09]" nationalPrefix="01" 21029 nationalPrefixForParsing="0(?:[12]|4[45])|1" mobileNumberPortableRegion="true"> 21030 <availableFormats> 21031 <!-- 5-digit shortcodes (very rare). --> 21032 <numberFormat pattern="(\d{5})"> 21033 <leadingDigits>53</leadingDigits> 21034 <format>$1</format> 21035 <intlFormat>NA</intlFormat> 21036 </numberFormat> 21037 <!-- Fixed line (2-digit area codes). --> 21038 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 21039 <leadingDigits> 21040 33| 21041 5[56]| 21042 81 21043 </leadingDigits> 21044 <format>$1 $2 $3</format> 21045 </numberFormat> 21046 <!-- Fixed line (3-digit area codes) and other non-mobile numbers. --> 21047 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 21048 <leadingDigits>[2-9]</leadingDigits> 21049 <format>$1 $2 $3</format> 21050 </numberFormat> 21051 <!-- Mobile version of fixed line 2-digit area codes and removing former mobile token 1. --> 21052 <numberFormat pattern="(\d)(\d{2})(\d{4})(\d{4})" 21053 nationalPrefixOptionalWhenFormatting="true"> 21054 <leadingDigits> 21055 1(?: 21056 33| 21057 5[56]| 21058 81 21059 ) 21060 </leadingDigits> 21061 <format>$2 $3 $4</format> 21062 </numberFormat> 21063 <!-- Mobile version of fixed line 3-digit area codes and removing former mobile token 1. --> 21064 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{4})" 21065 nationalPrefixOptionalWhenFormatting="true"> 21066 <leadingDigits>1</leadingDigits> 21067 <format>$2 $3 $4</format> 21068 </numberFormat> 21069 </availableFormats> 21070 <generalDesc> 21071 <nationalNumberPattern> 21072 1(?: 21073 (?: 21074 44| 21075 99 21076 )[1-9]| 21077 65[0-689] 21078 )\d{7}| 21079 (?: 21080 1(?: 21081 [017]\d| 21082 [235][1-9]| 21083 4[0-35-9]| 21084 6[0-46-9]| 21085 8[1-79]| 21086 9[1-8] 21087 )| 21088 [2-9]\d 21089 )\d{8} 21090 </nationalNumberPattern> 21091 </generalDesc> 21092 <!-- http://en.wikipedia.org/wiki/Area_codes_in_Mexico_by_code --> 21093 <!-- Also covering fixed satellite service numbers (prefixes: 200 and 201). --> 21094 <fixedLine> 21095 <possibleLengths national="10" localOnly="7,8"/> 21096 <exampleNumber>2001234567</exampleNumber> 21097 <nationalNumberPattern> 21098 6571\d{6}| 21099 (?: 21100 2(?: 21101 0[01]| 21102 2[1-9]| 21103 3[1-35-8]| 21104 4[13-9]| 21105 7[1-689]| 21106 8[1-578]| 21107 9[467] 21108 )| 21109 3(?: 21110 1[1-79]| 21111 [2458][1-9]| 21112 3\d| 21113 7[1-8]| 21114 9[1-5] 21115 )| 21116 4(?: 21117 1[1-57-9]| 21118 [25-7][1-9]| 21119 3[1-8]| 21120 4\d| 21121 8[1-35-9]| 21122 9[2-689] 21123 )| 21124 5(?: 21125 [56]\d| 21126 88| 21127 9[1-79] 21128 )| 21129 6(?: 21130 1[2-68]| 21131 [2-4][1-9]| 21132 5[1-3689]| 21133 6[1-57-9]| 21134 7[1-7]| 21135 8[67]| 21136 9[4-8] 21137 )| 21138 7(?: 21139 [1-467][1-9]| 21140 5[13-9]| 21141 8[1-69]| 21142 9[17] 21143 )| 21144 8(?: 21145 1\d| 21146 2[13-689]| 21147 3[1-6]| 21148 4[124-6]| 21149 6[1246-9]| 21150 7[1-378]| 21151 9[12479] 21152 )| 21153 9(?: 21154 1[346-9]| 21155 2[1-4]| 21156 3[2-46-8]| 21157 5[1348]| 21158 6[1-9]| 21159 7[12]| 21160 8[1-8]| 21161 9\d 21162 ) 21163 )\d{7} 21164 </nationalNumberPattern> 21165 </fixedLine> 21166 <!-- Fixed satellite service numbers are not included here, although many other prefixes from 21167 the fixedLine pattern are. --> 21168 <mobile> 21169 <possibleLengths national="10,11" localOnly="7,8"/> 21170 <exampleNumber>12221234567</exampleNumber> 21171 <nationalNumberPattern> 21172 6571\d{6}| 21173 (?: 21174 1(?: 21175 2(?: 21176 2[1-9]| 21177 3[1-35-8]| 21178 4[13-9]| 21179 7[1-689]| 21180 8[1-578]| 21181 9[467] 21182 )| 21183 3(?: 21184 1[1-79]| 21185 [2458][1-9]| 21186 3\d| 21187 7[1-8]| 21188 9[1-5] 21189 )| 21190 4(?: 21191 1[1-57-9]| 21192 [24-7][1-9]| 21193 3[1-8]| 21194 8[1-35-9]| 21195 9[2-689] 21196 )| 21197 5(?: 21198 [56]\d| 21199 88| 21200 9[1-79] 21201 )| 21202 6(?: 21203 1[2-68]| 21204 [2-4][1-9]| 21205 5[1-3689]| 21206 6[1-57-9]| 21207 7[1-7]| 21208 8[67]| 21209 9[4-8] 21210 )| 21211 7(?: 21212 [1-467][1-9]| 21213 5[13-9]| 21214 8[1-69]| 21215 9[17] 21216 )| 21217 8(?: 21218 1\d| 21219 2[13-689]| 21220 3[1-6]| 21221 4[124-6]| 21222 6[1246-9]| 21223 7[1-378]| 21224 9[12479] 21225 )| 21226 9(?: 21227 1[346-9]| 21228 2[1-4]| 21229 3[2-46-8]| 21230 5[1348]| 21231 [69][1-9]| 21232 7[12]| 21233 8[1-8] 21234 ) 21235 )| 21236 2(?: 21237 2[1-9]| 21238 3[1-35-8]| 21239 4[13-9]| 21240 7[1-689]| 21241 8[1-578]| 21242 9[467] 21243 )| 21244 3(?: 21245 1[1-79]| 21246 [2458][1-9]| 21247 3\d| 21248 7[1-8]| 21249 9[1-5] 21250 )| 21251 4(?: 21252 1[1-57-9]| 21253 [25-7][1-9]| 21254 3[1-8]| 21255 4\d| 21256 8[1-35-9]| 21257 9[2-689] 21258 )| 21259 5(?: 21260 [56]\d| 21261 88| 21262 9[1-79] 21263 )| 21264 6(?: 21265 1[2-68]| 21266 [2-4][1-9]| 21267 5[1-3689]| 21268 6[1-57-9]| 21269 7[1-7]| 21270 8[67]| 21271 9[4-8] 21272 )| 21273 7(?: 21274 [1-467][1-9]| 21275 5[13-9]| 21276 8[1-69]| 21277 9[17] 21278 )| 21279 8(?: 21280 1\d| 21281 2[13-689]| 21282 3[1-6]| 21283 4[124-6]| 21284 6[1246-9]| 21285 7[1-378]| 21286 9[12479] 21287 )| 21288 9(?: 21289 1[346-9]| 21290 2[1-4]| 21291 3[2-46-8]| 21292 5[1348]| 21293 6[1-9]| 21294 7[12]| 21295 8[1-8]| 21296 9\d 21297 ) 21298 )\d{7} 21299 </nationalNumberPattern> 21300 </mobile> 21301 <tollFree> 21302 <possibleLengths national="10"/> 21303 <exampleNumber>8001234567</exampleNumber> 21304 <nationalNumberPattern> 21305 8(?: 21306 00| 21307 88 21308 )\d{7} 21309 </nationalNumberPattern> 21310 </tollFree> 21311 <premiumRate> 21312 <possibleLengths national="10"/> 21313 <exampleNumber>9001234567</exampleNumber> 21314 <nationalNumberPattern>900\d{7}</nationalNumberPattern> 21315 </premiumRate> 21316 <sharedCost> 21317 <possibleLengths national="10"/> 21318 <exampleNumber>3001234567</exampleNumber> 21319 <nationalNumberPattern>300\d{7}</nationalNumberPattern> 21320 </sharedCost> 21321 <personalNumber> 21322 <possibleLengths national="10"/> 21323 <exampleNumber>5001234567</exampleNumber> 21324 <nationalNumberPattern>500\d{7}</nationalNumberPattern> 21325 </personalNumber> 21326 </territory> 21327 21328 <!-- Malaysia (MY) --> 21329 <!-- http://en.wikipedia.org/wiki/%2B60 --> 21330 <!-- https://www.mcmc.gov.my/sectors/celco/numbering-management/numbering-management/numbers-assignment --> 21331 <territory id="MY" countryCode="60" internationalPrefix="00" nationalPrefix="0" 21332 mobileNumberPortableRegion="true"> 21333 <availableFormats> 21334 <!-- 8-digit fixed line ranges --> 21335 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21336 <leadingDigits>[4-79]</leadingDigits> 21337 <format>$1-$2 $3</format> 21338 </numberFormat> 21339 <!-- 8/9-digit fixed line or mobile ranges --> 21340 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21341 <leadingDigits> 21342 1(?: 21343 [02469]| 21344 [378][1-9] 21345 )| 21346 8 21347 </leadingDigits> 21348 <format>$1-$2 $3</format> 21349 </numberFormat> 21350 <!-- 9-digit fixed line ranges --> 21351 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21352 <leadingDigits>3</leadingDigits> 21353 <format>$1-$2 $3</format> 21354 </numberFormat> 21355 <!-- Variable cost (premium rate, toll free etc.) --> 21356 <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{4})"> 21357 <leadingDigits>1[36-8]</leadingDigits> 21358 <format>$1-$2-$3-$4</format> 21359 </numberFormat> 21360 <!-- 10 digit mobile or voip ranges --> 21361 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21362 <leadingDigits>15</leadingDigits> 21363 <format>$1-$2 $3</format> 21364 </numberFormat> 21365 <!-- 10 digit mobile ranges --> 21366 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21367 <leadingDigits>1</leadingDigits> 21368 <format>$1-$2 $3</format> 21369 </numberFormat> 21370 </availableFormats> 21371 <generalDesc> 21372 <nationalNumberPattern> 21373 1\d{8,9}| 21374 (?: 21375 3\d| 21376 [4-9] 21377 )\d{7} 21378 </nationalNumberPattern> 21379 </generalDesc> 21380 <!-- Prefixes 32778, 39108, 6795, 82266, 905[79], 9075, 9132 and 9206 are added based on user 21381 reports. Maintaining prefix data at 3 digit granularity as the new fixed-line ranges are 21382 being added frequently in mcmc.gov.my docs. This avoids false negatives and eases up the 21383 maintenance. --> 21384 <fixedLine> 21385 <possibleLengths national="8,9" localOnly="6,7"/> 21386 <exampleNumber>323856789</exampleNumber> 21387 <nationalNumberPattern> 21388 (?: 21389 3(?: 21390 2[0-36-9]| 21391 3[0-368]| 21392 4[0-278]| 21393 5[0-24-8]| 21394 6[0-467]| 21395 7[1246-9]| 21396 8\d| 21397 9[0-57] 21398 )\d| 21399 4(?: 21400 2[0-689]| 21401 [3-79]\d| 21402 8[1-35689] 21403 )| 21404 5(?: 21405 2[0-589]| 21406 [3468]\d| 21407 5[0-489]| 21408 7[1-9]| 21409 9[23] 21410 )| 21411 6(?: 21412 2[2-9]| 21413 3[1357-9]| 21414 [46]\d| 21415 5[0-6]| 21416 7[0-35-9]| 21417 85| 21418 9[015-8] 21419 )| 21420 7(?: 21421 [2579]\d| 21422 3[03-68]| 21423 4[0-8]| 21424 6[5-9]| 21425 8[0-35-9] 21426 )| 21427 8(?: 21428 [24][2-8]| 21429 3[2-5]| 21430 5[2-7]| 21431 6[2-589]| 21432 7[2-578]| 21433 [89][2-9] 21434 )| 21435 9(?: 21436 0[57]| 21437 13| 21438 [25-7]\d| 21439 [3489][0-8] 21440 ) 21441 )\d{5} 21442 </nationalNumberPattern> 21443 </fixedLine> 21444 <!-- Although the plan lists the prefix 159 as broadband services (data only), apparently it 21445 is possible to send SMSs (and receive them) from numbers in this block, so we are 21446 listing them as mobile. 11[4-6] was added based on numbers found online. --> 21447 <mobile> 21448 <possibleLengths national="9,10"/> 21449 <exampleNumber>123456789</exampleNumber> 21450 <nationalNumberPattern> 21451 1(?: 21452 1888[69]| 21453 4400| 21454 8(?: 21455 47| 21456 8[27] 21457 )[0-4] 21458 )\d{4}| 21459 1(?: 21460 0(?: 21461 [23568]\d| 21462 4[0-6]| 21463 7[016-9]| 21464 9[0-8] 21465 )| 21466 1(?: 21467 [1-5]\d\d| 21468 6(?: 21469 0[5-9]| 21470 [1-9]\d 21471 )| 21472 7(?: 21473 [0134]\d| 21474 2[1-9]| 21475 5[0-6] 21476 ) 21477 )| 21478 (?: 21479 (?: 21480 [269]| 21481 59 21482 )\d| 21483 [37][1-9]| 21484 4[235-9] 21485 )\d| 21486 8(?: 21487 1[23]| 21488 [236]\d| 21489 4[06]| 21490 5[7-9]| 21491 7[016-9]| 21492 8[01]| 21493 9[0-8] 21494 ) 21495 )\d{5} 21496 </nationalNumberPattern> 21497 </mobile> 21498 <!-- http://www.skmm.gov.my/skmmgovmy/media/General/pdf/Special_Service_Number.pdf --> 21499 <tollFree> 21500 <possibleLengths national="10"/> 21501 <exampleNumber>1300123456</exampleNumber> 21502 <nationalNumberPattern>1[378]00\d{6}</nationalNumberPattern> 21503 </tollFree> 21504 <premiumRate> 21505 <possibleLengths national="10"/> 21506 <exampleNumber>1600123456</exampleNumber> 21507 <nationalNumberPattern>1600\d{6}</nationalNumberPattern> 21508 </premiumRate> 21509 <voip> 21510 <possibleLengths national="10"/> 21511 <exampleNumber>1546012345</exampleNumber> 21512 <nationalNumberPattern> 21513 15(?: 21514 4(?: 21515 6[0-4]\d| 21516 8(?: 21517 0[125]| 21518 [17]\d| 21519 21| 21520 3[01]| 21521 4[01589]| 21522 5[014]| 21523 6[02] 21524 ) 21525 )| 21526 6(?: 21527 32[0-6]| 21528 78\d 21529 ) 21530 )\d{4} 21531 </nationalNumberPattern> 21532 </voip> 21533 </territory> 21534 21535 <!-- Mozambique (MZ) --> 21536 <!-- The plan suggests 801 and 802 numbers are shared-cost numbers, and numbers beginning with 21537 a 9 are premium rate, but no online examples can be found of any of these so they are 21538 omitted for the time-being. --> 21539 <!-- http://www.itu.int/oth/T0202000091/en --> 21540 <territory id="MZ" countryCode="258" internationalPrefix="00"> 21541 <availableFormats> 21542 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})"> 21543 <leadingDigits> 21544 2| 21545 8[2-79] 21546 </leadingDigits> 21547 <format>$1 $2 $3</format> 21548 </numberFormat> 21549 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 21550 <leadingDigits>8</leadingDigits> 21551 <format>$1 $2 $3</format> 21552 </numberFormat> 21553 </availableFormats> 21554 <generalDesc> 21555 <nationalNumberPattern> 21556 (?: 21557 2| 21558 8\d 21559 )\d{7} 21560 </nationalNumberPattern> 21561 </generalDesc> 21562 <fixedLine> 21563 <possibleLengths national="8"/> 21564 <exampleNumber>21123456</exampleNumber> 21565 <nationalNumberPattern> 21566 2(?: 21567 [1346]\d| 21568 5[0-2]| 21569 [78][12]| 21570 93 21571 )\d{5} 21572 </nationalNumberPattern> 21573 </fixedLine> 21574 <mobile> 21575 <possibleLengths national="9"/> 21576 <exampleNumber>821234567</exampleNumber> 21577 <nationalNumberPattern>8[2-79]\d{7}</nationalNumberPattern> 21578 </mobile> 21579 <!-- Unsure of the length requirement on toll-free numbers, so using 9 based on online 21580 examples. --> 21581 <tollFree> 21582 <possibleLengths national="9"/> 21583 <exampleNumber>800123456</exampleNumber> 21584 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 21585 </tollFree> 21586 </territory> 21587 21588 <!-- Namibia (NA) --> 21589 <!-- http://www.itu.int/oth/T0202000093/en --> 21590 <territory id="NA" countryCode="264" internationalPrefix="00" nationalPrefix="0"> 21591 <availableFormats> 21592 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21593 <leadingDigits>88</leadingDigits> 21594 <format>$1 $2 $3</format> 21595 </numberFormat> 21596 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21597 <leadingDigits>6</leadingDigits> 21598 <format>$1 $2 $3</format> 21599 </numberFormat> 21600 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21601 <leadingDigits>87</leadingDigits> 21602 <format>$1 $2 $3</format> 21603 </numberFormat> 21604 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 21605 <leadingDigits>8</leadingDigits> 21606 <format>$1 $2 $3</format> 21607 </numberFormat> 21608 </availableFormats> 21609 <generalDesc> 21610 <nationalNumberPattern>[68]\d{7,8}</nationalNumberPattern> 21611 </generalDesc> 21612 <!-- Includes VSAT service. Added 6768 and 64426 prefix based on user 21613 report. --> 21614 <fixedLine> 21615 <possibleLengths national="8,9"/> 21616 <exampleNumber>61221234</exampleNumber> 21617 <nationalNumberPattern> 21618 64426\d{3}| 21619 6(?: 21620 1(?: 21621 2[2-7]| 21622 3[01378]| 21623 4[0-4] 21624 )| 21625 254| 21626 32[0237]| 21627 4(?: 21628 27| 21629 41| 21630 5[25] 21631 )| 21632 52[236-8]| 21633 626| 21634 7(?: 21635 2[2-4]| 21636 30 21637 ) 21638 )\d{4,5}| 21639 6(?: 21640 1(?: 21641 (?: 21642 0\d| 21643 2[0189]| 21644 3[24-69]| 21645 4[5-9] 21646 )\d| 21647 17| 21648 69| 21649 7[014] 21650 )| 21651 2(?: 21652 17| 21653 5[0-36-8]| 21654 69| 21655 70 21656 )| 21657 3(?: 21658 17| 21659 2[14-689]| 21660 34| 21661 6[289]| 21662 7[01]| 21663 81 21664 )| 21665 4(?: 21666 17| 21667 2[0-2]| 21668 4[06]| 21669 5[0137]| 21670 69| 21671 7[01] 21672 )| 21673 5(?: 21674 17| 21675 2[0459]| 21676 69| 21677 7[01] 21678 )| 21679 6(?: 21680 17| 21681 25| 21682 38| 21683 42| 21684 69| 21685 7[01] 21686 )| 21687 7(?: 21688 17| 21689 2[569]| 21690 3[13]| 21691 6[89]| 21692 7[01] 21693 ) 21694 )\d{4} 21695 </nationalNumberPattern> 21696 </fixedLine> 21697 <!-- Includes the Switch CDMA Service. --> 21698 <mobile> 21699 <possibleLengths national="9"/> 21700 <exampleNumber>811234567</exampleNumber> 21701 <nationalNumberPattern> 21702 (?: 21703 60| 21704 8[1245] 21705 )\d{7} 21706 </nationalNumberPattern> 21707 </mobile> 21708 <tollFree> 21709 <possibleLengths national="9"/> 21710 <exampleNumber>800123456</exampleNumber> 21711 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 21712 </tollFree> 21713 <premiumRate> 21714 <possibleLengths national="9"/> 21715 <exampleNumber>870123456</exampleNumber> 21716 <nationalNumberPattern>8701\d{5}</nationalNumberPattern> 21717 </premiumRate> 21718 <!-- Including virtual telephone and VOIP services. --> 21719 <voip> 21720 <possibleLengths national="8,9"/> 21721 <exampleNumber>88612345</exampleNumber> 21722 <nationalNumberPattern> 21723 8(?: 21724 3\d\d| 21725 86 21726 )\d{5} 21727 </nationalNumberPattern> 21728 </voip> 21729 </territory> 21730 21731 <!-- New Caledonia (NC) --> 21732 <!-- http://www.itu.int/oth/T0202000098/en --> 21733 <!-- http://www.opt.nc --> 21734 <territory id="NC" countryCode="687" internationalPrefix="00"> 21735 <availableFormats> 21736 <!-- 3-digit Shortcodes which would otherwise be formatted as 'XX.X' --> 21737 <numberFormat pattern="(\d{3})"> 21738 <leadingDigits>5[6-8]</leadingDigits> 21739 <format>$1</format> 21740 <intlFormat>NA</intlFormat> 21741 </numberFormat> 21742 <!-- From http://www.1012.nc, the local yellow pages. --> 21743 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 21744 <leadingDigits>[02-57-9]</leadingDigits> 21745 <format>$1.$2.$3</format> 21746 </numberFormat> 21747 </availableFormats> 21748 <generalDesc> 21749 <nationalNumberPattern> 21750 (?: 21751 050| 21752 [2-57-9]\d\d 21753 )\d{3} 21754 </nationalNumberPattern> 21755 </generalDesc> 21756 <!-- Including the 88 prefix for public payphones. --> 21757 <fixedLine> 21758 <possibleLengths national="6"/> 21759 <exampleNumber>201234</exampleNumber> 21760 <nationalNumberPattern> 21761 (?: 21762 2[03-9]| 21763 3[0-5]| 21764 4[1-7]| 21765 88 21766 )\d{4} 21767 </nationalNumberPattern> 21768 </fixedLine> 21769 <mobile> 21770 <possibleLengths national="6"/> 21771 <exampleNumber>751234</exampleNumber> 21772 <nationalNumberPattern> 21773 (?: 21774 5[0-4]| 21775 [79]\d| 21776 8[0-79] 21777 )\d{4} 21778 </nationalNumberPattern> 21779 </mobile> 21780 <!-- Prefix 050 is added based on user report. 21781 https://www.enercal.nc/nos-agences/ (click on DUMBEA CENTRE in the list) --> 21782 <tollFree> 21783 <possibleLengths national="6"/> 21784 <exampleNumber>050012</exampleNumber> 21785 <nationalNumberPattern>050\d{3}</nationalNumberPattern> 21786 </tollFree> 21787 <!-- Listed as "voice services", from what we've seen they seem to cost extra. --> 21788 <!-- Note that OPT lists 3631 as a free short number for caller ID services, but the ITU 21789 document says that all 36 numbers are 6 digits. See ShortNumberMetadata.xml for more. --> 21790 <premiumRate> 21791 <possibleLengths national="6"/> 21792 <exampleNumber>366711</exampleNumber> 21793 <nationalNumberPattern>36\d{4}</nationalNumberPattern> 21794 </premiumRate> 21795 </territory> 21796 21797 <!-- Niger (NE) --> 21798 <!-- http://www.itu.int/oth/T020200009B/en --> 21799 <territory id="NE" countryCode="227" internationalPrefix="00"> 21800 <availableFormats> 21801 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 21802 <leadingDigits>08</leadingDigits> 21803 <format>$1 $2 $3</format> 21804 </numberFormat> 21805 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 21806 <leadingDigits> 21807 [089]| 21808 2[013]| 21809 7[04] 21810 </leadingDigits> 21811 <format>$1 $2 $3 $4</format> 21812 </numberFormat> 21813 </availableFormats> 21814 <generalDesc> 21815 <nationalNumberPattern>[027-9]\d{7}</nationalNumberPattern> 21816 </generalDesc> 21817 <!-- Adding 20 61 from online numbers. --> 21818 <fixedLine> 21819 <possibleLengths national="8"/> 21820 <exampleNumber>20201234</exampleNumber> 21821 <nationalNumberPattern> 21822 2(?: 21823 0(?: 21824 20| 21825 3[1-8]| 21826 4[13-5]| 21827 5[14]| 21828 6[14578]| 21829 7[1-578] 21830 )| 21831 1(?: 21832 4[145]| 21833 5[14]| 21834 6[14-68]| 21835 7[169]| 21836 88 21837 ) 21838 )\d{4} 21839 </nationalNumberPattern> 21840 </fixedLine> 21841 <!-- Added 84, 85, 88, 90, 91, 92, 98 and 99 from online data. Airtel have confirmed that 21842 they use the 89 and 97 prefixes, and Orange use 92. MOOV started using 95 in Jan 21843 2014. --> 21844 <mobile> 21845 <possibleLengths national="8"/> 21846 <exampleNumber>93123456</exampleNumber> 21847 <nationalNumberPattern> 21848 (?: 21849 23| 21850 7[04]| 21851 [89]\d 21852 )\d{6} 21853 </nationalNumberPattern> 21854 </mobile> 21855 <tollFree> 21856 <possibleLengths national="8"/> 21857 <exampleNumber>08123456</exampleNumber> 21858 <nationalNumberPattern>08\d{6}</nationalNumberPattern> 21859 </tollFree> 21860 <premiumRate> 21861 <possibleLengths national="8"/> 21862 <exampleNumber>09123456</exampleNumber> 21863 <nationalNumberPattern>09\d{6}</nationalNumberPattern> 21864 </premiumRate> 21865 </territory> 21866 21867 <!-- Norfolk Island (NF) --> 21868 <!-- Including numbers for Australian Antarctic stations. --> 21869 <!-- http://www.itu.int/oth/T020200009D/en --> 21870 <territory id="NF" countryCode="672" internationalPrefix="00" 21871 nationalPrefixForParsing="([0-258]\d{4})$" nationalPrefixTransformRule="3$1"> 21872 <availableFormats> 21873 <numberFormat pattern="(\d{2})(\d{4})"> 21874 <leadingDigits>1[0-3]</leadingDigits> 21875 <format>$1 $2</format> 21876 </numberFormat> 21877 <numberFormat pattern="(\d)(\d{5})"> 21878 <leadingDigits>[13]</leadingDigits> 21879 <format>$1 $2</format> 21880 </numberFormat> 21881 </availableFormats> 21882 <generalDesc> 21883 <nationalNumberPattern>[13]\d{5}</nationalNumberPattern> 21884 </generalDesc> 21885 <!-- ITU says all 3X numbers except 38 are fixed-line, but 3[34679] numbers don't seem to 21886 connect after we tried calling them. --> 21887 <fixedLine> 21888 <possibleLengths national="6" localOnly="5"/> 21889 <exampleNumber>106609</exampleNumber> 21890 <nationalNumberPattern> 21891 (?: 21892 1(?: 21893 06| 21894 17| 21895 28| 21896 39 21897 )| 21898 3[0-2]\d 21899 )\d{3} 21900 </nationalNumberPattern> 21901 </fixedLine> 21902 <!-- Numbers found online with prefix 35. --> 21903 <mobile> 21904 <possibleLengths national="6" localOnly="5"/> 21905 <exampleNumber>381234</exampleNumber> 21906 <nationalNumberPattern> 21907 (?: 21908 14| 21909 3[58] 21910 )\d{4} 21911 </nationalNumberPattern> 21912 </mobile> 21913 </territory> 21914 21915 <!-- Nigeria (NG) --> 21916 <!-- http://www.itu.int/oth/T020200009C/en --> 21917 <!-- https://www.ncc.gov.ng/technology/standards/numbering --> 21918 <territory id="NG" countryCode="234" internationalPrefix="009" nationalPrefix="0" 21919 mobileNumberPortableRegion="true"> 21920 <availableFormats> 21921 <!-- Special case for (rare) 7-digit fixed line numbers. --> 21922 <numberFormat pattern="(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 21923 <leadingDigits>78</leadingDigits> 21924 <format>$1 $2 $3</format> 21925 </numberFormat> 21926 <!-- Fixed line format for 1 digit area code --> 21927 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21928 <leadingDigits> 21929 [12]| 21930 9(?: 21931 0[3-9]| 21932 [1-9] 21933 ) 21934 </leadingDigits> 21935 <format>$1 $2 $3</format> 21936 </numberFormat> 21937 <!-- Fixed line format for 2 digit area code --> 21938 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 21939 <leadingDigits> 21940 [3-7]| 21941 8[2-9] 21942 </leadingDigits> 21943 <format>$1 $2 $3</format> 21944 </numberFormat> 21945 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 21946 <leadingDigits>[7-9]</leadingDigits> 21947 <format>$1 $2 $3</format> 21948 </numberFormat> 21949 <!-- 11-12 digit toll-free and UAN numbers. --> 21950 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 21951 <leadingDigits>[78]</leadingDigits> 21952 <format>$1 $2 $3</format> 21953 </numberFormat> 21954 <!-- 13-14 digit toll-free and UAN numbers. --> 21955 <numberFormat pattern="(\d{3})(\d{5})(\d{5,6})" nationalPrefixFormattingRule="$NP$FG"> 21956 <leadingDigits>[78]</leadingDigits> 21957 <format>$1 $2 $3</format> 21958 </numberFormat> 21959 </availableFormats> 21960 <generalDesc> 21961 <nationalNumberPattern> 21962 (?: 21963 [124-7]| 21964 9\d{3} 21965 )\d{6}| 21966 [1-9]\d{7}| 21967 [78]\d{9,13} 21968 </nationalNumberPattern> 21969 </generalDesc> 21970 <fixedLine> 21971 <possibleLengths national="7,8" localOnly="5,6"/> 21972 <exampleNumber>18040123</exampleNumber> 21973 <nationalNumberPattern> 21974 (?: 21975 (?: 21976 [1-356]\d| 21977 4[02-8]| 21978 8[2-9] 21979 )\d| 21980 9(?: 21981 0[3-9]| 21982 [1-9]\d 21983 ) 21984 )\d{5}| 21985 7(?: 21986 0(?: 21987 [013-689]\d| 21988 2[0-24-9] 21989 )\d{3,4}| 21990 [1-79]\d{6} 21991 )| 21992 (?: 21993 [12]\d| 21994 4[147]| 21995 5[14579]| 21996 6[1578]| 21997 7[1-3578] 21998 )\d{5} 21999 </nationalNumberPattern> 22000 </fixedLine> 22001 <!-- Added 906 and 907 mobile prefixes based on reports. Prefix 707 is withdrawn as per few 22002 websites, however 707[0-3] is added based on bug report and online search. --> 22003 <mobile> 22004 <possibleLengths national="10"/> 22005 <exampleNumber>8021234567</exampleNumber> 22006 <nationalNumberPattern> 22007 (?: 22008 702[0-24-9]| 22009 8(?: 22010 01| 22011 19 22012 )[01] 22013 )\d{6}| 22014 (?: 22015 70[13-689]| 22016 8(?: 22017 0[2-9]| 22018 1[0-8] 22019 )| 22020 9(?: 22021 0[1-9]| 22022 1[2356] 22023 ) 22024 )\d{7} 22025 </nationalNumberPattern> 22026 </mobile> 22027 <!-- Info on these numbers from http://www.alphatechnologieslimited.com. --> 22028 <tollFree> 22029 <possibleLengths national="[10-14]"/> 22030 <exampleNumber>80017591759</exampleNumber> 22031 <nationalNumberPattern>800\d{7,11}</nationalNumberPattern> 22032 </tollFree> 22033 <uan> 22034 <possibleLengths national="[10-14]"/> 22035 <exampleNumber>7001234567</exampleNumber> 22036 <nationalNumberPattern>700\d{7,11}</nationalNumberPattern> 22037 </uan> 22038 </territory> 22039 22040 <!-- Nicaragua (NI) --> 22041 <!-- http://www.itu.int/oth/T020200009A/en --> 22042 <territory id="NI" countryCode="505" internationalPrefix="00"> 22043 <availableFormats> 22044 <numberFormat pattern="(\d{4})(\d{4})"> 22045 <leadingDigits>[125-8]</leadingDigits> 22046 <format>$1 $2</format> 22047 </numberFormat> 22048 </availableFormats> 22049 <generalDesc> 22050 <nationalNumberPattern> 22051 (?: 22052 1800| 22053 [25-8]\d{3} 22054 )\d{4} 22055 </nationalNumberPattern> 22056 </generalDesc> 22057 <fixedLine> 22058 <possibleLengths national="8"/> 22059 <exampleNumber>21234567</exampleNumber> 22060 <nationalNumberPattern>2\d{7}</nationalNumberPattern> 22061 </fixedLine> 22062 <!-- 55[0-7], 57, 58 and 7[5-8] were added from bug reports/numbers found online. --> 22063 <mobile> 22064 <possibleLengths national="8"/> 22065 <exampleNumber>81234567</exampleNumber> 22066 <nationalNumberPattern> 22067 (?: 22068 5(?: 22069 5[0-7]| 22070 [78]\d 22071 )| 22072 6(?: 22073 20| 22074 3[035]| 22075 4[045]| 22076 5[05]| 22077 77| 22078 8[1-9]| 22079 9[059] 22080 )| 22081 (?: 22082 7[5-8]| 22083 8\d 22084 )\d 22085 )\d{5} 22086 </nationalNumberPattern> 22087 </mobile> 22088 <tollFree> 22089 <possibleLengths national="8"/> 22090 <exampleNumber>18001234</exampleNumber> 22091 <nationalNumberPattern>1800\d{4}</nationalNumberPattern> 22092 </tollFree> 22093 </territory> 22094 22095 <!-- Netherlands (NL) --> 22096 <!-- http://en.wikipedia.org/wiki/%2B31 --> 22097 <!-- http://wetten.overheid.nl/BWBR0010198 --> 22098 <territory id="NL" countryCode="31" internationalPrefix="00" nationalPrefix="0" 22099 mobileNumberPortableRegion="true"> 22100 <availableFormats> 22101 <!-- Shortcodes (4 digits). --> 22102 <numberFormat pattern="(\d{4})"> 22103 <leadingDigits> 22104 1[238]| 22105 [34] 22106 </leadingDigits> 22107 <format>$1</format> 22108 <intlFormat>NA</intlFormat> 22109 </numberFormat> 22110 <!-- National only numbers (no national prefix). --> 22111 <numberFormat pattern="(\d{2})(\d{3,4})"> 22112 <leadingDigits>14</leadingDigits> 22113 <format>$1 $2</format> 22114 <intlFormat>NA</intlFormat> 22115 </numberFormat> 22116 <!-- Shortcodes (6 digits). --> 22117 <numberFormat pattern="(\d{6})"> 22118 <leadingDigits>1</leadingDigits> 22119 <format>$1</format> 22120 <intlFormat>NA</intlFormat> 22121 </numberFormat> 22122 <!-- Toll free & premium rate. --> 22123 <numberFormat pattern="(\d{3})(\d{4,7})" nationalPrefixFormattingRule="$NP$FG"> 22124 <leadingDigits>[89]0</leadingDigits> 22125 <format>$1 $2</format> 22126 </numberFormat> 22127 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 22128 <leadingDigits>66</leadingDigits> 22129 <format>$1 $2</format> 22130 </numberFormat> 22131 <numberFormat pattern="(\d)(\d{8})" nationalPrefixFormattingRule="$NP$FG"> 22132 <leadingDigits>6</leadingDigits> 22133 <format>$1 $2</format> 22134 </numberFormat> 22135 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 22136 <leadingDigits> 22137 1[16-8]| 22138 2[259]| 22139 3[124]| 22140 4[17-9]| 22141 5[124679] 22142 </leadingDigits> 22143 <format>$1 $2 $3</format> 22144 </numberFormat> 22145 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22146 <leadingDigits> 22147 [1-578]| 22148 91 22149 </leadingDigits> 22150 <format>$1 $2 $3</format> 22151 </numberFormat> 22152 <!-- For M2M numbers that are used for mobile purposes. --> 22153 <numberFormat pattern="(\d{3})(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 22154 <leadingDigits>9</leadingDigits> 22155 <format>$1 $2 $3</format> 22156 </numberFormat> 22157 </availableFormats> 22158 <generalDesc> 22159 <nationalNumberPattern> 22160 (?: 22161 [124-7]\d\d| 22162 3(?: 22163 [02-9]\d| 22164 1[0-8] 22165 ) 22166 )\d{6}| 22167 8\d{6,9}| 22168 9\d{6,10}| 22169 1\d{4,5} 22170 </nationalNumberPattern> 22171 </generalDesc> 22172 <noInternationalDialling> 22173 <possibleLengths national="5,6"/> 22174 <nationalNumberPattern> 22175 140(?: 22176 1[035]| 22177 2[0346]| 22178 3[03568]| 22179 4[0356]| 22180 5[0358]| 22181 8[458] 22182 )| 22183 140(?: 22184 1[16-8]| 22185 2[259]| 22186 3[124]| 22187 4[17-9]| 22188 5[124679]| 22189 7 22190 )\d 22191 </nationalNumberPattern> 22192 </noInternationalDialling> 22193 <fixedLine> 22194 <possibleLengths national="9"/> 22195 <exampleNumber>101234567</exampleNumber> 22196 <nationalNumberPattern> 22197 (?: 22198 1(?: 22199 [035]\d| 22200 1[13-578]| 22201 6[124-8]| 22202 7[24]| 22203 8[0-467] 22204 )| 22205 2(?: 22206 [0346]\d| 22207 2[2-46-9]| 22208 5[125]| 22209 9[479] 22210 )| 22211 3(?: 22212 [03568]\d| 22213 1[3-8]| 22214 2[01]| 22215 4[1-8] 22216 )| 22217 4(?: 22218 [0356]\d| 22219 1[1-368]| 22220 7[58]| 22221 8[15-8]| 22222 9[23579] 22223 )| 22224 5(?: 22225 [0358]\d| 22226 [19][1-9]| 22227 2[1-57-9]| 22228 4[13-8]| 22229 6[126]| 22230 7[0-3578] 22231 )| 22232 7\d\d 22233 )\d{6} 22234 </nationalNumberPattern> 22235 </fixedLine> 22236 <!-- As per this government.nl's doc some sub ranges of existing 06[1-58] mobile numbers are 22237 used for M2M purposes (that use mobile networks). But there is no information about these 22238 sub ranges. The other way is also true, 12 digit 097 M2M numbers are used for mobile 22239 purposes. More information in https://www.acm.nl/en/publications/information-about-dutch-097-numbers-non-dutch-providers 22240 Added support just for subrange 970X as these only mentioned as assigned/live. --> 22241 <mobile> 22242 <possibleLengths national="9,11"/> 22243 <exampleNumber>612345678</exampleNumber> 22244 <nationalNumberPattern> 22245 (?: 22246 6[1-58]| 22247 970\d 22248 )\d{7} 22249 </nationalNumberPattern> 22250 </mobile> 22251 <pager> 22252 <possibleLengths national="9"/> 22253 <exampleNumber>662345678</exampleNumber> 22254 <nationalNumberPattern>66\d{7}</nationalNumberPattern> 22255 </pager> 22256 <tollFree> 22257 <possibleLengths national="[7-10]"/> 22258 <exampleNumber>8001234</exampleNumber> 22259 <nationalNumberPattern>800\d{4,7}</nationalNumberPattern> 22260 </tollFree> 22261 <premiumRate> 22262 <possibleLengths national="[7-10]"/> 22263 <exampleNumber>9061234</exampleNumber> 22264 <nationalNumberPattern>90[069]\d{4,7}</nationalNumberPattern> 22265 </premiumRate> 22266 <voip> 22267 <possibleLengths national="9"/> 22268 <exampleNumber>851234567</exampleNumber> 22269 <nationalNumberPattern> 22270 (?: 22271 85| 22272 91 22273 )\d{7} 22274 </nationalNumberPattern> 22275 </voip> 22276 <!-- These numbers are used for local government. They are formed by the appending the local 22277 dialling code (including the national prefix 0) after the leading digits "14". 22278 government.nl's doc says 88 range is for premium rate services but only for a period of 22279 6 months after its enforcement. Online results and Wikipedia says these are of standard 22280 cost to end users. --> 22281 <uan> 22282 <possibleLengths national="5,6,9"/> 22283 <exampleNumber>14020</exampleNumber> 22284 <nationalNumberPattern> 22285 140(?: 22286 1[035]| 22287 2[0346]| 22288 3[03568]| 22289 4[0356]| 22290 5[0358]| 22291 8[458] 22292 )| 22293 (?: 22294 140(?: 22295 1[16-8]| 22296 2[259]| 22297 3[124]| 22298 4[17-9]| 22299 5[124679]| 22300 7 22301 )| 22302 8[478]\d{6} 22303 )\d 22304 </nationalNumberPattern> 22305 </uan> 22306 </territory> 22307 22308 <!-- Norway (NO) --> 22309 <!-- Main region for 'SJ' --> 22310 <!-- Metadata (excluding fixed-line) should be duplicated in 'SJ'. --> 22311 <!-- http://www.npt.no/npt/numsys/E.164.pdf --> 22312 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Norway --> 22313 <territory id="NO" mainCountryForCode="true" countryCode="47" leadingDigits="[02-689]|7[0-8]" 22314 internationalPrefix="00" mobileNumberPortableRegion="true"> 22315 <availableFormats> 22316 <numberFormat pattern="(\d{3})(\d{2})(\d{3})"> 22317 <leadingDigits> 22318 [489]| 22319 59 22320 </leadingDigits> 22321 <format>$1 $2 $3</format> 22322 </numberFormat> 22323 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 22324 <leadingDigits>[235-7]</leadingDigits> 22325 <format>$1 $2 $3 $4</format> 22326 </numberFormat> 22327 </availableFormats> 22328 <generalDesc> 22329 <nationalNumberPattern> 22330 (?: 22331 0| 22332 [2-9]\d{3} 22333 )\d{4} 22334 </nationalNumberPattern> 22335 </generalDesc> 22336 <!-- Excludes Svalbard fixed-line numbers. --> 22337 <fixedLine> 22338 <possibleLengths national="8"/> 22339 <exampleNumber>21234567</exampleNumber> 22340 <nationalNumberPattern> 22341 (?: 22342 2[1-4]| 22343 3[1-3578]| 22344 5[1-35-7]| 22345 6[1-4679]| 22346 7[0-8] 22347 )\d{6} 22348 </nationalNumberPattern> 22349 </fixedLine> 22350 <!-- Consider adding one more digit for stricter validation (e.g. for 580). TETRA and GSM-R 22351 numbers are not supported as they are not reachable for all. --> 22352 <mobile> 22353 <possibleLengths national="8"/> 22354 <exampleNumber>40612345</exampleNumber> 22355 <nationalNumberPattern> 22356 (?: 22357 4[015-8]| 22358 59| 22359 9\d 22360 )\d{6} 22361 </nationalNumberPattern> 22362 </mobile> 22363 <tollFree> 22364 <possibleLengths national="8"/> 22365 <exampleNumber>80012345</exampleNumber> 22366 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern> 22367 </tollFree> 22368 <premiumRate> 22369 <possibleLengths national="8"/> 22370 <exampleNumber>82012345</exampleNumber> 22371 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern> 22372 </premiumRate> 22373 <sharedCost> 22374 <possibleLengths national="8"/> 22375 <exampleNumber>81021234</exampleNumber> 22376 <nationalNumberPattern> 22377 810(?: 22378 0[0-6]| 22379 [2-8]\d 22380 )\d{3} 22381 </nationalNumberPattern> 22382 </sharedCost> 22383 <personalNumber> 22384 <possibleLengths national="8"/> 22385 <exampleNumber>88012345</exampleNumber> 22386 <nationalNumberPattern>880\d{5}</nationalNumberPattern> 22387 </personalNumber> 22388 <voip> 22389 <possibleLengths national="8"/> 22390 <exampleNumber>85012345</exampleNumber> 22391 <nationalNumberPattern>85[0-5]\d{5}</nationalNumberPattern> 22392 </voip> 22393 <!-- Includes some 810 local-rate numbers, and long-distance rate numbers. --> 22394 <uan> 22395 <possibleLengths national="5,8"/> 22396 <exampleNumber>02000</exampleNumber> 22397 <nationalNumberPattern> 22398 (?: 22399 0[2-9]| 22400 81(?: 22401 0(?: 22402 0[7-9]| 22403 1\d 22404 )| 22405 5\d\d 22406 ) 22407 )\d{3} 22408 </nationalNumberPattern> 22409 </uan> 22410 <voicemail> 22411 <possibleLengths national="8"/> 22412 <exampleNumber>81212345</exampleNumber> 22413 <nationalNumberPattern>81[23]\d{5}</nationalNumberPattern> 22414 </voicemail> 22415 </territory> 22416 22417 <!-- Nepal (NP) --> 22418 <!-- http://www.itu.int/oth/T0202000095/en --> 22419 <!-- http://www.ntc.net.np/mobile/mob_postpaid_number_scheme.php --> 22420 <!-- http://www.nta.gov.np/en/2012-06-01-11-45-17/2012-06-04-04-26-59/numbering-plan --> 22421 <territory id="NP" countryCode="977" internationalPrefix="00" nationalPrefix="0"> 22422 <availableFormats> 22423 <!-- Formatting patterns taken from pages like http://www.nepalgov.gov.np --> 22424 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 22425 <leadingDigits>1[2-6]</leadingDigits> 22426 <format>$1-$2</format> 22427 </numberFormat> 22428 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 22429 <leadingDigits> 22430 1[01]| 22431 [2-8]| 22432 9(?: 22433 [1-579]| 22434 6[2-6] 22435 ) 22436 </leadingDigits> 22437 <format>$1-$2</format> 22438 </numberFormat> 22439 <numberFormat pattern="(\d{3})(\d{7})"> 22440 <leadingDigits>9</leadingDigits> 22441 <format>$1-$2</format> 22442 </numberFormat> 22443 <!-- 11 digit toll free number --> 22444 <numberFormat pattern="(\d{4})(\d{2})(\d{5})"> 22445 <leadingDigits>1</leadingDigits> 22446 <format>$1-$2-$3</format> 22447 <intlFormat>NA</intlFormat> 22448 </numberFormat> 22449 </availableFormats> 22450 <generalDesc> 22451 <nationalNumberPattern> 22452 (?: 22453 1\d| 22454 9 22455 )\d{9}| 22456 [1-9]\d{7} 22457 </nationalNumberPattern> 22458 </generalDesc> 22459 <!-- We don't support Rural Telecommunication Service at the moment since 22460 we are not sure what type it is. --> 22461 <fixedLine> 22462 <possibleLengths national="8" localOnly="6,7"/> 22463 <exampleNumber>14567890</exampleNumber> 22464 <nationalNumberPattern> 22465 (?: 22466 1[0-6]\d| 22467 99[02-6] 22468 )\d{5}| 22469 (?: 22470 2[13-79]| 22471 3[135-8]| 22472 4[146-9]| 22473 5[135-7]| 22474 6[13-9]| 22475 7[15-9]| 22476 8[1-46-9]| 22477 9[1-7] 22478 )[2-6]\d{5} 22479 </nationalNumberPattern> 22480 </fixedLine> 22481 <!-- Added prefix 982 per IR21 from the carrier. --> 22482 <mobile> 22483 <possibleLengths national="10"/> 22484 <exampleNumber>9841234567</exampleNumber> 22485 <nationalNumberPattern> 22486 9(?: 22487 6[0-3]| 22488 7[24-6]| 22489 8[0-24-68] 22490 )\d{7} 22491 </nationalNumberPattern> 22492 </mobile> 22493 <!-- Added prefix 166001 based on https://ntc.net.np/post/toll-free-phone. 22494 Prefix 1800 is added based on user report. --> 22495 <tollFree> 22496 <possibleLengths national="11"/> 22497 <exampleNumber>16600101234</exampleNumber> 22498 <nationalNumberPattern> 22499 1(?: 22500 66001| 22501 800\d\d 22502 )\d{5} 22503 </nationalNumberPattern> 22504 </tollFree> 22505 </territory> 22506 22507 <!-- Nauru (NR) --> 22508 <!-- http://www.itu.int/oth/T0202000094/en --> 22509 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nauru --> 22510 <territory id="NR" countryCode="674" internationalPrefix="00"> 22511 <availableFormats> 22512 <numberFormat pattern="(\d{3})(\d{4})"> 22513 <leadingDigits>[4-68]</leadingDigits> 22514 <format>$1 $2</format> 22515 </numberFormat> 22516 </availableFormats> 22517 <generalDesc> 22518 <nationalNumberPattern> 22519 (?: 22520 444| 22521 (?: 22522 55| 22523 8\d 22524 )\d| 22525 666 22526 )\d{4} 22527 </nationalNumberPattern> 22528 </generalDesc> 22529 <fixedLine> 22530 <possibleLengths national="7"/> 22531 <exampleNumber>4441234</exampleNumber> 22532 <nationalNumberPattern>444\d{4}</nationalNumberPattern> 22533 </fixedLine> 22534 <mobile> 22535 <possibleLengths national="7"/> 22536 <exampleNumber>5551234</exampleNumber> 22537 <nationalNumberPattern> 22538 (?: 22539 55[3-9]| 22540 666| 22541 8\d\d 22542 )\d{4} 22543 </nationalNumberPattern> 22544 </mobile> 22545 </territory> 22546 22547 <!-- Niue (NU) --> 22548 <!-- http://www.itu.int/oth/T02020000EC/en --> 22549 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Niue --> 22550 <territory id="NU" countryCode="683" internationalPrefix="00"> 22551 <availableFormats> 22552 <numberFormat pattern="(\d{3})(\d{4})"> 22553 <leadingDigits>8</leadingDigits> 22554 <format>$1 $2</format> 22555 </numberFormat> 22556 </availableFormats> 22557 <generalDesc> 22558 <nationalNumberPattern> 22559 (?: 22560 [47]| 22561 888\d 22562 )\d{3} 22563 </nationalNumberPattern> 22564 </generalDesc> 22565 <fixedLine> 22566 <possibleLengths national="4"/> 22567 <exampleNumber>7012</exampleNumber> 22568 <nationalNumberPattern>[47]\d{3}</nationalNumberPattern> 22569 </fixedLine> 22570 <mobile> 22571 <possibleLengths national="7"/> 22572 <exampleNumber>8884012</exampleNumber> 22573 <nationalNumberPattern>888[4-9]\d{3}</nationalNumberPattern> 22574 </mobile> 22575 </territory> 22576 22577 <!-- New Zealand (NZ) --> 22578 <!-- Includes Ross Dependency, Antarctica --> 22579 <!-- Does not currently support 083 "Enhanced voice services", New Zealand direct service 22580 numbers and 050 "Nation-Wide Service". --> 22581 <!-- http://www.itu.int/oth/T0202000099/en --> 22582 <territory id="NZ" countryCode="64" preferredInternationalPrefix="00" 22583 internationalPrefix="0(?:0|161)" nationalPrefix="0" mobileNumberPortableRegion="true"> 22584 <availableFormats> 22585 <!-- Enhanced voice services --> 22586 <numberFormat pattern="(\d{2})(\d{3,8})" nationalPrefixFormattingRule="$NP$FG"> 22587 <leadingDigits>8[1-579]</leadingDigits> 22588 <format>$1 $2</format> 22589 </numberFormat> 22590 <!-- 7, 8-digit variable cost (premium rate/toll free). --> 22591 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 22592 <leadingDigits> 22593 50[036-8]| 22594 [89]0 22595 </leadingDigits> 22596 <leadingDigits> 22597 50(?: 22598 [0367]| 22599 88 22600 )| 22601 [89]0 22602 </leadingDigits> 22603 <format>$1 $2 $3</format> 22604 </numberFormat> 22605 <!-- Pattern for fixed-line formats, including Ross Dependency. --> 22606 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22607 <leadingDigits> 22608 24| 22609 [346]| 22610 7[2-57-9]| 22611 9[2-9] 22612 </leadingDigits> 22613 <format>$1-$2 $3</format> 22614 </numberFormat> 22615 <!-- 0274, 0210 and toll-free/premium-rate prefixes 0508/0800/0900. --> 22616 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 22617 <leadingDigits> 22618 2(?: 22619 10| 22620 74 22621 )| 22622 [59]| 22623 80 22624 </leadingDigits> 22625 <format>$1 $2 $3</format> 22626 </numberFormat> 22627 <!-- 2Degrees numbers are formatted with 022 separated, since this seems to be more common 22628 than writing the first group as 022X based on Google web searches, and is used by 22629 2Degrees themselves. See formatting on http://www.2degreesmobile.co.nz for an example 22630 of the latter. We follow the same pattern for 020 (Orcon) and 028 (mixed) numbers. --> 22631 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 22632 <leadingDigits> 22633 1| 22634 2[028] 22635 </leadingDigits> 22636 <format>$1 $2 $3</format> 22637 </numberFormat> 22638 <!-- Mobile numbers do not have exclusive leading digits - formatting depends on number length. 22639 Vodafone numbers can be 8 digits (without leading 0)." 22640 Paging numbers and some mobile numbers (Telecom/Vodafone/TelstraClear). --> 22641 <numberFormat pattern="(\d{2})(\d{3})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 22642 <leadingDigits> 22643 2(?: 22644 [169]| 22645 7[0-35-9] 22646 )| 22647 7| 22648 86 22649 </leadingDigits> 22650 <format>$1 $2 $3</format> 22651 </numberFormat> 22652 </availableFormats> 22653 <generalDesc> 22654 <nationalNumberPattern> 22655 [29]\d{7,9}| 22656 50\d{5}(?: 22657 \d{2,3} 22658 )?| 22659 6[0-35-9]\d{6}| 22660 7\d{7,8}| 22661 8\d{4,9}| 22662 (?: 22663 11\d| 22664 [34] 22665 )\d{7} 22666 </nationalNumberPattern> 22667 </generalDesc> 22668 <fixedLine> 22669 <possibleLengths national="8" localOnly="7"/> 22670 <exampleNumber>32345678</exampleNumber> 22671 <nationalNumberPattern> 22672 24099\d{3}| 22673 (?: 22674 3[2-79]| 22675 [49][2-9]| 22676 6[235-9]| 22677 7[2-57-9] 22678 )\d{6} 22679 </nationalNumberPattern> 22680 </fixedLine> 22681 <!-- Includes mobile radio service numbers (e.g. TeamTalk). --> 22682 <mobile> 22683 <possibleLengths national="[8-10]"/> 22684 <exampleNumber>211234567</exampleNumber> 22685 <nationalNumberPattern> 22686 2[0-27-9]\d{7,8}| 22687 21\d{6} 22688 </nationalNumberPattern> 22689 </mobile> 22690 <pager> 22691 <possibleLengths national="8,9"/> 22692 <exampleNumber>26123456</exampleNumber> 22693 <nationalNumberPattern>[28]6\d{6,7}</nationalNumberPattern> 22694 </pager> 22695 <!-- These are the toll free patterns used, by Telecom and Telstra/Clear, but they are 22696 referred to as 'Value-added service' in the phone plan for some reason. 85 numbers are 22697 not covered, as telecom companies don't seem to support them yet. --> 22698 <tollFree> 22699 <possibleLengths national="[8-10]"/> 22700 <exampleNumber>800123456</exampleNumber> 22701 <nationalNumberPattern> 22702 508\d{6,7}| 22703 80\d{6,8} 22704 </nationalNumberPattern> 22705 </tollFree> 22706 <!-- The ITU doc says the lengths are 9 to 11, but wikipedia says 8. Online numbers can only 22707 be found with lengths 8 and 9. 7 digit 'Nation-Wide Service' numbers are also included 22708 here. --> 22709 <premiumRate> 22710 <possibleLengths national="[7-10]"/> 22711 <exampleNumber>900123456</exampleNumber> 22712 <nationalNumberPattern> 22713 (?: 22714 11\d{5}| 22715 50(?: 22716 0[08]| 22717 30| 22718 66| 22719 77| 22720 88 22721 ) 22722 )\d{3}| 22723 90\d{6,8} 22724 </nationalNumberPattern> 22725 </premiumRate> 22726 <personalNumber> 22727 <possibleLengths national="9"/> 22728 <exampleNumber>701234567</exampleNumber> 22729 <nationalNumberPattern>70\d{7}</nationalNumberPattern> 22730 </personalNumber> 22731 <uan> 22732 <possibleLengths national="[5-10]"/> 22733 <exampleNumber>83012378</exampleNumber> 22734 <nationalNumberPattern> 22735 8(?: 22736 1[6-9]| 22737 22| 22738 3\d| 22739 4[045]| 22740 5[459]| 22741 7[0-3579]| 22742 90 22743 )\d{2,7} 22744 </nationalNumberPattern> 22745 </uan> 22746 </territory> 22747 22748 <!-- Oman (OM) --> 22749 <!-- http://www.itu.int/oth/T020200009F/en --> 22750 <territory id="OM" countryCode="968" internationalPrefix="00" mobileNumberPortableRegion="true"> 22751 <availableFormats> 22752 <numberFormat pattern="(\d{3})(\d{4,6})"> 22753 <leadingDigits>[58]</leadingDigits> 22754 <format>$1 $2</format> 22755 </numberFormat> 22756 <numberFormat pattern="(\d{2})(\d{6})"> 22757 <leadingDigits>2</leadingDigits> 22758 <format>$1 $2</format> 22759 </numberFormat> 22760 <numberFormat pattern="(\d{4})(\d{4})"> 22761 <leadingDigits>[179]</leadingDigits> 22762 <format>$1 $2</format> 22763 </numberFormat> 22764 </availableFormats> 22765 <generalDesc> 22766 <nationalNumberPattern> 22767 (?: 22768 1505| 22769 [279]\d{3}| 22770 500 22771 )\d{4}| 22772 800\d{5,6} 22773 </nationalNumberPattern> 22774 </generalDesc> 22775 <fixedLine> 22776 <possibleLengths national="8"/> 22777 <exampleNumber>23123456</exampleNumber> 22778 <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern> 22779 </fixedLine> 22780 <mobile> 22781 <possibleLengths national="8"/> 22782 <exampleNumber>92123456</exampleNumber> 22783 <nationalNumberPattern> 22784 1505\d{4}| 22785 (?: 22786 7(?: 22787 [1289]\d| 22788 7[0-4] 22789 )| 22790 9(?: 22791 0[1-9]| 22792 [1-9]\d 22793 ) 22794 )\d{5} 22795 </nationalNumberPattern> 22796 </mobile> 22797 <!-- Link to document about toll-free numbers on http://www.tra.gov.om, which suggests they 22798 should be 8007 followed by 4 digits. However, the only examples I can find, including 22799 the customer help line for the main telephony company there (omantel), is 8007 followed 22800 by 5 digits, so am allowing both for now to be on the safe side. 500 numbers seem to 22801 offer international toll-free dialing numbers - +968 500 1300 for international help 22802 desk for omantel, for example. Toll-free numbers 800[05] are added based on user report 22803 and not official docs. --> 22804 <tollFree> 22805 <possibleLengths national="[7-9]"/> 22806 <exampleNumber>80071234</exampleNumber> 22807 <nationalNumberPattern> 22808 8007\d{4,5}| 22809 (?: 22810 500| 22811 800[05] 22812 )\d{4} 22813 </nationalNumberPattern> 22814 </tollFree> 22815 <premiumRate> 22816 <possibleLengths national="8"/> 22817 <exampleNumber>90012345</exampleNumber> 22818 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 22819 </premiumRate> 22820 </territory> 22821 22822 <!-- Panama (PA) --> 22823 <!-- Last read July 9, 2014. --> 22824 <!-- Omits the fact that mobile phones are 8 digits long. --> 22825 <!-- http://www.asep.gob.pa/telecom/pnn/default.asp --> 22826 <!-- http://en.wikipedia.org/wiki/%2B507 --> 22827 <territory id="PA" countryCode="507" internationalPrefix="00" mobileNumberPortableRegion="true"> 22828 <availableFormats> 22829 <numberFormat pattern="(\d{3})(\d{4})"> 22830 <leadingDigits>[1-57-9]</leadingDigits> 22831 <format>$1-$2</format> 22832 </numberFormat> 22833 <numberFormat pattern="(\d{4})(\d{4})"> 22834 <leadingDigits>[68]</leadingDigits> 22835 <format>$1-$2</format> 22836 </numberFormat> 22837 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 22838 <leadingDigits>8</leadingDigits> 22839 <format>$1 $2 $3</format> 22840 </numberFormat> 22841 </availableFormats> 22842 <generalDesc> 22843 <nationalNumberPattern> 22844 (?: 22845 00800| 22846 8\d{3} 22847 )\d{6}| 22848 [68]\d{7}| 22849 [1-57-9]\d{6} 22850 </nationalNumberPattern> 22851 </generalDesc> 22852 <!-- Note that numbers starting with 101, 106, 131, 151, 156 and 168 have not been assigned 22853 to any rule below since we are not sure what the "servicios 102/103" refer to here. --> 22854 <!-- Note that "servicios 101/104" in the plan refer to "Local Basic Communications Service" 22855 and "Public and Semipublic Terminal Service", represented here as fixed-line. --> 22856 <!-- The range 194-XXXX has been added since a number was found online with this prefix and 22857 proved to be diallable. --> 22858 <fixedLine> 22859 <possibleLengths national="7"/> 22860 <exampleNumber>2001234</exampleNumber> 22861 <nationalNumberPattern> 22862 (?: 22863 1(?: 22864 0\d| 22865 1[479]| 22866 2[37]| 22867 3[0137]| 22868 4[17]| 22869 5[05]| 22870 6[58]| 22871 7[0167]| 22872 8[258]| 22873 9[1389] 22874 )| 22875 2(?: 22876 [0235-79]\d| 22877 1[0-7]| 22878 4[013-9]| 22879 8[02-9] 22880 )| 22881 3(?: 22882 [089]\d| 22883 1[0-7]| 22884 2[0-5]| 22885 33| 22886 4[0-79]| 22887 5[0-35]| 22888 6[068]| 22889 7[0-8] 22890 )| 22891 4(?: 22892 00| 22893 3[0-579]| 22894 4\d| 22895 7[0-57-9] 22896 )| 22897 5(?: 22898 [01]\d| 22899 2[0-7]| 22900 [56]0| 22901 79 22902 )| 22903 7(?: 22904 0[09]| 22905 2[0-26-8]| 22906 3[03]| 22907 4[04]| 22908 5[05-9]| 22909 6[056]| 22910 7[0-24-9]| 22911 8[5-9]| 22912 90 22913 )| 22914 8(?: 22915 09| 22916 2[89]| 22917 3\d| 22918 4[0-24-689]| 22919 5[014]| 22920 8[02] 22921 )| 22922 9(?: 22923 0[5-9]| 22924 1[0135-8]| 22925 2[036-9]| 22926 3[35-79]| 22927 40| 22928 5[0457-9]| 22929 6[05-9]| 22930 7[04-9]| 22931 8[35-8]| 22932 9\d 22933 ) 22934 )\d{4} 22935 </nationalNumberPattern> 22936 </fixedLine> 22937 <!-- Note that "servicios 106/107" in the plan refer to mobile services. We also include 22938 service "210", "Servicio de Busca Personas". --> 22939 <mobile> 22940 <possibleLengths national="7,8"/> 22941 <exampleNumber>61234567</exampleNumber> 22942 <nationalNumberPattern> 22943 (?: 22944 1[16]1| 22945 21[89]| 22946 6\d{3}| 22947 8(?: 22948 1[01]| 22949 7[23] 22950 ) 22951 )\d{4} 22952 </nationalNumberPattern> 22953 </mobile> 22954 <!-- Prefix 800 and 00800 of length 9-digit and 11-digit is added based on user 22955 report. --> 22956 <tollFree> 22957 <possibleLengths national="7,8,10,11"/> 22958 <exampleNumber>8001234</exampleNumber> 22959 <nationalNumberPattern> 22960 800\d{4,5}| 22961 (?: 22962 00800| 22963 800\d 22964 )\d{6} 22965 </nationalNumberPattern> 22966 </tollFree> 22967 <!-- Value-added services are represented as "400" in the plan. --> 22968 <premiumRate> 22969 <possibleLengths national="7"/> 22970 <exampleNumber>8601234</exampleNumber> 22971 <nationalNumberPattern> 22972 (?: 22973 8(?: 22974 22| 22975 55| 22976 60| 22977 7[78]| 22978 86 22979 )| 22980 9(?: 22981 00| 22982 81 22983 ) 22984 )\d{4} 22985 </nationalNumberPattern> 22986 </premiumRate> 22987 </territory> 22988 22989 <!-- Peru (PE) --> 22990 <!-- http://www.itu.int/oth/T02020000A6/en --> 22991 <!-- http://en.wikipedia.org/wiki/+51 --> 22992 <!-- http://www.assistbook.com/South%20America/Peru/widecodes --> 22993 <territory id="PE" countryCode="51" internationalPrefix="19(?:1[124]|77|90)00" 22994 nationalPrefix="0" preferredExtnPrefix=" Anexo " mobileNumberPortableRegion="true"> 22995 <availableFormats> 22996 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 22997 <leadingDigits>80</leadingDigits> 22998 <format>$1 $2</format> 22999 </numberFormat> 23000 <numberFormat pattern="(\d)(\d{7})" nationalPrefixFormattingRule="($NP$FG)"> 23001 <leadingDigits>1</leadingDigits> 23002 <format>$1 $2</format> 23003 </numberFormat> 23004 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP$FG)"> 23005 <leadingDigits>[4-8]</leadingDigits> 23006 <format>$1 $2</format> 23007 </numberFormat> 23008 <!-- Formatting from common usage found on the internet, supported by ITU doc. --> 23009 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 23010 <leadingDigits>9</leadingDigits> 23011 <format>$1 $2 $3</format> 23012 </numberFormat> 23013 </availableFormats> 23014 <generalDesc> 23015 <nationalNumberPattern> 23016 (?: 23017 [14-8]| 23018 9\d 23019 )\d{7} 23020 </nationalNumberPattern> 23021 </generalDesc> 23022 <!-- Looks like not all 1X numbers are land-line numbers in Lima, some of them are allotted 23023 as IDDs. As it effects parsing of these numbers and no valid numbers found online, not 23024 supporting 8 digit 191[124], 1977 and 1990 ranges. --> 23025 <fixedLine> 23026 <possibleLengths national="8" localOnly="6,7"/> 23027 <exampleNumber>11234567</exampleNumber> 23028 <nationalNumberPattern> 23029 (?: 23030 (?: 23031 4[34]| 23032 5[14] 23033 )[0-8]\d| 23034 7(?: 23035 173| 23036 3[0-8]\d 23037 )| 23038 8(?: 23039 10[05689]| 23040 6(?: 23041 0[06-9]| 23042 1[6-9]| 23043 29 23044 )| 23045 7(?: 23046 0[569]| 23047 [56]0 23048 ) 23049 ) 23050 )\d{4}| 23051 (?: 23052 1[0-8]| 23053 4[12]| 23054 5[236]| 23055 6[1-7]| 23056 7[246]| 23057 8[2-4] 23058 )\d{6} 23059 </nationalNumberPattern> 23060 </fixedLine> 23061 <mobile> 23062 <possibleLengths national="9"/> 23063 <exampleNumber>912345678</exampleNumber> 23064 <nationalNumberPattern>9\d{8}</nationalNumberPattern> 23065 </mobile> 23066 <tollFree> 23067 <possibleLengths national="8"/> 23068 <exampleNumber>80012345</exampleNumber> 23069 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 23070 </tollFree> 23071 <premiumRate> 23072 <possibleLengths national="8"/> 23073 <exampleNumber>80512345</exampleNumber> 23074 <nationalNumberPattern>805\d{5}</nationalNumberPattern> 23075 </premiumRate> 23076 <sharedCost> 23077 <possibleLengths national="8"/> 23078 <exampleNumber>80112345</exampleNumber> 23079 <nationalNumberPattern>801\d{5}</nationalNumberPattern> 23080 </sharedCost> 23081 <personalNumber> 23082 <possibleLengths national="8"/> 23083 <exampleNumber>80212345</exampleNumber> 23084 <nationalNumberPattern>80[24]\d{5}</nationalNumberPattern> 23085 </personalNumber> 23086 </territory> 23087 23088 <!-- French Polynesia (PF) --> 23089 <!-- http://www.itu.int/oth/T020200004D/en --> 23090 <territory id="PF" countryCode="689" internationalPrefix="00"> 23091 <availableFormats> 23092 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 23093 <leadingDigits>44</leadingDigits> 23094 <format>$1 $2 $3</format> 23095 </numberFormat> 23096 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 23097 <leadingDigits> 23098 4| 23099 8[7-9] 23100 </leadingDigits> 23101 <format>$1 $2 $3 $4</format> 23102 </numberFormat> 23103 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 23104 <leadingDigits>8</leadingDigits> 23105 <format>$1 $2 $3 $4</format> 23106 </numberFormat> 23107 </availableFormats> 23108 <generalDesc> 23109 <nationalNumberPattern> 23110 4\d{5}(?: 23111 \d{2} 23112 )?| 23113 8\d{7,8} 23114 </nationalNumberPattern> 23115 </generalDesc> 23116 <noInternationalDialling> 23117 <possibleLengths national="6"/> 23118 <nationalNumberPattern>44\d{4}</nationalNumberPattern> 23119 </noInternationalDialling> 23120 <!-- Includes payphone prefixes. --> 23121 <fixedLine> 23122 <possibleLengths national="8"/> 23123 <exampleNumber>40412345</exampleNumber> 23124 <nationalNumberPattern> 23125 4(?: 23126 0[4-689]| 23127 9[4-68] 23128 )\d{5} 23129 </nationalNumberPattern> 23130 </fixedLine> 23131 <mobile> 23132 <possibleLengths national="8"/> 23133 <exampleNumber>87123456</exampleNumber> 23134 <nationalNumberPattern>8[7-9]\d{6}</nationalNumberPattern> 23135 </mobile> 23136 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 23137 numbers. --> 23138 <tollFree> 23139 <possibleLengths national="9"/> 23140 <exampleNumber>800012345</exampleNumber> 23141 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 23142 </tollFree> 23143 <voip> 23144 <possibleLengths national="8"/> 23145 <exampleNumber>49901234</exampleNumber> 23146 <nationalNumberPattern>499\d{5}</nationalNumberPattern> 23147 </voip> 23148 <uan> 23149 <possibleLengths national="6"/> 23150 <exampleNumber>440123</exampleNumber> 23151 <nationalNumberPattern>44\d{4}</nationalNumberPattern> 23152 </uan> 23153 </territory> 23154 23155 <!-- Papua New Guinea (PG) --> 23156 <!-- http://www.itu.int/oth/T02020000A4/en --> 23157 <!-- http://en.wikipedia.org/wiki/%2B675 --> 23158 <!-- http://nicta.gov.pg/search?searchword=numbering%20plan --> 23159 <territory id="PG" countryCode="675" preferredInternationalPrefix="00" 23160 internationalPrefix="00|140[1-3]"> 23161 <availableFormats> 23162 <numberFormat pattern="(\d{3})(\d{4})"> 23163 <leadingDigits> 23164 18| 23165 [2-69]| 23166 85 23167 </leadingDigits> 23168 <format>$1 $2</format> 23169 </numberFormat> 23170 <numberFormat pattern="(\d{4})(\d{4})"> 23171 <leadingDigits>[78]</leadingDigits> 23172 <format>$1 $2</format> 23173 </numberFormat> 23174 </availableFormats> 23175 <generalDesc> 23176 <nationalNumberPattern> 23177 (?: 23178 180| 23179 [78]\d{3} 23180 )\d{4}| 23181 (?: 23182 [2-589]\d| 23183 64 23184 )\d{5} 23185 </nationalNumberPattern> 23186 </generalDesc> 23187 <fixedLine> 23188 <possibleLengths national="7"/> 23189 <exampleNumber>3123456</exampleNumber> 23190 <nationalNumberPattern> 23191 (?: 23192 (?: 23193 3[0-2]| 23194 4[257]| 23195 5[34]| 23196 9[78] 23197 )\d| 23198 64[1-9]| 23199 85[02-46-9] 23200 )\d{4} 23201 </nationalNumberPattern> 23202 </fixedLine> 23203 <mobile> 23204 <possibleLengths national="8"/> 23205 <exampleNumber>70123456</exampleNumber> 23206 <nationalNumberPattern> 23207 (?: 23208 7\d| 23209 8[18] 23210 )\d{6} 23211 </nationalNumberPattern> 23212 </mobile> 23213 <pager> 23214 <possibleLengths national="7"/> 23215 <exampleNumber>2700123</exampleNumber> 23216 <nationalNumberPattern>27[01]\d{4}</nationalNumberPattern> 23217 </pager> 23218 <tollFree> 23219 <possibleLengths national="7"/> 23220 <exampleNumber>1801234</exampleNumber> 23221 <nationalNumberPattern>180\d{4}</nationalNumberPattern> 23222 </tollFree> 23223 <!-- Including all satellite numbers from the ITU doc here, as we found working numbers 23224 online. --> 23225 <voip> 23226 <possibleLengths national="7"/> 23227 <exampleNumber>2751234</exampleNumber> 23228 <nationalNumberPattern> 23229 2(?: 23230 0[0-47]| 23231 7[568] 23232 )\d{4} 23233 </nationalNumberPattern> 23234 </voip> 23235 </territory> 23236 23237 <!-- Philippines (PH) --> 23238 <!-- http://en.wikipedia.org/wiki/%2B63 --> 23239 <territory id="PH" countryCode="63" internationalPrefix="00" nationalPrefix="0"> 23240 <availableFormats> 23241 <numberFormat pattern="(\d)(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 23242 <leadingDigits>2</leadingDigits> 23243 <format>$1 $2</format> 23244 </numberFormat> 23245 <numberFormat pattern="(\d{4})(\d{4,6})" nationalPrefixFormattingRule="($NP$FG)"> 23246 <leadingDigits> 23247 3(?: 23248 23| 23249 39| 23250 46 23251 )| 23252 4(?: 23253 2[3-6]| 23254 [35]9| 23255 4[26]| 23256 76 23257 )| 23258 544| 23259 88[245]| 23260 (?: 23261 52| 23262 64| 23263 86 23264 )2 23265 </leadingDigits> 23266 <leadingDigits> 23267 3(?: 23268 230| 23269 397| 23270 461 23271 )| 23272 4(?: 23273 2(?: 23274 35| 23275 [46]4| 23276 51 23277 )| 23278 396| 23279 4(?: 23280 22| 23281 63 23282 )| 23283 59[347]| 23284 76[15] 23285 )| 23286 5(?: 23287 221| 23288 446 23289 )| 23290 642[23]| 23291 8(?: 23292 622| 23293 8(?: 23294 [24]2| 23295 5[13] 23296 ) 23297 ) 23298 </leadingDigits> 23299 <format>$1 $2</format> 23300 </numberFormat> 23301 <numberFormat pattern="(\d{5})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23302 <leadingDigits> 23303 346| 23304 4(?: 23305 27| 23306 9[35] 23307 )| 23308 883 23309 </leadingDigits> 23310 <leadingDigits> 23311 3469| 23312 4(?: 23313 279| 23314 9(?: 23315 30| 23316 56 23317 ) 23318 )| 23319 8834 23320 </leadingDigits> 23321 <format>$1 $2</format> 23322 </numberFormat> 23323 <numberFormat pattern="(\d)(\d{4})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23324 <leadingDigits>2</leadingDigits> 23325 <format>$1 $2 $3</format> 23326 </numberFormat> 23327 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="($NP$FG)"> 23328 <leadingDigits> 23329 [3-7]| 23330 8[2-8] 23331 </leadingDigits> 23332 <format>$1 $2 $3</format> 23333 </numberFormat> 23334 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 23335 <leadingDigits>[89]</leadingDigits> 23336 <format>$1 $2 $3</format> 23337 </numberFormat> 23338 <!-- Formatting from http://www.uniontelecard.com/calling-guides/philippines/guide1.aspx --> 23339 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 23340 <leadingDigits>1</leadingDigits> 23341 <format>$1 $2 $3</format> 23342 </numberFormat> 23343 <numberFormat pattern="(\d{4})(\d{1,2})(\d{3})(\d{4})"> 23344 <leadingDigits>1</leadingDigits> 23345 <format>$1 $2 $3 $4</format> 23346 </numberFormat> 23347 </availableFormats> 23348 <generalDesc> 23349 <nationalNumberPattern> 23350 (?: 23351 [2-7]| 23352 9\d 23353 )\d{8}| 23354 2\d{5}| 23355 (?: 23356 1800| 23357 8 23358 )\d{7,9} 23359 </nationalNumberPattern> 23360 </generalDesc> 23361 <!-- Evidence on number length is hard to come by. We have found diallable numbers in Manila 23362 that have only 5 digits after the area code; plus it seems the 8822 area code is 23363 followed by 6 digits, and 8842 by only 4. Subscriber number of area code 02 are migrated 23364 from 7 digit to 8 digit since 6th October 2019. --> 23365 <fixedLine> 23366 <possibleLengths national="6,[8-10]" localOnly="4,5,7"/> 23367 <exampleNumber>232345678</exampleNumber> 23368 <nationalNumberPattern> 23369 (?: 23370 (?: 23371 2[3-8]| 23372 3[2-68]| 23373 4[2-9]| 23374 5[2-6]| 23375 6[2-58]| 23376 7[24578] 23377 )\d{3}| 23378 88(?: 23379 22\d\d| 23380 42 23381 ) 23382 )\d{4}| 23383 (?: 23384 2| 23385 8[2-8]\d\d 23386 )\d{5} 23387 </nationalNumberPattern> 23388 </fixedLine> 23389 <!-- 950 added based on info received from Smart. 96[5-7] added based on user report. --> 23390 <mobile> 23391 <possibleLengths national="10"/> 23392 <exampleNumber>9051234567</exampleNumber> 23393 <nationalNumberPattern> 23394 (?: 23395 8(?: 23396 1[37]| 23397 9[5-8] 23398 )| 23399 9(?: 23400 0[5-9]| 23401 1[0-24-9]| 23402 [235-7]\d| 23403 4[2-9]| 23404 8[135-9]| 23405 9[1-9] 23406 ) 23407 )\d{7} 23408 </nationalNumberPattern> 23409 </mobile> 23410 <!-- Information on toll-free numbers collected from searching the internet --> 23411 <tollFree> 23412 <possibleLengths national="[11-13]"/> 23413 <exampleNumber>180012345678</exampleNumber> 23414 <nationalNumberPattern>1800\d{7,9}</nationalNumberPattern> 23415 </tollFree> 23416 </territory> 23417 23418 <!-- Pakistan (PK) --> 23419 <!-- http://www.itu.int/oth/T02020000A1/en --> 23420 <!-- http://en.wikipedia.org/wiki/%2B92 --> 23421 <territory id="PK" countryCode="92" internationalPrefix="00" nationalPrefix="0" 23422 mobileNumberPortableRegion="true"> 23423 <availableFormats> 23424 <!-- Toll-free and premium-rate numbers. --> 23425 <numberFormat pattern="(\d{3})(\d{3})(\d{2,7})" nationalPrefixFormattingRule="$NP$FG"> 23426 <leadingDigits>[89]0</leadingDigits> 23427 <format>$1 $2 $3</format> 23428 </numberFormat> 23429 <!-- Personal numbers. 23430 https://propakistani.pk/2010/06/10/ptcl-launches-personal-global-number/ has it 23431 listed as being dialled without the national prefix. --> 23432 <numberFormat pattern="(\d{4})(\d{5})"> 23433 <leadingDigits>1</leadingDigits> 23434 <format>$1 $2</format> 23435 </numberFormat> 23436 <!-- Fixed-line numbers with 3 digits in first group. --> 23437 <numberFormat pattern="(\d{3})(\d{6,7})" nationalPrefixFormattingRule="($NP$FG)"> 23438 <leadingDigits> 23439 2(?: 23440 3[2358]| 23441 4[2-4]| 23442 9[2-8] 23443 )| 23444 45[3479]| 23445 54[2-467]| 23446 60[468]| 23447 72[236]| 23448 8(?: 23449 2[2-689]| 23450 3[23578]| 23451 4[3478]| 23452 5[2356] 23453 )| 23454 9(?: 23455 2[2-8]| 23456 3[27-9]| 23457 4[2-6]| 23458 6[3569]| 23459 9[25-8] 23460 ) 23461 </leadingDigits> 23462 <leadingDigits> 23463 9(?: 23464 2[3-8]| 23465 98 23466 )| 23467 (?: 23468 2(?: 23469 3[2358]| 23470 4[2-4]| 23471 9[2-8] 23472 )| 23473 45[3479]| 23474 54[2-467]| 23475 60[468]| 23476 72[236]| 23477 8(?: 23478 2[2-689]| 23479 3[23578]| 23480 4[3478]| 23481 5[2356] 23482 )| 23483 9(?: 23484 22| 23485 3[27-9]| 23486 4[2-6]| 23487 6[3569]| 23488 9[25-7] 23489 ) 23490 )[2-9] 23491 </leadingDigits> 23492 <format>$1 $2</format> 23493 </numberFormat> 23494 <!-- Fixed-line numbers with 2 digits in first group. --> 23495 <numberFormat pattern="(\d{2})(\d{7,8})" nationalPrefixFormattingRule="($NP$FG)"> 23496 <leadingDigits> 23497 (?: 23498 2[125]| 23499 4[0-246-9]| 23500 5[1-35-7]| 23501 6[1-8]| 23502 7[14]| 23503 8[16]| 23504 91 23505 )[2-9] 23506 </leadingDigits> 23507 <format>$1 $2</format> 23508 </numberFormat> 23509 <!-- Fixed-line numbers with 5 digits in first group. 23510 586 was seen in this format online. 23511 581 and 582 are added here because our best is guess is they behave like 586, given 23512 these are the only fixed-line numbers where the second group doesn't start with [2-9]. --> 23513 <numberFormat pattern="(\d{5})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 23514 <leadingDigits>58</leadingDigits> 23515 <format>$1 $2</format> 23516 </numberFormat> 23517 <!-- Mobile numbers. --> 23518 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 23519 <leadingDigits>3</leadingDigits> 23520 <format>$1 $2</format> 23521 </numberFormat> 23522 <!-- 11-digit UAN numbers (formatted to imply an area code but since there's not enough evidence that 23523 the first group is actually optional, we don't assign an area code length to these ranges yet). --> 23524 <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 23525 <leadingDigits> 23526 2[125]| 23527 4[0-246-9]| 23528 5[1-35-7]| 23529 6[1-8]| 23530 7[14]| 23531 8[16]| 23532 91 23533 </leadingDigits> 23534 <format>$1 $2 $3 $4</format> 23535 </numberFormat> 23536 <!-- 12-digit UAN numbers (formatted to imply an area code but it's not optional). --> 23537 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="($NP$FG)"> 23538 <leadingDigits>[24-9]</leadingDigits> 23539 <format>$1 $2 $3 $4</format> 23540 </numberFormat> 23541 </availableFormats> 23542 <generalDesc> 23543 <nationalNumberPattern> 23544 122\d{6}| 23545 [24-8]\d{10,11}| 23546 9(?: 23547 [013-9]\d{8,10}| 23548 2(?: 23549 [01]\d\d| 23550 2(?: 23551 [06-8]\d| 23552 1[01] 23553 ) 23554 )\d{7} 23555 )| 23556 (?: 23557 [2-8]\d{3}| 23558 92(?: 23559 [0-7]\d| 23560 8[1-9] 23561 ) 23562 )\d{6}| 23563 [24-9]\d{8}| 23564 [89]\d{7} 23565 </nationalNumberPattern> 23566 </generalDesc> 23567 <!-- The subscriber number length is not well defined for some area codes. From online 23568 examples, we have come up with a heuristic that for 3-digit area codes, the subscriber 23569 number will be 6 or 7 digits - for 2-digit area codes it will be 7, with the exceptions 23570 of Karachi and Lahore (both 8). --> 23571 <fixedLine> 23572 <possibleLengths national="9,10" localOnly="[5-8]"/> 23573 <exampleNumber>2123456789</exampleNumber> 23574 <nationalNumberPattern> 23575 (?: 23576 (?: 23577 21| 23578 42 23579 )[2-9]| 23580 58[126] 23581 )\d{7}| 23582 (?: 23583 2[25]| 23584 4[0146-9]| 23585 5[1-35-7]| 23586 6[1-8]| 23587 7[14]| 23588 8[16]| 23589 91 23590 )[2-9]\d{6,7}| 23591 (?: 23592 2(?: 23593 3[2358]| 23594 4[2-4]| 23595 9[2-8] 23596 )| 23597 45[3479]| 23598 54[2-467]| 23599 60[468]| 23600 72[236]| 23601 8(?: 23602 2[2-689]| 23603 3[23578]| 23604 4[3478]| 23605 5[2356] 23606 )| 23607 9(?: 23608 2[2-8]| 23609 3[27-9]| 23610 4[2-6]| 23611 6[3569]| 23612 9[25-8] 23613 ) 23614 )[2-9]\d{5,6} 23615 </nationalNumberPattern> 23616 </fixedLine> 23617 <!-- Adding 325 and 320 as SMSs have been successfully sent to these numbers and numbers 23618 can be found online with these prefixes. Added 348 based on information found 23619 online. --> 23620 <mobile> 23621 <possibleLengths national="10"/> 23622 <exampleNumber>3012345678</exampleNumber> 23623 <nationalNumberPattern> 23624 3(?: 23625 [0-24]\d| 23626 3[0-7]| 23627 55| 23628 64 23629 )\d{7} 23630 </nationalNumberPattern> 23631 </mobile> 23632 <!-- Prefix 800 (11 digits) added based on user report. --> 23633 <tollFree> 23634 <possibleLengths national="8,11"/> 23635 <exampleNumber>80012345</exampleNumber> 23636 <nationalNumberPattern> 23637 800\d{5}(?: 23638 \d{3} 23639 )? 23640 </nationalNumberPattern> 23641 </tollFree> 23642 <premiumRate> 23643 <possibleLengths national="8"/> 23644 <exampleNumber>90012345</exampleNumber> 23645 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 23646 </premiumRate> 23647 <!-- These are referred to as UPT numbers in the plan. --> 23648 <!-- The example number here is the test number from the plan. --> 23649 <personalNumber> 23650 <possibleLengths national="9"/> 23651 <exampleNumber>122044444</exampleNumber> 23652 <nationalNumberPattern>122\d{6}</nationalNumberPattern> 23653 </personalNumber> 23654 <!-- Data on what a UAN is is hard to come by. http://www.ptcl.com.pk has information under 23655 http://www.ptcl.com.pk/contentb.php?NID=143#uan - which defines their format - but not 23656 what type of number they are. We exclude Azad Jammu, Kashmir and Northern Areas here 23657 since no online example UANs can be found, and they have an "access code" at the start, 23658 making it difficult to guess what a UAN in these areas would look like. --> 23659 <uan> 23660 <possibleLengths national="11,12"/> 23661 <exampleNumber>21111825888</exampleNumber> 23662 <nationalNumberPattern> 23663 (?: 23664 2(?: 23665 [125]| 23666 3[2358]| 23667 4[2-4]| 23668 9[2-8] 23669 )| 23670 4(?: 23671 [0-246-9]| 23672 5[3479] 23673 )| 23674 5(?: 23675 [1-35-7]| 23676 4[2-467] 23677 )| 23678 6(?: 23679 0[468]| 23680 [1-8] 23681 )| 23682 7(?: 23683 [14]| 23684 2[236] 23685 )| 23686 8(?: 23687 [16]| 23688 2[2-689]| 23689 3[23578]| 23690 4[3478]| 23691 5[2356] 23692 )| 23693 9(?: 23694 1| 23695 22| 23696 3[27-9]| 23697 4[2-6]| 23698 6[3569]| 23699 9[2-7] 23700 ) 23701 )111\d{6} 23702 </nationalNumberPattern> 23703 </uan> 23704 </territory> 23705 23706 <!-- Poland (PL) --> 23707 <!-- Source is in Polish. --> 23708 <!-- http://en.wikipedia.org/wiki/%2B48 --> 23709 <!-- http://www.itu.int/oth/T02020000A8/en --> 23710 <!-- http://www.uke.gov.pl/tablice/home.do?execution=e1s1 --> 23711 <!-- http://www.sgwp.wp.mil.pl/pl/1_1225.html --> 23712 <territory id="PL" countryCode="48" internationalPrefix="00" mobileNumberPortableRegion="true"> 23713 <availableFormats> 23714 <!-- 5-digit shortcodes. --> 23715 <numberFormat pattern="(\d{5})"> 23716 <leadingDigits>19</leadingDigits> 23717 <format>$1</format> 23718 </numberFormat> 23719 <!-- 6-digit shortcodes and other ranges (e.g. pager). --> 23720 <numberFormat pattern="(\d{3})(\d{3})"> 23721 <leadingDigits> 23722 11| 23723 64 23724 </leadingDigits> 23725 <format>$1 $2</format> 23726 </numberFormat> 23727 <!-- 7-digit fixed-line numbers. --> 23728 <numberFormat pattern="(\d{2})(\d{2})(\d{3})"> 23729 <leadingDigits> 23730 (?: 23731 1[2-8]| 23732 2[2-69]| 23733 3[2-4]| 23734 4[1-468]| 23735 5[24-689]| 23736 6[1-3578]| 23737 7[14-7]| 23738 8[1-79]| 23739 9[145] 23740 )1 23741 </leadingDigits> 23742 <leadingDigits> 23743 (?: 23744 1[2-8]| 23745 2[2-69]| 23746 3[2-4]| 23747 4[1-468]| 23748 5[24-689]| 23749 6[1-3578]| 23750 7[14-7]| 23751 8[1-79]| 23752 9[145] 23753 )19 23754 </leadingDigits> 23755 <format>$1 $2 $3</format> 23756 </numberFormat> 23757 <!-- 7-8 digit pager numbers. --> 23758 <numberFormat pattern="(\d{3})(\d{2})(\d{2,3})"> 23759 <leadingDigits>64</leadingDigits> 23760 <format>$1 $2 $3</format> 23761 </numberFormat> 23762 <!-- Mobile, pager and a few fixed-line numbers. 23763 (70 numbers are formatted as per mobile numbers, based on information from some Polish people). --> 23764 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 23765 <leadingDigits> 23766 21| 23767 39| 23768 45| 23769 5[0137]| 23770 6[0469]| 23771 7[02389]| 23772 8(?: 23773 0[14]| 23774 8 23775 ) 23776 </leadingDigits> 23777 <format>$1 $2 $3</format> 23778 </numberFormat> 23779 <!-- 9-digit fixed-line numbers. --> 23780 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> 23781 <leadingDigits> 23782 1[2-8]| 23783 [2-7]| 23784 8[1-79]| 23785 9[145] 23786 </leadingDigits> 23787 <format>$1 $2 $3 $4</format> 23788 </numberFormat> 23789 <!-- 9-10 digit toll free numbers. --> 23790 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})"> 23791 <leadingDigits>8</leadingDigits> 23792 <format>$1 $2 $3</format> 23793 </numberFormat> 23794 </availableFormats> 23795 <generalDesc> 23796 <nationalNumberPattern> 23797 6\d{5}(?: 23798 \d{2} 23799 )?| 23800 8\d{9}| 23801 [1-9]\d{6}(?: 23802 \d{2} 23803 )? 23804 </nationalNumberPattern> 23805 </generalDesc> 23806 <!-- The plan says all geographical numbers are 9 digits; but we found customer service 23807 numbers 19XXX that can be diallable along with valid area code and are 7 digits 23808 instead, so we support those numbers too. See: 23809 http://www.polskasiectaxi.pl/pst/pst-partnerzy. 23810 Numbers which start with 26 are allocated for the military, see: 23811 http://www.sgwp.wp.mil.pl/pl/1_1225.html. 23812 Numbers which start with 47 are allocated for police, see: 23813 https://policja.pl/pol/aktualnosci/185570,Uwaga-Zmieniaja-sie-numery-telefonow-do-jednostek-Policji-w-calym-kraju.html --> 23814 <fixedLine> 23815 <possibleLengths national="7,9"/> 23816 <exampleNumber>123456789</exampleNumber> 23817 <nationalNumberPattern> 23818 47\d{7}| 23819 (?: 23820 1[2-8]| 23821 2[2-69]| 23822 3[2-4]| 23823 4[1-468]| 23824 5[24-689]| 23825 6[1-3578]| 23826 7[14-7]| 23827 8[1-79]| 23828 9[145] 23829 )(?: 23830 [02-9]\d{6}| 23831 1(?: 23832 [0-8]\d{5}| 23833 9\d{3}(?: 23834 \d{2} 23835 )? 23836 ) 23837 ) 23838 </nationalNumberPattern> 23839 </fixedLine> 23840 <mobile> 23841 <possibleLengths national="9"/> 23842 <exampleNumber>512345678</exampleNumber> 23843 <nationalNumberPattern> 23844 21(?: 23845 1(?: 23846 [145]\d| 23847 3[1-5] 23848 )| 23849 2[0-4]\d 23850 )\d{4}| 23851 (?: 23852 45| 23853 5[0137]| 23854 6[069]| 23855 7[2389]| 23856 88 23857 )\d{7} 23858 </nationalNumberPattern> 23859 </mobile> 23860 <pager> 23861 <possibleLengths national="[6-9]"/> 23862 <exampleNumber>641234567</exampleNumber> 23863 <nationalNumberPattern>64\d{4,7}</nationalNumberPattern> 23864 </pager> 23865 <!-- Prefix 800 with 10 digits added based on user report. --> 23866 <tollFree> 23867 <possibleLengths national="9,10"/> 23868 <exampleNumber>800123456</exampleNumber> 23869 <nationalNumberPattern>800\d{6,7}</nationalNumberPattern> 23870 </tollFree> 23871 <premiumRate> 23872 <possibleLengths national="9"/> 23873 <exampleNumber>701234567</exampleNumber> 23874 <nationalNumberPattern>70[01346-8]\d{6}</nationalNumberPattern> 23875 </premiumRate> 23876 <sharedCost> 23877 <possibleLengths national="9"/> 23878 <exampleNumber>801234567</exampleNumber> 23879 <nationalNumberPattern>801\d{6}</nationalNumberPattern> 23880 </sharedCost> 23881 <voip> 23882 <possibleLengths national="9"/> 23883 <exampleNumber>391234567</exampleNumber> 23884 <nationalNumberPattern>39\d{7}</nationalNumberPattern> 23885 </voip> 23886 <uan> 23887 <possibleLengths national="9"/> 23888 <exampleNumber>804123456</exampleNumber> 23889 <nationalNumberPattern>804\d{6}</nationalNumberPattern> 23890 </uan> 23891 </territory> 23892 23893 <!-- St. Pierre & Miquelon (PM) --> 23894 <!-- http://www.itu.int/oth/T02020000B2/en --> 23895 <territory id="PM" countryCode="508" internationalPrefix="00" nationalPrefix="0"> 23896 <availableFormats> 23897 <numberFormat pattern="(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 23898 <leadingDigits>[45]</leadingDigits> 23899 <format>$1 $2 $3</format> 23900 </numberFormat> 23901 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 23902 <leadingDigits>8</leadingDigits> 23903 <format>$1 $2 $3 $4</format> 23904 </numberFormat> 23905 </availableFormats> 23906 <generalDesc> 23907 <nationalNumberPattern> 23908 (?: 23909 [45]| 23910 80\d\d 23911 )\d{5} 23912 </nationalNumberPattern> 23913 </generalDesc> 23914 <!-- Fixed-line and mobile numbers do not include any main prefix (like country code) 23915 before subscriber number unlike other French territories as they can be dialled 23916 directly using subscriber number after country code in E.164 format. 4[23] and 50 23917 ranges are added to both fixed-line and mobile categories as it is not clear in ITU 23918 doc. --> 23919 <fixedLine> 23920 <possibleLengths national="6"/> 23921 <exampleNumber>430123</exampleNumber> 23922 <nationalNumberPattern> 23923 (?: 23924 4[1-356]| 23925 50 23926 )\d{4} 23927 </nationalNumberPattern> 23928 </fixedLine> 23929 <!-- 44 XXXX might be a mobile range as it is assigned to Globaltel. Category is not 23930 mentioned in the ITU doc. --> 23931 <mobile> 23932 <possibleLengths national="6"/> 23933 <exampleNumber>551234</exampleNumber> 23934 <nationalNumberPattern> 23935 (?: 23936 4[02-4]| 23937 5[056] 23938 )\d{4} 23939 </nationalNumberPattern> 23940 </mobile> 23941 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 23942 numbers. --> 23943 <tollFree> 23944 <possibleLengths national="9"/> 23945 <exampleNumber>800012345</exampleNumber> 23946 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 23947 </tollFree> 23948 </territory> 23949 23950 <!-- Puerto Rico (PR) --> 23951 <!-- Calling code and formatting shared with 'US' --> 23952 <!-- http://www.itu.int/oth/T02020000AA/en --> 23953 <territory id="PR" countryCode="1" leadingDigits="787|939" internationalPrefix="011" 23954 nationalPrefix="1" mobileNumberPortableRegion="true"> 23955 <generalDesc> 23956 <nationalNumberPattern> 23957 (?: 23958 [589]\d\d| 23959 787 23960 )\d{7} 23961 </nationalNumberPattern> 23962 </generalDesc> 23963 <fixedLine> 23964 <possibleLengths national="10" localOnly="7"/> 23965 <exampleNumber>7872345678</exampleNumber> 23966 <nationalNumberPattern> 23967 (?: 23968 787| 23969 939 23970 )[2-9]\d{6} 23971 </nationalNumberPattern> 23972 </fixedLine> 23973 <mobile> 23974 <possibleLengths national="10" localOnly="7"/> 23975 <exampleNumber>7872345678</exampleNumber> 23976 <nationalNumberPattern> 23977 (?: 23978 787| 23979 939 23980 )[2-9]\d{6} 23981 </nationalNumberPattern> 23982 </mobile> 23983 <tollFree> 23984 <possibleLengths national="10"/> 23985 <exampleNumber>8002345678</exampleNumber> 23986 <nationalNumberPattern> 23987 8(?: 23988 00| 23989 33| 23990 44| 23991 55| 23992 66| 23993 77| 23994 88 23995 )[2-9]\d{6} 23996 </nationalNumberPattern> 23997 </tollFree> 23998 <premiumRate> 23999 <possibleLengths national="10"/> 24000 <exampleNumber>9002345678</exampleNumber> 24001 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 24002 </premiumRate> 24003 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 24004 <personalNumber> 24005 <possibleLengths national="10"/> 24006 <exampleNumber>5002345678</exampleNumber> 24007 <nationalNumberPattern> 24008 52(?: 24009 3(?: 24010 [2-46-9][02-9]\d| 24011 5(?: 24012 [02-46-9]\d| 24013 5[0-46-9] 24014 ) 24015 )| 24016 4(?: 24017 [2-478][02-9]\d| 24018 5(?: 24019 [034]\d| 24020 2[024-9]| 24021 5[0-46-9] 24022 )| 24023 6(?: 24024 0[1-9]| 24025 [2-9]\d 24026 )| 24027 9(?: 24028 [05-9]\d| 24029 2[0-5]| 24030 49 24031 ) 24032 ) 24033 )\d{4}| 24034 52[34][2-9]1[02-9]\d{4}| 24035 5(?: 24036 00| 24037 2[125-7]| 24038 33| 24039 44| 24040 66| 24041 77| 24042 88 24043 )[2-9]\d{6} 24044 </nationalNumberPattern> 24045 </personalNumber> 24046 </territory> 24047 24048 <!-- Palestine (PS) --> 24049 <!-- Palestinian phone numbers can be reached through the Israeli country code (972) in addition 24050 to the Palestinian country code (970) and so Palestinian landlines and mobile lines are a 24051 subset of the Israeli formats. --> 24052 <!-- http://en.wikipedia.org/wiki/%2B970 --> 24053 <!-- http://www.wtng.info/wtng-970-ps.html --> 24054 <!-- http://www.paltel.ps --> 24055 <territory id="PS" countryCode="970" internationalPrefix="00" nationalPrefix="0"> 24056 <availableFormats> 24057 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24058 <leadingDigits>[2489]</leadingDigits> 24059 <format>$1 $2 $3</format> 24060 </numberFormat> 24061 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24062 <leadingDigits>5</leadingDigits> 24063 <format>$1 $2 $3</format> 24064 </numberFormat> 24065 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 24066 <leadingDigits>1</leadingDigits> 24067 <format>$1 $2 $3</format> 24068 </numberFormat> 24069 </availableFormats> 24070 <generalDesc> 24071 <nationalNumberPattern> 24072 [2489]2\d{6}| 24073 (?: 24074 1\d| 24075 5 24076 )\d{8} 24077 </nationalNumberPattern> 24078 </generalDesc> 24079 <fixedLine> 24080 <possibleLengths national="8" localOnly="7"/> 24081 <exampleNumber>22234567</exampleNumber> 24082 <nationalNumberPattern> 24083 (?: 24084 22[2-47-9]| 24085 42[45]| 24086 82[014-68]| 24087 92[3569] 24088 )\d{5} 24089 </nationalNumberPattern> 24090 </fixedLine> 24091 <mobile> 24092 <possibleLengths national="9"/> 24093 <exampleNumber>599123456</exampleNumber> 24094 <nationalNumberPattern>5[69]\d{7}</nationalNumberPattern> 24095 </mobile> 24096 <tollFree> 24097 <possibleLengths national="10"/> 24098 <exampleNumber>1800123456</exampleNumber> 24099 <nationalNumberPattern>1800\d{6}</nationalNumberPattern> 24100 </tollFree> 24101 <sharedCost> 24102 <possibleLengths national="10"/> 24103 <exampleNumber>1700123456</exampleNumber> 24104 <nationalNumberPattern>1700\d{6}</nationalNumberPattern> 24105 </sharedCost> 24106 </territory> 24107 24108 <!-- Portugal (PT) --> 24109 <!-- http://www.anacom.pt/render.jsp?categoryId=279098 --> 24110 <territory id="PT" countryCode="351" internationalPrefix="00" mobileNumberPortableRegion="true"> 24111 <availableFormats> 24112 <!-- Note: the wikipedia page suggests that mobile numbers may also be formatted with only 24113 two digits in the first group; however, this doesn't seem to be majority usage based on 24114 searches online. --> 24115 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 24116 <leadingDigits>2[12]</leadingDigits> 24117 <format>$1 $2 $3</format> 24118 </numberFormat> 24119 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 24120 <leadingDigits> 24121 16| 24122 [236-9] 24123 </leadingDigits> 24124 <format>$1 $2 $3</format> 24125 </numberFormat> 24126 </availableFormats> 24127 <generalDesc> 24128 <nationalNumberPattern> 24129 1693\d{5}| 24130 (?: 24131 [26-9]\d| 24132 30 24133 )\d{7} 24134 </nationalNumberPattern> 24135 </generalDesc> 24136 <fixedLine> 24137 <possibleLengths national="9"/> 24138 <exampleNumber>212345678</exampleNumber> 24139 <nationalNumberPattern> 24140 2(?: 24141 [12]\d| 24142 [35][1-689]| 24143 4[1-59]| 24144 6[1-35689]| 24145 7[1-9]| 24146 8[1-69]| 24147 9[1256] 24148 )\d{6} 24149 </nationalNumberPattern> 24150 </fixedLine> 24151 <mobile> 24152 <possibleLengths national="9"/> 24153 <exampleNumber>912345678</exampleNumber> 24154 <nationalNumberPattern> 24155 6[0356]92(?: 24156 30| 24157 9\d 24158 )\d{3}| 24159 (?: 24160 (?: 24161 16| 24162 6[0356] 24163 )93| 24164 9(?: 24165 [1-36]\d\d| 24166 480 24167 ) 24168 )\d{5} 24169 </nationalNumberPattern> 24170 </mobile> 24171 <tollFree> 24172 <possibleLengths national="9"/> 24173 <exampleNumber>800123456</exampleNumber> 24174 <nationalNumberPattern>80[02]\d{6}</nationalNumberPattern> 24175 </tollFree> 24176 <!-- Fixed maximum cost numbers: 761=0.60€, 761=1€, 762=2€. --> 24177 <!-- Audio Text prefixes 601,607,608,646 and 648 added here --> 24178 <premiumRate> 24179 <possibleLengths national="9"/> 24180 <exampleNumber>760123456</exampleNumber> 24181 <nationalNumberPattern> 24182 (?: 24183 6(?: 24184 0[178]| 24185 4[68] 24186 )\d| 24187 76(?: 24188 0[1-57]| 24189 1[2-47]| 24190 2[237] 24191 ) 24192 )\d{5} 24193 </nationalNumberPattern> 24194 </premiumRate> 24195 <!-- 808 are priced as local calls, 809 are national calls. --> 24196 <sharedCost> 24197 <possibleLengths national="9"/> 24198 <exampleNumber>808123456</exampleNumber> 24199 <nationalNumberPattern> 24200 80(?: 24201 8\d| 24202 9[1579] 24203 )\d{5} 24204 </nationalNumberPattern> 24205 </sharedCost> 24206 <personalNumber> 24207 <possibleLengths national="9"/> 24208 <exampleNumber>884123456</exampleNumber> 24209 <nationalNumberPattern>884[0-4689]\d{5}</nationalNumberPattern> 24210 </personalNumber> 24211 <voip> 24212 <possibleLengths national="9"/> 24213 <exampleNumber>301234567</exampleNumber> 24214 <nationalNumberPattern>30\d{7}</nationalNumberPattern> 24215 </voip> 24216 <uan> 24217 <possibleLengths national="9"/> 24218 <exampleNumber>707123456</exampleNumber> 24219 <nationalNumberPattern> 24220 70(?: 24221 7\d| 24222 8[17] 24223 )\d{5} 24224 </nationalNumberPattern> 24225 </uan> 24226 <voicemail> 24227 <possibleLengths national="9"/> 24228 <exampleNumber>600110000</exampleNumber> 24229 <nationalNumberPattern>600\d{6}</nationalNumberPattern> 24230 </voicemail> 24231 </territory> 24232 24233 <!-- Palau (PW) --> 24234 <!-- http://www.itu.int/oth/T02020000A2/en --> 24235 <territory id="PW" countryCode="680" internationalPrefix="01[12]"> 24236 <availableFormats> 24237 <numberFormat pattern="(\d{3})(\d{4})"> 24238 <leadingDigits>[2-9]</leadingDigits> 24239 <format>$1 $2</format> 24240 </numberFormat> 24241 </availableFormats> 24242 <generalDesc> 24243 <nationalNumberPattern> 24244 (?: 24245 [24-8]\d\d| 24246 345| 24247 900 24248 )\d{4} 24249 </nationalNumberPattern> 24250 </generalDesc> 24251 <!-- 900XXXX is mentioned as fixed-line and "PNCC/Operator Services". Might be carrier 24252 specific services of PNCC network. As we do not have carrier specific category in phone 24253 metadata, adding support to it here. --> 24254 <fixedLine> 24255 <possibleLengths national="7"/> 24256 <exampleNumber>2771234</exampleNumber> 24257 <nationalNumberPattern> 24258 (?: 24259 2(?: 24260 55| 24261 77 24262 )| 24263 345| 24264 488| 24265 5(?: 24266 35| 24267 44| 24268 87 24269 )| 24270 6(?: 24271 22| 24272 54| 24273 79 24274 )| 24275 7(?: 24276 33| 24277 47 24278 )| 24279 8(?: 24280 24| 24281 55| 24282 76 24283 )| 24284 900 24285 )\d{4} 24286 </nationalNumberPattern> 24287 </fixedLine> 24288 <mobile> 24289 <possibleLengths national="7"/> 24290 <exampleNumber>6201234</exampleNumber> 24291 <nationalNumberPattern> 24292 (?: 24293 (?: 24294 46| 24295 83 24296 )[0-5]| 24297 6[2-4689]0 24298 )\d{4}| 24299 (?: 24300 45| 24301 77| 24302 88 24303 )\d{5} 24304 </nationalNumberPattern> 24305 </mobile> 24306 </territory> 24307 24308 <!-- Paraguay (PY) --> 24309 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay --> 24310 <!-- http://www.itu.int/oth/T02020000A5/en --> 24311 <!-- http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html --> 24312 <!-- Number formats of landline numbers are based on online references. --> 24313 <territory id="PY" countryCode="595" internationalPrefix="00" nationalPrefix="0" 24314 mobileNumberPortableRegion="true"> 24315 <availableFormats> 24316 <numberFormat pattern="(\d{3})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> 24317 <leadingDigits>[2-9]0</leadingDigits> 24318 <format>$1 $2</format> 24319 </numberFormat> 24320 <!-- 7-digit fixed line --> 24321 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> 24322 <leadingDigits> 24323 [26]1| 24324 3[289]| 24325 4[1246-8]| 24326 7[1-3]| 24327 8[1-36] 24328 </leadingDigits> 24329 <format>$1 $2</format> 24330 </numberFormat> 24331 <!-- 7 or 8-digit fixed line numbers (without a 9-digit variant) --> 24332 <numberFormat pattern="(\d{3})(\d{4,5})" nationalPrefixFormattingRule="($NP$FG)"> 24333 <leadingDigits> 24334 2[279]| 24335 3[13-5]| 24336 4[359]| 24337 5| 24338 6(?: 24339 [34]| 24340 7[1-46-8] 24341 )| 24342 7[46-8]| 24343 85 24344 </leadingDigits> 24345 <format>$1 $2</format> 24346 </numberFormat> 24347 <!-- 8 or 9-digit fixed line numbers where a 7-digit variant exists --> 24348 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="($NP$FG)"> 24349 <leadingDigits> 24350 2[14-68]| 24351 3[26-9]| 24352 4[1246-8]| 24353 6(?: 24354 1| 24355 75 24356 )| 24357 7[1-35]| 24358 8[1-36] 24359 </leadingDigits> 24360 <format>$1 $2 $3</format> 24361 </numberFormat> 24362 <!-- Format seen in examples found online. --> 24363 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 24364 <leadingDigits>87</leadingDigits> 24365 <format>$1 $2 $3</format> 24366 </numberFormat> 24367 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 24368 <leadingDigits> 24369 9(?: 24370 [5-79]| 24371 8[1-6] 24372 ) 24373 </leadingDigits> 24374 <format>$1 $2</format> 24375 </numberFormat> 24376 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24377 <leadingDigits>[2-8]</leadingDigits> 24378 <format>$1 $2 $3</format> 24379 </numberFormat> 24380 <!-- 11 digit toll free numbers --> 24381 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 24382 <leadingDigits>9</leadingDigits> 24383 <format>$1 $2 $3</format> 24384 </numberFormat> 24385 </availableFormats> 24386 <generalDesc> 24387 <nationalNumberPattern> 24388 59\d{4,6}| 24389 9\d{5,10}| 24390 (?: 24391 [2-46-8]\d| 24392 5[0-8] 24393 )\d{4,7} 24394 </nationalNumberPattern> 24395 </generalDesc> 24396 <fixedLine> 24397 <possibleLengths national="[7-9]" localOnly="5,6"/> 24398 <exampleNumber>212345678</exampleNumber> 24399 <nationalNumberPattern> 24400 (?: 24401 [26]1| 24402 3[289]| 24403 4[1246-8]| 24404 7[1-3]| 24405 8[1-36] 24406 )\d{5,7}| 24407 (?: 24408 2(?: 24409 2[4-68]| 24410 [4-68]\d| 24411 7[15]| 24412 9[1-5] 24413 )| 24414 3(?: 24415 18| 24416 3[167]| 24417 4[2357]| 24418 51| 24419 [67]\d 24420 )| 24421 4(?: 24422 3[12]| 24423 5[13]| 24424 9[1-47] 24425 )| 24426 5(?: 24427 [1-4]\d| 24428 5[02-4] 24429 )| 24430 6(?: 24431 3[1-3]| 24432 44| 24433 7[1-8] 24434 )| 24435 7(?: 24436 4[0-4]| 24437 5\d| 24438 6[1-578]| 24439 75| 24440 8[0-8] 24441 )| 24442 858 24443 )\d{5,6} 24444 </nationalNumberPattern> 24445 </fixedLine> 24446 <mobile> 24447 <possibleLengths national="9"/> 24448 <exampleNumber>961456789</exampleNumber> 24449 <nationalNumberPattern> 24450 9(?: 24451 51| 24452 6[129]| 24453 [78][1-6]| 24454 9[1-5] 24455 )\d{6} 24456 </nationalNumberPattern> 24457 </mobile> 24458 <tollFree> 24459 <possibleLengths national="[9-11]"/> 24460 <exampleNumber>98000123456</exampleNumber> 24461 <nationalNumberPattern>9800\d{5,7}</nationalNumberPattern> 24462 </tollFree> 24463 <voip> 24464 <possibleLengths national="9"/> 24465 <exampleNumber>870012345</exampleNumber> 24466 <nationalNumberPattern>8700[0-4]\d{4}</nationalNumberPattern> 24467 </voip> 24468 <uan> 24469 <possibleLengths national="[6-9]"/> 24470 <exampleNumber>201234567</exampleNumber> 24471 <nationalNumberPattern>[2-9]0\d{4,7}</nationalNumberPattern> 24472 </uan> 24473 </territory> 24474 24475 <!-- Qatar (QA) --> 24476 <!-- No premiumRate information can be found. --> 24477 <!-- http://www.itu.int/oth/T02020000AB/en --> 24478 <!-- http://wtng.info/wtng-qq.html --> 24479 <territory id="QA" countryCode="974" internationalPrefix="00" mobileNumberPortableRegion="true"> 24480 <availableFormats> 24481 <numberFormat pattern="(\d{3})(\d{4})"> 24482 <leadingDigits> 24483 2[126]| 24484 8 24485 </leadingDigits> 24486 <format>$1 $2</format> 24487 </numberFormat> 24488 <numberFormat pattern="(\d{4})(\d{4})"> 24489 <leadingDigits>[2-7]</leadingDigits> 24490 <format>$1 $2</format> 24491 </numberFormat> 24492 </availableFormats> 24493 <generalDesc> 24494 <nationalNumberPattern> 24495 [2-7]\d{7}| 24496 800\d{4}(?: 24497 \d{2} 24498 )?| 24499 2\d{6} 24500 </nationalNumberPattern> 24501 </generalDesc> 24502 <!-- The prefix 40 has now been allocated, based on numbers seen online. --> 24503 <fixedLine> 24504 <possibleLengths national="8"/> 24505 <exampleNumber>44123456</exampleNumber> 24506 <nationalNumberPattern> 24507 4141\d{4}| 24508 (?: 24509 23| 24510 4[04] 24511 )\d{6} 24512 </nationalNumberPattern> 24513 </fixedLine> 24514 <mobile> 24515 <possibleLengths national="8"/> 24516 <exampleNumber>33123456</exampleNumber> 24517 <nationalNumberPattern> 24518 (?: 24519 2[89]| 24520 [35-7]\d 24521 )\d{6} 24522 </nationalNumberPattern> 24523 </mobile> 24524 <pager> 24525 <possibleLengths national="7"/> 24526 <exampleNumber>2123456</exampleNumber> 24527 <nationalNumberPattern> 24528 2(?: 24529 [12]\d| 24530 61 24531 )\d{4} 24532 </nationalNumberPattern> 24533 </pager> 24534 <!-- Prefix 800 with 9 digit length is added based on user report. --> 24535 <tollFree> 24536 <possibleLengths national="7,9"/> 24537 <exampleNumber>8001234</exampleNumber> 24538 <nationalNumberPattern> 24539 800\d{4}(?: 24540 \d{2} 24541 )? 24542 </nationalNumberPattern> 24543 </tollFree> 24544 </territory> 24545 24546 <!-- Réunion (RE) --> 24547 <!-- Main region for 'YT' --> 24548 <!-- http://www.itu.int/oth/T020200004B/en --> 24549 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 24550 <territory id="RE" mainCountryForCode="true" countryCode="262" leadingDigits="26[23]|69|[89]" 24551 internationalPrefix="00" nationalPrefix="0"> 24552 <availableFormats> 24553 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 24554 <leadingDigits>[2689]</leadingDigits> 24555 <format>$1 $2 $3 $4</format> 24556 </numberFormat> 24557 </availableFormats> 24558 <generalDesc> 24559 <nationalNumberPattern> 24560 9769\d{5}| 24561 (?: 24562 26| 24563 [68]\d 24564 )\d{7} 24565 </nationalNumberPattern> 24566 </generalDesc> 24567 <!-- 0876 numbers are mentioned in the plan, but none in use can be found. --> 24568 <fixedLine> 24569 <possibleLengths national="9"/> 24570 <exampleNumber>262161234</exampleNumber> 24571 <nationalNumberPattern> 24572 26(?: 24573 2\d\d| 24574 30[0-5] 24575 )\d{4} 24576 </nationalNumberPattern> 24577 </fixedLine> 24578 <mobile> 24579 <possibleLengths national="9"/> 24580 <exampleNumber>692123456</exampleNumber> 24581 <nationalNumberPattern> 24582 (?: 24583 69(?: 24584 2\d\d| 24585 3(?: 24586 0[0-46]| 24587 1[013]| 24588 2[0-2]| 24589 3[0-39]| 24590 4\d| 24591 5[0-5]| 24592 6[0-6]| 24593 7[0-27]| 24594 8[0-8]| 24595 9[0-479] 24596 ) 24597 )| 24598 9769\d 24599 )\d{4} 24600 </nationalNumberPattern> 24601 </mobile> 24602 <!-- 08* Numbers in Réunion are the same as those valid in France. --> 24603 <tollFree> 24604 <possibleLengths national="9"/> 24605 <exampleNumber>801234567</exampleNumber> 24606 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 24607 </tollFree> 24608 <premiumRate> 24609 <possibleLengths national="9"/> 24610 <exampleNumber>891123456</exampleNumber> 24611 <nationalNumberPattern>89[1-37-9]\d{6}</nationalNumberPattern> 24612 </premiumRate> 24613 <sharedCost> 24614 <possibleLengths national="9"/> 24615 <exampleNumber>810123456</exampleNumber> 24616 <nationalNumberPattern> 24617 8(?: 24618 1[019]| 24619 2[0156]| 24620 84| 24621 90 24622 )\d{6} 24623 </nationalNumberPattern> 24624 </sharedCost> 24625 </territory> 24626 24627 <!-- Romania (RO) --> 24628 <!-- Extension prefix found online, confirmed by a Romanian. --> 24629 <!-- http://www.itu.int/oth/T02020000AC/en --> 24630 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania --> 24631 <!-- http://www.ancom.org.ro/en/presentation-of-romanian-national-numbering-plan-according-to-itu-t-recommendation-e129-_5523 --> 24632 <territory id="RO" countryCode="40" internationalPrefix="00" nationalPrefix="0" 24633 preferredExtnPrefix=" int " mobileNumberPortableRegion="true"> 24634 <availableFormats> 24635 <numberFormat pattern="(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24636 <leadingDigits>2[3-6]</leadingDigits> 24637 <leadingDigits>2[3-6]\d9</leadingDigits> 24638 <format>$1 $2</format> 24639 </numberFormat> 24640 <numberFormat pattern="(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24641 <leadingDigits> 24642 219| 24643 31 24644 </leadingDigits> 24645 <format>$1 $2</format> 24646 </numberFormat> 24647 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 24648 <leadingDigits>[23]1</leadingDigits> 24649 <format>$1 $2 $3</format> 24650 </numberFormat> 24651 <!-- We format mobile numbers like this, even though ITU and wikipedia hint at 24652 \d{2}\d{3}\d{4} grouping, since the yellow pages (http://en.paginiaurii.ro/) and the 24653 majority of numbers found online follow this convention. --> 24654 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 24655 <leadingDigits>[237-9]</leadingDigits> 24656 <format>$1 $2 $3</format> 24657 </numberFormat> 24658 </availableFormats> 24659 <generalDesc> 24660 <nationalNumberPattern> 24661 (?: 24662 [2378]\d| 24663 90 24664 )\d{7}| 24665 [23]\d{5} 24666 </nationalNumberPattern> 24667 </generalDesc> 24668 <!-- We exclude three-digit short numbers for Bucharest (219\d{2}) and four-digit short 24669 numbers outside Bucharest (2[36]\d9\d{3}) even though ITU suggests these exist. We do 24670 this based on numbers found online and the wikipedia article which indicate that these 24671 are four digits long in Bucharest only, and three digits elsewhere. --> 24672 <fixedLine> 24673 <possibleLengths national="6,9"/> 24674 <exampleNumber>211234567</exampleNumber> 24675 <nationalNumberPattern> 24676 [23][13-6]\d{7}| 24677 (?: 24678 2(?: 24679 19\d| 24680 [3-6]\d9 24681 )| 24682 31\d\d 24683 )\d\d 24684 </nationalNumberPattern> 24685 </fixedLine> 24686 <!-- http://www.enigma-system.net/business/customized-phone-number.html confirms that the 24687 numbers are restricted to those starting with 07000. Mobile prefix 0799 added based on 24688 open-source report and confirmation by existence of such numbers online. 24689 As per Ancom official doc, mobile numbers can also begin with 6. However, we didn't 24690 find any numbers online with this prefix, and the wikipedia source doesn't mention it, 24691 so we do not support it for now. --> 24692 <mobile> 24693 <possibleLengths national="9"/> 24694 <exampleNumber>712034567</exampleNumber> 24695 <nationalNumberPattern> 24696 7020\d{5}| 24697 7(?: 24698 0[013-9]| 24699 1[0-3]| 24700 [2-7]\d| 24701 8[03-8]| 24702 9[019] 24703 )\d{6} 24704 </nationalNumberPattern> 24705 </mobile> 24706 <tollFree> 24707 <possibleLengths national="9"/> 24708 <exampleNumber>800123456</exampleNumber> 24709 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 24710 </tollFree> 24711 <premiumRate> 24712 <possibleLengths national="9"/> 24713 <exampleNumber>900123456</exampleNumber> 24714 <nationalNumberPattern>90[0136]\d{6}</nationalNumberPattern> 24715 </premiumRate> 24716 <!-- 803\d{6} shared cost number pattern is not included as we couldn't find any working 24717 numbers online. --> 24718 <sharedCost> 24719 <possibleLengths national="9"/> 24720 <exampleNumber>801123456</exampleNumber> 24721 <nationalNumberPattern>801\d{6}</nationalNumberPattern> 24722 </sharedCost> 24723 <!-- http://www.ancom.org.ro/pnn_1300 refers to numbers beginning with 37, 38 or 39 as 24724 location-independent national numbers. Only numbers beginning with 37 have been seen so 24725 these are the only ones supported for now. --> 24726 <uan> 24727 <possibleLengths national="9"/> 24728 <exampleNumber>372123456</exampleNumber> 24729 <nationalNumberPattern> 24730 (?: 24731 37\d| 24732 80[578] 24733 )\d{6} 24734 </nationalNumberPattern> 24735 </uan> 24736 </territory> 24737 24738 <!-- Serbia (RS) --> 24739 <!-- http://www.itu.int/oth/T02020000B9/en --> 24740 <!-- http://registar.ratel.rs/en/reg202 --> 24741 <territory id="RS" countryCode="381" internationalPrefix="00" nationalPrefix="0" 24742 mobileNumberPortableRegion="true"> 24743 <availableFormats> 24744 <!-- 3-digit prefix (fixed and mobile). --> 24745 <numberFormat pattern="(\d{3})(\d{3,9})" nationalPrefixFormattingRule="$NP$FG"> 24746 <leadingDigits> 24747 (?: 24748 2[389]| 24749 39 24750 )0| 24751 [7-9] 24752 </leadingDigits> 24753 <format>$1 $2</format> 24754 </numberFormat> 24755 <!-- 2-digit prefix (fixed line and mobile). --> 24756 <numberFormat pattern="(\d{2})(\d{5,10})" nationalPrefixFormattingRule="$NP$FG"> 24757 <leadingDigits>[1-36]</leadingDigits> 24758 <format>$1 $2</format> 24759 </numberFormat> 24760 </availableFormats> 24761 <generalDesc> 24762 <nationalNumberPattern> 24763 38[02-9]\d{6,9}| 24764 6\d{7,9}| 24765 90\d{4,8}| 24766 38\d{5,6}| 24767 (?: 24768 7\d\d| 24769 800 24770 )\d{3,9}| 24771 (?: 24772 [12]\d| 24773 3[0-79] 24774 )\d{5,10} 24775 </nationalNumberPattern> 24776 </generalDesc> 24777 <!-- Most subscriber numbers may not start with 0 or 1. Exceptionally, the prefix 11 1[5-7] 24778 has been issused, so we allow 11 1X here. --> 24779 <fixedLine> 24780 <possibleLengths national="[7-12]" localOnly="[4-6]"/> 24781 <exampleNumber>10234567</exampleNumber> 24782 <nationalNumberPattern> 24783 (?: 24784 11[1-9]\d| 24785 (?: 24786 2[389]| 24787 39 24788 )(?: 24789 0[2-9]| 24790 [2-9]\d 24791 ) 24792 )\d{3,8}| 24793 (?: 24794 1[02-9]| 24795 2[0-24-7]| 24796 3[0-8] 24797 )[2-9]\d{4,9} 24798 </nationalNumberPattern> 24799 </fixedLine> 24800 <mobile> 24801 <possibleLengths national="[8-10]"/> 24802 <exampleNumber>601234567</exampleNumber> 24803 <nationalNumberPattern> 24804 6(?: 24805 [0-689]| 24806 7\d 24807 )\d{6,7} 24808 </nationalNumberPattern> 24809 </mobile> 24810 <tollFree> 24811 <possibleLengths national="[6-12]"/> 24812 <exampleNumber>80012345</exampleNumber> 24813 <nationalNumberPattern>800\d{3,9}</nationalNumberPattern> 24814 </tollFree> 24815 <premiumRate> 24816 <possibleLengths national="[6-10]"/> 24817 <exampleNumber>90012345</exampleNumber> 24818 <nationalNumberPattern> 24819 (?: 24820 78\d| 24821 90[0169] 24822 )\d{3,7} 24823 </nationalNumberPattern> 24824 </premiumRate> 24825 <uan> 24826 <possibleLengths national="[6-12]"/> 24827 <exampleNumber>700123456</exampleNumber> 24828 <nationalNumberPattern>7[06]\d{4,10}</nationalNumberPattern> 24829 </uan> 24830 </territory> 24831 24832 <!-- Russia (RU) --> 24833 <!-- Main region for 'KZ' --> 24834 <!-- http://www.itu.int/oth/T02020000AD/en --> 24835 <!-- http://en.wikipedia.org/wiki/%2B7 --> 24836 <!-- Formatting from wikipedia, confirmed on government websites such as 24837 http://www.minjust.ru/ru/structure/contact/. Contains formatting instructions for 24838 Kazakhstan as well. --> 24839 <territory id="RU" mainCountryForCode="true" countryCode="7" leadingDigits="3[04-689]|[489]" 24840 preferredInternationalPrefix="8~10" internationalPrefix="810" nationalPrefix="8"> 24841 <availableFormats> 24842 <numberFormat pattern="(\d{3})(\d{2})(\d{2})"> 24843 <leadingDigits>[0-79]</leadingDigits> 24844 <format>$1-$2-$3</format> 24845 <intlFormat>NA</intlFormat> 24846 </numberFormat> 24847 <!-- Kazakhstan formatting only. --> 24848 <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})" 24849 nationalPrefixFormattingRule="$NP ($FG)" 24850 nationalPrefixOptionalWhenFormatting="true"> 24851 <leadingDigits> 24852 7(?: 24853 1[0-8]| 24854 2[1-9] 24855 ) 24856 </leadingDigits> 24857 <leadingDigits> 24858 7(?: 24859 1(?: 24860 [0-6]2| 24861 7| 24862 8[27] 24863 )| 24864 2(?: 24865 1[23]| 24866 [2-9]2 24867 ) 24868 ) 24869 </leadingDigits> 24870 <leadingDigits> 24871 7(?: 24872 1(?: 24873 [0-6]2| 24874 7| 24875 8[27] 24876 )| 24877 2(?: 24878 13[03-69]| 24879 62[013-9] 24880 ) 24881 )| 24882 72[1-57-9]2 24883 </leadingDigits> 24884 <format>$1 $2 $3 $4</format> 24885 </numberFormat> 24886 <!-- Kazakhstan formatting only. --> 24887 <numberFormat pattern="(\d{5})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP ($FG)" 24888 nationalPrefixOptionalWhenFormatting="true"> 24889 <leadingDigits> 24890 7(?: 24891 1[0-68]| 24892 2[1-9] 24893 ) 24894 </leadingDigits> 24895 <leadingDigits> 24896 7(?: 24897 1(?: 24898 [06][3-6]| 24899 [18]| 24900 2[35]| 24901 [3-5][3-5] 24902 )| 24903 2(?: 24904 [13][3-5]| 24905 [24-689]| 24906 7[457] 24907 ) 24908 ) 24909 </leadingDigits> 24910 <leadingDigits> 24911 7(?: 24912 1(?: 24913 0(?: 24914 [356]| 24915 4[023] 24916 )| 24917 [18]| 24918 2(?: 24919 3[013-9]| 24920 5 24921 )| 24922 3[45]| 24923 43[013-79]| 24924 5(?: 24925 3[1-8]| 24926 4[1-7]| 24927 5 24928 )| 24929 6(?: 24930 3[0-35-9]| 24931 [4-6] 24932 ) 24933 )| 24934 2(?: 24935 1(?: 24936 3[178]| 24937 [45] 24938 )| 24939 [24-689]| 24940 3[35]| 24941 7[457] 24942 ) 24943 )| 24944 7(?: 24945 14| 24946 23 24947 )4[0-8]| 24948 71(?: 24949 33| 24950 45 24951 )[1-79] 24952 </leadingDigits> 24953 <format>$1 $2 $3 $4</format> 24954 </numberFormat> 24955 <!-- Kazakhstan formatting only. --> 24956 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP ($FG)" 24957 nationalPrefixOptionalWhenFormatting="true"> 24958 <leadingDigits>7</leadingDigits> 24959 <format>$1 $2 $3</format> 24960 </numberFormat> 24961 <!-- Russian number formatting mostly, some minor overlap with shared ranges. --> 24962 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" 24963 nationalPrefixFormattingRule="$NP ($FG)" 24964 nationalPrefixOptionalWhenFormatting="true"> 24965 <leadingDigits> 24966 [349]| 24967 8(?: 24968 [02-7]| 24969 1[1-8] 24970 ) 24971 </leadingDigits> 24972 <format>$1 $2-$3-$4</format> 24973 </numberFormat> 24974 <numberFormat pattern="(\d{4})(\d{4})(\d{3})(\d{3})" 24975 nationalPrefixFormattingRule="$NP ($FG)"> 24976 <leadingDigits>8</leadingDigits> 24977 <format>$1 $2 $3 $4</format> 24978 </numberFormat> 24979 </availableFormats> 24980 <generalDesc> 24981 <nationalNumberPattern> 24982 8\d{13}| 24983 [347-9]\d{9} 24984 </nationalNumberPattern> 24985 </generalDesc> 24986 <!-- The Ivanovo area code 493 was omitted on the official document, but this is still used 24987 in the yellow pages, and on their own website and is listed on wikipedia. This applies 24988 also to 395 (Irkutsk). Also including the 840 prefix for Abkhazia. --> 24989 <fixedLine> 24990 <possibleLengths national="10" localOnly="7"/> 24991 <exampleNumber>3011234567</exampleNumber> 24992 <nationalNumberPattern> 24993 (?: 24994 3(?: 24995 0[12]| 24996 4[1-35-79]| 24997 5[1-3]| 24998 65| 24999 8[1-58]| 25000 9[0145] 25001 )| 25002 4(?: 25003 01| 25004 1[1356]| 25005 2[13467]| 25006 7[1-5]| 25007 8[1-7]| 25008 9[1-689] 25009 )| 25010 8(?: 25011 1[1-8]| 25012 2[01]| 25013 3[13-6]| 25014 4[0-8]| 25015 5[15]| 25016 6[1-35-79]| 25017 7[1-37-9] 25018 ) 25019 )\d{7} 25020 </nationalNumberPattern> 25021 </fixedLine> 25022 <mobile> 25023 <possibleLengths national="10"/> 25024 <exampleNumber>9123456789</exampleNumber> 25025 <nationalNumberPattern>9\d{9}</nationalNumberPattern> 25026 </mobile> 25027 <!-- The metadata states that 804 numbers are UAN numbers, but 25028 teleum.ru/numbers/toll_free_804 states that they are now being offered as toll-free 25029 numbers. --> 25030 <tollFree> 25031 <possibleLengths national="10,14"/> 25032 <exampleNumber>8001234567</exampleNumber> 25033 <nationalNumberPattern> 25034 8(?: 25035 0[04]| 25036 108\d{3} 25037 )\d{7} 25038 </nationalNumberPattern> 25039 </tollFree> 25040 <!-- Covers tele-voting numbers as well. --> 25041 <premiumRate> 25042 <possibleLengths national="10"/> 25043 <exampleNumber>8091234567</exampleNumber> 25044 <nationalNumberPattern>80[39]\d{7}</nationalNumberPattern> 25045 </premiumRate> 25046 <!-- These are referred to as UPT numbers in the plan. --> 25047 <personalNumber> 25048 <possibleLengths national="10"/> 25049 <exampleNumber>8081234567</exampleNumber> 25050 <nationalNumberPattern>808\d{7}</nationalNumberPattern> 25051 </personalNumber> 25052 </territory> 25053 25054 <!-- Rwanda (RW) --> 25055 <!-- According to ITU, there is no national prefix. However, this is still used. As of June 3rd 25056 2011, this was confirmed by a Rwandan local. It is also shown in this format on pages such 25057 as http://www.tigo.co.rw "Choose Your Number" service. --> 25058 <!-- http://www.rura.gov.rw/docs/RWANDA_NATIONAL_NUMBERING_PLAN.pdf --> 25059 <!-- http://en.wikipedia.org/wiki/+250 --> 25060 <territory id="RW" countryCode="250" internationalPrefix="00" nationalPrefix="0"> 25061 <availableFormats> 25062 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 25063 <leadingDigits>0</leadingDigits> 25064 <format>$1 $2 $3 $4</format> 25065 </numberFormat> 25066 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25067 <leadingDigits>[7-9]</leadingDigits> 25068 <format>$1 $2 $3</format> 25069 </numberFormat> 25070 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 25071 <leadingDigits>2</leadingDigits> 25072 <format>$1 $2 $3</format> 25073 </numberFormat> 25074 </availableFormats> 25075 <generalDesc> 25076 <nationalNumberPattern> 25077 (?: 25078 06| 25079 [27]\d\d| 25080 [89]00 25081 )\d{6} 25082 </nationalNumberPattern> 25083 </generalDesc> 25084 <!-- We support satellite numbers here, since they are in the plan, although no recent 25085 online examples can be found. We also support fixed-line ranges that have been reserved 25086 and paid for, even where no online numbers can be found. --> 25087 <fixedLine> 25088 <possibleLengths national="8,9"/> 25089 <exampleNumber>250123456</exampleNumber> 25090 <nationalNumberPattern> 25091 (?: 25092 06| 25093 2[23568]\d 25094 )\d{6} 25095 </nationalNumberPattern> 25096 </fixedLine> 25097 <!-- Removing 75 - that was Rwandatel but they had their license revoked. --> 25098 <mobile> 25099 <possibleLengths national="9"/> 25100 <exampleNumber>720123456</exampleNumber> 25101 <nationalNumberPattern>7[2389]\d{7}</nationalNumberPattern> 25102 </mobile> 25103 <tollFree> 25104 <possibleLengths national="9"/> 25105 <exampleNumber>800123456</exampleNumber> 25106 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 25107 </tollFree> 25108 <premiumRate> 25109 <possibleLengths national="9"/> 25110 <exampleNumber>900123456</exampleNumber> 25111 <nationalNumberPattern>900\d{6}</nationalNumberPattern> 25112 </premiumRate> 25113 </territory> 25114 25115 <!-- Saudi Arabia (SA) --> 25116 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Saudi_Arabia --> 25117 <!-- http://www.itu.int/oth/T02020000B7/en --> 25118 <territory id="SA" countryCode="966" internationalPrefix="00" nationalPrefix="0" 25119 mobileNumberPortableRegion="true"> 25120 <availableFormats> 25121 <!-- It seems that the trunk prefix is not used for these numbers, based on wikipedia and on 25122 the fact that no numbers of this form found online have a trunk prefix added. --> 25123 <numberFormat pattern="(\d{4})(\d{5})"> 25124 <leadingDigits>9</leadingDigits> 25125 <format>$1 $2</format> 25126 </numberFormat> 25127 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25128 <leadingDigits>1</leadingDigits> 25129 <format>$1 $2 $3</format> 25130 </numberFormat> 25131 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25132 <leadingDigits>5</leadingDigits> 25133 <format>$1 $2 $3</format> 25134 </numberFormat> 25135 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 25136 <leadingDigits>81</leadingDigits> 25137 <format>$1 $2 $3</format> 25138 </numberFormat> 25139 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 25140 <leadingDigits>8</leadingDigits> 25141 <format>$1 $2 $3</format> 25142 </numberFormat> 25143 </availableFormats> 25144 <generalDesc> 25145 <nationalNumberPattern> 25146 92\d{7}| 25147 (?: 25148 [15]| 25149 8\d 25150 )\d{8} 25151 </nationalNumberPattern> 25152 </generalDesc> 25153 <fixedLine> 25154 <possibleLengths national="9" localOnly="7"/> 25155 <exampleNumber>112345678</exampleNumber> 25156 <nationalNumberPattern> 25157 1(?: 25158 1\d| 25159 2[24-8]| 25160 3[35-8]| 25161 4[3-68]| 25162 6[2-5]| 25163 7[235-7] 25164 )\d{6} 25165 </nationalNumberPattern> 25166 </fixedLine> 25167 <mobile> 25168 <possibleLengths national="9"/> 25169 <exampleNumber>512345678</exampleNumber> 25170 <nationalNumberPattern> 25171 579[01]\d{5}| 25172 5(?: 25173 [013-689]\d| 25174 7[0-35-8] 25175 )\d{6} 25176 </nationalNumberPattern> 25177 </mobile> 25178 <tollFree> 25179 <possibleLengths national="10"/> 25180 <exampleNumber>8001234567</exampleNumber> 25181 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 25182 </tollFree> 25183 <!-- Contains shared revenue range 925, as calling these numbers involve charges from carrier 25184 and the organization that you are calling. --> 25185 <premiumRate> 25186 <possibleLengths national="9"/> 25187 <exampleNumber>925012345</exampleNumber> 25188 <nationalNumberPattern>925\d{6}</nationalNumberPattern> 25189 </premiumRate> 25190 <sharedCost> 25191 <possibleLengths national="9"/> 25192 <exampleNumber>920012345</exampleNumber> 25193 <nationalNumberPattern>920\d{6}</nationalNumberPattern> 25194 </sharedCost> 25195 <!-- Including "Nomadic" numbers from the Telecom Company "Go". "Go" says these are fixed-line 25196 that can be moved with no further setup. As these are mobile in nature and UAN is the 25197 closest match, adding it here. --> 25198 <uan> 25199 <possibleLengths national="10"/> 25200 <exampleNumber>8110123456</exampleNumber> 25201 <nationalNumberPattern>811\d{7}</nationalNumberPattern> 25202 </uan> 25203 </territory> 25204 25205 <!-- Solomon Islands (SB) --> 25206 <!-- http://www.itu.int/oth/T02020000BF/en --> 25207 <!-- A single group is used to format 5-digit numbers. This formatting pattern follows 25208 the guidelines in the ITU document. --> 25209 <territory id="SB" countryCode="677" internationalPrefix="0[01]"> 25210 <availableFormats> 25211 <numberFormat pattern="(\d{2})(\d{5})"> 25212 <leadingDigits> 25213 7| 25214 8[4-9]| 25215 9(?: 25216 [1-8]| 25217 9[0-8] 25218 ) 25219 </leadingDigits> 25220 <format>$1 $2</format> 25221 </numberFormat> 25222 </availableFormats> 25223 <generalDesc> 25224 <nationalNumberPattern> 25225 (?: 25226 [1-6]| 25227 [7-9]\d\d 25228 )\d{4} 25229 </nationalNumberPattern> 25230 </generalDesc> 25231 <!-- Although not mentioned in the 2011 update, it seems likely that the range 67300-67699 25232 is still used for Sasamunga, Shortland, Poitete and Ringgi as per the 2010 plan. --> 25233 <fixedLine> 25234 <possibleLengths national="5"/> 25235 <exampleNumber>40123</exampleNumber> 25236 <nationalNumberPattern> 25237 (?: 25238 1[4-79]| 25239 [23]\d| 25240 4[0-2]| 25241 5[03]| 25242 6[0-37] 25243 )\d{3} 25244 </nationalNumberPattern> 25245 </fixedLine> 25246 <mobile> 25247 <possibleLengths national="5,7"/> 25248 <exampleNumber>7421234</exampleNumber> 25249 <nationalNumberPattern> 25250 48\d{3}| 25251 (?: 25252 (?: 25253 7[1-9]| 25254 8[4-9] 25255 )\d| 25256 9(?: 25257 1[2-9]| 25258 2[013-9]| 25259 3[0-2]| 25260 [46]\d| 25261 5[0-46-9]| 25262 7[0-689]| 25263 8[0-79]| 25264 9[0-8] 25265 ) 25266 )\d{4} 25267 </nationalNumberPattern> 25268 </mobile> 25269 <tollFree> 25270 <possibleLengths national="5"/> 25271 <exampleNumber>18123</exampleNumber> 25272 <nationalNumberPattern>1[38]\d{3}</nationalNumberPattern> 25273 </tollFree> 25274 <voip> 25275 <possibleLengths national="5"/> 25276 <exampleNumber>51123</exampleNumber> 25277 <nationalNumberPattern>5[12]\d{3}</nationalNumberPattern> 25278 </voip> 25279 </territory> 25280 25281 <!-- Seychelles (SC) --> 25282 <!-- http://www.itu.int/oth/T02020000BA/en --> 25283 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles --> 25284 <territory id="SC" countryCode="248" preferredInternationalPrefix="00" 25285 internationalPrefix="010|0[0-2]"> 25286 <availableFormats> 25287 <numberFormat pattern="(\d)(\d{3})(\d{3})"> 25288 <leadingDigits> 25289 [246]| 25290 9[57] 25291 </leadingDigits> 25292 <format>$1 $2 $3</format> 25293 </numberFormat> 25294 </availableFormats> 25295 <generalDesc> 25296 <nationalNumberPattern> 25297 800\d{4}| 25298 (?: 25299 [249]\d| 25300 64 25301 )\d{5} 25302 </nationalNumberPattern> 25303 </generalDesc> 25304 <!-- We are putting Fixed Services numbers here for now, as we cannot find any evidence that 25305 they are more expensive to call than other Fixed Line services. ISDN and DID services 25306 are here too, since they seem to be also fixed-line phone numbers. --> 25307 <fixedLine> 25308 <possibleLengths national="7"/> 25309 <exampleNumber>4217123</exampleNumber> 25310 <nationalNumberPattern>4[2-46]\d{5}</nationalNumberPattern> 25311 </fixedLine> 25312 <!-- Includes Fixed Cellular. --> 25313 <mobile> 25314 <possibleLengths national="7"/> 25315 <exampleNumber>2510123</exampleNumber> 25316 <nationalNumberPattern>2[125-8]\d{5}</nationalNumberPattern> 25317 </mobile> 25318 <tollFree> 25319 <possibleLengths national="7"/> 25320 <exampleNumber>8000000</exampleNumber> 25321 <nationalNumberPattern>800[08]\d{3}</nationalNumberPattern> 25322 </tollFree> 25323 <!-- Includes prefix 971,95[0-9] which is assigned to Audiotext ,International Audiotext 25324 Services. --> 25325 <voip> 25326 <possibleLengths national="7"/> 25327 <exampleNumber>6412345</exampleNumber> 25328 <nationalNumberPattern> 25329 971\d{4}| 25330 (?: 25331 64| 25332 95 25333 )\d{5} 25334 </nationalNumberPattern> 25335 </voip> 25336 </territory> 25337 25338 <!-- Sudan (SD) --> 25339 <!-- http://www.itu.int/oth/T02020000C4/en --> 25340 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Sudan --> 25341 <territory id="SD" countryCode="249" internationalPrefix="00" nationalPrefix="0"> 25342 <availableFormats> 25343 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25344 <leadingDigits>[19]</leadingDigits> 25345 <format>$1 $2 $3</format> 25346 </numberFormat> 25347 </availableFormats> 25348 <generalDesc> 25349 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern> 25350 </generalDesc> 25351 <!-- Retaining previous prefix as 18 since it seems still to be used. ITU doc says 12 is a 25352 fixed-line range but we are supporting 1[0-2] under mobile as Sudatel mentions that 25353 these mobile ranges are assigned to them. --> 25354 <!-- The third digit here is an area code as per Wikipedia. Added 154 range based on valid 25355 numbers found online. --> 25356 <fixedLine> 25357 <possibleLengths national="9"/> 25358 <exampleNumber>153123456</exampleNumber> 25359 <nationalNumberPattern> 25360 1(?: 25361 5\d| 25362 8[35-7] 25363 )\d{6} 25364 </nationalNumberPattern> 25365 </fixedLine> 25366 <mobile> 25367 <possibleLengths national="9"/> 25368 <exampleNumber>911231234</exampleNumber> 25369 <nationalNumberPattern> 25370 (?: 25371 1[0-2]| 25372 9[0-3569] 25373 )\d{7} 25374 </nationalNumberPattern> 25375 </mobile> 25376 </territory> 25377 25378 <!-- Sweden (SE) --> 25379 <!-- https://www.pts.se/en/english-b/telephony/national-numbering-and-addressing-plans/ --> 25380 <!-- Formatting patterns are from the numbering plan and from the Swedish yellow pages 25381 http://gulasidorna.eniro.se --> 25382 <territory id="SE" countryCode="46" internationalPrefix="00" nationalPrefix="0" 25383 mobileNumberPortableRegion="true"> 25384 <availableFormats> 25385 <!-- Short toll-free numbers. --> 25386 <numberFormat pattern="(\d{2})(\d{2,3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25387 <leadingDigits>20</leadingDigits> 25388 <format>$1-$2 $3</format> 25389 <intlFormat>$1 $2 $3</intlFormat> 25390 </numberFormat> 25391 <!-- 7 digit premium rate numbers. --> 25392 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 25393 <leadingDigits> 25394 9(?: 25395 00| 25396 39| 25397 44| 25398 9 25399 ) 25400 </leadingDigits> 25401 <format>$1-$2</format> 25402 <intlFormat>$1 $2</intlFormat> 25403 </numberFormat> 25404 <!-- Short fixed line numbers (2 digit area code) --> 25405 <numberFormat pattern="(\d{2})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25406 <leadingDigits> 25407 [12][136]| 25408 3[356]| 25409 4[0246]| 25410 6[03]| 25411 90[1-9] 25412 </leadingDigits> 25413 <format>$1-$2 $3</format> 25414 <intlFormat>$1 $2 $3</intlFormat> 25415 </numberFormat> 25416 <!-- Fixed line numbers in Stockholm (1 digit area code) --> 25417 <numberFormat pattern="(\d)(\d{2,3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25418 <leadingDigits>8</leadingDigits> 25419 <format>$1-$2 $3 $4</format> 25420 <intlFormat>$1 $2 $3 $4</intlFormat> 25421 </numberFormat> 25422 <!-- Short fixed line numbers (3 digit area code) --> 25423 <numberFormat pattern="(\d{3})(\d{2,3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25424 <leadingDigits> 25425 1[2457]| 25426 2(?: 25427 [247-9]| 25428 5[0138] 25429 )| 25430 3[0247-9]| 25431 4[1357-9]| 25432 5[0-35-9]| 25433 6(?: 25434 [125689]| 25435 4[02-57]| 25436 7[0-2] 25437 )| 25438 9(?: 25439 [125-8]| 25440 3[02-5]| 25441 4[0-3] 25442 ) 25443 </leadingDigits> 25444 <format>$1-$2 $3</format> 25445 <intlFormat>$1 $2 $3</intlFormat> 25446 </numberFormat> 25447 <!-- 8-9 digit premium rate numbers. --> 25448 <numberFormat pattern="(\d{3})(\d{2,3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25449 <leadingDigits> 25450 9(?: 25451 00| 25452 39| 25453 44 25454 ) 25455 </leadingDigits> 25456 <format>$1-$2 $3</format> 25457 <intlFormat>$1 $2 $3</intlFormat> 25458 </numberFormat> 25459 <!-- Fixed line numbers (2 digit area code) and "long" toll free numbers. --> 25460 <numberFormat pattern="(\d{2})(\d{2,3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25461 <leadingDigits> 25462 1[13689]| 25463 2[0136]| 25464 3[1356]| 25465 4[0246]| 25466 54| 25467 6[03]| 25468 90[1-9] 25469 </leadingDigits> 25470 <format>$1-$2 $3 $4</format> 25471 <intlFormat>$1 $2 $3 $4</intlFormat> 25472 </numberFormat> 25473 <!-- Mobile numbers and other 9 digit numbers starting with 7 (pager, shared cost etc.) 25474 Also for UAN numbers starting with 10. --> 25475 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25476 <leadingDigits> 25477 10| 25478 7 25479 </leadingDigits> 25480 <format>$1-$2 $3 $4</format> 25481 <intlFormat>$1 $2 $3 $4</intlFormat> 25482 </numberFormat> 25483 <!-- Fixed line numbers in Stockholm (1 digit area code) --> 25484 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25485 <leadingDigits>8</leadingDigits> 25486 <format>$1-$2 $3 $4</format> 25487 <intlFormat>$1 $2 $3 $4</intlFormat> 25488 </numberFormat> 25489 <!-- Fixed line numbers (3 digit area code) --> 25490 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 25491 <leadingDigits> 25492 [13-5]| 25493 2(?: 25494 [247-9]| 25495 5[0138] 25496 )| 25497 6(?: 25498 [124-689]| 25499 7[0-2] 25500 )| 25501 9(?: 25502 [125-8]| 25503 3[02-5]| 25504 4[0-3] 25505 ) 25506 </leadingDigits> 25507 <format>$1-$2 $3 $4</format> 25508 <intlFormat>$1 $2 $3 $4</intlFormat> 25509 </numberFormat> 25510 <!-- 10 digit premium rate numbers. --> 25511 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25512 <leadingDigits>9</leadingDigits> 25513 <format>$1-$2 $3 $4</format> 25514 <intlFormat>$1 $2 $3 $4</intlFormat> 25515 </numberFormat> 25516 <!-- Voicemail --> 25517 <numberFormat pattern="(\d{3})(\d{2})(\d{3})(\d{2})(\d{2})" 25518 nationalPrefixFormattingRule="$NP$FG"> 25519 <leadingDigits>[26]</leadingDigits> 25520 <format>$1-$2 $3 $4 $5</format> 25521 <intlFormat>$1 $2 $3 $4 $5</intlFormat> 25522 </numberFormat> 25523 </availableFormats> 25524 <generalDesc> 25525 <nationalNumberPattern> 25526 (?: 25527 [26]\d\d| 25528 9 25529 )\d{9}| 25530 [1-9]\d{8}| 25531 [1-689]\d{7}| 25532 [1-4689]\d{6}| 25533 2\d{5} 25534 </nationalNumberPattern> 25535 </generalDesc> 25536 <fixedLine> 25537 <possibleLengths national="[7-9]"/> 25538 <exampleNumber>8123456</exampleNumber> 25539 <nationalNumberPattern> 25540 (?: 25541 (?: 25542 [12][136]| 25543 3[356]| 25544 4[0246]| 25545 6[03]| 25546 8\d 25547 )\d| 25548 90[1-9] 25549 )\d{4,6}| 25550 (?: 25551 1(?: 25552 2[0-35]| 25553 4[0-4]| 25554 5[0-25-9]| 25555 7[13-6]| 25556 [89]\d 25557 )| 25558 2(?: 25559 2[0-7]| 25560 4[0136-8]| 25561 5[0138]| 25562 7[018]| 25563 8[01]| 25564 9[0-57] 25565 )| 25566 3(?: 25567 0[0-4]| 25568 1\d| 25569 2[0-25]| 25570 4[056]| 25571 7[0-2]| 25572 8[0-3]| 25573 9[023] 25574 )| 25575 4(?: 25576 1[013-8]| 25577 3[0135]| 25578 5[14-79]| 25579 7[0-246-9]| 25580 8[0156]| 25581 9[0-689] 25582 )| 25583 5(?: 25584 0[0-6]| 25585 [15][0-5]| 25586 2[0-68]| 25587 3[0-4]| 25588 4\d| 25589 6[03-5]| 25590 7[013]| 25591 8[0-79]| 25592 9[01] 25593 )| 25594 6(?: 25595 1[1-3]| 25596 2[0-4]| 25597 4[02-57]| 25598 5[0-37]| 25599 6[0-3]| 25600 7[0-2]| 25601 8[0247]| 25602 9[0-356] 25603 )| 25604 9(?: 25605 1[0-68]| 25606 2\d| 25607 3[02-5]| 25608 4[0-3]| 25609 5[0-4]| 25610 [68][01]| 25611 7[0135-8] 25612 ) 25613 )\d{5,6} 25614 </nationalNumberPattern> 25615 </fixedLine> 25616 <mobile> 25617 <possibleLengths national="9"/> 25618 <exampleNumber>701234567</exampleNumber> 25619 <nationalNumberPattern>7[02369]\d{7}</nationalNumberPattern> 25620 </mobile> 25621 <pager> 25622 <possibleLengths national="9"/> 25623 <exampleNumber>740123456</exampleNumber> 25624 <nationalNumberPattern>74[02-9]\d{6}</nationalNumberPattern> 25625 </pager> 25626 <tollFree> 25627 <possibleLengths national="[6-9]"/> 25628 <exampleNumber>20123456</exampleNumber> 25629 <nationalNumberPattern>20\d{4,7}</nationalNumberPattern> 25630 </tollFree> 25631 <premiumRate> 25632 <possibleLengths national="[7-10]"/> 25633 <exampleNumber>9001234567</exampleNumber> 25634 <nationalNumberPattern> 25635 649\d{6}| 25636 99[1-59]\d{4}(?: 25637 \d{3} 25638 )?| 25639 9(?: 25640 00| 25641 39| 25642 44 25643 )[1-8]\d{3,6} 25644 </nationalNumberPattern> 25645 </premiumRate> 25646 <sharedCost> 25647 <possibleLengths national="9"/> 25648 <exampleNumber>771234567</exampleNumber> 25649 <nationalNumberPattern>77[0-7]\d{6}</nationalNumberPattern> 25650 </sharedCost> 25651 <personalNumber> 25652 <possibleLengths national="9"/> 25653 <exampleNumber>751234567</exampleNumber> 25654 <nationalNumberPattern>75[1-8]\d{6}</nationalNumberPattern> 25655 </personalNumber> 25656 <uan> 25657 <possibleLengths national="9"/> 25658 <exampleNumber>102345678</exampleNumber> 25659 <nationalNumberPattern>10[1-8]\d{6}</nationalNumberPattern> 25660 </uan> 25661 <voicemail> 25662 <possibleLengths national="12"/> 25663 <exampleNumber>254123456789</exampleNumber> 25664 <nationalNumberPattern> 25665 (?: 25666 25[245]| 25667 67[3-68] 25668 )\d{9} 25669 </nationalNumberPattern> 25670 </voicemail> 25671 </territory> 25672 25673 <!-- Singapore (SG) --> 25674 <!-- http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx --> 25675 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Singapore --> 25676 <territory id="SG" countryCode="65" internationalPrefix="0[0-3]\d" 25677 mobileNumberPortableRegion="true"> 25678 <availableFormats> 25679 <numberFormat pattern="(\d{4,5})"> 25680 <leadingDigits> 25681 1[013-9]| 25682 77 25683 </leadingDigits> 25684 <leadingDigits> 25685 1(?: 25686 [013-8]| 25687 9(?: 25688 0[1-9]| 25689 [1-9] 25690 ) 25691 )| 25692 77 25693 </leadingDigits> 25694 <format>$1</format> 25695 <intlFormat>NA</intlFormat> 25696 </numberFormat> 25697 <numberFormat pattern="(\d{4})(\d{4})"> 25698 <leadingDigits> 25699 [369]| 25700 8(?: 25701 0[1-5]| 25702 [1-9] 25703 ) 25704 </leadingDigits> 25705 <format>$1 $2</format> 25706 </numberFormat> 25707 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 25708 <leadingDigits>8</leadingDigits> 25709 <format>$1 $2 $3</format> 25710 </numberFormat> 25711 <numberFormat pattern="(\d{4})(\d{4})(\d{3})"> 25712 <leadingDigits>7</leadingDigits> 25713 <format>$1 $2 $3</format> 25714 </numberFormat> 25715 <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> 25716 <leadingDigits>1</leadingDigits> 25717 <format>$1 $2 $3</format> 25718 </numberFormat> 25719 </availableFormats> 25720 <generalDesc> 25721 <nationalNumberPattern> 25722 (?: 25723 (?: 25724 1\d| 25725 8 25726 )\d\d| 25727 7000 25728 )\d{7}| 25729 [3689]\d{7} 25730 </nationalNumberPattern> 25731 </generalDesc> 25732 <fixedLine> 25733 <possibleLengths national="8"/> 25734 <exampleNumber>61234567</exampleNumber> 25735 <nationalNumberPattern> 25736 662[0-24-9]\d{4}| 25737 6(?: 25738 [0-578]\d| 25739 6[013-57-9]| 25740 9[0-35-9] 25741 )\d{5} 25742 </nationalNumberPattern> 25743 </fixedLine> 25744 <!-- 802[23] and 804[1467] are added based on user report. --> 25745 <mobile> 25746 <possibleLengths national="8"/> 25747 <exampleNumber>81234567</exampleNumber> 25748 <nationalNumberPattern> 25749 8(?: 25750 051| 25751 95[0-2] 25752 )\d{4}| 25753 (?: 25754 8(?: 25755 0[1-4]| 25756 [1-8]\d| 25757 9[0-4] 25758 )| 25759 9[0-8]\d 25760 )\d{5} 25761 </nationalNumberPattern> 25762 </mobile> 25763 <tollFree> 25764 <possibleLengths national="10,11"/> 25765 <exampleNumber>18001234567</exampleNumber> 25766 <nationalNumberPattern> 25767 (?: 25768 18| 25769 8 25770 )00\d{7} 25771 </nationalNumberPattern> 25772 </tollFree> 25773 <premiumRate> 25774 <possibleLengths national="11"/> 25775 <exampleNumber>19001234567</exampleNumber> 25776 <nationalNumberPattern>1900\d{7}</nationalNumberPattern> 25777 </premiumRate> 25778 <voip> 25779 <possibleLengths national="8"/> 25780 <exampleNumber>31234567</exampleNumber> 25781 <nationalNumberPattern> 25782 (?: 25783 3[12]\d| 25784 666 25785 )\d{5} 25786 </nationalNumberPattern> 25787 </voip> 25788 <!-- Although not detailed in the plan beyond mentioning their existence, it seems 7000 25789 numbers are used for companies. Most of the online examples are in fact alpha-numbers. --> 25790 <uan> 25791 <possibleLengths national="11"/> 25792 <exampleNumber>70001234567</exampleNumber> 25793 <nationalNumberPattern>7000\d{7}</nationalNumberPattern> 25794 </uan> 25795 </territory> 25796 25797 <!-- St. Helena (SH) --> 25798 <!-- Main region for 'TA' --> 25799 <!-- http://www.itu.int/oth/T02020000AF/en --> 25800 <territory id="SH" mainCountryForCode="true" countryCode="290" leadingDigits="[256]" 25801 internationalPrefix="00"> 25802 <generalDesc> 25803 <nationalNumberPattern> 25804 (?: 25805 [256]\d| 25806 8 25807 )\d{3} 25808 </nationalNumberPattern> 25809 </generalDesc> 25810 <!-- There is a bug in the way the library calculates whether numbers are "possible" for a 25811 region in that it uses the "main" country if multiple countries share a country calling 25812 code. Trista da Cuñha shares a country calling code with Saint Helena but has only 4 25813 digit numbers, so we include 4 as a possible length here. --> 25814 <!-- St Helena has changed to 5 digits on October 1. 2013 --> 25815 <!-- Using St Helena Tourism as the example number. --> 25816 <fixedLine> 25817 <possibleLengths national="4,5"/> 25818 <exampleNumber>22158</exampleNumber> 25819 <nationalNumberPattern> 25820 2(?: 25821 [0-57-9]\d| 25822 6[4-9] 25823 )\d\d 25824 </nationalNumberPattern> 25825 </fixedLine> 25826 <!-- Effective 1st August 2015 --> 25827 <mobile> 25828 <possibleLengths national="5"/> 25829 <exampleNumber>51234</exampleNumber> 25830 <nationalNumberPattern>[56]\d{4}</nationalNumberPattern> 25831 </mobile> 25832 <!-- The ITU doc reserves prefixes 260 and 261 for Information Service and prefix 263 for 25833 Flexible access. We do not support these prefixes as we do not have any information 25834 about their usage. --> 25835 <voip> 25836 <possibleLengths national="5"/> 25837 <exampleNumber>26212</exampleNumber> 25838 <nationalNumberPattern>262\d\d</nationalNumberPattern> 25839 </voip> 25840 </territory> 25841 25842 <!-- Slovenia (SI) --> 25843 <!-- http://www.itu.int/oth/T02020000BE/en --> 25844 <!-- http://www.akos-rs.si/numbering-space --> 25845 <territory id="SI" countryCode="386" preferredInternationalPrefix="00" 25846 internationalPrefix="00|10(?:22|66|88|99)" nationalPrefix="0" 25847 mobileNumberPortableRegion="true"> 25848 <availableFormats> 25849 <numberFormat pattern="(\d{2})(\d{3,6})" nationalPrefixFormattingRule="$NP$FG"> 25850 <leadingDigits> 25851 8[09]| 25852 9 25853 </leadingDigits> 25854 <format>$1 $2</format> 25855 </numberFormat> 25856 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 25857 <leadingDigits> 25858 59| 25859 8 25860 </leadingDigits> 25861 <format>$1 $2</format> 25862 </numberFormat> 25863 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 25864 <leadingDigits> 25865 [37][01]| 25866 4[0139]| 25867 51| 25868 6 25869 </leadingDigits> 25870 <format>$1 $2 $3</format> 25871 </numberFormat> 25872 <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP$FG)"> 25873 <leadingDigits>[1-57]</leadingDigits> 25874 <format>$1 $2 $3 $4</format> 25875 </numberFormat> 25876 </availableFormats> 25877 <generalDesc> 25878 <nationalNumberPattern> 25879 [1-7]\d{7}| 25880 8\d{4,7}| 25881 90\d{4,6} 25882 </nationalNumberPattern> 25883 </generalDesc> 25884 <!-- Prefix 32 added after a user report. --> 25885 <fixedLine> 25886 <possibleLengths national="8" localOnly="7"/> 25887 <exampleNumber>12345678</exampleNumber> 25888 <nationalNumberPattern> 25889 (?: 25890 [1-357][2-8]| 25891 4[24-8] 25892 )\d{6} 25893 </nationalNumberPattern> 25894 </fixedLine> 25895 <!-- 43 range is mentioned as geographic number in 18.VII.2018 ITU doc where as previous 25896 ITU doc (15.III.2017) says it is MVNO. Supporting it under mobile as we found the 25897 numbers does not belong to same area. We include 049 here - it is VoIP in the plan, 25898 but is actually used to provide mobile coverage to Kosovo. Supporting all 69X numbers 25899 based on Wikipedia and some sub ranges being present in IR 21 doc. --> 25900 <mobile> 25901 <possibleLengths national="8"/> 25902 <exampleNumber>31234567</exampleNumber> 25903 <nationalNumberPattern> 25904 65(?: 25905 1\d| 25906 55| 25907 [67]0 25908 )\d{4}| 25909 (?: 25910 [37][01]| 25911 4[0139]| 25912 51| 25913 6[489] 25914 )\d{6} 25915 </nationalNumberPattern> 25916 </mobile> 25917 <tollFree> 25918 <possibleLengths national="[6-8]"/> 25919 <exampleNumber>80123456</exampleNumber> 25920 <nationalNumberPattern>80\d{4,6}</nationalNumberPattern> 25921 </tollFree> 25922 <!-- Includes televoting, mass calling --> 25923 <premiumRate> 25924 <possibleLengths national="[5-8]"/> 25925 <exampleNumber>90123456</exampleNumber> 25926 <nationalNumberPattern> 25927 89[1-3]\d{2,5}| 25928 90\d{4,6} 25929 </nationalNumberPattern> 25930 </premiumRate> 25931 <voip> 25932 <possibleLengths national="8"/> 25933 <exampleNumber>59012345</exampleNumber> 25934 <nationalNumberPattern> 25935 (?: 25936 59\d\d| 25937 8(?: 25938 1(?: 25939 [67]\d| 25940 8[0-589] 25941 )| 25942 2(?: 25943 0\d| 25944 2[0-37-9]| 25945 8[0-2489] 25946 )| 25947 3[389]\d 25948 ) 25949 )\d{4} 25950 </nationalNumberPattern> 25951 </voip> 25952 </territory> 25953 25954 <!-- Svalbard & Jan Mayen (SJ) --> 25955 <!-- Calling code and formatting shared with 'NO' --> 25956 <!-- http://www.npt.no/pt_internet/numsys/E.164.pdf --> 25957 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Svalbard --> 25958 <territory id="SJ" countryCode="47" leadingDigits="79" internationalPrefix="00"> 25959 <generalDesc> 25960 <nationalNumberPattern> 25961 0\d{4}| 25962 (?: 25963 [489]\d| 25964 [57]9 25965 )\d{6} 25966 </nationalNumberPattern> 25967 </generalDesc> 25968 <fixedLine> 25969 <possibleLengths national="8"/> 25970 <exampleNumber>79123456</exampleNumber> 25971 <nationalNumberPattern>79\d{6}</nationalNumberPattern> 25972 </fixedLine> 25973 <!-- Copied from Norway metadata. --> 25974 <mobile> 25975 <possibleLengths national="8"/> 25976 <exampleNumber>41234567</exampleNumber> 25977 <nationalNumberPattern> 25978 (?: 25979 4[015-8]| 25980 59| 25981 9\d 25982 )\d{6} 25983 </nationalNumberPattern> 25984 </mobile> 25985 <tollFree> 25986 <possibleLengths national="8"/> 25987 <exampleNumber>80012345</exampleNumber> 25988 <nationalNumberPattern>80[01]\d{5}</nationalNumberPattern> 25989 </tollFree> 25990 <premiumRate> 25991 <possibleLengths national="8"/> 25992 <exampleNumber>82012345</exampleNumber> 25993 <nationalNumberPattern>82[09]\d{5}</nationalNumberPattern> 25994 </premiumRate> 25995 <sharedCost> 25996 <possibleLengths national="8"/> 25997 <exampleNumber>81021234</exampleNumber> 25998 <nationalNumberPattern> 25999 810(?: 26000 0[0-6]| 26001 [2-8]\d 26002 )\d{3} 26003 </nationalNumberPattern> 26004 </sharedCost> 26005 <personalNumber> 26006 <possibleLengths national="8"/> 26007 <exampleNumber>88012345</exampleNumber> 26008 <nationalNumberPattern>880\d{5}</nationalNumberPattern> 26009 </personalNumber> 26010 <voip> 26011 <possibleLengths national="8"/> 26012 <exampleNumber>85012345</exampleNumber> 26013 <nationalNumberPattern>85[0-5]\d{5}</nationalNumberPattern> 26014 </voip> 26015 <!-- Includes some 810 local-rate numbers, and long-distance rate numbers. --> 26016 <uan> 26017 <possibleLengths national="5,8"/> 26018 <exampleNumber>02000</exampleNumber> 26019 <nationalNumberPattern> 26020 (?: 26021 0[2-9]| 26022 81(?: 26023 0(?: 26024 0[7-9]| 26025 1\d 26026 )| 26027 5\d\d 26028 ) 26029 )\d{3} 26030 </nationalNumberPattern> 26031 </uan> 26032 <voicemail> 26033 <possibleLengths national="8"/> 26034 <exampleNumber>81212345</exampleNumber> 26035 <nationalNumberPattern>81[23]\d{5}</nationalNumberPattern> 26036 </voicemail> 26037 </territory> 26038 26039 <!-- Slovakia (SK) --> 26040 <!-- http://www.itu.int/oth/T02020000BD/en --> 26041 <!-- http://www.teleoff.gov.sk/data/files/25211.pdf --> 26042 <territory id="SK" countryCode="421" internationalPrefix="00" nationalPrefix="0" 26043 mobileNumberPortableRegion="true"> 26044 <availableFormats> 26045 <numberFormat pattern="(\d)(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 26046 <leadingDigits>21</leadingDigits> 26047 <format>$1 $2 $3</format> 26048 </numberFormat> 26049 <numberFormat pattern="(\d{2})(\d{2})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 26050 <leadingDigits>[3-5][1-8]1</leadingDigits> 26051 <leadingDigits>[3-5][1-8]1[67]</leadingDigits> 26052 <format>$1 $2 $3</format> 26053 </numberFormat> 26054 <numberFormat pattern="(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26055 <leadingDigits>909</leadingDigits> 26056 <leadingDigits>9090</leadingDigits> 26057 <format>$1 $2</format> 26058 <intlFormat>NA</intlFormat> 26059 </numberFormat> 26060 <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 26061 <leadingDigits>2</leadingDigits> 26062 <format>$1/$2 $3 $4</format> 26063 </numberFormat> 26064 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26065 <leadingDigits>[689]</leadingDigits> 26066 <format>$1 $2 $3</format> 26067 </numberFormat> 26068 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG"> 26069 <leadingDigits>[3-5]</leadingDigits> 26070 <format>$1/$2 $3 $4</format> 26071 </numberFormat> 26072 </availableFormats> 26073 <generalDesc> 26074 <nationalNumberPattern> 26075 [2-689]\d{8}| 26076 [2-59]\d{6}| 26077 [2-5]\d{5} 26078 </nationalNumberPattern> 26079 </generalDesc> 26080 <noInternationalDialling> 26081 <possibleLengths national="7,9"/> 26082 <nationalNumberPattern> 26083 9090\d{3}| 26084 (?: 26085 602| 26086 8(?: 26087 00| 26088 [5-9]\d 26089 )| 26090 9(?: 26091 00| 26092 [78]\d 26093 ) 26094 )\d{6} 26095 </nationalNumberPattern> 26096 </noInternationalDialling> 26097 <!-- Added range 16 as per pattern [areacode] + 16 + SN(\d{2,4}) --> 26098 <fixedLine> 26099 <possibleLengths national="6,7,9"/> 26100 <exampleNumber>221234567</exampleNumber> 26101 <nationalNumberPattern> 26102 (?: 26103 2(?: 26104 16| 26105 [2-9]\d{3} 26106 )| 26107 (?: 26108 (?: 26109 [3-5][1-8]\d| 26110 819 26111 )\d| 26112 601[1-5] 26113 )\d 26114 )\d{4}| 26115 (?: 26116 2| 26117 [3-5][1-8] 26118 )1[67]\d{3}| 26119 [3-5][1-8]16\d\d 26120 </nationalNumberPattern> 26121 </fixedLine> 26122 <!-- 948 isn't in the number pattern, but many examples using this have been found, so 26123 deeming it valid for now. 909[1-9] is assigned to carrier Juro as per online 26124 references found. 945 is assigned to Orange as per its carrier doc. --> 26125 <mobile> 26126 <possibleLengths national="9"/> 26127 <exampleNumber>912123456</exampleNumber> 26128 <nationalNumberPattern> 26129 909[1-9]\d{5}| 26130 9(?: 26131 0[1-8]| 26132 1[0-24-9]| 26133 4[03-57-9]| 26134 5\d 26135 )\d{6} 26136 </nationalNumberPattern> 26137 </mobile> 26138 <pager> 26139 <possibleLengths national="7"/> 26140 <exampleNumber>9090123</exampleNumber> 26141 <nationalNumberPattern>9090\d{3}</nationalNumberPattern> 26142 </pager> 26143 <tollFree> 26144 <possibleLengths national="9"/> 26145 <exampleNumber>800123456</exampleNumber> 26146 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 26147 </tollFree> 26148 <premiumRate> 26149 <possibleLengths national="9"/> 26150 <exampleNumber>900123456</exampleNumber> 26151 <nationalNumberPattern> 26152 9(?: 26153 00| 26154 [78]\d 26155 )\d{6} 26156 </nationalNumberPattern> 26157 </premiumRate> 26158 <sharedCost> 26159 <possibleLengths national="9"/> 26160 <exampleNumber>850123456</exampleNumber> 26161 <nationalNumberPattern>8[5-9]\d{7}</nationalNumberPattern> 26162 </sharedCost> 26163 <voip> 26164 <possibleLengths national="9"/> 26165 <exampleNumber>690123456</exampleNumber> 26166 <nationalNumberPattern> 26167 6(?: 26168 02| 26169 5[0-4]| 26170 9[0-6] 26171 )\d{6} 26172 </nationalNumberPattern> 26173 </voip> 26174 <uan> 26175 <possibleLengths national="9"/> 26176 <exampleNumber>961234567</exampleNumber> 26177 <nationalNumberPattern>96\d{7}</nationalNumberPattern> 26178 </uan> 26179 </territory> 26180 26181 <!-- Sierra Leone (SL) --> 26182 <!-- http://www.itu.int/oth/T02020000BB/en --> 26183 <territory id="SL" countryCode="232" internationalPrefix="00" nationalPrefix="0"> 26184 <availableFormats> 26185 <!-- Following formatting of online yellow pages http://www.leonedirect.com --> 26186 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="($NP$FG)"> 26187 <leadingDigits>[236-9]</leadingDigits> 26188 <format>$1 $2</format> 26189 </numberFormat> 26190 </availableFormats> 26191 <generalDesc> 26192 <nationalNumberPattern> 26193 (?: 26194 [237-9]\d| 26195 66 26196 )\d{6} 26197 </nationalNumberPattern> 26198 </generalDesc> 26199 <fixedLine> 26200 <possibleLengths national="8" localOnly="6"/> 26201 <exampleNumber>22221234</exampleNumber> 26202 <nationalNumberPattern>22[2-4][2-9]\d{4}</nationalNumberPattern> 26203 </fixedLine> 26204 <mobile> 26205 <possibleLengths national="8"/> 26206 <exampleNumber>25123456</exampleNumber> 26207 <nationalNumberPattern> 26208 (?: 26209 25| 26210 3[0-5]| 26211 66| 26212 7[2-9]| 26213 8[08]| 26214 9[09] 26215 )\d{6} 26216 </nationalNumberPattern> 26217 </mobile> 26218 </territory> 26219 26220 <!-- San Marino (SM) --> 26221 <!-- San Marino fixed-line numbers have an area code of "0549". However, this seems to be 26222 optional when dialling from outside the country; the phone number can be reached both with 26223 and without this area code. The nationalPrefixForParsing and nationalPrefixTransformRule 26224 are used to ensure that if the 0549 is not present, it will be added. --> 26225 <!-- Information about Italy. --> 26226 <!-- http://www.itu.int/oth/T02020000B5/en --> 26227 <!-- http://en.wikipedia.org/wiki/%2B39 --> 26228 <!-- http://en.wikipedia.org/wiki/%2B378 --> 26229 <territory id="SM" countryCode="378" internationalPrefix="00" 26230 nationalPrefixForParsing="([89]\d{5})$" nationalPrefixTransformRule="0549$1"> 26231 <availableFormats> 26232 <numberFormat pattern="(\d{6})"> 26233 <leadingDigits>[89]</leadingDigits> 26234 <format>$1</format> 26235 <intlFormat>NA</intlFormat> 26236 </numberFormat> 26237 <!-- Non-geographic numbers (without 0549 prefix). --> 26238 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 26239 <leadingDigits>[5-7]</leadingDigits> 26240 <format>$1 $2 $3 $4</format> 26241 </numberFormat> 26242 <!-- We follow the guidelines of the yellow-pages when formatting in national format. --> 26243 <numberFormat pattern="(\d{4})(\d{6})"> 26244 <leadingDigits>0</leadingDigits> 26245 <format>$1 $2</format> 26246 </numberFormat> 26247 </availableFormats> 26248 <generalDesc> 26249 <nationalNumberPattern> 26250 (?: 26251 0549| 26252 [5-7]\d 26253 )\d{6} 26254 </nationalNumberPattern> 26255 </generalDesc> 26256 <!-- Example numbers provided by the Telecommunications Services. --> 26257 <fixedLine> 26258 <possibleLengths national="10" localOnly="6"/> 26259 <exampleNumber>0549886377</exampleNumber> 26260 <nationalNumberPattern> 26261 0549(?: 26262 8[0157-9]| 26263 9\d 26264 )\d{4} 26265 </nationalNumberPattern> 26266 </fixedLine> 26267 <mobile> 26268 <possibleLengths national="8"/> 26269 <exampleNumber>66661212</exampleNumber> 26270 <nationalNumberPattern>6[16]\d{6}</nationalNumberPattern> 26271 </mobile> 26272 <!-- Includes Video Call numbers. --> 26273 <premiumRate> 26274 <possibleLengths national="8"/> 26275 <exampleNumber>71123456</exampleNumber> 26276 <nationalNumberPattern>7[178]\d{6}</nationalNumberPattern> 26277 </premiumRate> 26278 <voip> 26279 <possibleLengths national="8"/> 26280 <exampleNumber>58001110</exampleNumber> 26281 <nationalNumberPattern>5[158]\d{6}</nationalNumberPattern> 26282 </voip> 26283 </territory> 26284 26285 <!-- Senegal (SN) --> 26286 <!-- http://www.itu.int/oth/T02020000B8/en --> 26287 <!-- http://www.artpsenegal.net/index.php?option=com_content&view=article&id=50 --> 26288 <territory id="SN" countryCode="221" internationalPrefix="00"> 26289 <availableFormats> 26290 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 26291 <leadingDigits>8</leadingDigits> 26292 <format>$1 $2 $3 $4</format> 26293 </numberFormat> 26294 <!-- Using yellow pages and online telecom company formatting, rather than that implied in 26295 the national numbering plan. --> 26296 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> 26297 <leadingDigits>[379]</leadingDigits> 26298 <format>$1 $2 $3 $4</format> 26299 </numberFormat> 26300 </availableFormats> 26301 <generalDesc> 26302 <nationalNumberPattern> 26303 (?: 26304 [378]\d| 26305 93 26306 )\d{7} 26307 </nationalNumberPattern> 26308 </generalDesc> 26309 <fixedLine> 26310 <possibleLengths national="9"/> 26311 <exampleNumber>301012345</exampleNumber> 26312 <nationalNumberPattern> 26313 3(?: 26314 0(?: 26315 1[0-2]| 26316 80 26317 )| 26318 282| 26319 3(?: 26320 8[1-9]| 26321 9[3-9] 26322 )| 26323 611 26324 )\d{5} 26325 </nationalNumberPattern> 26326 </fixedLine> 26327 <mobile> 26328 <possibleLengths national="9"/> 26329 <exampleNumber>701234567</exampleNumber> 26330 <nationalNumberPattern> 26331 75(?: 26332 01| 26333 [38]3 26334 )\d{5}| 26335 7(?: 26336 [06-8]\d| 26337 21| 26338 5[4-7]| 26339 90 26340 )\d{6} 26341 </nationalNumberPattern> 26342 </mobile> 26343 <tollFree> 26344 <possibleLengths national="9"/> 26345 <exampleNumber>800123456</exampleNumber> 26346 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 26347 </tollFree> 26348 <!-- Revenu Partagé in the plan. --> 26349 <premiumRate> 26350 <possibleLengths national="9"/> 26351 <exampleNumber>884123456</exampleNumber> 26352 <nationalNumberPattern>88[4689]\d{6}</nationalNumberPattern> 26353 </premiumRate> 26354 <sharedCost> 26355 <possibleLengths national="9"/> 26356 <exampleNumber>810123456</exampleNumber> 26357 <nationalNumberPattern>81[02468]\d{6}</nationalNumberPattern> 26358 </sharedCost> 26359 <!-- Also covers satellite telephony ranges. --> 26360 <voip> 26361 <possibleLengths national="9"/> 26362 <exampleNumber>933301234</exampleNumber> 26363 <nationalNumberPattern> 26364 (?: 26365 3(?: 26366 392| 26367 9[01]\d 26368 )\d| 26369 93(?: 26370 3[13]0| 26371 929 26372 ) 26373 )\d{4} 26374 </nationalNumberPattern> 26375 </voip> 26376 </territory> 26377 26378 <!-- Somalia (SO) --> 26379 <!-- This document seems to cover only a small set of prefixes in Somalia. Somalia has limited 26380 information available, and the numerous telecom carriers were previously working under an 26381 unregulated environment. The extra prefixes were added from the contact phone numbers of 26382 the countries main telecom operators. We also have received information that a national 26383 prefix of "0" is required when dialling from different regions (e.g. Puntland, Somaliland) 26384 for some operators, so that is included here although we do not use it when formatting. --> 26385 <!-- http://www.itu.int/oth/T02020000C0/en --> 26386 <!-- http://en.wikipedia.org/wiki/+252 --> 26387 <territory id="SO" countryCode="252" internationalPrefix="00" nationalPrefix="0"> 26388 <availableFormats> 26389 <numberFormat pattern="(\d{2})(\d{4})"> 26390 <leadingDigits>8[125]</leadingDigits> 26391 <format>$1 $2</format> 26392 </numberFormat> 26393 <numberFormat pattern="(\d{6})"> 26394 <leadingDigits>[134]</leadingDigits> 26395 <format>$1</format> 26396 </numberFormat> 26397 <!-- These follow formats online, such as http://www.hortel.net/contact_us.html --> 26398 <numberFormat pattern="(\d)(\d{6})"> 26399 <leadingDigits> 26400 [15]| 26401 2[0-79]| 26402 3[0-46-8]| 26403 4[0-7] 26404 </leadingDigits> 26405 <format>$1 $2</format> 26406 </numberFormat> 26407 <numberFormat pattern="(\d)(\d{7})"> 26408 <leadingDigits> 26409 24| 26410 [67] 26411 </leadingDigits> 26412 <format>$1 $2</format> 26413 </numberFormat> 26414 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 26415 <leadingDigits> 26416 [3478]| 26417 64| 26418 90 26419 </leadingDigits> 26420 <format>$1 $2 $3</format> 26421 </numberFormat> 26422 <numberFormat pattern="(\d{2})(\d{5,7})"> 26423 <leadingDigits> 26424 1| 26425 28| 26426 6(?: 26427 0[5-7]| 26428 [1-35-9] 26429 )| 26430 9[2-9] 26431 </leadingDigits> 26432 <format>$1 $2</format> 26433 </numberFormat> 26434 </availableFormats> 26435 <generalDesc> 26436 <nationalNumberPattern> 26437 [346-9]\d{8}| 26438 [12679]\d{7}| 26439 [1-5]\d{6}| 26440 [1348]\d{5} 26441 </nationalNumberPattern> 26442 </generalDesc> 26443 <!-- Apparently Telesom and Nationlink (Somaliland) both use the prefix 2. We exclude 28 26444 here since that is apparently used for mobile. As per ITU doc 6 digit mobile numbers 26445 are possible for 1, 3, 4, 81, 82 and 85 prefixes. --> 26446 <fixedLine> 26447 <possibleLengths national="6,7"/> 26448 <exampleNumber>4012345</exampleNumber> 26449 <nationalNumberPattern> 26450 (?: 26451 1\d| 26452 2[0-79]| 26453 3[0-46-8]| 26454 4[0-7]| 26455 5[57-9] 26456 )\d{5}| 26457 (?: 26458 [134]\d| 26459 8[125] 26460 )\d{4} 26461 </nationalNumberPattern> 26462 </fixedLine> 26463 <!-- 24 is used by the carrier Telesom. 28 is used by Nationlink. 6[89] are apparently used 26464 by Nationlink Somalia, 67 by Nationlink Puntland, and 61 by Hormuud. 7X is used by 26465 Somtel. 6 followed by only 7 digits is used by Telecom. Note that in June 2014 many 26466 ranges were suspended by the government. 90\d{6} was listed as one of the ranges to be 26467 suspended, but open-source contributors confirm that 90[67]\d{6} is still in use, even 26468 if the shorter 90 ranges are no longer. --> 26469 <mobile> 26470 <possibleLengths national="[7-9]"/> 26471 <exampleNumber>71123456</exampleNumber> 26472 <nationalNumberPattern> 26473 (?: 26474 (?: 26475 15| 26476 (?: 26477 3[59]| 26478 4[89]| 26479 79| 26480 8[08] 26481 )\d| 26482 6(?: 26483 0[5-7]| 26484 [1-9]\d 26485 )| 26486 9(?: 26487 0\d| 26488 [2-9] 26489 ) 26490 )\d| 26491 2(?: 26492 4\d| 26493 8 26494 ) 26495 )\d{5}| 26496 (?: 26497 6\d| 26498 7[1-9] 26499 )\d{6} 26500 </nationalNumberPattern> 26501 </mobile> 26502 </territory> 26503 26504 <!-- Suriname (SR) --> 26505 <!-- http://www.itu.int/oth/T02020000C5/en --> 26506 <territory id="SR" countryCode="597" internationalPrefix="00"> 26507 <availableFormats> 26508 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 26509 <leadingDigits>56</leadingDigits> 26510 <format>$1-$2-$3</format> 26511 </numberFormat> 26512 <!-- Following conventions used in the Suriname Yellow Pages. --> 26513 <numberFormat pattern="(\d{3})(\d{3})"> 26514 <leadingDigits>[2-5]</leadingDigits> 26515 <format>$1-$2</format> 26516 </numberFormat> 26517 <numberFormat pattern="(\d{3})(\d{4})"> 26518 <leadingDigits>[6-8]</leadingDigits> 26519 <format>$1-$2</format> 26520 </numberFormat> 26521 </availableFormats> 26522 <generalDesc> 26523 <nationalNumberPattern> 26524 (?: 26525 [2-5]| 26526 68| 26527 [78]\d 26528 )\d{5} 26529 </nationalNumberPattern> 26530 </generalDesc> 26531 <!-- Includes non-geographic WLL-CDMA Fixed Lines. --> 26532 <fixedLine> 26533 <possibleLengths national="6,7"/> 26534 <exampleNumber>211234</exampleNumber> 26535 <nationalNumberPattern> 26536 (?: 26537 2[1-3]| 26538 3[0-7]| 26539 (?: 26540 4| 26541 68 26542 )\d| 26543 5[2-58] 26544 )\d{4} 26545 </nationalNumberPattern> 26546 </fixedLine> 26547 <mobile> 26548 <possibleLengths national="7"/> 26549 <exampleNumber>7412345</exampleNumber> 26550 <nationalNumberPattern> 26551 (?: 26552 7[124-7]| 26553 8[124-9] 26554 )\d{5} 26555 </nationalNumberPattern> 26556 </mobile> 26557 <voip> 26558 <possibleLengths national="6"/> 26559 <exampleNumber>561234</exampleNumber> 26560 <nationalNumberPattern>56\d{4}</nationalNumberPattern> 26561 </voip> 26562 </territory> 26563 26564 <!-- South Sudan (SS) --> 26565 <!-- http://www.itu.int/oth/T02020000F9/en --> 26566 <!-- http://en.wikipedia.org/wiki/+211 --> 26567 <territory id="SS" countryCode="211" internationalPrefix="00" nationalPrefix="0"> 26568 <availableFormats> 26569 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 26570 <leadingDigits>[19]</leadingDigits> 26571 <format>$1 $2 $3</format> 26572 </numberFormat> 26573 </availableFormats> 26574 <generalDesc> 26575 <nationalNumberPattern>[19]\d{8}</nationalNumberPattern> 26576 </generalDesc> 26577 <fixedLine> 26578 <possibleLengths national="9"/> 26579 <exampleNumber>181234567</exampleNumber> 26580 <nationalNumberPattern>1[89]\d{7}</nationalNumberPattern> 26581 </fixedLine> 26582 <mobile> 26583 <possibleLengths national="9"/> 26584 <exampleNumber>977123456</exampleNumber> 26585 <nationalNumberPattern> 26586 (?: 26587 12| 26588 9[1257-9] 26589 )\d{7} 26590 </nationalNumberPattern> 26591 </mobile> 26592 </territory> 26593 26594 <!-- São Tomé & Príncipe (ST) --> 26595 <!-- http://www.itu.int/oth/T02020000B6/en --> 26596 <territory id="ST" countryCode="239" internationalPrefix="00"> 26597 <availableFormats> 26598 <numberFormat pattern="(\d{3})(\d{4})"> 26599 <leadingDigits>[29]</leadingDigits> 26600 <format>$1 $2</format> 26601 </numberFormat> 26602 </availableFormats> 26603 <generalDesc> 26604 <nationalNumberPattern> 26605 (?: 26606 22| 26607 9\d 26608 )\d{5} 26609 </nationalNumberPattern> 26610 </generalDesc> 26611 <fixedLine> 26612 <possibleLengths national="7"/> 26613 <exampleNumber>2221234</exampleNumber> 26614 <nationalNumberPattern>22\d{5}</nationalNumberPattern> 26615 </fixedLine> 26616 <!-- Added prefix 90 per IR21 from the carrier --> 26617 <mobile> 26618 <possibleLengths national="7"/> 26619 <exampleNumber>9812345</exampleNumber> 26620 <nationalNumberPattern> 26621 900[5-9]\d{3}| 26622 9(?: 26623 0[1-9]| 26624 [89]\d 26625 )\d{4} 26626 </nationalNumberPattern> 26627 </mobile> 26628 </territory> 26629 26630 <!-- El Salvador (SV) --> 26631 <!-- http://www.itu.int/oth/T020200003F/en --> 26632 <!-- http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8§or=2&ordenar=&dir=DESC --> 26633 <territory id="SV" countryCode="503" internationalPrefix="00"> 26634 <availableFormats> 26635 <numberFormat pattern="(\d{3})(\d{4})"> 26636 <leadingDigits>[89]</leadingDigits> 26637 <format>$1 $2</format> 26638 </numberFormat> 26639 <numberFormat pattern="(\d{4})(\d{4})"> 26640 <leadingDigits>[267]</leadingDigits> 26641 <format>$1 $2</format> 26642 </numberFormat> 26643 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 26644 <leadingDigits>[89]</leadingDigits> 26645 <format>$1 $2 $3</format> 26646 </numberFormat> 26647 </availableFormats> 26648 <generalDesc> 26649 <nationalNumberPattern> 26650 [267]\d{7}| 26651 [89]00\d{4}(?: 26652 \d{4} 26653 )? 26654 </nationalNumberPattern> 26655 </generalDesc> 26656 <!-- Numbers starting with 20, 27, 28 and 29 are reserved but not yet used. --> 26657 <fixedLine> 26658 <possibleLengths national="8"/> 26659 <exampleNumber>21234567</exampleNumber> 26660 <nationalNumberPattern> 26661 2(?: 26662 [1-6]\d{3}| 26663 [79]90[034]| 26664 890[0245] 26665 )\d{3} 26666 </nationalNumberPattern> 26667 </fixedLine> 26668 <mobile> 26669 <possibleLengths national="8"/> 26670 <exampleNumber>70123456</exampleNumber> 26671 <nationalNumberPattern> 26672 66(?: 26673 [02-9]\d\d| 26674 1(?: 26675 [02-9]\d| 26676 16 26677 ) 26678 )\d{3}| 26679 (?: 26680 6[0-57-9]| 26681 7\d 26682 )\d{6} 26683 </nationalNumberPattern> 26684 </mobile> 26685 <!-- Toll free numbers are either 800 NNNN or 800 NNNN NNNN. --> 26686 <tollFree> 26687 <possibleLengths national="7,11"/> 26688 <exampleNumber>8001234</exampleNumber> 26689 <nationalNumberPattern> 26690 800\d{4}(?: 26691 \d{4} 26692 )? 26693 </nationalNumberPattern> 26694 </tollFree> 26695 <!-- Premium rate numbers are either 900 NNNN or 900 NNNN NNNN. --> 26696 <premiumRate> 26697 <possibleLengths national="7,11"/> 26698 <exampleNumber>9001234</exampleNumber> 26699 <nationalNumberPattern> 26700 900\d{4}(?: 26701 \d{4} 26702 )? 26703 </nationalNumberPattern> 26704 </premiumRate> 26705 </territory> 26706 26707 <!-- Sint Maarten (SX) --> 26708 <!-- Calling code and formatting shared with 'US' --> 26709 <!-- http://www.nanpa.com/pdf/PL_429.pdf --> 26710 <!-- http://www.itu.int/oth/T02020000F7/en --> 26711 <territory id="SX" countryCode="1" leadingDigits="721" internationalPrefix="011" 26712 nationalPrefix="1" nationalPrefixForParsing="1|(5\d{6})$" 26713 nationalPrefixTransformRule="721$1" mobileNumberPortableRegion="true"> 26714 <generalDesc> 26715 <nationalNumberPattern> 26716 7215\d{6}| 26717 (?: 26718 [58]\d\d| 26719 900 26720 )\d{7} 26721 </nationalNumberPattern> 26722 </generalDesc> 26723 <fixedLine> 26724 <possibleLengths national="10" localOnly="7"/> 26725 <exampleNumber>7215425678</exampleNumber> 26726 <nationalNumberPattern> 26727 7215(?: 26728 4[2-8]| 26729 8[239]| 26730 9[056] 26731 )\d{4} 26732 </nationalNumberPattern> 26733 </fixedLine> 26734 <!-- We assume we can send SMSs to the Fixed GSM numbers mentioned in the plan and hence 26735 include these as mobile numbers. --> 26736 <mobile> 26737 <possibleLengths national="10" localOnly="7"/> 26738 <exampleNumber>7215205678</exampleNumber> 26739 <nationalNumberPattern> 26740 7215(?: 26741 1[02]| 26742 2\d| 26743 5[034679]| 26744 8[014-8] 26745 )\d{4} 26746 </nationalNumberPattern> 26747 </mobile> 26748 <tollFree> 26749 <possibleLengths national="10"/> 26750 <exampleNumber>8002123456</exampleNumber> 26751 <nationalNumberPattern> 26752 8(?: 26753 00| 26754 33| 26755 44| 26756 55| 26757 66| 26758 77| 26759 88 26760 )[2-9]\d{6} 26761 </nationalNumberPattern> 26762 </tollFree> 26763 <premiumRate> 26764 <possibleLengths national="10"/> 26765 <exampleNumber>9002123456</exampleNumber> 26766 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 26767 </premiumRate> 26768 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 26769 <personalNumber> 26770 <possibleLengths national="10"/> 26771 <exampleNumber>5002345678</exampleNumber> 26772 <nationalNumberPattern> 26773 52(?: 26774 3(?: 26775 [2-46-9][02-9]\d| 26776 5(?: 26777 [02-46-9]\d| 26778 5[0-46-9] 26779 ) 26780 )| 26781 4(?: 26782 [2-478][02-9]\d| 26783 5(?: 26784 [034]\d| 26785 2[024-9]| 26786 5[0-46-9] 26787 )| 26788 6(?: 26789 0[1-9]| 26790 [2-9]\d 26791 )| 26792 9(?: 26793 [05-9]\d| 26794 2[0-5]| 26795 49 26796 ) 26797 ) 26798 )\d{4}| 26799 52[34][2-9]1[02-9]\d{4}| 26800 5(?: 26801 00| 26802 2[125-7]| 26803 33| 26804 44| 26805 66| 26806 77| 26807 88 26808 )[2-9]\d{6} 26809 </nationalNumberPattern> 26810 </personalNumber> 26811 </territory> 26812 26813 <!-- Syria (SY) --> 26814 <!-- No tollFree or premiumRate information can be found. --> 26815 <!-- http://www.itu.int/oth/T02020000C9/en --> 26816 <!-- http://en.wikipedia.org/wiki/%2B963 --> 26817 <territory id="SY" countryCode="963" internationalPrefix="00" nationalPrefix="0"> 26818 <availableFormats> 26819 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG" 26820 nationalPrefixOptionalWhenFormatting="true"> 26821 <leadingDigits>[1-5]</leadingDigits> 26822 <format>$1 $2 $3</format> 26823 </numberFormat> 26824 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 26825 nationalPrefixOptionalWhenFormatting="true"> 26826 <leadingDigits>9</leadingDigits> 26827 <format>$1 $2 $3</format> 26828 </numberFormat> 26829 </availableFormats> 26830 <generalDesc> 26831 <nationalNumberPattern> 26832 [1-39]\d{8}| 26833 [1-5]\d{7} 26834 </nationalNumberPattern> 26835 </generalDesc> 26836 <!-- Numbers with the 21 prefix are made optionally 1-digit longer based on numbers found on 26837 the Internet. --> 26838 <fixedLine> 26839 <possibleLengths national="8,9" localOnly="6,7"/> 26840 <exampleNumber>112345678</exampleNumber> 26841 <nationalNumberPattern> 26842 21\d{6,7}| 26843 (?: 26844 1(?: 26845 [14]\d| 26846 [2356] 26847 )| 26848 2[235]| 26849 3(?: 26850 [13]\d| 26851 4 26852 )| 26853 4[134]| 26854 5[1-3] 26855 )\d{6} 26856 </nationalNumberPattern> 26857 </fixedLine> 26858 <!-- Numbers have been found online for the prefixes 922, 95[138], and 96[05]. --> 26859 <mobile> 26860 <possibleLengths national="9"/> 26861 <exampleNumber>944567890</exampleNumber> 26862 <nationalNumberPattern>9[1-689]\d{7}</nationalNumberPattern> 26863 </mobile> 26864 </territory> 26865 26866 <!-- Eswatini (SZ) --> 26867 <!-- http://www.itu.int/oth/T02020000C6/en --> 26868 <territory id="SZ" countryCode="268" internationalPrefix="00"> 26869 <availableFormats> 26870 <numberFormat pattern="(\d{4})(\d{4})"> 26871 <leadingDigits>[0237]</leadingDigits> 26872 <format>$1 $2</format> 26873 </numberFormat> 26874 <numberFormat pattern="(\d{5})(\d{4})"> 26875 <leadingDigits>9</leadingDigits> 26876 <format>$1 $2</format> 26877 </numberFormat> 26878 </availableFormats> 26879 <generalDesc> 26880 <nationalNumberPattern> 26881 0800\d{4}| 26882 (?: 26883 [237]\d| 26884 900 26885 )\d{6} 26886 </nationalNumberPattern> 26887 </generalDesc> 26888 <noInternationalDialling> 26889 <possibleLengths national="8"/> 26890 <nationalNumberPattern>0800\d{4}</nationalNumberPattern> 26891 </noInternationalDialling> 26892 <fixedLine> 26893 <possibleLengths national="8"/> 26894 <exampleNumber>22171234</exampleNumber> 26895 <nationalNumberPattern>[23][2-5]\d{6}</nationalNumberPattern> 26896 </fixedLine> 26897 <mobile> 26898 <possibleLengths national="8"/> 26899 <exampleNumber>76123456</exampleNumber> 26900 <nationalNumberPattern>7[6-9]\d{6}</nationalNumberPattern> 26901 </mobile> 26902 <tollFree> 26903 <possibleLengths national="8"/> 26904 <exampleNumber>08001234</exampleNumber> 26905 <nationalNumberPattern>0800\d{4}</nationalNumberPattern> 26906 </tollFree> 26907 <premiumRate> 26908 <possibleLengths national="9"/> 26909 <exampleNumber>900012345</exampleNumber> 26910 <nationalNumberPattern>900\d{6}</nationalNumberPattern> 26911 </premiumRate> 26912 <voip> 26913 <possibleLengths national="8"/> 26914 <exampleNumber>70012345</exampleNumber> 26915 <nationalNumberPattern>70\d{6}</nationalNumberPattern> 26916 </voip> 26917 </territory> 26918 26919 <!-- Tristan da Cunha (TA) --> 26920 <!-- Calling code and formatting shared with 'SH' --> 26921 <!-- http://www.itu.int/oth/T02020000AF/en --> 26922 <territory id="TA" countryCode="290" leadingDigits="8" internationalPrefix="00"> 26923 <generalDesc> 26924 <nationalNumberPattern>8\d{3}</nationalNumberPattern> 26925 </generalDesc> 26926 <fixedLine> 26927 <possibleLengths national="4"/> 26928 <exampleNumber>8999</exampleNumber> 26929 <nationalNumberPattern>8\d{3}</nationalNumberPattern> 26930 </fixedLine> 26931 </territory> 26932 26933 <!-- Turks & Caicos Islands (TC) --> 26934 <!-- Calling code and formatting shared with 'US' --> 26935 <!-- http://www.itu.int/oth/T02020000D8/en --> 26936 <territory id="TC" countryCode="1" leadingDigits="649" internationalPrefix="011" 26937 nationalPrefix="1" nationalPrefixForParsing="1|([2-479]\d{6})$" 26938 nationalPrefixTransformRule="649$1" mobileNumberPortableRegion="true"> 26939 <generalDesc> 26940 <nationalNumberPattern> 26941 (?: 26942 [58]\d\d| 26943 649| 26944 900 26945 )\d{7} 26946 </nationalNumberPattern> 26947 </generalDesc> 26948 <fixedLine> 26949 <possibleLengths national="10" localOnly="7"/> 26950 <exampleNumber>6497121234</exampleNumber> 26951 <nationalNumberPattern> 26952 649(?: 26953 266| 26954 712| 26955 9(?: 26956 4\d| 26957 50 26958 ) 26959 )\d{4} 26960 </nationalNumberPattern> 26961 </fixedLine> 26962 <!-- Extra prefixes 246, 247, 346 found online and in the yellow pages. --> 26963 <mobile> 26964 <possibleLengths national="10" localOnly="7"/> 26965 <exampleNumber>6492311234</exampleNumber> 26966 <nationalNumberPattern> 26967 649(?: 26968 2(?: 26969 3[129]| 26970 4[1-79] 26971 )| 26972 3\d\d| 26973 4[34][1-3] 26974 )\d{4} 26975 </nationalNumberPattern> 26976 </mobile> 26977 <tollFree> 26978 <possibleLengths national="10"/> 26979 <exampleNumber>8002345678</exampleNumber> 26980 <nationalNumberPattern> 26981 8(?: 26982 00| 26983 33| 26984 44| 26985 55| 26986 66| 26987 77| 26988 88 26989 )[2-9]\d{6} 26990 </nationalNumberPattern> 26991 </tollFree> 26992 <premiumRate> 26993 <possibleLengths national="10"/> 26994 <exampleNumber>9002345678</exampleNumber> 26995 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 26996 </premiumRate> 26997 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 26998 <personalNumber> 26999 <possibleLengths national="10"/> 27000 <exampleNumber>5002345678</exampleNumber> 27001 <nationalNumberPattern> 27002 52(?: 27003 3(?: 27004 [2-46-9][02-9]\d| 27005 5(?: 27006 [02-46-9]\d| 27007 5[0-46-9] 27008 ) 27009 )| 27010 4(?: 27011 [2-478][02-9]\d| 27012 5(?: 27013 [034]\d| 27014 2[024-9]| 27015 5[0-46-9] 27016 )| 27017 6(?: 27018 0[1-9]| 27019 [2-9]\d 27020 )| 27021 9(?: 27022 [05-9]\d| 27023 2[0-5]| 27024 49 27025 ) 27026 ) 27027 )\d{4}| 27028 52[34][2-9]1[02-9]\d{4}| 27029 5(?: 27030 00| 27031 2[125-7]| 27032 33| 27033 44| 27034 66| 27035 77| 27036 88 27037 )[2-9]\d{6} 27038 </nationalNumberPattern> 27039 </personalNumber> 27040 <voip> 27041 <possibleLengths national="10" localOnly="7"/> 27042 <exampleNumber>6497101234</exampleNumber> 27043 <nationalNumberPattern> 27044 649(?: 27045 71[01]| 27046 966 27047 )\d{4} 27048 </nationalNumberPattern> 27049 </voip> 27050 </territory> 27051 27052 <!-- Chad (TD) --> 27053 <!-- The international prefix includes 16 as the international manual exchange. --> 27054 <!-- http://www.itu.int/oth/T0202000029/en --> 27055 <territory id="TD" countryCode="235" preferredInternationalPrefix="00" 27056 internationalPrefix="00|16"> 27057 <availableFormats> 27058 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 27059 <leadingDigits>[2679]</leadingDigits> 27060 <format>$1 $2 $3 $4</format> 27061 </numberFormat> 27062 </availableFormats> 27063 <generalDesc> 27064 <nationalNumberPattern> 27065 (?: 27066 22| 27067 [69]\d| 27068 77 27069 )\d{6} 27070 </nationalNumberPattern> 27071 </generalDesc> 27072 <fixedLine> 27073 <possibleLengths national="8"/> 27074 <exampleNumber>22501234</exampleNumber> 27075 <nationalNumberPattern> 27076 22(?: 27077 [37-9]0| 27078 5[0-5]| 27079 6[89] 27080 )\d{4} 27081 </nationalNumberPattern> 27082 </fixedLine> 27083 <!-- Sotel Tchad "SALAM" (77 XX XX XX) is classified as a fixed operator in the plan, but it 27084 also says numbers starting with 7 are mobile numbers. Putting under mobile for now. 27085 Also adding 6[028] and 63[5-9] which are operated by Airtel. --> 27086 <!-- Adding entire 9 prefix based on information from carrier. --> 27087 <mobile> 27088 <possibleLengths national="8"/> 27089 <exampleNumber>63012345</exampleNumber> 27090 <nationalNumberPattern> 27091 (?: 27092 6[023568]| 27093 77| 27094 9\d 27095 )\d{6} 27096 </nationalNumberPattern> 27097 </mobile> 27098 </territory> 27099 27100 <!-- Togo (TG) --> 27101 <!-- http://www.itu.int/oth/T02020000D1/en --> 27102 <territory id="TG" countryCode="228" internationalPrefix="00"> 27103 <availableFormats> 27104 <!-- Added leading digits so that the shortcodes do not pick this format during AYTF. --> 27105 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> 27106 <leadingDigits>[279]</leadingDigits> 27107 <format>$1 $2 $3 $4</format> 27108 </numberFormat> 27109 </availableFormats> 27110 <generalDesc> 27111 <nationalNumberPattern>[279]\d{7}</nationalNumberPattern> 27112 </generalDesc> 27113 <fixedLine> 27114 <possibleLengths national="8"/> 27115 <exampleNumber>22212345</exampleNumber> 27116 <nationalNumberPattern> 27117 2(?: 27118 2[2-7]| 27119 3[23]| 27120 4[45]| 27121 55| 27122 6[67]| 27123 77 27124 )\d{5} 27125 </nationalNumberPattern> 27126 </fixedLine> 27127 <mobile> 27128 <possibleLengths national="8"/> 27129 <exampleNumber>90112345</exampleNumber> 27130 <nationalNumberPattern> 27131 (?: 27132 7[09]| 27133 9[0-36-9] 27134 )\d{6} 27135 </nationalNumberPattern> 27136 </mobile> 27137 </territory> 27138 27139 <!-- Thailand (TH) --> 27140 <!-- Subscribers can use respective carrier's IDD when calling abroad. We have not configured 27141 any preferredInternationalPrefix as there is no official evidence for it. --> 27142 <!-- http://www.itu.int/oth/T02020000CD/en --> 27143 <!-- http://www.barascientific.com/bscnews/variety/emergency/Tel-4Digi.pdf --> 27144 <!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Thailand --> 27145 <territory id="TH" countryCode="66" internationalPrefix="00[1-9]" nationalPrefix="0" 27146 mobileNumberPortableRegion="true"> 27147 <availableFormats> 27148 <!-- Formatting patterns from wikipedia and the document itself - 27149 http://en.wikipedia.org/wiki/%2B66 --> 27150 <numberFormat pattern="(\d)(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 27151 <leadingDigits>2</leadingDigits> 27152 <format>$1 $2 $3</format> 27153 </numberFormat> 27154 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 27155 <leadingDigits>[13-9]</leadingDigits> 27156 <format>$1 $2 $3</format> 27157 </numberFormat> 27158 <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> 27159 <leadingDigits>1</leadingDigits> 27160 <format>$1 $2 $3</format> 27161 </numberFormat> 27162 </availableFormats> 27163 <generalDesc> 27164 <nationalNumberPattern> 27165 (?: 27166 001800| 27167 [2-57]| 27168 [689]\d 27169 )\d{7}| 27170 1\d{7,9} 27171 </nationalNumberPattern> 27172 </generalDesc> 27173 <!-- Numbers online have been found that start with 20, despite the ITU doc not covering 27174 these. --> 27175 <fixedLine> 27176 <possibleLengths national="8"/> 27177 <exampleNumber>21234567</exampleNumber> 27178 <nationalNumberPattern> 27179 (?: 27180 1[0689]| 27181 2\d| 27182 3[2-9]| 27183 4[2-5]| 27184 5[2-6]| 27185 7[3-7] 27186 )\d{6} 27187 </nationalNumberPattern> 27188 </fixedLine> 27189 <!-- Numbers found online starting with 62 and 64. 14, 63 and 65 are from an open-source bug 27190 report, we couldn't find evidence of these specifically being in use but this article 27191 http://www.prachachat.net/news_detail.php?newsid=1395732787 talks about prefix 6 and 1 27192 being cleared for mobile use. --> 27193 <mobile> 27194 <possibleLengths national="9"/> 27195 <exampleNumber>812345678</exampleNumber> 27196 <nationalNumberPattern> 27197 671[0-8]\d{5}| 27198 (?: 27199 14| 27200 6[1-6]| 27201 [89]\d 27202 )\d{7} 27203 </nationalNumberPattern> 27204 </mobile> 27205 <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number. Prefix 001800 of length 27206 13-digit is added based on user report. --> 27207 <tollFree> 27208 <possibleLengths national="10,13"/> 27209 <exampleNumber>1800123456</exampleNumber> 27210 <nationalNumberPattern> 27211 (?: 27212 001800\d| 27213 1800 27214 )\d{6} 27215 </nationalNumberPattern> 27216 </tollFree> 27217 <premiumRate> 27218 <possibleLengths national="10"/> 27219 <exampleNumber>1900123456</exampleNumber> 27220 <nationalNumberPattern>1900\d{6}</nationalNumberPattern> 27221 </premiumRate> 27222 <!-- The ITU document says that the 89 prefix is also VOIP but there are lots of numbers 27223 online to suggest they are actually used as mobile numbers. --> 27224 <voip> 27225 <possibleLengths national="9"/> 27226 <exampleNumber>601234567</exampleNumber> 27227 <nationalNumberPattern>6[08]\d{7}</nationalNumberPattern> 27228 </voip> 27229 </territory> 27230 27231 <!-- Tajikistan (TJ) --> 27232 <!-- No tollFree or premiumRate information can be found. --> 27233 <!-- http://www.itu.int/oth/T02020000CA/en --> 27234 <!-- Based on details from vendors and online investigation results, 8 is no more considered 27235 as national dialling code. Originally added based on Wikipedia. It cannot coexits when 27236 810 is considered as international exit code and 10 as one of mobile ranges. --> 27237 <territory id="TJ" countryCode="992" preferredInternationalPrefix="8~10" 27238 internationalPrefix="810"> 27239 <availableFormats> 27240 <numberFormat pattern="(\d{6})(\d)(\d{2})"> 27241 <leadingDigits>331</leadingDigits> 27242 <leadingDigits>3317</leadingDigits> 27243 <format>$1 $2 $3</format> 27244 </numberFormat> 27245 <numberFormat pattern="(\d{3})(\d{2})(\d{4})"> 27246 <leadingDigits> 27247 [34]7| 27248 91[78] 27249 </leadingDigits> 27250 <format>$1 $2 $3</format> 27251 </numberFormat> 27252 <numberFormat pattern="(\d{4})(\d)(\d{4})"> 27253 <leadingDigits>3[1-5]</leadingDigits> 27254 <format>$1 $2 $3</format> 27255 </numberFormat> 27256 <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> 27257 <leadingDigits>[0-57-9]</leadingDigits> 27258 <format>$1 $2 $3</format> 27259 </numberFormat> 27260 </availableFormats> 27261 <generalDesc> 27262 <nationalNumberPattern> 27263 (?: 27264 00| 27265 [1-57-9]\d 27266 )\d{7} 27267 </nationalNumberPattern> 27268 </generalDesc> 27269 <fixedLine> 27270 <possibleLengths national="9" localOnly="3,[5-7]"/> 27271 <exampleNumber>372123456</exampleNumber> 27272 <nationalNumberPattern> 27273 (?: 27274 3(?: 27275 1[3-5]| 27276 2[245]| 27277 3[12]| 27278 4[24-7]| 27279 5[25]| 27280 72 27281 )| 27282 4(?: 27283 46| 27284 74| 27285 87 27286 ) 27287 )\d{6} 27288 </nationalNumberPattern> 27289 </fixedLine> 27290 <!-- Adding 90 prefix as SMS messages could be successfully delivered to these mobile 27291 numbers and 55 for Megafon from bug reports. 00 mobile range is assigned to 27292 Megafon as per their confirmation. --> 27293 <mobile> 27294 <possibleLengths national="9"/> 27295 <exampleNumber>917123456</exampleNumber> 27296 <nationalNumberPattern> 27297 41[18]\d{6}| 27298 (?: 27299 [034]0| 27300 [17][017]| 27301 2[02]| 27302 5[05]| 27303 8[08]| 27304 9\d 27305 )\d{7} 27306 </nationalNumberPattern> 27307 </mobile> 27308 </territory> 27309 27310 <!-- Tokelau (TK) --> 27311 <!-- http://www.itu.int/oth/T02020000D2/en --> 27312 <territory id="TK" countryCode="690" internationalPrefix="00"> 27313 <generalDesc> 27314 <nationalNumberPattern>[2-47]\d{3,6}</nationalNumberPattern> 27315 </generalDesc> 27316 <!-- The example number is the contact number from the ITU document. --> 27317 <fixedLine> 27318 <possibleLengths national="[4-7]"/> 27319 <exampleNumber>3101</exampleNumber> 27320 <nationalNumberPattern> 27321 (?: 27322 2[2-4]| 27323 [34]\d 27324 )\d{2,5} 27325 </nationalNumberPattern> 27326 </fixedLine> 27327 <!-- No evidence has been found for prefixes 5, 6, 8, and 9 which are 27328 described as non-geographic service numbers, so these prefixes are 27329 excluded until more information is found. --> 27330 <mobile> 27331 <possibleLengths national="[4-7]"/> 27332 <exampleNumber>7290</exampleNumber> 27333 <nationalNumberPattern>7[2-4]\d{2,5}</nationalNumberPattern> 27334 </mobile> 27335 </territory> 27336 27337 <!-- Timor-Leste (TL) --> 27338 <!-- http://www.itu.int/oth/T02020000D0/en --> 27339 <territory id="TL" countryCode="670" internationalPrefix="00"> 27340 <availableFormats> 27341 <numberFormat pattern="(\d{3})(\d{4})"> 27342 <leadingDigits> 27343 [2-489]| 27344 70 27345 </leadingDigits> 27346 <format>$1 $2</format> 27347 </numberFormat> 27348 <!-- Since numbers grew an extra digit, we have no indication of how people are formatting 27349 them. If we see another pattern being used, we should change this later. --> 27350 <numberFormat pattern="(\d{4})(\d{4})"> 27351 <leadingDigits>7</leadingDigits> 27352 <format>$1 $2</format> 27353 </numberFormat> 27354 </availableFormats> 27355 <generalDesc> 27356 <nationalNumberPattern> 27357 7\d{7}| 27358 (?: 27359 [2-47]\d| 27360 [89]0 27361 )\d{5} 27362 </nationalNumberPattern> 27363 </generalDesc> 27364 <fixedLine> 27365 <possibleLengths national="7"/> 27366 <exampleNumber>2112345</exampleNumber> 27367 <nationalNumberPattern> 27368 (?: 27369 2[1-5]| 27370 3[1-9]| 27371 4[1-4] 27372 )\d{5} 27373 </nationalNumberPattern> 27374 </fixedLine> 27375 <mobile> 27376 <possibleLengths national="8"/> 27377 <exampleNumber>77212345</exampleNumber> 27378 <nationalNumberPattern>7[2-8]\d{6}</nationalNumberPattern> 27379 </mobile> 27380 <tollFree> 27381 <possibleLengths national="7"/> 27382 <exampleNumber>8012345</exampleNumber> 27383 <nationalNumberPattern>80\d{5}</nationalNumberPattern> 27384 </tollFree> 27385 <premiumRate> 27386 <possibleLengths national="7"/> 27387 <exampleNumber>9012345</exampleNumber> 27388 <nationalNumberPattern>90\d{5}</nationalNumberPattern> 27389 </premiumRate> 27390 <!-- We don't include paging or voicemail because the identified paging range was used by 27391 mobile previously, and for voicemail, it is unclear if the 2012 change affected these 27392 numbers, or if the range was indeed previously used for voicemail at all. --> 27393 <!-- We presume this wasn't affected by the numbering plan update. --> 27394 <personalNumber> 27395 <possibleLengths national="7"/> 27396 <exampleNumber>7012345</exampleNumber> 27397 <nationalNumberPattern>70\d{5}</nationalNumberPattern> 27398 </personalNumber> 27399 </territory> 27400 27401 <!-- Turkmenistan (TM) --> 27402 <!-- No tollFree or premiumRate information can be found. --> 27403 <!-- http://www.itu.int/oth/T02020000D7/en --> 27404 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Turkmenistan --> 27405 <territory id="TM" countryCode="993" preferredInternationalPrefix="8~10" 27406 internationalPrefix="810" nationalPrefix="8"> 27407 <availableFormats> 27408 <!-- There doesn't seem to be a standardized format. The format below is based on the 27409 Turkmenistan embassy at 27410 http://www.turkmenistanembassy.org/turkmen/info/contact.html --> 27411 <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})" 27412 nationalPrefixFormattingRule="($NP $FG)"> 27413 <leadingDigits>12</leadingDigits> 27414 <format>$1 $2-$3-$4</format> 27415 </numberFormat> 27416 <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP $FG)"> 27417 <leadingDigits>[1-5]</leadingDigits> 27418 <format>$1 $2-$3-$4</format> 27419 </numberFormat> 27420 <numberFormat pattern="(\d{2})(\d{6})" nationalPrefixFormattingRule="$NP $FG"> 27421 <leadingDigits>6</leadingDigits> 27422 <format>$1 $2</format> 27423 </numberFormat> 27424 </availableFormats> 27425 <generalDesc> 27426 <nationalNumberPattern>[1-6]\d{7}</nationalNumberPattern> 27427 </generalDesc> 27428 <!-- Additional prefixes from the wikipedia page. --> 27429 <fixedLine> 27430 <possibleLengths national="8"/> 27431 <exampleNumber>12345678</exampleNumber> 27432 <nationalNumberPattern> 27433 (?: 27434 1(?: 27435 2\d| 27436 3[1-9] 27437 )| 27438 2(?: 27439 22| 27440 4[0-35-8] 27441 )| 27442 3(?: 27443 22| 27444 4[03-9] 27445 )| 27446 4(?: 27447 22| 27448 3[128]| 27449 4\d| 27450 6[15] 27451 )| 27452 5(?: 27453 22| 27454 5[7-9]| 27455 6[014-689] 27456 ) 27457 )\d{5} 27458 </nationalNumberPattern> 27459 </fixedLine> 27460 <!-- According to feedback from users, the carrier Altyn Asyr is the only one currently 27461 operating, with the numbers 6[3-5]\d{6}. MTS used to operate the ranges 6[6-8] but this 27462 has been suspended. It is unclear whether it will resume. We support both ranges in the 27463 meantime. The range 62 seems also now to be in use, according to numbers found online. 27464 MTS Turkmenistan have recently launched their NDC(69). So added range 69 after getting 27465 confirmation from the carriers who own them. --> 27466 <mobile> 27467 <possibleLengths national="8"/> 27468 <exampleNumber>66123456</exampleNumber> 27469 <nationalNumberPattern>6\d{7}</nationalNumberPattern> 27470 </mobile> 27471 </territory> 27472 27473 <!-- Tunisia (TN) --> 27474 <!-- http://www.itu.int/oth/T02020000D5/en --> 27475 <!-- 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 --> 27476 <!-- http://www.tunisietelecom.tn/tt/internet/fr/pme/fixe/numeros_acceuil --> 27477 <territory id="TN" countryCode="216" internationalPrefix="00"> 27478 <availableFormats> 27479 <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> 27480 <leadingDigits>[2-57-9]</leadingDigits> 27481 <format>$1 $2 $3</format> 27482 </numberFormat> 27483 </availableFormats> 27484 <generalDesc> 27485 <nationalNumberPattern>[2-57-9]\d{7}</nationalNumberPattern> 27486 </generalDesc> 27487 <!-- All 3[0-2] range numbers are mentioned as fixed-line in 20.II.2012 ITU doc. Few of 27488 these are supported in mobile also as 28.IX.2015 ITU doc mentions these as "Restricted 27489 Mobility" numbers. --> 27490 <fixedLine> 27491 <possibleLengths national="8"/> 27492 <exampleNumber>30010123</exampleNumber> 27493 <nationalNumberPattern> 27494 81200\d{3}| 27495 (?: 27496 3[0-2]| 27497 7\d 27498 )\d{6} 27499 </nationalNumberPattern> 27500 </fixedLine> 27501 <!-- All Restricted Mobility numbers mentioned in ITU doc are supported as mobile based on 27502 user report. --> 27503 <mobile> 27504 <possibleLengths national="8"/> 27505 <exampleNumber>20123456</exampleNumber> 27506 <nationalNumberPattern> 27507 3(?: 27508 001| 27509 [12]40 27510 )\d{4}| 27511 (?: 27512 (?: 27513 [259]\d| 27514 4[0-7] 27515 )\d| 27516 3(?: 27517 1[1-35]| 27518 6[0-4]| 27519 91 27520 ) 27521 )\d{5} 27522 </nationalNumberPattern> 27523 </mobile> 27524 <!-- ITU lists 80 xx xx xx, but the document published by Tunisie Telecom has more specific 27525 information which is followed here. --> 27526 <tollFree> 27527 <possibleLengths national="8"/> 27528 <exampleNumber>80101234</exampleNumber> 27529 <nationalNumberPattern>8010\d{4}</nationalNumberPattern> 27530 </tollFree> 27531 <premiumRate> 27532 <possibleLengths national="8"/> 27533 <exampleNumber>88123456</exampleNumber> 27534 <nationalNumberPattern>88\d{6}</nationalNumberPattern> 27535 </premiumRate> 27536 <!-- 8110xxxx numbers are listed as being "discounted non-geographical numbers" and are put 27537 here for now. In the future we might consider them as UAN. 27538 ITU lists 82 xx xx xx, but the document published by Tunisie Telecom has more specific 27539 information which is followed here. --> 27540 <sharedCost> 27541 <possibleLengths national="8"/> 27542 <exampleNumber>81101234</exampleNumber> 27543 <nationalNumberPattern>8[12]10\d{4}</nationalNumberPattern> 27544 </sharedCost> 27545 </territory> 27546 27547 <!-- Tonga (TO) --> 27548 <!-- http://www.itu.int/oth/T02020000D3/en --> 27549 <!-- http://www.wtng.info/wtng-676-to.html --> 27550 <territory id="TO" countryCode="676" internationalPrefix="00"> 27551 <availableFormats> 27552 <numberFormat pattern="(\d{2})(\d{3})"> 27553 <leadingDigits> 27554 [2-4]| 27555 50| 27556 6[09]| 27557 7[0-24-69]| 27558 8[05] 27559 </leadingDigits> 27560 <format>$1-$2</format> 27561 </numberFormat> 27562 <numberFormat pattern="(\d{4})(\d{3})"> 27563 <leadingDigits>0</leadingDigits> 27564 <format>$1 $2</format> 27565 </numberFormat> 27566 <!-- Format for mobile and premium rate numbers. --> 27567 <numberFormat pattern="(\d{3})(\d{4})"> 27568 <leadingDigits>[5-9]</leadingDigits> 27569 <format>$1 $2</format> 27570 </numberFormat> 27571 </availableFormats> 27572 <generalDesc> 27573 <nationalNumberPattern> 27574 (?: 27575 0800| 27576 (?: 27577 [5-8]\d\d| 27578 999 27579 )\d 27580 )\d{3}| 27581 [2-8]\d{4} 27582 </nationalNumberPattern> 27583 </generalDesc> 27584 <fixedLine> 27585 <possibleLengths national="5"/> 27586 <exampleNumber>20123</exampleNumber> 27587 <nationalNumberPattern> 27588 (?: 27589 2\d| 27590 3[0-8]| 27591 4[0-4]| 27592 50| 27593 6[09]| 27594 7[0-24-69]| 27595 8[05] 27596 )\d{3} 27597 </nationalNumberPattern> 27598 </fixedLine> 27599 <!-- TCC mobile numbers were given a prefix of "77" in 2009, although this is not mentioned 27600 in their ITU document. Numbers with a prefix of 75, 84 and 86 have also been found. --> 27601 <mobile> 27602 <possibleLengths national="7"/> 27603 <exampleNumber>7715123</exampleNumber> 27604 <nationalNumberPattern> 27605 (?: 27606 55[4-6]| 27607 6(?: 27608 [09]\d| 27609 3[02]| 27610 8[15-9] 27611 )| 27612 (?: 27613 7\d| 27614 8[46-9] 27615 )\d| 27616 999 27617 )\d{4} 27618 </nationalNumberPattern> 27619 </mobile> 27620 <tollFree> 27621 <possibleLengths national="7"/> 27622 <exampleNumber>0800222</exampleNumber> 27623 <nationalNumberPattern>0800\d{3}</nationalNumberPattern> 27624 </tollFree> 27625 <voip> 27626 <possibleLengths national="7"/> 27627 <exampleNumber>5510123</exampleNumber> 27628 <nationalNumberPattern>55[0-37-9]\d{4}</nationalNumberPattern> 27629 </voip> 27630 </territory> 27631 27632 <!-- Turkey (TR) --> 27633 <!-- http://en.wikipedia.org/wiki/%2B90 --> 27634 <!-- http://www.itu.int/oth/T02020000D6/en --> 27635 <!-- https://eng.btk.gov.tr/en-US/Pages/National-Numbering-Plan --> 27636 <!-- https://www.btk.gov.tr/tr-TR/Sayfalar/Isletmecilere-Tahsisli-Numaralar --> 27637 <territory id="TR" countryCode="90" internationalPrefix="00" nationalPrefix="0" 27638 mobileNumberPortableRegion="true"> 27639 <availableFormats> 27640 <!-- 7-digit UAN. --> 27641 <numberFormat pattern="(\d{3})(\d)(\d{3})" nationalPrefixOptionalWhenFormatting="true"> 27642 <leadingDigits>444</leadingDigits> 27643 <format>$1 $2 $3</format> 27644 <intlFormat>NA</intlFormat> 27645 </numberFormat> 27646 <!-- Fixed line, UAN, pager. --> 27647 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 27648 nationalPrefixOptionalWhenFormatting="true"> 27649 <leadingDigits> 27650 512| 27651 8[01589]| 27652 90 27653 </leadingDigits> 27654 <format>$1 $2 $3</format> 27655 </numberFormat> 27656 <!-- Mobile and personal numbers. --> 27657 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG" 27658 nationalPrefixOptionalWhenFormatting="true"> 27659 <leadingDigits> 27660 5(?: 27661 [0-59]| 27662 61 27663 ) 27664 </leadingDigits> 27665 <leadingDigits> 27666 5(?: 27667 [0-59]| 27668 616 27669 ) 27670 </leadingDigits> 27671 <leadingDigits> 27672 5(?: 27673 [0-59]| 27674 6161 27675 ) 27676 </leadingDigits> 27677 <format>$1 $2 $3 $4</format> 27678 </numberFormat> 27679 <!-- In online references we see both these formats for mobile and fixed-line numbers: 27680 (\d{3})(\d{3})(\d{2})(\d{2}) and (\d{3})(\d{3})(\d{4}). However the former seems to be 27681 more common. --> 27682 <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="($NP$FG)" 27683 nationalPrefixOptionalWhenFormatting="true"> 27684 <leadingDigits> 27685 [24][1-8]| 27686 3[1-9] 27687 </leadingDigits> 27688 <format>$1 $2 $3 $4</format> 27689 </numberFormat> 27690 <!-- 12 -13 digit toll free numbers --> 27691 <numberFormat pattern="(\d{3})(\d{3})(\d{6,7})" nationalPrefixFormattingRule="$NP$FG" 27692 nationalPrefixOptionalWhenFormatting="true"> 27693 <leadingDigits>80</leadingDigits> 27694 <format>$1 $2 $3</format> 27695 </numberFormat> 27696 </availableFormats> 27697 <generalDesc> 27698 <nationalNumberPattern> 27699 4\d{6}| 27700 8\d{11,12}| 27701 (?: 27702 [2-58]\d\d| 27703 900 27704 )\d{7} 27705 </nationalNumberPattern> 27706 </generalDesc> 27707 <noInternationalDialling> 27708 <possibleLengths national="7,10"/> 27709 <nationalNumberPattern> 27710 (?: 27711 444| 27712 811\d{3} 27713 )\d{4} 27714 </nationalNumberPattern> 27715 </noInternationalDialling> 27716 <!-- Includes numbers starting with 392 for Northern Cyprus. Not supporting additionally 27717 allocated area codes that are mentioned in ITU doc dated 7.VII.2009 as these are not 27718 mentioned in new ITU doc dated 2.III.2018. --> 27719 <fixedLine> 27720 <possibleLengths national="10"/> 27721 <exampleNumber>2123456789</exampleNumber> 27722 <nationalNumberPattern> 27723 (?: 27724 2(?: 27725 [13][26]| 27726 [28][2468]| 27727 [45][268]| 27728 [67][246] 27729 )| 27730 3(?: 27731 [13][28]| 27732 [24-6][2468]| 27733 [78][02468]| 27734 92 27735 )| 27736 4(?: 27737 [16][246]| 27738 [23578][2468]| 27739 4[26] 27740 ) 27741 )\d{7} 27742 </nationalNumberPattern> 27743 </fixedLine> 27744 <!-- There are some differences between the Turkish and English wikipedia pages here, and 27745 some number prefixes do not seem to be able to be found online. Omitting 500, 508 and 27746 509 from the English page because of this. --> 27747 <mobile> 27748 <possibleLengths national="10"/> 27749 <exampleNumber>5012345678</exampleNumber> 27750 <nationalNumberPattern> 27751 56161\d{5}| 27752 5(?: 27753 0[15-7]| 27754 1[06]| 27755 24| 27756 [34]\d| 27757 5[1-59]| 27758 9[46] 27759 )\d{7} 27760 </nationalNumberPattern> 27761 </mobile> 27762 <!-- 512 range is mentioned as call services number in eng.btk.gov.tr's doc. As we not sure 27763 of the category, supporting them as pager based on Wikipedia. --> 27764 <pager> 27765 <possibleLengths national="10"/> 27766 <exampleNumber>5123456789</exampleNumber> 27767 <nationalNumberPattern>512\d{7}</nationalNumberPattern> 27768 </pager> 27769 <!-- Toll free range 800 of length 13 digits and 811 of length 10 digits are supported based 27770 on user report. --> 27771 <tollFree> 27772 <possibleLengths national="10,12,13"/> 27773 <exampleNumber>8001234567</exampleNumber> 27774 <nationalNumberPattern> 27775 8(?: 27776 00\d{7}(?: 27777 \d{2,3} 27778 )?| 27779 11\d{7} 27780 ) 27781 </nationalNumberPattern> 27782 </tollFree> 27783 <premiumRate> 27784 <possibleLengths national="10"/> 27785 <exampleNumber>9001234567</exampleNumber> 27786 <nationalNumberPattern> 27787 (?: 27788 8[89]8| 27789 900 27790 )\d{7} 27791 </nationalNumberPattern> 27792 </premiumRate> 27793 <!-- All 592 numbers are GMPCS numbers (personal satellite numbers) as per ITU doc. We do 27794 support only the ranges that are assigned (max 6 digit granularity) based on 27795 eng.btk.gov.tr's doc. --> 27796 <personalNumber> 27797 <possibleLengths national="10"/> 27798 <exampleNumber>5922121234</exampleNumber> 27799 <nationalNumberPattern> 27800 592(?: 27801 21[12]| 27802 461 27803 )\d{4} 27804 </nationalNumberPattern> 27805 </personalNumber> 27806 <!-- Prefix 850 was earlier supported as UAN but after user report and other sources, found 27807 that they belong to VOIP. --> 27808 <voip> 27809 <possibleLengths national="10"/> 27810 <exampleNumber>8500123456</exampleNumber> 27811 <nationalNumberPattern>850\d{7}</nationalNumberPattern> 27812 </voip> 27813 <!-- http://www.turktelekom.com.tr/tt/portal/News/Archive/7-digit-special-service-number-starting-with-444 --> 27814 <uan> 27815 <possibleLengths national="7"/> 27816 <exampleNumber>4441444</exampleNumber> 27817 <nationalNumberPattern>444\d{4}</nationalNumberPattern> 27818 </uan> 27819 </territory> 27820 27821 <!-- Trinidad & Tobago (TT) --> 27822 <!-- Calling code and formatting shared with 'US' --> 27823 <!-- http://www.itu.int/oth/T02020000D4/en --> 27824 <territory id="TT" countryCode="1" leadingDigits="868" internationalPrefix="011" 27825 nationalPrefix="1" nationalPrefixForParsing="1|([2-46-8]\d{6})$" 27826 nationalPrefixTransformRule="868$1" mobileNumberPortableRegion="true"> 27827 <generalDesc> 27828 <nationalNumberPattern> 27829 (?: 27830 [58]\d\d| 27831 900 27832 )\d{7} 27833 </nationalNumberPattern> 27834 </generalDesc> 27835 <!-- Added support to 609, 61[0278], 699 and 824 fixed-line ranges based on official doc 27836 from TATT. --> 27837 <fixedLine> 27838 <possibleLengths national="10" localOnly="7"/> 27839 <exampleNumber>8682211234</exampleNumber> 27840 <nationalNumberPattern> 27841 868(?: 27842 2(?: 27843 0[13]| 27844 1[89]| 27845 [23]\d| 27846 4[0-2] 27847 )| 27848 6(?: 27849 0[7-9]| 27850 1[02-8]| 27851 2[1-9]| 27852 [3-69]\d| 27853 7[0-79] 27854 )| 27855 82[124] 27856 )\d{4} 27857 </nationalNumberPattern> 27858 </fixedLine> 27859 <!-- We support below mobile ranges additionally which are not listed in ITU doc. 27860 - 270: Found valid numbers online. 27861 - 26[6-9] and 48[5-9]: Evidence from bmobile. 27862 - 70[1-9]: Official TATT doc. --> 27863 <mobile> 27864 <possibleLengths national="10" localOnly="7"/> 27865 <exampleNumber>8682911234</exampleNumber> 27866 <nationalNumberPattern> 27867 868(?: 27868 (?: 27869 2[5-9]| 27870 3\d 27871 )\d| 27872 4(?: 27873 3[0-6]| 27874 [6-9]\d 27875 )| 27876 6(?: 27877 20| 27878 78| 27879 8\d 27880 )| 27881 7(?: 27882 0[1-9]| 27883 1[02-9]| 27884 [2-9]\d 27885 ) 27886 )\d{4} 27887 </nationalNumberPattern> 27888 </mobile> 27889 <tollFree> 27890 <possibleLengths national="10"/> 27891 <exampleNumber>8002345678</exampleNumber> 27892 <nationalNumberPattern> 27893 8(?: 27894 00| 27895 33| 27896 44| 27897 55| 27898 66| 27899 77| 27900 88 27901 )[2-9]\d{6} 27902 </nationalNumberPattern> 27903 </tollFree> 27904 <premiumRate> 27905 <possibleLengths national="10"/> 27906 <exampleNumber>9002345678</exampleNumber> 27907 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 27908 </premiumRate> 27909 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 27910 <personalNumber> 27911 <possibleLengths national="10"/> 27912 <exampleNumber>5002345678</exampleNumber> 27913 <nationalNumberPattern> 27914 52(?: 27915 3(?: 27916 [2-46-9][02-9]\d| 27917 5(?: 27918 [02-46-9]\d| 27919 5[0-46-9] 27920 ) 27921 )| 27922 4(?: 27923 [2-478][02-9]\d| 27924 5(?: 27925 [034]\d| 27926 2[024-9]| 27927 5[0-46-9] 27928 )| 27929 6(?: 27930 0[1-9]| 27931 [2-9]\d 27932 )| 27933 9(?: 27934 [05-9]\d| 27935 2[0-5]| 27936 49 27937 ) 27938 ) 27939 )\d{4}| 27940 52[34][2-9]1[02-9]\d{4}| 27941 5(?: 27942 00| 27943 2[125-7]| 27944 33| 27945 44| 27946 66| 27947 77| 27948 88 27949 )[2-9]\d{6} 27950 </nationalNumberPattern> 27951 </personalNumber> 27952 <voicemail> 27953 <possibleLengths national="10" localOnly="7"/> 27954 <exampleNumber>8686191234</exampleNumber> 27955 <nationalNumberPattern>868619\d{4}</nationalNumberPattern> 27956 </voicemail> 27957 </territory> 27958 27959 <!-- Tuvalu (TV) --> 27960 <!-- http://www.itu.int/oth/T02020000D9/en --> 27961 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Tuvalu --> 27962 <territory id="TV" countryCode="688" internationalPrefix="00"> 27963 <availableFormats> 27964 <numberFormat pattern="(\d{2})(\d{3})"> 27965 <leadingDigits>2</leadingDigits> 27966 <format>$1 $2</format> 27967 </numberFormat> 27968 <numberFormat pattern="(\d{2})(\d{4})"> 27969 <leadingDigits>90</leadingDigits> 27970 <format>$1 $2</format> 27971 </numberFormat> 27972 <numberFormat pattern="(\d{2})(\d{5})"> 27973 <leadingDigits>7</leadingDigits> 27974 <format>$1 $2</format> 27975 </numberFormat> 27976 </availableFormats> 27977 <generalDesc> 27978 <nationalNumberPattern> 27979 (?: 27980 2| 27981 7\d\d| 27982 90 27983 )\d{4} 27984 </nationalNumberPattern> 27985 </generalDesc> 27986 <fixedLine> 27987 <possibleLengths national="5"/> 27988 <exampleNumber>20123</exampleNumber> 27989 <nationalNumberPattern>2[02-9]\d{3}</nationalNumberPattern> 27990 </fixedLine> 27991 <!-- Some numbers online can be found that are 5-digits long, and start with 90 or 91. We 27992 don't know if these are valid or not - the ITU document excludes them - so are not 27993 covering these for now. --> 27994 <mobile> 27995 <possibleLengths national="6,7"/> 27996 <exampleNumber>901234</exampleNumber> 27997 <nationalNumberPattern> 27998 (?: 27999 7[01]\d| 28000 90 28001 )\d{4} 28002 </nationalNumberPattern> 28003 </mobile> 28004 </territory> 28005 28006 <!-- Taiwan (TW) --> 28007 <!-- Extension symbols found on the internet so far have been #, X and Ext - so # has been 28008 chosen as the preferred extension prefix. --> 28009 <!-- http://www.itu.int/oth/T02020000EB/en --> 28010 <!-- https://www.ncc.gov.tw/chinese/files/07080/265_1037_070808_1.doc --> 28011 <territory id="TW" countryCode="886" internationalPrefix="0(?:0[25-79]|19)" nationalPrefix="0" 28012 preferredExtnPrefix="#" mobileNumberPortableRegion="true"> 28013 <availableFormats> 28014 <!-- Premium rate. --> 28015 <numberFormat pattern="(\d{2})(\d)(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28016 <leadingDigits>202</leadingDigits> 28017 <format>$1 $2 $3</format> 28018 </numberFormat> 28019 <!-- Fixed line and UAN. --> 28020 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 28021 <leadingDigits>[258]0</leadingDigits> 28022 <format>$1 $2 $3</format> 28023 </numberFormat> 28024 <!-- Fixed line. --> 28025 <numberFormat pattern="(\d)(\d{3,4})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28026 <leadingDigits> 28027 [23568]| 28028 4(?: 28029 0[02-48]| 28030 [1-47-9] 28031 )| 28032 7[1-9] 28033 </leadingDigits> 28034 <leadingDigits> 28035 [23568]| 28036 4(?: 28037 0[2-48]| 28038 [1-47-9] 28039 )| 28040 (?: 28041 400| 28042 7 28043 )[1-9] 28044 </leadingDigits> 28045 <format>$1 $2 $3</format> 28046 </numberFormat> 28047 <!-- Mobile and personal numbers. --> 28048 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28049 <leadingDigits>[49]</leadingDigits> 28050 <format>$1 $2 $3</format> 28051 </numberFormat> 28052 <!-- VOIP. --> 28053 <numberFormat pattern="(\d{2})(\d{4})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG"> 28054 <leadingDigits>7</leadingDigits> 28055 <format>$1 $2 $3</format> 28056 </numberFormat> 28057 </availableFormats> 28058 <generalDesc> 28059 <nationalNumberPattern> 28060 [2-689]\d{8}| 28061 7\d{9,10}| 28062 [2-8]\d{7}| 28063 2\d{6} 28064 </nationalNumberPattern> 28065 </generalDesc> 28066 <!-- Prefix 24 added due to numbers found online for two major commercial companies; it 28067 is possible they aren't fixed-line, but adding them here since we don't have better 28068 information for now. Prefix 90 is mentioned as reserved in http://www.ncc.gov.tw/ 28069 and wikipedea states it as M2M, but we still support in Mobile as we were able to 28070 find working online number. Prefix 64 is added on the basis of user report. --> 28071 <fixedLine> 28072 <possibleLengths national="8,9"/> 28073 <exampleNumber>221234567</exampleNumber> 28074 <nationalNumberPattern> 28075 (?: 28076 2[2-8]\d| 28077 370| 28078 55[01]| 28079 7[1-9] 28080 )\d{6}| 28081 4(?: 28082 (?: 28083 0(?: 28084 0[1-9]| 28085 [2-48]\d 28086 )| 28087 1[023]\d 28088 )\d{4,5}| 28089 (?: 28090 [239]\d\d| 28091 4(?: 28092 0[56]| 28093 12| 28094 49 28095 ) 28096 )\d{5} 28097 )| 28098 6(?: 28099 [01]\d{7}| 28100 4(?: 28101 0[56]| 28102 12| 28103 24| 28104 4[09] 28105 )\d{4,5} 28106 )| 28107 8(?: 28108 (?: 28109 2(?: 28110 3\d| 28111 4[0-269]| 28112 [578]0| 28113 66 28114 )| 28115 36[24-9]| 28116 90\d\d 28117 )\d{4}| 28118 4(?: 28119 0[56]| 28120 12| 28121 24| 28122 4[09] 28123 )\d{4,5} 28124 )| 28125 (?: 28126 2(?: 28127 2(?: 28128 0\d\d| 28129 4(?: 28130 0[68]| 28131 [249]0| 28132 3[0-467]| 28133 5[0-25-9]| 28134 6[0235689] 28135 ) 28136 )| 28137 (?: 28138 3(?: 28139 [09]\d| 28140 1[0-4] 28141 )| 28142 (?: 28143 4\d| 28144 5[0-49]| 28145 6[0-29]| 28146 7[0-5] 28147 )\d 28148 )\d 28149 )| 28150 (?: 28151 (?: 28152 3[2-9]| 28153 5[2-8]| 28154 6[0-35-79]| 28155 8[7-9] 28156 )\d\d| 28157 4(?: 28158 2(?: 28159 [089]\d| 28160 7[1-9] 28161 )| 28162 (?: 28163 3[0-4]| 28164 [78]\d| 28165 9[01] 28166 )\d 28167 ) 28168 )\d 28169 )\d{3} 28170 </nationalNumberPattern> 28171 </fixedLine> 28172 <mobile> 28173 <possibleLengths national="9"/> 28174 <exampleNumber>912345678</exampleNumber> 28175 <nationalNumberPattern> 28176 (?: 28177 40001[0-2]| 28178 9[0-8]\d{4} 28179 )\d{3} 28180 </nationalNumberPattern> 28181 </mobile> 28182 <tollFree> 28183 <possibleLengths national="8,9"/> 28184 <exampleNumber>800123456</exampleNumber> 28185 <nationalNumberPattern> 28186 80[0-79]\d{6}| 28187 800\d{5} 28188 </nationalNumberPattern> 28189 </tollFree> 28190 <premiumRate> 28191 <possibleLengths national="7,9"/> 28192 <exampleNumber>203123456</exampleNumber> 28193 <nationalNumberPattern> 28194 20(?: 28195 [013-9]\d\d| 28196 2 28197 )\d{4} 28198 </nationalNumberPattern> 28199 </premiumRate> 28200 <personalNumber> 28201 <possibleLengths national="9"/> 28202 <exampleNumber>990123456</exampleNumber> 28203 <nationalNumberPattern>99\d{7}</nationalNumberPattern> 28204 </personalNumber> 28205 <!-- http://www.chief.com.tw/telecom_eng/front/bin/ptlist.phtml?Category=107 --> 28206 <voip> 28207 <possibleLengths national="10,11"/> 28208 <exampleNumber>7012345678</exampleNumber> 28209 <nationalNumberPattern> 28210 7010(?: 28211 [0-2679]\d| 28212 3[0-7]| 28213 8[0-5] 28214 )\d{5}| 28215 70\d{8} 28216 </nationalNumberPattern> 28217 </voip> 28218 <uan> 28219 <possibleLengths national="9"/> 28220 <exampleNumber>500123456</exampleNumber> 28221 <nationalNumberPattern>50[0-46-9]\d{6}</nationalNumberPattern> 28222 </uan> 28223 </territory> 28224 28225 <!-- Tanzania (TZ) --> 28226 <!-- http://www.itu.int/oth/T02020000CB/en --> 28227 <territory id="TZ" countryCode="255" internationalPrefix="00[056]" nationalPrefix="0"> 28228 <availableFormats> 28229 <!-- Formatting for special numbers from http://www.tcra.go.tz --> 28230 <numberFormat pattern="(\d{3})(\d{2})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28231 <leadingDigits>[89]</leadingDigits> 28232 <format>$1 $2 $3</format> 28233 </numberFormat> 28234 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28235 <leadingDigits>[24]</leadingDigits> 28236 <format>$1 $2 $3</format> 28237 </numberFormat> 28238 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28239 <leadingDigits>[67]</leadingDigits> 28240 <format>$1 $2 $3</format> 28241 </numberFormat> 28242 </availableFormats> 28243 <generalDesc> 28244 <nationalNumberPattern> 28245 (?: 28246 [26-8]\d| 28247 41| 28248 90 28249 )\d{7} 28250 </nationalNumberPattern> 28251 </generalDesc> 28252 <noInternationalDialling> 28253 <possibleLengths national="9"/> 28254 <nationalNumberPattern> 28255 (?: 28256 8(?: 28257 [04]0| 28258 6[01] 28259 )| 28260 90\d 28261 )\d{6} 28262 </nationalNumberPattern> 28263 </noInternationalDialling> 28264 <fixedLine> 28265 <possibleLengths national="9"/> 28266 <exampleNumber>222345678</exampleNumber> 28267 <nationalNumberPattern>2[2-8]\d{7}</nationalNumberPattern> 28268 </fixedLine> 28269 <mobile> 28270 <possibleLengths national="9"/> 28271 <exampleNumber>621234567</exampleNumber> 28272 <nationalNumberPattern> 28273 77[2-9]\d{6}| 28274 (?: 28275 6[1-9]| 28276 7[1-689] 28277 )\d{7} 28278 </nationalNumberPattern> 28279 </mobile> 28280 <tollFree> 28281 <possibleLengths national="9"/> 28282 <exampleNumber>800123456</exampleNumber> 28283 <nationalNumberPattern>80[08]\d{6}</nationalNumberPattern> 28284 </tollFree> 28285 <premiumRate> 28286 <possibleLengths national="9"/> 28287 <exampleNumber>900123456</exampleNumber> 28288 <nationalNumberPattern>90\d{7}</nationalNumberPattern> 28289 </premiumRate> 28290 <sharedCost> 28291 <possibleLengths national="9"/> 28292 <exampleNumber>840123456</exampleNumber> 28293 <nationalNumberPattern> 28294 8(?: 28295 40| 28296 6[01] 28297 )\d{6} 28298 </nationalNumberPattern> 28299 </sharedCost> 28300 <voip> 28301 <possibleLengths national="9"/> 28302 <exampleNumber>412345678</exampleNumber> 28303 <nationalNumberPattern>41\d{7}</nationalNumberPattern> 28304 </voip> 28305 </territory> 28306 28307 <!-- Ukraine (UA) --> 28308 <!-- http://www.itu.int/oth/T02020000DB/en --> 28309 <!-- http://en.wikipedia.org/wiki/%2B380 --> 28310 <!-- No definitive list has been found of what constitutes the area code for formatting. 28311 http://www.ua.all-biz.info/guide/phonecodes is useful but not error-free. 28312 Have used local yellow pages guidelines, Google searches, regression tests 28313 and bugs to reverse-engineer the formatting rules. --> 28314 <territory id="UA" countryCode="380" preferredInternationalPrefix="0~0" internationalPrefix="00" 28315 nationalPrefix="0"> 28316 <availableFormats> 28317 <!-- Fixed line --> 28318 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28319 <leadingDigits> 28320 6[12][29]| 28321 (?: 28322 3[1-8]| 28323 4[136-8]| 28324 5[12457]| 28325 6[49] 28326 )2| 28327 (?: 28328 56| 28329 65 28330 )[24] 28331 </leadingDigits> 28332 <leadingDigits> 28333 6[12][29]| 28334 (?: 28335 35| 28336 4[1378]| 28337 5[12457]| 28338 6[49] 28339 )2| 28340 (?: 28341 56| 28342 65 28343 )[24]| 28344 (?: 28345 3[1-46-8]| 28346 46 28347 )2[013-9] 28348 </leadingDigits> 28349 <format>$1 $2 $3</format> 28350 </numberFormat> 28351 <!-- General format (fixed line, mobile, voip etc.) --> 28352 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28353 <leadingDigits> 28354 4[45][0-5]| 28355 5(?: 28356 0| 28357 6[37] 28358 )| 28359 6(?: 28360 [12][018]| 28361 [36-8] 28362 )| 28363 7| 28364 89| 28365 9[1-9]| 28366 (?: 28367 48| 28368 57 28369 )[0137-9] 28370 </leadingDigits> 28371 <leadingDigits> 28372 4[45][0-5]| 28373 5(?: 28374 0| 28375 6(?: 28376 3[14-7]| 28377 7 28378 ) 28379 )| 28380 6(?: 28381 [12][018]| 28382 [36-8] 28383 )| 28384 7| 28385 89| 28386 9[1-9]| 28387 (?: 28388 48| 28389 57 28390 )[0137-9] 28391 </leadingDigits> 28392 <format>$1 $2 $3</format> 28393 </numberFormat> 28394 <!-- Fixed line (4-digit area code). --> 28395 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 28396 <leadingDigits>[3-6]</leadingDigits> 28397 <format>$1 $2</format> 28398 </numberFormat> 28399 <!-- Premium Rate and Toll Free --> 28400 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 28401 <leadingDigits>[89]</leadingDigits> 28402 <format>$1 $2 $3</format> 28403 </numberFormat> 28404 </availableFormats> 28405 <generalDesc> 28406 <nationalNumberPattern> 28407 [89]\d{9}| 28408 [3-9]\d{8} 28409 </nationalNumberPattern> 28410 </generalDesc> 28411 <!-- Official numbering plan https://regulation.gov.ua/documents/id89506 (Dated: 23.11.2006) 28412 mentions that xx[018] (xx represents valid area code) fixed-line numbers as invalid and 28413 we are also unable to find valid numbers online. This doc is already outdated and 28414 contradicted (Eg: length of NSN) by some more recent evidence. Considering the impact 28415 we choose not to mark those ranges as invalid. --> 28416 <fixedLine> 28417 <possibleLengths national="9" localOnly="[5-7]"/> 28418 <exampleNumber>311234567</exampleNumber> 28419 <nationalNumberPattern> 28420 (?: 28421 3[1-8]| 28422 4[13-8]| 28423 5[1-7]| 28424 6[12459] 28425 )\d{7} 28426 </nationalNumberPattern> 28427 </fixedLine> 28428 <!-- Added 71 prefix based on user report and 72 based on online numbers. --> 28429 <mobile> 28430 <possibleLengths national="9"/> 28431 <exampleNumber>501234567</exampleNumber> 28432 <nationalNumberPattern> 28433 (?: 28434 50| 28435 6[36-8]| 28436 7[1-3]| 28437 9[1-9] 28438 )\d{7} 28439 </nationalNumberPattern> 28440 </mobile> 28441 <tollFree> 28442 <possibleLengths national="9,10"/> 28443 <exampleNumber>800123456</exampleNumber> 28444 <nationalNumberPattern>800[1-8]\d{5,6}</nationalNumberPattern> 28445 </tollFree> 28446 <!-- 4th digit added based on 28447 http://www.mts.ua/ru/support/services/200-tarify-na-nomera-0-800-0-900-0-703/ --> 28448 <premiumRate> 28449 <possibleLengths national="9,10"/> 28450 <exampleNumber>900212345</exampleNumber> 28451 <nationalNumberPattern>900[239]\d{5,6}</nationalNumberPattern> 28452 </premiumRate> 28453 <!-- 89[1-579] ranges are mentioned as "Non-geographic number – mobile services assigned" in 28454 the ITU doc. All the 89X phone numbers found online are listed as conference calls and 28455 skype calls which are actually VOIP. And also the companies to which these ranges are 28456 assigned (as per ITU doc) are more of VOIP service providers. So supporting them under 28457 VOIP. --> 28458 <voip> 28459 <possibleLengths national="9"/> 28460 <exampleNumber>891234567</exampleNumber> 28461 <nationalNumberPattern>89[1-579]\d{6}</nationalNumberPattern> 28462 </voip> 28463 </territory> 28464 28465 <!-- Uganda (UG) --> 28466 <!-- http://www.itu.int/oth/T02020000F1/en --> 28467 <territory id="UG" countryCode="256" internationalPrefix="00[057]" nationalPrefix="0"> 28468 <availableFormats> 28469 <!-- 4-digit area codes --> 28470 <numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 28471 <leadingDigits>202</leadingDigits> 28472 <leadingDigits>2024</leadingDigits> 28473 <format>$1 $2</format> 28474 </numberFormat> 28475 <!-- Fixed and mobile format. --> 28476 <numberFormat pattern="(\d{3})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 28477 <leadingDigits> 28478 [27-9]| 28479 4(?: 28480 6[45]| 28481 [7-9] 28482 ) 28483 </leadingDigits> 28484 <format>$1 $2</format> 28485 </numberFormat> 28486 <!-- 2-digit area codes --> 28487 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 28488 <leadingDigits>[34]</leadingDigits> 28489 <format>$1 $2</format> 28490 </numberFormat> 28491 </availableFormats> 28492 <generalDesc> 28493 <nationalNumberPattern> 28494 800\d{6}| 28495 (?: 28496 [29]0| 28497 [347]\d 28498 )\d{7} 28499 </nationalNumberPattern> 28500 </generalDesc> 28501 <!-- The ITU plan calls for all numbers to be exactly 9 digits. However, it's not clear if 28502 local dialing is still possible. We assume it is for now. --> 28503 <!-- The prefix 202[5-9] was added as per the ITU update on Oct. 2011. It is not 28504 mentioned in the new ITU docs but they are still valid based on online 28505 evidence. --> 28506 <fixedLine> 28507 <possibleLengths national="9" localOnly="[5-7]"/> 28508 <exampleNumber>312345678</exampleNumber> 28509 <nationalNumberPattern> 28510 20(?: 28511 (?: 28512 (?: 28513 24| 28514 81 28515 )0| 28516 30[67] 28517 )\d| 28518 6(?: 28519 00[0-2]| 28520 30[0-4] 28521 ) 28522 )\d{3}| 28523 (?: 28524 20(?: 28525 [017]\d| 28526 2[5-9]| 28527 32| 28528 5[0-4]| 28529 6[15-9] 28530 )| 28531 [34]\d{3} 28532 )\d{5} 28533 </nationalNumberPattern> 28534 </fixedLine> 28535 <!-- Supporting 7[09][89] based on carrier docs. --> 28536 <mobile> 28537 <possibleLengths national="9"/> 28538 <exampleNumber>712345678</exampleNumber> 28539 <nationalNumberPattern> 28540 726[01]\d{5}| 28541 7(?: 28542 [01578]\d| 28543 20| 28544 36| 28545 [46][0-4]| 28546 9[89] 28547 )\d{6} 28548 </nationalNumberPattern> 28549 </mobile> 28550 <tollFree> 28551 <possibleLengths national="9"/> 28552 <exampleNumber>800123456</exampleNumber> 28553 <nationalNumberPattern>800[1-3]\d{5}</nationalNumberPattern> 28554 </tollFree> 28555 <premiumRate> 28556 <possibleLengths national="9"/> 28557 <exampleNumber>901123456</exampleNumber> 28558 <nationalNumberPattern>90[1-3]\d{6}</nationalNumberPattern> 28559 </premiumRate> 28560 </territory> 28561 28562 <!-- United States (US) --> 28563 <!-- 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' --> 28564 <!-- Note the national prefix of US is the same as its country code, and when formatting phone 28565 numbers in the national format, it is not included. Therefore, we omit it here to make 28566 formatting consistent with the rest of the world. The same applies to all the 28567 countries/regions under NANPA --> 28568 <!-- The national prefix of "1" here is the same as the country code. It is not used by default 28569 when formatting, but is set here so that users who are calling formatByPattern can specify 28570 NationalPrefixFormattingRule if they want to. --> 28571 <!-- http://www.nanpa.com/reports/reports_npa.html --> 28572 <!-- http://en.wikipedia.org/wiki/North_American_Numbering_Plan --> 28573 <territory id="US" mainCountryForCode="true" countryCode="1" internationalPrefix="011" 28574 nationalPrefix="1" mobileNumberPortableRegion="true"> 28575 <availableFormats> 28576 <numberFormat pattern="(\d{3})(\d{4})"> 28577 <leadingDigits>[2-9]</leadingDigits> 28578 <format>$1-$2</format> 28579 <intlFormat>NA</intlFormat> 28580 </numberFormat> 28581 <!-- A different pattern is used when formatting internationally, as the area code is no 28582 longer optional and should not be in brackets. --> 28583 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> 28584 <leadingDigits>[2-9]</leadingDigits> 28585 <format>($1) $2-$3</format> 28586 <intlFormat>$1-$2-$3</intlFormat> 28587 </numberFormat> 28588 </availableFormats> 28589 <generalDesc> 28590 <nationalNumberPattern>[2-9]\d{9}</nationalNumberPattern> 28591 </generalDesc> 28592 <fixedLine> 28593 <possibleLengths national="10" localOnly="7"/> 28594 <exampleNumber>2015550123</exampleNumber> 28595 <nationalNumberPattern> 28596 5(?: 28597 05(?: 28598 [2-57-9]\d\d| 28599 6(?: 28600 [0-35-9]\d| 28601 44 28602 ) 28603 )| 28604 82(?: 28605 2(?: 28606 0[0-3]| 28607 [268]2 28608 )| 28609 3(?: 28610 0[02]| 28611 22| 28612 33 28613 )| 28614 4(?: 28615 00| 28616 4[24]| 28617 65| 28618 82 28619 )| 28620 5(?: 28621 00| 28622 29| 28623 58| 28624 83 28625 )| 28626 6(?: 28627 00| 28628 66| 28629 82 28630 )| 28631 7(?: 28632 58| 28633 77 28634 )| 28635 8(?: 28636 00| 28637 42| 28638 88 28639 )| 28640 9(?: 28641 00| 28642 9[89] 28643 ) 28644 ) 28645 )\d{4}| 28646 (?: 28647 2(?: 28648 0[1-35-9]| 28649 1[02-9]| 28650 2[03-589]| 28651 3[149]| 28652 4[08]| 28653 5[1-46]| 28654 6[0279]| 28655 7[0269]| 28656 8[13] 28657 )| 28658 3(?: 28659 0[1-57-9]| 28660 1[02-9]| 28661 2[01356]| 28662 3[0-24679]| 28663 4[167]| 28664 5[12]| 28665 6[014]| 28666 8[056] 28667 )| 28668 4(?: 28669 0[124-9]| 28670 1[02-579]| 28671 2[3-5]| 28672 3[0245]| 28673 4[023578]| 28674 58| 28675 6[349]| 28676 7[0589]| 28677 8[04] 28678 )| 28679 5(?: 28680 0[1-47-9]| 28681 1[0235-8]| 28682 20| 28683 3[0149]| 28684 4[01]| 28685 5[19]| 28686 6[1-47]| 28687 7[0-5]| 28688 8[056] 28689 )| 28690 6(?: 28691 0[1-35-9]| 28692 1[024-9]| 28693 2[03689]| 28694 [34][016]| 28695 5[01679]| 28696 6[0-279]| 28697 78| 28698 8[0-29] 28699 )| 28700 7(?: 28701 0[1-46-8]| 28702 1[2-9]| 28703 2[04-7]| 28704 3[1247]| 28705 4[037]| 28706 5[47]| 28707 6[02359]| 28708 7[0-59]| 28709 8[156] 28710 )| 28711 8(?: 28712 0[1-68]| 28713 1[02-8]| 28714 2[08]| 28715 3[0-289]| 28716 4[03578]| 28717 5[046-9]| 28718 6[02-5]| 28719 7[028] 28720 )| 28721 9(?: 28722 0[1346-9]| 28723 1[02-9]| 28724 2[0589]| 28725 3[0146-8]| 28726 4[0157-9]| 28727 5[12469]| 28728 7[0-389]| 28729 8[04-69] 28730 ) 28731 )[2-9]\d{6} 28732 </nationalNumberPattern> 28733 </fixedLine> 28734 <mobile> 28735 <possibleLengths national="10" localOnly="7"/> 28736 <exampleNumber>2015550123</exampleNumber> 28737 <nationalNumberPattern> 28738 5(?: 28739 05(?: 28740 [2-57-9]\d\d| 28741 6(?: 28742 [0-35-9]\d| 28743 44 28744 ) 28745 )| 28746 82(?: 28747 2(?: 28748 0[0-3]| 28749 [268]2 28750 )| 28751 3(?: 28752 0[02]| 28753 22| 28754 33 28755 )| 28756 4(?: 28757 00| 28758 4[24]| 28759 65| 28760 82 28761 )| 28762 5(?: 28763 00| 28764 29| 28765 58| 28766 83 28767 )| 28768 6(?: 28769 00| 28770 66| 28771 82 28772 )| 28773 7(?: 28774 58| 28775 77 28776 )| 28777 8(?: 28778 00| 28779 42| 28780 88 28781 )| 28782 9(?: 28783 00| 28784 9[89] 28785 ) 28786 ) 28787 )\d{4}| 28788 (?: 28789 2(?: 28790 0[1-35-9]| 28791 1[02-9]| 28792 2[03-589]| 28793 3[149]| 28794 4[08]| 28795 5[1-46]| 28796 6[0279]| 28797 7[0269]| 28798 8[13] 28799 )| 28800 3(?: 28801 0[1-57-9]| 28802 1[02-9]| 28803 2[01356]| 28804 3[0-24679]| 28805 4[167]| 28806 5[12]| 28807 6[014]| 28808 8[056] 28809 )| 28810 4(?: 28811 0[124-9]| 28812 1[02-579]| 28813 2[3-5]| 28814 3[0245]| 28815 4[023578]| 28816 58| 28817 6[349]| 28818 7[0589]| 28819 8[04] 28820 )| 28821 5(?: 28822 0[1-47-9]| 28823 1[0235-8]| 28824 20| 28825 3[0149]| 28826 4[01]| 28827 5[19]| 28828 6[1-47]| 28829 7[0-5]| 28830 8[056] 28831 )| 28832 6(?: 28833 0[1-35-9]| 28834 1[024-9]| 28835 2[03689]| 28836 [34][016]| 28837 5[01679]| 28838 6[0-279]| 28839 78| 28840 8[0-29] 28841 )| 28842 7(?: 28843 0[1-46-8]| 28844 1[2-9]| 28845 2[04-7]| 28846 3[1247]| 28847 4[037]| 28848 5[47]| 28849 6[02359]| 28850 7[0-59]| 28851 8[156] 28852 )| 28853 8(?: 28854 0[1-68]| 28855 1[02-8]| 28856 2[08]| 28857 3[0-289]| 28858 4[03578]| 28859 5[046-9]| 28860 6[02-5]| 28861 7[028] 28862 )| 28863 9(?: 28864 0[1346-9]| 28865 1[02-9]| 28866 2[0589]| 28867 3[0146-8]| 28868 4[0157-9]| 28869 5[12469]| 28870 7[0-389]| 28871 8[04-69] 28872 ) 28873 )[2-9]\d{6} 28874 </nationalNumberPattern> 28875 </mobile> 28876 <tollFree> 28877 <possibleLengths national="10"/> 28878 <exampleNumber>8002345678</exampleNumber> 28879 <nationalNumberPattern> 28880 8(?: 28881 00| 28882 33| 28883 44| 28884 55| 28885 66| 28886 77| 28887 88 28888 )[2-9]\d{6} 28889 </nationalNumberPattern> 28890 </tollFree> 28891 <premiumRate> 28892 <possibleLengths national="10"/> 28893 <exampleNumber>9002345678</exampleNumber> 28894 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 28895 </premiumRate> 28896 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 28897 <personalNumber> 28898 <possibleLengths national="10"/> 28899 <exampleNumber>5002345678</exampleNumber> 28900 <nationalNumberPattern> 28901 52(?: 28902 3(?: 28903 [2-46-9][02-9]\d| 28904 5(?: 28905 [02-46-9]\d| 28906 5[0-46-9] 28907 ) 28908 )| 28909 4(?: 28910 [2-478][02-9]\d| 28911 5(?: 28912 [034]\d| 28913 2[024-9]| 28914 5[0-46-9] 28915 )| 28916 6(?: 28917 0[1-9]| 28918 [2-9]\d 28919 )| 28920 9(?: 28921 [05-9]\d| 28922 2[0-5]| 28923 49 28924 ) 28925 ) 28926 )\d{4}| 28927 52[34][2-9]1[02-9]\d{4}| 28928 5(?: 28929 00| 28930 2[125-7]| 28931 33| 28932 44| 28933 66| 28934 77| 28935 88 28936 )[2-9]\d{6} 28937 </nationalNumberPattern> 28938 </personalNumber> 28939 </territory> 28940 28941 <!-- Uruguay (UY) --> 28942 <!-- International long-distance providers can be dialled by dialling 01 followed by a carrier 28943 code JK, where J = [3-9] and K is any digit. --> 28944 <!-- http://www.itu.int/oth/T02020000E0/en --> 28945 <!-- http://www.ursec.gub.uy --> 28946 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Uruguay --> 28947 <territory id="UY" countryCode="598" preferredInternationalPrefix="00" 28948 internationalPrefix="0(?:0|1[3-9]\d)" nationalPrefix="0" preferredExtnPrefix=" int. "> 28949 <availableFormats> 28950 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28951 <leadingDigits> 28952 405| 28953 8| 28954 90 28955 </leadingDigits> 28956 <format>$1 $2</format> 28957 </numberFormat> 28958 <!-- Including the national prefix here since URSEC does when formatting these. --> 28959 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 28960 <leadingDigits>9</leadingDigits> 28961 <format>$1 $2 $3</format> 28962 </numberFormat> 28963 <!-- Following paginasamarillas.com.uy formatting. --> 28964 <numberFormat pattern="(\d{4})(\d{4})"> 28965 <leadingDigits>[124]</leadingDigits> 28966 <format>$1 $2</format> 28967 </numberFormat> 28968 <!-- 10 digit toll free numbers --> 28969 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 28970 <leadingDigits>4</leadingDigits> 28971 <format>$1 $2 $3</format> 28972 </numberFormat> 28973 </availableFormats> 28974 <generalDesc> 28975 <nationalNumberPattern> 28976 4\d{9}| 28977 [1249]\d{7}| 28978 (?: 28979 [49]\d| 28980 80 28981 )\d{5} 28982 </nationalNumberPattern> 28983 </generalDesc> 28984 <!-- Prefix 1770 and 1987 are added based on online numbers. --> 28985 <fixedLine> 28986 <possibleLengths national="8" localOnly="7"/> 28987 <exampleNumber>21231234</exampleNumber> 28988 <nationalNumberPattern> 28989 (?: 28990 1(?: 28991 770| 28992 987 28993 )| 28994 (?: 28995 2\d| 28996 4[2-7] 28997 )\d\d 28998 )\d{4} 28999 </nationalNumberPattern> 29000 </fixedLine> 29001 <mobile> 29002 <possibleLengths national="8"/> 29003 <exampleNumber>94231234</exampleNumber> 29004 <nationalNumberPattern>9[1-9]\d{6}</nationalNumberPattern> 29005 </mobile> 29006 <tollFree> 29007 <possibleLengths national="7,10"/> 29008 <exampleNumber>8001234</exampleNumber> 29009 <nationalNumberPattern> 29010 (?: 29011 4\d{5}| 29012 80[05] 29013 )\d{4}| 29014 405\d{4} 29015 </nationalNumberPattern> 29016 </tollFree> 29017 <premiumRate> 29018 <possibleLengths national="7"/> 29019 <exampleNumber>9001234</exampleNumber> 29020 <nationalNumberPattern>90[0-8]\d{4}</nationalNumberPattern> 29021 </premiumRate> 29022 </territory> 29023 29024 <!-- Uzbekistan (UZ) --> 29025 <!-- No tollFree or premiumRate information can be found. --> 29026 <!-- http://www.ttts.uz/eng/telephone_codes/codes_uzb_eng --> 29027 <!-- http://www.itu.int/oth/T02020000E1/en --> 29028 <territory id="UZ" countryCode="998" preferredInternationalPrefix="8~10" 29029 internationalPrefix="810" nationalPrefix="8"> 29030 <availableFormats> 29031 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP $FG"> 29032 <leadingDigits>[35-9]</leadingDigits> 29033 <format>$1 $2 $3 $4</format> 29034 </numberFormat> 29035 </availableFormats> 29036 <generalDesc> 29037 <nationalNumberPattern> 29038 (?: 29039 33| 29040 55| 29041 [679]\d| 29042 88 29043 )\d{7} 29044 </nationalNumberPattern> 29045 </generalDesc> 29046 <!-- Adding 711 from numbers found online, such as the US embassy, and 6922, which seems to 29047 be used in Namangan. --> 29048 <fixedLine> 29049 <possibleLengths national="9"/> 29050 <exampleNumber>669050123</exampleNumber> 29051 <nationalNumberPattern> 29052 (?: 29053 6(?: 29054 1(?: 29055 22| 29056 3[124]| 29057 4[1-4]| 29058 5[1-3578]| 29059 64 29060 )| 29061 2(?: 29062 22| 29063 3[0-57-9]| 29064 41 29065 )| 29066 5(?: 29067 22| 29068 3[3-7]| 29069 5[024-8] 29070 )| 29071 6\d\d| 29072 7(?: 29073 [23]\d| 29074 7[69] 29075 )| 29076 9(?: 29077 22| 29078 4[1-8]| 29079 6[135] 29080 ) 29081 )| 29082 7(?: 29083 0(?: 29084 5[4-9]| 29085 6[0146]| 29086 7[124-6]| 29087 9[135-8] 29088 )| 29089 (?: 29090 1[12]| 29091 8\d 29092 )\d| 29093 2(?: 29094 22| 29095 3[13-57-9]| 29096 4[1-3579]| 29097 5[14] 29098 )| 29099 3(?: 29100 2\d| 29101 3[1578]| 29102 4[1-35-7]| 29103 5[1-57]| 29104 61 29105 )| 29106 4(?: 29107 2\d| 29108 3[1-579]| 29109 7[1-79] 29110 )| 29111 5(?: 29112 22| 29113 5[1-9]| 29114 6[1457] 29115 )| 29116 6(?: 29117 22| 29118 3[12457]| 29119 4[13-8] 29120 )| 29121 9(?: 29122 22| 29123 5[1-9] 29124 ) 29125 ) 29126 )\d{5} 29127 </nationalNumberPattern> 29128 </fixedLine> 29129 <!-- Adding 9[45] as suggested by http://www.ucell.uz/en/for_subscribers/how_to_call.html 29130 Adding other prefixes from http://www.weltvorwahlen.de/99861353.html, and any other 29131 prefixes Tyntec has a carrier mapped to. Adding 5550[013] & 5590 based on user report. --> 29132 <mobile> 29133 <possibleLengths national="9"/> 29134 <exampleNumber>912345678</exampleNumber> 29135 <nationalNumberPattern> 29136 (?: 29137 (?: 29138 33| 29139 88| 29140 9[0-57-9] 29141 )\d{3}| 29142 55(?: 29143 50[013]| 29144 90\d 29145 )| 29146 6(?: 29147 1(?: 29148 2(?: 29149 2[01]| 29150 98 29151 )| 29152 35[0-4]| 29153 50\d| 29154 61[23]| 29155 7(?: 29156 [01][017]| 29157 4\d| 29158 55| 29159 9[5-9] 29160 ) 29161 )| 29162 2(?: 29163 (?: 29164 11| 29165 7\d 29166 )\d| 29167 2(?: 29168 [12]1| 29169 9[01379] 29170 )| 29171 5(?: 29172 [126]\d| 29173 3[0-4] 29174 ) 29175 )| 29176 5(?: 29177 19[01]| 29178 2(?: 29179 27| 29180 9[26] 29181 )| 29182 (?: 29183 30| 29184 59| 29185 7\d 29186 )\d 29187 )| 29188 6(?: 29189 2(?: 29190 1[5-9]| 29191 2[0367]| 29192 38| 29193 41| 29194 52| 29195 60 29196 )| 29197 (?: 29198 3[79]| 29199 9[0-3] 29200 )\d| 29201 4(?: 29202 56| 29203 83 29204 )| 29205 7(?: 29206 [07]\d| 29207 1[017]| 29208 3[07]| 29209 4[047]| 29210 5[057]| 29211 67| 29212 8[0178]| 29213 9[79] 29214 ) 29215 )| 29216 7(?: 29217 2(?: 29218 24| 29219 3[237]| 29220 4[5-9]| 29221 7[15-8] 29222 )| 29223 5(?: 29224 7[12]| 29225 8[0589] 29226 )| 29227 7(?: 29228 0\d| 29229 [39][07] 29230 )| 29231 9(?: 29232 0\d| 29233 7[079] 29234 ) 29235 )| 29236 9(?: 29237 2(?: 29238 1[1267]| 29239 3[01]| 29240 5\d| 29241 7[0-4] 29242 )| 29243 (?: 29244 5[67]| 29245 7\d 29246 )\d| 29247 6(?: 29248 2[0-26]| 29249 8\d 29250 ) 29251 ) 29252 )| 29253 7(?: 29254 [07]\d{3}| 29255 1(?: 29256 13[01]| 29257 6(?: 29258 0[47]| 29259 1[67]| 29260 66 29261 )| 29262 71[3-69]| 29263 98\d 29264 )| 29265 2(?: 29266 2(?: 29267 2[79]| 29268 95 29269 )| 29270 3(?: 29271 2[5-9]| 29272 6[0-6] 29273 )| 29274 57\d| 29275 7(?: 29276 0\d| 29277 1[17]| 29278 2[27]| 29279 3[37]| 29280 44| 29281 5[057]| 29282 66| 29283 88 29284 ) 29285 )| 29286 3(?: 29287 2(?: 29288 1[0-6]| 29289 21| 29290 3[469]| 29291 7[159] 29292 )| 29293 (?: 29294 33| 29295 9[4-6] 29296 )\d| 29297 5(?: 29298 0[0-4]| 29299 5[579]| 29300 9\d 29301 )| 29302 7(?: 29303 [0-3579]\d| 29304 4[0467]| 29305 6[67]| 29306 8[078] 29307 ) 29308 )| 29309 4(?: 29310 2(?: 29311 29| 29312 5[0257]| 29313 6[0-7]| 29314 7[1-57] 29315 )| 29316 5(?: 29317 1[0-4]| 29318 8\d| 29319 9[5-9] 29320 )| 29321 7(?: 29322 0\d| 29323 1[024589]| 29324 2[0-27]| 29325 3[0137]| 29326 [46][07]| 29327 5[01]| 29328 7[5-9]| 29329 9[079] 29330 )| 29331 9(?: 29332 7[015-9]| 29333 [89]\d 29334 ) 29335 )| 29336 5(?: 29337 112| 29338 2(?: 29339 0\d| 29340 2[29]| 29341 [49]4 29342 )| 29343 3[1568]\d| 29344 52[6-9]| 29345 7(?: 29346 0[01578]| 29347 1[017]| 29348 [23]7| 29349 4[047]| 29350 [5-7]\d| 29351 8[78]| 29352 9[079] 29353 ) 29354 )| 29355 6(?: 29356 2(?: 29357 2[1245]| 29358 4[2-4] 29359 )| 29360 39\d| 29361 41[179]| 29362 5(?: 29363 [349]\d| 29364 5[0-2] 29365 )| 29366 7(?: 29367 0[017]| 29368 [13]\d| 29369 22| 29370 44| 29371 55| 29372 67| 29373 88 29374 ) 29375 )| 29376 9(?: 29377 22[128]| 29378 3(?: 29379 2[0-4]| 29380 7\d 29381 )| 29382 57[02569]| 29383 7(?: 29384 2[05-9]| 29385 3[37]| 29386 4\d| 29387 60| 29388 7[2579]| 29389 87| 29390 9[07] 29391 ) 29392 ) 29393 ) 29394 )\d{4} 29395 </nationalNumberPattern> 29396 </mobile> 29397 </territory> 29398 29399 <!-- Vatican City (VA) --> 29400 <!-- Calling code and formatting shared with 'IT' --> 29401 <!-- Vatican City is assigned country code 379. However, Vatican City is still reached 29402 via the Italian numbering plan. Telephone numbers in Vatican City are integrated into 29403 the Italian telephone numbering plan. Telephone numbers in the Vatican City are similar 29404 to telephone numbers in Rome, with "698" following the "06" for Rome. 29405 A Vatican telephone number is in the form of 06 698x xxxx. --> 29406 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Vatican_City --> 29407 <territory id="VA" countryCode="39" leadingDigits="06698" internationalPrefix="00" 29408 mobileNumberPortableRegion="true"> 29409 <generalDesc> 29410 <nationalNumberPattern> 29411 0\d{5,10}| 29412 3[0-8]\d{7,10}| 29413 55\d{8}| 29414 8\d{5}(?: 29415 \d{2,4} 29416 )?| 29417 (?: 29418 1\d| 29419 39 29420 )\d{7,8} 29421 </nationalNumberPattern> 29422 </generalDesc> 29423 <!-- As per Wikipedia only 10 digit 06 698 is assigned to Vatican City. However in reality we 29424 were able to dial lesser length number that belongs to Vatican City. So added all the 29425 lengths as mentioned in ITU Doc. --> 29426 <fixedLine> 29427 <possibleLengths national="[6-11]"/> 29428 <exampleNumber>0669812345</exampleNumber> 29429 <nationalNumberPattern>06698\d{1,6}</nationalNumberPattern> 29430 </fixedLine> 29431 <!-- Mobile, toll free, premium rate, shared cost, personal number and VOIP copied from Italy. --> 29432 <!-- According to wikipedia, TIM mobile numbers can be 9 digits long, but all others are 10 29433 digits long. However, a user reported the existence of new 11 digit long numbers for 29434 TIM with the prefix 33X, so this is supported also. --> 29435 <mobile> 29436 <possibleLengths national="9,10"/> 29437 <exampleNumber>3123456789</exampleNumber> 29438 <nationalNumberPattern> 29439 3[1-9]\d{8}| 29440 3[2-9]\d{7} 29441 </nationalNumberPattern> 29442 </mobile> 29443 <tollFree> 29444 <possibleLengths national="6,9"/> 29445 <exampleNumber>800123456</exampleNumber> 29446 <nationalNumberPattern> 29447 80(?: 29448 0\d{3}| 29449 3 29450 )\d{3} 29451 </nationalNumberPattern> 29452 </tollFree> 29453 <!-- Adding 0878 numbers, as per 29454 http://www.aduc.it/notizia/polizia+mette+allerta+sul+numero+0878_73136.php. Other 29455 premium prefixes are mentioned here: 29456 http://www.dirittodellinformatica.it/news/telefonia/agcom-blocco-permanente-prefissi-144-166-892-899-20080520241.html --> 29457 <premiumRate> 29458 <possibleLengths national="6,[8-10]"/> 29459 <exampleNumber>899123456</exampleNumber> 29460 <nationalNumberPattern> 29461 (?: 29462 0878\d{3}| 29463 89(?: 29464 2\d| 29465 3[04]| 29466 4(?: 29467 [0-4]| 29468 [5-9]\d\d 29469 )| 29470 5[0-4] 29471 ) 29472 )\d\d| 29473 (?: 29474 1(?: 29475 44| 29476 6[346] 29477 )| 29478 89(?: 29479 38| 29480 5[5-9]| 29481 9 29482 ) 29483 )\d{6} 29484 </nationalNumberPattern> 29485 </premiumRate> 29486 <sharedCost> 29487 <possibleLengths national="6,9"/> 29488 <exampleNumber>848123456</exampleNumber> 29489 <nationalNumberPattern> 29490 84(?: 29491 [08]\d{3}| 29492 [17] 29493 )\d{3} 29494 </nationalNumberPattern> 29495 </sharedCost> 29496 <personalNumber> 29497 <possibleLengths national="9,10"/> 29498 <exampleNumber>1781234567</exampleNumber> 29499 <nationalNumberPattern> 29500 1(?: 29501 78\d| 29502 99 29503 )\d{6} 29504 </nationalNumberPattern> 29505 </personalNumber> 29506 <voip> 29507 <possibleLengths national="10"/> 29508 <exampleNumber>5512345678</exampleNumber> 29509 <nationalNumberPattern>55\d{8}</nationalNumberPattern> 29510 </voip> 29511 <voicemail> 29512 <possibleLengths national="11,12"/> 29513 <exampleNumber>33101234501</exampleNumber> 29514 <nationalNumberPattern>3[2-8]\d{9,10}</nationalNumberPattern> 29515 </voicemail> 29516 </territory> 29517 29518 <!-- St. Vincent & Grenadines (VC) --> 29519 <!-- Calling code and formatting shared with 'US' --> 29520 <!-- http://www.itu.int/oth/T02020000B3/en --> 29521 <territory id="VC" countryCode="1" leadingDigits="784" internationalPrefix="011" 29522 nationalPrefix="1" nationalPrefixForParsing="1|([2-7]\d{6})$" 29523 nationalPrefixTransformRule="784$1" mobileNumberPortableRegion="true"> 29524 <generalDesc> 29525 <nationalNumberPattern> 29526 (?: 29527 [58]\d\d| 29528 784| 29529 900 29530 )\d{7} 29531 </nationalNumberPattern> 29532 </generalDesc> 29533 <!-- For 570, 571 and 572 prefixes, we believe the ITU doc incorrectly listed them to be under 29534 area code 758, which should be 784. --> 29535 <fixedLine> 29536 <possibleLengths national="10" localOnly="7"/> 29537 <exampleNumber>7842661234</exampleNumber> 29538 <nationalNumberPattern> 29539 784(?: 29540 266| 29541 3(?: 29542 6[6-9]| 29543 7\d| 29544 8[0-6] 29545 )| 29546 4(?: 29547 38| 29548 5[0-36-8]| 29549 8[0-8] 29550 )| 29551 5(?: 29552 55| 29553 7[0-2]| 29554 93 29555 )| 29556 638| 29557 784 29558 )\d{4} 29559 </nationalNumberPattern> 29560 </fixedLine> 29561 <!-- Supported 49[67] XXXX mobile ranges based on user report. --> 29562 <mobile> 29563 <possibleLengths national="10" localOnly="7"/> 29564 <exampleNumber>7844301234</exampleNumber> 29565 <nationalNumberPattern> 29566 784(?: 29567 4(?: 29568 3[0-5]| 29569 5[45]| 29570 89| 29571 9[0-8] 29572 )| 29573 5(?: 29574 2[6-9]| 29575 3[0-4] 29576 )| 29577 720 29578 )\d{4} 29579 </nationalNumberPattern> 29580 </mobile> 29581 <tollFree> 29582 <possibleLengths national="10"/> 29583 <exampleNumber>8002345678</exampleNumber> 29584 <nationalNumberPattern> 29585 8(?: 29586 00| 29587 33| 29588 44| 29589 55| 29590 66| 29591 77| 29592 88 29593 )[2-9]\d{6} 29594 </nationalNumberPattern> 29595 </tollFree> 29596 <premiumRate> 29597 <possibleLengths national="10"/> 29598 <exampleNumber>9002345678</exampleNumber> 29599 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 29600 </premiumRate> 29601 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 29602 <personalNumber> 29603 <possibleLengths national="10"/> 29604 <exampleNumber>5002345678</exampleNumber> 29605 <nationalNumberPattern> 29606 52(?: 29607 3(?: 29608 [2-46-9][02-9]\d| 29609 5(?: 29610 [02-46-9]\d| 29611 5[0-46-9] 29612 ) 29613 )| 29614 4(?: 29615 [2-478][02-9]\d| 29616 5(?: 29617 [034]\d| 29618 2[024-9]| 29619 5[0-46-9] 29620 )| 29621 6(?: 29622 0[1-9]| 29623 [2-9]\d 29624 )| 29625 9(?: 29626 [05-9]\d| 29627 2[0-5]| 29628 49 29629 ) 29630 ) 29631 )\d{4}| 29632 52[34][2-9]1[02-9]\d{4}| 29633 5(?: 29634 00| 29635 2[125-7]| 29636 33| 29637 44| 29638 66| 29639 77| 29640 88 29641 )[2-9]\d{6} 29642 </nationalNumberPattern> 29643 </personalNumber> 29644 <voip> 29645 <possibleLengths national="10" localOnly="7"/> 29646 <exampleNumber>7845101234</exampleNumber> 29647 <nationalNumberPattern>78451[0-2]\d{4}</nationalNumberPattern> 29648 </voip> 29649 </territory> 29650 29651 <!-- Venezuela (VE) --> 29652 <!-- 1XX specifies a particular carrier to route a call to, but none of these have been 29653 implemented. --> 29654 <!-- http://www.itu.int/oth/T02020000E3/en --> 29655 <!-- http://en.wikipedia.org/wiki/+58 --> 29656 <territory id="VE" countryCode="58" internationalPrefix="00" nationalPrefix="0"> 29657 <availableFormats> 29658 <numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="$NP$FG" 29659 carrierCodeFormattingRule="$CC $FG"> 29660 <leadingDigits>[24-689]</leadingDigits> 29661 <format>$1-$2</format> 29662 </numberFormat> 29663 </availableFormats> 29664 <generalDesc> 29665 <nationalNumberPattern> 29666 [68]00\d{7}| 29667 (?: 29668 [24]\d| 29669 [59]0 29670 )\d{8} 29671 </nationalNumberPattern> 29672 </generalDesc> 29673 <!-- Including region-free 500 calls here, since these are treated as local calls. Wikipedia 29674 mentions these as 5XX, but online examples that can be found are seemingly restricted 29675 to 50[01]. --> 29676 <fixedLine> 29677 <possibleLengths national="10" localOnly="7"/> 29678 <exampleNumber>2121234567</exampleNumber> 29679 <nationalNumberPattern> 29680 (?: 29681 2(?: 29682 12| 29683 3[457-9]| 29684 [467]\d| 29685 [58][1-9]| 29686 9[1-6] 29687 )| 29688 [4-6]00 29689 )\d{7} 29690 </nationalNumberPattern> 29691 </fixedLine> 29692 <mobile> 29693 <possibleLengths national="10"/> 29694 <exampleNumber>4121234567</exampleNumber> 29695 <nationalNumberPattern> 29696 4(?: 29697 1[24-8]| 29698 2[46] 29699 )\d{7} 29700 </nationalNumberPattern> 29701 </mobile> 29702 <tollFree> 29703 <possibleLengths national="10"/> 29704 <exampleNumber>8001234567</exampleNumber> 29705 <nationalNumberPattern>800\d{7}</nationalNumberPattern> 29706 </tollFree> 29707 <premiumRate> 29708 <possibleLengths national="10"/> 29709 <exampleNumber>9001234567</exampleNumber> 29710 <nationalNumberPattern>90[01]\d{7}</nationalNumberPattern> 29711 </premiumRate> 29712 <uan> 29713 <possibleLengths national="10" localOnly="7"/> 29714 <exampleNumber>5010123456</exampleNumber> 29715 <nationalNumberPattern>501\d{7}</nationalNumberPattern> 29716 </uan> 29717 </territory> 29718 29719 <!-- British Virgin Islands (VG) --> 29720 <!-- Calling code and formatting shared with 'US' --> 29721 <!-- http://www.itu.int/oth/T020200001E/en --> 29722 <territory id="VG" countryCode="1" leadingDigits="284" internationalPrefix="011" 29723 nationalPrefix="1" nationalPrefixForParsing="1|([2-578]\d{6})$" 29724 nationalPrefixTransformRule="284$1" mobileNumberPortableRegion="true"> 29725 <generalDesc> 29726 <nationalNumberPattern> 29727 (?: 29728 284| 29729 [58]\d\d| 29730 900 29731 )\d{7} 29732 </nationalNumberPattern> 29733 </generalDesc> 29734 <!-- No data on central office codes can be found on the nanpa.com website. The codes 422 29735 and 774 have been added from numbers found in the white pages. --> 29736 <fixedLine> 29737 <possibleLengths national="10" localOnly="7"/> 29738 <exampleNumber>2842291234</exampleNumber> 29739 <nationalNumberPattern> 29740 284496[0-5]\d{3}| 29741 284(?: 29742 229| 29743 4(?: 29744 22| 29745 9[45] 29746 )| 29747 774| 29748 8(?: 29749 52| 29750 6[459] 29751 ) 29752 )\d{4} 29753 </nationalNumberPattern> 29754 </fixedLine> 29755 <!-- No data on central office codes can be found on the nanpa.com website. The codes 446 29756 and 54[57] have been added from numbers found in the white pages. --> 29757 <mobile> 29758 <possibleLengths national="10" localOnly="7"/> 29759 <exampleNumber>2843001234</exampleNumber> 29760 <nationalNumberPattern> 29761 284496[6-9]\d{3}| 29762 284(?: 29763 245| 29764 3(?: 29765 0[0-3]| 29766 4[0-7]| 29767 68| 29768 9[34] 29769 )| 29770 4(?: 29771 4[0-6]| 29772 68| 29773 99 29774 )| 29775 5(?: 29776 4[0-7]| 29777 68| 29778 9[69] 29779 ) 29780 )\d{4} 29781 </nationalNumberPattern> 29782 </mobile> 29783 <tollFree> 29784 <possibleLengths national="10"/> 29785 <exampleNumber>8002345678</exampleNumber> 29786 <nationalNumberPattern> 29787 8(?: 29788 00| 29789 33| 29790 44| 29791 55| 29792 66| 29793 77| 29794 88 29795 )[2-9]\d{6} 29796 </nationalNumberPattern> 29797 </tollFree> 29798 <premiumRate> 29799 <possibleLengths national="10"/> 29800 <exampleNumber>9002345678</exampleNumber> 29801 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 29802 </premiumRate> 29803 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 29804 <personalNumber> 29805 <possibleLengths national="10"/> 29806 <exampleNumber>5002345678</exampleNumber> 29807 <nationalNumberPattern> 29808 52(?: 29809 3(?: 29810 [2-46-9][02-9]\d| 29811 5(?: 29812 [02-46-9]\d| 29813 5[0-46-9] 29814 ) 29815 )| 29816 4(?: 29817 [2-478][02-9]\d| 29818 5(?: 29819 [034]\d| 29820 2[024-9]| 29821 5[0-46-9] 29822 )| 29823 6(?: 29824 0[1-9]| 29825 [2-9]\d 29826 )| 29827 9(?: 29828 [05-9]\d| 29829 2[0-5]| 29830 49 29831 ) 29832 ) 29833 )\d{4}| 29834 52[34][2-9]1[02-9]\d{4}| 29835 5(?: 29836 00| 29837 2[125-7]| 29838 33| 29839 44| 29840 66| 29841 77| 29842 88 29843 )[2-9]\d{6} 29844 </nationalNumberPattern> 29845 </personalNumber> 29846 </territory> 29847 29848 <!-- U.S. Virgin Islands (VI) --> 29849 <!-- Calling code and formatting shared with 'US' --> 29850 <!-- http://www.itu.int/oth/T02020000DF/en --> 29851 <territory id="VI" countryCode="1" leadingDigits="340" internationalPrefix="011" 29852 nationalPrefix="1" nationalPrefixForParsing="1|([2-9]\d{6})$" 29853 nationalPrefixTransformRule="340$1"> 29854 <generalDesc> 29855 <nationalNumberPattern> 29856 [58]\d{9}| 29857 (?: 29858 34| 29859 90 29860 )0\d{7} 29861 </nationalNumberPattern> 29862 </generalDesc> 29863 <!-- The ITU document seems a bit out-of-date so extra prefixes based on numbers in the 29864 yellow pages have been added, and the list of exchanges found on 29865 http://www.allareacodes.com/340 --> 29866 <fixedLine> 29867 <possibleLengths national="10" localOnly="7"/> 29868 <exampleNumber>3406421234</exampleNumber> 29869 <nationalNumberPattern> 29870 340(?: 29871 2(?: 29872 0[0-38]| 29873 2[06-8]| 29874 4[49]| 29875 77 29876 )| 29877 3(?: 29878 32| 29879 44 29880 )| 29881 4(?: 29882 2[23]| 29883 44| 29884 7[34]| 29885 89 29886 )| 29887 5(?: 29888 1[34]| 29889 55 29890 )| 29891 6(?: 29892 2[56]| 29893 4[23]| 29894 77| 29895 9[023] 29896 )| 29897 7(?: 29898 1[2-57-9]| 29899 2[57]| 29900 7\d 29901 )| 29902 884| 29903 998 29904 )\d{4} 29905 </nationalNumberPattern> 29906 </fixedLine> 29907 <mobile> 29908 <possibleLengths national="10" localOnly="7"/> 29909 <exampleNumber>3406421234</exampleNumber> 29910 <nationalNumberPattern> 29911 340(?: 29912 2(?: 29913 0[0-38]| 29914 2[06-8]| 29915 4[49]| 29916 77 29917 )| 29918 3(?: 29919 32| 29920 44 29921 )| 29922 4(?: 29923 2[23]| 29924 44| 29925 7[34]| 29926 89 29927 )| 29928 5(?: 29929 1[34]| 29930 55 29931 )| 29932 6(?: 29933 2[56]| 29934 4[23]| 29935 77| 29936 9[023] 29937 )| 29938 7(?: 29939 1[2-57-9]| 29940 2[57]| 29941 7\d 29942 )| 29943 884| 29944 998 29945 )\d{4} 29946 </nationalNumberPattern> 29947 </mobile> 29948 <tollFree> 29949 <possibleLengths national="10"/> 29950 <exampleNumber>8002345678</exampleNumber> 29951 <nationalNumberPattern> 29952 8(?: 29953 00| 29954 33| 29955 44| 29956 55| 29957 66| 29958 77| 29959 88 29960 )[2-9]\d{6} 29961 </nationalNumberPattern> 29962 </tollFree> 29963 <premiumRate> 29964 <possibleLengths national="10"/> 29965 <exampleNumber>9002345678</exampleNumber> 29966 <nationalNumberPattern>900[2-9]\d{6}</nationalNumberPattern> 29967 </premiumRate> 29968 <!-- https://www.nationalnanpa.com/number_resource_info/5XX_codes.html --> 29969 <personalNumber> 29970 <possibleLengths national="10"/> 29971 <exampleNumber>5002345678</exampleNumber> 29972 <nationalNumberPattern> 29973 52(?: 29974 3(?: 29975 [2-46-9][02-9]\d| 29976 5(?: 29977 [02-46-9]\d| 29978 5[0-46-9] 29979 ) 29980 )| 29981 4(?: 29982 [2-478][02-9]\d| 29983 5(?: 29984 [034]\d| 29985 2[024-9]| 29986 5[0-46-9] 29987 )| 29988 6(?: 29989 0[1-9]| 29990 [2-9]\d 29991 )| 29992 9(?: 29993 [05-9]\d| 29994 2[0-5]| 29995 49 29996 ) 29997 ) 29998 )\d{4}| 29999 52[34][2-9]1[02-9]\d{4}| 30000 5(?: 30001 00| 30002 2[125-7]| 30003 33| 30004 44| 30005 66| 30006 77| 30007 88 30008 )[2-9]\d{6} 30009 </nationalNumberPattern> 30010 </personalNumber> 30011 </territory> 30012 30013 <!-- Vietnam (VN) --> 30014 <!-- http://www.itu.int/oth/T02020000E4/en --> 30015 <!-- http://en.wikipedia.org/wiki/%2B84 --> 30016 <territory id="VN" countryCode="84" internationalPrefix="00" nationalPrefix="0"> 30017 <availableFormats> 30018 <!-- National only UAN --> 30019 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 30020 nationalPrefixOptionalWhenFormatting="true"> 30021 <leadingDigits>[17]99</leadingDigits> 30022 <format>$1 $2</format> 30023 <intlFormat>NA</intlFormat> 30024 </numberFormat> 30025 <!-- UAN, but not marked as national only (there are instance of numbers in these ranges 30026 formatted for international dialling online, but they could be auto-generated). --> 30027 <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="$NP$FG" 30028 nationalPrefixOptionalWhenFormatting="true"> 30029 <leadingDigits>80</leadingDigits> 30030 <format>$1 $2</format> 30031 </numberFormat> 30032 <!-- National only UAN --> 30033 <numberFormat pattern="(\d{3})(\d{4,5})" nationalPrefixFormattingRule="$NP$FG" 30034 nationalPrefixOptionalWhenFormatting="true"> 30035 <leadingDigits>69</leadingDigits> 30036 <format>$1 $2</format> 30037 <intlFormat>NA</intlFormat> 30038 </numberFormat> 30039 <!-- Non-geographic fixed line (toll free / standard rate) --> 30040 <numberFormat pattern="(\d{4})(\d{4,6})" nationalPrefixOptionalWhenFormatting="true"> 30041 <leadingDigits>1</leadingDigits> 30042 <format>$1 $2</format> 30043 </numberFormat> 30044 <!-- Format for old mobile ranges and VOIP. --> 30045 <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG" 30046 nationalPrefixOptionalWhenFormatting="true"> 30047 <leadingDigits>[69]</leadingDigits> 30048 <format>$1 $2 $3 $4</format> 30049 </numberFormat> 30050 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 30051 nationalPrefixOptionalWhenFormatting="true"> 30052 <leadingDigits>[3578]</leadingDigits> 30053 <format>$1 $2 $3</format> 30054 </numberFormat> 30055 <!-- 2-digit area codes (big cities) --> 30056 <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixFormattingRule="$NP$FG" 30057 nationalPrefixOptionalWhenFormatting="true"> 30058 <leadingDigits>2[48]</leadingDigits> 30059 <format>$1 $2 $3</format> 30060 </numberFormat> 30061 <!-- 3-digit area codes --> 30062 <numberFormat pattern="(\d{3})(\d{4})(\d{3})" nationalPrefixFormattingRule="$NP$FG" 30063 nationalPrefixOptionalWhenFormatting="true"> 30064 <leadingDigits>2</leadingDigits> 30065 <format>$1 $2 $3</format> 30066 </numberFormat> 30067 </availableFormats> 30068 <generalDesc> 30069 <nationalNumberPattern> 30070 [12]\d{9}| 30071 [135-9]\d{8}| 30072 [16]\d{7}| 30073 [16-8]\d{6} 30074 </nationalNumberPattern> 30075 </generalDesc> 30076 <noInternationalDialling> 30077 <possibleLengths national="7,8"/> 30078 <nationalNumberPattern> 30079 [17]99\d{4}| 30080 69\d{5,6} 30081 </nationalNumberPattern> 30082 </noInternationalDialling> 30083 <!-- While 24 and 28 are the new area codes for Hanoi and Ho Chi Minh respectively, currently 30084 only 24[2-8] and 28[2-7] are in use. Reporter mentioned prefix 866 is Mobile but was 30085 unable to receive SMS so for now supporting in both Mobile and Fixed-line. Range 289 is 30086 added based on user report. --> 30087 <fixedLine> 30088 <possibleLengths national="10"/> 30089 <exampleNumber>2101234567</exampleNumber> 30090 <nationalNumberPattern> 30091 2(?: 30092 0[3-9]| 30093 1[0-689]| 30094 2[0-25-9]| 30095 3[2-9]| 30096 4[2-8]| 30097 5[124-9]| 30098 6[0-39]| 30099 7[0-7]| 30100 8[2-79]| 30101 9[0-4679] 30102 )\d{7} 30103 </nationalNumberPattern> 30104 </fixedLine> 30105 <!-- For the 8\d{8} range, we have clearer & more recent information available from IR.21 30106 docs than from ITU. Thus we consider 88x, 868, 89[89] as mobile ranges. 86[259] has been 30107 added to Mobile as per a user report. --> 30108 <mobile> 30109 <possibleLengths national="9"/> 30110 <exampleNumber>912345678</exampleNumber> 30111 <nationalNumberPattern> 30112 (?: 30113 5(?: 30114 2[238]| 30115 59 30116 )| 30117 89[689]| 30118 99[013-9] 30119 )\d{6}| 30120 (?: 30121 3\d| 30122 5[689]| 30123 7[06-9]| 30124 8[1-8]| 30125 9[0-8] 30126 )\d{7} 30127 </nationalNumberPattern> 30128 </mobile> 30129 <!-- As per the user and update from carrier it seems that numbers starting with 1800 are 30130 renumbered to 1228. Because we don't have complete update,supporting both the ranges 30131 at present. 30132 Prefix 120[13] is toll free number and is diallable from Orange Business Services based 30133 on user report. As we do not have official document mentioning the cost of the range, 30134 we have added it here for now. --> 30135 <tollFree> 30136 <possibleLengths national="[8-10]"/> 30137 <exampleNumber>1800123456</exampleNumber> 30138 <nationalNumberPattern> 30139 1800\d{4,6}| 30140 12(?: 30141 0[13]| 30142 28 30143 )\d{4} 30144 </nationalNumberPattern> 30145 </tollFree> 30146 <premiumRate> 30147 <possibleLengths national="[8-10]"/> 30148 <exampleNumber>1900123456</exampleNumber> 30149 <nationalNumberPattern>1900\d{4,6}</nationalNumberPattern> 30150 </premiumRate> 30151 <!-- 672 is a VSAT numbering range as per ITU doc. --> 30152 <voip> 30153 <possibleLengths national="9"/> 30154 <exampleNumber>672012345</exampleNumber> 30155 <nationalNumberPattern>672\d{6}</nationalNumberPattern> 30156 </voip> 30157 <!-- These include non-geographic fixed numbers, such as for government ministries. While 30158 listed as "private networks", they may actually be callable from within Vietnam. (They 30159 are "private" in the sense that ordinary people could not be assigned these numbers.) --> 30160 <uan> 30161 <possibleLengths national="7,8"/> 30162 <exampleNumber>1992000</exampleNumber> 30163 <nationalNumberPattern> 30164 (?: 30165 [17]99| 30166 80\d 30167 )\d{4}| 30168 69\d{5,6} 30169 </nationalNumberPattern> 30170 </uan> 30171 </territory> 30172 30173 <!-- Vanuatu (VU) --> 30174 <!-- http://www.itu.int/oth/T02020000E2/en --> 30175 <!-- Should be formatted in one block, apart from the mobile numbers. --> 30176 <territory id="VU" countryCode="678" internationalPrefix="00"> 30177 <availableFormats> 30178 <numberFormat pattern="(\d{3})(\d{4})"> 30179 <leadingDigits>[57-9]</leadingDigits> 30180 <format>$1 $2</format> 30181 </numberFormat> 30182 </availableFormats> 30183 <generalDesc> 30184 <nationalNumberPattern> 30185 [57-9]\d{6}| 30186 (?: 30187 [238]\d| 30188 48 30189 )\d{3} 30190 </nationalNumberPattern> 30191 </generalDesc> 30192 <fixedLine> 30193 <possibleLengths national="5"/> 30194 <exampleNumber>22123</exampleNumber> 30195 <nationalNumberPattern> 30196 (?: 30197 38[0-8]| 30198 48[4-9] 30199 )\d\d| 30200 (?: 30201 2[02-9]| 30202 3[4-7]| 30203 88 30204 )\d{3} 30205 </nationalNumberPattern> 30206 </fixedLine> 30207 <mobile> 30208 <possibleLengths national="7"/> 30209 <exampleNumber>5912345</exampleNumber> 30210 <nationalNumberPattern> 30211 (?: 30212 [58]\d| 30213 7[013-7] 30214 )\d{5} 30215 </nationalNumberPattern> 30216 </mobile> 30217 <tollFree> 30218 <possibleLengths national="5"/> 30219 <exampleNumber>81123</exampleNumber> 30220 <nationalNumberPattern>81[18]\d\d</nationalNumberPattern> 30221 </tollFree> 30222 <voip> 30223 <possibleLengths national="7"/> 30224 <exampleNumber>9010123</exampleNumber> 30225 <nationalNumberPattern> 30226 9(?: 30227 0[1-9]| 30228 1[01] 30229 )\d{4} 30230 </nationalNumberPattern> 30231 </voip> 30232 <!-- Using this for non-geographical numbers, since they have not been clearly defined, and 30233 for government fixed-line numbers. --> 30234 <uan> 30235 <possibleLengths national="5,7"/> 30236 <exampleNumber>30123</exampleNumber> 30237 <nationalNumberPattern> 30238 (?: 30239 3[03]| 30240 900\d 30241 )\d{3} 30242 </nationalNumberPattern> 30243 </uan> 30244 </territory> 30245 30246 <!-- Wallis & Futuna (WF) --> 30247 <!-- http://www.itu.int/oth/T02020000E6/en --> 30248 <territory id="WF" countryCode="681" internationalPrefix="00"> 30249 <availableFormats> 30250 <numberFormat pattern="(\d{2})(\d{2})(\d{2})"> 30251 <leadingDigits>[478]</leadingDigits> 30252 <format>$1 $2 $3</format> 30253 </numberFormat> 30254 <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> 30255 <leadingDigits>8</leadingDigits> 30256 <format>$1 $2 $3 $4</format> 30257 </numberFormat> 30258 </availableFormats> 30259 <generalDesc> 30260 <nationalNumberPattern> 30261 (?: 30262 40| 30263 72 30264 )\d{4}| 30265 8\d{5}(?: 30266 \d{3} 30267 )? 30268 </nationalNumberPattern> 30269 </generalDesc> 30270 <!-- Web searching only finds examples with the 72 prefix but the ITU document states that 30271 50 and 68 are possible, so they are included here. --> 30272 <fixedLine> 30273 <possibleLengths national="6"/> 30274 <exampleNumber>721234</exampleNumber> 30275 <nationalNumberPattern>72\d{4}</nationalNumberPattern> 30276 </fixedLine> 30277 <mobile> 30278 <possibleLengths national="6"/> 30279 <exampleNumber>821234</exampleNumber> 30280 <nationalNumberPattern> 30281 (?: 30282 72| 30283 8[23] 30284 )\d{4} 30285 </nationalNumberPattern> 30286 </mobile> 30287 <!-- As per ARCEP, mainland France and overseas territories use 0800 to 0805 as Toll-free 30288 numbers. --> 30289 <tollFree> 30290 <possibleLengths national="9"/> 30291 <exampleNumber>800012345</exampleNumber> 30292 <nationalNumberPattern>80[0-5]\d{6}</nationalNumberPattern> 30293 </tollFree> 30294 <voicemail> 30295 <possibleLengths national="6"/> 30296 <exampleNumber>401234</exampleNumber> 30297 <nationalNumberPattern>[48]0\d{4}</nationalNumberPattern> 30298 </voicemail> 30299 </territory> 30300 30301 <!-- Samoa (WS) --> 30302 <!-- http://www.itu.int/oth/T02020000B4/en --> 30303 <territory id="WS" countryCode="685" internationalPrefix="0"> 30304 <availableFormats> 30305 <numberFormat pattern="(\d{5})"> 30306 <leadingDigits> 30307 [2-5]| 30308 6[1-9] 30309 </leadingDigits> 30310 <format>$1</format> 30311 </numberFormat> 30312 <numberFormat pattern="(\d{3})(\d{3,7})"> 30313 <leadingDigits>[68]</leadingDigits> 30314 <format>$1 $2</format> 30315 </numberFormat> 30316 <numberFormat pattern="(\d{2})(\d{5})"> 30317 <leadingDigits>7</leadingDigits> 30318 <format>$1 $2</format> 30319 </numberFormat> 30320 </availableFormats> 30321 <generalDesc> 30322 <nationalNumberPattern> 30323 (?: 30324 [2-6]| 30325 8\d{5} 30326 )\d{4}| 30327 [78]\d{6}| 30328 [68]\d{5} 30329 </nationalNumberPattern> 30330 </generalDesc> 30331 <fixedLine> 30332 <possibleLengths national="5,6"/> 30333 <exampleNumber>22123</exampleNumber> 30334 <nationalNumberPattern> 30335 6[1-9]\d{3}| 30336 (?: 30337 [2-5]| 30338 60 30339 )\d{4} 30340 </nationalNumberPattern> 30341 </fixedLine> 30342 <!-- Under 89, only 8900000[0-2]xx + 8900000300 are assigned, and the operator seems to be 30343 the government. --> 30344 <mobile> 30345 <possibleLengths national="7,10"/> 30346 <exampleNumber>7212345</exampleNumber> 30347 <nationalNumberPattern> 30348 (?: 30349 7[1-35-7]| 30350 8(?: 30351 [3-7]| 30352 9\d{3} 30353 ) 30354 )\d{5} 30355 </nationalNumberPattern> 30356 </mobile> 30357 <!-- The 800 number series is new, and is used by companies such as the ANZ bank in Samoa to 30358 provide 24 hour eMerchant support. It is marked as "Customized Services" in the plan 30359 for now, so may be also used for other purposes than toll free, but until we have 30360 further evidence of these we will keep it as toll free. --> 30361 <tollFree> 30362 <possibleLengths national="6"/> 30363 <exampleNumber>800123</exampleNumber> 30364 <nationalNumberPattern>800\d{3}</nationalNumberPattern> 30365 </tollFree> 30366 </territory> 30367 30368 <!-- Kosovo (XK) --> 30369 <!-- https://www.itu.int/oth/T02020000FD/en --> 30370 <!-- http://arkep-rks.org/?cid=1,50 --> 30371 <territory id="XK" countryCode="383" internationalPrefix="00" nationalPrefix="0"> 30372 <availableFormats> 30373 <numberFormat pattern="(\d{3})(\d{5})" nationalPrefixFormattingRule="$NP$FG"> 30374 <leadingDigits>[89]</leadingDigits> 30375 <format>$1 $2</format> 30376 </numberFormat> 30377 <numberFormat pattern="(\d{2})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30378 <leadingDigits>[2-4]</leadingDigits> 30379 <format>$1 $2 $3</format> 30380 </numberFormat> 30381 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30382 <leadingDigits>[23]</leadingDigits> 30383 <format>$1 $2 $3</format> 30384 </numberFormat> 30385 </availableFormats> 30386 <generalDesc> 30387 <nationalNumberPattern> 30388 [23]\d{7,8}| 30389 (?: 30390 4\d\d| 30391 [89]00 30392 )\d{5} 30393 </nationalNumberPattern> 30394 </generalDesc> 30395 <fixedLine> 30396 <possibleLengths national="8,9"/> 30397 <exampleNumber>28012345</exampleNumber> 30398 <nationalNumberPattern> 30399 (?: 30400 2[89]| 30401 39 30402 )0\d{6}| 30403 [23][89]\d{6} 30404 </nationalNumberPattern> 30405 </fixedLine> 30406 <mobile> 30407 <possibleLengths national="8"/> 30408 <exampleNumber>43201234</exampleNumber> 30409 <nationalNumberPattern>4[3-9]\d{6}</nationalNumberPattern> 30410 </mobile> 30411 <tollFree> 30412 <possibleLengths national="8"/> 30413 <exampleNumber>80001234</exampleNumber> 30414 <nationalNumberPattern>800\d{5}</nationalNumberPattern> 30415 </tollFree> 30416 <premiumRate> 30417 <possibleLengths national="8"/> 30418 <exampleNumber>90001234</exampleNumber> 30419 <nationalNumberPattern>900\d{5}</nationalNumberPattern> 30420 </premiumRate> 30421 </territory> 30422 30423 <!-- Yemen (YE) --> 30424 <!-- No tollFree or premiumRate information can be found. --> 30425 <!-- http://www.itu.int/oth/T02020000E7/en --> 30426 <territory id="YE" countryCode="967" internationalPrefix="00" nationalPrefix="0"> 30427 <availableFormats> 30428 <numberFormat pattern="(\d)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30429 <leadingDigits> 30430 [1-6]| 30431 7[24-68] 30432 </leadingDigits> 30433 <format>$1 $2 $3</format> 30434 </numberFormat> 30435 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30436 <leadingDigits>7</leadingDigits> 30437 <format>$1 $2 $3</format> 30438 </numberFormat> 30439 </availableFormats> 30440 <generalDesc> 30441 <nationalNumberPattern> 30442 (?: 30443 1| 30444 7\d 30445 )\d{7}| 30446 [1-7]\d{6} 30447 </nationalNumberPattern> 30448 </generalDesc> 30449 <fixedLine> 30450 <possibleLengths national="7,8" localOnly="6"/> 30451 <exampleNumber>1234567</exampleNumber> 30452 <nationalNumberPattern> 30453 78[0-7]\d{4}| 30454 17\d{6}| 30455 (?: 30456 [12][2-68]| 30457 3[2358]| 30458 4[2-58]| 30459 5[2-6]| 30460 6[3-58]| 30461 7[24-6] 30462 )\d{5} 30463 </nationalNumberPattern> 30464 </fixedLine> 30465 <!-- Adding 70 from numbers found online. --> 30466 <mobile> 30467 <possibleLengths national="9"/> 30468 <exampleNumber>712345678</exampleNumber> 30469 <nationalNumberPattern>7[0137]\d{7}</nationalNumberPattern> 30470 </mobile> 30471 </territory> 30472 30473 <!-- Mayotte (YT) --> 30474 <!-- Calling code and formatting shared with 'RE' --> 30475 <!-- Some information at the following source, but most from collection of internet data. --> 30476 <!-- Verifies the fixed-line prefixes, but the mobile prefixes listed here seem out of date. --> 30477 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_France --> 30478 <!-- http://www.comores-online.com/mwezinet/internet/262 --> 30479 <!-- http://www.arcep.fr/index.php?id=2137&bloc=0596&CMD=RESULTS_NUMEROTATION --> 30480 <territory id="YT" countryCode="262" leadingDigits="269|63" internationalPrefix="00" 30481 nationalPrefix="0"> 30482 <generalDesc> 30483 <nationalNumberPattern> 30484 80\d{7}| 30485 (?: 30486 26| 30487 63 30488 )9\d{6} 30489 </nationalNumberPattern> 30490 </generalDesc> 30491 <fixedLine> 30492 <possibleLengths national="9"/> 30493 <exampleNumber>269601234</exampleNumber> 30494 <nationalNumberPattern> 30495 269(?: 30496 0[0-367]| 30497 5[0-3]| 30498 6\d| 30499 [78]0 30500 )\d{4} 30501 </nationalNumberPattern> 30502 </fixedLine> 30503 <mobile> 30504 <possibleLengths national="9"/> 30505 <exampleNumber>639012345</exampleNumber> 30506 <nationalNumberPattern> 30507 639(?: 30508 0[0-79]| 30509 1[019]| 30510 [267]\d| 30511 3[09]| 30512 40| 30513 5[05-9]| 30514 9[04-79] 30515 )\d{4} 30516 </nationalNumberPattern> 30517 </mobile> 30518 <!-- Same as in France. --> 30519 <tollFree> 30520 <possibleLengths national="9"/> 30521 <exampleNumber>801234567</exampleNumber> 30522 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 30523 </tollFree> 30524 </territory> 30525 30526 <!-- South Africa (ZA) --> 30527 <!-- http://www.itu.int/oth/T02020000C1/en --> 30528 <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_South_Africa --> 30529 <!-- https://www.icasa.org.za/Portals/0/Regulations/Regulations/NumberingPlanReg.pdf --> 30530 <territory id="ZA" countryCode="27" internationalPrefix="00" nationalPrefix="0" 30531 mobileNumberPortableRegion="true"> 30532 <availableFormats> 30533 <numberFormat pattern="(\d{2})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30534 <leadingDigits>8[1-4]</leadingDigits> 30535 <format>$1 $2</format> 30536 </numberFormat> 30537 <numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG"> 30538 <leadingDigits>8[1-4]</leadingDigits> 30539 <format>$1 $2 $3</format> 30540 </numberFormat> 30541 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30542 <leadingDigits>860</leadingDigits> 30543 <format>$1 $2 $3</format> 30544 </numberFormat> 30545 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30546 <leadingDigits>[1-9]</leadingDigits> 30547 <format>$1 $2 $3</format> 30548 </numberFormat> 30549 <!-- 10-digit uan numbers. --> 30550 <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30551 <leadingDigits>8</leadingDigits> 30552 <format>$1 $2 $3</format> 30553 </numberFormat> 30554 </availableFormats> 30555 <generalDesc> 30556 <nationalNumberPattern> 30557 [1-79]\d{8}| 30558 8\d{4,9} 30559 </nationalNumberPattern> 30560 </generalDesc> 30561 <fixedLine> 30562 <possibleLengths national="9"/> 30563 <exampleNumber>101234567</exampleNumber> 30564 <nationalNumberPattern> 30565 (?: 30566 2(?: 30567 0330| 30568 4302 30569 )| 30570 52087 30571 )0\d{3}| 30572 (?: 30573 1[0-8]| 30574 2[1-378]| 30575 3[1-69]| 30576 4\d| 30577 5[1346-8] 30578 )\d{7} 30579 </nationalNumberPattern> 30580 </fixedLine> 30581 <!-- Based on confirmation from telecom partners, many sub ranges of 1X, 2X, 3X, 4X and 30582 5X - which are fixed-line as per ITU - can also be used for mobile purpose. Similarly, 30583 some 87X VOIP ranges are also moved here. 30584 Even though ITU mentions it as protected, the 9-digit 85 range is a valid mobile range 30585 as per Wikipedia and user reports. Also note that we are still supporting numbers 30586 beginning with 8 that are fewer than 9 digits since they are in prominent places 30587 online, even though the ITU document says numbers must be 10 digits long (including the 30588 national prefix). --> 30589 <mobile> 30590 <possibleLengths national="[5-9]"/> 30591 <exampleNumber>711234567</exampleNumber> 30592 <nationalNumberPattern> 30593 (?: 30594 1(?: 30595 3492[0-25]| 30596 4495[0235]| 30597 549(?: 30598 20| 30599 5[01] 30600 ) 30601 )| 30602 4[34]492[01] 30603 )\d{3}| 30604 8[1-4]\d{3,7}| 30605 (?: 30606 2[27]| 30607 47| 30608 54 30609 )4950\d{3}| 30610 (?: 30611 1(?: 30612 049[2-4]| 30613 9[12]\d\d 30614 )| 30615 (?: 30616 6\d| 30617 7[0-46-9] 30618 )\d{3}| 30619 8(?: 30620 5\d{3}| 30621 7(?: 30622 08[67]| 30623 158| 30624 28[5-9]| 30625 310 30626 ) 30627 ) 30628 )\d{4}| 30629 (?: 30630 1[6-8]| 30631 28| 30632 3[2-69]| 30633 4[025689]| 30634 5[36-8] 30635 )4920\d{3}| 30636 (?: 30637 12| 30638 [2-5]1 30639 )492\d{4} 30640 </nationalNumberPattern> 30641 </mobile> 30642 <tollFree> 30643 <possibleLengths national="9"/> 30644 <exampleNumber>801234567</exampleNumber> 30645 <nationalNumberPattern>80\d{7}</nationalNumberPattern> 30646 </tollFree> 30647 <premiumRate> 30648 <possibleLengths national="9"/> 30649 <exampleNumber>862345678</exampleNumber> 30650 <nationalNumberPattern> 30651 (?: 30652 86[2-9]| 30653 9[0-2]\d 30654 )\d{6} 30655 </nationalNumberPattern> 30656 </premiumRate> 30657 <sharedCost> 30658 <possibleLengths national="9"/> 30659 <exampleNumber>860123456</exampleNumber> 30660 <nationalNumberPattern>860\d{6}</nationalNumberPattern> 30661 </sharedCost> 30662 <!-- 88 used to be assigned to pagers prior to a migration in 2010, where it was unassigned. 30663 According to an official doc from 2016, 88 is "Released" for "Future non-geographic 30664 services", but we don't know yet what these are, so we do not validate them. --> 30665 <voip> 30666 <possibleLengths national="9"/> 30667 <exampleNumber>871234567</exampleNumber> 30668 <nationalNumberPattern> 30669 87(?: 30670 08[0-589]| 30671 15[0-79]| 30672 28[0-4]| 30673 31[1-9] 30674 )\d{4}| 30675 87(?: 30676 [02][0-79]| 30677 1[0-46-9]| 30678 3[02-9]| 30679 [4-9]\d 30680 )\d{5} 30681 </nationalNumberPattern> 30682 </voip> 30683 <!-- MaxiCall numbers cost as much as national long distance, so they are classified as UAN 30684 numbers. 30685 Prefix 861 with 10 digits is added based on user report. --> 30686 <uan> 30687 <possibleLengths national="9,10"/> 30688 <exampleNumber>861123456</exampleNumber> 30689 <nationalNumberPattern>861\d{6,7}</nationalNumberPattern> 30690 </uan> 30691 </territory> 30692 30693 <!-- Zambia (ZM) --> 30694 <!-- http://www.itu.int/oth/T02020000E8/en --> 30695 <!-- https://www.zicta.zm/Downloads/Numbering%20Plan.pdf (2014, possibly out of date) --> 30696 <territory id="ZM" countryCode="260" internationalPrefix="00" nationalPrefix="0"> 30697 <availableFormats> 30698 <numberFormat pattern="(\d{3})(\d{3})"> 30699 <leadingDigits>[1-9]</leadingDigits> 30700 <format>$1 $2</format> 30701 <intlFormat>NA</intlFormat> 30702 </numberFormat> 30703 <!-- Format for geographic fixed-line numbers and other non-mobile ranges. --> 30704 <numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG"> 30705 <leadingDigits>[28]</leadingDigits> 30706 <format>$1 $2 $3</format> 30707 </numberFormat> 30708 <!-- Format for mobile numbers. --> 30709 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="$NP$FG"> 30710 <leadingDigits>[79]</leadingDigits> 30711 <format>$1 $2</format> 30712 </numberFormat> 30713 </availableFormats> 30714 <generalDesc> 30715 <nationalNumberPattern> 30716 800\d{6}| 30717 (?: 30718 21| 30719 63| 30720 [79]\d 30721 )\d{7} 30722 </nationalNumberPattern> 30723 </generalDesc> 30724 <!-- Zambia has deprecated the "intra-network" dialling system as described in 30725 https://www.zicta.zm/Downloads/Numbering%20Plan.pdf (section 2.2.3). This means that 30726 local numbers can only be 6 digits long (and not 6 or 7 as previously modelled). 30727 This information was provided directly by a contact in Zambia. --> 30728 <fixedLine> 30729 <possibleLengths national="9" localOnly="6"/> 30730 <exampleNumber>211234567</exampleNumber> 30731 <nationalNumberPattern>21[1-8]\d{6}</nationalNumberPattern> 30732 </fixedLine> 30733 <mobile> 30734 <possibleLengths national="9"/> 30735 <exampleNumber>955123456</exampleNumber> 30736 <nationalNumberPattern> 30737 (?: 30738 7[679]| 30739 9[5-8] 30740 )\d{7} 30741 </nationalNumberPattern> 30742 </mobile> 30743 <tollFree> 30744 <possibleLengths national="9"/> 30745 <exampleNumber>800123456</exampleNumber> 30746 <nationalNumberPattern>800\d{6}</nationalNumberPattern> 30747 </tollFree> 30748 <voip> 30749 <possibleLengths national="9"/> 30750 <exampleNumber>630123456</exampleNumber> 30751 <nationalNumberPattern>63\d{7}</nationalNumberPattern> 30752 </voip> 30753 </territory> 30754 30755 <!-- Zimbabwe (ZW) --> 30756 <!-- http://www.itu.int/oth/T02020000E9/en --> 30757 <!-- https://telone.co.zw/sites/default/files/TelOneNewAreaCodesUpdated.pdf --> 30758 <territory id="ZW" countryCode="263" internationalPrefix="00" nationalPrefix="0"> 30759 <availableFormats> 30760 <!-- Three-digit area codes (short format) --> 30761 <numberFormat pattern="(\d{3})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 30762 <leadingDigits> 30763 2(?: 30764 0[45]| 30765 2[278]| 30766 [49]8 30767 )| 30768 3(?: 30769 [09]8| 30770 17 30771 )| 30772 6(?: 30773 [29]8| 30774 37| 30775 75 30776 )| 30777 [23][78]| 30778 (?: 30779 33| 30780 5[15]| 30781 6[68] 30782 )[78] 30783 </leadingDigits> 30784 <format>$1 $2</format> 30785 </numberFormat> 30786 <!-- One-digit area codes --> 30787 <numberFormat pattern="(\d)(\d{3})(\d{2,4})" nationalPrefixFormattingRule="$NP$FG"> 30788 <leadingDigits>[49]</leadingDigits> 30789 <format>$1 $2 $3</format> 30790 </numberFormat> 30791 <!-- Tollfree Numbers --> 30792 <numberFormat pattern="(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30793 <leadingDigits>80</leadingDigits> 30794 <format>$1 $2</format> 30795 </numberFormat> 30796 <!-- Format of new fixed-line ranges after renumbering. --> 30797 <numberFormat pattern="(\d{2})(\d{7})" nationalPrefixFormattingRule="($NP$FG)"> 30798 <leadingDigits> 30799 24| 30800 8[13-59]| 30801 (?: 30802 2[05-79]| 30803 39| 30804 5[45]| 30805 6[15-8] 30806 )2 30807 </leadingDigits> 30808 <leadingDigits> 30809 2(?: 30810 02[014]| 30811 4| 30812 [56]20| 30813 [79]2 30814 )| 30815 392| 30816 5(?: 30817 42| 30818 525 30819 )| 30820 6(?: 30821 [16-8]21| 30822 52[013] 30823 )| 30824 8[13-59] 30825 </leadingDigits> 30826 <format>$1 $2</format> 30827 </numberFormat> 30828 <!-- Mobile numbers --> 30829 <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG"> 30830 <leadingDigits>7</leadingDigits> 30831 <format>$1 $2 $3</format> 30832 </numberFormat> 30833 <!-- Three-digit area codes (long format) --> 30834 <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30835 <leadingDigits> 30836 2(?: 30837 1[39]| 30838 2[0157]| 30839 [378]| 30840 [56][14] 30841 )| 30842 3(?: 30843 12| 30844 29 30845 ) 30846 </leadingDigits> 30847 <leadingDigits> 30848 2(?: 30849 1[39]| 30850 2[0157]| 30851 [378]| 30852 [56][14] 30853 )| 30854 3(?: 30855 123| 30856 29 30857 ) 30858 </leadingDigits> 30859 <format>$1 $2 $3</format> 30860 </numberFormat> 30861 <!-- VOIP numbers --> 30862 <numberFormat pattern="(\d{4})(\d{6})" nationalPrefixFormattingRule="$NP$FG"> 30863 <leadingDigits>8</leadingDigits> 30864 <format>$1 $2</format> 30865 </numberFormat> 30866 <!-- Two-digit area codes (short format) --> 30867 <numberFormat pattern="(\d{2})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 30868 <leadingDigits> 30869 1| 30870 2(?: 30871 0[0-36-9]| 30872 12| 30873 29| 30874 [56] 30875 )| 30876 3(?: 30877 1[0-689]| 30878 [24-6] 30879 )| 30880 5(?: 30881 [0236-9]| 30882 1[2-4] 30883 )| 30884 6(?: 30885 [013-59]| 30886 7[0-46-9] 30887 )| 30888 (?: 30889 33| 30890 55| 30891 6[68] 30892 )[0-69]| 30893 (?: 30894 29| 30895 3[09]| 30896 62 30897 )[0-79] 30898 </leadingDigits> 30899 <format>$1 $2</format> 30900 </numberFormat> 30901 <!-- Two-digit area codes (long format) --> 30902 <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG"> 30903 <leadingDigits> 30904 29[013-9]| 30905 39| 30906 54 30907 </leadingDigits> 30908 <format>$1 $2 $3</format> 30909 </numberFormat> 30910 <!-- Four-digit area codes (short format) --> 30911 <numberFormat pattern="(\d{4})(\d{3,5})" nationalPrefixFormattingRule="$NP$FG"> 30912 <leadingDigits> 30913 (?: 30914 25| 30915 54 30916 )8 30917 </leadingDigits> 30918 <leadingDigits> 30919 258| 30920 5483 30921 </leadingDigits> 30922 <format>$1 $2</format> 30923 </numberFormat> 30924 </availableFormats> 30925 <generalDesc> 30926 <nationalNumberPattern> 30927 2(?: 30928 [0-57-9]\d{6,8}| 30929 6[0-24-9]\d{6,7} 30930 )| 30931 [38]\d{9}| 30932 [35-8]\d{8}| 30933 [3-6]\d{7}| 30934 [1-689]\d{6}| 30935 [1-3569]\d{5}| 30936 [1356]\d{4} 30937 </nationalNumberPattern> 30938 </generalDesc> 30939 <!-- The first block has the new renumbering format <New_Area_Code>+<New_Prefix>+<SN>. We are 30940 not aware of the tranisition period yet, so supporting both formats until further 30941 notice. These new numbers are 3 to 6 digit granularity as per telone.co.zw but for 30942 maintainability we are storing 4 digits. --> 30943 <!-- Old fixed-line ranges are grouped by subscriber-number length. --> 30944 <!-- The new organisation is used for both formatting and validation 30945 1. First we have 3 digit area code with SN(3,4,5). 30946 2. Then we have 3 digit area code with SN(6,7). 30947 3. Then we have 2 digit area code with SN(3,4,5). 30948 4. Then we have 2 digit area code with SN(6,7). 30949 5. Then we have 4 digit area code. 30950 6. Then we have 1 digit area code with SN(6,7). --> 30951 <fixedLine> 30952 <possibleLengths national="[5-10]" localOnly="3,4"/> 30953 <exampleNumber>1312345</exampleNumber> 30954 <nationalNumberPattern> 30955 (?: 30956 1(?: 30957 (?: 30958 3\d| 30959 9 30960 )\d| 30961 [4-8] 30962 )| 30963 2(?: 30964 (?: 30965 (?: 30966 0(?: 30967 2[014]| 30968 5 30969 )| 30970 (?: 30971 2[0157]| 30972 31| 30973 84| 30974 9 30975 )\d\d| 30976 [56](?: 30977 [14]\d\d| 30978 20 30979 )| 30980 7(?: 30981 [089]| 30982 2[03]| 30983 [35]\d\d 30984 ) 30985 )\d| 30986 4(?: 30987 2\d\d| 30988 8 30989 ) 30990 )\d| 30991 1(?: 30992 2| 30993 [39]\d{4} 30994 ) 30995 )| 30996 3(?: 30997 (?: 30998 123| 30999 (?: 31000 29\d| 31001 92 31002 )\d 31003 )\d\d| 31004 7(?: 31005 [19]| 31006 [56]\d 31007 ) 31008 )| 31009 5(?: 31010 0| 31011 1[2-478]| 31012 26| 31013 [37]2| 31014 4(?: 31015 2\d{3}| 31016 83 31017 )| 31018 5(?: 31019 25\d\d| 31020 [78] 31021 )| 31022 [689]\d 31023 )| 31024 6(?: 31025 (?: 31026 [16-8]21| 31027 28| 31028 52[013] 31029 )\d\d| 31030 [39] 31031 )| 31032 8(?: 31033 [1349]28| 31034 523 31035 )\d\d 31036 )\d{3}| 31037 (?: 31038 4\d\d| 31039 9[2-9] 31040 )\d{4,5}| 31041 (?: 31042 (?: 31043 2(?: 31044 (?: 31045 (?: 31046 0| 31047 8[146] 31048 )\d| 31049 7[1-7] 31050 )\d| 31051 2(?: 31052 [278]\d| 31053 92 31054 )| 31055 58(?: 31056 2\d| 31057 3 31058 ) 31059 )| 31060 3(?: 31061 [26]| 31062 9\d{3} 31063 )| 31064 5(?: 31065 4\d| 31066 5 31067 )\d\d 31068 )\d| 31069 6(?: 31070 (?: 31071 (?: 31072 [0-246]| 31073 [78]\d 31074 )\d| 31075 37 31076 )\d| 31077 5[2-8] 31078 ) 31079 )\d\d| 31080 (?: 31081 2(?: 31082 [569]\d| 31083 8[2-57-9] 31084 )| 31085 3(?: 31086 [013-59]\d| 31087 8[37] 31088 )| 31089 6[89]8 31090 )\d{3} 31091 </nationalNumberPattern> 31092 </fixedLine> 31093 <mobile> 31094 <possibleLengths national="9"/> 31095 <exampleNumber>712345678</exampleNumber> 31096 <nationalNumberPattern> 31097 7(?: 31098 [178]\d| 31099 3[1-9] 31100 )\d{6} 31101 </nationalNumberPattern> 31102 </mobile> 31103 <tollFree> 31104 <possibleLengths national="7"/> 31105 <exampleNumber>8001234</exampleNumber> 31106 <nationalNumberPattern> 31107 80(?: 31108 [01]\d| 31109 20| 31110 8[0-8] 31111 )\d{3} 31112 </nationalNumberPattern> 31113 </tollFree> 31114 <!-- No premiumRate information can be found. --> 31115 <voip> 31116 <possibleLengths national="10"/> 31117 <exampleNumber>8686123456</exampleNumber> 31118 <nationalNumberPattern> 31119 86(?: 31120 1[12]| 31121 22| 31122 30| 31123 44| 31124 55| 31125 77| 31126 8[368] 31127 )\d{6} 31128 </nationalNumberPattern> 31129 </voip> 31130 </territory> 31131 31132 <!-- Universal International Toll Free Number --> 31133 <!-- http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx --> 31134 <territory id="001" countryCode="800"> 31135 <availableFormats> 31136 <numberFormat pattern="(\d{4})(\d{4})"> 31137 <leadingDigits>\d</leadingDigits> 31138 <format>$1 $2</format> 31139 </numberFormat> 31140 </availableFormats> 31141 <generalDesc> 31142 <nationalNumberPattern> 31143 (?: 31144 005| 31145 [1-9]\d\d 31146 )\d{5} 31147 </nationalNumberPattern> 31148 </generalDesc> 31149 <!-- SN number starting with '0' is added based on number mentioned in 31150 https://www.lectra.com/en/contact and it is diallable from France (Orange network) --> 31151 <tollFree> 31152 <possibleLengths national="8"/> 31153 <exampleNumber>12345678</exampleNumber> 31154 <nationalNumberPattern> 31155 (?: 31156 005| 31157 [1-9]\d\d 31158 )\d{5} 31159 </nationalNumberPattern> 31160 </tollFree> 31161 </territory> 31162 31163 <!-- Universal International Shared Cost Number --> 31164 <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en --> 31165 <territory id="001" countryCode="808"> 31166 <availableFormats> 31167 <numberFormat pattern="(\d{4})(\d{4})"> 31168 <leadingDigits>[1-9]</leadingDigits> 31169 <format>$1 $2</format> 31170 </numberFormat> 31171 </availableFormats> 31172 <generalDesc> 31173 <nationalNumberPattern>[1-9]\d{7}</nationalNumberPattern> 31174 </generalDesc> 31175 <sharedCost> 31176 <possibleLengths national="8"/> 31177 <exampleNumber>12345678</exampleNumber> 31178 <nationalNumberPattern>[1-9]\d{7}</nationalNumberPattern> 31179 </sharedCost> 31180 </territory> 31181 31182 <!-- Inmarsat Global Limited --> 31183 <!-- http://www.itu.int/oth/T0202000065/en --> 31184 <!-- http://www.inmarsat.com --> 31185 <territory id="001" countryCode="870"> 31186 <availableFormats> 31187 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 31188 <leadingDigits>[35-7]</leadingDigits> 31189 <format>$1 $2 $3</format> 31190 </numberFormat> 31191 </availableFormats> 31192 <generalDesc> 31193 <nationalNumberPattern> 31194 7\d{11}| 31195 [35-7]\d{8} 31196 </nationalNumberPattern> 31197 </generalDesc> 31198 <!-- Assigning these to mobile since Inmarsat considers them to be mobile numbers. --> 31199 <mobile> 31200 <possibleLengths national="9,12"/> 31201 <exampleNumber>301234567</exampleNumber> 31202 <nationalNumberPattern> 31203 (?: 31204 [356]| 31205 774[45] 31206 )\d{8}| 31207 7[6-8]\d{7} 31208 </nationalNumberPattern> 31209 </mobile> 31210 </territory> 31211 31212 <!-- VISIONng --> 31213 <!-- Number length has been derived from examples found online. --> 31214 <!-- http://www.itu.int/oth/T02020000E5/en --> 31215 <territory id="001" countryCode="878"> 31216 <availableFormats> 31217 <!-- Formatting chosen based on online examples. --> 31218 <numberFormat pattern="(\d{2})(\d{5})(\d{5})"> 31219 <leadingDigits>1</leadingDigits> 31220 <format>$1 $2 $3</format> 31221 </numberFormat> 31222 </availableFormats> 31223 <generalDesc> 31224 <nationalNumberPattern>10\d{10}</nationalNumberPattern> 31225 </generalDesc> 31226 <voip> 31227 <possibleLengths national="12"/> 31228 <exampleNumber>101234567890</exampleNumber> 31229 <nationalNumberPattern>10\d{10}</nationalNumberPattern> 31230 </voip> 31231 </territory> 31232 31233 <!-- Iridium --> 31234 <!-- Globalstar also reports using this prefix, but we cannot find any online numbers with the 31235 Globalstar prefixes, so are not sure how exactly these work, and what length the numbers 31236 are. For this reason, we only support Iridium numbers at the moment. --> 31237 <!-- http://www.iridium.com --> 31238 <!-- http://www.itu.int/oth/T0202000069/en --> 31239 <territory id="001" countryCode="881"> 31240 <availableFormats> 31241 <!-- Formatting chosen based on ITU document and Iridium website FAQ. --> 31242 <numberFormat pattern="(\d)(\d{3})(\d{5})"> 31243 <leadingDigits>[0-36-9]</leadingDigits> 31244 <format>$1 $2 $3</format> 31245 </numberFormat> 31246 </availableFormats> 31247 <generalDesc> 31248 <nationalNumberPattern>[0-36-9]\d{8}</nationalNumberPattern> 31249 </generalDesc> 31250 <mobile> 31251 <possibleLengths national="9"/> 31252 <exampleNumber>612345678</exampleNumber> 31253 <nationalNumberPattern>[0-36-9]\d{8}</nationalNumberPattern> 31254 </mobile> 31255 </territory> 31256 31257 <!-- List of all international satellite number prefixes. --> 31258 <!-- BebbiCell (Formerly Global Networks Switzerland AG) +88234 --> 31259 <!-- Maritime Communications Partner (MCP) +88232 --> 31260 <!-- Oration Technologies +88237 --> 31261 <!-- Telespazio S.p.A. +88213 --> 31262 <!-- Thuraya +88216 --> 31263 <!-- https://www.itu.int/net/itu-t/inrdb/e164_intlsharedcc.aspx?cc=-1 --> 31264 <!-- http://www.itu.int/oth/T0202000054/en --> 31265 <!-- http://www.gsm.aq/numberplan.php --> 31266 <!-- http://www.global.aq --> 31267 <!-- http://www.itu.int/oth/T02020000F4/en --> 31268 <!-- http://www.itu.int/oth/T02020000A0/en --> 31269 <!-- http://www.itu.int/oth/T02020000CC/en --> 31270 <!-- http://www.itu.int/oth/T02020000CF/en --> 31271 <territory id="001" countryCode="882"> 31272 <availableFormats> 31273 <!-- For 7 digit numbers in general --> 31274 <numberFormat pattern="(\d{2})(\d{5})"> 31275 <leadingDigits> 31276 16| 31277 342 31278 </leadingDigits> 31279 <format>$1 $2</format> 31280 </numberFormat> 31281 <!-- For 8 digit mobile numbers. --> 31282 <numberFormat pattern="(\d{2})(\d{6})"> 31283 <leadingDigits>4</leadingDigits> 31284 <format>$1 $2</format> 31285 </numberFormat> 31286 <!-- For 8 digit VOIP numbers. --> 31287 <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> 31288 <leadingDigits>[19]</leadingDigits> 31289 <format>$1 $2 $3</format> 31290 </numberFormat> 31291 <!-- For 9 digit mobile numbers. --> 31292 <numberFormat pattern="(\d{2})(\d{4})(\d{3})"> 31293 <leadingDigits>3[23]</leadingDigits> 31294 <format>$1 $2 $3</format> 31295 </numberFormat> 31296 <!-- For 9 and 10 digit VOIP numbers. --> 31297 <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})"> 31298 <leadingDigits>1</leadingDigits> 31299 <format>$1 $2 $3</format> 31300 </numberFormat> 31301 <!-- For 10 digit numbers in general. --> 31302 <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> 31303 <leadingDigits>34[57]</leadingDigits> 31304 <format>$1 $2 $3</format> 31305 </numberFormat> 31306 <!-- For voice mail numbers. --> 31307 <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> 31308 <leadingDigits>34</leadingDigits> 31309 <format>$1 $2 $3</format> 31310 </numberFormat> 31311 <!-- For 11 and 12 digit numbers except voice mail. --> 31312 <numberFormat pattern="(\d{2})(\d{4,5})(\d{5})"> 31313 <leadingDigits>[1-3]</leadingDigits> 31314 <format>$1 $2 $3</format> 31315 </numberFormat> 31316 </availableFormats> 31317 <generalDesc> 31318 <nationalNumberPattern> 31319 [13]\d{6}(?: 31320 \d{2,5} 31321 )?| 31322 285\d{9}| 31323 (?: 31324 [19]\d| 31325 49 31326 )\d{6} 31327 </nationalNumberPattern> 31328 </generalDesc> 31329 <!-- Bebbicell Mobile numbers, MCP and Oration. We are guessing the number length for 31330 Oration based on numbers found online. AT&T have confirmed that 37X numbers 31331 are 12 digit MSISDN numbers. --> 31332 <mobile> 31333 <possibleLengths national="[7-10],12"/> 31334 <exampleNumber>3421234</exampleNumber> 31335 <nationalNumberPattern> 31336 342\d{4}| 31337 (?: 31338 337| 31339 49 31340 )\d{6}| 31341 3(?: 31342 2| 31343 47| 31344 7\d{3} 31345 )\d{7} 31346 </nationalNumberPattern> 31347 </mobile> 31348 <!-- Telespazio S.p.A., Thuraya and Bebbicell VOIP numbers. --> 31349 <!-- Added Vodafone's satellite range +882 39 here. Length and type are based on user- 31350 reported issue as there are no numbers found online. --> 31351 <voip> 31352 <possibleLengths national="[7-12]"/> 31353 <exampleNumber>390123456789</exampleNumber> 31354 <nationalNumberPattern> 31355 1(?: 31356 3(?: 31357 0[0347]| 31358 [13][0139]| 31359 2[035]| 31360 4[013568]| 31361 6[0459]| 31362 7[06]| 31363 8[15-8]| 31364 9[0689] 31365 )\d{4}| 31366 6\d{5,10} 31367 )| 31368 (?: 31369 (?: 31370 285\d\d| 31371 3(?: 31372 45| 31373 [69]\d{3} 31374 ) 31375 )\d| 31376 9[89] 31377 )\d{6} 31378 </nationalNumberPattern> 31379 </voip> 31380 <voicemail> 31381 <possibleLengths national="11"/> 31382 <exampleNumber>34851234567</exampleNumber> 31383 <nationalNumberPattern>348[57]\d{7}</nationalNumberPattern> 31384 </voicemail> 31385 </territory> 31386 31387 <!-- bandwidth.com --> 31388 <!-- SipMe --> 31389 <!-- Voxbone --> 31390 <!-- http://www.itu.int/oth/T02020000FB/en --> 31391 <!-- http://www.itu.int/oth/T02020000FC/en --> 31392 <!-- http://www.itu.int/oth/T02020000F3/en --> 31393 <territory id="001" countryCode="883"> 31394 <availableFormats> 31395 <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> 31396 <leadingDigits>510</leadingDigits> 31397 <format>$1 $2 $3</format> 31398 </numberFormat> 31399 <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> 31400 <leadingDigits>2</leadingDigits> 31401 <format>$1 $2 $3</format> 31402 </numberFormat> 31403 <!-- When only 8 digits follow the area code formatting as XXXX XXXX 31404 seems preferred (see Bandwidth.com and SipMe) --> 31405 <numberFormat pattern="(\d{4})(\d{4})(\d{4})"> 31406 <leadingDigits>51[13]</leadingDigits> 31407 <format>$1 $2 $3</format> 31408 </numberFormat> 31409 <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3})"> 31410 <leadingDigits>[35]</leadingDigits> 31411 <format>$1 $2 $3 $4</format> 31412 </numberFormat> 31413 </availableFormats> 31414 <generalDesc> 31415 <nationalNumberPattern> 31416 (?: 31417 210| 31418 370\d\d 31419 )\d{7}| 31420 51\d{7}(?: 31421 \d{3} 31422 )? 31423 </nationalNumberPattern> 31424 </generalDesc> 31425 <voip> 31426 <possibleLengths national="9,10,12"/> 31427 <exampleNumber>510012345</exampleNumber> 31428 <nationalNumberPattern> 31429 (?: 31430 210| 31431 (?: 31432 370[1-9]| 31433 51[013]0 31434 )\d 31435 )\d{7}| 31436 5100\d{5} 31437 </nationalNumberPattern> 31438 </voip> 31439 </territory> 31440 31441 <!-- United Nations- OCHA --> 31442 <!-- Numbers here are classified as UAN, as they are non-geographical and universally 31443 accessible. In addition, the end-user tariff to reach these numbers is lower or similar to 31444 the tariff of a national call. --> 31445 <!-- http://www.itu.int/oth/T02020000FA/en --> 31446 <territory id="001" countryCode="888"> 31447 <availableFormats> 31448 <numberFormat pattern="(\d{3})(\d{3})(\d{5})"> 31449 <format>$1 $2 $3</format> 31450 </numberFormat> 31451 </availableFormats> 31452 <generalDesc> 31453 <nationalNumberPattern>\d{11}</nationalNumberPattern> 31454 </generalDesc> 31455 <uan> 31456 <possibleLengths national="11"/> 31457 <exampleNumber>12345678901</exampleNumber> 31458 <nationalNumberPattern>\d{11}</nationalNumberPattern> 31459 </uan> 31460 </territory> 31461 31462 <!-- Universal International Premium Rate Number --> 31463 <!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en --> 31464 <territory id="001" countryCode="979"> 31465 <availableFormats> 31466 <numberFormat pattern="(\d)(\d{4})(\d{4})"> 31467 <leadingDigits>[1359]</leadingDigits> 31468 <format>$1 $2 $3</format> 31469 </numberFormat> 31470 </availableFormats> 31471 <generalDesc> 31472 <nationalNumberPattern>[1359]\d{8}</nationalNumberPattern> 31473 </generalDesc> 31474 <premiumRate> 31475 <possibleLengths national="9" localOnly="8"/> 31476 <exampleNumber>123456789</exampleNumber> 31477 <nationalNumberPattern>[1359]\d{8}</nationalNumberPattern> 31478 </premiumRate> 31479 </territory> 31480 31481 </territories> 31482</phoneNumberMetadata> 31483